软件工程需求说明书案例.docx
- 文档编号:2075957
- 上传时间:2022-10-26
- 格式:DOCX
- 页数:11
- 大小:38.73KB
软件工程需求说明书案例.docx
《软件工程需求说明书案例.docx》由会员分享,可在线阅读,更多相关《软件工程需求说明书案例.docx(11页珍藏版)》请在冰豆网上搜索。
软件工程需求说明书案例
《机票预订系统》需求规格说明书
计算机科学与技术二班
XXX
1、引言
1.1需求规格说明书的目的
1、对机票预订系统的总体架构进行描述
2、对机票预订系统的具体业务流程进行描述,为系统的概要设计及编码进行指导
1.2背景说明
1、系统全名:
机票预订系统
2、提出者:
老师
3、开发者:
本软件由海口经济学院计算机科学与技术专业人员开发完成
1.3参考文献
《软件工程导轮》张海藩清华大学出版社
2、任务概述
2.1功能概述
2.2用户特征
信誉良好的各中小型旅行社,操作人员具有一定的计算机操作基础,设计上尽量通俗正规,容易操作,符合软件的统一使用方法,可以方便学习
2.3限制与约束
2.3.1技术约束
数据库,服务器及各种控件的使用和消息的调用
2.3.2环境约束
1、PentiumIV以上,258MRAM,14GHD
2、操作系统windowsxp
3、微软鼠标或其他兼容鼠标
4、一般计算机外设,如打印机等
2.3.3标准约束
基本按照国家信息中心编著《软件工程规范》的标准开发,包括硬件、软件和文档规模
3、数据流图与数据字典
3.1数据流图
3.2数据字典
3.2.1数据元素
3.2.2数据流
数据流名称:
机票信息
别名:
f1.1
简述:
客户向系统提交机票查询信息(通过航班号确定机舱等级及机票价格)
来源:
客户
去向:
航班信息库
数据流量:
10000份/每天
组成:
航班号+机舱等级+机票价格+起航地点+起航时间+降落地点+降落时间
数据流名称:
客户信息
别名:
f1.2
简述:
客户向系统输入相关信息进行注册、订票、信息更改等操作
来源:
客户
去向:
客户信息库
数据流量:
10000份/每天
组成:
客户姓名+身份证号+注册密码+电话+Email+联系地址+预订的机票信息
数据流名称:
客户信息提示
别名:
f2.2
简述:
客户订票操作过程的各种返回值信息
来源:
客户信息库
去向:
客户
数据流量:
10000份/每天
组成:
客户姓名+身份证号+注册密码+电话+Email+联系地址+预订的机票信息
数据流名称:
航班信息提示
别名:
f2.1
简述:
客户查询的航班信息的返回值
来源:
航班信息库
去向:
查询信息的客户
数据流量:
100000份/每天
组成:
航班号+机舱等级+机票价格+起航地点+起航时间+降落地点+降落时间
数据流名称:
数据库管理操作
别名:
f3
简述:
对航班和客户信息库进行(查询、修改、更新、删除)操作
来源:
管理员
去向:
航班及客户信息库
数据流量:
10000份/每天
组成:
管理员id+相关数据信息
数据流名称:
数据操作相关信息
别名:
f4
简述:
针对管理员对数据进行的各种操作做出反应
来源:
航班及客户信息库
去向:
进行相关数据操作管理员
数据流量:
10000份/每天
组成:
相应数据信息
3.2.3数据存储
数据存储名称:
航班信息库
别名:
S1
简述:
所有机票的航班号、机舱等级、相应价格和航班起航地点时间降落地点时间记录
组成:
航班号+机舱等级+机票价格+起航地点+起航时间+降落地点+降落时间
组织方式:
索引文件,以航班号为关键字
查询要求:
要求能立即查询
数据存储名称:
客户信息库
别名:
S2
简述:
所有客户的基本信息和预订机票的相关信息
组成:
客户姓名+身份证号+注册密码+电话+Email+联系地址+预订的机票信息
组织方式:
索引文件,以航班号为关键字
查询要求:
要求能立即查询
4、系统接口
4.1用户接口
用户界面要求简洁明了,而且表单操作要求尽量避免使用鼠标。
所以数据的填写,控件焦点的转换要自动进行。
提交和撤销使用回车和Esc。
不同种类数据填写的顺序—即Tab的顺序要符合实际操作的习惯。
而且要求在某些同样数据重复次数较多的控件上使用可选或记忆功能,简化操作。
4.2硬件接口
该系统既可以利用键盘输入旅客信息等各种数据,也可以利用鼠标操作
4.3软件接口
软件接口由操作系统、数据库组成。
与外界数据库的连接接口,采用ADO连接方式。
5、性能需求
5.1精度需求
在进行向数据库文件提取数据时,要求数据记录定位准确,在往数据库文件数组中添加数时,要求输入数准确。
帐目计算都算到分这一层单位,四舍五入法.
5.2时间特征
1、响应时间应在人的感觉和视觉事件范围内;
2、更新处理时间,随着人事科送来的人事数据不断更新,系统将相应的进行更新
5.3灵活性
当需求发生某些变化时,软件操作方式、数据结构、运行环境基本不会发生变化,变化只是将对应的数据库文件内的记录改变即可
5.4数据管理能力需求
需要管理5个文件和13条记录,表文件的大小平均约为1.5k字节,软件基本约用10M字节空间,所有文件均放置在数据库中调用,打印报表时,通过库文件名直接进行操作
6、软件属性
6.1可使用性
本软件设计规范,符合一般软件统一使用方法,可以方便学习操作
6.2安全性
权限管理严格,为不同人设定不同用户权限,访问有限数据。
每次重要的数据改动必须登记修改人,数据库数据能保证不被缺乏相应权限的人读取或拷贝。
将数据库设置密码,任何人直接打开数据库时都要输入密码,以防止非正常打开数据库。
其次,设置登陆密码,以防非正常使用本系统的操作
6.3可维护性
本软件利用数据库进行编程,系统结构由程序基本确定,大量的参数及文本内容全部放于机票价格计算编程中。
修改、更新数据只要在数据库进行修改添加,而不需要对系统结构进行修改,这样系统维护性、升级都十分方便
6.4可移植性
兼容性很高,在windows95/98、windowsNT、windows2003操作系统都可以直接运行
7、其他需求
7.1数据库需求
要求保证数据安全,提供方便的定时数据备份功能,保证数据不异常丢失、损坏或发生错误。
数据库设置密码,任何人直接打开数据库时都要输入密码,以防止非正常打开数据库
7.2用户操作需求
要求用户既熟悉会计业务流程,又要有一定的计算机操作基础,熟悉数据库应用程序
7.3用户场地需求
单独购置一台计算机及必要的外部设备,并且放在旅行社一间专用的柜台里
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 需求 说明书 案例