图书馆管理系统数据库分析与设计

图书馆管理系统数据库分析与设计
图书馆管理系统数据库分析与设计

图书馆管理系统数据库分析与设计

一、需求分析

用户的需求具体体现在各种信息的提供,保存,更新和查询,这就要求数据库结构能够充分满足各种信息的输入和输出。

在调查有关图书馆管理信息需求的基础上,我们主要考虑以下几方面的需求:

1 图书馆读者需求

2 图书馆管理人员需求

3 数据的可靠性和数据的输入,查询的方便快捷性

对图书馆管理信息系统分析后,我们将系统分为几个模块:借阅管理模块,读者信息管理模块,图书信息管理模块,系统管理模块。其主要功能如下:

1 借阅管理模块主要功能如下:

⑴为读者办理,修改,注销借书证,输入读者借书证基本信息等,定制读者的借阅权限

⑵通过借书证查询图书信息,借出图书信息,借阅图书

? 借出的图书不能在当天归还。

? 每次借阅后读者最多可以续借一册图书一次。

⑶读者还书程序及管理人员的处理程序:

? 对于超期的图书,图书管理系统将自动向读者电子邮箱中发一封电子邮件催还图

书。

? 在本馆所借的文献资料,均应在规定的期限内按时归还。逾期不还者,将分别按

以下规定处理:

中文图书借阅:每册每天罚款0.2元。

新书借阅和外文图书借阅:每册每天罚款0.5元。

? 在超期图书归还并缴清罚款之前,读者不可借阅图书;超期图书也不能续借。

2读者信息管理模块主要功能如下:

⑴读者基本信息的输入,如:编号,姓名、性别、类型(学生、教师等)、单位、电子信箱等

⑵读者信息的修改,注销等功能

⑶添加新的读者及其信息等

3图书信息管理模块主要功能如下:

⑴制作书籍的各种信息管理,如:所属藏馆,新旧书,中外文分类,名称、作者、ISBN号、出版地、出版社、出版时间、字数、单价、内容简介、所属分类号等

⑵书籍信息的修改,新图书的入库管理和废弃图书信息的注销等

4系统管理模块主要功能如下:

⑴用户登陆

⑵修改密码

⑶添加,注销用户

二、E-R图

根据以上分析,我们先得出局部E-R图,然后得出整体E-R图:

1 借书系统E-R图

图中各实体属性如下:

读者:编号、姓名、层次(专科生、本科生、研究生)、性别、类型(学生、教师等)、单位、电子信箱

借书证:借书证号、编号、姓名、借阅册数、借期、是否允许续借、续借期限

书本:图书编号、名称、作者、ISBN号、出版地、出版社、出版时间、字数、单价、内容简介、所属分类号、中外新(中文书、外文书、新书)

库存表:图书编号、所属藏馆

借出信息:图书编号、借书证号、借书日期、归还日期

2 还书系统E-R图:

读者:编号、姓名、层次(专科生、本科生、研究生)、性别、类型(学生、教师等)、单位、电子信箱

借书证:借书证号、编号、姓名、借阅册数、借期、是否允许续借、续借期限

书本:图书编号、名称、作者、ISBN号、出版地、出版社、出版时间、字数、单价、内容简介、所属分类号、中外新(中文书、外文书、新书)

库存表:图书编号、所属藏馆

借出信息:图书编号、借书证号、借书日期、归还日期

管理员:管理员编号、管理员姓名、登陆密码

3整体图书管理系统E-R图:

读者:编号、姓名、层次(专科生、本科生、研究生)、性别、类型(学生、教师等)、单位、电子信箱

借书证:借书证号、编号、姓名、借阅册数、借期、是否允许续借、续借期限

书本:图书编号、名称、作者、ISBN号、出版地、出版社、出版时间、字数、单价、内容简介、所属分类号、中外新(中文书、外文书、新书)

库存表:图书编号、所属藏馆

借出信息:图书编号、借书证号、借书日期、归还日期

管理员:管理员编号、管理员姓名、登陆密码

三、数据字典

相关主题
相关文档
最新文档