第8章-小型试题库系统设计案例课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第8章-小型试题库系统设计案例课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 小型 试题库 系统 设计 案例 课件
- 资源描述:
-
1、学习目标:学习目标: 了解应用项目的设计、分析及开发过程了解应用项目的设计、分析及开发过程教学内容:教学内容: 8.1 系统的组成及功能简述系统的组成及功能简述 8.2 试题库管理程序的设计试题库管理程序的设计 8.3 试题答题及评分程序的设计试题答题及评分程序的设计 8.4 有待完善的问题与思考有待完善的问题与思考 1谢谢观赏2019-5-18小型试题库系统的组成模块:小型试题库系统的组成模块: 教师模块:实现题库管理功能教师模块:实现题库管理功能 学生模块:实现答题及自动评分功能学生模块:实现答题及自动评分功能返回目录返回目录2谢谢观赏2019-5-18小型试题库系统的组成模块:小型试题库
2、系统的组成模块: 教师模块:实现题库管理功能教师模块:实现题库管理功能 学生模块:实现答题及自动评分功能学生模块:实现答题及自动评分功能返回目录返回目录3谢谢观赏2019-5-18试题库管理程序试题库管理程序( (教师模块教师模块) )的功能:的功能: 登录登录(验证用户的合法性验证用户的合法性)题库的管理与维护:记录的新建、修改、删除和定位题库的管理与维护:记录的新建、修改、删除和定位选题:从题库中自动选择一定数量的选择题和填空题,选题:从题库中自动选择一定数量的选择题和填空题,作为本次学生考试的考试库。作为本次学生考试的考试库。生成学生考盘生成学生考盘 返回目录返回目录4谢谢观赏2019-
3、5-18 试题答题及评分程序试题答题及评分程序( (学生模块学生模块) )的功能:的功能: 随机产生题号,使各考生随机产生题号,使各考生的题目顺序不一样的题目顺序不一样登录登录(验证考生的合法性验证考生的合法性)答题。中途退出,可再次答题。中途退出,可再次进入答题环境。进入答题环境。答题结束退出时,系统可答题结束退出时,系统可自动进行评分。评分后,自动进行评分。评分后,不能再进入答题界面。不能再进入答题界面。 窗体切换流程窗体切换流程 返回目录返回目录5谢谢观赏2019-5-18以第以第7章章例例7.11中建立的试题库中建立的试题库TestDb.MDB和学生和学生考试库考试库Test.MDB为
4、基础为基础 为验证学生身份的合法性以及记录学生的成绩,需在为验证学生身份的合法性以及记录学生的成绩,需在考试库考试库Test.MDB中增加一个考生表中增加一个考生表UserDb,结构:,结构: 返回目录返回目录6谢谢观赏2019-5-18 试题库管理程序试题库管理程序(教师模块教师模块)由四个窗体和一个由四个窗体和一个模块文件模块文件(xt.bas)组成组成 返回目录返回目录7谢谢观赏2019-5-181. 用户登录窗体用户登录窗体FrmDl (1) 窗体设计:窗体设计:新建一个新建一个VB工程,保存为工程,保存为ctk.vbp 将窗体将窗体Form1保存为保存为FrmDl.frm 部分控件的
5、属性见教材表部分控件的属性见教材表8.2 返回目录返回目录8谢谢观赏2019-5-18 (2) 编写代码编写代码 :在程序的在程序的“通用通用”声明段定义模块级变量声明段定义模块级变量 Dim cs As Integer 记录用户登录时出错的次数记录用户登录时出错的次数编写窗体的编写窗体的Load事件响应代码:调用事件响应代码:调用xt.bas中的通用过中的通用过程程CenterOnSetupForm(功能:将窗口居中安放功能:将窗口居中安放)编写编写Cmgqd按钮按钮(“确定确定”)的的Click事件响应代码:检查事件响应代码:检查用户名和密码是否正确。如果连错用户名和密码是否正确。如果连错
6、3次,只能退出次,只能退出编写编写Cmdml按钮按钮(控件数组按钮控件数组按钮)的的Click事件响应代码:事件响应代码:根据选择打开根据选择打开题库管理题库管理、选题选题或或制作考盘制作考盘窗体窗体 返回目录返回目录9谢谢观赏2019-5-182. 添加添加自动选题窗体自动选题窗体FrmXt 将将例例7.11中的中的FrmSele.frm窗体添加到本工窗体添加到本工程中,并进行重命名另存:程中,并进行重命名另存: 添加添加FrmSele窗体:窗体: 执行执行“工程工程添加文件添加文件”命令,选择命令,选择例例7.11建建立的立的FrmSele.frm文件文件 将将FrmSele.frm另存为
7、另存为FrmXt.frm 返回目录返回目录10谢谢观赏2019-5-183. 添加添加题库管理窗体题库管理窗体FrmSele 将将例例7.12中的中的FrmManage.frm窗体添加到窗体添加到本工程中,并进行重命名另存:本工程中,并进行重命名另存: 添加添加FrmManage.frm窗体:窗体: 执行执行“工程工程添加文件添加文件”命令,选择命令,选择例例7.12建建立的立的FrmManage.frm文件文件 将将FrmManage.frm另存为另存为FrmSele.frm 返回目录返回目录11谢谢观赏2019-5-184. 设计制作考盘窗体设计制作考盘窗体FrmCopy (1) 添加窗体
8、:添加窗体:执行执行“工程工程添加窗体添加窗体”命令,添加一个新窗体,命令,添加一个新窗体,并保存为并保存为FrmCopy.frm在窗体上添加两个命令按钮和一个标签。标签的属在窗体上添加两个命令按钮和一个标签。标签的属性设置:性设置:Caption为空,为空,ForeColor为红色。为红色。返回目录返回目录12谢谢观赏2019-5-18 (2) 编写代码编写代码 :编写窗体的编写窗体的Load事件响应代码,功能:出现事件响应代码,功能:出现“请请插入学生考盘!插入学生考盘!”的提示的提示编写通用过程编写通用过程CopyDB,功能:复制试题文件,功能:复制试题文件编写编写Cmdqd按钮按钮(“
9、确定确定”)的的Click事件响应代码:事件响应代码:调用调用CopyDB过程,将当前目录中的过程,将当前目录中的test.mdb复制复制到到A盘的根目录中盘的根目录中编写编写Cmdexit按钮按钮(“返回返回”)的的Click事件响应代码:事件响应代码:卸载卸载制作考盘窗体制作考盘窗体 返回目录返回目录13谢谢观赏2019-5-185. 添加模块文件添加模块文件xt.bas 执行执行“工程工程添加模块添加模块”命令,添加一个模块,并命令,添加一个模块,并保存为保存为xt.bas 在模块代码窗口中定义通用过程,功能:将窗口居在模块代码窗口中定义通用过程,功能:将窗口居中安放中安放 返回目录返回
展开阅读全文