(完整word版)在线答题系统需求分析
在线考试系统需求分析报告模版

在线考试系统需求分析在线考试系统的功能要求在线考试系统的总目标是:在当前网络环境下,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的在线考试系统,实现企业或者是学校考试的无纸化,为企业或者学校选拔人才提高更方便,更有效的途径。
根据可行性研究的结果和用户的要求,分析现有情况及问题,采用brower/Server 结构,将在线考试系统分成了一下功能模块。
本系统的用户可分为管理员和普通用户(考生)两类。
本系统共分成两个界面:一个界面用于管理员登录,主要负责进行基本资料、题库、试卷、成绩的管理以及查询等;另外一个界面用于普通用户(考生)登录、注册。
主要负责在线考试、查询以往考试成绩留言和在线交流等。
从总体上考虑,系统应该实现下列功能:对管理员来说,包括试卷管理、题库管理、阅卷管理、成绩管理。
1、试卷管理:管理员可以从课程,各种题型的数量等方面对某份试卷提出一定的要求生成试卷规则。
同时,管理员还可以对库中已有的试卷进行修改和删除,添加新试卷等。
2、题库管理:管理员可以对题库中的试题进行三种基本操作:添加新的考题、删除旧有考题、修改原有考题,其中试题类型包括客观题(32。
,填空、选择、判断、简答)和主观题;对于每种类型的试题,教师可以设置题干、答案等属性。
3、阅卷管理:对于客观题,系统应该可以自动阅卷评分,对于主观题,应该进行人工打分,进而让系统自动统计总成绩。
4、成绩管理:管理员可以查看考生的考试成绩,并针对不同的课程进行成绩统计,包括考试人数、最高分、最低分、平均分以及各分数段得分人数等。
4、学生管理:管理员可以对用户的资料进行查询、删除。
对普通用户来说,包括在线考试(包括模拟考试和正式考试)、查询以往考试成绩、留言和在线交流等。
系统流程图模块分布图:1、在线考试:学生可以任选时间进行在线测试,考生可以选择手动抽题和随机抽题。
计算机知道在线问答系统需求分析

计算机知道在线问答系统需求说明书1导言 (3)1.1目的 (3)1.2范围 (3)1.3缩写说明 (3)1.4术语定义 (3)2系统定义 (4)2.1项目来源及背景 (4)2.2项目目标 (4)3应用环境 (4)3.1系统运行的网络环境 (4)3.2系统运行的硬件环境 (5)3.3系统运行软件环境 (5)4功能规格 (5)4.1系统结构图 (5)5 系统分析 (7)5.1角色定义 (7)5.1.1管理员 (7)5.1.2学生 (7)5.2管理员子系统 (7)5.3用户子系统 (9)6 性能需求 (11)6.1界面需求 (11)6.2响应时间需求 (11)6.3可靠性需求 (12)6.4开放性需求 (12)6.5可扩展性需求 (12)6.6系统安全性需求 (12)7产品提交 (12)8实现约束 (13)1导言1.1目的该文档是关于用户对于计算机知道在线问答系统的功能和性能的要求,重点描述了学生选课系统的设计需求,将作为对该工程在概要设计阶段的设计输入。
本文档的预期读者是:●设计人员●开发人员●项目管理人员●测试人员●用户1.2范围该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决整个项目系统的“做什么”的问题。
在这里,对于开发技术并没有涉及,而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的渠道。
1.3缩写说明jspeclipse系统设计页面。
UMLUML(Unified Modeling Language)统一建模语言的缩写。
1.4术语定义无2系统定义2.1项目来源及背景随着计算机技术的快速发展,有问题上网提问和解答已经成为一个趋势。
计算机知道在线问答系统主要是为了解决编程爱好者在编程过程中遇到的问题而开发的一个在线问答平台。
2.2项目目标本项目设定的目标如下:●系统能够提供友爱的用户界面,使操作人员的工作量最大限度地减少;●系统具有良好的运行效率,能够达到提高效率的目的;●系统应有良好的可扩充性,可以容易地加入其他系统的应用;●通过这个项目可以锻炼队伍,提高团队的开发能力和项目管理能力;3应用环境3.1系统运行的网络环境该系统采用B/S模式,由服务端和客户端浏览器组成。
在线考试系统需求分析

