JAVA设计文档_图书管理系统

JAVA设计文档_图书管理系统

ID:41092404

大小:333.00 KB

页数:19页

时间:2019-08-16

JAVA设计文档_图书管理系统_第1页
JAVA设计文档_图书管理系统_第2页
JAVA设计文档_图书管理系统_第3页
JAVA设计文档_图书管理系统_第4页
JAVA设计文档_图书管理系统_第5页
资源描述:

《JAVA设计文档_图书管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、目录1绪论01.1课题背景01.2系统开发关键技术介绍12系统分析12.1图书管理工作流程12.2图书管理需求13系统设计13.1设计思想13.3模块功能设计24系统数据库设计24.1系统数据库的建立34.2系统E-R图34.3各个数据表的创建34.4数据库的连接45系统实现65.1系统实现工具与支持平台65.2系统界面及其实现方法76总结与展望176.1收获与体会17参考文献181绪论1.1课题背景图书管理系统以方便、快捷、费用低的优点正慢慢地进入人们的生活,将传统的图书管理方式彻底地解脱出来,提高效率,减轻工作人员以往繁忙的工作,减小出错的概率,使读者可以花更多的时间在选择书和看书上。

2、从而使人们有更多时间来获取信息、了解信息和掌握信息。一个好的图书馆不仅仅看它的藏书的种类和数量是否齐全,还要看它的管理机制是否健全。本系统根据图书馆的日常业务运作而设计,更好的管理借书,还书,统计图书类别等业务,系统操作流程与图书馆的业务流程相一致。界面友好、操作容易、维护简单;系统数据库稳定、安全,有图书管理业务操作知识的人皆能方便操作。171.2系统开发关键技术介绍此模型具有架构清晰、模块独立性强、以及易维护和扩展等优点,采用Eclipse作为前端开发工具,后台用SQLServer2000实现数据存取,另外还通过存储过程的实现把一些处理放在数据库端执行,使的数据存取效率大大提高,系统的

3、性能也得以提升。通过Java类连接数据库,为各种常用数据库提供无缝联接的技术。2系统分析2.1图书管理工作流程系统完成就图书借阅管理的借书、还书、操作;书籍、学生、借阅记录的查阅、添加、更新及删除等功能,此外系统还具备管理员注册管理等功能。能更好的对图书进行分类管理,提高了利用率,为读者借阅提供方便。2.2图书管理需求图书馆要求能随时查询书库中图书的库存量,以便及时准确、及时、方便地为读者提供借阅信息,但不能修改数据,无信息处理权,即可以打印清单、浏览数据等,管理权限由系统管理员掌握和分配。图书管理系统以方便、快捷、费用低的优点正慢慢地进入人们的生活,将传统的图书管理方式彻底的解脱出来,提

4、高效率,减轻工作人员以往繁忙的工作,减小出错的概率,使读者可以花更多的时间在选择书和看书上。从而使人们有更多时间来获取信息、了解信息、掌握信息。图书馆作为提供学习的场所,不仅要求便于管理,而且要求对读者和借阅者提供方便快速的查找,借阅和登记手续。3系统设计3.1设计思想(1)进行合理的需求分析,用Eclipse实现前台的应用程序框架。(2)详细的数据库系统设计,用SQLServer2000实现数据存取。(3)选择合理的数据库连接。173.2系统功能结构图3.3模块功能设计(1)管理员注册模块:填写注册的用户名和密码,就可以完成注册,主要是为了管理的方便,添加了该模块。(2)图书查询模块:完

5、成以图书名称,索引号,图书编号,模糊查询,分类名,出版社进行查询,考虑到用户的方便性,本查询,除了索引号和图书编号进行查询外,全部采用模糊查询。大大的方便了借阅者的查询。(3)读者查询模块:通过输入要查询读者的借阅证号或者姓名,将符合其一要求的信息查询并显示在下面的图标中。采用图标显示的方式,在查到的信息内容之上显示相应的数据的标题,便于用户的理解。4系统数据库设计174.1系统数据库的建立该系统采用C/S模式设计,数据库部分同应用程序一样起着至关重要的作用,因此必须对数据库进行详细的设计。该系统使用SQLServer2000数据库,首先应以保证数据的独立性和一致性作为出发点,避免数据冗余

6、,在设计方面,把数据库分模块相应内容存在相应的数据库中。4.2系统E-R图E-R模型分类号绍图书数量入库日期分类名图书名称管理图书用户名作者借还ISBN码密码管理人员出版社姓名读者有效日期性别注册日期读者类别读者单位借阅证号读者编号4.3各个数据表的创建数据库共有六个表,分别包括:书籍表(book),借书表(borrow),登陆表17(login),读者信息表(reader),图书分类信息表(index),读者类别表(reader_class)4.3.1、书籍表(book)列名数据类型长度允许为空默认值字段名说明Bannercodevarchar30图书编号唯一约束Booknamevarc

7、har30图书名称自动增长Searchcodevarchar30索书号ISBNunmvarchar30ISBN号Kindnumvarchar3分类号kindnamevarchar30分类名positionnumvarchar30排架号publishingcompanyvarchar30出版社publishtimeDate出版日期YYYY-MM_DDstateVarchar4在架状态BooknumInt4图书数量autho

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。