下载此文档

SQL数据库课程设计--学校图书借阅管理系统.doc


文档分类:IT计算机 | 页数:约15页 举报非法文档有奖
1/15
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/15 下载此文档
文档列表 文档介绍
SQL数据库课程设计报告
设计题目:学校图书借阅管理系统
目录
问题描述
2. 需求分析
需求调查
系统功能结构
数据流图
4. 概念结构设计
局部E-R图
全局E-R图
数据字典
逻辑结果设计
逻辑设计的任务和目标
将E-R图装换为关系模式
物理结构设计
建立数据表
建立视图

存储过程
结论与心得
《数据库系统原理》课程设计报告
1. 问题的描述
随着社会的信息量的与日俱增,职场竞争的日趋激烈,越来越多的人更关注知识的积累、能力的培养。作为信息存储的主要媒体之一图书、数量、规模比以往任何时候都大的多,不论个人还是图书管理部门都需要使用方便而有效的方法来管理自己书籍。
在计算机日益普及的今天,对于个人而言采用一套行之有效的图示管理系统来管理自己的书籍,,以前单一的手工检索已不能满足人们的要求,为了让便于图书资料的管理要有图书馆软件。对于日益扩大的图书馆,查找特定的书目总使借阅者或工作人员劳神费力,有事还没有结果。因为往往是投入了大量的人力和财力却得不到有效的管理效率。因此我没呢采用数据库技术生成图书馆借阅挂历系统将会极大的方便借阅者并简化图书馆管理人员和工作人员的劳动,使工作人员从繁忙、复杂的工作进入到一个简单,搞笑的工作中。
在此以高校学校图书借阅管理系统的开发过程为背景,全文围绕如何:
实现图书信息、类别、出版社等信息的管理;
实现读者信息、借阅证信息的管理;
实现图书的借阅、续借、归还管理;
实现超期罚款管理、收款管理;
创建触发器,分别实现借书和还书时自动更新图书信息的在册数量;
创建视图查询各种图书的书号、书名、总数和在册数;
创建存储过程查询指定读者借阅图书的情况;
建立数据库相关表之间的参照完整性约束。
来进行系统设计,完善高校图书馆图书借阅系统。
2. 需求分析
需求调查
系统的需求分析主要是通过我们对于本校图书馆的观察和了解图书馆的一些管理规则和运行机制,并通过上网搜索有关图书馆管理系统的知识,了解到图书馆的现状,以及管理中的一些问题,并开始系统设计。每个学校都有图书馆,最初由于图书的数量和种类较少,人工手动管理化比较方便和灵活。随着社会的发展,图书的数量和种类越来越多,人工手动管理会降低工作的效率,希望建立一个图书管理系统,是为了解决人工手动管理图书信息在实践中的问题,从而达到系统化,规范化,标准化的水平。该系统的建立不但给管理这带来方便,也节省了工作的时间从而提高了工作的效率。
需求分析是在于弄清用户对于开发数据库应用系统的的确切要求。数据库设计的第一步是明确数据库的目的和如何使用,也就是说需要从数据库中得到那些信息。明确目的之后,就可以确定您保存那些主题信息(表),以及每一个主题需要保存那些信息(表中字段)。
系统的功能构造
1. 能够存储一定量的图书信息,并方便有效的进行相应的书籍操作和管理,这主要有:
1)、图书信息的录入、删除及修改。
2)、图书信息的多关键子检索查询。
3)、图书出借、返回及超时惩罚等。
2. 能对一定数量的读者、管理员进行相应的信息存储与管理,包括:
1)、读者信息的登陆,删除及修改。
2)、管理员信息的增加,删除及修改。
3)、读者资料的统计与查询等。
对于图书馆相关业务的宏观数据流程图
读者
所还图书单
有效借书单
查询信息单
管理员
超时罚款单
还书处理
借阅处理
查阅处理
丢失赔偿单
还书记录单
借书记录单
缺书通知单
查询结果单
更新图书信息
更新后的图书信息

局部E-R图
-R图:
1. 读者与图书之间的关系
M
N
借阅
图书
读者
2. 读者与借书记录之间的关系
图书续借记录
借记录

M
N
续借
读者
3. 读者与归还记录之间的关系
图书续借记录
借记录

归还
N
M
读者
4. 读者与罚款记录之间的的关系
图书续借记录
借记录

N
M
读者
罚款
5. 图书和图书管理员之间的关系
管理员
N
读者
M
罚款
6. 图书与管理员之间的关系
管理员
M
N
管理
图书

整合上述1~6 局部E-R图可进一步的的得到完整的全局E-R图

SQL数据库课程设计--学校图书借阅管理系统 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数15
  • 收藏数0 收藏
  • 顶次数0
  • 上传人miaoshen1985
  • 文件大小695 KB
  • 时间2018-09-07