没有合适的资源?快使用搜索试试~ 我知道了~
JAVA设计文档 JAVA图书管理系统 JAVA课程设计
需积分: 9 17 下载量 191 浏览量
2011-12-29
10:34:05
上传
评论 2
收藏 338KB DOC 举报
温馨提示
试读
25页
JAVA设计文档 JAVA图书管理系统 图书管理系统 JAVA文档 图书管理系统 JAVA图书管理系统
资源推荐
资源详情
资源评论
目 录
1 绪论.................................................................................0
1.1 课题背景.......................................................................................................................1
1.2 系统开发关键技术介绍...............................................................................................1
2 系统分析..........................................................................1
2.1 图书管理工作流程.......................................................................................................1
2.2 图书管理需求...............................................................................................................2
3 系统设计..........................................................................2
3.1 设计思想.......................................................................................................................2
3.2 系统功能结构图...........................................................................................................2
3.3 模块功能设计...............................................................................................................3
4 系统数据库设计.................................................................4
4.1 系统数据库的建立.......................................................................................................4
4.2 系统 E-R 图...................................................................................................................4
4.3 各个数据表的创建.......................................................................................................5
4.4 数据库的连接...............................................................................................................6
5 系统实现..........................................................................8
5.1 系统实现工具与支持平台...........................................................................................8
5.2 系统界面及其实现方法...............................................................................................9
6 总结与展望.....................................................................21
6.1 收获与体会.................................................................................................................21
6.2 未来的展望.................................................................................................................22
参考文献...........................................................................22
致 谢................................................................................. 23
课程设计检查表..................................................................24
1 绪论
图书管理系统
1.1 课题背景
图书管理系统以方便、快捷、费用低的优点正慢慢地进入人们的生活,将
传统的图书管理方式彻底地解脱出来,提高效率,减轻工作人员以往繁忙的工
作,减小出错的概率,使读者可以花更多的时间在选择书和看书上。从而使人
们有更多时间来获取信息、了解信息和掌握信息。图书馆作为提供学习的场所
不仅要求便于管理,而且要求对读者和借阅者提供方便快速的查找,借阅和登
记手续。一个好的图书馆不仅仅看它的藏书的种类和数量是否齐全,还要看它
的管理机制是否健全。这不仅仅是人的因素,还有操作手段和途径,比如一个
好的图书管理系统。
本系统根据图书馆的日常业务运作而设计,能够更好的管理借书,还书,
统计图书类别等业务,系统操作流程与图书馆的业务流程相一致。界面友好、
操作容易、维护简单;系统数据库稳定、安全,有图书管理业务操作知识的人
皆能方便操作。
本系统实用于各种图书馆。
1.2 系统开发关键技术介绍
此模型具有架构清晰、模块独立性强、以及易维护和扩展等优点,采用
Eclipse 作为前端开发工具,后台用 SQL Server 2000 实现数据存取,另外还通过
存储过程的实现把一些处理放在数据库端执行,使的数据存取效率大大提高,
系统的性能也得以提升。通过 Java 类连接数据库,为各种常用数据库提供无缝
联接的技术。
2 系统分析
2.1 图书管理工作流程
系统完成就图书借阅管理的借书、还书、操作;书籍、学生、借阅记录的
查阅、添加、更新及删除等功能,此外系统还具备管理员注册管理等功能。能
1
更好的对图书进行分类管理,提高了利用率,为读者借阅提供方便。
2.2 图书管理需求
图书馆要求能随时查询书库中图书的库存量,以便及时准确、及时、方便
地为读者提供借阅信息,但不能修改数据,无信息处理权,即可以打印清单、浏
览数据等,管理权限由系统管理员掌握和分配。
图书管理系统以方便、快捷、费用低的优点正慢慢地进入人们的生活,将
传统的图书管理方式彻底的解脱出来,提高效率,减轻工作人员以往繁忙的工
作,减小出错的概率,使读者可以花更多的时间在选择书和看书上。从而使人
们有更多时间来获取信息、了解信息、掌握信息。图书馆作为提供学习的场所,
不仅要求便于管理,而且要求对读者和借阅者提供方便快速的查找,借阅和登
记手续。一个好的图书馆不仅仅看它的藏书的种类和数量是否齐全,还要看它
的管理机制是否健全。这不仅仅是人的因素,还有操作手段和途径,比如一个
好的图书管理系统。图书馆需要统一图书的管理,对各类书籍的借阅情况和图
书馆的现有藏书数量,种类要及时掌握,这就要求它具有很强的时效性。为了
减少旧书和大量内容重复多余的图书占用有限的空间而又要尽量做到图书种类
的齐全,作为图书馆的管理人员来说需要及时地对图书进行上架和注销的处理。
有些图书如周刊,报刊,杂志等更换的频率较高,有时需要每天更换,而有些
大型图书则可能几年才更换一次。这些信息的发布和注销要求管理员及时掌握,
时效性非常重要。
对数据的安全性、完整性要求:图书馆各项数据信息必须保证安全性和完整
性。网络系统设有通信、程序、网络三级权限和口令管理,确保系统安全。
定时整理数据:系统管理员根据市场图书行情定时整理系统数据库,对图书
的借阅情况、读者的管理情况、书库的增减等均可由计算机执行,并将运行结
果归档。
3 系统设计
3.1 设计思想
(1) 进行合理的需求分析,用 Eclipse 实现前台的应用程序框架。
(2) 详细的数据库系统设计,用 SQL Server 2000 实现数据存取。
(3) 选择合理的数据库连接。
3.2 系统功能结构图
2
图书管理系统
经过详细的需求分析后设计的系统功能图如下:
图 3-1 图书管理系统功能结构图
3.3 模块功能设计
图书管理系统主要以查询图书和借阅图书,以及对读者的管理,图书管理
系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以
及前端应用序的开发两个方面。以下对图书管理系统的整个设计开发过程的进
行了介绍。阐述了图书管理系统的功能、特点及开发本系统的意义,以及入库
外借到收回、读者管理、书籍管理、借阅信息管理等功能的设计。
本系统包括十一个模块,由本人负责管理员的注册模块,图书查询的模块,
读者查询的模块,每个模块的功能如下:
(1)管理员注册模块:
填写注册的用户名和密码,就可以完成注册,主要是为了管理的方便,添
加了该模块。
(2)图书查询模块:
完成以图书名称,索引号,图书编号,模糊查询,分类名,出版社进行查
询,考虑到用户的方便性,本查询,除了索引号和图书编号进行查询外,全部
采用模糊查询。大大的方便了借阅者的查询。
采用图标显示的方式,在查到的信息内容之上显示相应的数据的标题,便
3
于用户的理解。
(3)读者查询模块:
通过输入要查询读者的借阅证号或者姓名,将符合其一要求的信息查询并
显示在下面的图标中。采用图标显示的方式,在查到的信息内容之上显示相应
的数据的标题,便于用户的理解。
4 系统数据库设计
4.1 系统数据库的建立
该系统采用 C/S 模式设计,数据库部分同应用程序一样起着至关重要的作
用,因此必须对数据库进行详细的设计。
该系统使用 SQL Server 2000 数据库,首先应以保证数据的独立性和一
致性作为出发点,避免数据冗余,在设计方面,把数据库分模块相应内容存在
相应的数据库中。通过应用逻辑的分析需建立 6 个表,在以下都会给出各个表
的详细字段,在此不做叙述。
数据库对象都放在同一个用户方案下,便于组织和管理。
4.2 系统 E-R 图
E-R 模型
4
图书
管理
图书数量
入 库 日
期
分 类
号绍
分类名
图 书 名
称
剩余24页未读,继续阅读
资源评论
sun4win
- 粉丝: 0
- 资源: 28
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功