图书管理系统详细设计说明书

图书管理系统详细设计说明书

ID:6806793

大小:136.00 KB

页数:20页

时间:2018-01-26

图书管理系统详细设计说明书_第1页
图书管理系统详细设计说明书_第2页
图书管理系统详细设计说明书_第3页
图书管理系统详细设计说明书_第4页
图书管理系统详细设计说明书_第5页
资源描述:

《图书管理系统详细设计说明书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、详细设计说明书编号:3版本:1.1详细设计说明书项目名称:图书管理系统委托单位:清华大学计算机系软件教研组开发单位:中国科学院计算技术研究所项目负责人:编写:2000年12月校对:2000年12月审核:2000年12月20详细设计说明书目录1.引言31.1编写目的31.2项目背景31.3术语31.4参考资料42.总体设计42.1软件功能概述42.2总体结构图52.2.1系统模块调用关系图52.2.2数据库表结构图52.3系统配置63.模块设计63.1用户管理部分63.1.1模块名:权限管理63.1.2模块名:密码设置73.1.3模块名:读者登记83.1.4模块名:读者注销93.2

2、图书管理部分103.2.1模块名:图书登记103.2.2模块名:图书注销113.3图书流通部分123.2.1模块名:出借123.2.2模块名:返还123.2.3模块名:预约143.2.4模块名:续借153.2.5模块名:馆际互借163.2.6模块名:远程操作173.4查询和统计部分173.4.1模块名:执行查询和统计173.4.2模块名:结果输出173.5数据维护部分194.数据库一致性维护2020详细设计说明书1.引言1.1编写目的本文档的编制是为了说明系统各个层次中的每个程序(每个模块或子程序)的设计考虑,为程序员编写程序提供依据。1.2项目背景软件产品名为:图书管理系统。图

3、书管理系统旨在用计算机对图书进行管理,本项目针对的用户是中型图书室,藏书的种类包括中、英、俄、德、日文书籍和期刊,读者的数量和来源仅限于本单位职工及通过馆际互借认可的读者。相应的需求有:能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理,这主要包括:图书信息的录入、删除及修改。图书信息的多关键字检索查询。图书的出借、返还和资料统计。图书的远程预约和续借。馆际互借(通过电子邮件或现场录入)能够对一定数量的读者进行相应的信息存储与管理,这其中包括:读者信息的登记、删除及修改。读者资料的统计与查询。能够对需要的统计结果提供打印输出。能够提供一定的安全机制,提供数据信息

4、授权访问,防止随意删改,同时提供信息备份的服务。1.3术语1.程序结构的总体设计指对软件的总体结构进行技术分析,包括整个系统的组成部分和各部分之间的关系,以及已确定的需求在各组成部分的分配。2.数据结构设计指确定软件系统所用的文件结构或数据库的模式、子模式和数据完整性、安全性设计。20详细设计说明书1.1参考资料1.郑人杰、殷人昆、陶永雷《实用软件工程》,清华大学出版社。2.张海藩《软件工程导论》,清华大学出版社。3.王立福、张世琨、朱冰编著《软件工程—技术、方法与环境》,北京大学出版社。4.《需求分析说明书》5.《概要设计说明书》2.总体设计本软件是为了方便用户对图书的管理开发

5、的。要求系统界面友好,使用简单,提供对图书信息、读者信息和图书流通情况的编辑、查询、统计报表等全面的数据管理功能,同时使用户能方便的进行图书的出借、返还等操作,并提供远程预约、续借、馆际互借等功能。此外系统还具有一定的安全性和可维护性。2.1软件功能概述系统协助中型图书馆管理员实现各种日常事务的管理。系统维护一数据库,保存图书和读者的资料以及图书流通情况的资料,便于管理员管理图书和读者的有关数据,还可根据需要随时进行数据的查询和统计并按所需格式和方式输出。利用这些数据,系统可协助管理员进行本馆职工和馆际互借认可的读者的图书出借、返还、(远程)预约和续借等操作,读者身份认证和借书权

6、限认证等都可由系统承担,大大减轻了管理员的工作量。此外,对于系统本身的维护,系统具备一定的安全机制和信息备份机制,对用户分级管理,设置用户权限,保证系统安全性;提供数据库文件的备份功能,按用户要求备份,防止意外数据丢失影响系统工作。20详细设计说明书1.1总体结构图系统总控用户管理模块图书管理模块图书流通模块查询/统计模块数据维护模块馆际互借执行查询/统计结果输出备份存储备份本馆流通图书注销图书登记读者注销读者登记密码设置权限管理通信接口2.2.1系统模块调用关系图2.2.2数据库表结构图读者号分类目录号借阅日期应还书日期续借标志预约标志借书文件馆际互借文件读者文件书籍文件期刊文

7、件读者号姓名性别年龄单位图书馆号已借书数用户级别图书馆号图书馆名分类目录号书名作者语种出版社数量价格购书日期可外借数分类目录号期刊名年度卷期语种数量年价购书日期可外借数管理员号密码用户级别用户权限管理员文件用户权限文件20详细设计说明书1.1系统配置1、缺省数据库文件。安装目录下的database子目录。2、用户信息。对应于管理员文件中的各个记录域。2.模块设计2.1用户管理部分3.1.1模块名:权限管理编号:2.1功能:提供窗口让管理员输入权限设置信息,更改用户权限文件。输入项

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。