第8章-小型试题库系统设计案例课件

上传人:des****85 文档编号:310043189 上传时间:2022-06-14 格式:PPT 页数:28 大小:409KB
返回 下载 相关 举报
第8章-小型试题库系统设计案例课件_第1页
第1页 / 共28页
第8章-小型试题库系统设计案例课件_第2页
第2页 / 共28页
第8章-小型试题库系统设计案例课件_第3页
第3页 / 共28页
第8章-小型试题库系统设计案例课件_第4页
第4页 / 共28页
第8章-小型试题库系统设计案例课件_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《第8章-小型试题库系统设计案例课件》由会员分享,可在线阅读,更多相关《第8章-小型试题库系统设计案例课件(28页珍藏版)》请在金锄头文库上搜索。

1、第第8章章 小型试题库系统设计案例小型试题库系统设计案例学习目标:学习目标: 了解应用项目的设计、分析及开发过程了解应用项目的设计、分析及开发过程教学内容:教学内容: 8.1 系统的组成及功能简述系统的组成及功能简述 8.2 试题库管理程序的设计试题库管理程序的设计 8.3 试题答题及评分程序的设计试题答题及评分程序的设计 8.4 有待完善的问题与思考有待完善的问题与思考 1谢谢观赏2019-5-188.1 系统组成及功能简述系统组成及功能简述系统组成系统组成系统组成系统组成小型试题库系统的组成模块:小型试题库系统的组成模块: 教师模块:实现题库管理功能教师模块:实现题库管理功能 学生模块:实

2、现答题及自动评分功能学生模块:实现答题及自动评分功能返回目录返回目录2谢谢观赏2019-5-188.1 系统组成及功能简述系统组成及功能简述系统组成系统组成系统组成系统组成小型试题库系统的组成模块:小型试题库系统的组成模块: 教师模块:实现题库管理功能教师模块:实现题库管理功能 学生模块:实现答题及自动评分功能学生模块:实现答题及自动评分功能返回目录返回目录3谢谢观赏2019-5-188.1 系统组成及功能简述系统组成及功能简述教师模块的功能教师模块的功能教师模块的功能教师模块的功能试题库管理程序试题库管理程序( (教师模块教师模块) )的功能:的功能: 登录登录(验证用户的合法性验证用户的合

3、法性)题库的管理与维护:记录的新建、修改、删除和定位题库的管理与维护:记录的新建、修改、删除和定位选选题题:从从题题库库中中自自动动选选择择一一定定数数量量的的选选择择题题和和填填空空题题,作为本次学生考试的考试库。作为本次学生考试的考试库。生成学生考盘生成学生考盘 返回目录返回目录4谢谢观赏2019-5-188.1 系统组成及功能简述系统组成及功能简述学生模块的功能学生模块的功能学生模块的功能学生模块的功能 试试题题答答题题及及评评分分程程序序( (学生模块学生模块) )的功能:的功能: 随随机机产产生生题题号号,使使各各考考生生的题目顺序不一样的题目顺序不一样登录登录(验证考生的合法性验证

4、考生的合法性)答答题题。中中途途退退出出,可可再再次次进入答题环境。进入答题环境。答答题题结结束束退退出出时时,系系统统可可自自动动进进行行评评分分。评评分分后后,不能再进入答题界面。不能再进入答题界面。 窗体切换流程窗体切换流程 返回目录返回目录5谢谢观赏2019-5-188.1 系统组成及功能简述系统组成及功能简述数据库设计数据库设计数据库设计数据库设计 以以第第7章章例例7.11中中建建立立的的试试题题库库TestDb.MDB和和学学生生考试库考试库Test.MDB为基础为基础 为为验验证证学学生生身身份份的的合合法法性性以以及及记记录录学学生生的的成成绩绩,需需在在考试库考试库Test

5、.MDB中增加一个考生表中增加一个考生表UserDb,结构:,结构: 返回目录返回目录6谢谢观赏2019-5-188.2 试题库管理程序的设计试题库管理程序的设计 试试题题库库管管理理程程序序(教教师师模模块块)由由四四个个窗窗体体和和一一个个模块文件模块文件(xt.bas)组成组成 返回目录返回目录7谢谢观赏2019-5-188.2 试题库管理程序的设计试题库管理程序的设计 1. 用户登录窗体用户登录窗体FrmDl (1) 窗体设计:窗体设计:新建一个新建一个VB工程,保存为工程,保存为ctk.vbp 将窗体将窗体Form1保存为保存为FrmDl.frm 部分控件的属性见教材表部分控件的属性