在线考试系统需求分析1. 引⾔1.1. 项⽬背景随着社会经济的发展,⼈们对教育越来越重视。
考试是教育中的⼀个重要环节,近⼏年来随着考试的类型不断增加以及考试要求不断提⾼,传统的考试⽅式要求教师打印考卷、监考、批卷、使教师的⼯作量与来越⼤,并且这些环节由于全部由⼈⼯完成,⾮常容易出错。
因此,许多学校或考试机构建⽴⽹络在线考试⽹站来降低管理成本和减少⼈⼒物⼒的投⼊,同时,为考⽣提供更全⾯、更灵活的服务。
考⽣希望对⾃⼰的学习情况进⾏客观、科学的评价;教务⼈员希望有效地改进现有的考试模式,提⾼考试效率。
为了满⾜考⽣和教务⼈员的要求,⽹络在线考试系统应包含在线考试、成绩查询等功能,以满⾜⽤户的需求。
1.2. 环境配置在开发在线考试系统时,需要具备下⾯的软件环境:1) 操作系统:Windows7及以上。
2) Web服务器:IIS 8及以上。
3) 开发⼯具:VS 2015及以上。
4) 数据库:SQL Server 2008及以上。
5) 浏览器:⾕歌浏览器。
1. 功能需求2.1. 系统设计1) 具有空间性。
被授权的⽤户可以在异地登陆⽹络在线考试系统,⽆需到指定地点进⾏考试。
2) 操作简单⽅便、界⾯简洁美观。
3) 系统提供考试时间倒计时功能,使考⽣实时了解考试剩余时间。
4) 随机抽取试题进⾏组卷。
5) 实现⾃动提交试卷的功能。
当考试时间到达规定时间时,如果考⽣还未提交试卷,系统将⾃动交卷,以保证考试严肃、公正的进⾏。
6) 系统⾃动阅卷,以保证成绩真实准确。
7) 考⽣可以查询考试成绩。
8) 系统运⾏稳定、安全可靠。
2.2. 系统业务流程该考试答题系统是基于正常的⽹络环境条件下进⾏的,所以管理员通过⽹络对题库进⾏维护,添加试题、修改试题、删除试题等操作;考⽣通过系统完成考试、分数查询等操作;系统会⾃动组卷并且完成试卷的批阅、分数的统计等操作。
2.3. 数据库设计2.3.1. E-R图2.3.2. 数据字典科⽬表(Course)说明字段类型备注科⽬编号CourseId int主键,⾮空,⼦增长科⽬编号CourseId int主键,⾮空,⼦增长科⽬名称CourseName varchar(20)⾮空题库表(Question)说明字段类型备注题⽬编号QuestionId int主键,⾮空,⼦增长题⽬主⼲QuestionMain varchar(max)⾮空选项A ChoiceA varchar(max)⾮空选项B ChoiceB varchar(max)⾮空选项C ChoiceC varchar(max)选项D ChoiceD varchar(max)正确答案Choice varchar(10)⾮空解析Comment varchar(max)所属科⽬CourseId int外键,⾮空试卷表(Paper)说明字段类型备注试卷编号PaperId int主键,⾮空,⼦增长试卷名称PaperName varchar(50)⾮空试题表(Test)说明字段类型备注试卷编号PaperId int主键,⾮空,外键试题编号QuestionId int主键,⾮空,外键考试表(Exam)说明字段类型备注学⽣编号StudentId int主键,⾮空,外键试卷编号PaperId int外键,⾮空考试状态ExamState int 0:未参加;1:禁⽌参加; 2:考试作废;答题卡(Card)说明字段类型备注学⽣编号StudentId int主键,⾮空,外键试卷编号PaperId int主键,⾮空,外键题⽬编号QuestionId int主键,⾮空,外键学⽣答案Choice varchar(10)学⽣表(Student)说明字段类型备注学⽣编号StudentId int主键,⾮空,外键学⽣姓名StudentName varchar(10)⾮空账号密码StudentPwd varchar(10)⾮空学⽣邮箱StudentEmail varchar(10)1. ⼯作量估算模块功能⼯作量课程管理添加课程1⼯时修改课程1⼯时删除课程1⼯时查询课程1⼯时题库管理添加题库1⼯时查询题库1⼯时题库管理修改题库1⼯时删除题库1⼯时试卷管理添加试卷1⼯时查询试卷1⼯时删除试卷1⼯时修改试卷1⼯时学员管理添加学员1⼯时查询学员1⼯时修改学员1⼯时删除学员1⼯时考试管理试卷作废1⼯时禁⽌参加1⼯时试卷正常1⼯时参加考试1⼯时提交试卷1⼯时强制提交试卷1⼯时统计管理单试卷统计(最⾼、最低、及格、平均)2⼯时多试卷统计(最⾼、最低、及格、平均)2⼯时学员成绩变化统计(成绩、排名)2⼯时信息维护查看信息1⼯时修改信息1⼯时修改密码1⼯时忘记密码1⼯时登录管理验证码2⼯时⽤户登录1⼯时界⾯优化系统界⾯框优化2⼯时模态框界⾯优化2⼯时提⽰框界⾯优化1⼯时综合测试BUG修改3⼯时项⽬开发计划:。
在线考试系统设计需求分析

