宁宁波财经学院
毕业论文(设计)
基于springboot的“七匹狼”商城系统的设计与实现
所在学院
班 级
姓 名
学 号
指导教师
起止时间
2023年04月10日
诚 信 声 明
我声明,所呈交的毕业设计作品和论文是本人在经过近四年的基础课程和专业课程学习的基础上,以及指导教师的指导下,经过几个月的集中毕业设计学习、实践和努力工作所取得的成果。据本人查证,除了文中特别加以标注和致谢的地方外,设计作品和论文中不包含其他人已经发表或撰写过的研究成果。我承诺,设计作品和论文中的所有内容均真实、可信。
会员签名:
签名日期: 年 月 日
目 录
摘 要 III
ABSTRACT IV
1 引言 1
1.1 研究背景与意义 1
1.2销售系统研究现状 1
1.3研究方法 1
1.4论文结构 2
2 相关技术介绍 3
2.1 Idea集成开发环境 3
2.2 HTML,CSS和JS 3
2.3 Vue框架 4
2.4 Springboot框架 4
2.5 Mysql数据库管理系统 4
2.6本章小结 5
3 系统需求分析 6
3.1 可行性分析 6
3.2 系统性能需求分析 6
3.3 用例图 7
3.4主要流程分析 8
3.4.1用户地址管理流程图 8
3.4.2评论流程图 8
3.4.3商品购买流程图 8
3.5本章小结 9
4 系统设计 10
4.1 系统总体架构设计 10
4.2系统主要模块设计 10
4.3系统主要模块设计 11
4.4.1数据库E-R设计 11
4.3.2整体E-R设计 12
4.3.3数据库表设计 13
4.4 本章小结 15
5 系统实现 16
5.1 MVVM模型 16
5.2 首页功能实现 16
5.3用户登录功能模块 17
5.4用户注册功能展示 18
5.5商品列表与详情功能实现 18
5.6在线购物功能实现 18
5.7商品管理功能实现 19
5.8注册用户管理功能实现 20
5.9本章小结 20
6 系统测试 21
6.1测试步骤 21
6.1.1兼容性测试 21
6.1.2典型测试 21
6.2测试结论 23
6.3测试问题和解决办法 23
总 结 24
致 谢 25
参 考 文 献 26
摘 要
近年来随着社会科技的不断发展,人们的生活方方面面进入了信息化时代。计算机的普及,使得我们的生活更加丰富多彩,越来越多的人使用通过网络来购买各类的商品。早期商品的销售和购买都是通过实体店,这种购买方式需要耗费额外不少的选购时间,且不利于同类产品不同厂商的比较,而通过网上销售和购买则可以随时随地随心的发布和购买,“七匹狼皮带”商城系统的开发正是为此。系统是一款web项目,采用java进行编写,使用mysql进行数据库的管理,使用navicat作为图形界面操作数据库,采用B/S架构进行系统的开发。系统采用流行的Springboot框架结合前台vue-cli进行设计与开发,提高系统的系统可维护性和拓展性,并实现了相关功能,经过测试,系统能够完成预设的基本功能,实现线上商品交易的全过程。
关键词: 商城,springboot,vue-cli,B/S
ABSTRACT
In recent years, with the continuous development of social science and technology, all aspects of people’s life have entered the information age. The popularity of computers makes our life more colorful. More and more people use the Internet to buy all kinds of goods. In the early stage, the sales and purchase of goods are through physical stores, which requires a lot of extra purchasing time and is not conducive to the comparison of similar products and different manufacturers. However, online sales and purchase can be released and purchased anytime and anywhere. The development of “Sevenwolves Belt” mall system is for this purpose. The system is a web project, written using java, using mysql to manage the database, using navicat as the graphical interface operation database, and using the B / S architecture to develop the system. The system adopts the popular Springboot framework and the front desk vue-cli to design and develop, improve the system maintainability and expansion of the system, and realize the relevant functions. After testing, the system can complete the preset basic functions and realize the whole process of online commodity trading.
Keywords: mall, springboot, vue-cli, B / S
1 引言
1.1 研究背景与意义
国内网络的大发展起源于2000年左右,各大互联网巨头比如阿里巴巴、腾讯、网易、百度等都在那个时间附近成立。伴随着这些大型企业的成立和宽带的大幅度提速,以及国外互联网企业的进入,国内的网络产品越来越丰富。其中对企业或者个人影响较大的就是越来越多的使用计算机系统来优化信息管理,从超市的进销存条形码扫描支付管理系统,到医院的药品管理挂号系统等,都能够显著解决现实中的一些具体问题,提升管理效率。对于个人来说,计算机技术与网络的普及同样使得我们的生活更加丰富多彩,越来越多的人使用通过网络来购买各类的商品。早期商品的销售和购买都是通过实体店,这种购买方式需要耗费额外不少的选购时间,且不利于同类产品不同厂商的比较,而通过网上销售和购买则可以随时随地随心的发布和购买,“七匹狼皮带”商城系统的开发正是为此[1]。
1.2销售系统研究现状
早在上个世纪,很多企业就开始使用计算机系统来管理企业日常事务,程序的企业级应用大发展也是在那个时候。但是当时系统主要还是内部使用的单机版应用。即使是这种十分多缺陷的系统,当时也给企业管理带来了极大的方便,随着互联网的发展,企业级系统慢慢