ImageVerifierCode 换一换
格式:DOCX , 页数:95 ,大小:225.25KB ,
资源ID:4375738      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4375738.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(图书馆管理系统数据库系统设计.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

图书馆管理系统数据库系统设计.docx

1、图书馆管理系统数据库系统设计-装- - 订 -线- 班级 姓名 学号 - 广 东 商 学 院 答 题 纸(格式二)课程 数据库系统设计 2010 2011 学年第 2 学期成绩 评阅人 请选取数据库系统设计课程设计相关主题,在某个RDBMS软件基础上利用合适的应用系统开发工具为某个部门或者单位开发一个数据库系统。要求给出数据库设计概念设计、逻辑设计、物理设计、开发与编码、测试各个阶段的详细设计:写出系统的主要功能和使用说明;提交运行的系统。完成的主要功能包括录入、修改、查询、输出的信息管理功能。基本要求:(1)完成问题陈述中所提到的所有需求功能;(2)要求撰写不少于3000个文字的文档;(3)

2、文档中至少要包括:ER模型图、系统功能图、数据字典、表关系的详细说明。(4)用户手册,描述软件系统所具有的功能及基本的使用方法。文档格式参考毕业论文要求,章节包括:(1)概述:包括项目背景、编写目的、软件定义、开发环境等内容。(2)需求分析:问题陈述、需完成的功能,画出ER模型图;(3)数据库逻辑设计:把ER模型图转换为关系表。描述每一个基本表关系。要求所有关系达到BCNF范式。定义视图、定义索引、主关键字、定义权限。(4)数据库物理设计:定义数据物理文件及管理。(5)开发与编码:编写程序、调试并进行测试。(6)结束语:写出完成本课程设计的心得,领会数据库理论与软件开发实践的关系。有哪些收获。

3、软件还需要哪些改进。(7)参考文献。 严禁剽窃、抄袭等作弊行为!本学期课程的期末成绩均已公布.虽然评分标准第一次课都讲过了,但还是在这里公示一下,各位同学可以对应着了解自己分数的来源. 北京林业大学20 0 200 学年第 2 学期论文考试要求 课程名称:两性关系与两性文化课程所在学院:人文学院考试班级:公选命题人:方刚论文要求: 1、 论文题目(范围) 1,本课程的收获与体会;2,中国多性伙伴或男性要解放读后感(二选一); 2、 论文要求手写 打印,字数范围为 2000-4000 字; 3、 论文上交时间: 2009年5月13日、14日随堂 4、 写作要求(请任课教师详细说明本次论文考试的内

4、容要求)严禁剽窃、抄袭等作弊行为!分以下:全全文抄袭,或未按时交卷,或与课程内容毫不相关按不及格处理。信息管理学课程论文评分标准分值得分完成数据库系统设计工作任务20分论文文章结构安排合理,写作规范,引注正确。10分论文逻辑条理清晰,论证有力。理论阐述全面,能够联系实际分析问题,解决问题。10分需求分析:问题陈述清楚、需完成的功能描写准确,ER模型图正确。20分数据库逻辑设计:把ER模型图转换为关系表。描述每一个基本表关系。要求所有关系达到BCNF范式。定义视图、索引、主关键字、权限。20分数据库物理设计:定义数据物理文件及管理。10分开发与编码:编写程序、调试并进行测试。10分成绩图书馆借还

5、系统数据库设计内容摘要该实验为图书馆借还系统的数据库设计,在试验中运用了业务流程图,数据流程图,E-R图,数据库的概念和物理模型。报告中包各个关系的属性,索引,视图,用户权限以及生成的SQL代码等有关数据库的详细信息。在高校的教育资源中,图书馆总能引起大家的热议,图书馆各个方面的服务都显得无比重要,图书馆的信息检索也在服务中扮演了重要的角色。随着信息化的快速发展,一个好的图书馆借还系统能为广大师生和管理人员带来了极大的方便,那么,建立一个方便、高效的图书馆借还系统,是一件极其重要的事。关键字:图书馆 借阅系统 数据库设计AbstractThe experiment for the librar

6、y circulation system, database design, business use of the test in the flow chart, data flow diagrams, ER diagrams, database concepts and physical models. Report the relationship between the various packet attributes, indexes, views, user permissions, and generate SQL code and other related database

7、 details. Educational resources in colleges and universities, libraries, the total can be brought to the hot, all aspects of library services have become extremely important, library information retrieval service also plays an important role. With the rapid development of information technology, a g

8、ood library circulation system for teachers, students and administrators have brought great convenience, then, to establish a convenient and efficient library circulation system, is an extremely important thing.Keywords: library loan system the database design.1.实验环境、目的及相关情况1.1项目背景在高校的教育资源中,图书馆总能引起大

9、家的热议,图书馆各个方面的服务都显得无比重要,图书馆的信息检索也在服务中扮演了重要的角色。随着信息化的快速发展,一个好的图书馆借还系统能为广大师生和管理人员带来了极大的方便,那么,建立一个方便、高效的图书馆借还系统,是一件极其重要的事。1.2编写目的本数据库,主要是为学生提供一个高效、方便的书籍信息检索和借还平台,同时为图书馆管理人员在更新馆藏信息等方面带来很大的方便。学生可以凭借学校给的学号(帐号),密码登入系统,进行图书信息的检索和借还。1.3软件定义图书馆借还系统是一种高效、便捷的信息化系统,是根据学生信息和馆藏书本信息为基础,为学生提供书籍查阅和借还,以及为图书馆管理人员对馆藏信息的更

10、新工作提供方便。1.4开发环境1.4.1计算机硬件系统图11.4.2计算机软件操作系统:Windows XP 专业版系统类型:32位操作系统实验平台:Microsoft Office Visio 2003、Sybase Power DesignerMicrosoft SQL Server 2000图文编辑:Microsoft Office Word 20032.需求分析2.1问题陈述该系统运用方便、操作简单,效率很高,实现了学生对书籍信息的检索,对书籍的借还,管理人员对馆藏信息的更新等重要功能,满足了学生快速快速方便获取所需的信息,也大大减轻了管理人员在更新工作上的工作量。2.2需要完成的功能

11、用户类别:学生,只有被授权的用户才可以使用本系统的资源。权限管理:系统需要经过有效的身份验证可以登录。学生只可以对馆藏信息进行检索,而不能进行所以的更改。借书功能:考生输入学号(帐号)和密码登陆系统后,查询相应书籍的信息。查询完毕后,根据是否满足借阅条件,若满足条件,则办理借阅手续,同时将记录录入学生信息表和馆藏信息表。还书功能:考生输入学号(帐号)和密码登陆系统后,办理还书手续,若书籍已逾期,则需缴纳罚款,同时将记录录入学生信息表和馆藏信息表。2.3图书馆借还系统业务流程图设计图2 图书馆借还系统业务流程图2.4图书馆借还系统数据流图设计图3 图书馆借还系统数据流程图2.5图书馆借还系统E-

12、R图设计及其规范化根据数据流程图的数据流动方向,对数据的有关操作,体现了不同的实体之间的联系,从而可以画出E-R图.2.5.1 各个实体的属性如下:学生信息库(学号,姓名,账户金额,罚款金额);书籍馆藏信息库(藏书编号,出版社,出版年份,作者,所属类别,可供出借量);借阅(编号,借书日期,还书日期,是否超期,书名,最迟应还日期);2.5.2 设计的联系及其属性如下:借阅(编号,借书日期,还书日期,是否超期,书名,最迟应还日期);2.5.3 由数据流图所得出的E-R图模型如图4所示:2.5.4 E-R图对关系表的转换,关系模式可划分为:2.5.4.1学生信息库借阅 (学号, 编号,姓名,账户金额

13、,罚款金额,借书日期,还书日期,是否超期,书名,最迟应还日期);2.5.4.2书籍馆藏信息库 (藏书编号,出版社,出版年份,作者,所属类别,可供出借量);2.5.5 基本表描述:2.5.5.1学生信息库借阅 (学号, 编号,姓名,账户金额,罚款金额,借书日期,还书日期,是否超期,书名,最迟应还日期);(学号,编号) (姓名,账户金额,罚款金额,借书日期,还书日期,是否超期,书名,最迟应还日期) 非主属性部分依赖于码,没有任何函数传递。学生信息库(学号,姓名,账户金额,罚款金额); 每一个非主属性都依赖于码,属于2NF书籍馆藏信息库(藏书编号,出版社,出版年份,作者,所属类别,可供出借量);每一

14、个非主属性不依赖于码,也没有任何函数传递,决定因素都包含码,所以属于BCNF2.5.5.2书籍馆藏信息库 (藏书编号,出版社,出版年份,作者,所属类别,可供出借量);(藏书编号) (出版社,出版年份,作者,所属类别,可供出借量)每一个非主属性都依赖于码,所以属于2NF图4 图书馆借还系统E-R图模型3.数据库逻辑设计、数据库物理设计及SQL代码3.1数据库逻辑设计图 5 图书馆借还系统数据库逻辑设计3.2数据库物理设计图 6 图书馆借还系统物理模型设计3.3数据库物理设计把图6的内容,设计在powerdesigner15.1中,形成了概念模型,确立实体之间的关系,生成物理模型,并新建物理模型报

15、告如下(从Sybase Power Designer直接导入):1 PDM Diagrams1.1 Model level diagrams1.1.1 图Diagram_12 Model level object lists2.1 Common Objects2.1.1 Diagram list表1名称代码Diagram_1Diagram_12.2 Physical diagrams objects2.2.1 表格栏位清单表2名称代码学号学号姓名姓名账户金额账户金额罚款金额罚款金额编号编号学号学号藏书编号藏书编号借书日期借书日期还书日期还书日期是否超期是否超期书名书名最迟还书日期最迟还书日期藏

16、书编号藏书编号出版社出版社出版年份出版年份作者作者可供借阅量可供借阅量所属类别所属类别书名书名2.2.2 表格索引清单表3名称代码唯一的群集器主要的外来键代替键表格学生信息库_PK学生信息库_PKTRUEFALSETRUEFALSEFALSE学生信息库借阅记录_PK借阅记录_PKTRUEFALSETRUEFALSEFALSE借阅记录借书_FK借书_FKFALSEFALSEFALSETRUEFALSE借阅记录修改_FK修改_FKFALSEFALSEFALSETRUEFALSE借阅记录书籍馆藏信息库_PK书籍馆藏信息库_PKTRUEFALSETRUEFALSEFALSE书籍馆藏信息库2.2.3 表

17、格引键清单表4名称代码表格kfc1kfc1学生信息库kfc3kfc3借阅记录kfc2kfc2书籍馆藏信息库2.2.4 参考清单表5名称代码父表格子表格借书借书修改修改2.2.5 表格清单表6名称代码学生信息库学生信息库借阅记录借阅记录书籍馆藏信息库书籍馆藏信息库2.2.6 用户清单表7名称代码图书馆管理员图书馆管理员学生学生2.2.7 视图清单表8名称代码查书查书借书借书还书还书罚款记录罚款记录2.3 Multi-dimensional Diagrams Objects3 Tables3.1 Model level tables3.1.1 表格借阅记录3.1.1.1 表格借阅记录的卡片表9名称

18、借阅记录代码借阅记录数据库管理系统Microsoft SQL Server 20003.1.1.2 表格借阅记录的限制性名称CKT_借阅记录3.1.1.3 表格借阅记录的服务器检验表达式%RULES%3.1.1.4 借阅记录的代码预览if exists (select 1 from sysindexes where id = object_id(借阅记录) and name = 借阅记录_PK and indid 0 and indid 0 and indid 0 and indid 255) drop index 借阅记录.修改_FKgoif exists (select 1 from sy

19、sobjects where id = object_id(借阅记录) and type = U) drop table 借阅记录go/*=*/* Table: 借阅记录 */*=*/create table 借阅记录 ( 编号 char(256) not null, 学号 char(256) null, 藏书编号 char(256) null, 借书日期 char(256) null, 还书日期 char(256) null, 是否超期 char(256) null, 书名 char(256) null, 最迟还书日期 char(256) null, constraint PK_借阅记录 p

20、rimary key (编号)go/*=*/* Index: 借阅记录_PK */*=*/create unique index 借阅记录_PK on 借阅记录 (编号)go/*=*/* Index: 借书_FK */*=*/create index 借书_FK on 借阅记录 (学号)go/*=*/* Index: 修改_FK */*=*/create index 修改_FK on 借阅记录 (藏书编号)go3.1.1.5 包含表格借阅记录的图清单表10名称代码Diagram_1Diagram_13.1.1.6 表格借阅记录的依赖清单表11名称代码类名称借书借书View还书还书View罚款记

21、录罚款记录View3.1.1.7 表格借阅记录的栏位清单名称代码编号编号学号学号藏书编号藏书编号借书日期借书日期还书日期还书日期是否超期是否超期书名书名最迟还书日期最迟还书日期3.1.1.8 表格借阅记录的栏位编号3.1.1.8.1 表格借阅记录的栏位编号 的卡片名称编号代码编号数据类型char(256)强制TRUE3.1.1.8.2 表格借阅记录的栏位编号的限制性名称CKC_编号_借阅记录3.1.1.8.3 表格借阅记录的栏位编号的标准检验最小值最大值预设值单元格式大写FALSE小写FALSE不可修改FALSE值清单3.1.1.8.4 表格借阅记录的栏位编号的服务器检验规则%MINMAX%

22、and %LISTVAL% and %RULES%3.1.1.8.5 栏位编号的依赖清单名称代码类名称编号编号Index Columnkfc3kfc3Key3.1.1.8.6 栏位编号的延伸属性清单名称数据类型值目标名称ExtIdentityIncrement(Integer)Microsoft SQL Server 2000ExtIdentitySeed(Integer)Microsoft SQL Server 2000ExtNotForReplication(Boolean)falseMicrosoft SQL Server 20003.1.1.9 表格借阅记录的栏位学号3.1.1.9.1

23、 表格借阅记录的栏位学号 的卡片名称学号代码学号数据类型char(256)强制FALSE3.1.1.9.2 表格借阅记录的栏位学号的限制性名称CKC_学号_借阅记录3.1.1.9.3 表格借阅记录的栏位学号的标准检验最小值最大值预设值单元格式大写FALSE小写FALSE不可修改FALSE值清单3.1.1.9.4 表格借阅记录的栏位学号的服务器检验规则%MINMAX% and %LISTVAL% and %RULES%3.1.1.9.5 栏位学号的依赖清单名称代码类名称学号学号Index Column3.1.1.9.6 栏位学号的延伸属性清单名称数据类型值目标名称ExtIdentityIncre

24、ment(Integer)Microsoft SQL Server 2000ExtIdentitySeed(Integer)Microsoft SQL Server 2000ExtNotForReplication(Boolean)falseMicrosoft SQL Server 20003.1.1.10 表格借阅记录的栏位藏书编号3.1.1.10.1 表格借阅记录的栏位藏书编号 的卡片名称藏书编号代码藏书编号数据类型char(256)强制FALSE3.1.1.10.2 表格借阅记录的栏位藏书编号的限制性名称CKC_藏书编号_借阅记录3.1.1.10.3 表格借阅记录的栏位藏书编号的标准检验

25、最小值最大值预设值单元格式大写FALSE小写FALSE不可修改FALSE值清单3.1.1.10.4 表格借阅记录的栏位藏书编号的服务器检验规则%MINMAX% and %LISTVAL% and %RULES%3.1.1.10.5 栏位藏书编号的依赖清单名称代码类名称藏书编号藏书编号Index Column藏书编号藏书编号View Column藏书编号藏书编号View Column藏书编号藏书编号View Column3.1.1.10.6 栏位藏书编号的延伸属性清单名称数据类型值目标名称ExtIdentityIncrement(Integer)Microsoft SQL Server 2000ExtIdentitySeed(Integer)Microsoft SQL Server 2000ExtNotForReplication(Boolean)falseMicrosoft SQL Server 20003.1.1.11 表格借阅记录的栏位借书日期3.1.1.11.1 表格借阅记录的

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1