网站地图
范文同学网


自动化 模具 机械 电子 通信 动画 英语范文 工程管理 金融范文 旅游管理 工业工程 生物工程 给排水范文 西门子PLC 历史学 三菱PLC
单片机 财务 会计 法律 行政 物理 物流范文 电子商务 制药工程 包装工程 土木工程 材料科学 汉语言范文 欧姆龙PLC 电压表 松下PLC
计算机 化工 数电 工商 食品 德语 国贸范文 人力资源 教育管理 交通工程 市场营销 印刷工程 机电一体化 数控范文 变电站 文化产业

  • 网站首页|
  • 文档范文|
  • 人工降重|
  • 职称文章发表|
  • 合作期刊|
  • 范文下载|
  • 计算机范文|
  • 外文翻译|
  • 免费范文|
  • 原创范文|
  • 开题报告

联系方式

当前位置:范文同学网 -> 免费范文 -> 计算机范文 -> vb+考试管理系统及参考代码(三)
计算机文章范文| ASP设计| Delphi| VB设计| JSP设计| ASP.NET| VB.NET| java设计| VC| pb| VS| dreamweaver| c#.net| vf| VC++| 计算机文档范文| 范文下载| 自动化范文
·电气自动化原创文章范文 ·学前教育专业原创文章范文 ·国际经济贸易原创文章范文 ·药学专业原创文章范文 ·英语专业原创文章范文 ·公共事业管理原创文章范文
·金融专业原创文章范文 ·广播电视编导原创文章范文 ·电子商务专业原创文章范文 ·法律专业原创文章范文 ·工商管理原创文章范文 ·汉语言文学原创文章范文
·人力资源管理原创文章范文 ·摄影专业原创文章范文 ·心理学专业原创文章范文 ·教育管理原创文章范文 ·市场营销原创文章范文 ·计算机专业原创文章范文
·物流管理专业原创文章范文 ·小学教育专业原创文章范文 ·行政管理专业原创文章范文 ·土木工程管理原创文章范文 ·财务会计专业原创文章范文 ·信息管理信息系统原创范文
·新闻学专业原创文章范文 ·眼视光技术原创文章范文 ·播音与主持原创文章范文 ·广告学专业原创文章范文 ·表演专业原创文章范文 ·动画专业原创文章范文
·视觉传达设计原创文章范文 ·数控技术专业原创文章范文 ·录音艺术原创文章范文 ·光机电应用技术原创范文 ·机电一体化原创文章范文 ·印刷技术专业原创文章范文
·动漫设计与制作原创范文 ·软件技术专业原创文章范文 ·书法学专业原创文章范文 ·应用电子技术原创文章范文 ·电子信息工程技术原创范文 ·机械专业原创文章范文
·酒店管理专业原创文章范文 ·旅游管理专业原创文章范文 ·文化产业管理专业原创范文 ·体育教育专业原创文章范文 ·通信工程专业原创文章范文 ·护理专业原创文章范文

原创文档范文 → 计算机专业原创文档范文 软件技术专业原创文档范文  现成文档范文 → 计算机文档范文

vb+考试管理系统及参考代码(三)

本文ID:LW6481 ¥
m 本块功能说明:本块主要功能是从服务器端下载题库。通过向服务器发送题库下载请求,进行第一次握手。服务器做出应答后,获得服务器开通端口连接到服务器并进行文件传输。 窗口界面 模块名: Init 参数: 无 功能:初始化窗口 设计构思: 通过查找Exambak.bak来 和比较Exambak.bak大小来判断是否已经下载过考题库,如果未下..
m
本块功能说明:本块主要功能是从服务器端下载题库。通过向服务器发送题库下载请求,进行第一次握手。服务器做出应答后,获得服务器开通端口连接到服务器并进行文件传输。

窗口界面
模块名: Init
参数: 无
功能:初始化窗口
设计构思:
通过查找Exambak.bak来 和比较Exambak.bak大小来判断是否已经下载过考题库,如果未下载则向服务器发送下载文件请求,服务器获得请求并分配端口,即发送下载考题库文件请求到服务器;否则则跳过。

模块名: WskFileComm_DataArrival (Winsock事件)
参数: 无
功能:获得服务器发来的文件流并写入文件
设计构思:
服务器发送文件流(文件内容)来时触发该事件,由于通讯非连续性的所以要通过CurrentFileLen全局变量来记录文件写入的当前位置,以便下次数据流来时从CurrentFileLen位置开始写入知道CurrentFileLen>= DownFileLenCount(文件总大小)改值在考生登录时已经获得。
3.1.4 ExamManageSystem.FrmBulid 随机生成考题窗口
文件名:FrmBulid.frm
本块功能说明:考试题目初始化,根据有无备份文件来判断,是随机生成题目还是还原从备份文件中还原题目信息

没有备份文件时

有备份文件时
模块名: RndSubject
参数: 无
功能:随机出题
设计构思:
通过已经分配好大小的数组FillSubject()填空题SingleChoiceSubject()单选题MultiChoiceSubject()多选题OperationSubject()操作题 分别从题库中找取相应的表单随机抽取表单中的记录的位置分别放入数组中形成索引。

模块名: ResumeSubject
参数: 无
功能:还原题目
设计构思:
通过已经分配好大小的数组FillSubject()填空题SingleChoiceSubject()单选题MultiChoiceSubject()多选题OperationSubject()操作题 分别从备份文件中提取出来放入数组中形成索引。

 

3.1.5 ExamManageSystem.FrmFillTest 填空题
文件名:FrmLogin.frm
本块功能说明:是考生做答填空的窗口。

