数据库课程设计文档..docVIP

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库课程设计文档.

数据库系统原理课程设计报告 题目名称: 图书管理系统 班 级: 计093-2 组长学号: 200925503201 姓名: 李帅 成绩: 组员学号: 200925503235 姓名: 周福智 成绩: 组员学号: 200925503249 姓名: 陈春茹 成绩: 2011年7月14日 引言 本设计为一个基本的图书管理系统,系统对图书馆中常见的借书、还书、预定等活动以及相关的读者和管理员等基本信息进行管理。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成借书、还书、预定管理的全过程,包括读者的增添、删除、修改和查询,新书入库、借出图书的录入、统计与查询,以及库存的统计等。经过实际使用证明,本文所设计的图书管理系统可以满足图书馆读者、图书管理方面的需要。 通过对系统的初步调查,明确了系统开发的目标为:按照管理信息系统的原理和方法,采用成熟、先进的信息技术和手段,支持图书馆读者、图书管理工作的全过程,加强图书管理活动中的各种信息资源的管理和应用,实现图书管理现代化,及时、准确地提供各种信息。 第二章 系统分析 2.1 现行系统的总目标 通过对图书馆工作流程的研究和详细地询问有关人员,对图书馆的各个方面的工作流程有了具体的了解,经过和图书馆的相关人员协商后,最终确定在图书管理系统中要具有以下几方面的内容: 主要实现的功能: 管理员: 读者类型的增加、查询、修改、删除 读者的注册、查询、修改、删除 图书类型的增加、查询、修改、删除 图书的入库、查询、修改、删除 图书预订记录的查看 图书的借阅和换回 读者: 图书的查询、预订 读者密码的修改 预订记录的删除 第三章 系统概要设计 3.1 数据库设计 数据库设计是开发数据库及其应用系统的技术,也是信息系统开发和建设的重要组成部分。具体的说,数据库设计是要在一个给定的应用环境中,通过合理的逻辑设计和有效的物理设计,构造较优的数据库模式,建立数据库及其应用系统,满足用户各种信息需求。 在系统的数据库设计中,首先对系统分析得到的数据字典中的数据存储进行分析,分析各数据存储之间的关系,然后得出系统的关系模式。本系统用实体-联系图(简称E-R图)来描述系统的概念模型。E-R图由实体、属性、联系三部分组成,其符号如图4.6所示: 实体 属性 联系 E-R图例 3.2 实体描述 本系统中所涉及的实体有6个,其结构如下: 管理员(管理员姓名、管理员密码、类型号) 读者(借书证号、姓名、性别、密码、单位、发证日期、所属类型) 图书(图书编号、类型号、图书名称、出版作者、剩余、单价、总量、进库日期、状态、备注)(状态有0、1两个值,0代表没有被预订,1代表被预订) 管理员类型(类型号、类型名称) 读者类型(类型号、类型名、借期、借阅册数) 图书类型(类型号、类型名) 五个关系: 借阅记录(编号、图书编号、借书证号、借阅日期、归还日期、借阅次数、状态)(状态有0、1、2三个值,0代表未还,1代表正常还回,2代表超期) 图书预定(编号、借书证号、图书编号、预订日期、状态)(状态有0、1两个状态,0代表该预订的书没有被取走,1代表该预定的书已经被取走) 读者和读者类型(读者类型、读者类型类型名) 管理员和管理员类型(管理员类型号、管理员类型类型号) 图书和图书类型(图书类型名、图书类型类型名) 3.3 联系描述 本系统中实体之间有5个联系,其关系如下: (1)图书预订关系:读者与图书之间的关系是1:N,因为一个读者可以预订多本图书,一本图书只能被一个读者预订; (2)图书借阅关系:读者与图书的关系是1:N,因为一个读者可以借阅多种图书,但一本图书只能被一个读者借阅; (3)管理员与管理员类型:关系是N:1,因为一个管理员只能对应一个类型,一个类型可以对应多个管理员; (4)读者与读者类型:关系是N:1,因为一个读者只能对应一个类型,一个类型可以对应多个读者; (5)图书与图书类型:关系是N:1,因为一个图书只能对应一个类型,一个类型可以对应多个图书; 实体关系图 第四章 系统详细设计 4.1 数据库的逻辑设计 数据库的逻辑设计的任务就是把概念结构设计阶段的基本E-R图转化为与选用具体机器上的DBMS产品所支持的数据模型相符合的逻辑结构,首先要实现的是E-R图关系模型的转化。而为此要解决的问题是如何

文档评论(0)

stzs + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档