VB考试系统
系统目标及流程设计
◆系统目标
根据现有考试的基本流程,实现考试管理的电子化、无纸化,减少人为因素的干扰,减轻教师及学生的负担。
◆系统功能
1、掌握本考试范围内所有用户的基本情况,包括编号、姓名、登录口令等。
2、基于考试系统的基本功能管理,本系统可以提供给教师类用户、学生类用户使用。不同的用户类型所能完成的功能不同。教师类用户可以创建试题、删除过期试题、进行题库维护、创建试卷等;学生类用户主要是参与考试,完成试卷。
3、适时的试题题库更新,试题题型包括填空题、单选题2种类型。试题库的更新由教师类用户完成。学生类用户不允许对试题进行更新。
4、试卷可由本系统自动生成,也可以由教师从题库中选择试题创建。试卷创建完成后,允许教师打印试卷样稿。
◆系统设计:
根据本系统的需求,结合实际考试管理情况,本系统应该具有以下功能模块:
1、用户管理
本系统的用户将分为2类:教师类用户和学生类用户。
学生类的用户是指当前系统中所有的学生,其用户名为学生的姓名,该类用户能够参与答题并浏览考试结果,但是不能浏览他人考试结果,也不能对自身和他人的信息进行管理。
教师类用户主要对试卷进行管理,包括创建试卷、修改试卷、评阅试卷等。
本系统用户管理通过登录人员类进行管理。
2、试卷类
本系统将定义试卷类对象以方便管理。试卷类中将记录试卷创建者的教师编号、试卷中2种题型(填空
题、单选题)的题目数、试卷是否创建、试卷是否回答、试卷是否评阅、试卷得分等,同时也提供了创建、回答、评阅试卷的方法。
3、试卷创建、浏览及修改
试卷创建分为教师命题以及系统自动命题两种方式,自动命题方式由登录的教师指定各种题型的题目数后,系统自动由相应的题库中随机抽取试题,生成试卷。
教师命题的方式提供教师类用户浏览题库的功能以及从题库中选取试题的功能。
试卷修改功能也是为教师类提供的,教师类用户可以对系统创建的以及教师命题创建的试卷进行修改
4、题库管理
此部分功能是为教师类用户提供的。主要是提供对试题库添加新的试题、删除旧题、修改原题目等功能。
5、答题模块
答题模块功能对学生类用户开放。学生类用户对创建的试卷中的题目进行回答。
6、试卷评阅模块
此部分功能向教师类用户开放。针对试卷中的2种题型,主要分为系统自动评阅和教师评阅两类,系统自动评阅单选题这种客观性题型,教师类用户可以参与评阅填空题这种主观性题型。
◆系统流程:
根据一般考试流程,结合上述的各功能模块及其特点,本系统的基本流程如图LC-1所
示。
图LC-1系统流程
窗体界面设计
一、Splash 窗体(frmSplash )
运行本系统,首先出现的是Splash 窗体,用于显示系统名称、版本信息、开发平台等信息。按以下步骤设计该窗体:
创建一个新工程,命名为“TEST .VBP ”。在工程中添加窗体,命名为frmSplash 。向Splash 窗体上添加控件,如图W-1所示,并设置其属性如表SZ-1所示。
图W-1
表SZ-1 frmSplash 窗体及相关控件属性设置
二、系统主窗体(MDIfrmMain)
Splash窗体出现后,等待一会或单击Splash窗体,将显示系统主窗体,在系统主窗体中将实现用户登
录、试卷生成、参加考试、获取成绩等一系列的功能,主窗体界面如图W-2所示。按以下步骤设计该窗体:
在工程中添加MDI窗体,命名为MDIfrmMain,按表SZ-2所示设置系统主窗体的属性。本窗体的菜单设计我们在第九章实战编程部分给予了详述,不再重复。
图W-2
visual basic pdf
表SZ-2 MDIfrmMain窗体属性设置
三、登录窗体(frmLogin)
单击“人员”菜单中的“人员登录”菜单项,将弹出登录窗体。本系统的用户分为两类:教师用户类型、学生用户类型。两类用户都使用同一个登录窗体进行登录,根据使用者身份的不同,用户可以在组合框中选择所要登录的用户的类型,并输入相应的用户名和密码。各用户登录界面分别如图W-3、图W-4所示。
按以下步骤设计该窗体:
在工程中添加窗体,命名为frmLogin。向frmLogin窗体上添加控件,如图W-3所示,并设置其属性如表SZ-3所示。
图W-3 以教师身份登录                  图W-4 以学生身份登录
表SZ-3登录窗体控件及属性设置
四、生成试卷窗体(frmCreat )
教师用户登录后,单击“生成试卷”菜单项,将弹出生成试卷窗体,并根据用户选择创建本次考试的试卷。
创建试卷的方式有两种,一种由系统自动创建试卷,一种是由教师手动创建试卷。因此,生成试卷窗体应提供OptionButton 控件,以使教师类用户进行选择。如果是选择系统自动创建试题,还应说明各种题型的题目数,可通过文本输入框来实现,并且可通过UpDown 控件改善文本框的输入。
按以下步骤设计该窗体:
111
111
在工程中添加窗体,命名为frmCreat。向frmCreat窗体上添加控件,如图W-5所示,并设置其属性如表SZ-4所示。
图W-5
表SZ-4生成试卷窗体控件及属性设置

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。