还剩10页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
上京交通乂承海谯爸玄需求分析报告网络在线考试系统姓名班级计科1201学号.软件即可若硬件问题,则及时更换硬件以上故障不会造成文件缺失,只会一定程度上影
(6)安全性在登陆后,有管理权限的设定;可维护性可维护;可补充性可补充;易读性易读;可靠性可靠;运行环境可转换安全性需求考试系统避免不了需要存储试题库,而试题库中往往有上千条甚至上万条记录,拥有的表也会相对复杂,所以在对数据库进行操作的时候,需要数据库响应时间在人们能够接受的范围之内.故障处理系统对于用户错误输入的处理也应该相对友好,尽量做到以最大限度提升用户体验为前提偶尔会遇到个别考生考试意外中断的现象,如某台计算机意外断电等这就涉及到如何在最大程度上保护学生的考试现场问题我们的做法是将考生的主观性试题、试卷以及结果,保存到服务器端硬盘上因为正式考试是集中在学校机房里面进行的,我们可以在安装机房的应用软件时进行设置例如:将系统的自动保存时间设置在合理的范围之内,最大程度的保存学生考试过程中试题的考试现场.外部接口需求目录.引言错误!未定义书签.需求概述错误!未定义书签目标错误!未定义书签运行环境错误!未定义书签.功能需求确定执行者确定用例编写用例文档.非功能需求.....性能需求....安全性需求...故障处理.外部接口需求...1引言随着社会经济的发展,人们对教育越来越重视考试是教育中的一个重要环节,近几年来随着考试的类型不断增加以及考试要求不断提高,传统的考试方式要求教师打印考卷、监考、批卷、使教师的工作量与来越大,并且这些环节由于全部由人工完成,非常容易出错因此,许多学校或考试机构建立网络在线考试网站来降低管理成本和减少人力物力的投入,同时,为考生提供更全面、更灵活的服务考生希望对自己的学习情况进行客观、科学的评价;教务人员希望有效地改进现有的考试模式,提高考试效率为了满足考生和教务人员的要求,网络在线考试系统应包含在线考试、成绩查询等功能,以满足用户的需求2需求概述目标从总体上考虑,系统应该实现下列功能;对管理员来说,包括系统维护和用户管理角色管理等;对教师来说,包括出题,判卷,统计成绩,提交成绩等;对学生来说,答卷,提交试卷;系统能够提供友好的用户界面,使各类用户的工作量最大限度的减少;系统具有良好的运行效率;系统要具有一定的智能型和创新性用户类和特征本系统用户一般为学生和老师,还有若干管理员,管理员需要进行用户的创建、修改和删除等工作,要求具备计算机知识,如权限管理等学生和老师是普通用户,具备一定的计算机操作知识即可运行环境a)操作系统Windows;Web服务器;Java开发包以上;d)数据库MYSQL;e)浏览器IE;f)分辨率最佳效果为1366*768像素客户端a)浏览器IE;b)分辨率最佳效果为1024*768像素3功能需求根据客户的基本需求,该在线考试系统拟分为以下子模块等整个系统间各子模块的结构图如下所示学生在线考试系统管理员图功能结构图主要用户类型以及系统功能模块本系统的用户可分为管理员、教师和学生三类,三类人群共用一个登录界面在登录界面处提供用户类型的选择,并因选择的用户类型进入不同的管理界°进入本系统后共分成三个主要的界面
1、界面用于管理员工作,主要负责进行基本资料的管理,如学生、教师成员的添加以及进入考试系统的权限设置;
2、是教师登录的主界面,主要是题库、试卷、成绩的管理以及查询等;
3、界面用于学生考试的主界面,主要负责在线考试、查询以往考试成绩留三等从总体上考虑,系统应该实现下列功能对管理员来说,包括教师、学生成员、班级的添加与管理
1、教师、学生管理管理员可以查询现有成员的信息,可以添加、删除成员信息,更改状态信息,设置权限,能否进入本系统
2、班级的管理主要是基本资料的注册添加,当前权限修改,不能重复添加相同的记录项对教师来说,包括试卷管理、题库管理、成绩管理
1、试卷管理教师可以从课程,各种题型的数量等方面对某份试卷提出一定的要求生成试卷规则,同时,教师还可以对库中已有的试卷进行修改和删除添加新试卷等
2、题库管理教师可以对题库中的试题进行三种基本操作添加新的考题、删除旧有考题、修改原有考题,其中试题类型包括判断题、填空题、选择题;对于每种类型的试题,教师可以设置题干、答案等属性
3、成绩管理教师可以查看考生的考试成绩,并针对不同的课程进行成绩统计,包括考试人数、最高分、最低分、平均分以及各分数段得分人数等对普通用户来说,包括在线考试、查询以往考试成绩、留言等
1、在线考试学生可以任选时间进行在线测试,考试结束后,系统会根据已有的标准答案进行在线判卷,考生可以立刻知道考试成绩
2、查询以往考试成绩学生可以在线查询以前参加过的每门课程的考试相关信息
3、留言板学生提交对系统的留言信息确定执行者执行者是与系统交互的外部实体,它既可以是人员也可以是外部系统或硬件设备确定执行者可以通过提出以下问题得到管理员使用系统的主要功能教师必须系统的支持以完成日常工作任务,如试题录入,管理,查询学生谁从系统获取考试试题,答案和解析等信息管理员负责维护和管理系统以保证其正常运行在本例中,可以确定“教师”和“学生”为系统的执行者“管理员”负责使用系统的主要功能,“学生”从系统中获取所需的信息确定用例用例描述了一个完整的系统事件流程,其重点在于执行者与系统之间的交互而不是内在的系统活动,并对执行者产生有价值的可观测结果确定用例可以通过提出以下问题得到学生需要从系统中获得考试和查看答案,成绩及解析功能,参与者需要在登陆后逐题作答,打完提交得到成绩,然后查看答案和解析老师需要从系统中获得录入试题,查看试题,管理试题和查看学生成绩的功能管理员要从系统中获得管理学生和老师信息,以及试卷管理等功能教师和管理员需要读取、产生、删除、修改或存储系统的信息本系统中发生事件需要通知参与者,如考试开始参与者不需要通知系统事情本系统的输出有学生成绩和排名情况,考试答案和解析,考试试题输入的有试题及其答案,解析录入,学生和老师名单,考生答题情况输入的信息存到数据库中,输出的信息从数据库中获取本例中我们通过一定的调研和分析得到的“网络在线考试系统”的用例编写用例文档用例图不能提供用例所具有的全部信息,因此需要使用文字描述那些不能放映在图形上的信息用例文档是关于执行者与系统如何交互的规格说明,要求清晰明确,没有二义性在描述用例时,应该只注重外部能力,不涉及内部细节下面给出本例中的用例文档.学生和教师信息的维护用例用例名学生和教师信息的维护参与执行者图书管理员入口条件管理员己经登陆到该系统中.读者信息的维护用例用例名试题信息的维护参与执行者教师或管理员入口条件教师或管理员已经登陆到该系统中.试题的查询用例用例名试题信息的查询参与执行者管理员、教师入口条件无事件流通过交互界面输入查询条件(如题号,关键字等)搜索图书记录出口条件若有符合条件的课程信息,则系统显示这些试题信息否则系统提示用户重新输入查询条件.学生成绩的查询用例用例名学生成绩信息的查询参与执行者管理员,教师入口条件用户已经登陆到该系统中事件流通过查询界面输入查询条件(如班级,姓名等)搜索待读者记录出口条件若有符合条件的学生信息,则系统显示学生成绩信息否则系统提示用户重新输入查询条件.兖询个人信息用例用例名查询个人借阅信息参与执行者教师,学生入口条件用户已经登陆到该系统中事件流点击查询个人信息按钮出口条件系统显示用户的借阅信息.考试用例用例名考试参与执行者学生入口条件学生已经登陆到该系统中事件流学生在考试页面,点击开始考试按钮出口条件学生交卷异常事件学生未交卷,提示“试卷未提交,是否提交”.口令管理用例用例名口令管理参与执行者管理员、学生、教师入口条件用户已经登陆到该系统中事件流用户点击“修改密码”按钮,在口令修改页面输入新的密码,点击保存按钮出口条件数据库中的密码被修改成最新的密码
4.非功能需求性能需求
(1)该软件在输入、输出时保留到小数点后两位,在传输过程中保存到小数点后3位
(2)时间特性要求响应时间小于,更新处理时间小于1s数据的转换和传输时间小于1s解题时间小于Iso
(3)操作方式上的变化不变;运行环境的变化不变;同其他软件接口的变化没有;精度和有效时限的变化可调;计划的变化和改进可改
(4)输入输出要求输入数据类型有char型、int型、data型和datatime型数据
(5)本软件性能良好,稳定性极高,不容易发生问题,即使软件崩溃,由于其是即时储存在主机上,文件亦不会丢失,会在其主机上找到,只需重新安装。
个人认证
优秀文档
获得点赞 0