模块名: CheckSubject
参数: (cMemo As String, Sign As String)
功能:将数据库里的数据转换为考题样式
设计构思:
如:题目 VB中什么函数是__1__提取字符的? __1__为填空 而存入数据库中则是VB中什么函数是☆取字符的?(☆是填空的标记可以是自己设定的)此函数就是将数据库中的转换成现实中看的懂的题目,并且记录填空的个数到变量ResultNum。

模块名: ViewFillResult
参数: 无
功能:为填空题的空位分配答题的文本框
设计构思:
根据题目的填空数量来分配给考生答题文本框(此功能类似许多考试中的与答题纸)题目与答案分开。方便对考生的答题内容进行记录。

3.1.6 ExamManageSystem. FrmSelectTest 单选题
文件名:FrmSelectTest.frm
本块功能说明:是考生做答单选题的窗口。并即时记录考生当前所做的答案(考生做一题则记录一题的答案)

窗口界面
这快主要介绍主要构思(详细请参照原代码)
窗口在加载时通过对SingleChoiceSubject()(已经在生成题目时候已经初始化过)中记录号对数据库进行访问,取出每题的当前选择答案和正确答案本被到  SingleSelectQuestion()和SingleRightQuestion()中,以便对考生答题的状态进行记录,也方便总分的计算。题目的切换是通过SingleChoiceSubject()数组来进行切换,SingleChoiceSubject是记录题库中记录号的索引,用全局变量CurrentT(是记录当前题目的索引)初始值为0 则代表第一条记录。切换题目其实就是对CurrentT进行加减操作。之后通过数据库移动到SingleChoiceSubject(CurrentT)中存储的记录号,在显示在窗口中。考生对当前题目做答也是按照同上的方法记录到数据库中和储存选择题目的变量SingleSelectQuestion() 中
3.1.7 ExamManageSystem. FrmMultiSelectTest 多选题
文件名:FrmMultiSelectTest.frm
本块功能说明:是考生做答多选题的窗口。并即时记录考生当前所做的答案(考生做一题则记录一题的答案)

窗口界面
这快主要介绍主要构思(详细请参照原代码)
窗口在加载时通过对MultiChoiceSubject()(已经在生成题目时候已经初始化过)中记录号对数据库进行访问,取出每题的当前选择答案和正确答案本被到  MultiSelectQuestion()和MultiRightQuestion()中,以便对考生答题的状态进行记录,也方便总分的计算。题目的切换是通过MultiChoiceSubject()数组来进行切换,MultiChoiceSubject是记录题库中记录号的索引,用全局变量CurrentT(是记录当前题目的索引)初始值为0 则代表第一条记录。切换题目其实就是对CurrentT进行加减操作。之后通过数据库移动到MultiChoiceSubject(CurrentT)中存储的记录号,在显示在窗口中。考生对当前题目做答也是按照同上的方法记录到数据库中和储存选择题目的变量MultiSelectQuestion() 中。由于多选题不同与单选题,考生可选多个答案,所以考生每次选择题目时候都对复选框进行检索找出考生所选的答案,复选框(0-5)对应答案(A-F) 如果复选框0,5 是被选择的 则题目答案就是”AF”记录到数据库和变量中。
3.1.8 ExamManageSystem. FrmOperation 操作题
文件名:FrmOperation.frm
本块功能说明:是考生做答操作题的窗口。非本程序功能,针对现在上机考试除了基础题外还应有应用方面的要求,本窗口则是给出题目的要求 考生可通过特定考核的工具软件进行考试

题目的切换是通过OperationSubject ()数组来进行切换,OperationSubject是记录题库中记录号的索引,用全局变量CurrentT(是记录当前题目的索引)初始值为0 则代表第一条记录。切换题目其实就是对CurrentT进行加减操作。之后通过数据库移动到OperationSubject (CurrentT)中存储的记录号,在显示在窗口中。
3.1.8 CommonModule通用模块

模块名: executeSQL
参数: (ByVal SQL As String, msgstring As String)
功能:执行SQL语句
设计构思:
执行SQL语句,参数SQL是SQL语句,参数msgstring 是查询信息返回值

模块名: connectstring
参数: 无
功能:

首页 上一页 1 2 3 4 5 下一页 尾页 3/5/5

vb+考试管理系统及参考代码(三)相关范文
上一篇:VB+学生评语生成系统的开发+代码.. 下一篇:VB+免费的,医药管理系统
点击查看关于 考试 管理系统 参考 代码 的相关范文题目 【返回顶部】
精彩推荐
电气工程自动化原创范文  电子商务原创文章范文
人力资源专业原创文章范文 土木工程原创文章范文
工商管理专业原创范文    药学专业原创范文
汉语言文学专业原创范文  会计专业原创文章范文
计算机技术原创文章范文  金融学原创文章范文
法学专业原创文章范文   市场营销专业原创范文
信息管理专业原创文章范文 学前教育专业原创范文
公共事业管理专业原创范文 英语专业原创范文
教育管理专业原创范文   行政管理专业原创范文
热门范文

关于我们 | 联系方式 | 范文说明 | 网站地图 | 免费获取 | 钻石会员 | 硕士文章范文


范文同学网提供文档范文,原创文章范文,网站永久域名www.lunwentongxue.com ,lunwentongxue-范文同学网拼音首字母组合

本站部分文章来自网友投稿上传,如发现侵犯了您的版权,请联系指出,本站及时确认并删除  E-mail: 17304545@qq.com

Copyright@ 2009-2024 范文同学网 版权所有