需求规约说明书Word格式.docx
- 文档编号:16289462
- 上传时间:2022-11-22
- 格式:DOCX
- 页数:10
- 大小:27.38KB
需求规约说明书Word格式.docx
《需求规约说明书Word格式.docx》由会员分享,可在线阅读,更多相关《需求规约说明书Word格式.docx(10页珍藏版)》请在冰豆网上搜索。
学生信息管理系统>
拟制人:
蔡梦秋
审核人:
周亚风
批准人:
周鹏飞
1.引言
1.1编写目的
学校的学生信息管理系统采用人工方式,由于现阶段学生人数不断增多,且学生信息工作都在月底进行,时间要求紧迫,所以给学校学籍科人员的工作负担重、效率低。
鉴于不断修改和增减学生的信息的需要,故我校学籍科迫切要求开发一个计算机学生信息管理系统,用以取代现行的手工操作。
按照软件项目开发计划书所确定的工作范围为指南。
为明确软件需求,明细该项目的数据流向和数据结构,为设计阶段打下坚实的基础;
确定系统功能,设计时应遵循的原则,约束条件以及性能等要求;
建立和保持与用户之间的通信,确保以后的工作能够比较顺利的开展,撰写需求规格说明书即当前文档。
本需求规格说明书是为了开发学生信息管理系统而编写,主要面向系统分析员、程序员、测试员、实施员和最终用户。
本说明书是整个软件开发的依据,它对以后阶段的工作起指导作用,也是项目完成后系统验收的依据。
1.2背景
待开发的系统的名称:
学生信息管理系统
项目的任务提出者:
项目经理-周鹏飞
开发者:
蔡梦秋、潘红、戴晓兰
用户:
本文档面向多种读者对象:
(1)项目经理:
项目经理可以根据该文档了解预期产品的功能,并据此进行系统设计、项目管理。
(2)开发员-设计员:
对需求进行分析,并设计出系统,包括数据库的设计。
(3)开发员-程序员:
配合《设计报告》,了解系统功能,编写《用户手册》。
(4)测试员:
根据本文档编写测试用例,并对软件产品进行功能性测试和非功能性测试。
(5)销售人员:
了解预期产品的功能和性能。
(6)用户:
了解预期产品的功能和性能,并与分析人员一起对整个需求进行讨论和协商。
(7)其他人员:
如部门领导、公司领导等可以据此了解产品的功能和性能。
实现软件的单位:
南京信息职业技术学院
兼容系统:
WindowsXPSP2/SP3、server2003、Vista、Windows7
开发工具:
ASP.NET+MicrosoftSQLServer2005
关系:
产品将主要适用于本校的学生信息管理,主要完成学生信息录入、修改、删除、查询等业务,也可作为学校学生与教务管理系统的一个子模块。
在阅读本文档时,首先要了解产品的功能概貌,然后可以根据自身的需要对每一功能进行适当的了解。
1.3定义
MacromediaDreamweaver8:
网页设计工具
MicrosoftSQLServer:
数据库工具
1.4参考资料
《软件测试教程》--------贺平编著
电子工业出版社
《Java语言程序设计》--------陈明编著
清华大学出版社
《工程编码与测试实训讲义》--------何淼编著
2.任务概述
2.1目标
背景材料:
随着学校规模的不断扩大,学生人数急剧增长,需要管理的各种信息也成倍增长,由于计算机和网络的普及,若建立一个C/S或B/S结构的学生信息管理系统,学生便可以通过网络来查询自己的相关信息,使得学生信息管理工作系统化,规范化,自动化,大大提高了学校管理学生的效率。
经研究,南京信息职业技术学院教务处作为用户,委托南京信息职业技术学院软件学院学生信息管理系统开发小组开发南京信息职业学院学生信息管理系统。
用计算机管理系统代替手工学生信息管理,计算机学生信息管理系统应实现以下目标:
对原有的原始学生信息管理进行分析整理.用做原始的数据输入到计算机,原始数据保存待查。
1.取消有关手工学生信息系统的操作,所以数据都保存在计算机磁盘上。
2.各种表及有关数据都又计算机系统生成并且输出。
3.有灵活方便的学生信息数据更新。
4.可以随时查询我学校学生的学生信息等。
该系统作为学校学生与教务管理系统的一个子模块。
2.2用户特点
[列出本系统的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本系统的预期使用频度。
]
操作人员:
学生:
熟悉计算机的基本操作;
属于南京信息职业技术学院的学生;
拥有教务网上个人账号;
管理员:
属于南京信息职业技术学院的职工;
对数据库知识有一定的了解;
熟悉计算机应用操作;
维护人员:
熟悉Java、数据库等专业知识;
对计算机操作有绝对的了解;
本系统的预期使用频度:
供学校学生或老师进行网上查询信息,使用频度相当频繁
2.3用例模型
学生信息管理系统用例图
2.3.1录入学生信息
名称、标识符
录入学生信息psctAddStudent
功能描述
管理员将各个学生的各项信息录入到系统中
输入
学生链表头结点
操作序列
输入学号、姓名、性别、民族、籍贯、出生日期、联系电话
输出
头结点
补充说明
2.3.2修改学生信息
修改学生信息vChangeStudent
管理员可对学生信息进行修改
输入学号,对对应学生的姓名、性别、民族、籍贯、出生日期、联系电话修改
无
2.3.3修改个人信息
修改个人信息vChangeStudentS
学生可对自己的信息进行修改
学生链表头结点,登录成功后的学号
2.3.4查询学生信息
查询学生信息vFindStudentByNum
学生可以按学号对自己或别人的信息进行查询
输入要查询学生学号,屏幕显示出相应学生信息
2.3.5显示全体信息
显示全体信息vShowStudentLink
管理员可以查看全体学生的信息
学生信息链表头结点
显示出全体学生的全部信息
2.3.6删除学生信息
删除学生信息psctDeleteStudent
管理员可以根据需要删除学生信息
输入学号,对相应学生的姓名、性别、民族、籍贯、出生日期、联系电话进行修改
修改后的头结点
2.4假定和约束
假定:
假设开发经费不到位,管理不完善,设计时没能用全得到考虑,本项目的开发都将受到很大的影响。
约束:
a.本项目的开发经费不超过1万元;
b.项目经理1人,开发人员3人,测试人员2人;
c.在管理方针,硬件的限制,并行操作安全和保密方面无约束。
3.需求规定
3.1对功能的规定
功能类别
功能名称、标识符
描述
学生信息管理
(1)用户登陆
学生信息管理网站采用用户名及密码验证模式,进入学生信息管理网站前,用户必须在登陆页面输入用户名及密码,只有验证通过的用户方可进入学生信息管理网站操作主页面。
(2)学生信息管理
包括3个功能模块:
学生个人信息的添加、学生信息的查询以及学生信息的修改与删除。
3.2补充需求
3.2.1易用性
尽量从用户角度出发,以方便使用本产品。
如:
新增学生信息时,敲入回车键光标的自动跳转、输入法的自动转换,信息检索时输入汉语简拼快速检索到结果等。
可以通过快速键方便用户录入信息,所有操作可仅通过键盘完成。
支持没有计算机使用经验、计算机使用经验较少及有较多计算机使用经验的用户均能方便地使用本系统。
3.2.2精度
在进行向数据库文件提取数据时,要求数据记录定位准确,在往数据库文件数组中添加数时,要求输入准确。
3.2.3时间特性要求
响应时间在人的感觉和视觉时间范围内:
A.客户端一般响应时间不超过1秒。
更新处理时间:
A.支持500名学生信息的一次性导入,导入时间不超过300秒。
B.支持1000名用户(高校可达到的规模)并发使用,并保证性能不受影响。
3.2.4灵活性
当需求发生某些变化时,学生信息管理系统以用软件操作方式、数据结构、运行环境基本不会发生变化。
变化只是将对应的数据库文件内的记录改变,获奖过滤条件改变即可。
例:
当用户需求,如操作方式,运行环境,结果精度,数据结构于其他软件接口等发生变化时,设计的软件要做适当调整,灵活性非常大。
3.3输入输出要求
本系统能够对必须录入的项目进行控制,使用户能够确保信息录入的完整。
同时对必录入项进行有效的统一的提示。
A.动态数值需求:
预处理的窗口正常情况下和峰值工作条件下为20个,一定时间周期中要处理的数据的数量:
窗口开始尺寸2个数据,开始为止2个数据,最大尺寸2个数据,最小尺寸2个数据,编辑框位置4个数据,按钮位置4个数据,平均处理的数据约为16个数据。
B.静态数值需求:
(1).支持的终端数为1台;
(2).支持并行操作的用户总数为1000位;
(3).处理5个文件及10条记录;
(4).表或文件的最小为266字节,最大为4字节
3.4数据管理能力要求
学生信息管理系统应用软件需要管理5个模块和N条输入记录,表文件的大小平均约为1.5K字节,学生信息管理系统应用软件基本约用10M字节空间,所有文件均放置在数据库中,调用,查询数据,文件,记录时,通过库文件名直接进行操作。
3.5故障处理要求
系统具有一定的容错和抗干扰能力,在非硬件故障或非通讯故障时,系统能够保证正常运行,并有足够的提示信息帮助用户有效正确地完成任务。
3.6其他专门要求
安全性:
本软件大量的参数及文本内容全部放于汉语编程数据库中,所以参数不容易被错该、破坏,万一参数受到破坏也不会影响源程序。
可维护性:
本软件利用数据库进行编程,系统结构有程序基本确定,大量的参数文本内容全部放于汉语编程中。
修改、更新数据只需要在数据库进行修改添加,而不需要对系统结构进行修改。
这样,系统维护性、升级都十分方便。
4.运行环境规定
4.1设备
a.具有奔腾133、16兆内存配置的计算机;
b.Microsoft鼠标或者其他兼容鼠标;
c.最少却MB的硬盘空间,常规安装需要100MB硬盘空间,完全安装需要240MB硬盘空间。
d.最少8MB的RAM存储器。
e.VAG显示器或更高。
f.Windows95中文版或WindowsNT中文版或更高。
g.一般计算机外设,如:
打印机、扫描仪。
如要配置网路环境,还需要网络连接设备
4.2支持软件
该系统为B/S三层结构,它的运行环境分客户端、应用服务器端和数据库服务器端三部分。
以下是系统的软件环境。
(1)客户端
操作系统:
Windows2000Professional/XP或更新版本。
浏览器:
IE6以上,其它常见浏览器如FireFox。
(2)应用服务器端
Windows2000Server或更新版本。
应用服务器:
Tomcat5.5或更新版本。
数据库访问:
JDBC。
(3)数据库服务器端
数据库系统:
SQLServer2000或更新版本。
4.3接口
4.3.1用户接口
本工程产品通过PC机进行运行、操作,对报表、菜单的打印将使用汉语编程编辑器或调入Word进行打印。
输入、输出的相对时间将有PC机本身的处理速度来决定。
对程序的维护,需要进行必要的备份。
4.3.2硬件接口
本工程产品不需要特定的硬件或硬件接口进行支撑。
4.3.3软件接口
本工程软件产品的软件接口有学生信息管理系统,SQLServer2005数据库以及校教务处专用管理应用软件和数据结构组成。
4.3.4通信接口
本产品没有特殊的通讯接口,通讯接口由所使用的PC机决定。
4.4控制
本软件是在Java系统的支持下,展示界面有主窗口和子窗口嵌套而成,窗口操作通过按钮控制,不同的按钮进行不同的操作实现不同的功能。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 需求 规约 说明书