没有合适的资源?快使用搜索试试~ 我知道了~
首页基于SSH的校园图书馆系统的设计与实现
基于SSH的校园图书馆系统的设计与实现
需积分: 9 12 下载量 58 浏览量
更新于2023-03-16
评论 1
收藏 965KB DOC 举报
该论文阐述了校园图书馆从设计到实现的一系列过程,前端数据交互采用ajax技术,特效实现采用jQuery,后端的实现基于springboot和hibernate,数据库采用的是MySQL
资源详情
资源评论
资源推荐
第 1 页 共 30 页
仲恺农业工程学院
期末大作业
设计报告
( 2017-- 2018 年度第 2 学期)
名 称: Java
应用技术
题 目: 校园图书馆系统
院 系: 计算科学学院
班 级:
学 号:
学生姓名:
第 2 页 共 30 页
指导教师:
设计周数: 4
成 绩:
目录
一、设计概要...................................................................................................................................................3
二、设计正文...................................................................................................................................................4
1.需求分析................................................................................................................................................4
1.1 系统需求.....................................................................................................................................4
1.2 用户需求:.................................................................................................................................4
1.3 功能需求:.................................................................................................................................5
2.概要设计................................................................................................................................................7
2.1 功能模块构成.............................................................................................................................7
2.2 接口设计.....................................................................................................................................7
2.2.1 外部接口:.....................................................................................................................................7
1. 用户接口...............................................................................................................................................7
采用窗口化的设计,操作的数据传递通过 Ajax 技术从前台传递到后台;...................................7
2. 软件接口...............................................................................................................................................7
前台传递过来的消息,以 JSON 数据格式进行接收,由注册在 hibernate 的实体进行数据承接,
连接 MySQL 数据库;............................................................................................................................7
2.2.2 内部接口.........................................................................................................................................8
通过面向对象语言设计类,在 public 类中实现调用;类间实现严格的封装;..............................8
2.3 数据库设计.................................................................................................................................8
2.3.3 关系模式...............................................................................................................................10
3.详细设计..............................................................................................................................................10
3.1 用户登录模块...........................................................................................................................10
3.2 读者注册模块...........................................................................................................................12
3.3 搜索书籍模块...........................................................................................................................13
3.4 借书模块...................................................................................................................................15
3.5 还书模块...................................................................................................................................15
3.6 申请续借模块...........................................................................................................................15
3.7 批准续借模块...........................................................................................................................16
3.8 图书管理模块...........................................................................................................................16
第 3 页 共 30 页
4.调试分析..............................................................................................................................................16
5.测试结果..............................................................................................................................................18
5.1 用户注册模块...........................................................................................................................18
5.2 登录模块...................................................................................................................................18
5.3 搜索书籍模块...........................................................................................................................19
① 按作者搜索................................................................................................................................19
结果:.............................................................................................................................................19
5.4 按作者、书籍分类、出版时间导航模块..............................................................................20
5.5 借书模块...................................................................................................................................21
5.6 读者申请续借模块...................................................................................................................22
5.7 修改信息模块...........................................................................................................................22
5.8 图书管理模块...........................................................................................................................23
5.9 借阅管理模块...........................................................................................................................24
5.10 续借管理模块.........................................................................................................................25
6.用户手册..............................................................................................................................................25
6.1 读者使用手册...........................................................................................................................25
6.2 管理员使用手册.......................................................................................................................27
三、设计总结或结论.....................................................................................................................................29
参考文献.........................................................................................................................................................29
一、设计概要
校园图书馆系统的设计对于图书馆的图书、读者管理带来极大的方便,提高工作
人员的效率,实现意义极大。本次“校园图书馆系统”的设计实现,预期达到的目标是
图书馆管理员能够对图书、读者的信息进行管理,还书和续借进行处理;读者能够在
本系统中搜索书籍,能够借书,能够查看自己的借阅情况。系统的实现主要是在
eclipse 平台创建 maven 项目,结合 spring MVC 框架技术搭建网站服务器后台,而
前台的页面设计则主要通过 HTML 和 CSS 以及 Javascript 实现,前后台的信息传递
则通过 Ajax 技术将页面信息通过 json 格式传递给后台对应的控制器进行处理反馈,
从而达到前后的交互效果。系统的实现难度不大,因为图书馆的图书信息量大,所以
图书的检索技术在此次的系统实现是一个大模块,再者就是借还过程对的实现、对读
者续借申请的处理,管理员对于系统信息的管理这模块的设计也是重点,预期将会把
搜索功能和分页技术结合在一起对这一模块进行实现。
第 4 页 共 30 页
二、设计正文
1.需求分析
1.1 系统需求
校园图书馆系统,能够实现计算机化的系统管理,能够对快速的进行图书的检索
浏览功能和便捷的图书借阅和归还功能,能够对图书信息和读者信息进行管理,方便
读者和管理员在系统进行的各自的业务需求:
1)操作简单,易用。
2)数据存储可靠,具备较高的处理效率。
3)系统安全、稳定。
4)开发技术先进、功能完备、扩展性强。
1.2 用户需求:
本系统的主要使用对象是读者和管理员,他们的各自的功能需求如下:
读者业务需求如下:
1)可以在系统中注册账户并登陆系统,可以对自己的个人信息进行浏览和修改;
2)查看自己的借阅记录,可以提交图书续借申请,等待管理批准;
3)可以在系统上进行书籍检索和浏览;
4)可以借阅喜欢的书,可以借阅的书本数量由不同的用户类型决定,学生每人最
多 5 本书籍在借阅状态,每本书可以借阅的期限为 30 天,每本书只可以续借一次,续
借期限为半个月,老师每人最多 10 本在借阅状态,每本书可以借阅的期限为 60 天,
每本书只可以续借一次,续借期限为一个月;同一用户不能同时借阅同一本书,借阅
的书本如果超过了借阅期限,而用户没有申请续借,则超过的期限每天按 0.3 元计算;
图书馆管理员业务需求如下:
1)对图书信息进行管理,不定期地对书籍进行增删查改;
2)对读者借阅记录进行管理,对归还的图书,管理员可以修改归还日期和书籍的
借阅状态;
3)对图书的归还信息进行管理;
4)对于续借图书的信息进行处理;
第 5 页 共 30 页
5)可以修改自己的个人信息;
1.3 功能需求:
1)登录系统首页可以对书籍进行检索,分别为按书名检索、按作者检索、按
ISBN 号进行检索,按书籍的出版年份进行检索、按书籍的分类进行检索;
2)对于新书、和借阅次数有专门的栏目进行推荐;
3)对于检索结果通过分页功能进行呈现;
4)用户要进行借书时,需要判断用户是否在登录的状态、当前借阅的数量是否已
打上限、该书是否已经在借阅中了,该型号的书籍是否已经全部借出,没有出现上述
情况的话就可以进行借书操作,这时会生成借书表单,说明借阅的是什么书籍,借阅
期限,如果确定则借阅成功;
将需求分析的结果转化为 DFD 数据流图如下所示:
1. 顶层图
图 1 顶层数据流图
2. 0 层图
剩余29页未读,继续阅读
ass_ace
- 粉丝: 66
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
- MW全能培训汽轮机调节保安系统PPT教学课件.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0