学生信息的录入和退出需求规格说明书实例.docx
- 文档编号:26389240
- 上传时间:2023-06-18
- 格式:DOCX
- 页数:12
- 大小:44.04KB
学生信息的录入和退出需求规格说明书实例.docx
《学生信息的录入和退出需求规格说明书实例.docx》由会员分享,可在线阅读,更多相关《学生信息的录入和退出需求规格说明书实例.docx(12页珍藏版)》请在冰豆网上搜索。
学生信息的录入和退出需求规格说明书实例
密级
公开
编号
归档号
广西师范大学计算机学院
软件工程项目实践
学生信息的录入和退出
需求规格说明书
2010年11月
软件工程2008级
项目实践第〈二〉组
学号
姓名
学号
姓名
200812601281
秦开放
200812601315
黎槟华
200812601308
周积钊
200812601357
汪明华
200812601316
梁娆
200812601280
石燕清
200812601370
邓瑾璠
200812601311
张静
200812601270
陈园华
200812601295
李静
200812601384
詹谨恒
200812601266
周岸
200812601361
宁剑秋
200812601339
李宜霏
200812301092
林锦鸿
CollegeofComputerScience&InformationTechnology
GuangxiNormalUniversity
需求规格说明书
第1章
引言
1.1编写目的
在完成了针对“学生信息的录入和退出”系统的前期调查,我们提出了“学生信息的录入和退出”软件需求规格说明书。
它全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。
1.2项目背景
【首先简要的写明开发此软件的原因】学校需要对学生的信息进行记录和登记,而保证学生信息部冲突的有效途径是为学生建立唯一的编号,通过唯一的编号识辨学生本人。
而“学生信息的录入和退出”是完成录入学生信息的录入学生编号的模块。
记录学生唯一的学号是保证学生信息准确,不冲突的保障。
⏹委托单位:
广西师范大学计算机科学与信息工程学院08级软件专业项目实践李老师
⏹开发单位:
广西师范大学计算机科学与信息工程学院08级软件专业项目实践第二小组
⏹主管部门;广西师范大学计算机科学与信息工程学院08级软件专业项目实践助教组
1.3定义
【列出文档中所用到的专门术语的定义和缩写词的原文。
】
1.4参考资料
本规格说明书的编写过程,严格依照下面所罗列的各种资料而成。
所有引用的资料已经经过作者公开的许可声明。
【列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源,可包括:
⏹项目经核准的计划任务书、合同或上级机关的批文;
⏹项目开发计划;
⏹需求规格说明书;
⏹测试计划(初稿);
⏹用户操作手册(初稿);
⏹文档所引用的资料、采用的标准或规范。
】
第2章任务概述
2.1目标
【写明本系统开发的主要目的和目标】“学生信息的录入和退出”致力于采集学生的编号,系统通过IO设备输入学生编号并储存,输入学生编号时会检测学生编号是否重复,防止编号的重复。
2.2运行环境
【操作系统、支持环境等等】
硬件平台:
●486或更高档PC台式机、笔记本电脑
●运行时占用内存:
10MB以上
●安装所需硬盘:
50MB以上(不包含数据库和索引文件所占空间)
操作系统和版本:
●WindowsXP、Vista或者Windows7
●SQLServer2000以上
2.3条件与限制
【写明系统运行的条件和限制环境】
限制环境:
系统只能运行于Windows平台,其他平台不支持。
第3章数据描述
3.1静态数据
【包括全局常量和配置变量】
3.2动态数据
【包括输入数据和输出数据。
】
输入数据:
学生的编号
输出数据:
学生编号可用
3.3数据库描述
【给出使用数据库的名称和类型。
】
数据库名称:
Student
类型:
SQLServer2005
条目
存储
存储编号
2
存储名称
学生编号列表
组成结构
学生编号列表:
:
=学生编号
访问方式
关键码
访问频率
高
来源
存储程序
3.4数据词典
条目:
加工
加工编号:
1
加工名称:
录入程序
数据流入:
跳转信息
数据流出:
录入的学号
加工逻辑:
显示跳转信息并等待用户输入学生编号
条目:
加工
加工编号:
3
加工名称:
验证程序
数据流入:
录入的学号+已有学号
数据流出:
正确信息|错误信息
加工逻辑:
遍历已有学号,如果存在录入的学号,流出错误信息,否则,流出正确
信息。
条目:
加工
加工编号:
4
加工名称:
显示错误信息
数据流入:
错误信息
数据流出:
重置信息
加工逻辑:
显示错误信息
条目
加工
加工编号
5
加工名称
存储程序
数据流入
正确信息
数据流出
待存储学号|退出信息
加工逻辑
把学号写进学生编号
条目:
数据项
数据项编号:
1
数据项名称:
学生编号
组成类型:
数字连续值
长度:
12
取值范围:
100000000000~999999999999
条目:
数据项
数据项编号:
2
数据项名称:
转入信息
组成类型:
文字
长度:
50
条目:
数据项
数据项编号:
3
数据项名称:
转出信息
组成类型:
文字
长度:
50
条目:
数据项
数据项编号:
4
数据项名称:
错误描述
组成类型:
文字
长度:
50
条目:
数据流
数据流名称:
错误信息
组成:
错误信息:
:
=错误描述
加工编号:
D
流量:
中
来源:
3验证程序
去向:
4显示错误信息
条目:
数据流
数据流名称:
待存储信息
组成:
待存储信息:
:
=学生编号
加工编号:
H
流量:
低
来源:
5存储程序
去向:
2学生编号列表
条目:
数据流
数据流名称:
录入的学号
组成:
录入的学号:
:
=学生编号
加工编号:
B
流量:
高
来源:
1录入程序
去向:
3验证程序
条目:
数据流
数据流名称:
跳转信息
组成:
跳转信息:
:
=转入信息
加工编号:
A
流量:
低
来源:
其他子系统
去向:
1录入程序
条目:
数据流
数据流名称:
退出信息
组成:
退出信息:
:
=转出信息
加工编号:
G
流量:
低
来源:
5存储程序
条目:
数据流
数据流名称:
已有的学号
组成:
已有的学号:
:
=学生编号
加工编号:
C
流量:
高
来源:
2学生编号列表
去向:
3验证程序
条目:
数据流
数据流名称:
正确信息
组成:
正确信息:
:
=学生编号
加工编号:
E
流量:
低
来源:
3验证程序
去向:
5存储程序
条目:
数据流
数据流名称:
重置信息
组成:
重置信息:
:
=转入信息
加工编号:
F
流量:
中
来源:
4显示错误信息
去向:
1录入程序
第4章功能需求
4.1功能划分
【对整个软件的功能进行划分】
1进入学生信息录入界面
2输入学生编号
2.1检测学生编号是否重复,重复则提示错误,进行下次输入。
2.2若无重复则输出一条记录,并添加记录到表。
3退出学生信息录入界面
4.2功能描述
【按照功能划分,对每个功能进行详细的需求描述】
1进入学生信息录入界面
用户打开系统,单击进入学生信息的录入界面,系统自动跳转至学生信息的录入界面。
2输入学生编号
用户输入学生的编号,单击提交的后,系统自动从数据表中自动的读取已经存在的学生编号进行匹配检测,如果发现学生编号重复了,系统提示信息“改学生编号已经使用”,然后自动清除输入框的内容,准备新的输入。
如果该编号没有重复,则系统输出信息“学生编号可以使用”,用户在接到信息确认后,系统自动将学生编号存入数据表中。
3退出学生信息录入界面
系统自动将学生编号存入数据表中,系统自动启动退出程序,退出录入信息的界面,回到进入信息录入界面的界面。
第5章性能需求
5.1数据精确度
【如最大数据长度限制、小数点位数等】
学生编号长度为12位,取值为100000000000~999999999999。
5.2时间特性
【如响应时间、更新处理时间、数据转换与传输时间、运行时间等。
】系统每次提交数据响应时间为:
,更新处理的时间不多于:
,数据转换与传输时间不多于:
,全天二十四小时运行不会出现错误。
5.3适应性
【在操作方式、运行环境、与其它软件的接口以及开发计划等发生变化时,应具有的适应能力。
】
第6章运行需求
6.1用户界面
【如屏幕格式、报表格式、菜单格式、输入输出时间等。
】
学生编号录入界面
6.2硬件接口
【阐明与其他硬件的接口描述】在保证系统正常运行的前提下,系统不需要额外的硬件接口。
6.3软件接口
【如输入输出数据格式、数据结构等。
】系统无需与其他软件进行数据的交互,不许提供额外的软件接口。
6.4故障处理
【用一览表的方式说明每种可能的出错或故障情况出现时,系统输出信息的形式、含意】
第7章其它需求
【如可使用性、安全保密、可维护性、可移植性等。
】
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 信息 录入 退出 需求 规格 说明书 实例