毕 业 设 计(论 文)
电子商城管理系统设计与实现
I
摘 要
采用原始的用纸张书写相关信息,不仅仅容易造成数据的损坏和丢失,最重
要的是书写过的内容如何更快速的分发,快速的被整理出来得到汇总的数据。用
纸张书写的信息在传递过程中不能实时更新,在这个快速发展的时代是会被淘汰
的。本次课题用互联网信息技术作为媒介,针对用户购物信息的管理,开发电子
商城管理系统来进行相关数据信息的管理和分发,可以在最短的时间内响应操作,
最重要的是数据移植起来非常方便,可以做无人动态备份设置,只要有数据更新
就可以指定备份到相应的位置进行存放关键数据,在效率上面是比传统的纸张书
写方便很多。
电子商城管理系统可以实现用户在线购买商品,查看商家,管理收货地址和
个人购买商品的订单。商家主要管理销售的商品和商品订单以及商品评价。管理
员管理商家和用户,管理公告,管理商品和订单等功能,系统选用当前最先进的
Spring boot 框架开发技术和 Java 开发语言,可以让电子商城管理系统在使用效
果上面达到很好的预期。
关键词:电子商城管理系统;Spring boot 框架;Java
II
Abstract
The original paper-based information is not only prone to damage and loss of
data, but most importantly, how quickly the written content can be distributed and
quickly collated to obtain aggregated data. Information written on paper cannot be
updated in real time during transmission and will become obsolete in this era of rapid
development. This project uses Internet information technology as a medium to
develop an e-mall management system to manage and distribute relevant data and
information for the management of user shopping information, which can respond to
operations in the shortest possible time. It is much more convenient than traditional
paper writing.
The e-mall management system enables users to purchase products online, view
merchants, manage delivery addresses and individual purchase orders. Merchants
mainly manage the sale of goods and orders and product reviews. The administrator
manages merchants and users, manages announcements, manages products and orders,
etc. The system uses the most advanced Spring boot framework development
technology and Java development language, which allows the e-mall management
system to achieve very good expectations in terms of usage.
Key Words:E-shop management system; Spring boot framework; Java
III
目 录
第 1 章 绪论 ..................................................................................................................1
1.1 选题背景 .........................................................................................................1
1.2 目的和意义 .....................................................................................................1
1.3 论文结构安排 .................................................................................................2
第 2 章 开发环境与技术 ..............................................................................................3
2.1 JAVA 语言 .........................................................................................................3
2.2 NAVICAT 简介...................................................................................................3
2.3 SPRING BOOT 框架............................................................................................4
2.4 VUE 框架 ..........................................................................................................4
第 3 章 系统分析 ..........................................................................................................5
3.1 可行性分析 .....................................................................................................5
3.2 系统非功能需求 .............................................................................................5
3.3 系统功能需求 .................................................................................................7
3.4 系统流程分析 ...............................................................................................10
第 4 章 系统设计 ........................................................................................................13
4.1 界面设计原则 ...............................................................................................13
4.2 功能结构设计 ...............................................................................................13
4.3 数据库设计 ...................................................................................................16
4.3.1 数据库 E-R 图设计............................................................................16
4.3.2 数据库表结构设计 ............................................................................19
第 5 章 系统实现 ........................................................................................................26
5.1 管理员功能实现 ...........................................................................................26
5.1.1 商家管理 ............................................................................................26
5.1.2 论坛管理 ............................................................................................26
5.1.3 用户管理 ............................................................................................27
5.1.4 商品收藏管理 ....................................................................................28
IV
5.1.5 公告信息管理 ....................................................................................28
5.2 商家功能实现 ...............................................................................................29
5.2.1 商品管理 ............................................................................................29
5.2.2 商品评价管理 ....................................................................................30
5.2.3 商品订单管理 ....................................................................................30
5.3 用户功能实现 ...............................................................................................31
5.3.1 商家信息 ............................................................................................31
5.3.2 商品信息 ............................................................................................32
5.3.3 购物车 ................................................................................................33
5.3.4 确认下单 ............................................................................................34
5.3.5 商品订单 ............................................................................................35
5.3.6 收货地址 ............................................................................................36
第 6 章 系统测试 ........................................................................................................38
6.1 测试任务 .......................................................................................................38
6.2 测试目标 .......................................................................................................38
6.3 测试方案 .......................................................................................................38
6.4 功能测试 .......................................................................................................40
6.5 测试结果分析 ...............................................................................................42
结 论 ..........................................................................................................................43
参考文献 ......................................................................................................................45
致 谢 ..........................................................................................................................46