文档详情

《图书馆系统》需求规格说明书[ttang].doc

发布:2017-10-09约5.09千字共11页下载文档
文本预览下载声明
文档编号: TG1 版本号: V1.0 文档名称: 需求规格说明书 项目名称: 图书管理系统 项目负责人:吴镝,王永斌,丁荣泽 开发单位:电信科学技术研究院研究生部2002级 1. 引言 编写目的 该需求规格说明书对图书管理系统软件进行了全面细致的用户需求分析,明确所要开发的软件应具有的功能,概要设计说明书和完成后续设计与开发工作将在此基础上进一步提出。 项目背景 项目开发单位:电信科学技术研究院研究生部2002级。 在计算机技术日益普及的今天,对图书管理部门而言,以前单一的手工管理已不能满足人们的要求,为了便于图书资料的管理需要有效的图书管理软件来满足需求。图书管理系统软件 V1.0是一功能比较完善的图书数据管理软件,具有数据操作方便高效迅速等优点。可用于Win95/98/2000/NT。 定义 图书的出借; 图书的归还; 图书信息查询; 图书的增删改; 读者的增删改; 图书管理者查询统计图书和读者信息; 参考资料 郑人杰,,;《实用软件工程》(第二版)北京:清华大学出版社,1997。 (美)斯克莱布尼(Scribner,K.), (美)怀特(White,K.D.)等著;王建华等译《MFC Visual C++ 6编程技术内幕》北京:机械工业出版社,2000.2。 任务概述 目标   《图书管理系统》针对的用户是中小型图书馆。相应的需求有:   1.能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据管理,这主要包括:    1) 图书信息的录入、    2) 图书的出借、返还和资料统计。  2    1) 读者信息的登记、删除及修改。    2) 读者资料的统计与查询。   3.能够对需要的统计结果提供打印输出。 4    10MB内存;    10MB硬盘空间。 条件与限制   一个更为完善的图书管理系统,应提供更为便捷与强大的信息查询功能,如相应的网络操作及服务,由于开发时间有限,该系统并未提供这一功能。对信息的保护手段比较简单,不能防止恶意的破坏,安全性能有待进一步完善。 数据描述 静态数据   图书管理系统的静态数据包括:    图书(book):书号(BookID);          书名(Title);          作者(Author);          出版社(Publisher);          价格(Price);          摘要(Abstract);          状态(Status); 图书管理员(librarian):账号(username); 口令(password);    读者(reader):读者编号(ReaderID);           姓名(Name);           单位(Address); 联系方式(Email,电话): 借阅状态(readersta) 动态数据   输入数据:鼠标对按钮的点击        查询关键字、查询方式;        新建图书数据、读者数据;        图书数据、读者数据相应纪录更改;        备份数据恢复所需的数据备份文件;        借阅、返还、丢失注销时的图书序号、读者借阅证号;                   统计结果及其格式化文件;        信息录入、删改结果(成功或失败);        图书借阅、返还、丢失注销等操作结果;        数据备份输出的数据备份文件; 数据库描述   数据库采用SQL Server数据库。 数据流图和数据词典 《图书管理系统》的总体功能如下: 图书的出借; 图书的归还; 图书信息查询; 图书的增删改; 读者的增删改; 图书管理者查询统计图书和读者信息; 读者借书过程: 数据源点及汇点描述: 名称:读者 简要描述:借书、还书、查询及登记注册 有关数据流:图书证;结果(出错或所借书) 数目:1 名称:日历 简要描述:当日日期 有关数据流:日期 数目:1 加工逻辑词条描述: 加工名:借书处理 加工编号:1 简要描述:检验读者身份、图书是否入库、读者还能借多少书有没有过期的书以此判定读者是否能借书、将“借书信息”登记到“图书访问记录库图书访问记录”中,完成后将书本递交读者、不能借则显示出错信息 输入数据流:图书证,读者信息,图书信息,日期 输出数据流:结果,借书记录 加工逻辑: IF 借书证未登记入库 THEN 发出“借书错误” ELSE IF 图书未登
显示全部
相似文档