图书管理系统的设计数据库课程设计报告.docVIP

图书管理系统的设计数据库课程设计报告.doc

  1. 1、本文档共45页,可阅读全部内容。
  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文档。上传文档
查看更多
图书管理系统的设计数据库课程设计报告

课程设计任务书 一、设计题目 图书管理系统的设计 二、设计概述 通过对典型的图书系统的订购、借阅、维护等业务流程进行分析,完成具有图书管理、用户管理等相关功能的数据库管理应用系统。 三、设计要求 1、完成图书信息的维护 2、完成按名称或作者条件的图书查找 3、完成图书订购、入库功能 4、实现借阅功能 5、完成读者、操作员的管理 四、进度安排 目录 1、设计概述 3 1.1 设计目的 3 1.2 设计内容 3 1.3 设计方法与步骤 3 2.系统需求分析 4 2.1系统需求 4 2.1.1 文字描述 4 2.1.2图形描述 4 2.2数据流图: 4 2.3数据字典: 7 2.3.1数据项 7 2.4数据结构 9 2.5数据流 10 2.6数据存储 11 2.7处理过程 12 3.概念模型设计 14 3.1 E-R图 14 3.1.1 分E-R图 14 3.1.2 总E-R图 17 4.逻辑结构设计 18 4.1E-R图转换为关系模式 18 4.2关系模式的优化 18 4.3设计用户子模式 21 5.数据库的物理设计 22 5.1确定数据的存储结构 22 5.2确定数据的存放位置 22 5.3确定系统配置 22 6.数据库的实施与维护 23 6.1数据的载入和应用程序的调试 23 6.1.1 数据表的建立语句 23 (1)图书信息表的建立 23 (2)图书类型表的建立 23 (3)图书借阅表的建立 23 (4)图书操作表的建立 24 (5)订购单表的建立 24 (6)读者信息表的建立 24 (7)图书库存表的建立 25 6.1.2数据库关系图 25 6.1.3应用程序的调试 25 6.2数据库的试运行 48 6.3数据库的运行与维护 48 7.总结 49 1、设计概述 1.1 设计目的 目前社会上信息管理系统发展飞速,为了使书店管理更加规范化程序化科学化,我们了管理系统。本系统为管理者提供方便的管理主要子模块有图书管理管理等,可实现日常图书进货、,最终达到提高工作效率的目的。可以进入图书查询界面通过图书名称、图书等方式查询图书,查到满意的图书后可点击。管理者可以通过登录管理界面实现对图书的添加、修改操作以及和查看顾客信息管理员可以维护注册信息、维护图书信息、 1.2 设计内容 1)图书信息维护:维护图书基本信息,如增、查、改、验收、借阅、归还; 2)借阅信息管理:读者借阅图书时,将读者信息及所借阅图书、借阅时间等记录下来,以及读者归还图书时的信息录入,同时可以搜索图书; 3)读者管理:主要处理读者的注册及读者信息的修改和删除等; 4)用户管理:对用户信息进行处理,如添加、修改与删除。 5)数据备份与还原 1.3 设计方法与步骤 开发软件:SQL Server2008、Eclipse 开发语言:Java 在Eclipse中创建项目,根据设计内容编程,主要有 1)公共类:Dao连接数据库,实现executeQuery和 executeUpdate;MenuActions实现内部菜单的动作;CreatedIcon实现背景图片的填充。 2)主窗体设计 3)管理员登录模块设计 4)图书信息管理模块设计 5)图书借阅、归还模块设计 6)图书查询模块设计 2.系统需求分析 2.1系统需求 2.1.1 文字描述 书店管理系统需要满足来自三个方面需求:第一,书店工作人员通过计算机来管理各类图书,进行图书分类编号,调整图书结构,增加图书库存,适应读者的需求。第二,工作人员对读者借阅请求做出响应,借出图书。第三,用户的添加,修改和删除操作 。 2.1.2图形描述 2.2数据流图: 顶层图: 订购子系统: 合并后的数据流程图 2.3数据字典: 2.3.1数据项 图书信息表数据项 数据项含义 数据项名 类型 存储长度 备注 图书条形码 ISBN varchar 13 图书类别编码 typeId int 4 图书作者 writer varchar 21 图书名称 bookname varchar 40 译者 translator varchar 30 出版社 publisher varchar 50 出版日期 date smalldatetime 价格 price money 操作员编码 operatorId int 4 图书类别数据项 数据项含义 数据项名 类型 存储长度 与其他数据项的逻辑关系 类别编码 id int 类别名称 typeName varchar 20 借书天数 days int 4 罚款 fk float 与超出借书天数(days)的多少有关 操作员

文档评论(0)

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

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

1亿VIP精品文档

相关文档