6、见教材表8.2 返回目录返回目录8谢谢观赏2019-5-188.2 试题库管理程序的设计试题库管理程序的设计 (2) 编写代码编写代码 :在程序的在程序的“通用通用”声明段定义模块级变量声明段定义模块级变量 Dim cs As Integer 记录用户登录时出错的次数记录用户登录时出错的次数编编写写窗窗体体的的Load事事件件响响应应代代码码:调调用用xt.bas中中的的通通用用过过程程CenterOnSetupForm(功能:将窗口居中安放功能:将窗口居中安放)编编写写Cmgqd按按钮钮(“确确定定”)的的Click事事件件响响应应代代码码:检检查查用户名和密码是否正确。如果连错用户名和密码

7、是否正确。如果连错3次,只能退出次,只能退出编编写写Cmdml按按钮钮(控控件件数数组组按按钮钮)的的Click事事件件响响应应代代码码:根据选择打开根据选择打开题库管理题库管理、选题选题或或制作考盘制作考盘窗体窗体 返回目录返回目录9谢谢观赏2019-5-188.2 试题库管理程序的设计试题库管理程序的设计 2. 添加添加自动选题窗体自动选题窗体FrmXt 将将例例7.11中中的的FrmSele.frm窗窗体体添添加加到到本本工工程中,并进行重命名另存:程中,并进行重命名另存: 添加添加FrmSele窗体:窗体: 执执行行“工工程程添添加加文文件件”命命令令,选选择择例例7.11建建立的立的

8、FrmSele.frm文件文件 将将FrmSele.frm另存为另存为FrmXt.frm 返回目录返回目录10谢谢观赏2019-5-188.2 试题库管理程序的设计试题库管理程序的设计 3. 添加添加题库管理窗体题库管理窗体FrmSele 将将例例7.12中中的的FrmManage.frm窗窗体体添添加加到到本工程中,并进行重命名另存:本工程中,并进行重命名另存: 添加添加FrmManage.frm窗体:窗体: 执执行行“工工程程添添加加文文件件”命命令令,选选择择例例7.12建建立的立的FrmManage.frm文件文件 将将FrmManage.frm另存为另存为FrmSele.frm 返回

9、目录返回目录11谢谢观赏2019-5-188.2 试题库管理程序的设计试题库管理程序的设计 4. 设计制作考盘窗体设计制作考盘窗体FrmCopy (1) 添加窗体:添加窗体:执执行行“工工程程添添加加窗窗体体”命命令令,添添加加一一个个新新窗窗体体,并保存为并保存为FrmCopy.frm在在窗窗体体上上添添加加两两个个命命令令按按钮钮和和一一个个标标签签。标标签签的的属属性设置:性设置:Caption为空,为空,ForeColor为红色。为红色。返回目录返回目录12谢谢观赏2019-5-188.2 试题库管理程序的设计试题库管理程序的设计 (2) 编写代码编写代码 :编编写写窗窗体体的的Loa

10、d事事件件响响应应代代码码,功功能能:出出现现“请请插入学生考盘!插入学生考盘!”的提示的提示编写通用过程编写通用过程CopyDB,功能:复制试题文件,功能:复制试题文件编编写写Cmdqd按按钮钮(“确确定定”)的的Click事事件件响响应应代代码码:调调用用CopyDB过过程程,将将当当前前目目录录中中的的test.mdb复复制制到到A盘的根目录中盘的根目录中编编写写Cmdexit按按钮钮(“返返回回”)的的Click事事件件响响应应代代码码:卸载卸载制作考盘窗体制作考盘窗体 返回目录返回目录13谢谢观赏2019-5-188.2 试题库管理程序的设计试题库管理程序的设计 5. 添加模块文件添

11、加模块文件xt.bas 执执行行“工工程程添添加加模模块块”命命令令,添添加加一一个个模模块块,并并保存为保存为xt.bas 在在模模块块代代码码窗窗口口中中定定义义通通用用过过程程,功功能能:将将窗窗口口居居中安放中安放 返回目录返回目录14谢谢观赏2019-5-188.3 试题答题及评分程序的设计试题答题及评分程序的设计 试试题题答答题题及及评评分分程程序序(学学生生模模块块)也也是是由由四四个个窗窗体体和和一一个个模模块块文文件件组组成成 (xt.bas)组组成。成。 返回目录返回目录15谢谢观赏2019-5-188.3 试题答题及评分程序的设计试题答题及评分程序的设计 1. 考生登录窗

