网站大量收购独家精品文档,联系QQ:2885784924

网络在线考试系统需求分析报告.docx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网络在线考试系统需求分析报告

需求分析报告网络在线考试系统姓 名: 班级:计科1201学号言随着社会经济的发展,人们对教育越来越重视。考试是教育中的一个重要环节,近几年来随着考试的类型不断增加以及考试要求不断提高,传统的考试方式要求教师打印考卷、监考、批卷、使教师的工作量与来越大,并且这些环节由于全部由人工完成,非常容易出错。因此,许多学校或考试机构建立网络在线考试网站来降低管理成本和减少人力物力的投入,同时,为考生提供更全面、更灵活的服务。考生希望对自己的学习情况进行客观、科学的评价;教务人员希望有效地改进现有的考试模式,提高考试效率。为了满足考生和教务人员的要求,网络在线考试系统应包含在线考试、成绩查询等功能,以满足用户的需求。2 需求概述2.1 目标从总体上考虑,系统应该实现下列功能;对管理员来说,包括系统维护和用户管理,角色管理等;对教师来说,包括出题,判卷,统计成绩,提交成绩等;对学生来说,答卷,提交试卷;系统能够提供友好的用户界面,使各类用户的工作量最大限度的减少;系统具有良好的运行效率;系统要具有一定的智能型和创新性。2.2 用户类和特征本系统用户一般为学生和老师,还有若干管理员,管理员需要进行用户的创建、修改和删除等工作,要求具备计算机知识,如权限管理等。学生和老师是普通用户,具备一定的计算机操作知识即可。2.3 运行环境a) 操作系统:Windows 8.1;b) Web服务器:Tomcat7.0;c) Java开发包:JDK1.6以上;d) 数据库:MYSQL;e) 浏览器:IE 8.0;f) 分辨率:最佳效果为1366*768像素。客户端:a) 浏览器:IE 6.0;b) 分辨率:最佳效果为1024*768像素。3 功能需求根据客户的基本需求,该在线考试系统拟分为以下子模块等。整个系统间各子模块的结构图如下所示:图3.1 功能结构图主要用户类型以及系统功能模块:?本系统的用户可分为管理员、教师和学生三类,三类人群共用一个登录界面,在登录界面处提供用户类型的选择,并因选择的用户类型进入不同的管理界面。?进入本系统后共分成三个主要的界面:1、界面用于管理员工作,主要负责进行基本资料的管理,如学生、教师成员的添加以及进入考试系统的权限设置;2、是教师登录的主界面,主要是题库、试卷、成绩的管理以及查询等;3、界面用于学生考试的主界面,主要负责在线考试、查询以往考试成绩留言等。?从总体上考虑,系统应该实现下列功能:?对管理员来说,包括教师、学生成员、班级的添加与管理。?1、教师、学生管理:管理员可以查询现有成员的信息,可以添加、删除成员信息,更改状态信息,设置权限,能否进入本系统。?2、班级的管理:主要是基本资料的注册添加,当前权限修改,不能重复添加相同的记录项。?对教师来说,包括试卷管理、题库管理、成绩管理。?1、试卷管理:教师可以从课程,各种题型的数量等方面对某份试卷提出一定的要求生成试卷规则,同时,教师还可以对库中已有的试卷进行修改和删除,添加新试卷等。?2、题库管理:教师可以对题库中的试题进行三种基本操作:添加新的考题、删除旧有考题、修改原有考题,其中试题类型包括判断题、填空题、选择题;对于每种类型的试题,教师可以设置题干、答案等属性。?3、成绩管理:教师可以查看考生的考试成绩,并针对不同的课程进行成绩统计,包括考试人数、最高分、最低分、平均分以及各分数段得分人数等。?对普通用户来说,包括在线考试、查询以往考试成绩、留言等。?1、在线考试:学生可以任选时间进行在线测试,考试结束后,系统会根据已有的标准答案进行在线判卷,考生可以立刻知道考试成绩。?2、查询以往考试成绩:学生可以在线查询以前参加过的每门课程的考试相关信息。?3、留言板:学生提交对系统的留言信息。3.1 确定执行者执行者是与系统交互的外部实体,它既可以是人员也可以是外部系统或硬件设备。确定执行者可以通过提出以下问题得到:管理员使用系统的主要功能。教师必须系统的支持以完成日常工作任务,如试题录入,管理,查询。学生谁从系统获取考试试题,答案和解析等信息。管理员负责维护和管理系统以保证其正常运行。在本例中,可以确定“教师”和“学生”为系统的执行者。“管理员”负责使用系统的主要功能,“学生”从系统中获取所需的信息。3.2 确定用例用例描述了一个完整的系统事件流程,其重点在于执行者与系统之间的交互而不是内在的系统活动,并对执行者产生有价值的可观测结果。确定用例可以通过提出以下问题得到:学生需要从系统中获得考试和查看答案,成绩及解析功能,参与者需要在登陆后逐题作答,打完提交得到成绩,然后查看答案和解析。老师需要从系统中获得录入试题,查看试题,管理试题和查看学生成绩的功能。管理员要从系统中获得管理学生和老师信息,以及试卷管理等功能。教师和管理员需要读取、产生、删除、修

文档评论(0)

wuailuo + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档