springboot四川特产销售系统 毕业设计---附源码17519
目 录
摘要
四川是中国西南部的一个省份,这片历史悠久、文化深厚的土地,孕育了众多独具风味的特产,如蜀绣、郫县豆瓣、蒙顶山茶等,它们不仅是地方文化的象征,更是推动地方经济发展的重要力量。然而,传统的四川特产销售方式受限于地域、渠道和信息不对称等因素,难以充分展现其市场潜力和品牌价值。
随着互联网技术的发展,电子商务已成为传统商业的重要补充形式,为地方特色产品提供了更广阔的市场空间。本文研究利用现代化的信息技术手段,搭建一个高效、便捷、安全的线上平台,以推广和销售四川地区丰富的特产资源,系统包含商城管理、公告通知、新闻资讯、特产商城、办理会员等功能模块。
在设计过程中,采用了前后端分离开发模式,利用Vue实现了动态响应式用户界面,提升了用户体验;后端采用SpringBoot框架搭建了安全稳定的服务端,数据库采用MySQL进行信息的存储和查询。通过实际测试和用户反馈,验证了平台的可靠性和实用性,展示了其在提高特产销售效率,促进地方经济发展方面的潜力和优势,推动线上四川特产销售市场的发展。
关键词:四川特产销售系统;商城管理;SpringBoot框架;MYSQL数据库
Abstract
Sichuan is a province in southwestern China, with a long history and profound culture. This land has nurtured numerous unique local specialties, such as Shu embroidery, Pixian Douban, Mengding Camellia, etc. They are not only symbols of local culture, but also important forces driving local economic development. However, the traditional sales method of Sichuan specialty products is limited by factors such as geography, channels, and information asymmetry, making it difficult to fully demonstrate their market potential and brand value.
With the development of Internet technology, e-commerce has become an important complementary form of traditional commerce, providing a broader market space for local featured products. This article studies the use of modern information technology to build an efficient, convenient, and secure online platform for promoting and selling the rich local specialty resources in Sichuan. The system includes functional modules such as mall management, announcement notifications, news and information, specialty mall, and membership application.
In the design process, a front-end and back-end separation development model was adopted, and Vue was used to implement a dynamic responsive user interface, improving the user experience; The backend uses the SpringBoot framework to build a secure and stable server, and the database uses MySQL for information storage and querying. Through actual testing and user feedback, the reliability and practicality of the platform have been verified, demonstrating its potential and advantages in improving the efficiency of specialty sales, promoting local economic development, and driving the development of the online Sichuan specialty sales market.
Keywords: Sichuan specialty sales system; Mall management; SpringBoot framework; MYSQL database
1 绪论
1.1研究背景
传统的四川特产销售方式多依赖于线下门店、农贸市场和旅游景点等渠道,存在销售范围有限、信息不对称、流通成本高、宣传不足等问题,商户难以将这些特产销售给其他地方的消费者,同时也无法满足现代人们便捷、高效的购物需求。
随时互联网技术的飞速发展和电子商务的广泛应用,销售模式也经历着前所未有的变革。电商平台打破了时间、地域的限制,使商品能触及全球消费者。因此,四川特产销售系统应运而生。
1.2研究意义
四川特产销售系统不仅对消费者、商家具有重要意义,也为地方经济和社会发展注入了新动力,实现了多方共赢的局面。
在传统销售模式下,消费者购买四川特产需到现场进行选购,比较耗费时间,同时增加了购物成本。而四川特产销售系统的出现,可以让消费者随时随地通过网络浏览和购买四川特产,极大地提升了购物便捷性和高效性。另外系统提供了详细的商品信息、用户评价等功能,使消费者能够更全面地了解商品特点和购买体验,从而做出更明智的购买决策,提升购物体验。
对商家而言,四川特产销售系统打破了地域限制,使商家能够将四川特产销售到全国乃至全球市场,极大地拓展了销售渠道和市场覆盖范围。通过系统,商家可以减少实体店租金、人力成本等支出,降低运营成本。该系统提供了一个直观的订单管理界面,商家可以实时查看订单状态,快速定位需要处理的项目,大大提高了工作效率。还有,商家可以设置优惠券促进特产销售,提供优质的商品和服务吸引消费者的关注和好评,进而提升品牌形象和知名度。
四川特产销售系统对地方经济的发展也有重大意义,系统的成功实施将直接带动相关产业链的发展,创造更多就业机会,对促进地方经济繁荣有着积极的作用。通过展示和销售具有浓厚地方特色的商品,该系统将成为宣传四川文化和旅游的重要窗口,有助于推动当地文化产业的发展。
1.3国内外研究现状
在国内,销售系统的研究与实践紧密贴合市场需求,致力于推动各行业的数字化转型和经济发展。近年来,众多学者和专家针对销售系统的设计与实现展开了深入探讨,取得了一系列显著的成果。针对实际应用与系统优化,国内研究者们设计并实现了多种具有实用价值的销售系统。
2023年,陈宇佳发表了《基于WEB服务器的土特产销售系统设计》的论文,该研究聚焦于如何利用WEB服务器技术构建高效、便捷的土特产销售系统。详细阐述了系统的设计思路、技术架构和功能模块,并指出该系统在提升销售效率和用户体验方面的显著优势。然而,他也提出了系统在安全性和稳定性方面存在的挑战,并建议进一步加强相关措施。这一研究为我的研究提供了重要的参考,特别是在如何结合WEB技术优化销售系统方面,具有深远的启示意义。在2023年,王慧发表的论文《宁夏特色农产品销售系统设计与实现》中,该研究以宁夏特色农产品为研究对象,设计并实现了一个高效、智能的销售系统。详细介绍了系统的功能模块、技术实现和用户体验优化策略,并强调该系统在提升农产品销售效率和用户满意度方面的积极作用。通过深入分析市场需求和用户行为,为研究提供了宝贵的实践经验和借鉴,特别是在如何结合地域特色优化销售策略和提升用户体验方面。在2022年,邓林发表的论文《基于Java的农产品销售系统的研究与设计》中,该研究利用Java语言的稳定性和跨平台性,构建了一个稳定、高效的农产品销售系统。邓林详细描述了系统的设计思路、技术实现和数据处理策略,并指出该系统在提升销售效率和数据处理能力方面的显著优势。通过深入分析系统的性能和稳定性,为研究提供了重要的技术参考和借鉴,特别是在如何提升销售系统的稳定性和数据处理能力方面。
在国外,销售系统的研究呈现出一种理论与实践并重、创新与融合并行的趋势,旨在构建一个高效、智能且可持续的销售体系。这一领域的研究者不仅关注销售系统的实际应用效果,还致力于理论创新与技术融合,以推动销售系统的不断升级与优化。
2024年,Simmonds H.发表了题为《Towards a Bhaskarian Metatheory for Marketing Systems》的研究论文。该研究旨在构建一个基于Bhaskarian元理论的营销系统理论框架,以提供更深入的理解和分析。Simmonds深入剖析了现有营销理论的局限性,并指出Bhaskarian元理论为营销系统研究提供了新的视角和方法。他通过理论推导和案例分析,阐述了这一理论框架如何揭示营销系统的本质、结构和运作机制。这一研究为营销学者和实践者提供了新的理论工具,有助于他们更全面地理解和优化营销系统。2024年,Lim W. Y.与French A. J.合作发表了题为《Boundary Interweaving: The Boundary-Making Strategy for Multicultural Coexistence in Marketing Systems》的研究论文。该研究探讨了多元文化共存背景下营销系统的边界构建策略,提出了“边界交织”的概念。Lim和French指出,在全球化背景下,营销系统需要适应不同文化背景下的市场需求和消费者行为。他们通过实证研究和案例分析,展示了边界交织策略如何帮助营销系统提高灵活性和适应性,同时促进不同文化之间的交流与融合。这一研究为跨文化营销实践提供了新的思路和方法,有助于企业在全球化市场中更好地满足消费者需求。
1.4关键技术的使用
1.4.1 Java语言
在本研究中,Java语言是构建四川特产销售系统的核心技术之一。主要使用Java语言开发后端网站,采用Spring Boot框架来实现业务逻辑和数据交互。Spring Boot简化了配置和开发过程,提供了一套开箱即用的解决方案,能够专注于业务功能的实现。同时,Java的多线程和并发处理能力,使系统能够高效处理大量用户请求和并发交易,保证系统的稳定性和响应速度。此外,Java语言的跨平台特性和丰富的类库支持,使得系统具有良好的可移植性和可扩展性,能够适应不同的操作环境和业务需求。
1.4.2 Springboot框架介绍
在开发四川特产销售系统时,采用Spring Boot框架能够极大地简化应用程序的配置过程,并利用其“自动配置”和“约定大于配置”的原则,减少开发者的工作量。Spring Boot提供了一组默认的配置选项,可以根据四川特产销售系统的具体需求进行修改或覆盖。例如,可以轻松地调整数据库连接、安全设置等关键参数,以确保平台的安全性和性能。为了提升用户体验,Spring Boot提供的统一错误处理机制可以在四川特产销售系统上自动捕获和处理异常情况,如网络问题、产品数据缺失等,并以友好的方式向客户端返回错误信息。这对于保证系统的稳定运行至关重要,同时支持自定义错误页面和处理逻辑,有助于维护品牌形象并提高用户满意度。
1.4.3 Mysql数据库介绍
在构建四川特产销售系统时,选择MySQL作为数据库管理系统可以充分利用其经过多次更新后所积累的强大功能和稳定性。从MySQL 4版本到5版本的升级中引入了许多重要的改进,在商业应用中表现出了卓越的性能,这为四川特产销售系统提供了坚实的数据支持基础。最新版本的MySQL不仅支持信息压缩以节省存储空间,还实现了数据加密功能,这对于四川特产销售系统而言至关重要。在处理用户敏感信息如支付详情、个人资料等时,加密确保了信息安全性和隐私保护,增强了用户的信任度。同时,高效的压缩技术减少了存储成本,并加快了查询速度,提升了用户体验。
2 四川特产销售系统分析
系统分析是开发一个项目的先决条件,通过系统分析可以很好的了解系统的主体用户的基本需求情况,同时这也是项目的开发的原因。进而对系统开发进行可行性分析,通常包括技术可行性、经济可行性等,可行性分析同时也是从项目整体角度进行的分析。然后就是对项目的具体需求进行分析,分析的手段一般都是通过用户的用例图来实现。下面是详细的介绍。
2.1 可行性分析
四川特产销售系统中的所谓可行性分析,其实是专门对开发系统的可行性进行说明。我们主要从开发此系统的技术可行性、经济可行性、操作可行性、法律可行性方面分析,以上方面如果通过,则认为四川特产销售系统是具有可开发性的。
2.1.1 技术可行性分析
技术可行性指的是对于搭建框架的可行性,以及有更优秀的技术出现时系统的技术更新换代的纳新性如何,开发时间成本费用比如何。
现有的Java语言能够迎合所有系统的搭建。开发这个四川特产销售系统的时候我采用了Java+SpringBoot用以运行整体程序。技术可行性也没有问题。
2.1.2 经济可行性分析
四川特产销售系统开发之前所做的市场调研及其他相关的管理系统,都是没有任何费用的,都是通过开发者自己的努力,所有工作都是亲力亲为,在碰到比较难以解决的问题,大多是通过同学和指导老师的帮助进行相关信息的解决,所以对于四川特产销售系统的开发在经济上是完全可行的。
2.1.3 操作可行性分析
随着互联网、计算机的普及使用,大多数的人们对计算机的操作还是熟悉的,如果有一些对计算机使用较为陌生的用户,在开发这个系统的时候也需要一起考虑在内,所以本人在设计这个系统的时候都是尽量做到页面简单明了,功能的布局一目了然,逻辑通顺,保证即使对计算机陌生的用户而言,都可以进行简单的使用,所以在系统的操作方面也是可行的。
2.1.4 法律可行性分析
从开发者角度来看,Springboot框架是网上开源且免费的,在知识产权方面不会产生任何法律纠纷。 从用户使用角度来看,只要不在系统上贩卖违禁品,对系统做出条约协议,杜绝非法支付即可。法律可行性也没有问题。
2.2 系统流程分析
2.2.1 数据流程
四川特产销售系统最重要的一环节即使特产的线上购买交易,图2-1就是四川特产销售系统的数据流图。

