欢迎来到天天文库
浏览记录
ID:9316161
大小:243.00 KB
页数:11页
时间:2018-04-27
《pb图书管理系统详细设计文档》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、Pb图书管理系统详细设计文档概述二十一世纪是信息的社会,图书是我们最好的获取信息的方式,但由于图书馆图书收藏量大大增加,使传统的图书管理员的工作日益繁重起来。传统的图书管理模式,已经不适应信息时代的要求,迫使人们起用新的管理方法来管理图书。科学技术日新月异的进步,让人类生活发生了巨大的变化,计算机技术的飞速发展,使各行各业在计算机技术应用方面得到了广泛的普及和使用。信息化时代的到来成为不可抗拒的潮流,人类文明正在进入一个崭新的时代。因此,图书管理系统也以方便、快捷、费用低的优点正慢慢地进入人们的生活,将传统的图书管理方式彻底的解脱出来,提高效率,减轻
2、工人人员以往繁忙的工作,减小出错的概率,使读者可以花更多的时间在选择书和看书上。从而使人们有更多时间来获取信息、了解信息、掌握信息。功能概述本系统主要实现以下功能:Ø图书管理Ø图书流通管理Ø读者管理Ø统计查询Ø系统管理功能框图如下:数据流图详细说明:一.图书管理1.新书入库图书采购人员按照每年的采购计进行购书,(不在本系统考虑范围)图书购入后由图书管理人员将图书按类别分类后录入数据库。2.图书出库某一部分图书会随着时间的增长及知识的更新而变得不再有收藏的价值,或者图书被损坏,这些图书就要在图书库的除去。即从图书库中删除此图书记录。3.新书编码图书入库
3、后,需要贴上条形码,以便以后提供借阅,本系统不涉及到条形码阅读器,只是假定此过程已经生成条形码。编码只是将条形码帖于书上以唯一标识图书。1.图书信息修改图书信息由于工作人员的疏忽,而出现错误,提供其图书ID就可以修改其信息。二.图书流通管理1.图书借阅主要功能是记录借阅证编号和图书编号,进行借书过程。在数据库中插入一条借书记录,该记录包括读者ID、图书ID、借出日期、借阅编号、操作员。2.图书归还主要功能是输入借阅编号、借阅证编号、图书ID、还书日期,在借阅登记表中找到相应的记录,将借书记录删除,将该记录的相应数据更新到历史记录中。3.图书预约主要功
4、能是输入借阅证号和所要预约的图书,使借出图书不可再被其他人借。输出到预约表中,时间限制是10天。4.图书转移主要功能是将图书所在的类别换成其它的类别。6.图书暂停主要功能是将图书的状态改为暂时停止外借状态。更新图书表。7.图书催还主要功能是把超期图书以列表的形式显示出来,以供查看。三.读者管理1.挂失借阅证主要功能是将借阅证的状态改为挂失。更新读者表状态字段。由图书管理员操作。2.暂停借阅证主要功能是将借阅证状态标识改为暂停。可以由图书管理员来实现也可以系统自动处理,如所借图书超期时。3.交纳罚款输入读者ID,显示该读者的姓名、图书编号、罚款金额和罚
5、款原因,如果读者交纳了罚金,则将借阅登记表的允许借阅标志置为“Y”。删除罚款记录表中该读者对应的记录,将这一条记录同时插入到罚款历史记录表中。4.注销借阅证四.统计查询1.读者查询主要功能是录入读者的姓名或期读者ID来精确查询或模糊查询读者的相关信息。2.借阅查询主要功能是录入读者ID或图书编号对当前已经借阅的图书及读者的信息查询。3.借阅历史查询主要功能是录入读者ID或图书编号对借阅历史记录进行精确可模糊查询。4.罚款历史查询主要功能是图书编号或读者ID对罚款历史进行精确或模糊查询。5.借阅证查询主要功能是按学号或姓名对读者的相关信息进行精确或模糊
6、查询。6.用户密码查询主要功能是录入用户名得到其密码,需要有权限的限制。五.系统管理1.添加用户主要功能是向用户表中添加用户,只有超管才有此权限。2.修改密码主要功能用于用户密码的更改。系统数据分析通过对图书管理系统的分析,可以得出该系统涉及三个实体:读者、图书、工作人员。读者:借阅证编号、姓名、身份证号、最大借书数、止借标志。图书:图书编号、图书名称、作者、出版社、价格、库存量。工作人员:员工编号、员工姓名、员工性别、身份证号、登陆密码。实体之间的联系涉及的数据项有:借阅信息表:借阅证编号,图书编号,借书日期,操作员姓名。罚款信息表:借阅证编号,读
7、者姓名,图书编号,图书名称,罚款原因,罚款金额,罚款日期,操作员姓名。数据库表结构功能名称:图书资料(多本)存储位置:图书类别(详)存储组织:一类图书一条记录主键:图书类别编号数据元素数据采集方式说明图书类别编号人工采集必须输入图书名称人工采集必须输入ISBN人工采集作者人工采集数量工人采集单价人工采集出版社人工采集相关提供数据主要功能模块:本模块数据输出接受主要功能模块:图书资料修改记录:功能名称:图书资料存储位置:图书类别存储组织:一本图书一条记录主键:图书编号数据元素数据采集方式说明图书编号人工采集必须输入图书类别交互式采集外键相关提供数据主要
8、功能模块:图书资料(详)数据输出接受主要功能模块:本模块修改记录:功能名称:读者资料存储位置:读者表存储组织
此文档下载收益归作者所有