图书馆管理系统数据库系统设计Word格式文档下载.docx
- 文档编号:17301130
- 上传时间:2022-12-01
- 格式:DOCX
- 页数:95
- 大小:225.25KB
图书馆管理系统数据库系统设计Word格式文档下载.docx
《图书馆管理系统数据库系统设计Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《图书馆管理系统数据库系统设计Word格式文档下载.docx(95页珍藏版)》请在冰豆网上搜索。
编写程序、调试并进行测试。
(6)结束语:
写出完成本课程设计的心得,领会数据库理论与软件开发实践的关系。
有哪些收获。
软件还需要哪些改进。
(7)参考文献。
严禁剽窃、抄袭等作弊行为!
本学期课程的期末成绩均已公布.虽然评分标准第一次课都讲过了,但还是在这里公示一下,各位同学可以对应着了解自己分数的来源.北京林业大学2008–2009学年第2学期论文考试要求课程名称:
两性关系与两性文化课程所在学院:
人文学院考试班级:
公选命题人:
方刚论文要求:
1、论文题目(范围)1,本课程的收获与体会;
2,《中国多性伙伴》或《男性要解放》读后感(二选一);
2、论文要求手写□打印□,字数范围为2000-4000字;
3、论文上交时间:
2009年5月13日、14日随堂4、写作要求(请任课教师详细说明本次论文考试的内容要求)严禁剽窃、抄袭等作弊行为!
60分以下:
全全文抄袭,或未按时交卷,或与课程内容毫不相关按不及格处理。
信息管理学课程论文评分标准
分值
得分
完成数据库系统设计工作任务
20分
论文文章结构安排合理,写作规范,引注正确。
10分
论文逻辑条理清晰,论证有力。
理论阐述全面,能够联系实际分析问题,解决问题。
需求分析:
问题陈述清楚、需完成的功能描写准确,ER模型图正确。
数据库逻辑设计:
定义视图、索引、主关键字、权限。
数据库物理设计:
开发与编码:
成绩
==========================================图书馆借还系统数据库设计
内容摘要
该实验为图书馆借还系统的数据库设计,在试验中运用了业务流程图,数据流程图,E-R图,数据库的概念和物理模型。
报告中包各个关系的属性,索引,视图,用户权限以及生成的SQL代码等有关数据库的详细信息。
在高校的教育资源中,图书馆总能引起大家的热议,图书馆各个方面的服务都显得无比重要,图书馆的信息检索也在服务中扮演了重要的角色。
随着信息化的快速发展,一个好的图书馆借还系统能为广大师生和管理人员带来了极大的方便,那么,建立一个方便、高效的图书馆借还系统,是一件极其重要的事。
关键字:
图书馆借阅系统数据库设计
Abstract
Theexperimentforthelibrarycirculationsystem,databasedesign,businessuseofthetestintheflowchart,dataflowdiagrams,ERdiagrams,databaseconceptsandphysicalmodels.Reporttherelationshipbetweenthevariouspacketattributes,indexes,views,userpermissions,andgenerateSQLcodeandotherrelateddatabasedetails.
Educationalresourcesincollegesanduniversities,libraries,thetotalcanbebroughttothehot,allaspectsoflibraryserviceshavebecomeextremelyimportant,libraryinformationretrievalservicealsoplaysanimportantrole.Withtherapiddevelopmentofinformationtechnology,agoodlibrarycirculationsystemforteachers,studentsandadministratorshavebroughtgreatconvenience,then,toestablishaconvenientandefficientlibrarycirculationsystem,isanextremelyimportantthing.
Keywords:
libraryloansystemthedatabasedesign.
1.实验环境、目的及相关情况
1.1项目背景
1.2编写目的
本数据库,主要是为学生提供一个高效、方便的书籍信息检索和借还平台,同时为图书馆管理人员在更新馆藏信息等方面带来很大的方便。
学生可以凭借学校给的学号(帐号),密码登入系统,进行图书信息的检索和借还。
1.3软件定义
图书馆借还系统是一种高效、便捷的信息化系统,是根据学生信息和馆藏书本信息为基础,为学生提供书籍查阅和借还,以及为图书馆管理人员对馆藏信息的更新工作提供方便。
1.4开发环境
1.4.1计算机硬件系统
图1
1.4.2计算机软件
操作系统:
WindowsXP专业版
系统类型:
32位操作系统
实验平台:
MicrosoftOfficeVisio2003、SybasePowerDesigner
MicrosoftSQLServer2000
图文编辑:
MicrosoftOfficeWord2003
2.需求分析
2.1问题陈述
该系统运用方便、操作简单,效率很高,实现了学生对书籍信息的检索,对书籍的借还,管理人员对馆藏信息的更新等重要功能,满足了学生快速快速方便获取所需的信息,也大大减轻了管理人员在更新工作上的工作量。
2.2需要完成的功能
用户类别:
学生,只有被授权的用户才可以使用本系统的资源。
权限管理:
系统需要经过有效的身份验证可以登录。
学生只可以对馆藏信息进行检索,而不能进行所以的更改。
借书功能:
考生输入学号(帐号)和密码登陆系统后,查询相应书籍的信息。
查询完毕后,根据是否满足借阅条件,若满足条件,则办理借阅手续,同时将记录录入学生信息表和馆藏信息表。
还书功能:
考生输入学号(帐号)和密码登陆系统后,办理还书手续,若书籍已逾期,则需缴纳罚款,同时将记录录入学生信息表和馆藏信息表。
2.3图书馆借还系统业务流程图设计
图2图书馆借还系统业务流程图
2.4图书馆借还系统数据流图设计
图3图书馆借还系统数据流程图
2.5图书馆借还系统E-R图设计及其规范化
根据数据流程图的数据流动方向,对数据的有关操作,体现了不同的实体之间的联系,从而可以画出E-R图.
2.5.1各个实体的属性如下:
学生信息库(学号,姓名,账户金额,罚款金额);
书籍馆藏信息库(藏书编号,出版社,出版年份,作者,所属类别,可供出借量);
借阅(编号,借书日期,还书日期,是否超期,书名,最迟应还日期);
2.5.2设计的联系及其属性如下:
2.5.3由数据流图所得出的E-R图模型如图4所示:
2.5.4E-R图对关系表的转换,关系模式可划分为:
2.5.4.1学生信息库—借阅(学号,编号,姓名,账户金额,罚款金额,借书日期,还书日期,是否超期,书名,最迟应还日期);
2.5.4.2书籍馆藏信息库(藏书编号,出版社,出版年份,作者,所属类别,可供出借量);
2.5.5基本表描述:
2.5.5.1学生信息库—借阅(学号,编号,姓名,账户金额,罚款金额,借书日期,还书日期,是否超期,书名,最迟应还日期);
(学号,编号)
(姓名,账户金额,罚款金额,借书日期,还书日期,是否超期,书名,最迟应还日期)非主属性部分依赖于码,没有任何函数传递。
每一个非主属性都依赖于码,属于2NF
每一个非主属性不依赖于码,也没有任何函数传递,决定因素都包含码,所以属于BCNF
2.5.5.2书籍馆藏信息库(藏书编号,出版社,出版年份,作者,所属类别,可供出借量);
(藏书编号)
(出版社,出版年份,作者,所属类别,可供出借量)每一个非主属性都依赖于码,所以属于2NF
图4图书馆借还系统E-R图模型
3.数据库逻辑设计、数据库物理设计及SQL代码
3.1数据库逻辑设计
图5图书馆借还系统数据库逻辑设计
3.2数据库物理设计
图6图书馆借还系统物理模型设计
3.3数据库物理设计
把图6的内容,设计在powerdesigner15.1中,形成了概念模型,确立实体之间的关系,生成物理模型,并新建物理模型报告如下(从SybasePowerDesigner直接导入):
1PDMDiagrams
1.1Modelleveldiagrams
1.1.1图Diagram_1
2
Modellevelobjectlists
2.1CommonObjects
2.1.1Diagramlist
表1
名称
代码
Diagram_1
2.2Physicaldiagramsobjects
2.2.1表格栏位清单
表2
学号
姓名
账户金额
罚款金额
编号
藏书编号
借书日期
还书日期
是否超期
书名
最迟还书日期
出版社
出版年份
作者
可供借阅量
所属类别
2.2.2表格索引清单
表3
唯一的
群集器
主要的
外来键
代替键
表格
学生信息库_PK
TRUE
FALSE
学生信息库
借阅记录_PK
借阅记录
借书_FK
修改_FK
书籍馆藏信息库_PK
书籍馆藏信息库
2.2.3表格引键清单
表4
kfc1
kfc3
kfc2
2.2.4参考清单
表5
父表格
子表格
借书
<
None>
修改
2.2.5表格清单
表6
2.2.6用户清单
表7
图书馆管理员
学生
2.2.7视图清单
表8
查书
还书
罚款记录
2.3Multi-dimensionalDiagramsObjects
3Tables
3.1Modelleveltables
3.1.1表格借阅记录
3.1.1.1表格借阅记录的卡片
表9
数据库管理系统
3.1.1.2表格借阅记录的限制性名称
CKT_借阅记录
3.1.1.3表格借阅记录的服务器检验表达式
%RULES%
3.1.1.4借阅记录的代码预览
ifexists(select1
fromsysindexes
whereid=object_id('
借阅记录'
)
andname='
借阅记录_PK'
andindid>
0
andindid<
255)
dropindex借阅记录.借阅记录_PK
go
借书_FK'
dropindex借阅记录.借书_FK
修改_FK'
dropindex借阅记录.修改_FK
fromsysobjects
andtype='
U'
droptable借阅记录
/*==============================================================*/
/*Table:
借阅记录*/
createtable借阅记录(
编号char(256)notnull,
学号char(256)null,
藏书编号char(256)null,
借书日期char(256)null,
还书日期char(256)null,
是否超期char(256)null,
书名char(256)null,
最迟还书日期char(256)null,
constraintPK_借阅记录primarykey(编号)
/*Index:
借阅记录_PK*/
createuniqueindex借阅记录_PKon借阅记录(
借书_FK*/
createindex借书_FKon借阅记录(
修改_FK*/
createindex修改_FKon借阅记录(
3.1.1.5包含表格借阅记录的图清单
表10
3.1.1.6表格借阅记录的依赖清单
表11
类名称
View
3.1.1.7表格借阅记录的栏位清单
3.1.1.8表格借阅记录的栏位编号
3.1.1.8.1表格借阅记录的栏位编号的卡片
数据类型
char(256)
强制
3.1.1.8.2表格借阅记录的栏位编号的限制性名称
CKC_编号_借阅记录
3.1.1.8.3表格借阅记录的栏位编号的标准检验
最小值
最大值
预设值
单元
格式
大写
小写
不可修改
值清单
3.1.1.8.4表格借阅记录的栏位编号的服务器检验规则
%MINMAX%and%LISTVAL%and%RULES%
3.1.1.8.5栏位编号的依赖清单
IndexColumn
Key
3.1.1.8.6栏位编号的延伸属性清单
值
目标名称
ExtIdentityIncrement
(Integer)
ExtIdentitySeed
ExtNotForReplication
(Boolean)
false
3.1.1.9表格借阅记录的栏位学号
3.1.1.9.1表格借阅记录的栏位学号的卡片
3.1.1.9.2表格借阅记录的栏位学号的限制性名称
CKC_学号_借阅记录
3.1.1.9.3表格借阅记录的栏位学号的标准检验
3.1.1.9.4表格借阅记录的栏位学号的服务器检验规则
3.1.1.9.5栏位学号的依赖清单
3.1.1.9.6栏位学号的延伸属性清单
3.1.1.10表格借阅记录的栏位藏书编号
3.1.1.10.1表格借阅记录的栏位藏书编号的卡片
3.1.1.10.2表格借阅记录的栏位藏书编号的限制性名称
CKC_藏书编号_借阅记录
3.1.1.10.3表格借阅记录的栏位藏书编号的标准检验
3.1.1.10.4表格借阅记录的栏位藏书编号的服务器检验规则
3.1.1.10.5栏位藏书编号的依赖清单
ViewColumn
3.1.1.10.6栏位藏书编号的延伸属性清单
3.1.1.11表格借阅记录的栏位借书日期
3.1.1.11.1表格借阅记录的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书馆 管理 系统 数据库 设计