图2-1 特产购买操作展开图
3.3.2 业务流程
分析完以上的数据流程图,我们现在做的就是整个系统的主要业务流程图,图2-2就是业务流程图:

图2-2业务流程图
2.3 功能需求分析
(1)特产商城模块:此系统最主要的是特产的交易,在系统中管理员、商家负责的是特产信息的添加、删除、查询等,系统前台的游客可以查看特产商城信息,注册完成的用户可以查看特产以及购买特产。如下图2-3所示。

图2-3 特产信息用例图
(2)新闻资讯模块:游客可以查看新闻资讯、用户可以对资讯进行点赞、收藏以及评论,管理员就负责资讯的添加、删除、查看。如下图2-4所示。

图2-4新闻资讯用例图
(3)用户管理模块:管理员对注册用户信息可以进行管控,游客可以在系统前台注册登录操作。如下图2-5所示。

图2-5注册用户管理用例图
(4)购物车:用户在此模块中是可以将心仪的特产进行添加购物车,可以修改数量,或者删除某个特产,如下图2-6所示。

图2-6购物车模块用例图
(5)订单:在系统中可以实现用户提交订单、修改订单、查询订单,管理员、商家可以查询用户订单信息。如下图2-7所示。

图2-7订单模块用例图
2.4 性能需求分析
系统的性能方面主要是从系统的存储、易学、安全、稳定、可靠、扩展性等方面出发进行分析:
从储存性方面出发,因为此系统消费者用户较多,而且主要的功能是实现特产的交易购买,势必会涉及到很多的订单信息,由此可见需要有一个强大的数据库进行存储,所以经过再三思索,选择使用用MYSQL数据库,它的优点就是执行率高,体积小且存储空间大。
从易学性方面出发,使用这个系统的用户知识文化水平不同,所以在开发时,对系统的设计操作尽量都是从简单、易上手的需求出发,只要使用的用户具备一点上网知识,都是能轻易驾驭的。
从安全性方面出发,系统因涉及到续许多用户的私人信息,所以开发系统时候先要关注安全方面的问题,系统的设计应该保证用户私人信息的安全、隐蔽等。
从稳定性方面出发,系统界面简洁,功能清晰,系统的运行也稳定,用户的使用体验也比较好。
从可靠性方面出发,系统用户在线操作某个功能模块的时候,系统能快速的反应,且出错率低,比如用户进行新闻资讯搜索时候,输入关键字眼点击搜索框时,不会显示出的是留言内容,能确保是对应功能的流程展示。
从可拓展性方面,本人开发的四川特产销售系统的功能也还需要不断完善,系统具有良好的可拓展性,对于后期的更新维护也不会很难。
3 四川特产销售系统概要设计
本章主要讨论的内容包括四川特产销售系统的系统体系价格结构(功能)、数据库设计。
3.1 系统体系结构设计
本四川特产销售系统总体的体系结构图分为系统前台的用户体系结构和系统后台的管理员、商家体系结构,其具体结构图如图3-1和图3-2所示
3.1.1前台注册用户功能结构设计
系统的前台主要是用户通过系统进入使用界面,对各大功能的使用,包括注册、登录、公告通知、新闻资讯、特产商城、商城管理、办理会员、我的账户、个人中心,注册用户功能模块图如图3-1所示。

