没有合适的资源?快使用搜索试试~ 我知道了~
Java框架课程设计.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 94 浏览量
2022-07-12
22:06:15
上传
评论
收藏 738KB PDF 举报
温馨提示
试读
24页
Java框架课程设计.pdfJava框架课程设计.pdfJava框架课程设计.pdfJava框架课程设计.pdfJava框架课程设计.pdfJava框架课程设计.pdfJava框架课程设计.pdfJava框架课程设计.pdf
资源推荐
资源详情
资源评论
学习资料收集于网络,仅供参考
图书信息库存管理系统
1.课程设计的目的
Java 框架程序设计课程设计是计算机科学与技术专业的《Java 框架程序设计》课程
的综合性实践环节。Java 框架设计是一门实用性很强的学科,是进行网页开发的主要工
具,只有进行实际操作,才能将理论知识和实际应用有机的结合起来,锻炼学生分析解决
实际问题的能力,提高学生实际运用的能力,为学生毕业设计,日后工作中的软件开发打
下良好的基础。
图书管理系统加入了数据库的支持,使用了先进的数据库技术与数据管理技术,使
数据的准确性与安全性得到了很大的提高,且在用户的并行操作与用户管理方面也有了
极大地改善。就目前使用的开发技术来说建议系统的功能目标应该能够达到,利用现有
的技术在规定的期限内开发工作基本能够完成。
创建图书管理系统是为了改善图书馆图书管理,所以系统一经使用在经费支出方面
一定会得到很好的改善,用户在使用了系统后只需要花一定资金购买一部分计算机与软
件就能实现自动化。它在提高工作效率的同时也减少了工作人员的使用量。
2.功能描述
2.1 开发工具
MyEclipse 简介
MyEclipse 企业级工作平台(MyEclipseEnterprise Workbench ,简称 MyEclipse),
是在 eclipse 基础上加上自己的插件开发而成的功能强大的企业级集成开发环境,主要
用于 Java、Java EE 以及移动应用的开发。MyEclipse 的功能非常强大,支持也十分广泛,
尤其是对各种开源产品的支持相当不错。MyEclipse 是对 EclipseIDE 的扩展,利用它我
们可以在数据库和 JavaEE 的开发、发布以及应用程序服务器的整合方面极大的提高工
作效率。它是功能丰富的 JavaEE 集成开发环境,包括了完备的编码、调试、测试和发
布功能,完整支持 HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate 。
Tomcat 应用服务器
Tomcat 是一个免费的开源的 Serlvet 容器,在 Tomcat 中,应用程序的部署很简单,
学习资料
学习资料收集于网络,仅供参考
你只需将你的 WAR 放到 Tomcat 的 webapp 目录下,Tomcat 会自动检测到这个文件,并
将其解压。你在浏览器中访问这个应用的 Jsp 时,通常第一次会很慢,因为 Tomcat 要将
Jsp 转化为 Servlet 文件,然后编译。编译以后,访问将会很快。
2.2 总体设计
2.1.1 需求分析
(1)用户借书,管理员将用户信息,图书信息输入系统,系统则根据这些信息生成
借阅单,存入借阅表。
(2)用户还书,管理员将图书信息输入系统。未超期,系统根据图书信息将相应借
阅单标记为已还和完结,已超期,将相应借阅单标记为已还,管理员要求罚款。用户交
钱后,借阅单标记为完结,系统将超期信息记录到超期表。
(3)用户要续借某书,管理员将书号和用户名输入系统,若相应借阅单允许续借,
标记为已续借,否则,不予续借。
(4)用户将书遗失,管理员将遗失信息输入系统,存储至卡款记录库,系统执行遗
失操作,并要求用户赔偿。
(5)管理员对图书进行录入,删除,修改,查询操作,系统根据信息对图书表进行
改变。
(6)管理员对用户进行添加,删除,修改,查询操作,系统根据信息对用户表进行
改变。
(7)系统提供借出记录查询,未还记录查询,超期记录查询,罚款记录查询,遗失
记录查询。
学习资料
学习资料收集于网络,仅供参考
2.2.1 功能框图
图书管理系统
用户管理 图书管理
借阅管理
查询 统计
用
户
挂
失
用
户
注
销
用
户
添
加
用
户
修
改
用
户
查
询
图
书
入
库
图
书
删
除
图
书
修
改
图
书
查
询
借
书
登
记
还
书
登
记
图
书
续
借
图
书
遗
失
借
出
记
录
查
询
未
还
记
录
查
询
超
期
记
录
查
询
罚
款
记
录
查
询
遗
失
记
录
查
询
图
书
统
计
用
户
统
计
用
户
借
阅
统
计
罚
款
统
计
图 1 总体功能框图
2.2.2E-R 图
学习资料
学习资料收集于网络,仅供参考
图 2E-R 图
2.2.3 现业务流程介绍与分析
对于一个图书管理系统来说,图书的查询及数据的维护管理是其中的核心环节。在
现现行的图书管理中存在几个共同的问题:
(1)图书种类过多,数据庞大;这是几乎所有图书馆都会遇到的共同问题,各种
不同种类的图书馆为这些图书入库,进行添加于维护增加了很多的难题,对这些数据的
反复输入,往往造成庞大的工作量和较低的效率。
(2)查询图书困难,每天的借阅情况,读者借阅的到期、还书情况,各项数据的
汇总和统计情况必须由管理员统计上报,图书库总管理员才能考虑对图书馆的硬件如某
类书的需求数量进行改变已向上级申报。
(3)图书毁坏及图书破损;在借阅过程中难免此类现象的发生,如何及时发现及
事后对毁坏图书进行淘汰和更新也是个需要解决的问题。
(4)不能及时归还图书;经常有读者超过借阅期的情况发生,对此类读者的超期
信息提示也是图书借阅管理工作中必须解决的问题之一。
软件主要分为用户管理,图书管理,借阅管理,统计与查询五大模块。用户管理包
括用户的添加删除,修改,查询以及借书证的挂失与解挂。图书管理包括对图书的入库,
出库,信息修改和查询。借阅管理则主要包括借书,还书,续借,丢失图书处理及违章
后赔偿处理。
现业务流程图如图 3 所示
学习资料
学习资料收集于网络,仅供参考
个人信息 查询结果
图书信息库
用户 用户添加
用户信息修改
管理员 注销用户
用户信息库 查询
图书入库
删除图书
统计
查询结果
管理员
统计结果
查询用户
修改图书
挂失
发书清单
查询图书
查询结果
借书处理
查询结果
用户
书商 批注架号
借书记录库
欠款状态解除
收据
收罚款
条形码扫描 续借登记
罚款记录库
还书
遗失登记
图 3 现业务流程图
3.详细设计
3.1.1 数据库设计
后台管理页面,主要实现业主投诉管理、业主报修管理、反馈信息受理、物业设备
维修、业主停车位管理、业主费用管理、费用催缴管理和值班员工信息管理等功能。
(1)book_t 表用来保存图书信息
表 1:
book_t
字段名称
id
bookName
author
publisher
学习资料
数据类型
int
varchar
varchar
Varchar
长度
4
50
50
50
备注
主键 ID
书名
作者
出版社
剩余23页未读,继续阅读
资源评论
竖子敢尔
- 粉丝: 1w+
- 资源: 2471
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功