影碟出租管理需求规格说明书.doc
文本预览下载声明
影碟出租管理需求规格说明书
引言
1.1编写目的
在编写“影碟出租系统”软件之前,对同类型产品的市场进行了前期调查,与多位软件设计者和使用者进行了探讨和分析,之后由软件项目小组向系统分析人员与软件设计人员提出了这份需求规格说明书。该需求规格说明书对图书管理系统软件进行了全面细致的用户需求分析,明确所要开发的软件按应具有的功能、性能与界面。该需求规格说明书提供概要设计人员阅读。
1.2项目背景
项目委托单位:
开发单位:
主管部门:
本项目名称为“影碟出租系统”,是一个面向碟片出租者的管理信息系统。系统实现后,将用计算机系统将代替原来烦琐的碟片出租管理,使碟片的出租能有计划地进行,以利于出租者管理。
1.3定义
以下对VHS、SQL、Eclipse分别定义如下。
VHS:video hire system,影碟出租系统。
SQL :所用的数据库管理系统。
1.4参考文献
[1]王华,周丽娟,谭小慧.软件工程实验与课程设计指导.电子工业出版社,2008年6月.
[2]《影碟出租管理系统》软件需求规格
3.2动态数据
输入数据:查询方式、查询关键字。
登记新影碟、新租借人。
影碟、租借人情况的更改。
租借、返还、丢失注销时的影碟编号、租借人ID。
操作权限密码。
输出数据:查询出的记录集。
影碟租借、返还、丢失注销等操作结果。
3.3 数据库描述
数据库采用MYSQL数据库。
3.4数据流图和数据词典
“影碟出租管理系统”的总体功能如下。
影碟的借出。
影碟信息查询。
影碟的增删改。
租借人的增删改。
影碟租借过程
数据流图:
数据词典。
数据源点及汇点描述。
名称:影碟出租者
简要描述:
有关数据流:
名称:日历
简要描述:当日日期
有关数据流:年月日
加工逻辑词条描述
加工名:影碟租借。
加工编号:1。.
简要描述:检验租借者身份(若无,则登记入库)、影碟是否入库、影碟是否有剩余, 判断租借者能否借碟。
输入数据流:租借者ID,所借影碟,租借者信息,影碟信息,影碟出租记录,日期。
输出数据流:借碟错误信息,影碟租借信息。
加工逻辑:
If租借者ID未登记入库
Then 登记租借者ID
Else if 影碟未登记入库
Then 发出“借碟错误”
Else if影碟已借出,无剩余
Then 发出“借碟错误”
Endif
Endif
Endif
加工名:租碟登记
加工编号:2。
简要描述:将“租碟信息”登记到影碟出租记录库中,完成后将影碟递交租借者。
输入数据流:租碟信息,日期。
输出数据流:影碟出租记录库,影碟。
加工逻辑:将租碟信息及日期写入影碟出租记录,将影碟递交租借者。
数据流名称条描述
数据流名:租借ID。
数据流来源:租借者
数据流去向:租借影碟
数据流组成:租借ID=..
数据流名:影碟。
说明:记录影碟的主要相关信息。
数据流来源:租借者。
数据流去向:租借影碟。
数据流组成:影碟=“名称”+“编号”+“价格”+“出版社”+“类型”+“数量”+“剩 余数量”。
名称=2{字母}24
编号=..
价格=“000.01”..“999.99”
出版社=2{字母}24
类型=2{字母}24
数量=“001”..“999”
剩余数量=“000”..“999”
数据流名:日期。
说明:提供当前日期信息。
数据流来源:日历。
数据流去向:影碟租借,登记。
数据流组成:日期=年+月+日
年=“0000”..“9999”
月=“01”..“12”
日=“01”..“31”
数据流名:租碟信息。
数据流来源:影碟租借。
数据流去向:登记。
数据流组成:租碟信息=ID+(影碟)编号。??
数据文件词条描述
数据文件名:租借者库。
简述:存放租借者信息。
输出数据:租借者信息。
数据文件组成:租借者由“租借者信息”组成。
存储方式:关键码。
数据文件名:影碟库。
简述:存放影碟信息。
输出数据:影碟信息。
数据文件组成:影碟库由“影碟信息”组成。
存储方式:关键码。
数据文件名:影碟出租记录库。
简述:存放影碟出租记录信息。
输入数据:影碟出租记录。
输出数据:影碟出租记录。
数据文件组成:影碟出租记录库由“影碟出租记录”组成。
存储方式:关键码。
显示全部