# bookstore电商书城系统说明
## 适用人群
- 本系统适用于JavaWeb初学者。
## 使用技术
- 后台主要是springboot+mybatis+shiro+jsp(jsp已过时)...,前端界面主要使用bootstrap框架搭建,并使用了ueditor富文本编辑器、highcharts图表库
## 系统划分与功能
- 该系统分为前台展示和后台管理两大模块。
- 前台主要是为消费者服务。该子系统实现了注册,登录,以及从浏览、下单到支付的整个流程,支付使用的是支付宝的沙箱环境,属于模拟环境。
- 后台主要是为商家服务,实现了权限,店铺,商品和订单等的管理,以及生成一些简单的报表信息。访问`/admin`进入后台
## 依赖环境
- jdk1.8,maven,mysql
- 注意事项
- 在数据库中创建名为`bookstore`数据库,然后运行项目的`resource`目录下的sql脚本,记得在`application.properties`改数据库配置信息
- 登录系统的账号和密码,请自行查看数据库下的`user`表 (管理员账号:admin 密码:123)
- `application.properties`中的邮箱配置要改成自己,否则不能注册系统账号
- 使用沙箱环境的支付宝才能扫码支付,`application.properties`中的my.ip要改成自己,有项目名还要加项目名,否则支付成功回调出错
## 运行项目
- 方法一:在ide(推荐idea)运行项目,配置好启动环境,运行main方法, 要去掉继承的类SpringBootServletInitializer和方法
- 方法二:在项目的根目录下执行maven命令
``` mvn spring-boot:run```
- 方法三: 在ide或直接用maven打成的war包放到tomcat运行,此时如果访问需要加上项目名的话,支付宝回调地址需要加上项目名称
```mvn package -Dmaven.test.skip=true```
- 方法四: 使用命令运行jar或war,因为也是一个传统JavaWeb项目,前后端不分离,打成jar会无法访问静态资源,所以只能打成war,把WEN-INF下面的东西也打包好)
```java -jar xxx.war```
- 具体可以自行百度搜索`Spring Boot`项目的启动方式
## 系统缺陷
- 缺陷(注意,读者可以自行重构或完善):
- 技术方面
- 后台API并没有符合restful风格。
- 代码不够规范,注释也少,有些代码会难以理解。
- 使用JSP模板引擎开发前端,而不是前后端分离的架构。
- 图片上传的路径是当前工程目录,会导致重启覆盖
- 已经完成的功能中或多或少会存在bug(没有很好的判断输入域的边界值)。
- 技术架构比较简单,单体应用。
- 前端界面较为简陋,许多地方的用户体验性也不好
- 不同浏览器,可能会出现页面样式变形问题,bootstrap响应式那边不会处理。
- 业务方面
- 购物车和订单不能分店铺统计和付款。
- 书记详情和书籍评论没有实现。
- 权限管理很简单,商家注册很简单。
- 总的来说,功能较为简单,**许多功能还没有完成(如物流,第三方登录等)**。
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
bookstore电商书城系统说明,本系统适用于JavaWeb初学者。 项目经过严格测试,确保可以运行! 使用技术 后台主要是springboot+mybatis+shiro+jsp,前端界面主要使用bootstrap框架搭建,并使用了ueditor富文本编辑器、highcharts图表库 系统划分与功能 该系统分为前台展示和后台管理两大模块。 前台主要是为消费者服务。该子系统实现了注册,登录,以及从浏览、下单到支付的整个流程 后台主要是为商家服务,实现了权限,店铺,商品和订单等的管理,以及生成一些简单的报表信息。访问/admin进入后台 依赖环境 jdk1.8,maven,mysql 注意事项 在数据库中创建名为bookstore数据库,然后运行项目的resource目录下的sql脚本,记得在application.properties改数据库配置信息 登录系统的账号和密码,请自行查看数据库下的user表 (管理员账号:admin 密
资源推荐
资源详情
资源评论
收起资源包目录
基于springboot+mybatis+shiro的电商书城系统,前端采用bootstrap框架,数据库使用MySQL (570个子文件)
bootstrap.css 144KB
bootstrap.min.css 120KB
ueditor.css 43KB
ueditor.min.css 34KB
bootstrap-theme.css 26KB
bootstrap-theme.min.css 23KB
video-js.css 21KB
image.css 18KB
video.css 15KB
attachment.css 14KB
Style1.css 12KB
video-js.min.css 11KB
shCoreDefault.css 7KB
zTreeStyle.css 6KB
bs.css 6KB
scrawl.css 4KB
book_info.css 3KB
codemirror.css 3KB
book_list.css 3KB
charts.css 3KB
background.css 2KB
order_info.css 2KB
demo.css 2KB
cart.css 2KB
emotion.css 2KB
dialogbase.css 2KB
music.css 2KB
login.css 2KB
edittable.css 1KB
register.css 1KB
template.css 1KB
addcart.css 882B
dtree.css 762B
style.css 713B
webuploader.css 515B
help.css 389B
left.css 216B
iframe.css 41B
glyphicons-halflings-regular.eot 20KB
vjs.eot 3KB
UEditorSnapscreen.exe 508KB
wface.gif 49KB
jxface2.gif 40KB
yface.gif 28KB
bface.gif 27KB
icons.gif 20KB
file-icons.gif 20KB
file-icons.gif 20KB
tface.gif 19KB
fface.gif 18KB
cface.gif 8KB
zTreeStandard.gif 5KB
loading.gif 4KB
icons-all.gif 4KB
videologo.gif 2KB
cancelbutton.gif 1KB
button-bg.gif 1KB
lock.gif 1KB
alignicon.gif 1KB
word.gif 1019B
icon_doc.gif 1012B
icon_psd.gif 1009B
icon_rar.gif 1007B
icon_xls.gif 1005B
icon_ppt.gif 1001B
icon_mv.gif 1001B
icon_pdf.gif 996B
icon_mp3.gif 986B
icon_txt.gif 970B
icon_jpg.gif 950B
icon_exe.gif 949B
icon_chm.gif 923B
tubiao.gif 810B
loading.gif 734B
icons.gif 453B
icons.gif 453B
icons.gif 453B
success.gif 445B
success.gif 445B
success.gif 445B
loading.gif 381B
cursor_v.gif 370B
cursor_h.gif 253B
anchor.gif 184B
highlighted.gif 111B
unhighlighted.gif 111B
bg.gif 84B
pagebreak.gif 54B
line_conn.gif 45B
spacer.gif 43B
0.gif 43B
.gitattributes 87B
.gitignore 287B
index.html 6KB
wordimage.html 6KB
map.html 6KB
emotion.html 6KB
image.html 5KB
show.html 5KB
charts.html 5KB
共 570 条
- 1
- 2
- 3
- 4
- 5
- 6
资源评论
- m0_632617702024-03-11资源很好用,有较大的参考价值,资源不错,支持一下。
白话机器学习
- 粉丝: 8260
- 资源: 7686
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Qt开发知识、经验总结 包括Qss,数据库,Excel,Model/View等
- IV数据.xlsx
- 一些深度学习中的小例子,适合新手学习使用
- foldcraftlauncher_262944.apk
- 珍藏多年的基于matlab实现潮流计算程序源代码集合,包含多个潮流计算程序.rar
- 使用FPGA实现串-并型乘法器
- 基于matlab实现针对基于双曲线定位的DV-Hop算法中误差误差出一种基于加权双曲线定位的DV-Hop改进算法.rar
- 基于matlab实现由遗传算法开发的整数规划,车辆调度问题.rar
- 电视家7.0(对电视配置要求高).apk
- 免费计算机毕业设计-基于JavaEE的医院病历管理系统设计与实现(包含论文+源码)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功