| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:15609 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.docx) |
摘要:网购是网络的普及以及经济发展迅速的产物,这使得消费者可以不限时间不限地点,商品的选择面也越来越广,对于商家来说也免去了租赁店面等费用,降低了经营成本。现阶段消费主流逐渐向80、90代倾斜,消费需求逐渐年纪轻化,人们对品质的要求越来越高,而国内还没有出现一个标志性的涵括服饰、生活用品、电子产品等全品类商品的优质好物导向型电商平台,从自身感受而言,也想有一个平台符合自己当下的消费观,在平台过滤掉大量商品从而推选出的好物中既能了解到当下的热门所在,也能更好地选择自己心仪的商品。所以本项目选择主要针对年轻代消费群体打造一款精选高品质潮流好物网购平台,为消费者提供当下最新最好最具品质的商品,极大满足高速信息时代下人们渴求的高效生活节奏,搜一搜、看一看,利用碎片时间就可以买到想买的东西,给消费者带来更好的购物体验。
本项目是属于全品类B2C电商系统,分为网站前台和管理后台。该电商平台的开发语言是Java语言,使用的数据库是mysql,采用apache dubbo +ssm集成框架搭建,持久层框架采用的mybatis通用mapper,前端框架采用主流的vue.js和elementui。在业务设计上,本项目电商业务具有真实性和完整性,包括商品管理、统计分析、后台订单相关业务功能开发,以及权限设置等功能。同时也融合了例如阿里云oss实现图片资源的云存储,redis作为缓存中间件,采用elastichsearch作为搜索中间件,采用rabbitmq作为消息中间件等当前主流的开发技术完成了该对系统的设计和实现,项目使用主流的jdk1.8,有多处代码使用到jdk8特性。
关键词:电商;SSM;mysql;redis
目录
摘要
Abstract
第1章 绪 论 1
1.1背景与意义 1
1.2国内外发展(应用)现状 1
1.3论文所做工作及思路 2
1.4论文章节安排 2
第2章 系统相关技术与开发环境概述 4
2.1系统相关技术 4
2.1.1 SSM框架简介 4
2.1.2 IDEA开发工具 4
2.1.3 MySQL 4
2.1.4 thymeleaf 4
2.1.5 Elasticsearch 5
2.2系统的开发环境 5
2.2.1硬件环境 5
2.2.2软件环境 5
第3章 系统需求分析与概要设计 6
3.1系统架构 6
3.2功能需求列表 6
3.2.1管理后台功能列表 6
3.2.2管理前台功能需求 7
3.3系统设计 7
3.3.1数据库分库设计 7
3.3.2技术选型 8
第4章 网站后台主要功能实现 9
4.1工程搭建 9
4.1.1准备工作 9
4.1.2模块依赖关系图 9
4.1.3 工程搭建 9
4.2品牌管理后端实现 10
4.2.1需求分析 10
4.2.2实现步骤 10
4.3品牌管理前端实现 13
4.3.1实现分页列表 13
4.3.2实现品牌条件查询 14
4.3.3实现新增、修改、删除品牌 14
4.4图片上传 15
4.4.1通过SpringMVC接收图片上传 15
4.4.2 阿里云OSS图片上传云存储 15
4.5商品管理后端模块 16
4.5.1 规格参数模板管理解析 16
4.5.2分布式ID解决方案 17
4.5.3商品的增加和修改实现 17
4.6 订单管理 18
4.6.1订单列表与详情功能 18
4.6.2 订单超时自动处理 19
4.7统计分析实现 19
4.7.1 商品类目销售分析表 19
4.7.2 交易统计表 20
4.8 登录与认证功能实现 20
4.9 授权 20
4.9.1 RBAC模型 20
4.9.2 角色权限设置 21
第5章 网站前台主要功能实现 23
5.1 网站前台页面渲染 23
5.1.1 首页分类导航渲染 23
5.1.2 商品详细页实现 24
5.2 缓存解决方案Redis 24
5.2.1商品分类导航缓存 24
5.2.2商品详细页价格缓存 24
5.3搜索解决方案Elasticsearch 25
5.3.1 关键字搜索 25
5.3.2商品分类过滤 25
5.4消息中间件RabbitMQ解决方案 26
5.5 单点登录解决方案CAS 26
5.6 购物车功能实现 27
5.7 库存扣减分布式事务的实现 28
5.8 微信支付功能实现 28
第6章 系统测试 29
6.1测试环境与测试范围 29
6.2测试用例和测试过程 29
第7章 结 论 34
致 谢 35
参考文献 36 |