图3-1 系统前台注册用户功能结构图
3.1.2后台商家用户功能结构设计
商家用户注册后需经管理员审核同意才能登录后台进行各项操作,其主要功能分为,注册、登录、个人信息、修改密码和商城管理,后端商家用户功能模块图如图3-2所示。

图3-2 系统后台商家用户功能结构图
3.1.3后台管理员功能结构设计
系统的后台主要是管理员的主要功能分为,个人中心、系统用户、办理会员管理、系统管理、公告通知管理、资源管理、商城管理等,后端管理员功能模块图如图3-3所示。

图3-3 系统后台管理员功能结构图
3.2总体功设计
本四川特产销售系统主要分为管理员界面、商家用户界面以及注册用户界面,注册用户实现注册登录后,可以对特产进行搜索查看,可以添加购物车进行购买;商家用户注册后需经管理员审核同意才能登录后台进行商城管理;管理员则主要负责商城数据、用户数据、系统数据等的维护管理。四川特产销售系统的总体用例图如下3-4所示

图3-4 系统功能总体用例图
3.3子模块设计设计
3.3.1系统前端界面
四川特产销售系统的注册用户,主要功能是对特产商城的查看,登录后可以对特产商品进行搜索选购,进行收藏并添加至购物车,我的订单可以查看所有订单的信息。系统注册用户的用例图如下3-5所示

