基于JSP技术的图书管理系统

课程设计,简易图书管理系统

项目简介

本系统是基于JSP技术的图书管理系统的设计与实现。基于B/S架构模式进行设计,使用了JavaScript、CSS、java语言等,后台数据库设计使用Mysql。本系统主要分为两个部分来实现:用户端和管理员端。用户端的主要功能是负责数据的显示与使用。管理员端的主要功能则是用来进行数据的监测。

用户端主要有以下功能:浏览书籍、借阅图书、归还图书、修改密码

管理员端主要有以下功能:1.读书信息管理部分:添加读者信息、删除读者信息、修改读者信息、查看读者信息

2.图书信息管理部分:查看图书借阅记录、查看图书信息、删除图书信息、修改图书信息、添加图书信息

开发环境

使用软件:

1.操作系统:Windows 10

2.数据库:MySQL 5.5

3.开发工具:Eclipse

4.JDK版本:jdk1.8

实现效果

下图1.1所示是管理员首页

基于JSP技术的图书管理系统_第1张图片

图1-1 管理员首页

下图1.2所示是用户首页

基于JSP技术的图书管理系统_第2张图片

图1-2 用户首页

2.3.1 用户登录

基于JSP技术的图书管理系统_第3张图片

2.3.2 用户借阅图书

1.浏览图书。

基于JSP技术的图书管理系统_第4张图片

2.输入你想要借的图书名称和作者。

基于JSP技术的图书管理系统_第5张图片

单击【借阅】按钮借阅图书。单击【借阅】按钮,显示借阅成功。

基于JSP技术的图书管理系统_第6张图片

2.3.4 用户归还书籍

基于JSP技术的图书管理系统_第7张图片

单击【归还】按钮借阅图书。单击【归还】按钮,显示归还成功。

基于JSP技术的图书管理系统_第8张图片

2.3.5 管理员登录

基于JSP技术的图书管理系统_第9张图片

图3-8 管理员登录

2.3.6 读者信息管理

基于JSP技术的图书管理系统_第10张图片

图3-9 读者信息管理

2.3.7 添加读者信息

基于JSP技术的图书管理系统_第11张图片

图4-1 添加读者信息页面

2.4 删除读者信息

单击操作栏的“注销”按钮,删除如图4-2 所示的用户信息界面。

基于JSP技术的图书管理系统_第12张图片

2.4.1 查看读者信息

单击【查看读者信息】按钮,该按钮可以实现商品信息的查看操作。

基于JSP技术的图书管理系统_第13张图片

图4-5 查看读者信息页面

2.4.2 更改读者信息页面

单击【更改学生信息页面】按钮,显示如图4-6所示的用户信息列表。在列表中可以对用户信息进行修改。

基于JSP技术的图书管理系统_第14张图片

图4-6 用户信息修改列表

2.4.3 图书信息管理

单击【图书信息管理】按钮,显示如图4-7所示的管理员信息列表。

基于JSP技术的图书管理系统_第15张图片

2.4.4 添加图书信息

单击【添加图书信息】按钮,显示相应的添加列表。在该页面中可以对用户信息进行添加操作。

基于JSP技术的图书管理系统_第16张图片

图4-8 添加图书信息

2.4.5 删除图书信息

单击【删除图书信息】按钮,显示相应的图书信息列表。在列表中可以对图书信息进行删除操作。

基于JSP技术的图书管理系统_第17张图片

图4-9 删除图书信息

2.4.6 查看图书信息

单击【查看图书信息】按钮,出现如图5-1所示的页面。

基于JSP技术的图书管理系统_第18张图片

图5-1 图书信息显示页面

2.4.7 更改图书信息页面

单击【更改图书信息】按钮,即可更改图书信息页面。

基于JSP技术的图书管理系统_第19张图片

图5-2 更改图书信息页面

2.4.8 查看图书记录页面

基于JSP技术的图书管理系统_第20张图片

图5-3 更改图书信息页面

3.1 各个功能模块具体介绍

1.用户注册模块

用户注册模块的目的是为了便于统计用户的各项资料,实现网站用户的统一管理。网站用户可以进行“注册”行为,输入资料至用户资料数据库之中。

2.用户登录模块

用户登录模块实现的目的是为了锁定进入网站的已登录用户并对其进行用户资料修改。用户可以进行“登录”行为,登录后可会根据其先前注册的资料,为用户提供电子借阅服务。

3.用户资料修改模块

用户资料修改是为用户更改个人信息所提供的窗口,用户只有登录网页后才有权限修改个人资料信息。

4.图书信息查询、添加、删除、修改模块

该模块为了让用户快捷地进行图书信息的查询、添加、删除、修改。新书上架、下架信息的查询。

6.后台管理员模块

管理员能登入后台管理系统进行图书和用户相关管理。管理员可输入管理员名称、密码进入后台管理程序。

获取项目地址:https://mbd.pub/o/bread/mbd-Y56Wl5du

你可能感兴趣的:(课程设计,java,mybatis,spring,eclipse,mysql)