12、体考生登录窗体FrmDl (1) 窗体设计:窗体设计:新新建建一一个个VB工工程程,保保存为存为xz.vbp 将将窗窗体体Form1保保存存为为FrmDl.frm 按右图进行窗体设计按右图进行窗体设计 返回目录返回目录16谢谢观赏2019-5-188.3 试题答题及评分程序的设计试题答题及评分程序的设计 (2) 编写代码编写代码 :编写窗体的编写窗体的Load事件响应代码:事件响应代码: v通通过过DAO 工工作作区区对对象象的的OpenDatabase方方法法打打开开学学生生考考试试库库Test.MDBv调用调用xt.bas中的过程中的过程(将窗口居中安放将窗口居中安放) 编编写写Txtco

13、de文文本本框框(“考考核核证证号号”)的的LostFocus事事件件响响应应代码:失去焦点时检查准考证号输入是否正确代码:失去焦点时检查准考证号输入是否正确 编编写写Txtname文文本本框框(“姓姓名名”)的的LostFocus事事件件响响应应代代码:失去焦点时检查姓名是否输入码:失去焦点时检查姓名是否输入返回目录返回目录17谢谢观赏2019-5-188.3 试题答题及评分程序的设计试题答题及评分程序的设计编编写写Txtzwh文文本本框框(“座座位位号号”)的的LostFocus事事件件响响应应代代码:失去焦点时检查座位号是否正确输入码:失去焦点时检查座位号是否正确输入编编写写cmdml按

14、按钮钮(“正正确确无无误误”)的的Click事事件件响响应应代代码码:检检查查准准考考证证号号、考考生生姓姓名名和和座座位位号号是是否否按按要要求求输输入入。如如果果正确,则:正确,则:v向向UserDb表表中中添添加加一一条条用用户户记记录录。若若该该记记录录已已存存在在,则则给出相应的提示给出相应的提示 v显示显示Frmxz(考生答题考生答题)窗体,卸载窗体,卸载Frmdl(考生登录考生登录)窗体窗体返回目录返回目录18谢谢观赏2019-5-188.3 试题答题及评分程序的设计试题答题及评分程序的设计 2. 考生答题窗体考生答题窗体FrmXz (1) 添加窗体:添加窗体:执执行行“工工程程

15、添添加加窗窗体体”命命令令,添添加加一一个个新新窗窗体体,并并保保存为存为FrmXz.frm 在在窗窗体体上上添添加加一一个个SSTab控控件件:执执行行“工工程程部部件件”命命令,令,“控件控件” 选选Microsoft Tabbed Dialog Control 6.0设置设置SSTab控件:控件: v 属性窗口中设置属性窗口中设置Tabs为为2,设置,设置TabsPerRow为为2 返回目录返回目录19谢谢观赏2019-5-188.3 试题答题及评分程序的设计试题答题及评分程序的设计 设置设置SSTab控件:控件: v 右击右击SSTab控件,选控件,选“属性属性”命令,命令, 设置如下

16、:设置如下:返回目录返回目录20谢谢观赏2019-5-188.3 试题答题及评分程序的设计试题答题及评分程序的设计 设置设置SSTab控件:控件: v “单单选选题题”选选项项卡卡界界面面设设置置(部部分分控控件件的的属属性性见见教教材材表表8.3): 返回目录返回目录21谢谢观赏2019-5-188.3 试题答题及评分程序的设计试题答题及评分程序的设计 设置设置SSTab控件:控件: v “填填空空题题”选选项项卡卡界界面面设设置置(部部分分控控件件的的属属性性见见教教材材表表8.4): 返回目录返回目录22谢谢观赏2019-5-188.3 试题答题及评分程序的设计试题答题及评分程序的设计 (2) 编写代码编写代码 :在在 “通用通用”声明段定义模块级变量及通用过程声明段定义模块级变量及通用过程xianshi编写窗体的编写窗体的Load事件响应代码事件响应代码编写单击编写单击Option1按钮按钮(选择答案选择答案)的事件响应代码的事件响应代码 编写滚动编写滚动Hscroll(选择题目选择题目)的事件响应代码的事件响应代码编写单击滚动条上的编写单击滚动条上的Optti按钮按钮(选题选

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号