.NET相关书籍及公司提出的可行性建议。
2.任务概述
2.1.1开发目标
1.明确用户需求,加速开发进程
2.处理速度的提高;
3.控制精度或生产能力的提高;
4.便捷信息服务的改进;
5.力争完善在线考试系统的功能
2.1.2应用目标
应用于各行各业的在线考试考核领域,应用范围较广。
2.2运行环境
硬件环境
Varchar(500)
题目内容
Pan_da
Varchar(50)
答案
成绩表(user_cj)
字段名
类型
约束
备注
Cj_id
int
主键
题目编号
usernumber
Varchar(20)
外键
考生证号
dengji
Varchar(2)
等级(分数60-79合格79-89良89-100优)
考试时间表(times)
5.2时间特性
一般操作的响应时间应在1~2秒内,对软磁盘和打印机的操作也应在可接受的时间内完成(打印功能尚未添加)。
5.3适应性
能适应企事业单位已经教育部门的考核。对于环境的适应性应该没有障碍。
6.运行需求
6.1管理登陆界面
暂不提供设计界面,管理登陆界面按照你的喜欢自行设计
用户登录界面
暂不提供设计界面,用户登陆界面按照你的喜欢自行设计
3.数据描述
3.1静态数据
下面列出了7个表的具体静态数据:
考生信息表(users)
字段名
类型
约束
备注
Usernumber
Varchar(20)
主键
考生证号
Usersex
在线考试系统需求分析文档

在线考试系统需求分析文档组长:汪倩在线考试系统需求分析文档目录一、引言 (1)1。
1.编写目的 (1)1。
2.背景 (1)1.3.定义 (1)1。
4.参考资料 ....................................................................... 错误!未定义书签。
二、任务概述 (2)2。
1.目标 (2)2.2。
用户的特点 (2)2.3.假定和限制 (3)三、需求规定 (3)3。
1.对功能的规定 (3)3.2 对性能的规定 ................................................................. 错误!未定义书签。
3.2。
1 精度 (11)3。
2。
2 时间特性要求 (11)3.2。
3 灵活性 (12)3。
3 输入输出要求 (12)3。
4 数据管理能力要求 (12)3。
5 故障处理要求 (12)3.6 其他专门要求 (12)四、运行环境规定 (13)4.1 设备 (13)4。
2 支持软件 (13)4.3 接口 (13)4。
4 控制 (13)一、引言1.1。
编写目的信息技术高度发达的今天,利用信息技术对大量复杂的信息进行有效的管理成为一种普遍而实用的手段。
一方面,这极大的减少了簿记和人力的开销,另一方面,现代计算机强大的计算能力和网络的普遍部署,大大简化了大量信息的处理和流动。
学生在线考试系统是评测学生能力的一个重要组成部分,他对老师的工作效率有很大的提高,它可以降低对纸质试卷的要求,同时也体现了节约型社会的要求.该系统涉及了学生在线考试,学习成绩插询,以及很多相关信息的综合处理.为了方便配合教师对学生成绩的进一步了解,开发学生在线考试系统是当务之急。
学生在线考试系统把学科、试题、电脑改卷、成绩查询的部分管理工作集成到一个统一的平台,各管理人员分工协作、相互配合,及时了解学生学习生活情况。
在线考试系统页面需求分析

