图书馆信息管理系统数据库原理课程设计

课程要求:

根据题目作需求分析,进行概念结构设计,绘制E-R图。进行逻辑结构设计,确定数据库模式,并优化。利用SQLServer创建数据库及数据表,录入数据。设计调试数据管理功能及查询功能,撰写课程设计报告。

1.数据库的需求分析并设计概念结构

1.1需求分析

本系统主要实现对图书馆信息的管理,主要可以分为两大块:图书信息的服务系统和图书的综合管理系统。图书的使用对象是借阅者,例如学生,教师;管理者是图书馆的管理员。因此根据这些信息,本系统的主要功能就是:实现图书馆图书信息的管理和维护,如用户信息管理,图书馆规则维护,新书入库,整理图书,修改图书信息和进行查询等;以及服务系统的图书信息查询,图书的借出和归还等功能。数据库中包含3个表:读者表,书库表,图书表。

1.2E-R模型

2.逻辑结构设计

将E-R图转换成关系模式:

图书(图书编号,图书名称,作者,版次,出版社)

书库(书库编号,名称,位置,库存量,单价,入库日期,出库日期,借出册数)

读者(借书证号,姓名,性别,年龄,单位,联系电话,借书日期,应还日期,借阅状态,罚款)

3.创建数据库并实现查询功能

3.1创建数据库:打开SQLServer企业管理器,建立数据库。

添加数据表:添加图书表(图3.1),书库表(图3.2)读者表(图3.3)

3.2查询:

查询书库一个几种书

查询书库借出书的册数

查询最高罚款

结果:

书库共有几种书结果

查询书库借出书的册数结果

查询最高罚款结果




转载请注明:http://www.aierlanlan.com/grrz/5486.html