1背景及意义
各个城市,各所学校及很多企业事业单位都有见图书馆,收藏了丰富的图书资料,可以供多种需求的读者借阅,实现资源共享。图书馆的图书信息,读者信息及图书借阅管理等是一项非常繁琐但极其重要的工作。传统的图书馆采用人工管理的方式,不仅工作繁琐而且效率低下,因此现在这项工作一般采用数据库系统代替传统的人工管理的方式。图书借阅系统可以有效的管理图书资料信息,控制图书资料的借阅过程,对提高图书馆或阅览室的管理效率有很大的帮助。
2.需求分析
图书管理系统需要解决以往手工管理的种种弊端,比如管理员不能及时地更新图书信息不能及时了解馆藏图书的种类和库存量,也不能掌握读者的借阅情况、超期借阅图书情况等信息。通过对图书管理流程的分析,系统应该实现以下功能:图书管理员可以维护图书信息,包括增加新书、修改图书信息、办理图书借阅登记、图书归还登记、过期图书处理、丢失图书处理及读者借阅证件信息的维护等;而读者可以实现借书、还书、查阅图书信息、查询借书信息等。具体要求如下所示。
图书信息管理:录入各种图书信息、维护图书信息等。图书信息具体包括图书编号、图书名称、图书类型、作者、出版社、价格等,其中图书类型将由图书分类号进行说明,每个图书分类号对应一种图书类型。
读者信息管理:维护读者信息,并根据实际情况的需要修改、更新或删除读者信息。读者信息包括证件号、姓名、证件状态(包括有效和失效)、联系方式等。
借阅管理:包括借书、还书、过期图书归还处理等。借书时登记借阅时间,还书时登记归还时间,并检查借阅时间是否超期,以及进行相应的处理。
图书管理系统主要有如下三种用户。
1)系统管理员:拥有系统的最高权限,可设置图书管理员等。
2)图书管理员:维护图书的基本数据,包括图书种类处理、更新图书信息,进行读者的图书借阅和归还处理等。
3)读者:可以查阅图书信息、借阅图书。
图书馆的图书情况和管理规定如下:每种图书类型都包括很多本不同的图书,同样的图
书可以购买多本;每本图书可以被多次借阅;每位读者可以借阅多本图书;每本图书的借阅
期限是一个月。
3.概念结构设计
分析图书借阅系统的需求,对现实世界中的图书管理人员中涉及的人,物,事进行抽象,从而得到系统的实体,实体的属性,实体的码,实体之间的联系及联系的类型,并用E-R图进行表示。
概念结构设计一般分为三个步骤:
1.确定实体
2.确定关系
3.确定实体的属性和码