考务处理系统需求分析报告
- 格式:doc
- 大小:243.00 KB
- 文档页数:16
实验报告实验课程软件工程与实践实验项目实验5:需求规格说明书实验地点 2-606 指导教师翁正秋班级 11计算机专1 小组名称 DT开发小组姓名张婷婷学号 11303387131 成员姓名张丹教师评分日期 2013-11-9实验5:需求规格说明书【实验目的和要求】1. 巩固需求分析的基本内容2. 能够对实际案例的需求进行分析3. 了解需求规格说明书的主要内容【实验软件要求】Internet浏览器,word,visio2003【实验结果要求】【实验内容】(2学时)一:知识点回顾:软件需求规格说明是分析任务的最终产物,通过建立完整的信息描述、详细的功能和行为描述、性能需求和设计约束的说明、合适的验收标准,给出对目标软件的各种需求。
二:研究实例分析项目背景:某一考务处理系统的首层数据流图如下图所示:该考务处理系统有如下功能:①对考生送来的报名表进行检查;②对合格的报名表编好准考证号码后将准考证送给考生,并将汇总后的考生名单送给阅卷站;③对阅卷站送来的成绩表进行检查,并根据考试中心指定的合格标准审定合格者;④填写考生通知单(内容包含考试成绩及合格∕不合格标志),送给考生;⑤按地区、年龄、文化程度、职业、考试级别等进行成绩分类统计及试题难度分析,产生统计分析表。
步骤一:完成了该系统用例图的绘制。
步骤二:根据上面的项目背景,请完成该项目的需求规格说明书,格式参考模板,见附件。
注:如遇到不确定项,可以参考网络资源或向指导老师咨询。
附:需求规格说明书模板三、需求规格说明书1.引言 (4)1.1编写目的 (4)1.2项目背景 (4)1.3定义 (4)1.4参考资料 (4)2.任务概述 (4)2.1待开发软件的一般描述 (5)2.2 待开发软件的功能 (5)2.3 用户特征 (5)2.4运行环境 (5)2.5条件与限制 (6)3.功能需求 (6)3.1功能划分 (6)3.2功能描述 (7)4.外部接口需求 (7)4.1用户界面 (7)4.2硬件接口 (7)4.3软件接口 (8)4.4故障处理 (8)5.性能需求 (8)5.1数据精确度 (8)5.2时间特性 (8)5.3适应性 (9)6.软件属性需求 (9)7.其它需求 (10)8.数据描述 (10)8.1静态数据........................................................................................... 错误!未定义书签。
高校考务管理系统应用现状及需求分析一、引言随着高校规模的不断扩大和教学任务的日益繁重,高校考务管理系统的重要性日益凸显。
高校考务管理系统是指通过信息技术手段,对高校考试过程中的各项工作进行规范化、自动化管理的系统。
随着信息技术的发展和各种智能化设备的普及,高校考务管理系统已经成为高校教学管理工作的重要组成部分。
本文将对高校考务管理系统的应用现状进行分析,并对未来高校考务管理系统的需求进行探讨。
1. 系统架构目前,高校考务管理系统的常见架构主要包括三层架构和云计算架构。
三层架构是指将系统分为数据层、逻辑层和表示层,通过分层架构实现系统的各项功能。
而云计算架构则是指将系统的各个组成部分通过云计算平台进行集中管理和调度,提高系统的灵活性和扩展性。
2. 功能模块高校考务管理系统的功能模块主要包括考试安排、考场管理、监考安排、成绩管理、教室调度等。
这些功能模块通过信息技术手段,对考务管理工作进行规范化、自动化管理,实现高效、准确地完成各项考务管理工作。
3. 特色应用一些高校考务管理系统还具有一些特色应用,比如采用人脸识别技术进行考场考勤管理、采用智能监控摄像头进行考场监控等。
这些特色应用为高校考务管理工作提供了更加便利、高效的手段,有效提升了考务管理的水平和质量。
三、高校考务管理系统存在的问题1. 系统集成性不足目前,高校考务管理系统的集成性不足,各功能模块之间缺乏有效的信息共享和数据交互。
这使得系统的部分功能难以实现自动化管理和智能化运营,影响了系统的整体运行效率。
2. 安全性问题随着信息技术的不断发展,高校考务管理系统面临着日益严峻的安全挑战。
系统内部数据的泄露、系统的恶意攻击、系统的恶意操作等安全问题时有发生,给系统的正常运行和管理带来了一定的风险。
3. 用户体验不佳一些高校考务管理系统在用户体验方面存在一定的不足,比如操作界面不够友好、系统反应速度不够快、功能操作繁琐等。
这些问题影响了用户对系统的接受度和使用效率。
教务管理系统需求分析报告一、引言二、功能需求分析1.学生管理功能(1)学生档案管理:包括学生个人信息、家庭背景、健康情况等基本信息的录入和修改。
(2)学生选课管理:学生选课报名、退选,以及选课信息查询。
(3)学生考务管理:学生考试安排、考试成绩录入和查询。
(4)学生奖惩管理:学生奖励、处分等信息的记录和查询。
2.教师管理功能(1)教师档案管理:教师个人信息、教育经历、教学经历等信息的录入和修改。
(2)教师授课管理:教师课程的安排、教学计划的制定和调整。
(3)教师考务管理:教师考试安排、试卷批改和考试成绩录入。
(4)教师评价管理:学生对教师的评价和教师对学生的评价。
3.课程管理功能(1)课程信息管理:包括课程名称、课程编号、学分等基本信息的录入和修改。
(2)课程计划管理:课程的时间安排、选课人数限制等信息的制定和调整。
(3)课程评价管理:学生对课程的评价和教师对课程的评价。
(4)课程查询统计:对课程的选课人数、成绩分布等信息进行查询和统计。
4.班级管理功能(1)班级信息管理:班级名称、班级人数、班级负责人等信息的录入和修改。
(2)学生成绩管理:对班级的学生成绩进行录入、查询和统计。
(3)班级考勤管理:对班级学生的考勤情况进行记录和查询。
(4)班级评价管理:学生对班级的评价和班级对学生的评价。
5.成绩管理功能(1)成绩录入:教师对学生的考试成绩进行录入。
(2)成绩查询:学生和教师可以查询学生的考试成绩。
(3)成绩统计:对学生的成绩进行统计和分析。
6.教务日常管理功能(1)教学资源管理:包括教材、教具等教学资源的管理和调配。
(2)教学进度管理:对教学进度进行规划和管理。
(3)排课管理:对教室、教师和学生的排课进行管理和调配。
(4)考务管理:包括考试安排、监考安排等考务工作的管理。
三、性能要求分析1.系统稳定性要求:系统应具备良好的稳定性,能够长时间稳定运行,不易崩溃和出错。
2.系统安全性要求:系统应具备一定的安全性,能够保护学生和教师的个人信息不被非法获取和篡改。
高校考务管理系统应用现状及需求分析1. 引言1.1 研究背景高校考务管理系统是高校教务管理中的重要组成部分,其主要功能包括考试安排、考生信息管理、成绩发布等。
随着高校规模的不断扩大和信息化的发展,高校考务管理系统也面临着越来越多的挑战。
随着高校招生规模的扩大,考生人数不断增加,传统的人工管理已经无法满足需求,高校考务管理系统的自动化、信息化管理变得尤为重要。
高校考试涉及到众多教师、考生和教务人员,信息沟通和共享的效率亟待提高。
而传统的考务管理方式往往存在信息不及时、易丢失等问题,给考试工作带来一定困扰。
研究高校考务管理系统的现状和需求分析,对于提升高校考试管理工作效率、确保考试的公平公正具有重要意义。
通过对现有系统的分析和问题的挖掘,有助于找到解决方案,提出改进建议,进一步完善高校考务管理系统,为高校教育管理提供更好的支持和保障。
1.2 研究意义高校考务管理系统的研究意义主要体现在以下几个方面:高校考务管理系统作为高校教学管理的重要组成部分,对于提高教学质量、保障考试安全具有重要意义。
通过研究高校考务管理系统,可以帮助高校管理部门更好地规范和优化教学管理流程,提高教学效率和质量。
随着社会信息化的发展,高校考务管理系统也在不断向数字化、智能化方向发展。
研究高校考务管理系统可以促进高校管理部门的信息化建设,提升管理效率和服务水平。
高校考务管理系统的研究还有助于推动高校教育模式的创新和教学改革。
通过深入分析和研究,可以发现现有系统存在的问题和不足,为高校教育管理的改进和优化提供参考和支持。
研究高校考务管理系统的意义不仅在于提高教学管理效率和质量,更在于推动高校信息化建设和教育教学改革,为高校教育管理的现代化发展提供有力支撑。
2. 正文2.1 高校考务管理系统的现状分析适应拒考试需求高校考务管理系统作为高校管理的重要组成部分,承担着考试安排、监考安排、成绩管理等多方面任务,对高校教学秩序和管理效率起着至关重要的作用。
CDIO考务管理系统《软件需求规格说明(SRS)》索引1.范围1.1.标识本文档适用于云南大学考务管理系统1.0版,标识号、版本号和发行号无。
标题:考务管理系统需求说明。
缩略词语:CSCI(Computer Software Configuration Item)计算机软件配置项。
SRS(Software Requirements Specification)软件需求规格说明。
1.2.系统概述考务管理系统是云南大学教务管理系统的一个重要组成部分,其主要功能是在排课结束后根据排课结果为每个教学班所开设的课程在选课开始之前设置考试时间、在选课结果之后根据选课人数安考务场、最后为各个考场配置一定数量的监考教师。
它是保证各个教学单位的教学计划顺利实施的重要环节。
其系统设计目标在于:根据各个教学单位的开课计划为各个教学班的考试科目设置考试时间;根据考试时间的安排结果为各个教学班配置适当大小的教室考试;根据考场安排结果为各个考场配置监考教师。
该考务管理系统由开发小组进行为期3个月的开发,并交由云南大学教务处进行测试,在运行的过程中担任维护系统的人员还是由开发小组担任。
交付系统后,运行及维护人员将由需求方确定。
本项目无投资方,需求方为云南大学,用户云南大学在校职工及学生,开发方为云南大学软件学院软件工程专业本科生小组,支持机构为云南大学软件学院。
本项目其他有关文档还有《可行性分析(研究)报告(FAR)》、《软件(结构)设计说明(SDD)》《软件测试报告(STR)》《软件产品规格说明(SPS)》《软件产品运作总结》1.3. 文档概述本软件规格规格说明用于使用户和开发小组双方对该软件的初始规定有一个共同的理解,使之成为整个开发工作的基础,仅适用于考务系统,任何使用此文档的人员,必须严格按照文档规定及说明及相关法律条款规定,不能擅自修改及非法使用。
开发小组拥有对此文档的最终解释权。
1.4 基线本系统设计说明书所依据的设计基线是《CDIO项目要求》,《考务管理系统数据库设计》,《软件(结构)设计说明》。
在线考试系统需求分析报告目录1.1 系统设计1.1.1目标设计1.1.2设计思想1.1.3 系统功能设计2.2数据库设计与实现2.2.1 数据库的需求分析2.2.2数据库的结构创建考试系统主要包括系统的注册、在线的考试系统、考场信息管理系统、试题管理系统、试卷自由组装系统、针对不同科目考试系统、评分系统、在线的管理系统和在线的阅卷系统等。
首先是注册功能,虽然在本系统中没有复杂的注册功能,也不需要用户的详细信息,但是一定的注册功能对系统的安全还是必要的。
其次是在线的考试系统,这里要考虑的主要是怎样出题、怎样收集答案、怎样保存,怎样判分这些问题。
试卷自由组装系统,不同类型的试题可以自由组装形成一套新的试卷。
针对不同科目考试系统,可以安排不同的科目考试。
考场信息管理系统,安排不同考场,考生,考试时间等信息。
在线的账号管理系统比较简单,就是要对数据库中的管理员用户和教师用户,学生用户进行管理,而管理的项目则包括浏览整个系统的用户,添加、删除用户,以及更改用户的密码。
在线的阅览试卷系统是对在线考试系统的补充,因为我们的在线系统是自动判分的,但是为了判分的准确性,以及对用户的答题情况进行详细地了解,对用户的试卷应该进行判定。
1系统设计1.1目标设计考试系统的功能如下。
1.登录系统的功能如下:欢迎页面功能选择页面各种功能的登录页面及密码验证2.考试系统的主要实现功能要求:让用户选择试卷类型让用户选择试卷的断线情祝从试题库中随机出题给用户将随机试卷保存在暂时表中保存用户的答案给用户的试卷判分保存用户的试卷查询用户成绩3.试卷自由组装系统让用户自己选择试卷题目系统自己组装试卷题目4.针对不同科目考试系统安排不同科目考试题5.在线账户管理系统的主要功能要求选择更改账户属性的类别浏览整个系统中的各种用户(超级用户、普通用户、添加试题的、管理用户和评卷老师用户)添加包含某项功能的用户删除不再需要的用户更改用户的密码6.在线阅卷系统的主要功能要求浏览系统中用户答案情况。
考试系统用户需求说明书目录1 引言 (1)1.1 编写目的 (1)1.2 背景 (1)2 系统概述 (1)2.1 项目目标 (2)2.2用户特点 (2)3 需求规定 (2)3.1对功能的规定 (2)3.1.1 用户管理 (2)3.1.2 角色管理 (3)3.1.3部门管理 (3)3.1.4系统维护 (4)3.1.5题库管理 (4)3.1.6试卷管理 (4)3.1.7 成绩管理 (5)3.1.8考试管理 (5)3.1.9资料管理 (5)3.2 对性能的规定 (5)3.2.1精度 (5)3.2.2时间特性要求 (5)3.3 输入输出要求 (6)3.4数据管理能力要求 (8)3.5故障处理要求 (8)4 运行环境要求 (8)4.1 设备 (8)4.2 支持软件 (8)1 引言1.1 编写目的编写在线考试系统需求分析报告目的是为了需求提供者和开发方明确对所建信息管理系统所达到的功能和目标。
通过双方不断的讨论和交互,最终形成具有建设目标的书面条款。
经双方确认后,将作为开发方设计开发的基本依据和需求方的软件验收标准,同时,通过该需求分析报告,开发方可以更加进一步了解客户的需求,从而严格按照流程及时、准确地完成系统的开发,以满足客户的需求。
同时,该文档也作为概要设计及后续设计的基础。
1.2 背景随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训。
但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。
远程教育包括很多环节,例如教学系统、答疑系统和考试系统等等。
其中很重要的一个环节就是在线考试系统,同时它也是最难实现的环节。
在我国,虽然远程教育已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。
教务处考试安排系统需求分析规格说明书1概述:本系统用于辅助教务处老师以及学校授课教师、教学秘书安排考试时间地点以及监考人员,包括各类人员的登陆,考试空闲时间的查询,考试地点的安排,最后总管理员的审核,以及各类人员对考试时间地点安排的查询。
本系统应力求做到具有高度的可靠性,能及时响应各类人员的操作,易于使用。
本系统的目标是提高教务处老师以及学校各授课教师的考试安排效率,为老师、学生提供方便。
2界面:硬件界面:运行本系统的计算机系统应具有较大容量的硬盘,用以存放数据库;具有较大容量的内存和高性能的CPU,以便于快速处理大量数据。
本系统对外设没有特殊要求。
软件界面:本系统运行于Windows XP/2003操作系统,并且需要 2.0,IIS6.0作为服务器,客户端可以使用IE浏览器访问服务器的80端口来进行查询或者填报表单。
人机界面:本系统使用web标准界面,主要通过鼠标操作,辅以必要的键盘输入(如输入监考人员名称)操作,完成各项功能,简便快捷。
3数据流图:3.1授课教师:(红色的为难点)3.1.1 登陆:教师登陆需根据课程号以及课序号登陆。
3.1.2 空闲时间需满足如下条件:3.1.2.1本课堂无人在此时间有已安排了的考试;3.1.2.2本课堂无人在此时间有正在进行的课程;3.1.3空闲教室需满足以下条件:3.1.3.1未被其他活动借走;3.1.3.2在当前选中的时间中未安排任何考试;3.1.3.3没有课程进行。
3.1.4监考员:列出本系所有可以监考的教师,有个选项其他,选中其他的时候,需添加监考员姓名,监考员姓名入库时添加本系的标识。
3.1.5考试安排信息:系统根据教室容纳人数以及参加考试人数安排考场,将安排好的记录显示出来供授课教师查询。
3.1.6注意:本流程当中随时可以进行回退撤销动作。
有任何冲突或者是出错信息,要完整报错,供授课教师及时修改。
3.2总管理员:3.2.1 登陆:根据管理员的用户名密码来进行登陆。
高校考务管理系统应用现状及需求分析随着高校规模日益壮大,考试的规模和复杂性也日益增加。
高校考务管理系统因此应运而生,旨在提高考试效率,简化考务管理程序,保障考试质量。
本文将就高校考务管理系统在应用现状及需求方面进行探讨。
一、应用现状1. 考务管理流程仍然繁琐虽然高校考务管理系统已经普及,但是一些基础工作仍需要手动完成。
例如,考试时间、场地、人员安排等仍需要手动输入或填写表格。
这种繁琐的流程导致考务管理系统的使用效率受到影响,也增加了出错的可能性。
2. 软件功能较为单一目前的高校考务管理软件的功能较为单一,只能完成一些基本任务,例如考试安排、场地管理等。
这些软件缺乏一些更为高级的管理功能,例如实时监控、视频录制等。
3. 管理信息不够完善在考试管理过程中,可能会出现变动情况。
例如,某个场地无法使用,某项考试时间需要调整等。
这些情况管理人员需要对信息进行及时调整,但是现有的管理系统在信息更新方面不够迅速,导致考试管理出现了不必要的麻烦。
二、需求分析现有的考务管理系统在一定程度上缓解了考务管理的负担,但是逐步实现考务自动化仍是一个需要解决的问题。
例如,在场地预订方面,可以通过场地管理系统自动为考试匹配场地。
同时,对于考务人员的安排也可以通过自动排班等方式实现。
2. 多样化功能需求高校考务管理系统需要提供更加丰富和多样化的功能,以适应不同场景下的需求。
例如,需要提供强劲的考试监控功能,包括实时视频监控、远程控制等,确保考试的公正性和安全性。
在考试管理过程中,可能会出现各种变动情况,如场地调整、考试时间调整等。
考务系统应该立足于实时更新,管理人员可以及时利用系统更新考试信息以便考生可以得到最新的准确信息。
总之,高校考务管理系统已成为当前考试管理中不可或缺的一环。
通过深入了解高校考务管理系统的应用现状和需求分析,可以更好地推动高校考试管理的信息化进程,提高高校考试管理的效率和质量。
高校考务管理系统应用现状及需求分析随着高校教育的不断发展,考务管理成为了一项十分重要的工作。
高校考务管理系统的应用已成为教育管理的一项重要组成部分,对于高校的教学质量、教学安全等方面都起着关键的作用。
本文将从高校考务管理系统的现状和需求进行分析,并对未来的发展趋势进行展望。
1.系统功能高校考务管理系统是为了实现对考试过程的全程监控和管理而设计的系统。
它主要包括对学生信息的登记、考试安排的制定、考场监控的实施、考试成绩的导入和分析等一系列功能。
通过这些功能的支持,高校能够更加全面、高效地进行考务管理工作。
2.技术支持目前,高校考务管理系统的应用基本上都采用了先进的信息技术。
包括数据库管理系统、网络技术、智能设备等方面。
这些技术的应用使得系统更加灵活、稳定和安全,保障了考务管理工作的顺利进行。
3.管理模式在高校考务管理系统的应用中,管理模式也在不断改进。
从单纯的教务人员操作到部门间协作、学院联动,再到全校考务整合,管理模式逐步趋向于信息化、智能化和全面化。
这使得考务管理工作更加系统化、规范化和精细化。
1.数据安全高校考务管理系统面临着庞大的数据量和复杂的管理需求,因此对数据的安全性提出了更高的要求。
包括数据的备份、加密、权限控制等方面的需求。
2.智能化水平随着信息技术的不断进步,高校考务管理系统需要更多地发挥智能化的作用。
包括对考试信息的自动化处理、监控系统的智能化提醒、成绩分析的智能化建议等。
这将大大提高系统的运行效率和管理水平。
3.移动化需求高校学生和教职员工的移动化需求越来越迫切,高校考务管理系统也需要更好地适应移动化的需求。
包括对移动设备的支持、移动端信息的查询和提交、移动端监控等方面的需求。
4.一体化管理高校考务管理系统的应用往往需要与其他管理系统进行协同。
包括教务管理系统、学生信息管理系统、设备管理系统等。
这就对考务管理系统提出了一体化管理的要求,包括数据整合、信息共享、业务协作等方面。
目录一、项目开发目的............................................................. 错误!未定义书签。
二、项目开发背景............................................................. 错误!未定义书签。
三、任务概述.......................................................................... 错误!未定义书签。
1、一般描述 ................................................................................. 错误!未定义书签。
A.背景................................................................................................ 错误!未定义书签。
B、目标 (7)C、市场前景 (8)2、开发软件的功能 (8)3、用户特征 (8)4、运行环境 (8)5、条件与限制 ........................................................................... 错误!未定义书签。
四、功能需求 (12)1、功能划分 (12)五、功能描述 (12)六、外部接口需求 (13)1、用户界面 (13)2、硬件接口 (13)3、软件接口 (13)4、故障处理 (13)七、性能需求 (14)1、数据精确度 (13)2、时间特性 (13)3、适应性 (14)八、其它需求 (16)一、项目开发目的:随着现代信息技术和信息社会的发展,信息化已遍布我们生活、学习的各个角落。
作为计算机应用的一部分,使用计算机对考务工作进行管理,具有人工管理无法比拟的优点,它的检索速、方便查找、可靠性高、存储量大、保密性好、成本低等,可减少更多的人力物力,这些都能极大的提高管理工作效率。
因此开发一个考务管理系统是很有必要的,具有其特有的技术意义和管理意义。
考务管理系统是管理系统的一个重要组成部分,其主要功能是通过该系统合理安排有关考试的相关信息,将有关老师的监考等信息和学生的考试信息存入,方便学生与老师查询,从而大幅度减少由于考试带来的资源消耗,提高工作量,增加效率。
为明确软件需求、安排项目规划与进度、组织软件开发与测试做好计划工作。
二、项目开发背景:信息时代飞速发展的今天,很多的行业、事业单位都已经步入计算机的世界,依靠计算机开发的各种产品维护其运营,协助工作。
计算机给人们的学习、生活、工作带来很大便利的同时,也可以大大提高各行业的经济效益和社会效益。
而在教育事业的发展也是不容忽视的,衡量学生进退的法宝大多是以考生参加考试为主,而对于高校庞大的学生数量,考务管理工作变得愈来愈复杂和繁重,需要花费大量的人力,精力去处理和安排。
因此,毫无疑问,利用计算机技术实现智能化安排,是最为省时和高效的。
考务管理系统正是基于这个出发点而开发的。
1.标识待开发软件产品的名称、代码2.列出本项目的参与者和使用者3. 该软件系统与其他软件产品的关系三、任务概述:1、一般描述:A.背景:信息时代飞速发展的今天,很多的行业、事业单位都已经步入计算机的世界,依靠计算机开发的各种产品维护其运营,协助工作。
计算机给人们的学习、生活、工作带来很大便利的同时,也可以大大提高各行业的经济效益和社会效益。
而在教育事业的发展也是不容忽视的,衡量学生进退的法宝大多是以考生参加考试为主,而对于高校庞大的学生数量,考务管理工作变得愈来愈复杂和繁重,需要花费大量的人力,精力去处理和安排。
B、目标:使用计算机对考务工作进行管理,具有人工管理无法比拟的优点,它的检索速、方便查找、可靠性高、存储量大、保密性好、成本低等,可减少更多的人力物力,这些都能极大的提高管理工作效率。
考务管理系统是管理系统的一个重要组成部分,其主要功能是通过该系统合理安排有关考试的相关信息,将有关老师的监考等信息和学生的考试信息存入,方便学生与老师查询,从而大幅度减少由于考试带来的资源消耗,提高工作量,增加效率。
C、市场前景:信息技术飞速发展,我们的考试管理必须跟上时代发展的节奏。
提高效率、减少考试过程中的成本等是未来考试系统发展的必然之路。
总而言之,近几年网络的发展,是我们的生活发生的翻天覆地的变化。
公司、家庭如此,学校也不例外,在所有院校中,人手批改试卷效率低,试卷地信息流通效率低。
考虑到提高各方面的效率提高问题,以及加强各个部门的交互性,从而提出考务管理系统,实现信息化操作。
2、开发软件的功能:A、对考生送来的报名表进行检查;B、对合格的报名表编好准考证号码后将准考证送给考生,并将汇总后的考生名单送给阅卷站;C、对阅卷站送来的成绩表进行检查,并根据考试中心指定的合格标准审定合格者;D、填写考生通知单(内容包含考试成绩及合格∕不合格标志),送给考生;E、按地区、年龄、文化程度、职业、考试级别等进行成绩分类统计及试题难度分析,产生统计分析表。
考务处理系统顶层图考务处理系统0层图考务处理系统加工1子图:考务处理系统加工2子图:3、用户特征描述最终用户应具有的受教育水平、工作经验及技术专长本系统的用户主要是在校学生及教师。
学生有很大的差异性,有的平时学习比较认真,学的知识好一些,有的平时贪玩,但是考试成绩不错等等,系统要根据教师用户提供的各类数据综合评价学生的成绩。
4、运行环境描述软件运行的环境,包括硬件平台、硬件要求、操作系统以及其他软件或与其共存的应用程序等,如数据库。
操作系统:windows 2000或以上版本•数据库:SQL Server 2005•开发工具:JDK1.6 ,Eclipse,Tomcat•浏览器:IE6.0及以上5、条件与限制给出影响开发人员在设计软件时的约束条款,如必须使用或避免使用的特定技术、工具,硬件限制和所要求的开发规范或标准。
开发工具:MyEclipse开发语言:JA V A数据库:SQL 2005四、功能需求1、功能划分二级分解图:结构图:输入并检查报名单产生并打印考生通知单再次合并,减少耦合:结构图的整体改进五、功能描述对各个功能进行详细的描述①对考生送来的报名表进行检查;②对合格的报名表编好准考证号码后将准考证送给考生,并将汇总后的考生名单送给阅卷站;③对阅卷站送来的成绩表进行检查,并根据考试中心指定的合格标准审定合格者;④填写考生通知单(内容包含考试成绩及合格∕不合格标志),送给考生;⑤按地区、年龄、文化程度、职业、考试级别等进行成绩分类统计及试题难度分析,产生统计分析表。
六、外部接口需求1、用户界面【如屏幕格式、报表格式、菜单格式、输入输出时间等。
】系统的界面要求如下:(1)页面内容:主题突出,站点定义、术语和行文格式统一、规范、明确,菜单设置和布局合理,传递的信息准确、及时。
(2)导航结构:页面具有明确的导航指标,并且要便于理解,方便用户使用。
(3)技术环境:页面大小适当,能用各种常用的浏览器以及不同的分辨率浏览2、硬件接口描述系统中软件产品和硬件设备每一接口的特征1.处理器要求: PentiumⅡ或以上2. 运行环境: jdk5.03. 内存要求:512MB或以上3、软件接口描述该软件产品与其他有关软件的接口关系,如运行的操作系统,访问的数据库类型等系统需要windows2000及以上的版本的系统;Eclipse;jdk;还有tomcat;数据库sql server。
4、故障处理对可能的软件、硬件故障以及对各项性能而言所产生的后果进行处理由于用户在管理系统时,可能因长期的修改数据造成系统响应时间超长,因此,应定期对系统进行修复和压缩,从而减少响应时间,可以满足用户高效率的要求。
其他问题:硬件方面:如果本系统出现问题,我们可以通过倒入备份文件来解决软件方面:在系统内部中良好的应用java的exception进行处理。
七、性能需求1、数据精确度本系统所涉及的所有的成绩、学分的数据类型,均按实数保存,在显示处理时保留小数点后1位。
2、时间特性【如响应时间、更新处理时间、数据转换与传输时间、运行时间等。
】(1)、响应时间统计、查询数据的相应时间控制在20 秒内;(2)、更新处理时间局域网数据库在网络无故障的情况下,插入一条数据和更新一条数据的数据库操作响应时间控制在0.5 秒/条之内;(3)、数据的转换和传送时间在拨号网络连接通后,交换数据以数据单元形式进行,所有数据交换过程控制在20 分钟内;(4)、运行时间程序启动和初始化时间控制在5 秒之内。
3、适应性【在操作方式、运行环境、与其它软件的接口以及开发计划等发生变化时,应具有的适应能力。
】本系统可在微软的多种软件平台上运行,并可以在linux下运行。
4、软件属性需求说明软件的正确性、可靠性、效率、完整性、可维护性、安全性和可理解性等特征1 系统可靠性对系统(应用系统和数据库)应该设计尽可能详尽的故障处理方案,以保证系统的快速恢复性。
并采用冗余技术保证数据可靠存储、系统可靠运行。
对系统运行状况采用自动检测、告警、监控等方式进行实时观测。
在系统使用过程中,由于硬件出现故障或其它原因造成系统暂时性的中断后系统重新启动时,能够保证系统将原有的数据快速恢复,使其继续运行下去。
2 系统安全性为确保系统的安全性,系统采取应用系统使用验证(操作员验证)、数据库登陆验证两种验证方式相结合的方法验证用户。
运用日志,对进入系统的用户的操作进行记录,可以根据日志进行事后分析,从而找到事故的发生原因、责任者或非法用户。
3 系统容错性系统的容错性设计是指设计软件时能够保证用户输入的正确性和对系统非法的和破坏性的输入有很强的容错能力。
当用户进行正常的数据输入时,系统对输入的数据要做有效性检查和完整性检验,保证将正确的数据存入数据库,对于用户错误的输入,不但拒绝接受,而且要给出明确的错误提示,供操作者改正;对于用户输入非法的和对系统具有破坏性的数据,系统能够加以识别,并做出相应的处理,避免造成系统的死机和瘫痪。
4 系统防灾性在系统使用过程中,由于硬件出现故障或其它原因造成系统暂时性的中断后系统重新启动时,能够保证系统将原有的数据快速恢复,使继续运行下去。
在数据库设计时,有软件自动(默认)或人工对重要的数据进行定期的备份,并做有备份日志,系统的功能中专门设计数据备份和恢复功能,使用户能够快速地自动地将数据从故障处恢复。
5 系统可维护性系统采用自动更新方式。
尽量采用大家熟悉的易于维护的系统平台,系统维护方便,备份及数据恢复快速简单、系统配置体现自动化,尽量避免复杂的系统配置文件。