3.1系统功能模块分析
本系统将主要实现以下功能:
图书基本信息管理
图书流通管理
读者借阅证管理
统计查询
系统管理
3.1.1图书基本信息管理
1.新书入库
图书采购人员按照每年的采购计划进行购书(不在本系统考虑范围),图书购入后由图书管理人员将图书按类别分类后录入数据库。
2.图书出库
某一部分图书会随着时间的增长及知识的更新而变得不再有收藏的价值,或者图书被损坏,这些图书就要在图书库中除去,即从图书库中删除此图书记录。
3.新书编码
图书入库后,需要贴上条形码,以便以后提供借阅,本系统不涉及到条形码阅读器,只是假定此过程已经生成条形码。编码只是将条形码帖于书上以唯一标识图书。
4.图书信息修改
图书信息由于工作人员的疏忽,而出现错误,提供其图书ID就可以修改其信息。
3.1.2图书流通管理
1.图书借阅
主要功能是记录借阅证编号和图书编号,进行借书过程。在数据库中插入一条借书记录,该记录包括读者ID、图书ID、借出日期、借阅编号、操作员。
2.图书归还
主要功能是输入借阅编号、借阅证编号、图书ID、还书日期,在借阅登记表中找到相应的记录,将借书记录删除,将该记录的相应数据更新到历史记录中。
3.图书暂停
主要功能是将图书的状态改为暂时停止外借状态。更新图书表。
3.1.3读者借阅证管理
1.挂失借阅证
主要功能是将借阅证的状态改为挂失。更新读者表状态字段。由图书管理员操作。
2.暂停借阅证
主要功能是将借阅证状态标识改为暂停。可以由图书管理员来实现也可以系统自动处理,如所借图书超期时。
3.注销借阅证
输入读者ID,依据输入读者的ID 删除读者表中的读者记录。
3.1.4统计查询
1.读者查询
主要功能是录入读者的姓名或读者ID来精确查询或模糊查询读者的相关信息。
2.借阅查询
主要功能是录入读者ID或图书编号对当前已经借阅的图书及读者的信息查询。
3.1.5系统管理
1.添加管理员
主要功能是向系统中添加管理员,只有超级用户才有此权限。
2.修改密码
主要功能用于用户密码的更改。
3.2 模块框架图图3-1 系统功能简图
通过对图书管理系统的分析,可以得出该系统涉及三个实体:读者、图书、工作人员。通过对各实体数据关系的整理,我们可以画出如下E—R图[9]: 图3-2 系统E-R简图
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页