成绩比例的设置:教务可以设置平时成绩、期中成绩、期末成绩之间的百分比。自动显示学生每学期的最后成绩。
成绩录入:由于有些考试无法实现上机考试需要人员手工录入,教师对应自己的科目班级进行对学生成绩的手动录入。及平时成绩、期中成绩、期末成绩。由于成绩的一部分可能是上机,一部分需要手动填写。在次可以自定义理论上机与实际操作分数的百分比分配。
权限设置:教师拥有查询题库的权限,以及新增,修改个人试题的权限。教务拥有删除题库中试题的权限
9.题库日志管理:教务可以通过日期进行查询可以查看教师在指定的时间段有无对题库的增加。
10题库的审核:教师录入的试题需要教务审核通过方可进入题库。
权限设置:教务拥有对试题的审核权限。
11考试申请管理:根据教学时间段对学生进行考试。需要向教务提交考试申请。考试申请通过方可进行考试。
权限管理:教务有对科目操作的所有权限。
5教师信息管理:定义教师的姓名,帐号和密码的信息
权限管理:管理有对教师信息的所有操作。教师可对自己的登录帐号和密码进行修改。
6考试章节管理:教师在录入题库前要进行章节信息录入,以便后期录入题库方便操作。届时可以通过章节进行选题考试。
权提交考试申请以及撤销的权限
12考试审核管理:教务对考试申请,审核通过时会设定考试时间以及考试场地。监考人员的选择,考试使用时间,考卷的难易程度的选择(根据三种来设置考试的难以程度。1.必会内容,2理解,3了解按比例进行分配),生存考卷,通知申请人。
权限设置:教务上有审核考试申请的权限。
7学生信息管理:班主任可以在此功能中对学生的信息进行录入与修改。此功能需要学生的5个信息 学生姓名 性别 学号 班级 照片 (班级可以根据班主任登录信息查询到自动添加)。
在线考试系统的需求分析

在线考试系统需求分析一、系统用户的权限本系统的用户可分为管理员、学生和教师三类,各类用户可以在系统中进行不同的操作命令,系统的顶级DFD如下图:不同的用户具有不同的权限,具体如下:1、管理员权限管理员主要负责对试题、人员(学生和教师)以及成绩的管理。
可以对人员基本信息以及成绩进行添加、删除、修改;以及对试题基本信息进行添加、删除。
2、学生权限学生可以参加系统的在线考试,查询考试成绩以及打印考试成绩。
3、教师权限教师主要负责出题、打分、个人信息维护以及题库的管理,即:对试题进行添加、删除和修改。
二、系统具备的主要功能此考试系统按照用户身份可分为学生考试管理、考试管理、系统管理这三大模块。
1.学生考试管理:当执行考试命令时,系统会进行学生考试管理,最终将学生的信息以及考试成绩录入到成绩信息库中。
2.教师考试管理:执行教师管理命令时,系统会进行考试管理,考试管理包括两方面的内容:学生成绩判定以及设置试题,最终系统会自动将成绩信息和试题信息分别录入到成绩信息库和试题信息库当中。
3.系统管理:当执行管理命令时,系统会进行系统管理,即分别对学生和成绩信息、试题进行管理,最终将更新额结果录入信息库中。
系统的一级DFD如下图:三、系统详细功能以及DFD分析将从学生、教师、管理员三方面结合上述提到的学生考试管理、考试管理以及系统管理三大模块,通过具体的数据流图来对系统的功能进行阐述:1.学生考试管理:学生可以在线做题以及查询成绩针对具体的数据流,得出以下二级DFD:1.1学生可以参加在线考试,完成考试试题1.2学生可以输入自己的基本信息,对自己的考试成绩进行查询数据流图如下所示:学生参加在线考试时,系统会根据学生输入的科目信息自动判断科目信息是否正确,然后自动抽取试题。
在学生答题过程中,系统会记录时间,当考试时间到时系统会自动交卷。
针对具体的数据流,得出以下三级DFD:1.1.1判断科目信息是否正确1.1.2自动抽取试题1.1.3判断是否超时数据流图如下所示:2.教师考试管理:教师主要涉及题库管理、出题、打分、个人信息维护四方面的内容针对具体的数据流,得出以下二级DFD:2.1题库管理2.2出题管理2.3打分管理2.4个人信息维护数据流图如下所示:针对题库管理,系统可以实现对试题的增、删、改操作。
在线智慧考试系统需求分析设计方案

