在线考试系统设计说明书
- 格式:doc
- 大小:1.09 MB
- 文档页数:25
在线考试系统设计说
明书
1系统的需求规格说明书
1.1对功能的规定
根据客户的需求,该在线考试系统拟分为以下子模块等。整个系统间各子模块的结构图如下所示:
图 1 系统描述图
序号功能模块名称模块子功能描述功能需求标识简要描述
1 考生登陆登录Login 不同用户根据不同的权限登陆系统
2 教师管理
考试结果管理
Info
教师资料的增、删、改、
查,对学生考试结果的
查询、修改,也可对试
题管理。
教师个人信息维
护
试题信息管理
3 管理员管理
学生信息管理
Admin
通过管理员专用登入
页面可对,学生基本信
息,教师基本信息,试
题信息,管理员信息进
行增删改查,并可以查
看考试结果。
教师信息管理
科目信息管理
试题信息管理
考试结果管理
管理员信息管理
1.1.2功能角色用例图
在线考试系统是一个三层架构的系统。在线考试系统的需求主要来源于三个不同的角色:管理员、教师和学生。因此三者具有不同的功能。
图 2
学生用例图
图3 教师用例图
教师可以对教师资料的增、删、改、查,对学生考试结果的查询、修改,也可对试题管理。
图 4 管理员用例图
1.1.3 功能时序图
该系统的功能时序图具体有3个:学生时序图,教师时序图,管理者时序图。
学生时序图
图6 教师时序图
图7 管理员时序图
1.2数据管理能力要求
考试系统避免不了需要存储试题库,而试题库中往往有上千条甚至上万条记录,拥有的表也会相对复杂,所以在对数据库进行操作的时候,需要数据库响应时间在人们能够接受的围之。
1.3故障处理要求
系统对于用户错误输入的处理也应该相对友好,尽量做到以最大限度提升用户体验为前提。偶尔会遇到个别考生考试意外中断的现象,如某台计算机意外断电等。这就涉及到如何在最大程度上保护学生的考试现场问题。我们的做法是,将考生的主观性试题、试卷以及结果,保存到服务器端硬盘上。因为正式考试是集中在学校机房里面进行的,我们可以在安装机房的应用软件时进行设置。例如:将系统的自动保存时间设置在合理的围之,最大程度的保存学生考试过程中试题的考试现场。处理的要求。
2系统的概要设计说明书
2.1引言
2.1.1 课题背景和研究意义
随着计算机技术,网络技术,在教育领域的迅速发展,在线考试的实现可以利用目前的学校的计算机软件和硬件资源和网络资源的充分利用,以实现考试为冠军由计算机来完成试题提取关键信息客观题,主观题,组题,组题判断,选择,填空,操作,问答,成绩,,总分,客观题,总分号考试时间主观题总分查询管理员,用户名,编号,密码,用户级,相片学生密码号号性别工作部权限客观标记,可以减少手动标记的工作量。
网上考试系统目前主要用于两种基本方式:传统的C / S(客户机/服务器)模式和新型的B /秒(浏览器/服务器)模式,所谓的C / S模型,该数据库(例如,测试银行)在远程服务器上的容,客户端机器安装相应的软件,C / S结构在技术上很成熟,但该程序的结构往往局限于小围的局域网,这不利于为扩展。此外,每个客户结构需要安装相应的客户端程序。当您有一个用户比较长的时间,如果我们采用的结构,系统的安装和维护重。同时,由于直接在客户机上,客户端安装和数据库服务器直接交换数据,系统安全性也被一定程度的应用。基于传统的C / S模式相比,在线考试系统,B / S系统将应用程序逻辑和用户界面和数据访问相分离,使系统更易于维护(只需要更改页面,您可以实现所有用户同步更新),同时简化了客户端,用户只需要浏览器使用这个考试制度,更多的在互联网上考试合适。
在现实面前基于信息网络,我们提出了一种基于windows的在线考试系统,并使用SQL2005数据库和技术的系统开发。
2.1.2 分析学生考试系统
在信息技术飞速发展的今天,网络已不再是陌生的大多数人,以及他们在人们的工作,学习和生活的应用正日益发挥着不可替代的作用。近年来,随着软件工程技术,信息和通信技术,以及计算机网络技术的迅猛发展已经成熟,人们的教育活动,网上教育逐渐蔓延。基于Web的在线考试是教育的一个组成部分,是网络教育的一个重要组成部分。
网络在其它一些国家考试出现了泡沫,通过学校课程和考试选定的人在网上进行。例如,一些著名的国外,如微软的MCSE(微软认证系统工程师考试)等检查,正进行试验的基础上填写表格。在中国,这是目前仍然在坚持传统的测试方法,测试绝大多数互联网的实际应用仅限于一些网上登记和网上查询性能检验工作,而且也没有真正的网络形成规模考试。网络作为一种现代教育子系统考试制度,确保教育质量,教学的重要手段。在传统的测试模式,测试组织通过标题,试,标志着试卷分析步骤,在测试和考试要求类型的增加,增加教师的工作量会越来越大,其工作是非常容易出错,在一定程度上,是传统的考试方法进行了有需要进行改革。互联网技术使考试技术和运营商已经采取了划时代的地方,考试的变化作出从传统的纸笔考试,计算机辅助网络的进一步发展,考试的在线考试成为现实。
在这个阶段,在线考试系统开发的主流技术已经相当成熟,并很好地适应动态设计和基于Web的数据库访问要求,是目前在线考试软件技术的主流。在一个在线测试系统数据的研究和学习,特别是在教学的学校需要根据其实际情况的工作的需要,学校校园的使用已成为研究和发展学校的基本条件大批使用基于Web的在线考试系统。
2.1.3 基本概要
我们的研究小组不仅涉及一个完整的在线考试系统所做的开发工作,也是基础研究的指导是A .Net平台基于B / S结构的软件架构,关键技术,实现技术,探索解决方案的框架。