目 录
前言 ................................................................1
第一章 需求分析 .....................................................2
1.1 功能需求 ................................................2
1.2 性能需求 ................................................2
1.3 运行需求 ................................................3
1.4 界面需求 ................................................3
第二章 系统设计 .....................................................5
2.1 系统概要设计 ............................................5
2.2 模块划分 ................................................5
2.3 数据库系统设计 ..........................................6
2.4 数据库表设计 ............................................9
第三章 系统实现 ....................................................11
3.1 管理员登录界面 .........................................11
3.2 登录验证 ...............................................12
3.3 借阅记录管理 ...........................................13
3.4 分类管理 ...............................................14
3.5 用户管理 ...............................................17
3.6 留言管理 ...............................................19
3.7 用户登录页面 ...........................................20
3.8 图书查找 ...............................................24
3.9 我的图书 ...............................................25
3.10 借阅历史 ..............................................27
3.11 热门图书 ..............................................28
第四章 系统测试 ....................................................30
4.1 管理员登录测试 .........................................30
4.2 管理员图书管理测试 .....................................30
4.3 管理员借阅管理测试 .....................................31
4.4 管理员分类管理测试 .....................................32
前 言
当今世界Internet和Intranet获得了飞速发展,计算机应用已渗透到了各个
领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性
和正确性。
本次毕业设计说明书,系统地阐述了整个图书馆租书系统功能及实现。图书
在线查找,可根据图书类别、名称进行模糊匹配。用户借阅、归还完全进行线
上操作,减少了工作人员的成本,实现查找、借阅、归还一体话。并且可以根
据可以在线上查看自己的借阅历史。管理员后台可以对图书的维护、图书类别、
借阅信息、用户留言、用户进行统一管理实现无纸化办公。
经过分析,后台数据库的选择上使用mysql主流的关系型数据库,基于mvc
设计模式,采用SpringMVC、Spring等最新JAVA集成框架,前端显示采用现在
世面上流行的bootstrop框架,实现前后端分离技术,最后通过ajax跨域来实现
前后端通信。
2
第一章需求分析
1.1 功能需求
本系统的设计目的是为了满足用户在线借阅和归还,减少了工作人员的成
本,实现查找、借阅、归还一体话。并且可以根据可以在线上查看自己的借阅
历史。管理员后台可以对图书的维护、图书类别、借阅信息、用户留言、用户
进行统一管理实现无纸化办公。
管理员端功能主要分为三大类:图书的维护。在添加、修改、删除图书时,
是管理的难点,图书的在线化,可以方便管理人员准确的维护图书信息;借阅
管理。让管理员明确的了解哪些图书在馆,哪些图书已经外借,让图书管理更
加准确;类型的维护。在众多图书中找到想要的图书很繁琐,添加了类型的管
理,可以把图书进行明确的分类,编译读者在最短的时间中找到自己关注的图
书;用户管理。管理员可以对用户的图书进行修改,当用户忘记密码或当前用
户出现违规行为时,可以对账号的密码和可用情况进行管理。;留言管理。可
以对用户留言进行删除,当用户出现不正当的留言时,管理员可以对其进行删
除,优化留言环境。
面对用户端功能主要分为三大类:图书的查找。用户可以根据类型和名称,
进行图书的精确匹配,找到图书可以进行借阅以及留言;我的图书。用户可以
查看自己的当前图书借阅情况,可以在此归还图书;借阅历史。用户可以查看
自己的历史借阅情况进行查看,方便用户对自己已经借阅过的图书进行查看,
以掌握哪些图书已经阅读过。
1 .2性能需求
1.简洁、实用
由于本系统需要满足对不同图书类型的查找,比如支持名称模糊搜索、类
型搜索、名称和类型工程搜索,多元化的搜索条件满足用户对图书的查找。
2.具有可扩充性
每一个模块都是独立的模型,可以根据需求进行修改并不会影响到其他功
能的使用。
3.具有经济性