考务处理系统需求分析报告Word下载.docx

上传人:b****7 文档编号:21820104 上传时间:2023-02-01 格式:DOCX 页数:10 大小:129.91KB
下载 相关 举报
考务处理系统需求分析报告Word下载.docx_第1页
第1页 / 共10页
考务处理系统需求分析报告Word下载.docx_第2页
第2页 / 共10页
考务处理系统需求分析报告Word下载.docx_第3页
第3页 / 共10页
考务处理系统需求分析报告Word下载.docx_第4页
第4页 / 共10页
考务处理系统需求分析报告Word下载.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

考务处理系统需求分析报告Word下载.docx

《考务处理系统需求分析报告Word下载.docx》由会员分享,可在线阅读,更多相关《考务处理系统需求分析报告Word下载.docx(10页珍藏版)》请在冰豆网上搜索。

考务处理系统需求分析报告Word下载.docx

一:

知识点回顾:

软件需求规格说明是分析任务的最终产物,通过建立完整的信息描述、详细的功能和行为描述、性能需求和设计约束的说明、合适的验收标准,给出对目标软件的各种需求。

二:

研究实例分析

项目背景:

某一考务处理系统的首层数据流图如下图所示:

该考务处理系统有如下功能:

1对考生送来的报名表进行检查;

②对合格的报名表编好准考证号码后将准考证送给考生,并将汇总后的考生名单送给阅卷站;

③对阅卷站送来的成绩表进行检查,并根据考试中心指定的合格标准审定合格者;

④填写考生通知单(内容包含考试成绩及合格∕不合格标志),送给考生;

⑤按地区、年龄、文化程度、职业、考试级别等进行成绩分类统计及试题难度分析,产生统计分析表。

步骤一:

完成了该系统用例图的绘制。

步骤二:

根据上面的项目背景,请完成该项目的需求规格说明书,格式参考模板,见附件。

注:

如遇到不确定项,可以参考网络资源或向指导老师咨询。

 

附:

需求规格说明书模板

三、需求规格说明书

1.引言1

1.1编写目的1

1.2项目背景2

1.3定义2

1.4参考资料2

2.任务概述2

2.1待开发软件的一般描述2

2.2待开发软件的功能2

2.3用户特征2

2.4运行环境2

2.5条件与限制3

3.功能需求3

3.1功能划分3

3.2功能描述3

4.外部接口需求3

4.1用户界面3

4.2硬件接口3

4.3软件接口3

4.4故障处理3

5.性能需求4

5.1数据精确度4

5.2时间特性4

5.3适应性4

6.软件属性需求4

7.其它需求4

8.数据描述4

8.1静态数据4

8.2动态数据4

8.3数据库介绍5

8.4数据词典5

8.5数据采集5

1.引言

1.1编写目的

【阐明编写需求说明书的目的,指明读者对象。

随着现代信息技术的发展,信息化已遍布我们生活、学习的各个角落。

作为计算机应用的一部分,使用计算机对考务工作进行管理,具有人工管理无法比拟的优点,它的检索速、方便查找、可靠性高、存储量大、保密性好、成本低等,可减少更多的人力物力,这些都能极大的提高管理工作效率。

因此开发一个考务管理系统是很有必要的,具有其特有的技术意义和管理意义。

考务管理系统是管理系统的一个重要组成部分,其主要功能是通过该系统合理安排有关考试的相关信息,将有关老师的监考等信息和学生的考试信息存入,方便学生与老师查询,从而大幅度减少由于考试带来的资源消耗,提高工作量,增加效率。

为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。

本文档供项目经理、设计人员、开发人员参考。

1.2项目背景

信息时代飞速发展的今天,很多的行业、事业单位都已经步入计算机的世界, 

依靠计算机开发的各种产品维护其运营,协助工作。

计算机给人们的学习、生活、工作带来很大便利的同时,也可以大大提高各行业的经济效益和社会效益。

