本科毕业设计论文
题目:网上团购系统设计与实现
系 别:
XX 系(全称)
专 业:
软件工程
班 级:
软件工程 15201
学生姓名:
学生学号:
指导教师:
导师 1 导师 2
2020 年 5 月
毕业设计论文
摘 要
当今社会处于飞速发展之中,传统的计算机数据管理应用已具备相当完善的功能。
然而,在移动互联网蓬勃发展的大背景下,信息处理展现出不受地域约束的显著优势,
具有及时性和高效性,深受人们欢迎。本研究致力于开发一套网上团购系统,该系统包
含管理员和用户这两种角色。管理员的操作功能丰富多样,涵盖个人中心操作、用户信
息管理、商品类别维护、团购商品的管理、订单信息管理以及系统的整体管理。用户则
可在系统中完成注册登录操作,浏览公告信息,对可团购的商品开展团购行为,将心仪
的团购商品添加至购物车,并在完成支付后生成相应的订单信息。此网上团购系统的服
务端是运用 Java 语言开发,网站后台依托 Spring Boot 框架搭建,前台采用支持
HTML5 的 VUE 框架构建,同时运用 MySQL 数据库存储相关数据。如此一来,为用
户提供了便捷的使用体验,系统中的所有业务均通过统一的后台来处理,并且后台能够
依据并发量进行合理部署,充分利用硬件和软件的协同配合,满足数据交互处理的需求,
有效保障用户数据存储的安全性以及数据获取的便利性。
关键字:网上团购系统;Spring Boot 框架;Java;MySQL;HTML5;VUE 框架
毕业设计论文
Abstract
In today's rapidly developing society, traditional computer data management applications
have relatively complete functions. However, with the booming development of the mobile
Internet, information processing shows significant advantages of being unrestricted by
geographical location, which is characterized by timeliness and high efficiency and is deeply
welcomed by people. This research aims to develop an online group-buying system that
includes two roles: administrators and users. Administrators have a variety of operational
functions, including personal center operations, user information management, commodity
category maintenance, group-buying commodity management, order information
management, and overall system management. Users can complete registration and login
operations in the system, browse announcement information, conduct group-buying actions
on group-buyable commodities, add desired group-buying commodities to the shopping cart,
and generate corresponding order information after completing payment. The server side of
this online group-buying system is developed using the Java language, the website backend is
built based on the Spring Boot framework, the front end is constructed using the VUE
framework that supports HTML5, and the MySQL database is used to store relevant data. In
this way, it provides users with a convenient usage experience. All business in the system is
processed through a unified backend, and the backend can be deployed reasonably according
to the concurrency volume, making full use of the cooperation of hardware and software to
meet the requirements of data interactive processing, effectively ensuring the security of user
data storage and the convenience of data acquisition.
Key Words:Online group purchase system; Spring Boot framework; Java; MySQL; HTML5;
VUE framework
毕业设计论文
目 录
摘 要 .........................................................................................................................................I
目 录.......................................................................................................................................III
第 1 章 绪论...............................................................................................................................1
1.1 研究背景 ..............................................................................................................................1
1.2 研究现状 ..............................................................................................................................1
1.3 目的和意义 ..........................................................................................................................1
1.4 论文研究内容 ......................................................................................................................2
第 2 章 程序开发技术...............................................................................................................3
2.1 MYSQL 数据库 ......................................................................................................................3
2.2 JAVA 语言..............................................................................................................................3
2.3 SPRING BOOT 框架简介 ......................................................................................................4
2.4 VUE 框架..............................................................................................................................4
2.5 HTML5 技术.........................................................................................................................4
第 3 章 系统分析.......................................................................................................................6
3.1 可行性分析...........................................................................................................................6
3.1.1 技术可行性分析........................................................................................................6
3.1.2 经济可行性分析........................................................................................................6
3.1.3 操作可行性分析........................................................................................................7
3.2 系统运行环境.......................................................................................................................7
3.3 系统流程分析.......................................................................................................................7
第 4 章 系统设计.....................................................................................................................11
4.1 系统设计的原则 ................................................................................................................11
4.2 功能结构设计 ....................................................................................................................11
4.3 数据库设计 ........................................................................................................................12
4.3.1 数据库 E-R 图 ........................................................................................................12
4.3.2 数据库表结构.........................................................................................................14
第 5 章 系统实现.....................................................................................................................17
毕业设计论文
5.1 管理员功能实现.................................................................................................................17
5.1.1 用户管理.................................................................................................................17
5.1.2 商品类别管理.........................................................................................................17
5.1.3 团购商品信息管理.................................................................................................18
5.1.4 订单管理.................................................................................................................19
5.2 用户功能实现 ....................................................................................................................19
5.2.1 团购商品信息.........................................................................................................19
5.2.2 购物车.....................................................................................................................20
5.2.3 确认下单.................................................................................................................21
5.2.4 我的收藏.................................................................................................................21
第 6 章 系统测试.....................................................................................................................23
6.1 系统测试方法.....................................................................................................................23
6.2 系统测试分析 ....................................................................................................................24
结 论.......................................................................................................................................25
致 谢.......................................................................................................................................26
参考文献...................................................................................................................................27