在线智慧考试系统需求分析设计方案一、引言现在,随着互联网和信息技术的发展,越来越多的教育培训机构和学校开始采用在线智慧考试系统来进行学生的考试评估。
在线智慧考试系统可以帮助学校和教育培训机构更高效地组织和管理考试,并提供更准确和及时的评估结果。
本文将对在线智慧考试系统的需求进行分析,并提出相关的设计方案。
二、需求分析1. 用户需求在线智慧考试系统应具有以下用户需求:(1)学生:可以通过系统在线进行考试,系统自动批改,并及时给出结果和反馈。
(2)教师:可以创建和编辑试题,组织和管理考试,查看学生成绩和评价,为学生提供指导和辅导。
(3)管理员:负责系统的维护和管理,包括用户管理、试题管理、考试管理等。
2. 功能需求根据用户需求,系统应具有以下功能:(1)学生模块:学生可以登录、注册账号,查看考试信息,参加考试,查看考试成绩和评价。
(2)教师模块:教师可以登录、注册账号,创建和编辑试题,发布考试,查看学生成绩和评价,给学生提供指导和辅导。
(3)管理员模块:管理员可以登录、注册账号,管理用户,管理试题库,管理考试信息。
3. 性能需求(1)稳定性:系统应具有良好的稳定性,能够在高负载和不稳定的网络环境下正常运行。
(2)安全性:系统应具有一定的安全性,包括用户登录验证、数据加密传输等功能,防止数据泄露和非法操作。
(3)响应速度:系统应具有较快的响应速度,能够在短时间内完成考试批改和评估并返回结果。
三、设计方案1. 系统架构在线智慧考试系统的系统架构应采用分层架构,包括展示层、业务逻辑层和数据访问层。
展示层负责用户界面的展示和交互,业务逻辑层负责处理用户请求和控制系统的流程,数据访问层负责与数据库的交互和数据存取。
2. 技术选型(1)前端技术:采用HTML、CSS、JavaScript等技术实现用户界面的展示和交互。
(2)后端技术:采用Java或Python等编程语言,采用Spring MVC或Django等框架来实现系统的业务逻辑和流程控制。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
在线考试答题系统需求分析在线考试系统的功能要求在线考试系统的总目标是:在当前网络环境下,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的在线考试系统,实现企业或者是学校考试的无纸化,为企业或者学校选拔人才提高更方便,更有效的途径。
根据可行性研究的结果和用户的要求,分析现有情况及问题,采用brower/Server 结构,将在线考试系统分成了一下功能模块。
本系统的用户可分为管理员和普通用户(考生)两类。
本系统共分成两个界面:一个界面用于管理员登录,主要负责进行基本资料、题库、试卷、成绩的管理以及查询等;另外一个界面用于普通用户(考生)登录、注册。
主要负责在线考试、查询以往考试成绩留言和在线交流等。
从总体上考虑,系统应该实现下列功能:对管理员来说,包括试卷管理、题库管理、阅卷管理、成绩管理。
1、试卷管理:管理员可以从课程,各种题型的数量等方面对某份试卷提出一定的要求生成试卷规则。
同时,管理员还可以对库中已有的试卷进行修改和删除,添加新试卷等。
2、题库管理:管理员可以对题库中的试题进行三种基本操作:添加新的考题、删除旧有考题、修改原有考题,其中试题类型包括客观题(32。
,填空、选择、判断、简答)和主观题;对于每种类型的试题,教师可以设置题干、答案等属性。
3、阅卷管理:对于客观题,系统应该可以自动阅卷评分,对于主观题,应该进行人工打分,进而让系统自动统计总成绩。
4、成绩管理:管理员可以查看考生的考试成绩,并针对不同的课程进行成绩统计,包括考试人数、最高分、最低分、平均分以及各分数段得分人数等。
4、学生管理:管理员可以对用户的资料进行查询、删除。
对普通用户来说,包括在线考试(包括模拟考试和正式考试)、查询以往考试成绩、留言和在线交流等。
系统流程图系统流程图如图所示。
模块分布图:1、在线考试:学生可以任选时间进行在线测试,考生可以选择手动抽题和随机抽题。
在规定的时间内完成作答并交卷。
如果考试时间到,考试未交卷的,系统自动提交试卷。
考试结束后,对于全部为客观性试题,系统会根据已有的标准答案进行在线判卷,考生可以立刻知道考试成绩。
2、查询以往考试成绩:学生可以在线查询以前参加过的每门课程的考试相关信息。
3、留言板:学生提交对系统的留言信息。
该系统的数据流图如下:管理系统流程图4.3数据字典定义数据字典有四类:数据项,文件,数据流,加工。
表4.1 考生登录信息表4.2 选择题表4.3 填空题其余表的框架类似,在此省略。
4.4 逻辑结构设计要点给出本系统内所使用的每隔数据结构的名称、标识符以及它们之中每隔数据项、记录、文卷和系的标识、定义、长度,及它们之间的层次的相互关系[6]。
4.4.1信息表表4.9 学生信息表4.4.24.4.34.5学员考试信息模块功能列表参考简介1.登录模块:当考生登录到考试系统窗体时,首先要求输入考生的学号和姓名,并点击确定,进行身份验证,如果没有通过身份验证,则返回登录界面。
返回原因可能为:学号与姓名不相配,或者是已经参加过考试。
2.身份验证模块:在考生进入考试系统时,要求确认其考试资格,并根据不同的情况返回不同的值。
3.生成试卷模块:根据读取到的考试设置,生成考试试卷。
4.做试卷模块:让考生根据试题要求,输入结果或进行操作。
5.试卷备份模块:在考生做题时,每5分钟将试卷更新到数据库中一次。
6.试卷恢复模块:在考生考试中发生终端或出现错误时,可以使试卷恢复设置,恢复试卷,继续考试。
7.时间控制模块:在考试中,考试有时间限制,当考试规定时间到时,将自动交卷,并且禁止考生操作。
8.提交试卷模块:先将考生试卷保存到数据库中,然后评卷,并把考试分数保存到数据库中。
9.评卷模块:对考生试卷的答案与标准答案对比,符合标准答案的进行加分操作,最后得出考试结果。
10.学生考试查询模块:系统中的教师只要登录,均可查询考生考试成绩和答题卷等信息。
====================================================================== 在线考试系统的性能需求为了保证系统能够长期、安全、稳定、可靠、高效的运行,在线考试系统应该满足以下的性能需求:1.系统处理的准确性和及时性系统处理的准确性和及时性是系统的必要性能。
在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足企业对信息处理的需求。
由于在线考试系统的在线考试功能对于整个系统的功能和性能完成举足轻重。
在线考试系统要确保在线考试过程中有一定的处理突发事件的能力,且在提交试卷后,所评阅的试卷的失误率要保证最小,保证成绩的准确性和真实性,所以在系统开发过程中,必须采用一定的方法保证系统的准确性。
2.系统的开放性和系统的可扩充性在线考试系统在开发过程中,应该充分考虑以后的可扩充性。
例如在线考试的题型的改变,试卷的类型的改变,考生交流的功能也会不断的更新和完善。
所有这些,都要求系统提供足够的手段进行功能的调整和扩充。
而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。
通过软件的修补、替换完成系统的升级和更新换代。
3.系统的易用性和易维护性在线考试系统是直接面对考生的,而大多数考生往往对计算机并不是非常熟悉。
这就要求系统能够提供良好的用户接口,易用的人机交互界面。
要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。
在线考试系统中涉及到的数据(比如考生信息、成绩)是企业的相当重要的信息,系统要提供方便的手段供系统维护人员进行数据的备份,日常的安全管理,系统意外崩溃时数据的恢复等工作。
4.系统的标准性系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。
所有这些都要符合主流国际、国家和行业标准。
例如在开发中使用的操作系统、网络系统、开发工具都必须符合通用标准。
如规范的数据库操纵界面、作为业界标准的TCP/IP网络协议及ISO9002标准所要求的质量规范等;同时,在自主开发本系统时,要进行良好的设计工作,制订行之有效的软件工程规范,保证代码的易读性、可操作性和可移植性。
5.系统的先进性目前计算系统的技术发展相当快,做为在线考试系统工程,应该保证系统在下个世纪仍旧是先进的,在系统的生命周期尽量做到系统的先进,充分完成企业信息处理的要求而不至于落后。
这一方面通过系统的开放性和可扩充性,不断改善系统的功能完成。
另一方面,在系统设计和开发的过程中,应在考虑成本的基础上尽量采用当前主流并先进且有良好发展前途的产品。
在线考试系统的数据需求在线考试系统的数据需求包括如下几点:1.数据录入和处理的准确性和实时性数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确、不可用和不真实,从而使系统的工作失去意义。
数据的输入来源是手工输入。
手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统的培训。
在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。
2.数据的一致性与完整性由于系统的数据是共享的,对于不同的考生,试卷是共享数据,所以如何保证这些数据的一致性,如何保证考生答同一套试卷或者不同的试卷,是系统必须解决的问题。
要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。
对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据。
3.数据的共享与独立性在线考试系统的某些数据是共享的,比如试卷、试题、试卷的数量、试题的数量。
然而,从系统开发的角度上看,共享会给设计和调试带来困难。
因此,应该提供灵活的配置,使各个分系统能够独立运行,而通过人工干预的手段进行系统数据的交换。
这样,也能提供系统的强壮性。
在线考试系统的数据字典系统中的数据元素:在线考试系统的逻辑模型在线考试系统的逻辑模型如下图所示:在线考试系统ER图管理员:在线考试系统状态转换图在线考试系统的功能如下:在线考试系统的运行要求在线考试系统的硬件和软件的配置如下:•操作系统:Window XP•处理器:英特尔Pentium(奔腾) 双核E5500 @ 2.80GHz•主板:和硕IPM41-D3 ( 英特尔4 Series 芯片组- ICH7 Family )•内存:2 GB ( 记忆科技DDR3 1333MHz )•主硬盘:西数WDC WD3200AAJS-22L7A0 ( 318 GB )•显卡:英特尔G41 Express Chipset ( 256 MB / 和硕)•开发环境:Myeclipse、mysql、tomcat 6.0建立在线考试系统的约束1、Brower/Server结构总体设计方案对它的约束:在线考试系统做为Brower/Server结构的一个应用系统,不可避免的要受到Brower/Server结构的约束。
在其实施的各个阶段都要服从它的一些规划,包括功能设计、系统配置和计划。
2.人力、资金、时间的约束在线考试系统工程实施的目标就是要带给企业或学校看得出见的效益,其开发过程中也要考虑到人力、资金和时间的约束。
因此,在设计中,重点是在线考试的良好的人机界面和强大的功能,以及处理突发事件的能力。