# shopstore电商系统说明
## 使用技术
- 后台主要是springboot+mybatis+shiro+jsp(jsp已过时)...,前端界面主要使用bootstrap框架搭建,并使用了ueditor富文本编辑器、highcharts图表库
## 系统划分与功能
- 该系统分为前台展示和后台管理两大模块。
- 前台主要是为消费者服务。该子系统实现了注册,登录,以及从浏览、下单到支付的整个流程
- 后台主要是为商家服务,实现了权限,店铺,商品和订单等的管理,以及生成一些简单的报表信息。访问`/admin`进入后台
## 依赖环境
- jdk1.8,maven,mysql
- 注意事项
- 在数据库中创建名为`shopstore`数据库,然后运行项目的`resource`目录下的sql脚本,在`application.properties`改数据库配置信息
- 登录系统的账号和密码,`user`表 (管理员账号:admin 密码:123)
- `application.properties`中的邮箱配置要改成自己,否则不能注册系统账号
## 运行项目
- 方法一:在ide(推荐idea)运行项目,配置好启动环境,先去掉继承的类SpringBootServletInitializer和方法,然后运行main方法
- 方法二:在项目的根目录下执行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```
## 系统缺陷
- 缺陷:
- 技术方面
- 后台API并没有符合restful风格。
- 代码不够规范,注释也少,有些代码会难以理解。
- 使用JSP模板引擎开发前端,而不是前后端分离的架构。
- 图片上传的路径是当前工程目录,会导致重启覆盖
- 已经完成的功能中或多或少会存在bug(没有很好的判断输入域的边界值)。
- 技术架构比较简单,单体应用。
- 前端界面较为简陋,许多地方的用户体验性也不好。
- 业务方面
- 购物车和订单不能分店铺统计和付款。
- 书记详情和商品评论没有实现。
- 权限管理很简单,商家注册很简单。
- **许多功能还没有完成(如物流,第三方登录等)**。
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
1 绪 论 1 1.1 研究目的及意义 1 1.2 国内外研究现状 2 1.3 主要研究内容 4 2 相关技术介绍 6 2.1 SpringBoot框架发展及特点 6 2.1.1 SpringBoot框架的发展 6 2.1.2 SpringBoot框架的特点 6 2.2 SpringBoot框架的功能介绍 7 2.3 SpringBoot框架的运行原理 7 2.4 MySQL介绍 8 3 系统需求分析与设计 9 3.1 系统需求分析 9 3.1.1功能性需求分析 9 3.1.2非功能性需求分析 10 4 系统详细设计与实现 12 4.1 系统开发环境 12 4.2 业务功能模块的实现 12 4.2.1购物平台门户模块 12 4.2.2商品搜索模块 12 4.2.3商品详情模块 13 4.2.4添加商品模块 14 4.2.5购物车模块 14 4.2.6订单模块 15 4.3 系统文件模块 15 4.4 系统数据库设计 16 4.4.1数据库概念结构设计 16 4.4.2数据库模块设计 18 4.4.3数据表数据结构以及表设计 18 4.5 数据表的创建 20 。。。。。。。。。。。。
资源推荐
资源详情
资源评论


























收起资源包目录





































































































共 840 条
- 1
- 2
- 3
- 4
- 5
- 6
- 9

程序员小蛋
- 粉丝: 2985
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 数据库系统概论复习资料.doc
- 计算机图形信息处理考试题.doc
- 用户情绪对社交媒体算法的影响.pptx
- 互联网时代会计工作的转型升级路径探究.docx
- 单片机的电子密码锁的研究与设计开发.doc
- 实施六大信息化工程推动贵州信息化跨越式发展.docx
- 通信设备行业发展有利因素及不利因素分析报告.docx
- 医药公司网站建设方案.doc
- rbf网络学习算法.ppt
- 基于Visual-C++6.0的声音文件操作.docx
- 图像边缘检测与提取算法的比较方面的研究.doc
- 手机大数据在城市综合交通规划中的运用分析.docx
- 上海设施蔬菜栽培的现状与展望---台大农业自动化中心.doc
- 计算机软件工程的维护措施和方法.docx
- 论互联网+在汽车电器课程教学改革的应用研究.docx
- 转炉自动化炼钢技术应用分析.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制

- 1
- 2
- 3
- 4
- 5
- 6
前往页