数据库图书馆信息管理系统(共9页).doc
《数据库图书馆信息管理系统(共9页).doc》由会员分享,可在线阅读,更多相关《数据库图书馆信息管理系统(共9页).doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上实 验 报 告 课程名称 数据库原理与应用 实验学期 2017 至 2018 学年 第 1 学期学生所在系部 计算机学院 年级 专业班级 学生姓名 学号 任课教师 郭红 实验成绩 计算机学院制 数据库系统A课程综合性实验报告开课实验室:大软实验室 2017年 11 月 23日实验题目图书馆管理系统(SQL数据库)一、实验目的 选用一种DBMS作为设计平台,理解并应用课程中关于数据库设计的相关理论,能按照数据库设计步骤完成完整的数据库设计,包括需求分析、概念设计、逻辑设计、物理设计和实施。同时能够正确应用各个阶段的典型工具进行表示。二、设备与环境(1) 硬件设备:PC机
2、一台(2) 软件环境:安装Windows操作系统,安装数据库管理系统SQL Server2008等。三、实验内容1.需求分析设计原因:随着学校书籍以及借阅人员的不断增加,原来的管理已经无法满足要求,故设计了一个小型的学校图书馆管理系统来实现诸多要求以提高图书借阅以及人员信息管理等的效率。在构造系统时,首先从需求出发构造数据库表,然后再由数据库表结合需求划分系统功能模块。把系统的层次划分为了四个部分:图书信息的维护,人员信息的管理,图书借阅管理,信息查询。主要能够实现以下功能: 1能够存储一定数量的图书信息,并方便有效的进行相应的书籍信息管理,这主要包括:1) 图书信息的添加、删除及修改。2)
3、图书信息的关键字检索查询。3) 图书的借阅、归还、超期罚款以及丢失赔偿。2.能够对一定数量的读者、管理员进行相应的信息存储与管理,这其中包括:1) 读者信息的登记、删除及修改。 2) 管理员信息的增加、删除及修改。 3) 读者阅读兴趣的统计与查询。3.能够提供一定的安全机制,提供数据信息授权访问,防止随意删改、查询。4.对查询、统计的结果能够列表显示。2.概念结构设计类型编号概念结构设计首先根据需求分析得到的结果对现实世界进行抽象,设计各个局部E-R图,然后再集成全局E-R图。姓名局部E-R图读者1)读者性别创建日期学院编号2)图书名称状态所在馆室图书作者副本数出版社3)管理员编号姓名管理员性
4、别权限电话4)读者类别类型名称读者类别权限最大借书量5)馆室编号地址馆室名称管理员编号馆室读者类别6)借阅信息1所在属于借还读者nm图书mn罚款信息罚款n管理员1维护7)图书管理员1m管理管理员读者8)1n合并各分E-图,消除属性冲突、命名冲突、结构冲突等三类冲突,得到初步E-R图,再消除不必要冗余,得到的基本E-R图如下所示:读者类别馆室属于所在11n图书借还读者mnmm管理维护m罚款1管理员11 各ER图中联系的属性如下所示:借阅信息:Borrow (BookID,ReaderID,BookName,BookWriter, Outdate,YHdate,Indate)罚款信息:Fine(B
5、ookID,ReaderID,BookName, Outdate,Indate, Fine, MID)3.逻辑结构设计(1)关系模式的设计与优化读者:Reader(ReaderID, ReaderName, ReaderSex, ReaderType, ReadeXY, ReaderDate)不存在非主属性对主属性的部分函数依赖,也不存在传递函数依赖,已经达到了3NF图书:Book(BookID, BookName, BookWriter, BookPublish,BookClass, BookCopy, BookState,BookRNo)不存在非主属性对主属性的部分函数依赖,也不存在传递函
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 图书馆 信息管理 系统
限制150内