图书管理系统------软件设计图纸
图书管理系统------软件设计图纸
一、图书馆管理系统总体功能概述
图书馆管理系统功能图:
1、系统登录模块 :
本模块的功能点包括:
(1) 判断用户名和密码是否相符;
(2) 根据用户的权限类型,登录到系统的制定界面操作使用。
2、图书管理模块:
在本模块中图书馆工作人员可以对图书进行管理操作。 本模块的功能点包括:
(1) 新书入库,将新进图书按其类型将图书的基本信息录入系统数据库;
(2) 图书出库,某一部分图书会随着时间的增长及知识的更新而变得不再有收藏的价值,或者图书被损坏,这些图书就要在图书库中除去。即从图书库中删除此图书记录;
(3) 新书编码,图书入库后,需要贴上条形码,以便以后提供借阅,本系统不涉及到条形码阅读器,只是假定此过程已经生成条形码。编码只是将条形码帖于书上以唯一标识图书;
(4) 图书信息修改,图书信息由于工作人员的疏忽,而出现录入错误,提供其图书ID就可以查看图书的基本信息并对其进行修改;
3、学生管理模块
本模块主要是工作者对学生信息(读者借书证信息)进行管理。 本模块的功能点包括:
(1) 办理借书证,为新读者办理借书证,填写用户基本信息;
(2) 注销借书证,输入读者借书证编号,根据借书证ID删除读者表中此借书证信息;
(3) 挂失借书证,主要是将借书证的状态改为挂失,更新读者表状态字段,有图书管理员操作;
(4) 修改图书证信息,由于工作人员的疏忽,而出现办理借书证时录入信息有误,则可根据借书证编号对其信息进行查看和修改。
4、借阅信息管理模块
本模块主要是工作者对图书外借和归还进行管理。 本模块的功能点包括:
(1) 图书借阅,记录借阅证编号和图书编号,进行借书过程。在数据库中插入一天借书记录,该记录包括图书ID、借书证ID、借阅日期、归还日期等;
(2) 图书归还,输入借书证编号,图书编号,根据输入的编号在借阅登记表中找到相应的记录,将借阅记录删除,并将该记录相应的数据更新到历史借阅记录信息表中;
(3) 查看借阅记录,可以根据借书证ID以及图书ID查询借阅记录。
(4) 办理还款,如读者有图书超期的情况将会有欠款,可以根据借书证的ID来为读者班里还款。
5、图书检索模块
使用该模块的用户有:读者和管理员。
本模块的功能点包括: (1) 根据图书ID进行检索;
(2) 根据图书名称进行检索;
(3) 根据图书类型进行检索。
(4) 根据图书作者或译者进行检索。
二、概念结构设计
(1)实体图
学生:学生属性有学号、姓名、密码、性别、学院、班级、电话、email、宿舍、地址、已借书数量、创建日期。
图书:图书属性有图书编号、书名、作者、类别、单价、出版社、出版日期、总数量、当前数量、购买日期、内容摘要。
(2)E—R图
根据以上实体图,分析了各个实体的属性,根据这些属性,可以得到系统的E—R图。