而在教育事业的发展也是不容忽视的,衡量学生进退的法宝大多是以考生参加考试为主,而对于高校庞大的学生数量,考务管理工作变得愈来愈复杂和繁重,需要花费大量的人力,精力去处理和安排。

因此,毫无疑问,利用计算机技术实现智能化安排,是最为省时和高效的。

考务管理系统正是基于这个出发点而开发的。

a.标识待开发软件产品的名称、代码

b.列出本项目的参与者和使用者

c.该软件系统与其他软件产品的关系

1.3定义

【列出文档中所用到的专门术语的定义和缩写词的原文。

1.4参考资料

[1] 

庞哑娟 

孙明丽 

吕继迪 

ASP技术方案宝典,北京:

人民邮电出版社 

2008. 

[2] 

关涛 

CSS从入门到精通,北京:

化学工业出版社 

2009. 

[3] 

陈伟 

编 

SQL 

Server 

2005数据库应用开发教程 

北京:

清华大学出版社,2005. 

[4] 

肖刚 

古辉 

程振波 

张元鸣 

实用软件文档写作,北京:

清华大学出版社,2009. 

2.任务概述

2.1待开发软件的一般描述

描述待开发软件的背景,所应达到的目标以及市场前景等

近几年网络的发展,是我们的生活发生的翻天覆地的变化。

公司、家庭如此,学校也不例外,在所有院校中,人手批改试卷效率低,试卷地信息流通效率低。

考虑到提高各方面的效率提高问题,以及加强各个部门的交互性,从而提出考务管理系统,实现信息的化操作。

2.2待开发软件的功能

描述待开发软件所具有的主要功能,可用图形表示

2对考生送来的报名表进行检查;

2.3用户特征

描述最终用户应具有的受教育水平、工作经验及技术专长

本系统的用户主要是在校学生及教师。

学生有很大的差异性,有的平时学习比较认真,学的知识好一些,有的平时贪玩,但是考试成绩不错等等,系统要根据教师用户提供的各类数据综合评价学生的成绩。

2.4运行环境

描述软件运行的环境,包括硬件平台、硬件要求、操作系统以及其他软件或与其共存的应用程序等,如数据库。

操作系统:

windows 

2000或以上版本 

•数据库:

2005 

•开发工具:

JDK1.6 

,Eclipse,Tomcat 

•浏览器:

IE6.0及以上 

2.5条件与限制

给出影响开发人员在设计软件时的约束条款,如必须使用或避免使用的特定技术、工具,硬件限制和所要求的开发规范或标准。

开发工具:

MyEclipse 

开发语言:

JAVA 

数据库:

3.功能需求

3.1功能划分

3.2功能描述

对各个功能进行详细的描述

4.外部接口需求

4.1用户界面

【如屏幕格式、报表格式、菜单格式、输入输出时间等。

系统的界面要求如下:

(1)页面内容:

主题突出,站点定义、术语和行文格式统一、

规范、明确,菜单设置和布局合理,传递的信息准确、及时。

(2)导航结构:

页面具有明确的导航指标,并且要便于理解,

方便用户使用。

(3)技术环境:

页面大小适当,能用各种常用的浏览器以及

不同的分辨率浏览

4.2硬件接口

描述系统中软件产品和硬件设备每一接口的特征

1.处理器要求:

PentiumⅡ或以上 

2. 

运行环境:

jdk5.0 

3. 

内存要求:

512MB或以上

4.3软件接口

描述该软件产品与其他有关软件的接口关系,如运行的操作系统,访问的数据库类型等

系统需要windows2000及以上的版本的系统;

Eclipse;

jdk;

还有tomcat;

数据库sql 

server。

4.4故障处理

对可能的软件、硬件故障以及对各项性能而言所产生的后果进行处理