图3-5 系统用户用例图
注册用户端主要的功能模块有:注册登录、公告通知、新闻资讯、特产商城、商城管理、办理会员、我的账户、个人中心等。
(1)注册用户可以查看系统界面的通知新闻资讯,查看完后可以点击点赞、收藏及评论,用例说明如下表所示:
表3-1 新闻资讯
|
用例名称 |
新闻资讯点赞、收藏和评论 |
|
角色 |
系统前台的用户 |
|
用例说明 |
用户在系统界面中可以查看新闻资讯内容,还可以对资讯内容及进行点赞、收藏和评论 |
|
前置条件 |
用户进行登录 |
|
后置条件 |
把用户的点赞、收藏和评论信息展示出来 |
|
基本事件流 |
1、用户通过浏览器进入四川特产销售系统 2、用户登录到四川特产销售系统 3、用户点击新闻资讯模块,选择浏览资讯信息 4、用户进行点赞 5、用户进行收藏 6、用户进行评论 |
|
推展流程 |
无 |
|
异常事件流 |
1、用户没有登录 |
|
其他 |
无 |
(2)四川特产销售系统中最重要的是用户可以搜索查看选购特产商城的商品,可以对商品进行收藏、添加至购物车、直接购买等操作,用例说明如下表所示:
表3-2 特产商品
|
用例名称 |
特产商品的下单购买 |
|
角色 |
系统前台用户 |
|
用例说明 |
用户可以点击系统界面的特产商城模块,可以查看特产详情,对特产商品进行收藏、评论或者直接购买,也可以加入购物车进行购买 |
|
前置条件 |
用户进行登录 |
|
后置条件 |
对特产产品进行添加购物车或者下单 |
|
基本事件流 |
1、用户通过浏览器进入本四川特产销售系统 2、用户登录到四川特产销售系统 3、用户点击界面的特产商城模块,对特产详情进行浏览查看 4、把特产添加购物车或者下单 5、在界面下方输入评论内容,点击提交 |
|
拓展流程 |
选择支付方式 |
|
异常事件流 |
1、用户没有登录,需要注册登录后才能操作 2、下单失败需求取消支付 |
|
其他 |
无 |
3.3.2系统后端界面
四川特产销售系统中的商家用户实现的主要功能是商城管理。管理员实现的主要功能是系统用户、办理会员管理、系统管理、公告通知管理、资源管理和商城管理等。后台商家用户用例图如图3-6所示:

图3-6 系统后台商家用户用例图
后台管理员用例图如图3-7所示

图3-7 系统管理员用例图
(1)管理员和商家用户可以对特产商城进行管理,比如新增特产商品,输入特产图片、标题、描述、价格、分类、规格、库存等信息点击提交,通知还可以对原有的特产商品信息进行删除、搜索查询等,用例说明如下表所示:
表3-3 特产商城
|
用例名称 |
特产商城商品信息管理 |
|
角色 |
后台管理员、商家用户 |
|
用例说明 |
对系统中的特产进行添加、删除、查询等 |
|
前置条件 |
管理员、商家用户登录 |
|
后置条件 |
|
|
基本事件流 |
1、管理员、商家用户通过后台登录到系统界面 2、选择商城管理下的特产商城按钮 3、显示所有的特产商品信息列表,也可以在搜索框中输入关键字眼搜索 4、对某款特产进行增删改查 5、点击提交 |
|
拓展流程 |
无 |
|
异常事件流 |
添加输入的特产信息错误,将提示输入信息有误 |
|
其他 |
无 |
3.4 数据库设计
系统数据库的设计包括了需求分析、数据库概念结构设计、数据库表建立三个过程,上面已经将需求分析内容做了阐述,概念模型的设计也有两个部分(概念模型、逻辑结构)。
3.4.1 数据库概念结构设计
下面是整个四川特产销售系统中主要的数据库表总E-R实体关系图。

图3-8 四川特产销售系统总E-R关系图
下面根据四川特产销售系统的数据库总E-R关系图,以下得出的的是四川特产销售系统的很多实体图,如下列出。

图3-9注册用户E-R关系图

图3-10 特产商城E-R关系图

图3-11 订单列表E-R关系图

