教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 实用文档 >

数据库课程设计报告-图书馆管理系统

来源:网络收集 时间:2025-04-30
导读: 图书馆管理系统数据库课程设计完整版。 南京理工大学 《数据库系统》实验报告 课 程:数据库系统 院 系:计算机学院 班 级: 软件081 成 绩: 学号: 200880114*** 姓名: 尹星晨 指导教师: 李波 日期:2010年 06 月 12日 图书馆管理系统数据库课程设计完整

图书馆管理系统数据库课程设计完整版。

南京理工大学

《数据库系统》实验报告

课 程:数据库系统 院 系:计算机学院 班 级: 软件081 成 绩:

学号: 200880114*** 姓名: 尹星晨

指导教师: 李波

日期:2010年 06 月 12日

图书馆管理系统数据库课程设计完整版。

ELEGANT

A system is best in which one can specify things with

the most simplicity and straightforwardness。

图书馆管理系统数据库课程设计完整版。

目 录

1 数据库设计........................................................ 1

1.1 需求分析 .................................................... 1 1.2 概念模式设计 ................................................ 3 1.3 关系模式设计 ................................................ 7 2 数据库编程........................................................ 9

2.1 表的创建 .................................................... 9 2.2 数据的修改 ................................................. 11 2.3 查询 ....................................................... 13 2.4 统计 ....................................................... 15 2.5 视图及索引 ................................................. 15 2.6 约束及触发器 ............................................... 16 3 应用程序设计(选做)............................................. 17 4 小结............................................................. 21

图书馆管理系统数据库课程设计完整版。

1 数据库设计

1.1 需求分析

问题的提出

书籍是人类不可缺少的精神食粮,对学校来说,显得尤为重要。所以图书馆管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理图书、期刊、试卷合订本等,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,给查找、更新和维护都带来了不少的困难。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对图书资源信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高图书馆管理的效率,也是企业、学校的科学化、正规化管理,与世界接轨的重要条件。

图书馆管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。

系统的主要功能需求

图书管理系统的主要任务是便于用户对图书的浏览、查询。为了使系统具有更广泛的适用性,现将系统功能分为系统设臵、图书管理和用户管理。

系统设臵

主要提供对系统默认信息的设臵

● 系统设臵:添加删除管理员、设臵管理员的权限、说明图书存放书架信

息添加删除书架信息。

图书管理

主要方便用户对图书的借阅及管理员对书籍的管理,具体功能如下: ● 图书借还:借阅者可以借阅图书馆中可供借阅的书籍或归还书籍。 ● 图书查询:可根据不同的条件(条形码、书名、类别、作者、书架、出

版社)查询读者需要的图书、读者可根据不同的条件(图书条形码、图书名称、读者编号、读者名字、到期时间)查询自己借阅图书信息。 ● 图书管理:图书管理员可以对图书信息进行添加、删除、修改。

● 图书排名:可以让读者知道图书借阅的排行榜及读者借阅的排行榜。

读者管理

添加删除不同类型的读者及注明可借图书的数量、添加删除读者的档案。具

图书馆管理系统数据库课程设计完整版。

体功能如下:

● 读者类型管理:利用可借数目和可借时间区分普通读者和高级读者。 ● 读者档案管理:添加新读者,对读者的信息进行添加,删除或修改。 根据功能描述,设计系统的功能结构图如下:

图1:系统功能分类

系统的信息需求

通过对数据库的初步分析,可将数据库初步分为7个数据库:某书表、某本书表、图书类型表、读者表、读者类别表、借阅卡表、图书位臵表、借还归还表、管理员表,丢失损坏表。

图书馆管理系统数据库课程设计完整版。

某书(条码号,书名,作者,价格,图书类型,出版社,出版日期,供应商,ISBN号入库时间,馆藏数目,库存数目);

某本书(图书编号,条码号,书架号,状态); 图书类型( 条码号,类别,阅览室,书架号);

读者(身份证号,姓名,密码,性别,班级,读者类型,地址,联系电话,有效期);

读者类型(读者类型,可借数目,可借时间);

借阅卡(借阅卡号,身份证号,可借数目,余额,状态);

借阅归还(图书编号,借阅卡号,借出日期,应还日期,归还日期,状态); 图书位臵(书架号,阅览室);

管理员(用户名,密码,姓名,性别);

丢失损坏(图书编号,借阅卡号,是否丢失,是否损坏,惩罚金额);

1.2 概念模式设计

● 核心E-R图: 由于图书管理系统主要用来处理读者借阅图书这一个任务,该任务的主要实体集是读者和书,又根据他们之间的联系——借阅归还,得到图书馆管理系统的核心E-R图如下:

图2:核心ER图

● 各实体E-R图:

● 读者(身份证号,姓名,密码,性别,班级,读者类型,地址,联系电

话,有效期)

图3:读者ER图

● 读者类型(读者类型,可借数目,可借时间)

图书馆管理系统数据库课程设计完整版。

图4:读者类型ER图

● 借阅卡(借阅卡号,身份证号,可借数目,余额,状态)

图5:借阅卡ER图

● 某书(条码号,书名,作者,价格,图书类型,出版社,出版日期,供

应商,ISBN号入库时间,馆藏数目,库存数目)

图6:某书ER图

● 某本书(图书编号,条码号,书架号,状态)

图7:某本书ER图

● 图书类型( 条码号,类别,阅览室,书架号)

图书馆管理系统数据库课程设计完整版。

图8:图书类型ER图

● 图书位臵(书架号,阅览室)

图9:图书位臵ER图

● 管理员(用户名,密码,姓名,性别)

图10:管理员ER图

● 借阅归还(图书编号,借阅卡号,借出日期,应还日期,归还日期,状

态)

图11:借阅归还ER图

● 丢失损坏(图书编号,借阅卡号,是否丢失,是否损坏,惩罚金额)

图12:丢失损坏ER图

● 各实体之间的关系E-R图:(见下页)

图书馆管理系统数据库课程设计完整版。…… 此处隐藏:2297字,全部文档内容请下载后查看。喜欢就下载吧 ……

数据库课程设计报告-图书馆管理系统.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1111705.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)