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

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

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL数据库课程设计报告 设计题目:学校图书借阅管理系统 目录 问题描述 2. 需求分析 2.1 需求调查 2.2 系统功能结构 2.3 数据流图 4. 概念结构设计 3.1 局部E-R图 3.2 全局E-R图 3.3 数据字典 逻辑结果设计 4.1 逻辑设计的任务和目标 4.2 将E-R图装换为关系模式 物理结构设计 5.1 建立数据表 5.2 建立视图 5.3建立触发器 5.4 存储过程 结论与心得 《数据库系统原理》课程设计报告 1. 问题的描述 随着社会的信息量的与日俱增,职场竞争的日趋激烈,越来越多的人更关注知识的积累、能力的培养。作为信息存储的主要媒体之一图书、数量、规模比以往任何时候都大的多,不论个人还是图书管理部门都需要使用方便而有效的方法来管理自己书籍。 在计算机日益普及的今天,对于个人而言采用一套行之有效的图示管理系统来管理自己的书籍,会方便许多.对于图书馆部门而言,以前单一的手工检索已不能满足人们的要求,为了让便于图书资料的管理要有图书馆软件。对于日益扩大的图书馆,查找特定的书目总使借阅者或工作人员劳神费力,有事还没有结果。因为往往是投入了大量的人力和财力却得不到有效的管理效率。因此我没呢采用数据库技术生成图书馆借阅挂历系统将会极大的方便借阅者并简化图书馆管理人员和工作人员的劳动,使工作人员从繁忙、复杂的工作进入到一个简单,搞笑的工作中。 在此以高校学校图书借阅管理系统的开发过程为背景,全文围绕如何: 实现图书信息、类别、出版社等信息的管理; 实现读者信息、借阅证信息的管理; 实现图书的借阅、续借、归还管理; 实现超期罚款管理、收款管理; 创建触发器,分别实现借书和还书时自动更新图书信息的在册数量; 创建视图查询各种图书的书号、书名、总数和在册数; 创建存储过程查询指定读者借阅图书的情况; 建立数据库相关表之间的参照完整性约束。 来进行系统设计,完善高校图书馆图书借阅系统。 2. 需求分析 2.1 需求调查 系统的需求分析主要是通过我们对于本校图书馆的观察和了解图书馆的一些管理规则和运行机制,并通过上网搜索有关图书馆管理系统的知识,了解到图书馆的现状,以及管理中的一些问题,并开始系统设计。每个学校都有图书馆,最初由于图书的数量和种类较少,人工手动管理化比较方便和灵活。随着社会的发展,图书的数量和种类越来越多,人工手动管理会降低工作的效率,希望建立一个图书管理系统,是为了解决人工手动管理图书信息在实践中的问题,从而达到系统化,规范化,标准化的水平。该系统的建立不但给管理这带来方便,也节省了工作的时间从而提高了工作的效率。 需求分析是在于弄清用户对于开发数据库应用系统的的确切要求。数据库设计的第一步是明确数据库的目的和如何使用,也就是说需要从数据库中得到那些信息。明确目的之后,就可以确定您保存那些主题信息(表),以及每一个主题需要保存那些信息(表中字段)。 2.2 系统的功能构造 1. 能够存储一定量的图书信息,并方便有效的进行相应的书籍操作和管理,这主要有: 1)、图书信息的录入、删除及修改。 2)、图书信息的多关键子检索查询。 3)、图书出借、返回及超时惩罚等。 2. 能对一定数量的读者、管理员进行相应的信息存储与管理,包括: 1)、读者信息的登陆,删除及修改。 2)、管理员信息的增加,删除及修改。 3)、读者资料的统计与查询等。 2.3 对于图书馆相关业务的宏观数据流程图 3.概念结构设计 3.1 局部E-R图 通过对上面2.3的图书馆相关业务的宏观数据流程图的分析可初步的得到图书馆信息 处理的局部E-R图: 1. 读者与图书之间的关系 2. 读者与借书记录之间的关系 3. 读者与归还记录之间的关系 4. 读者与罚款记录之间的的关系 5. 图书和图书管理员之间的关系 6. 图书与管理员之间的关系 3.2 整合上述1~6 局部E-R图可进一步的的得到完整的全局E-R图。具体图示如下: 3.3 数据字典根据上面全局E-R图建立数据字典 数据项名 数据项含义 数据类型 ReadID 读者编号 varchar ReadName 读者姓名 varchar ReadSex 读者性别 varchar ReadDate 登记时间 varchar MaxBorrow 最多可借图书数目 varchar MID 管理员编号 varchar MName 管理员姓名 varchar MSex 管理员性别 varchar Mpwd 登录密码 varchar BookID 图书编号 varchar BookName 图书名称 varchar BookWrite 作者 varchar BookPublish 出版社 varchar Rest

文档评论(0)

liyxi26 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档