- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库课程设计15199.doc
封面
成绩评定表
任务书
此三页按学校统一规定
摘 要目 录
1 前言 1
1.1 课题简介 1
1.2 设计目的 1
2 需求分析 2
2.1 业务需求及处理流程 2
2.2 功能需求分析 2
2.3 业务规则分析 2
3 概念结构设计 3
3.1 概念设计的方法与步骤 3
3.1.1定义实体集及属性 3
3.1.2确定联系集 3
3.2 局部E-R图 3
3.3 全局E-R图 3
4 逻辑结构设计 4
4.1 E-R图向关系模型的转换 4
4.2 数据模型的优化 4
5 数据库的实施 5
5.1 数据库与基表的创建 5
5.2 数据的载入 5
5.3 数据的查询 5
结束语 6
参考文献 7
1 前言
1.1 课题简介
近年来,图书馆提供的物质资源越来越丰富,如何高效准确地对馆藏资料进行整理、借还、盘点成为困扰图书馆管理人员的问题。在借书时,读者首先要将借的书和借阅证交给工作人员,工作人员然后将每本书的信息卡片和读者的借阅证放在一个小格栏里,最后在借阅证和每本书贴的借阅条上填写借阅信息。在还书时,读者首先将要还的书交给工作人员,工作人员然后根据图书信息找到相应的借书卡和借阅证,并填写相应的还书信息。从上述中可以发现,传统的手工流程存在着种种不足。首先处理借书、还书业务流程的效率很低;其次处理能力较低,一般时间内,所能服务的读者认识只能是很有限的图书馆管理系统为图书馆提供了全新盘点模式,降低了管理人员的劳动强度;大幅提高了图书盘点及错架图书整理效率,使错架图书的查找变得更为快捷便利;使读者进出更加自如,有效简化了读者借还书手续,提高了图书借阅率,避免了读者与管理人员之间发生不必要争执,融洽了读者与管理人员之间的关系,该系统得到了广大人士的欢迎。2 需求分析
2.1 业务需求及处理流程
图书信息的查询、学生借书处理、图书的索引
2.2 功能需求分析
图书管理
增加图书信息。当图书馆有新书购入或有新书获得时,图书管理员负责添加图书信息,包括书名、作者、出版社、出版年份、等
图书信息查询。网站提供特定的查询方式进行图书检索,如根据图书名查询或是
根据作者名查询
借书管理
借书情况查询。学生可以登陆自己的学号,查询自己已经借阅的书籍情况
借书单的生成。学生拿借到的书去管理员那,录入学生学号,书籍编号。同时该图书可借阅数量减少一本
学生管理
学生信息的维护。图书管理员可以更改和录入学生信息
图书截止日期提醒。提醒图书归还日期
2.3 业务规则分析
所有学生都可以登陆自己的学号搜索图书馆的图书信息,查询自己的借阅情况
每个同学的学号都是独一无二的,每个同学由学号唯一标识,学号由学校根据专业,入学年份产生
每一本图书由唯一的图书编号唯一标识。图书号由入馆顺序产生
每个借书单由借书编号决定。借书编号由系统按时间顺序生成
每个学生一个月内借阅图书不得超过5本
一本书只能由一个出版社出版,一个出版社能出版多本不同的书
每本书只能在一个阅览室,每个阅览室可以存放多本图书
借阅图书的时候需要同时输入学号与图书号,生成借书单,解除图书的上架情况
借阅时间超过一个月则按每超过一天0.1元计算,到归还为止,同时在学生登陆系统时给予提醒
每一张借书单只能对应一本书
每个同学可以有多张借书单
这里假设可能会有相同的书名但是有不同的作者不同出版社的情况
3 概念结构设计
3.1 概念设计的方法与步骤
3.1.1 定义实体集及属性
学生实体集Student:具有学号、姓名、性别、班级、专业、所属院系等属性
图书实体集Book:具有图书编号、图书名、出版社信息、作者、藏书地点等属性
阅览室实体集Room:具有阅览室编号、阅览室名称等属性
借书单实体集Borrowsheet:具有借阅日期、借书单号、借书人的学号姓名 、所借书的编号与名称等属性
3.1.2 确定联系集
Borrow联系集:Student与Borrowsheet之间一对多联系集,表明一个学生可以同时借多本书,但一张借书单只能对应一个学生
From联系集:Borrowsheet与Book之间一对多的联系集,表明一张借书单只能有一本书在上面,但是一本书可以被借阅多次,产生多个借书单
In联系集:Book与Room之间多对一的联系,表明一本书只能在固定的阅览室里存放,一个阅览室可以存放多本不同的书
3.2 局部E-R图
3.3 全局E-R图
4 逻辑结构设计
4.1 E-R图向关系模型的转换
Student(学号,姓名,性别,班级,专业,学院,借书单号)
Borrowsheet(借书单号,学号,书编号,日期)
Book(书编号,书名称,出版社,作者,)
Room(藏书室编号,名称,书编号)
4.2 数据模型的优化
……
5 数据库的实施
5.1 数据库与基表
文档评论(0)