JAVA研究设计文档图书管理系统.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JAVA研究设计文档图书管理系统

目 录 1 绪论 0 1.1课题背景 0 1.2系统开发关键技术介绍 1 2 系统分析 1 2.1 图书管理工作流程 1 2.2 图书管理需求 1 3 系统设计 1 3.1 设计思想 1 3.3模块功能设计 2 4 系统数据库设计 2 4.1系统数据库的建立 3 4.2 系统E-R图 3 4.3 各个数据表的创建 3 4.4 数据库的连接 4 5 系统实现 6 5.1 系统实现工具与支持平台 6 5.2系统界面及其实现方法 7 6 总结与展望 17 6.1收获与体会 17 参考文献 18 1 绪论 1.1课题背景 图书管理系统以方便、快捷、费用低的优点正慢慢地进入人们的生活,将传统的图书管理方式彻底地解脱出来,提高效率,减轻工作人员以往繁忙的工作,减小出错的概率,使读者可以花更多的时间在选择书和看书上。从而使人们有更多时间来获取信息、了解信息和掌握信息。一个好的图书馆不仅仅看它的藏书的种类和数量是否齐全,还要看它的管理机制是否健全。本系统根据图书馆的日常业务运作而设计,更好的管理借书,还书,统计图书类别等业务,系统操作流程与图书馆的业务流程相一致。界面友好、操作容易、维护简单;系统数据库稳定、安全,有图书管理业务操作知识的人皆能方便操作。 1.2系统开发关键技术介绍 此模型具有架构清晰、模块独立性强、以及易维护和扩展等优点,采用Eclipse作为前端开发工具,后台用SQL Server 2000实现数据存取,另外还通过存储过程的实现把一些处理放在数据库端执行,使的数据存取效率大大提高,系统的性能也得以提升。通过Java 类连接数据库,为各种常用数据库提供无缝联接的技术。 2 系统分析 2.1 图书管理工作流程 系统完成就图书借阅管理的借书、还书、操作;书籍、学生、借阅记录的查阅、添加、更新及删除等功能,此外系统还具备管理员注册管理等功能。能更好的对图书进行分类管理,提高了利用率,为读者借阅提供方便。 2.2 图书管理需求 图书馆能随时查询书库中图书的库存量,以便及时准确、及时、方便地为读者提供借阅信息,但不能修改数据,无信息处理权,即可以打印清单、浏览数据等,管理权限由系统管理员掌握和分配。图书馆作为提供学习的场所,不仅要求便于管理,而且要求对读者和借阅者提供方便快速的查找,借阅和登记手续。3.2 系统功能结构图 3.3模块功能设计 (1)管理员注册模块: 填写注册的用户名和密码,就可以完成注册,主要是为了管理的方便,添加了该模块。 (2)图书查询模块: 完成以图书名称,索引号,图书编号,模糊查询,分类名,出版社进行查询,考虑到用户的方便性,本查询,除了索引号和图书编号进行查询外,全部采用模糊查询。大大的方便了借阅者的查询。 (3)读者查询模块: 通过输入要查询读者的借阅证号或者姓名,将符合其一要求的信息查询并显示在下面的图标中。采用图标显示的方式,在查到的信息内容之上显示相应的数据的标题,便于用户的理解。 4 系统数据库设计 4.1系统数据库的建立 该系统采用C/S模式设计,数据库部分同应用程序一样起着至关重要的作用,因此必须对数据库进行详细的设计。 该系统使用SQL Server 2000数据库,首先应以保证数据的独立性和一致性作为出发点,避免数据冗余,在设计方面,把数据库分模块相应内容存在相应的数据库中。 4.2 系统E-R图 E-R模型 4.3 各个数据表的创建 数据库共有六个表,分别包括:书籍表(book),借书表 (borrow),登陆表 (login),读者信息表 (reader),图书分类信息表(index),读者类别表(reader_class) 4.3.1、书籍表(book) 列名 数据类型 长度 允许为空 默认值 字段名 说明 Bannercode varchar 30 图书编号 唯一约束 Bookname varchar 30 图书名称 自动增长 Searchcode varchar 30 索书号 ISBNunm varchar 30 ISBN号 Kindnum varchar 3 分类号 kindname varchar 30 分类名 positionnum varchar 30 排架号 publishingcompany varchar 30 出版社 publishtime Date 出版日期 YYYY-MM_DD state Varchar 4 在架 状态 Booknum Int 4 图书数量 author varchar 30 作者 4.3.2、登陆表 (login) 列名 数据类型 长度 允许为空 默认值 字段名 说明 username varchar 30 用户名

文档评论(0)

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

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

1亿VIP精品文档

相关文档