下载此文档

数据库课程设计实验报告7.doc


文档分类:高等教育 | 页数:约15页 举报非法文档有奖
1/15
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/15 下载此文档
文档列表 文档介绍
课程设计报告课程设计题目:图书借阅管理系统数据库的设计与实现专业:网络工程班级:10211302姓名:王钰学号:1021130209指导教师:、:图书借阅管理系统数据库的设计与实现实验时间、地点:时间:第14周地点:软件楼4-501实验目的:通过本次课程设计让学生能够综合运用所学的关系数据库原理知识解决并能设计一个实际问题,进一步掌握数据库原理的相关理论和数据库的设计实现过程,进一步提高学生的分析问题和解决问题的能力以及学生的动手能力。 实验要求:,进行详细的数据库需求分析,进行概念数据库的设计,画出数据库的E-R图(局部和整体E-R图),将各个实体和联系转化为相应的二维表即关系模式,指定各个关系的主关键字和外部关键字,(建议最好用SQL代码实现),,考虑数据库的备份与恢复(此内容选作)图书借阅管理系统数据库的设计与实现:描述:设计一个图书借阅管理系统,实现下列功能:(包括录入,修改和删除);(包括录入,修改和删除);(借,还)信息的维护(包括借,还信息录入,修改和删除)实验思路:需求分析:图书信息表:书号,书名,作者,出版社名称,图书类型,书籍数目,价格借阅表:图书条形码,书号,借书证号,借书日期,限定还书日期借书人信息:借书证号,姓名,联系方式进行系统设计,首先要对系统的现状进行分析。根据系统的目标、需求和功能,制定和选择一个较好的系统方案,从而达到一个合理的优化系统。每个学校都有图书馆,最初由于图书数量和种类较少,人工手动管理比较方便和灵活。随着社会的发展,图书的数量和种类越来越多,人工手动管理会降低工作的效率,希望建立一个图书管理系统,是为了解决人工手动管理图书信息在实践的问题,从而达到系统化、规范化、标准化的水平。该系统的建立不但给管理者带来了方便,也节省了工作时间从而提高了工作效率。需求分析是在于要弄清用户对开发的数据库应用系统的确切要求。数据库设计的第一步是明确数据库的目的和如何使用,也就是说需要从数据库中得到哪些信息。明确目的之后,就可以确定您需要保存哪些主题的信息(表),以及每个主题需要保存哪些信息(表中字段)。在构造系统时,首先从需求出发构造数据库表,然后再由数据库表结合需求划分系统功能模块。这样,就把一个大的系统分解成了几个小系统。这里把系统的层次划分为了四个部分:图书维护,人员信息管理,图书借阅管理,信息查询。能够实现以下功能:进行新书入库、现有图书信息修改以及删除;②能够实现对读者基本信息的查询和编辑管理;③能够进行超期罚款功能;④能够进行借阅信息的查询功能;图书借阅系统E-R图(1)根据不同的对象,从第3层数据流程图入手,分别画出各局部E-R图:(a)从数据流程图图(三)与图(四)抽象出的分E-R图:(c)从数据流程图图(六)抽象出的分E-R图:(d)从数据流程图图(七)抽象出的分E-R图:(e)从数据流程图图(八)抽象出的分E-R图:(2)合并各分E-R图,消除属性冲突、命名冲突、结构冲突等三类冲突,得到初步E-R图,再消除不必要冗余,得到的基本E-R图如下所示:(3)各E-R图各实体的属性如下所示:图书:Book(BookID,BookNo,BookName,BookWriter,BookPublish,BookPrice,BookDate,BookClass,BookMain,BookPrim,BookCopy,BookState,BookRN)读者:Reader(ReaID,ReaName,ReaSex,ReaNo,ReaLBID,ReaType,ReaDep,ReaGrade,ReaPref,ReaDate) 管理员:Maneger(MID,MName,MSex,Mpwd,MAuth,MTeleph,MAddre)馆室:Room(RoomNo,RoomMID,RoomNum,RoomAddre) 读者类别:ReaderTpye(LBID,LBName,LBnum,LBbqx,LBqx)各E-R图中联系的属性如下所示:借阅信息:Borrow(BookID,ReaderID,BookName,BookWriter,Outdate,YHdate)借阅历史:History(B

数据库课程设计实验报告7 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数15
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wxc6688
  • 文件大小197 KB
  • 时间2020-07-01