计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

在线考试系统设计与开发(一)毕业论文(4)

2013-07-03 01:06
导读:确定,进行身份验证,如果没有通过身验证,根据验证结果进行不同的操作,说明没有通过的原因。返回原因可能为,学号与姓名不相配,或者是已经参加
确定,进行身份验证,如果没有通过身验证,根据验证结果进行不同的操作,说明没有通过的原因。返回原因可能为,学号与姓名不相配,或者是已经参加过考试,或者是某种原因,你已经处于考试状态。
身份验证模块:。在考生进入考试系统时,要求确认其考试资格,并跟据不同的情况返回不同的值。
生成试卷模块:根据读取到的考试设置,生成考试试卷。
生成选择题模块:根据考试要求,从数据库中的选择题库中随机抽取规定数量的选择试题。
生成判断题模块:根据考试要求,从数据库中的判断题库中随机抽取规定数量的判断试题
生成office操作题模块:从数据库中的office操作题库中随机抽取office操作题试题。
读取数据库信息模块:根据要求,从数据库中读取需要的信息。
做试卷模块:考生做试卷,让考生根据试题要求,输入结果或进行操作;
试卷备份模块:在考生做题时,每分钟将试卷更新到数据库中一次。
试卷恢复模块:在考生考试发生中断或出现错误时,可以数试卷恢复设置,恢复试卷,继续考试。
时间控制模块:在考试中,考试有时间限制,当考试时间结束前5分钟,将提醒考生交卷,考试时间到时,将自动交卷,并且禁止考生操作。
提交试卷模块:先将考生试卷保存到数据库中,然后评卷,并把考试分数保存到数据库中。
评卷模块:对考生试卷的答案与标准答案对比,对的加分,最后得出考试结果
保存到数据库模块:根据要求,所结果保存的数据库中。
学生考试查询模块:系统中的教师只有能登陆均可考生考试成绩和答题卷等信息

3.3接口设计

3.3.1用户接口
 说明将向用户提供的命令和它们的语法结构,以及软件的回答信息。

(转载自http://zw.NSEaC.com科教作文网)


 用户接口是用户与系统进行互动操作,为用户使用软件提供了方便。
 本软件的接口一般是通过窗体控件输入输出数据,用户只需在需要操作的窗体控件以输入 数据,然后点击确定就可以。
用户登陆界面设计:需要用户输入姓名和输入学号的TestBox控件TBid和TBname和一个按钮控件BTenter 

图3.3 用户登陆图
考生做试卷界面设计:在考试显示控件中,有4个Label 控件,分别显示考生的学号,姓名,考试时间,剩余时间。另外有5个按钮控件,分别用来打开选题题界面,判断题界面各office 操作题界面和提交

图3.4 考试系统图
考生做选择题界面设计:选择题显示在一panel 控件中,在panel 控件中每一次显示8道选择题,做完之后,可以按“下一页按钮控件,显示下8个选择题,也可以按“上一页”,将显示做过的题。

图3.5 选择题设计图

考生做判断题界面设计:判断题显示在一panel 控件中,在panel 控件中每一次显示8道判断题,做完之后,可以按“下一页按钮控件,显示下8个判断题,也可以按“上一页”,将显示做过的题。

图3.6 判断题设计图
3.1.2外部接口
 说明本系统同外界的所有接口的安排包括软件与硬件之间的接口、本系统与各支持软件之间的接口关系。
 考试系统过访问 server sql 数据库接口存取考试信息(如,考生个人信息,考试信息,教师信息)。另外在考试中,Microsoft office 操作题中需要调用Microsoft office 中word ,excel, PowerPoint.
3.4系统数据结构设计

3.4.1 数据库需求分析
 所谓题库就是试题的仓库,是把许多题目集合到一起,供试卷编制者随时查询和使用的集合。为了方便所有学科组成网络题库,应遵循经典测量理论的指导,要严格按照经典测量理论的数学模型开发题库管理系统、组织试题

(转载自中国科教评价网www.nseac.com )


 针对一般考试系统的需求,设计如下所示的数据项和数据结构:
 学生信息,包括的数据项有:学生编号、学号、姓名、性别、班级、
 试卷信息,包括的数据项有:、填空题分值、填空题数量、判断题分值、判断题数量、单选题分值、单选题数量、考试时间、office 操作题等。
 成绩信息,包括的数据项有:考生学号、成绩、考试状态等。
 判断题信息,包括的数据项有:判断题编号、题干、正确答案。
 填空题信息,包括的数据项有:填空题编号、题干、正确答案。
 单选题信息,包括的数据项有:单选题编号、题干、正确答案、备选项(A、B、C、D)、等。
 office 操作题信息:包括数据项有:word文档内容、word 操作要求、excel 文档内容、excel 操作要求、web内容、web操作要求。
 管理考师密码信息:密码;
 试卷备份表包括:考生学号、答题卷
 本系统应该建立一个稳定的后台数据库系统,通过该数据库管理整个考试系统所需的信息(用户信息、试题信息、试卷信息、考试信息等)。
 为了从多方面来保障考生考试信息的安全性、可信性和考试成绩的可依赖性,本系统还应该建立一套机制,这套机制至少应该包括学生和教师的账号的安全机制、后台数据库的安全机制、考试过程的控制机制。

4.2逻辑结构设计要点
 给出本系统内所使用的每个数据结构的名称、标识符以及它们之中每个数据项、记录、文卷和系的标识、定义、长度及它们之间的层次的或表格的相互关系。
表3.1学生信息表
列名 数据类型 长度 是否这空 注释 
id varchar  16 no 学号 
Name  varchar 16 no 姓名  (科教作文网http://zw.NSEaC.com编辑发布)
Class  varchar 16 no 班级 
Sex  Char  8 No  性别 

表3.2 学生成绩表
列名 数据类型 长度 是否为空 注释 
id Varchar 16 No 学号 
score Float 8 yes 分数 
state Int  4 No 考试状态 
表3.3 考试设置表
列名 数据类型 长度 是否为空 注释 
Testtime   no 考试时间 
Numberofjudge   yes 判断题数量 
Valueofjudge int 4 yes 判断题每小题分数 
Numberofselect Int 4 yes 选择题数量 
Valueofselect Float 8 Yes 选择题每小题分数 
Valuetypec

上一篇:医院住院信息管理系统(一)毕业论文 下一篇:动态报表的实现与报表数据的组织(一)毕