- 1、本文档共29页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学生考试系统精选
项目12 考试系统
随着信息技术的飞速发展,社会信息化程度的不断提高,特别是进入网络信息化时代,更应使我们的实际工作做到快捷方便,更好地运用现代技术为教学服务,不断提高工作效率。在学校,尤其是在各大高校,考试科目众多,任课教师工作繁忙。每举行一次测验都需要事先命题、打印试卷样稿、复印试卷、试卷回收、评阅试卷等一系列的工作,而且不同专业、不同班级、不同的老师等各种因素都会影响到测试的有效性、准确性,以及公平性等,造成了考试管理中的某些不规范,给学校、教师、学生等带来了诸多不便。本项目以学校考试系统为例,目标在于针对考试管理的弊端,根据现有考试的基本流程,实现考试管理的电子化、无纸化,促进考务管理工作信息化。
系统概述
编写目的
本软件系统需求说明书是基于使用户和软件开发者双方对该软件的初始规定有一个共同理解的目的,是整个系统开发工作的基础。主要为项目管理人员、开发人员提供参考。
背景
软件系统名称:考试系统
项目任务提出者:某高校教务处
项目开发者:博文软件开发公司
系统用户:某高校教务处
定义
本考试系统,目的在于克服现行考试管理的弊端,根据现有考试的基本流程,实现考试管理的电子化、无纸化,减少人为因素的干扰,减轻教师、学生以及管理人员的负担。借助于本系统,教师可以对现有的试题库进行更新,学生可以公平的参与应答,管理人员能够很好地对现有的系统用户进行管理,快速方便的实现考试过程中的各项任务。
本考试系统有较强的通用性,经过增加科目和题目可广泛适用于各类学校的各类学科的考试。
参考资料
本软件是根据高校教学管理实际要求,结合考试管理实际过程,综合目前几个成功的考试软件改编而来的。
任务概述
本考试系统软件主要是针对某高校教学管理具体流程开发设计的,系统提供了较强的功能,为学生考试提供了方便。
目标
某高校教务处为了提高工作效率,引入了该管理系统。
开发意图
提高本校教学管理质量和考试管理效率,适应信息化需要,为学生和教师提供优良的服务。
应用目标
通过本管理系统软件,能够帮助管理人员利用计算机,快速方便地实现学生上机考试和快速计时统计分数,以及实现学生考试的统一管理。
用户特点
本系统的最终用户是某高校教务处的管理员,要求具有一般的计算机基础操作知识。
假定和约束
本项目的开发经费不超过16000元。
项目管理1人,开发人员2人,软件测试人员1人。
本项目的开发期限为1个月。
系统配置
软件配置
操作系统:Windows98或Windows2000/XP或更高系统
数据库选择:Access2000
开发平台:Visual Basic 6.0
硬件配置
CPU:Pentiun II 266或更高
内存:64M或以上
硬盘:2G以上
显示器:VGA或更高
需求规定
系统总体功能需求
根据高校管理的实际要求,结合考试管理的实际过程,在经过对考试系统管理机制进行详细了解与分析后,一个功能完备的考试系统应该实现以下主要功能:
用户管理,掌握本考试范围内所有用户的基本情况,包括编号、姓名、登录口令等。根据不同的用户级别,给与不同的操作权限。
考试管理,基于考试系统的基本功能管理,本系统可以提供给教师类用户和学生类用户使用。
试题管理,适时的试题题库更新,试题类型包括填空题和单选题,试卷根据设置由系统自动生成。
用户管理
用户管理是系统安全的基础。用户管理中的成员有教师和学生,教师可以添加题目、修改题目、删除题目,并可以设置考试类型和各种类题型数目。
试题库管理
可以创建不同科目的题目,且对这些不同的科目加入不同的题目。或者对已有的科目添加题目,修改题目,删除题目。
考试管理
通过此功能考试系统可以定时,即考试时间自动记时。还可以自动的统计考试分数,以及统计出每道题的对错情况。
UML系统建模
使用UML进行系统建模,就是使用面向对象的方法来分析系统,以此建立面向对象的系统模型。对于本项目,主要使用UML中的用例图和时序图来进行系统分析。
UML用例图描述
角色的确定,经分析,本系统可以创建的角色有:学生、系统、教师和管理员。
创建角色与用例关系图,在确定角色基础上建立用例关系图,如图12-1所示。
图12-1
UML时序视图描述
学生考试全过程时序图,如图12-2所示。
图12-2
数据库的设计实现
一、数据库的需求分析
本程序涉及到两个数据库分别用来存储所有候选的试题集合和某次考试调用的具体试题的数据集合。都是用于存储试题数据的所以他们有相同的分类和部分字段,首先都应该分成选择题和填空题两种,都应该有题目编号字段、试题正文字段、标准答案字段等。但是由于两个数据库的作用不同,因此也应该有一些不同的字段,例如记录某次考试的数据库应该包含试题在该次考试里面的编号,学生的答案字段等。
此外这两个数据库的操作也不尽相同,存储所有候选的试题的数据库
文档评论(0)