广工数据库课程设计

广工数据库课程设计
广工数据库课程设计

1 前言

数据库技术和Interne的飞速发展,使他们已经成为现代信息技术的重要组成部分,是现在计算机信息系统和计算机应用系统的基础和核心。对于拥有庞大人员的学校的管理来讲,数据的有效使用是一个学校能否进行有效管理的一个关键。学校作为一个学习的地方,一定会有一个图书馆。有图书馆就必定要有管理,这样学校图书管理系统就显得更为重要。学校图书管理系统适应于绝大多数的学校图书馆的管理。应用此系统可以将众多的学生信息和图书信息进行有效的管理,提高学校的效率。

2 需求概述

2.1 读者登记处

学生或教师需要通过办理图书证之后才能进行图书借阅。图书证包括借书证号,,读者类型,借书人单位等信息。在读者登记处,需要把读者的有关信息添加到信息系统中保存,当读者信息发生改变时,需要对计算机里的容进行相应的修改。当读者办理退证手续时,需要删除相应的读者信息。另外,生成超过期限未还书的读者信息表,通知读者应尽快还书等。2.2 图书总管部门

2.2.1图书管理部门负责书籍和等的信息管理,具体如下:

(1)图书信息管理。完成图书的录入、修改、删除和查询功能。在查询图书

信息时,可随时查询书库中现有书籍的类型、书号、书名、作者、数量等信息。所有书籍都可由书号唯一标识。

(2)为了方便业务往来,需保存相关信息。这些信息包括编号、

名称、、邮编、地址、联系人等。

2.3 图书借还处

2.3.1图书借还处负责图书的借阅和归还工作。具体如下:

(1)读者借书管理。读者可以根据图书类别和书名查找自己要借阅的图书,

在图书借阅登记中,借阅日期是自动填写的(当前系统日期)。

(2)还书管理。在办理还书业务时,系统判断是否过期,若过期,则首先查

看是否已经交了罚款。若未交,则生成一罚款通知单。

(3)完成图书在库数量的查询。

此外,对于书籍、读者和等信息,系统管理员可以做添加、修改、删除和查询操作。普通读者只能查询。

4 / 17

4 概念结构设计

4.1 实体之间的联系(有下划线的为主键),具体如下:

实体1:书籍【种类、数量、存放位置、书号、书名、出版年、作者、编号、价格】

实体2:读者【借书证号、、性别、借书人单位、读者类型】实体3:【编号、名、、邮编、地址】实体4:借还情况【借书证号、书号、借书日期、还书日期】实体5:读者身份【读者类型、可借阅天数、可借阅数量】

4.2 改进后的整体E-R图,具体如下图所示:(转下一页)

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