- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
图书借阅系统数据库
课程设计报告
课程名称:数据库技术应用
设计题目:图书借阅系统数据库
院 系:
班 级:
姓 名:
学 号:
指导教师:
设计时间: 一 系统设计的需求分析和目的
1.需求分析:
(一)数据需求和功能需求
“图书借阅系统”需要建立读者、图书、编码和借阅表,管理读者、图书、编码(条码)和借还书数据。
(二)数据流程
输入和修改-查询-统计-维护-帮助。用户能够相对自由地选择和操作。“输入和修改”就是编辑,“维护”可执行数据备份和数据恢复。
(三)系统功能
信息输入、信息查询、统计制表、系统维护和帮助功能。
2.设计目的:本需求的设计目的在于研究图书馆管理系统软件的开发途径和应用方法。
开发意图
(1)为了图书馆管理系统更完善;
(2)为了图书馆办公室对学生借阅的管理更方便;
(3)为了减轻工作人员的工作负担。
(二)设计要求
1. 查询每个用户借阅的全部信息
2.使用软件工程的思路确定总体方案.
3.进行详细的需求分析
4.能够独立完成系统的开发任务.
二 系统的设计
1. 系统的概念设计
(1)读者信息
读者信息一般用来记录读者的静态信息,如读者的图书证号、学号、姓名、性别和所在系。由于一位读者只办一个图书证。在用计算机管理时,可以将读者信息和图书证信息合二为以,在此信息中加入图书证是否挂失。其实体属性图如下1-1所示
图1-1读者信息实体属性图
(2) 图书档案
图书档案信息一般用来记录图书静态信息,包括每种书的类别、 名称、出版社、出版时间 、单价、 页数、 简介和备注等。为了方便与管理,每种书设有一个书目编号。由于入库时间和图书档案的联系比较紧密,把它与图书信息归在一起。因为,图书档案的实体属性如下1-2所示
图1-2图书档案的实体属性图
(3) 书目编码
书目编码信息用来记录每一本书的有关信息,同一种书可能会购买很多本,每一本书可以利用条形码做为该书编号,方便数据录入。由于同一种的图书档案信息是相同的,所以只需记录在图书档案信息中的书目编码,以免重复。为了便于统计和查询,还记录该书借出的次数和当前是否在库。于是,书目编码的实体属性如图所知1-3所示
图1-3书目编码的实体属性图
(4)借阅信息
借阅信息用来记录读者借阅书目的有关信息,是一种动态信息。每位读者每次借阅一本书都会有相应的记录,内容至少包括图书证号、图书条码、借阅日期和还书日期。实际上,借阅信息是表示读者信息和图书编码信息关系的一种信息,在关系形数据库中,表示两个实体之间关系的信息也是一种关系,也可以把它看成一种实体,同样拥有自己的属性。借阅信息的实体属性如图1-4所示
图1-4借阅信息的实体属性图
(5)实体之间的关系
通过以上分析,一方面,每位读者拥有一张图书证,可以多次借阅,每位读者每借一本书要产生一条借书记录。每种书有一张图书信息卡,具有一个书目编码,一种书可能有很多本,每本书通过唯一的条形码区别。可见,这些数据之间存在一定的联系即:
1)书目编码与图书档案信息之间通过建立一种一对多联系
2)读书信息与书目编码之间通过借阅形成多对多联系
图1-5图书借阅系统E-R图-1
1)在借阅时,读者信息与借阅信息之间可以通过图书证号建立一对多的联系;
2)在借阅时,书目编码与借阅信息之间可以通过图书条码建立一对多的联系;
3)在借阅时,图书档案与书目编码之间可以通过书目编码建立一对多的联系;
它们之间的E-R关系这般分解后如图1-6所示。
图1-6图书借阅系统E-R图-2
(6)数据字典
根据了解到的数据,设计数据字典如表1-1所示
属性名 数据类型 数据长度 所属实体 图书证号 文本 6 读者,借阅 学号 文本 12 读者 姓名 文本 8 读者 性别 文本 2 读者 院系 文本 20 读者 是否挂失 是/否 读者 书目编号 文本 7 图书,书目编号 类别 文本 20 图书 书名 文本 30 图书 作者 文本 16 图书 出版社 文本 30 图书 出版时间 日期/时间 图书 单价 单精度型 图书 页数 单精度型 图书
文档评论(0)