欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

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

    • 资源ID:26122302       资源大小:17.04KB        全文页数:20页
    • 资源格式: DOCX        下载积分:30金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要30金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

    图书馆管理系统数据库系统设计 -装- - 订 -线- 班级 姓名 学号 - 广 东 商 学 院 答 题 纸(格式二) 课程 数据库系统设计 2022 2022 学年第 2 学期 成绩 评阅人 请选取数据库系统设计课程设计相关主题,在某个RDBMS 软件基础上利用合适的应用系统开发工具为某个部门或者单位开发一个数据库系统。要求给出数据库设计概念设计、逻辑设计、物理设计、开发与编码、测试各个阶段的详细设计:写出系统的主要功能和使用说明;提交运行的系统。完成的主要功 能包括录入、修改、查询、输出的信息管理功能。基本要求:(1)完成问题陈述中所提到的所有需求功能;(2)要求撰写不少于3000个文字的文档;(3)文档中至少要包括:ER 模型图、系统功能图、数据字典、表关系的详细说明。(4)用户手册,描述软件系统所具有的功能及基本的使用方法。 文档格式参考毕业论文要求,章节包括:(1)概述:包括项目背景、编写目的、软件定义、开发环境等内容。(2)需求分析:问题陈述、需完成的功能,画出ER 模型图;(3)数据库逻辑设计:把ER 模型图转换为关系表。描述每一个基本表关系。要求所有关系达到BCNF 范式。定义视图、定义索引、主关键字、定义权限。(4)数据库物理设计:定义数据物理文件及管理。(5)开发与编码:编写程序、调试并进行测试。(6)结束语:写出完成本课程设计的心得,领会数据库理论与软件开发实践的关系。有哪些收获。软件还需要哪些改进。(7)参考文献。 严禁剽窃、抄袭等作弊行为!全文抄袭,或未按时交卷,或与课程内容毫不相关按不及格处理。 信息管理学课程论文评分标准 分值 得分 完成数据库系统设计工作任务 20分 论文文章结构安排合理,写作规范,引注正确。 10分 论文逻辑条理清晰,论证有力。理论阐述全面,能够联系实际分析问题,解决问题。 10分 需求分析:问题陈述清楚、需完成的功能描写准确,ER 模型图正确。 20分 数据库逻辑设计:把ER 模型图转换为关系表。描述每一个基本表关系。要求所有关系达到BCNF 范式。定义视图、索引、主关键字、权限。 20分 数据库物理设计:定义数据物理文件及管理。 10分 开发与编码:编写程序、调试并进行测试。 10分 成绩 图书馆借还系统数据库设计 内容摘要 该实验为图书馆借还系统的数据库设计,在试验中运用了业务流程图,数据流程图,E-R 图,数据库的概念和物理模型。报告中包各个关系的属性,索引,视图,用户权限以及生成的SQL代码等有关数据库的详细信息。在高校的教育资源中,图书馆总能引起大家的热议,图书馆各个方面的服务都显得无比重要,图书馆的信息检索也在服务中扮演了重要的角色。随着信息化的快速发展,一个好的图书馆借还系统能为广大师生和管理人员带来了极大的方便,那么,建立一个方便、高效的图书馆借还系统,是一件极其重要的事。 关键字:图书馆借阅系统数据库设计 Abstract The experiment for the library 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 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 good 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项目背景 在高校的教育资源中,图书馆总能引起大家的热议,图书馆各个方面的服务都显得无比重要,图书馆的信息检索也在服务中扮演了重要的角色。随着信息化的快速发展,一个好的图书馆借还系统能为广大师生和管理人员带来了极大的方便,那么,建立一个方便、高效的图书馆借还系统,是一件极其重要的事。 1.2编写目的 本数据库,主要是为学生提供一个高效、方便的书籍信息检索和借还平台,同时为图书馆管理人员在更新馆藏信息等方面带来很大的方便。学生可以凭借学校给的学号(帐号),密码登入系统,进行图书信息的检索和借还。 1.3软件定义 图书馆借还系统是一种高效、便捷的信息化系统,是根据学生信息和馆藏书本信息为基 础,为学生提供书籍查阅和借还,以及为图书馆管理人员对馆藏信息的更新工作提供方 便。 1.4开发环境 1.4.1计算机硬件系统 图1 1.4.2计算机软件 操作系统:Windows XP 专业版 系统类型:32位操作系统 实验平台:Microsoft Office Visio 2022、Sybase Power Designer Microsoft SQL Server 2000 图文编辑:Microsoft Office Word 2022 2.需求分析 2.1问题陈述 该系统运用方便、操作简单,效率很高,实现了学生对书籍信息的检索,对书籍的 借还,管理人员对馆藏信息的更新等重要功能,满足了学生快速快速方便获取所需的信 息,也大大减轻了管理人员在更新工作上的工作量。 2.2需要完成的功能 用户类别:学生,只有被授权的用户才可以使用本系统的资源。 权限管理:系统需要经过有效的身份验证可以登录。学生只可以对馆藏信息进行检索,而不能进行所以的更改。 借书功能:考生输入学号(帐号)和密码登陆系统后,查询相应书籍的信息。查询完毕后,根据是否满足借阅条件,若满足条件,则办理借阅手续,同时将记录录入学生信息表和馆藏信息表。 还书功能:考生输入学号(帐号)和密码登陆系统后,办理还书手续,若书籍已逾期,则需缴纳罚款,同时将记录录入学生信息表和馆藏信息表。 2.3图书馆借还系统业务流程图设计 查阅书籍信息 书籍馆藏信 息学生学生信息学生身份验证 学生个人界面查看借阅书籍是否逾期 借阅情况 有逾期未还书籍 学生信息库 欲借书籍信息 借书 可借 学生借书信息 无逾期未还书本 无该书、可借量为零 查看欲归还书籍信息欲归还书籍信息 缴纳罚款书本逾期 还书还书记录 罚款记录 学生信息库学生借还书籍记录 图2 图书馆借还系统业务流程图 2.4图书馆借还系统数据流图设计 学生 图书馆借还系统 学生 图1 图书馆借还系统数据流顶层图 有逾期未还书籍无该书、可借量为零 还书 书籍逾期 学生 学生身份验 证 学生信息库 查看借阅书籍是否逾期 借书 查阅欲借书籍信息 无逾期未还书籍 书籍馆藏信 息 借书 可借查看欲归还书籍信息 还书 缴纳罚款学生信息库 验证未通过 学生借还书籍记录 图2 图书馆借还系统数据流底层图 图3 图书馆借还系统数据流程图 2.5图书馆借还系统E-R 图设计及其规范化 根据数据流程图的数据流动方向,对数据的有关操作,体现了不同的实体之间的联系,从而可以画出E-R 图. 2.5.1 各个实体的属性如下: 学生信息库(学号,姓名,账户金额,罚款金额); 书籍馆藏信息库(藏书编号,出版社,出版年份,作者,所属类别,可供出借量); 借阅(编号,借书日期,还书日期,是否超期,书名,最迟应还日期); 2.5.2 设计的联系及其属性如下: 借阅(编号,借书日期,还书日期,是否超期,书名,最迟应还日期); 2.5.3 由数据流图所得出的E-R 图模型如图4所示: 2.5.4 E-R 图对关系表的转换,关系模式可划分为: 2.5.4.1学生信息库借阅 (学号, 编号,姓名,账户金额,罚款金额,借书日期,还书日期,是否超期, 书名,最迟应还日期); 2.5.4.2书籍馆藏信息库 (藏书编号,出版社,出版年份,作者,所属类别,可供出借量); 2.5.5 基本表描述: 2.5.5.1学生信息库借阅 (学号, 编号,姓名,账户金额,罚款金额,借书日期,还书日期,是否超期, 书名,最迟应还日期); (学号,编号) F (姓名,账户金额,罚款金额,借书日期,还书日期,是否超期,书名,最迟应 还日期) 非主属性部分依赖于码,没有任何函数传递。 学生信息库(学号,姓名,账户金额,罚款金额); 每一个非主属性都依赖于码,属于2NF 书籍馆藏信息库(藏书编号,出版社,出版年份,作者,所属类别,可供出借量); 每一个非主属性不依赖于码,也没有任何函数传递,决定因素都包含码,所以属于BCNF 2.5.5.2书籍馆藏信息库 (藏书编号,出版社,出版年份,作者,所属类别,可供出借量); (藏书编号) F (出版社,出版年份,作者,所属类别,可供出借量)每一个非主属性都依赖于 码,所以属于2NF 学生信息库书籍馆藏信息库学号 姓名 书名 藏书编号 可供借阅量 书名 最迟还书日期 账户金额 罚款金额 所属类别 作者 出版年份 出版社 借阅借书日期 还书日期 是否超期 n n 编号 图4 图书馆借还系统E-R 图模型 3.数据库逻辑设计、数据库物理设计及SQL代码3.1数据库逻辑设计 图 5 图书馆借还系统数据库逻辑设计 3.2数据库物理设计 图 6 图书馆借还系统物理模型设计 3.3数据库物理设计 把图6的内容,设计在powerdesigner15.1中,形成了概念模型,确立实体之间的关系,生成物理模型,并新建物理模型报告如下(从Sybase Power Designer直接导入): 1 PDM Diagrams 1.1 Model level diagrams 1.1.1 图Diagram_1 FK_借书_FK_修改_ 学生信息库 学号姓名 账户金额罚款金额 char(256)char(256)char(256)char(256) 借阅记录 编号学号 藏书编号借书日期还书日期是否超期书名 最迟还书日期 char(256)char(256)char(256)char(256)char(256)char(256)char(256)char(256) 书籍馆藏信息库 藏书编号出版社出版年份作者 可供借阅量所属类别书名 char(256)char(256)char(256)char(256)char(256)char(256)char(256) 查书 藏书编号出版社出版年份作者 可供借阅量所属类别书名 书籍馆藏信息库 借书藏书编号书名 借书日期 最迟还书日期 借阅记录 还书还书日期书名 藏书编号是否超期 借阅记录 罚款记录学号姓名 账户金额罚款金额书名 藏书编号 学生信息库借阅记录 2 Model level object lists 2.1 Common Objects 2.1.1 Diagram list 表1 名称 代码 Diagram_1 Diagram_1 2.2 Physical diagrams objects 2.2.1 表格栏位清单 表2 名称 代码 学号 学号 姓名 姓名 账户金额 账户金额 罚款金额 罚款金额 编号编号 学号学号 藏书编号藏书编号 借书日期借书日期 还书日期还书日期 是否超期是否超期 书名书名 最迟还书日期最迟还书日期藏书编号藏书编号 出版社出版社 出版年份出版年份 作者作者 可供借阅量可供借阅量所属类别所属类别 书名书名 2.2.2 表格索引清单 表3 名称代码唯 一 的群 集 器 主 要 的 外 来 键 代 替 键 表格 学生信息库_PK 学生信息库 _PK TR UE FA LS E TR UE FA LS E FA LS E 学生信息库 借阅记录_PK 借阅记录_PK TR UE FA LS E TR UE FA LS E FA LS E 借阅记录 借书_FK 借书_FK FA LS E FA LS E FA LS E TR UE FA LS E 借阅记录 修改_FK 修改_FK FA LS E FA LS E FA LS E TR UE FA LS E 借阅记录 书籍馆藏信息库_PK 书籍馆藏信息 库_PK TR UE FA LS E TR UE FA LS E FA LS E 书籍馆藏信息 库 2.2.3 表格引键清单 表4 名称代码表格kfc1 kfc1 学生信息库 kfc3 kfc3 借阅记录 kfc2 kfc2 书籍馆藏信息库 2.2.4 参考清单 表5 名称代码父表格子表格借书借书 修改修改 2.2.5 表格清单 表6 名称代码学生信息库学生信息库 借阅记录借阅记录 书籍馆藏信息库书籍馆藏信息库 2.2.6 用户清单 表7 名称代码图书馆管理员图书馆管理员 学生学生 2.2.7 视图清单 表8 名称代码查书查书 借书借书 还书还书 罚款记录罚款记录 2.3 Multi-dimensional Diagrams Objects 3 Tables 3.1 Model level tables 3.1.1 表格借阅记录 3.1.1.1 表格借阅记录的卡片 表9

    注意事项

    本文(图书馆管理系统数据库系统设计.docx)为本站会员(h****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开