数据库课程设计——图书管理系统

一.实验背景

图书管理系统是一个用于管理图书馆资源的软件系统。随着图书馆的规模和藏书数量的增加,传统的手工管理方式已经无法满足图书馆的管理需求。因此,开发一个高效、准确、方便的图书管理系统对于提高图书馆的管理效率和服务质量具有重要意义。

二.实验内容

一个简单的图书管理系统包括图书馆内书籍的信息、学校在校学生的信息以及学生的借阅信息。此系统的功能分为面向学生和面向管理员两部分,其中,面向学生部分可以进行预订、借阅、续借、归还、查询书籍等操作;面向管理员部分可以完成书籍和学生的增加、删除和修改以及对学生预订、借阅、续借、归还的确认。

研究项目可行性分析
系系统可行性分析包括:技术的可行性、经济可行性。

技术可行性
技术可行性:结合本校图书馆规模和平时业务量的具体情况,本系统采用     作为开发平台,可以很容易实现图书馆相关信息的记录、维护、检索,并且可以在不添加任何设备的情况下,以较少的人力较快地完成系统的设计,实现系统的功能。

经济可行性
经济可行性:不需要额外开支,用现有的人力物力就可实现,软件成本很低。法律可行性研究:研究在系统开发过程中可能涉及的各种合同、侵权、责任以及各种与法律相抵触的问题。

三.需求分析

基于对图书馆管理信息系统的初步需求分析结果,其数据流图如图:

1·注册、登录:用户可以通过注册、登录使用图书管理系统,学生和管理员有不同的权限。

2·图书预订:学生可以查看图书馆中的书籍并预订,同时可以取消预订。

3·图书借阅:学生可以借阅图书,管理员可以批准借阅请求。

4·图书归还:学生可以将借阅的图书归还给图书馆,管理员可以确认归还。

5·学生信息调整:管理员可以管理学生信息,包括添加、删除、修改学生信息。

6·图书信息调整:管理员可以管理图书信息,包括添加、删除、修改图书信息。

7·学生操作确认:管理员需要对学生的借阅、预订和续借请求进行确认。

8·信息查询:管理员和学生都可以查询图书馆的书籍、借阅记录和个人信息。

9.罚款: 对于逾期的学生进行逾期处理并罚款。

四.概念模型设计

4.1.1 实体及联系

根据需求分析我们规划出实体有:管理员,图书,读者,书库,出版社。

联系有图书借阅,逾期处理,图书查询,出版,存放等。

关系模型如下所示:

(1)图书:(ISBN号、书名、作者、出版社、库放数量、出版时间、存放位置);

(2)读者(读者号、姓名、性别、年龄、电话);

(3)出版社:(出版社名、地址、电话);

(4)管理员:(管理员号、姓名、性别);

(5)书库:(书库号、地址);

(6)图书借阅:(读者号,ISBN号,借阅时间,应还日期)

(7)逾期管理:(管理员号,读者号,是否逾期,罚款金额)

(8)馆藏:(索书号,条码号,书架号,ISBN号,借阅状态)

4.1.2  E-R图

根据E-R图在SQL-SERVEER数据库中创建了如下表结构

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值