《数据库系统原理课程设计报告-图书管理系统》.docxVIP

《数据库系统原理课程设计报告-图书管理系统》.docx

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库系统原理课程设计报告 设计题目: 图书管理系统 班 级: 学 号: 姓 名: 指导教师: 完成日期: 成绩: 摘要 在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系统 来管理白己的书籍,会方便许多。对图书管理部门而言,以前单一的手工检 索已不能满足人们的要求,往往是投入了大量的人力和财力却得不到搞笑的 管理效率。为了便于图书资料的管理需要有效的图书管理软件,减轻工作人 员的工作量,方便工作人员对它的操作,提高管理的质量和水平,做到高效, 智能化管理,达到提高图书借阅信息管理效率的目的。采用数据库技术生成 的的图书借阅管理系统将会极大的方便借阅者并简化图书管理人员和工作人 员的劳动,使工作人员从繁忙,复杂的工作进入到一个简单,高效的工作中。 基于这个问题,开发了大学图书管理系统。 目录 TOC \o "1-5" \h \z 第一章系统概述 4 第二章系统数据库设计部分 5 需求分析 5 需求描述 5 数据流图 6 数据词典 8 数据库概念结构设计 9 2.2.1 E-R 图 9 数据库逻辑结构设计 10 数据库物理结构设计 10 \o "Current Document" 第三章系统设计 12 第四章总结 15 主要参考文献 16 附录一 错误!未定义书签。 第一章系统概述 〈〈数据库原理及应用》课程的学习,其主要的目标是能利用课程中学习 到的数据库知识与技术较好地开发设计出数据库应用系统,去解决各行各业 信息化处理的要求。本实验主要在于巩固学生对数据库的基本原理和基础理 论的理解,掌握数据库应用系统的设计开发的基本方法,进一步提高学生的 综合运用所学的知识能力。为了使数据库的应用系统开发设计合理、规范、 有序、正确、高效进行,现在广泛采用的是工程化 6阶段开发设计过程与方 法,它们是需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、物理结 构设计阶段、数据库实施、数据库系统运行与维护阶段。我们按照以上几点 开发了图书管理系统数据库。图书管理系统要求读者较好的正我数据库知识 与技术外,还要求读者掌握某种客户端开发工具或语言。这里是利用 dreamwave,myeclipse,tomcat 开发工具来实现示例系统的。用 j s, angularjs 控制前台页面逻辑数据库用 postgres,将PostgresQL驱动放在 tomcat lib 库中即可。编写语言java ee,程序类型:web 这次课程设计能顺利通过是老师的细心指导和我们小组团结一致、努力 的结果。在这次课程设计中每位同学都积极参与各项环节的设计,但我们也 有分工。初步列出如下:李高钢和吴捷担任的工作是对系统的需求分析、构 思数据流图、把E-R图转化成关系模型并对其进行规范化处理、用 SQL语言 建表、视图以及文档的初步编写等。余立,杨豪和高凯伦的工作是负责画数 据流图和E-R图,以及转化初始关系模型,和内容摘要等的编写。李高钢是 我们组的组长,除对我们所制作单个模块审核外还担任了 WORD档的总结排 版。这次数据库的课程设计让我们对数据库的操作有了进一步的了解,受益 匪浅。 第二章系统数据库设计部分 2.1需求分析 2.1.1 需求描述 每个学校都有图书馆,最初由于图书数量和种类较少,人工手动 管理比较方便和灵活。随着社会的发展,图书的数量和种类 越来越多,人工手动管理会降低工作的效率,希望建立一个 图书管理系统,是为了解决人工手动管理图书信息在实践的 问题,从而达到系统化,规范化,标准化的水平。该系统不 但给管理者带来了方便,也节省了工作时间从而提高了工作 的效率。 2.1.2 数据流图 图书管理系统 图书管理员 管理人员 密码输入 2.1 .3 数据字典 数据流名:图书 别 名:图书馆库存图书 组 成:书名+书名+作者+出版社+剩余数 备 注:无 ■程序w /文件、 ,查询函) 读出] k数 ) \函数/ / 、 显示 函数 数据概念设计 E-R图 出版日期 数据库逻辑结构 图书(图书编号,图书名,图书的类别,作者,出版社,出版日期 ) 图书管理员 (职工号,姓名,性别) 管理(图书编号,录入,删除,修改) 数据库物理机构 字段名称 字段类型 番注 图书编号 Char 10 主键 图书名 Char 10 名称,不能为空 图书类别 Char 10 种类 作者 Char 10 图书的作者,不百纳空 出版杜 Char 10 图书所属出版社 出版日期 Date 8 日期 表5. 1 图书表 模块划分与功能需求关系 模块编亏 模块名称 功能 M1 身份验证模块 输入验证信息 M2 主菜单模块 输入选择的功能 M3 录入模块 插入相关信息 M4 删除模块 删除指定信息 M5 查询模块 查询指

文档评论(0)

wangxue1 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档