摘要:随着科技的发展,越来越多的电子商城出现了,有大名鼎鼎的淘宝京东也有一些不出名小众的电子商城,利用现在的互联网的快速发展,电子商城也越发越重要。想要开发出这样的电子商城,仅仅是前端界面的花里胡哨是不够的,后台的实用和便捷性也是很重要的。一个好的商城后台管理系统能节省管理员的操作时间,提高他们的工作效率和工作进度。就发表一件商品来说,一个简单便捷的后台远远优于复杂的管理系统。
本课题选择电子商城管理系统作为开发对象,系统开发使用的是Java、JavaScript、html等语言,基于后端的SpringBoot框架和前端的Vue框架,工程搭建上运用了Maven技术,数据库选用了MySQL数据库作为数据管理和存储的的工具。前端主要是用于顾客的商城浏览、购买、收藏等一系列功能。后端主要是商家和系统管理员使用,能够实现用户管理、商场管理、商品管理、推广管理、表格下载、统计报表等功能。
论文主要从电子商城的功能性出发,实现一系列功能,具体的功能和相应的实现的技术在下面详细描述。主要目的是以先进的技术搭建电商平台及电商的解决方案服务。
关键词: 电商后台、Web、Java、SpringBoot、Vue、JavaScript
目录
摘要
Abstract
1 绪论-1
1.1 研究背景-1
1.2 国内外现状-1
1.3 研究的目的和意义-2
1.3.1 研究的目的-2
1.3.2 研究的意义-3
2 系统分析-4
2.1 系统需求分析-4
2.1.1 客户的需求-4
2.1.2 需求特点及功能-5
2.2 系统可行性分析-5
2.2.1 前台系统可行性-5
2.2.2 后台系统可行性-5
2.2.3 经济可行性-6
2.2.4 软硬件技术可行性-6
2.3 系统功能模块设计分析-6
2.4 系统流程图-6
2.5 系统设计目标-7
3 开发工具及相关技术介绍-8
3.1 Java技术介绍-8
3.2 Vue以及其他前端相关技术介绍-8
3.3 IDEA开发工具介绍-8
3.4 SpringBoot框架介绍-9
3.5 Maven技术介绍-10
3.6 MySQL数据库介绍-10
4 系统设计-11
4.1 系统模块设计-11
4.2 数据库设计-12
4.2.1 概念结构设计 -12
4.2.2 数据库逻辑结构设计-12
4.2.3 数据表设计-13
5 相关配置-16
5.1 数据库配置-16
5.2 SpringBoot框架环境配置-16
5.3 前端环境配置-17
6 前台商城的具体实现-19
6.1 web主界面-19
6.2 用户登录、注册界面-20
6.2.1 用户登录界面-21
6.3 用户个人中心-23
6.3.1 用户订单-23
6.3.2 我的优惠券界面-23
6.3.3 收藏、收货地址和服务中心-24
6.4 用户购物流程-27
6.4.1 商品详情页面-27
6.4.3 购物车页面-28
6.4.4 结算界面-29
7 后台管理员系统具体实现-31
7.1后台主界面-31
7.1.1 登录页面和角色管理-31
7.1.2 登录角色-32
7.1.3 修改密码-32
7.1.4 退出登录-33
7.2 用户管理模块-34
7.2.1 会员管理-34
7.2.2 收货地址-35
7.2.3 会员收藏-35
7.2.4 意见反馈-35
7.3 商场管理模块-36
7.3.1 品牌制造商-36
7.3.2 商品类目-37
7.3.3订单管理-38
7.3.4通用问题-39
7.4 商品模块-40
7.5 推广管理模块-41
7.5.1优惠券管理-41
7.5.2团购规则-42
7.6 统计报表模块-43
8 系统测试及难点分析-45
8.1 系统测试-45
8.2系统中所存在的问题及拟定的解决方案-47
9 总结-48
参 考 文 献-50
致 谢-51