文档介绍:江西理工大学应用科学学院信息工程系课程设计说明书
课程名称:数据库原理与技术
课题名称:图书馆借阅管理系统
参与人员姓名: 班级、学号 02号
参与人员姓名: 班级、学号 30号
参与人员姓名: 班级、学号 09号
参与人员姓名: 班级、学号 07号
完成时间: 2012年7月1日
指导老师:
指导老师评语:
得分:
目录
1 系统概述 1
现状分析 1
系统目标 1
2 系统数据库分析 2
2
数据库概念结构分析 2
数据库逻辑结构分析 3
数据字典 3
3 数据库操作部分 5
数据库创建 5
数据库的更新操作 5
数据库的查询操作 5
数据库的备份和还原操作 5
4 系统规范化设计 6
数据库表的规范化设计 6
数据库的完整性设计 6
数据库的维护和安全性设计 6
5 总结 7
收获 7
不足和改进 7
参考文献 8
致谢 9
1 系统概述
现状分析
学生从图书馆频繁借书、还书是一种经常性的行为,利用计算机代替传统人工给我们提供信息,及时地调整学校图书馆结构,并且对学生的借阅过程形成一整套动态的管理就十分必要了。
学校图书馆规模相对于商业图书馆小,但要有着完整的图书信息,对每一册书要有详细的记录信息,功能上对系统的需求是全面的。因此对用户的需求可分为四个方面:一方面是图书馆工作人员通过计算机来管理各类图书,分类编号,调整图书馆结构,增加图书馆库存,适应学生的需求;二方面是学生能通过计算机来查询浏览图书馆的图书,来确定自己需要的书籍,为借阅做好准备;三方面是工作人员对学生的借阅证发放;四方面也是图书馆的核心工作,对图书馆的借阅管理。这四方面形成了学校图书馆一个工作整体,采用计算机自动化信息处理,可方便快捷的共享信息交流信息,高效的协同工作。
系统目标
1、开发工具: 前端环境:Microsoft Visual Basic
后台数据库:Microsoft SQL Server 2000
2、运行环境: 硬件环境: CPU:800MHz以上
内存:128M或更高
硬盘:20G
操作系统: Windows 98/2000/XP/2003
3、开发目标:方便用户进行图书查询,图书浏览和图书分类浏览,进行图书借阅并了解自己的借书情况和个人情况。用户在借阅超期的情况下得到来自管理员的提醒。方便图书管理员进行图书管理,用户管理,管理员管理。图书管理包括图书信息以及图书分类的添加,修改,删除。用户管理包括用户信息的添加,修改,删除。管理员管理包括管理员信息的添加,修改,删除等。用户和管理员可以修改自己的密码,修改前需核对自己的原始密码。实现模糊查询,使用户得到更多的相关记录。
2 系统数据库分析
1、系统的主要功能:
(1)学生信息管理模块:管理学生信息
(2)图书信息管理模块:管理图书信息
(3)借阅信息管理模块:管理借阅信息
(4)续借信息管理模块:管理续借信息
(5)归还信息管理模块:管理归还信息
(6)罚款信息管理模块:管理罚款信息
2、系统的具体功能:
(1)学生信息管理模块:
查询学生信息
添加删除学生信息
(2)图书信息管理模块:
浏览图书信息
维护图书信息
(3)借阅信息管理模块:
浏览借阅信息
维护借阅信息
(4)续借信息管理模块:
记录续借信息
维护续借信息
(5)归还信息管理模块:
浏览归还信息
修改维护归还信息
(6)罚款信息管理模块:
浏览罚款信息
更新罚款信息
2、
图书馆管理系统
罚款信息管理模块
归还信息管理模块
续借信息管理模块
借阅信息管理模块
图书信息管理模块
学生信息管理模块
浏览借阅信息
修改维护归还信息
记录续借信息
更新罚款信息
浏览罚款信息
浏览归还信息
维护续借信息
维护借阅信息
维护图书信息
浏览图书信息
添加删除学生信息
查询学生信息
学生处的E-R图
学生的属性有学号、姓名、性别、专业、学院、年龄、电话、E-mail、班级。
姓名
学号
性别
专业
学院
学生
年龄
E-mail
电话
班级
学生分E-R图
图书部分
。图书的属性有图书编号、书名、作者、出版社、出版日期、定价、图书总量、图书余量,。
图书编号
作者
书名
出版社
出版日期
图书
定价
图书余量
图书总量
图书分E