由于用户在管理系统时,可能因长期的修改数据造成系统响应时间超长,因此,应定期对系统进行修复和压缩,从而减少响应时间,可以满足用户高效率的要求。

其他问题:

硬件方面:

如果本系统出现问题,我们可以通过倒入备份文件来解决 

软件方面:

在系统内部中良好的应用java的exception进行处理。

5.性能需求

5.1数据精确度

本系统所涉及的所有的成绩、学分的数据类型,均按实数保存,在显示处理时保留小数点后1位。

5.2时间特性

【如响应时间、更新处理时间、数据转换与传输时间、运行时间等。

(1)、响应时间 

统计、查询数据的相应时间控制在20 

秒内;

(2)、更新处理时间 

局域网数据库在网络无故障的情况下,插入一条数据和更新一条数据的数据库操作响应时间控制在0.5 

秒/条之内;

(3)、数据的转换和传送时间 

在拨号网络连接通后,交换数据以数据单元形式进行,所有数据交换过程控制在20 

分钟内;

(4)、运行时间 

程序启动和初始化时间控制在5 

秒之内。

5.3适应性

【在操作方式、运行环境、与其它软件的接口以及开发计划等发生变化时,应具有的适应能力。

本系统可在微软的多种软件平台上运行,并可以在linux下运行。

6.软件属性需求

说明软件的正确性、可靠性、效率、完整性、可维护性、安全性和可理解性等特征

系统可靠性 

对系统(应用系统和数据库)应该设计尽可能详尽的故障处理方案,以保证系统的快速恢复性。

并采用冗余技术保证数据可靠存储、系统可靠运行。

对系统运行状况采用自动检测、告警、监控等方式进行实时观测。

在系统使用过程中,由于硬件出现故障或其它原因造成系统暂时性的中断后系统重新启动时,能够保证系统将原有的数据快速恢复,使其继续运行下去。

系统安全性 

为确保系统的安全性,系统采取应用系统使用验证(操作员验证)、数据库登陆验证两种验证方式相结合的方法验证用户。

运用日志,对进入系统的用户的操作进行记录,可以根据日志进行事后分析,从而找到事故的发生原因、责任者或非法用户。

系统容错性 

系统的容错性设计是指设计软件时能够保证用户输入的正确性和对系统非法的和破坏性的输入有很强的容错能力。

当用户进行正常的数据输入时,系统对输入的数据要做有效性检查和完整性检验,保证将正确的数据存入数据库,对于用户错误的输入,不但拒绝接受,而且要给出明确的错误提示,供操作者改正;

对于用户输入非法的和对系统具有破坏性的数据,系统能够加以识别,并做出相应的处理,避免造成系统的死机和瘫痪。

系统防灾性 

在系统使用过程中,由于硬件出现故障或其它原因造成系统暂时性的中断后系统重新启动时,能够保证系统将原有的数据快速恢复,使继续运行下去。

在数据库设计时,有软件自动(默认)或人工对重要的数据进行定期的备份,并做有备份日志,系统的功能中专门设计数据备份和恢复功能,使用户能够快速地自动地将数据从故障处恢复。

系统可维护性 

系统采用自动更新方式。

尽量采用大家熟悉的易于维护的系统平台,系统维护方便,备份及数据恢复快速简单、系统配置体现自动化,尽量避免复杂的系统配置文件。

系统灵活性 

采用高内聚、低耦合原则进行模块划分。

模块间提供相应的接口,当应用系统的业务或功能要求发生变化时,可以通过简单的对相应模块的配置来实现功能扩展。

7.其它需求

列出在本文档的其他部分未出现的需求。

代码的可维护性:

要求每个方法预留出必要的借口。

在数据传输获取的时候,以及系统的登陆模块要考虑其安全性。

8.用例描述

8.1用例介绍

此用例图是对考务处理系统分析所得的结果,清晰表达了各个参与者的功能以及联系。

8.2用例图

8.3用例描述

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 图表模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1