图3-12 优惠券E-R关系图
3.4.2 数据库逻辑结构设计
通过上一小节中四川特产销售系统中总E-R关系图上得出一共需要创建很多个数据表。在此我主要罗列几个主要的数据库表结构设计。
|
编号 |
名称 |
数据类型 |
长度 |
小数位 |
允许空值 |
主键 |
默认值 |
说明 |
|
1 |
goods_id |
mediumint |
8 |
0 |
N |
Y |
产品id:[0,8388607] |
|
|
2 |
title |
varchar |
125 |
0 |
Y |
N |
标题:[0,125]用于产品和html的<title>标签中 |
|
|
3 |
img |
text |
65535 |
0 |
Y |
N |
封面图:用于显示于产品列表页 |
|
|
4 |
description |
varchar |
255 |
0 |
Y |
N |
描述:[0,255]用于产品规格描述 |
|
|
5 |
price_ago |
double |
8 |
2 |
N |
N |
0.00 |
原价:[1] |
|
6 |
price |
double |
8 |
2 |
N |
N |
0.00 |
卖价:[1] |
|
7 |
sales |
int |
10 |
0 |
N |
N |
0 |
销量:[0,1000000000] |
|
8 |
inventory |
int |
10 |
0 |
N |
N |
0 |
商品库存 |
|
9 |
type |
varchar |
64 |
0 |
N |
N |
商品分类: |
|
|
10 |
hits |
int |
10 |
0 |
N |
N |
0 |
点击量:[0,1000000000]访问这篇产品的人次 |
|
11 |
content |
longtext |
2147483647 |
0 |
Y |
N |
正文:产品的主体内容 |
|
|
12 |
img_1 |
text |
65535 |
0 |
Y |
N |
主图1: |
|
|
13 |
img_2 |
text |
65535 |
0 |
Y |
N |
主图2: |
|
|
14 |
img_3 |
text |
65535 |
0 |
Y |
N |
主图3: |
|
|
15 |
img_4 |
text |
65535 |
0 |
Y |
N |
主图4: |
|
|
16 |
img_5 |
text |
65535 |
0 |
Y |
N |
主图5: |
|
|
17 |
create_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
创建时间: |
|
18 |
update_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
更新时间: |
|
19 |
customize_field |
text |
65535 |
0 |
Y |
N |
自定义字段 |
|
|
20 |
source_table |
varchar |
255 |
0 |
Y |
N |
来源表: |
|
|
21 |
source_field |
varchar |
255 |
0 |
Y |
N |
来源字段: |
|
|
22 |
source_id |
int |
10 |
0 |
N |
N |
0 |
来源ID: |
|
23 |
user_id |
int |
10 |
0 |
Y |
N |
0 |
添加人 |
|
编号 |
名称 |
数据类型 |
长度 |
小数位 |
允许空值 |
主键 |
默认值 |
说明 |
|
1 |
merchant_users_id |
int |
10 |
0 |
N |
Y |
商家用户ID |
|
|
2 |
merchant_name |
varchar |
64 |
0 |
Y |
N |
商家名称 |
|
|
3 |
merchant_phone_number |
varchar |
64 |
0 |
Y |
N |
商家电话 |
|
|
4 |
store_name |
varchar |
64 |
0 |
Y |
N |
店铺名称 |
|
|
5 |
business_license |
varchar |
255 |
0 |
Y |
N |
营业执照 |
|
|
6 |
examine_state |
varchar |
16 |
0 |
N |
N |
未审核 |
审核状态 |
|
7 |
user_id |
int |
10 |
0 |
N |
N |
0 |
用户ID |
|
8 |
create_time |
datetime |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
创建时间 |
|
9 |
update_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
更新时间 |
|
编号 |
名称 |
数据类型 |
长度 |
小数位 |
允许空值 |
主键 |
默认值 |
说明 |
|
1 |
order_id |
int |
10 |
0 |
N |
Y |
订单ID: |
|
|
2 |
order_number |
varchar |
64 |
0 |
Y |
N |
订单号: |
|
|
3 |
goods_id |
mediumint |
8 |
0 |
N |
N |
商品id:[0,8388607] |
|
|
4 |
title |
varchar |
255 |
0 |
Y |
N |
商品标题: |
|
|
5 |
img |
varchar |
255 |
0 |
Y |
N |
商品图片: |
|
|
6 |
price |
double |
10 |
2 |
N |
N |
0.00 |
价格: |
|
7 |
price_ago |
double |
10 |
2 |
N |
N |
0.00 |
原价: |
|
8 |
num |
int |
10 |
0 |
N |
N |
1 |
数量: |
|
9 |
price_count |
double |
8 |
2 |
N |
N |
0.00 |
总价: |
|
10 |
norms |
varchar |
255 |
0 |
Y |
N |
规格: |
|
|
11 |
type |
varchar |
64 |
0 |
N |
N |
未分类 |
商品分类: |
|
12 |
contact_name |
varchar |
32 |
0 |
Y |
N |
联系人姓名: |
|
|
13 |
contact_email |
varchar |
125 |
0 |
Y |
N |
联系人邮箱: |
|
|
14 |
contact_phone |
varchar |
11 |
0 |
Y |
N |
联系人手机: |
|
|
15 |
contact_address |
varchar |
255 |
0 |
Y |
N |
收件地址: |
|
|
16 |
postal_code |
varchar |
9 |
0 |
Y |
N |
邮政编码: |
|
|
17 |
user_id |
int |
10 |
0 |
N |
N |
0 |
买家ID: |
|
18 |
merchant_id |
mediumint |
8 |
0 |
N |
N |
0 |
商家ID: |
|
19 |
create_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
创建时间: |
|
20 |
update_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
更新时间: |
|
21 |
description |
varchar |
255 |
0 |
Y |
N |
描述:[0,255]用于产品规格描述 |
|
|
22 |
state |
varchar |
16 |
0 |
N |
N |
待付款 |
订单状态:待付款,待发货,待签收,已签收,待退款,已退款,已拒绝,已完成 |
|
23 |
remark |
text |
65535 |
0 |
Y |
N |
订单备注 |
|
|
24 |
delivery_state |
varchar |
16 |
0 |
Y |
N |
未配送 |
发货状态:未配送,已配送 |
|
25 |
vip_discount |
double |
11 |
2 |
Y |
N |
0.00 |
折扣 |
|
编号 |
名称 |
数据类型 |
长度 |
小数位 |
允许空值 |
主键 |
默认值 |
说明 |
|
1 |
order_after_sale_id |
int |
10 |
0 |
N |
Y |
订单售后id |
|
|
2 |
order_id |
int |
10 |
0 |
N |
N |
订单ID |
|
|
3 |
order_number |
varchar |
64 |
0 |
Y |
N |
订单号 |
|
|
4 |
goods_id |
mediumint |
8 |
0 |
N |
N |
商品id:[0,8388607] |
|
|
5 |
title |
varchar |
255 |
0 |
Y |
N |
商品标题 |
|
|
6 |
price |
double |
10 |
2 |
N |
N |
0.00 |
价格 |
|
7 |
price_ago |
double |
10 |
2 |
N |
N |
0.00 |
原价 |
|
8 |
num |
int |
10 |
0 |
N |
N |
1 |
数量 |
|
9 |
price_count |
double |
8 |
2 |
N |
N |
0.00 |
总价 |
|
10 |
user_id |
int |
10 |
0 |
N |
N |
0 |
买家ID |
|
11 |
merchant_id |
mediumint |
8 |
0 |
N |
N |
0 |
商家ID |
|
12 |
state |
varchar |
16 |
0 |
N |
N |
待付款 |
订单状态:待付款,待发货,待签收,已签收,待退款,已退款,已拒绝,已完成 |
|
13 |
after_state |
varchar |
16 |
0 |
Y |
N |
未审核 |
售后状态:未审核,未通过,已通过 |
|
14 |
after_state_reply |
varchar |
255 |
0 |
Y |
N |
售后回复 |
|
|
15 |
type |
varchar |
255 |
0 |
Y |
N |
售后类型 |
|
|
16 |
content_desc |
varchar |
255 |
0 |
Y |
N |
售后内容 |
|
|
17 |
imgs |
varchar |
1000 |
0 |
Y |
N |
售后凭证 |
|
|
18 |
create_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
创建时间 |
|
19 |
update_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
更新时间 |
|
编号 |
名称 |
数据类型 |
长度 |
小数位 |
允许空值 |
主键 |
默认值 |
说明 |
|
1 |
specialty_mall_id |
int |
10 |
0 |
N |
Y |
特产商城ID |
|
|
2 |
product_specifications |
varchar |
64 |
0 |
Y |
N |
商品规格 |
|
|
3 |
merchant_users |
int |
10 |
0 |
Y |
N |
0 |
商家用户 |
|
4 |
cart_title |
varchar |
125 |
0 |
Y |
N |
标题:[0,125]用于产品html的标签中 |
|
|
5 |
cart_img |
text |
65535 |
0 |
Y |
N |
封面图:用于显示于产品列表页 |
|
|
6 |
cart_description |
varchar |
255 |
0 |
Y |
N |
描述:[0,255]用于产品规格描述 |
|
|
7 |
cart_price_ago |
double |
8 |
2 |
N |
N |
0.00 |
原价:[1] |
|
8 |
cart_price |
double |
8 |
2 |
N |
N |
0.00 |
卖价:[1] |
|
9 |
cart_inventory |
int |
10 |
0 |
N |
N |
0 |
商品库存 |
|
10 |
cart_type |
varchar |
64 |
0 |
N |
N |
未分类 |
商品分类: |
|
11 |
cart_content |
longtext |
2147483647 |
0 |
Y |
N |
正文:产品的主体内容 |
|
|
12 |
cart_img_1 |
text |
65535 |
0 |
Y |
N |
主图1: |
|
|
13 |
cart_img_2 |
text |
65535 |
0 |
Y |
N |
主图2: |
|
|
14 |
cart_img_3 |
text |
65535 |
0 |
Y |
N |
主图3: |
|
|
15 |
cart_img_4 |
text |
65535 |
0 |
Y |
N |
主图4: |
|
|
16 |
cart_img_5 |
text |
65535 |
0 |
Y |
N |
主图5: |
|
|
17 |
create_time |
datetime |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
创建时间 |
|
18 |
update_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
更新时间 |
4 四川特产销售系统详细设计与实现
此系统的详细设计和实现主要是依据前面关于四川特产销售系统的需求分析以及四川特产销售系统的总体设计来进行的,主要以上两方面为基础实现系统的业务逻辑,这章节主要从四川特产销售系统界面的实现还有功能逻辑的实现分别去介绍说明。
4.1前后用户功能模块
4.1.1 前台首页界面
用户登录四川特产销售系统时候,最先看见的是界面上方整齐的系统导航栏,下面就是系统展示的轮播图,还有就是导航栏中显示的每个小方框“功能”。前台首页界面展示如下图4-1所示。
图4-1 前台首页界面图
4.1.2 用户注册界面
游客只能浏览系统,不能进行实际的功能操作,想要进入系统进行功能的操作,就必须进行系统账户的注册,点击界面中的注册小框,弹出的界面上输入账号、密码、昵称、邮箱等信息,进行用户账号的注册,系统验证输入的信息无误后,不会有重复注册的情况,即可用户注册成功。用户注册界面如下图4-2展示。
图4-2 前台用户注册界面图
4.1.3 用户登录界面
四川特产销售系统中的注册成功后的用户是能够通过自己的账号以及密码来登录系统的,用户同样在界面中的登录框点击,然后弹跳出的界面中输入自己的用户名,点击输入密码信息和验证码,然后点击登录字眼,系统将会自动认证输入的账户名以及账户密码有无空数据,有无密码不附的情况,如果密码输入少一位数字,界面将提醒密码错误,需要重新输入,只有完整无误的信息输入后方可登录系统。用户登录界面如下图4-3展示。
图4-3登录界面图
4.1.4新闻资讯界面
用户在系统的界面上点击“新闻资讯”功能模块,可以进行资讯内容浏览,还可以进行收藏、点赞和评论操作。新闻资讯界面如下图4-4所示。
图4-4新闻资讯界面图
4.1.5 收货地址的添加界面
系统用户点击界面导航栏中的“商城管理”菜单后,再点击我的地址,可以在界面中添加自己的收货地址以及联系人方式等,界面如下图4-5所示。
图4-5收货地址添加界面图
4.1.6办理会员界面
用户点击系统界面导航栏上的“办理会员”菜单后,填写资料后可以点击提交进行会员申请。办理会员界面如下图4-6所示。
图4-6 办理会员界面图
4.1.7特产商城界面
用户点击系统界面“特产商城”后,可以对商城在售的特产商品进行浏览,可以根据分类筛选查询,点击商品图片,可进入商品详情页面,可以加入购物车、收藏、评论等。界面如下图4-7所示。
图4-7 特产商城界面图
4.2系统后台功能模块
4.2.1管理员登录界面
管理员进入后台后,在系统后台界面上输入管理员的账户以及登录密码,点击登录框进行登录,管理员的账号是设置好的,管理员也有权对自己的登录资料密码等进行修改重置操作,管理员登录后台界面如图4-8所示。
图4-8管理员登录界面图
4.2.2 用户管理界面
四川特产销售系统的后台管理员点击系统用户,便可对系统注册登录的用户信息进行管理,管理员负责审核商家用户的注册信息。系统用户管理界面如图4-9所示。
图4-9用户管理界面图
4.2.3 资源管理界面
管理员在“资源管理”功能中可以对其下子菜单新闻资讯+资讯分类进行管理,这里以资讯分为类为例,管理员可以对新闻资讯进行添加、删除等,界面如下图4-10所示。
图4-10资源管理界面图
4.2.4 商家后台商城管理界面
商家点击“商城管理”按钮,可以对其下子菜单特产商城、分类列表、订单列表、订单配送、优惠券、订单售后进行管理。以特产商城为例,商家用户可以对系统前台展示的特产商品进行增删改查操作。界面如下图4-11所示。
图4-11商家后台特产商城界面图
4.2.5 订单列表界面
管理员在“订单列表”,可以看到所有系统用户提交的特产购买订单信息。界面如图4-12所示。
图4-12订单列表界面图
4.2.6 会员等级界面
管理员点击“会员等级”,可以查看系统等级列表,可以进行查询、删除和删除操作。界面如下图4-13所示。
图4-13会员等级界面图
5系统测试
截止到此,四川特产销售系统的设计开发就几乎完成了,接下去就是针对系统的实验和结果进行分析,需要保证系统能正常的运行,是可以投入使用的,那么对系统的实验和结果进行分析的方法就是对功能模块的测试,对其进行测试是系统完成设计的最后一步,加入不能通过测试,是不可投入正常使用操作的,下面是从测试方法和功能的测试用例来进行分析,最后得出测试的结果。
5.1 测试方法
黑盒测试是一种功能测试方法,测试人员在不了解系统内部工作原理的情况下评估系统的功能。测试人员充当用户,使用预定义的测试用例和边界值来测试系统,以确保它满足指定的要求。黑盒测试是识别问题的有效方法,在此过程中可以使用WinRunner和AutoRunner等工具。
另一方面,白盒测试是一种基于代码的测试方法,测试人员可以访问系统的内部结构和实现细节。测试人员作为开发人员,彻底检查系统的代码,以验证其正确性、逻辑流程和对设计规范的遵守。这种测试方法非常耗时,需要对细节给予细致的关注。Jcontract、C++Test和CodeWizard等工具。
5.2 系统测试用例
系统测试包括:用户登录功能测试、特产商城功能测试、评论功能测试、会员等级添加功能测试,如表5-1、5-2、5-3、5-4所示:
(1) 用户登陆网站测试用例如表 5-1 所示
|
用例名称 |
用户在系统进行登录 |
|
目的 |
测试用户输入正确的账户名以及密码是否可以登录 |
|
前提 |
没有登录的情形下 |
|
测试流程 |
1) 点击进入登录页面 2) 将账户名以及密码无误的进行输入 |
|
预期结果 |
信息都正确的情况下,会显示登录成功,如果信息有误,则会提醒输入操作,需要重新输入 |
|
实际结果 |
实际结果与预期结果一致 |
(2)特产商城测试用例如表 5-2所示
表5-2 特产商城测试用例
|
用例名称 |
特产商城 |
|
目的 |
测试特产商城功能 |
|
前提 |
无 |
|
测试流程 |
打开特产商城界面 |
|
预期结果 |
显示商城商品列表,可以进行特产详情查看、收藏、加入购物车等 |
|
实际结果 |
实际结果与预期结果一致 |
(3)评论试用例如表 5-3所示
表5-3评论测试用例
|
用例名称 |
评论 |
|
目的 |
测试评论模块功能 |
|
前提 |
无 |
|
测试流程 |
用户在评论区进行点评操作。 |
|
预期结果 |
评论提交以后,可以查看到自己的评论信息 |
|
实际结果 |
实际结果与预期结果一致 |
(4)会员等级添加信息测试用例如表 5-4 所示
表5-4 会员等级添加测试用例
|
用例名称 |
会员等级添加 |
|
目的 |
测试会员等级添加功能 |
|
前提 |
无 |
|
测试流程 |
管理员点击等级添加,输入等级信息 |
|
预期结果 |
提交后可以查看等级信息 |
|
实际结果 |
实际结果与预期结果一致 |
5.3 系统测试结果
在本章中将这个系统进行测试,也将系统中的一些功能进行了测试用例分析,得出的结论是系统还是较为稳定的,系统上设计的功能模块也基本等落实,其中可以满足用户以及管理员对特产商城的搜索、查看、购买、管理方面的需求,通过系统的测试,如果测试中输入的的信息有错误,系统反应也可以将错误进行提示,这样情况下,用户也能即使知道自己哪些操作有误,即使更正,系统设置的导航栏也操作便捷自如,这样的设计不论对于消费者用户还是特产商城的商家都是一个很有使用价值的系统。
结论
该系统以用户需求为导向,结合四川特色产品,提供了丰富的四川特产商品。在研究过程中,我们对四川特产商品的市场需求进行了深入分析,明确了系统需要提供的核心功能。我们采用Spring Boot框架作为后端开发工具,利用其简洁高效的特点,快速构建了系统的后台服务。同时,我们选择了MySQL作为数据库,确保了数据的高效存储和检索。在系统的设计上,我们注重用户体验,采用了友好的交互界面和清晰的页面布局。通过前端技术与后端服务的紧密配合,我们实现了用户注册、登录、浏览特产商城、选购商品、在线支付和物流配送实时更新等功能。此外,我们还为管理员和商家用户提供了强大的后台管理功能,使其能够方便地管理系统内容、商品信息和处理特产订单等。
经过实际测试和用户反馈,我们发现该系统在性能、稳定性和用户体验等方面均表现出色。它不仅能够为用户提供全面丰富的特产商品,还能够提高用户的购物体验和满意度。同时,该系统还将为特产销售数字化转型提供有力支持。
未来,我们将继续根据用户反馈和技术发展,继续完善和优化该系统的功能和性能,同时,也将关注四川特产行业的发展趋势,及时调整策略,以适应不断变化的四川特产消费市场,满足用户需求,实现特产销售的数字化和智能化转型。
参考文献
[1]陶敏.基于微服务的分布式农产品销售与溯源管理系统实现[D].江西省南昌市,江西农业大学,2024.
[2]徐妍,王证群,高展鹏,等.销售管理系统研究与设计[J].科技创新与应用,2024,14(07):134-137.
[3]卢伯宪,韦观泳,莫雅晶.药品销售管理信息系统设计与实现[J].福建电脑,2024,40(11):77-82.
[4]吴微微.基于MVC模式的电子产品销售系统的设计与研究[J].信息与电脑(理论版),2021,33(23):113-115.
[5]唐双林.基于Vue和SpringBoot架构的智能推荐农产品团购销售系统[D].重庆市,重庆三峡学院,2023.
[6]陈宇佳.基于WEB服务器的土特产销售系统设计[J].电子制作,2023,31(08):60-64.
[7]王慧.宁夏特色农产品销售系统设计与实现[J].软件,2023,44(03):150-153.
[8]邓林.基于Java的农产品销售系统的研究与设计[J].电脑知识与技术,2022,18(12):43-45.
[9]赵龙,王风硕.基于Vue的图书销售系统设计与实现[J].电脑知识与技术,2021,17(36):81-82+85.
[10]马梁,向海涵,董佳一,等.基于Spring Boot的损害保险销售系统的设计与实现[J].工业控制计算机,2023,36(09):120-122.
[11]唐盛平.基于微服务的一种农业销售管理系统设计[J].南方农机,2021,52(19):146-148.
[12]丁海洋,王昊翔,姚全珠.基于MVVM框架的汽车销售管理系统设计与实现[J].电子制作,2021,(22):55-56+8.
[13]Husein ,A. M S,Braimah , et al.Distribution of Sheep Fattening Practices and Marketing Systems in the Sagnarigu Municipality inNorthern Ghana[J].Journal of Scientific Research and Reports,2024,30(10):739-755.
[14]Simmonds H .Towards a Bhaskarian Metatheory for Marketing Systems[J].Journal of Macromarketing,2024,44(2):493-509.
[15]Lim W Y ,French A J .Boundary Interweaving: The Boundary-Making Strategy for Multicultural Coexistence in Marketing Systems[J].Journal of Macromarketing,2024,44(2):553-574.
致 谢
时光荏苒,我的论文即将完成,在研究和写作过程中,有许多人给予我支持和帮助,我的心中满是感慨与感恩。
首先,我要向我的指导老师表达深深的谢意。在整个论文的撰写过程中,您给予了我悉心的指导和无尽的耐心。正是您专业的引领和耐心的解疑释惑,让我避免了许多不必要的错误。
同时,我也非常感谢我的同学们。在我遇到困难和挑战时,给予帮助和鼓励,让我能够坚持下去。在共同学习和研究过程中,我们相互交流、启发,一起度过了许多难忘的时光。
此外,我还要感谢参与我论文调研的四川特产销售商们和消费者,你们的宝贵意见和经验为我的研究提供了重要依据。
最后,我要感谢我的家人,这一路上的支持、理解和关爱,他们默默的付出让我能够全身心投入到项目中,也是我不断前进的动力。
再次向所有帮助过我的人表示最诚挚的感谢!
点赞+收藏+关注 → 私信领取本源代码、数据库
更多推荐
所有评论(0)