# BookStoreSystem
基于 jsp + servlet + mysql 三层架构实现的网上书店系统
## 一、前言
该系统是简单的模仿 当当网 书店系统,==分为前端和后台两个部分==,目前并没有实现前后端的分离,本系统采用==三层架构==的设计思想完成前后端的交互,进而实现相对应的功能。采用的主要技术栈是: jsp + servlet + Mysql,其中包括 jsp 的三大组件,c3p0 连接池,等技术,运用的开发环境时 Idea9 + Mysql8.0。
## 二、相关技术:
[1、三层架构设计思想](https://blog.csdn.net/qq_43619271/article/details/106538194)
[2、ApacheDBUtils 详解用法](https://blog.csdn.net/qq_43619271/article/details/106491522)
[3、c3p0连接池](https://blog.csdn.net/qq_43619271/article/details/106488884)
## 三、功能分析:
### 1、前台:
a、用户模块:
• 注册
• 登录
• 退出
b、分类模块:
> • 查看所有分类
c、图书模块:
> • 查询所有图书
> • 按分类查询图书
> • 查询图书详细(按id查)
d、购物车模块:
> • 添加购物车条目;
> • 清空所有条目;
> • 删除指定条目;
> • 我的购物车(按用户查询购物车)
e、订单模块:
> • 生成订单;
> • 我的订单(按用户查询订单)
> • 按id查询订单
> • 确认收货
> • 付款功能(只是跳转到银行页面)
> • 付款回调功能(由银行来调用我们这个方法,表示用户已经付款成功)
### 2、后台:
a、管理员:
> • 登录
b、分类管理:
> • 添加分类
> • 查看所有分类
> • 删除分类
> • 按id查询
> • 修改分类
c、图书管理(我的)
> • 查看所有图书
> • 按id查询
> • 删除图书
> • 修改图书
> • 添加图书(上传图片)
## 四、效果展示:
### 1、登录与注册:
==登录:==
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200607102850818.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNjE5Mjcx,size_16,color_FFFFFF,t_70#pic_center)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200607102906975.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNjE5Mjcx,size_16,color_FFFFFF,t_70#pic_center)
==注册==
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200607102924582.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNjE5Mjcx,size_16,color_FFFFFF,t_70#pic_center)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200607102939359.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNjE5Mjcx,size_16,color_FFFFFF,t_70#pic_center)
### 2、前台:
==首页:==
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200607104046498.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNjE5Mjcx,size_16,color_FFFFFF,t_70#pic_center)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200607104101781.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNjE5Mjcx,size_16,color_FFFFFF,t_70#pic_center)
==分类查询==
![在这里插入图片描述](https://img-blog.csdnimg.cn/2020060710412574.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNjE5Mjcx,size_16,color_FFFFFF,t_70#pic_center)
==我的购物车==
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200607104140624.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNjE5Mjcx,size_16,color_FFFFFF,t_70#pic_center)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200607104154671.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNjE5Mjcx,size_16,color_FFFFFF,t_70#pic_center)
==我的订单==
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200607104215530.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNjE5Mjcx,size_16,color_FFFFFF,t_70#pic_center)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200607104231160.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNjE5Mjcx,size_16,color_FFFFFF,t_70#pic_center)
==退出==
![在这里插入图片描述](https://img-blog.csdnimg.cn/2020060710424390.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNjE5Mjcx,size_16,color_FFFFFF,t_70#pic_center)
### 3、后台:
> 嘻嘻,本着后台能用就行的原则,相对于前台来说,后台就比较简陋了。
==管理员登录:==
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200607104950451.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNjE5Mjcx,size_16,color_FFFFFF,t_70#pic_center)
==后台首页:==
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200607105013502.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNjE5Mjcx,size_16,color_FFFFFF,t_70#pic_center)
==分类管理:==
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200607105108304.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNjE5Mjcx,size_16,color_FFFFFF,t_70#pic_center)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200607105122645.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNjE5Mjcx,size_16,color_FFFFFF,t_70#pic_center)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200607105134669.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNjE5Mjcx,size_16,color_FFFFFF,t_70#pic_center)
==图书管理:==
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200607105207238.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNjE5Mjcx,size_16,color_FFFFFF,t_70#pic_center)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200607105304869.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNjE5Mjcx,size_16,color_FFFFFF,t_70#pic_center)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200607105320117.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNjE5Mjcx,size_16,color_FFFFFF,t_70#pic_center)
没有合适的资源?快使用搜索试试~ 我知道了~
基于jsp+servlet+mysql三层架构实现的网上书店系统.zip
共154个文件
java:36个
jsp:33个
bmp:24个
需积分: 5 0 下载量 123 浏览量
2023-07-30
23:35:14
上传
评论
收藏 7.32MB ZIP 举报
温馨提示
基于java、jsp、servlet、mysql、springboot等技术构建的系统,适合毕设项目、课设作业。资源中的源码都是经过本地编译过可运行的,下载后按照文档配置好环境就可以运行。资源项目的难度比较适中,内容都是经过助教老师审定过的,应该能够满足学习、使用需求,如果有需要的话可以放心下载使用。
资源推荐
资源详情
资源评论
收起资源包目录
基于jsp+servlet+mysql三层架构实现的网上书店系统.zip (154个子文件)
cmbc.bmp 6KB
pingan.bmp 6KB
hx.bmp 6KB
post.bmp 6KB
gf.bmp 6KB
cmb.bmp 6KB
abc.bmp 6KB
dy.bmp 6KB
ccb.bmp 6KB
bcc.bmp 6KB
sh.bmp 6KB
zheshang.bmp 6KB
sfz.bmp 6KB
beijingnongshang.bmp 6KB
icbc.bmp 6KB
bc.bmp 6KB
ningbo.bmp 6KB
nanjing.bmp 6KB
bj.bmp 6KB
cib.bmp 6KB
zx.bmp 6KB
bh.bmp 6KB
shpd.bmp 6KB
guangda.bmp 6KB
style.css 6KB
mymenu.css 1KB
BookStore.iml 1KB
mysql-connector-java-8.0.13.jar 2.03MB
commons-collections-3.2.1.jar 562KB
mchange-commons-0.2.jar 538KB
commons-beanutils-1.8.3.jar 510KB
mail.jar 426KB
xom-1.1.jar 421KB
c3p0-0.9.2-pre1.jar 414KB
jstl-1.2.jar 405KB
standard-1.1.2.jar 384KB
commons-lang-2.5.jar 273KB
commons-io-1.4.jar 260KB
json-lib-2.4-jdk15.jar 155KB
commons-fileupload-1.2.2.jar 127KB
commons-logging-1.1.1.jar 126KB
commons-dbutils-1.4.jar 96KB
ezmorph-1.0.6.jar 84KB
activation.jar 53KB
itcast-tools-1.4.2.jar 26KB
c3p0-oracle-thin-extras-0.9.2-pre1.jar 3KB
UserServlet.java 4KB
OrderDao.java 4KB
AdminAddBookServlet.java 4KB
OrderServlet.java 3KB
BookDao.java 3KB
AdminCategoryServlet.java 2KB
AdminBookServlet.java 2KB
CartServlet.java 2KB
UserDao.java 2KB
CategoryDao.java 2KB
User.java 2KB
Order.java 2KB
Book.java 2KB
AdminServlet.java 1KB
BookServlet.java 1KB
OrderItem.java 1KB
OrderService.java 1KB
Cart.java 1KB
CategoryService.java 1KB
UserService.java 986B
Login3Filter.java 951B
Login2Filter.java 951B
Login1Filter.java 950B
LoginFilter.java 949B
CartItem.java 865B
CategoryServlet.java 829B
Admin.java 779B
Servlet.java 767B
AdminDao.java 728B
BookService.java 678B
AdminService.java 635B
Category.java 507B
Ttest01.java 414B
CategoryException.java 219B
OrderException.java 198B
UserException.java 194B
bg_1.jpg 186KB
bg_1.jpg 186KB
b4.jpg 147KB
bg_2.jpg 118KB
bg_2.jpg 118KB
bg_3.jpg 35KB
welcome.jpg 31KB
20285763-1_l.jpg 14KB
20385925-1_l.jpg 11KB
9265169-1_l.jpg 11KB
20029394-1_l.jpg 10KB
8991366-1_l.jpg 9KB
8758723-1_l.jpg 7KB
22788412-1_l.jpg 5KB
9317290-1_l.jpg 5KB
22722790-1_l.jpg 5KB
mymenu.js 9KB
list.jsp 4KB
共 154 条
- 1
- 2
资源评论
独处东汉
- 粉丝: 409
- 资源: 822
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Javascript的影视动画设计源码 - cad
- 基于Java和深度学习的瓦斯浓度预测系统后端设计源码 - 瓦斯浓度预测后端
- Screenshot_20240528_103010.jpg
- 基于Python的新能源承载力计算及界面设计源码 - HAINING-DG
- 基于Java的本科探索学习项目设计源码 - 本科探索
- 基于Javascript和Python的微商城项目设计源码 - MicroMall
- 基于Java的网上订餐系统设计源码 - online ordering system
- 基于Javascript的超级美眉网络资源管理应用模块设计源码
- 基于Typescript和PHP的编程知识储备库设计源码 - study-php
- Screenshot_2024-05-28-11-40-58-177_com.tencent.mm.jpg
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功