基于javaweb的图书管理系统的设计与实现(附件)【字数:6075】

摘 要本课题的主要目的是为高校提供一个数字化图书管理系统,方便用户查找借阅书籍,方便管理员查看借阅情况。本课题是基于Jsp的基础上,连接MySql数据库实现项目的前后台响应。 采用了MVC框架实现了数据库的调动。传统的图书馆查找借阅书籍麻烦又复杂,往往是学生找不到自己想借阅书的区域,上下来回的跑,又费时又费力。本设计是打破传统模式的借阅方式结合现代大数据技术做成的一个数字化图书管理系统。通过所学知识提出猜想,能不能做一个图书管理系统方便用户查找借阅呢?秉着设计初的猜想实现了对本课题的研究。
目录
一 绪论 7
(一)研究背景 7
(二)研究意义 7
二 系统概述 7
(一)系统简介 7
(二)开发技术 7
(三)开发环境 7
三 系统需求分析 7
(一) 功能需求分析 7
(二) 系统功能结构图 8
(三) 业务流程分析 8
四 系统总体设计 9
(一)功能结构描述 9
(二)系统的总体设计思路 10
五 数据库设计 10
(一)概念结构 10
(二)数据结构ER图设计 10
(三)逻辑结构 11
(四)工具类 12
六 系统设计 13
(一)系统前台设计 13
1.登录页面 13
2.注册页面 14
(二)系统后台设计 15
1.用户图书查询页面 15
2.用户借阅信息页面 16
3.用户借阅历史页面 17
4.图书管理页面 18
5.图书信息修改功能 19
6.图书分类管理页面 20
7.书籍添加功能 22
8.书籍删除功能 24
9.书籍分类添加功能 25
10.书籍分类修改功能 26
11.书籍分类删除功能 27
七 云平台部署 28
(一)阿里云实例创建 28
(二)winSCP连接服务器 28
1. doc *好棒文|www.hbsrm.com +Q: ^351916072^ 
ker安装 28
2. mysql环境部署 29
3. jdk安装 30
4. tomcat安装 30
(三)web项目部署实现 32
八 结论 32
九 致谢 33
参考文献 34
一 绪论
(一)研究背景
随着科技的发展,信息系统的发展是很迅速的。上个世纪60年代初,计算机不发达。慢慢地,信息处理逐步发展起来。进入21世纪,基于网络和数据库的计算机信息系统已经相当发达,应用于行业和领域中。“数字图书馆”就出现了,它能高效地进行信息的处理。大量的图书摆列在图书馆,传统的借阅方式不能有效地及时查找到,它取代了传统的人工管理,节省了劳动力又有效地提高效率。
(二)研究意义
实现了图书馆的数字化对高校发展起着重大意义。我国的信息处理已经逐渐成熟,中国的领头企业:阿里、华为等,都有自己的云数据库。信息化已经越来越重要。众多西方国家信息化还没有完全健全。国内高校众多,图书馆更是学生学习浓烈的地方,所以更需要图书管理系统来高效地检索信息。本课题是以Java的基础上采用了Jsp技术、MySql数据库技术实现的。本课题设计有效地提供借阅人更加简单方便的环境,通过搜索书名就能查阅书籍所在区域并能快速借阅,也方便图书管理员查看借阅记录。通过本课题的研究,将所学知识运用在实际中,使数据处理得到更加广泛应用。
二 系统概述
(一)系统简介
本系统是一个基于javaweb的图书管理系统,方便用户查找借阅书籍,方便管理员查看借阅情况。
(二)开发技术
本系统采用的java编辑语言,使用Eclipse开发项目,环境为tomcat,使用了MySQL数据库。
(三)开发环境
编程语言:Java高级语言
开发平台:eclipse 8.0
数据库管理工具:Navicat for MySQL
数据库:MySQL
服务器端:Tomcat 8.0
测试终端:联想电脑
三 系统需求分析
(一) 功能需求分析
本次课题是图书管理系统,其中包含了普通用户和图书管理员。在图书管理系统中,用户的是身份信息和图书的信息是本次系统基础的功能,用户的借阅功能是难点所在,如何从系统中高效地查阅书籍并借阅书籍是本课题所要研究的方向。管理员可以对图书信息和用户借阅信息进行查看和管理。
1.用户管理模块:实现了用户和管理员信息的注册、系统的登录,用户信息的修改和删除、密码的更改等功能,其中用户的信息包含账号、密码、姓名、邮箱、电话等用户和管理员有着不同的权限。
2.用户查阅书籍信息模块:用户可以查阅书籍信息,只要输入其中任意字段字都可以查询到。例:游,输入“游”字就可以查到有关游字的图书,如西游记。
3.用户借阅书籍情况模块:包含用户借书功能、用户还书功能。用户可以通过查阅相关书籍信息后并借阅图书,默认图书借阅时间为30天,30天内归还是不收费的。
4.图书管理模块:对图书进行管理。
5.图书分类模块:对图书种类进行分类。图书的种类是不一样的,管理员需要对图书进行分类将一类的图书放在一起。
6.管理员查看借阅情况模块:包含管理查看用户借书功能和管理查看用户还书功能,如果用户还没有还书,管理员只能查看到借书情况。当用户还了书,管理员可以查看还书情况,什么时候还的书。
(二) 系统功能结构图
本次毕业设计整体是图书管理系统的设计与实现,分为前台和后台页面。前台页面主要与用户(管理员)登录注册有关,用户可登录查看书籍信息并借阅图书。后台任务是接收借阅数据并进行管理见图 31所示。
/
图 31系统功能结构图
(三) 业务流程分析
用户先注册一个账号,然后登录系统进行身份验证。如果输入密码与注册密码有差,则显示密码错误,请重新登录。登录成功后,查看书籍进行借阅,借阅成功后可在规定时间内归还。管理员登录后台,对书籍进行管理。并对用户进行管理,查看用户借阅书籍记录。系统业务流程图见图 32所示。
/
图 32 总体业务流程图

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/285.html

好棒文