摘 要
在移动互联网和电子商务产业的快速发展中,越来越多的消费者开始慢慢的接触网上购物,互联网经济的全面动员将席卷全球,各种电商平台将在时代的浪潮中层出不穷。在未来各国的不断发展中互联网已经成为销售各种货物的主要渠道之一。在这种情况下,为了跟随时代的潮流,促进电子商务的发展,开发了一款完整易用的网上购买食品平台。
同时,在食品类平台中临期食品在其中的占比还是比较的微弱,浪费粮食对生态环境和社会经济造成了不容忽视的损害,在这种情况下,社会对临期食品的重视程度会逐步提升。
本文将从临期食品的社会背景和意义作为切入点,结合线上商务平台的发展现状,说明基于Spring Boot的临期食品电商平台的优势和必要性。之后会对该系统的主要业务流程进行简述,并进行系统大体的概要设计。之后通过编写代码完成该系统的开发。
关键词: Spring Boot;临期食品; 电商平台的设计与实现
Abstract
In the rapid development of mobile Internet and e-commerce industry, more and more consumers began to slowly contact online shopping, the full mobilization of the Internet economy will sweep the world, and various e-commerce platforms will emerge in the wave of The Times. In the future, the Internet is likely to become one of the main channels for selling various goods in the continuous development of countries. In this case, in order to follow the trend of The Times and promote the development of e-commerce, a complete and easy-to-use online food purchase platform has been developed.
At the same time, the proportion of food in the food platform is still relatively weak, and the waste of food has caused damage to the ecological environment and social economy that cannot be ignored. In this case, the society will gradually increase the importance of food in the food platform.
This paper will take the social background and significance of emergent food as the starting point and combine with the development status of online business platform to explain the advantages and necessity of the emergent food e-commerce platform based on Spring Boot. After that, the main business process of the system will be described briefly, and the general outline design of the system will be carried out. Then the development of the system is completed by writing code.
Keywords Spring Boot;Critical food ;Design and implementation of e-commerce platform
结论
第 1 章 绪论
1.1 选题的背景
临期食品指的是距离其过期日很近的食品,可能还是安全的食品,但却被视为过期食品。临期食品包括各类食品,如蔬菜水果、乳制品、 肉类、冷冻食品等。管理临期食品包括库存管 理、过期食品追溯等方面的工作。处理临期食品主要有捐赠给慈善机构、 以降价或促销的方式 减少浪费、进行食品回收等。临期食品由于过期即被废弃,导致大量的食物浪费。食物浪费不 仅浪费资源,还对环境造成负面影响,增加温室气体排放和土地利用压力。
1.2 国内外研究现状
在国内,疫情期间厂家产品滞销,库存积压,这就使得临期食品行业的源头产量大幅增加, 推动了行业的发展。 同时, 电视台也注意到了临期食品行业,并进行了行业专访,媒体的介入 使得临期食品行业逐渐走进了大众的视野。
将临期食品电商平台与折扣服装品类的代表商唯品会进行对比就会发现,临期食品在时间 因素上受限严重,不仅使得平台有很大的库存压力,消费者也更加担心食品安全问题。
临期食品线下门店转化率更高,但门店成本和管理难度大,可与线上渠道相结合。直播因 具备产品客单价低、观看者价格敏感度高且易冲动消费等特点,有望提高临期食品的线上购买 转化率。
在国外,临期食品行业的产业链已经相对成熟,还发展出了以下不同的经营模式。
线下零售渠道,专门提供或售卖余量食品、临期食品的超市。例如,位于丹麦首都哥本哈 根的“WeFood ”、法国巴黎的“反食品浪费商店 ”,英国的“A food waste supermarket ”。
早在 2016 年,在哥本哈根有一家名为 Wefood 的超市开业,这是丹麦的第一家剩余食品商 店。这家商店除了与当地最大的一家连锁超市达成了供给合作,还有水果、 肉类、坚果等品类 的专门合作商,并且他们的合作协议中规定,供应给商店的产品要经过严格的人工筛选才能够 上架出售。商店里的产品价格比市面上的正常价格便宜三到五成,而且商店所得的利润全部都 无偿供给慈善事业。根据统计,这家超市每年能够避免近百万吨的食品浪费。
线上渠道,减少食物浪费、处理或销售临期食品的应用程序、网络平台。例如,“Too Good To Go ”、 “Flashfood ”。
“Too Good To Go ” 由 Chris Wilson 和 Jamie Crummie 设计开发的应用程序,于 2016 年在 丹麦上线, 旨在通过避免丢弃完好的临期食品来减少食物资源浪费,从而达到减少碳排放的目 的。在这款“Too Good To Go ”的 APP 上,入驻了连锁零售商、食品超市、餐厅、面包坊、咖 啡厅等商家,这些商家会将当天还未过期但需要处理的食品进行打折出售。根据媒体报道,入 驻的商家想通过 APP 来出售剩余食品。在“Too Good To Go ”上,“百宝箱(Magic Box) ”是其最特别的功能。消费者通过 APP 购买 “ 百宝箱 ”里零售商或餐厅提供的未过期的剩余食物,并且只有在拿到手的时候,才能知 道所购买的 “百宝箱 ”的食物究竟有什么。2018 年, “Too Good To Go ”开始在丹麦以外的国家推广,并与当地多个商业伙伴建立了 合作。目前,Too Good To Go 已经在欧洲大部分地区投入使用,其市场范围包括奥地利、丹麦、 德国、法国、荷兰、英国等国。
Flashfood 是总部位于加拿大多伦多的电商初创企业,于 2016 年 3 月成立,在美国和加拿 大拥 有众多零售业合作伙伴,主要销售临近最佳赏味期的食品,消费者可以在其应用程序上下 单,并前往临近商店的 Flashfood 专区提货。该应用程序已上线 Apple App Store 和 Google Play Store。
据外媒 TechCrunch 报道,2022 年 3 月,Flashfood 宣布获得由投资者 S2G Ventures 牵头的 1230 万美元 A 轮融资。这笔资金将支持 Flashfood 在美国的持续扩张,并通过与更多零售商合 作,增加产品类别。
第 2 章 系统需求分析
2.1 性能需求分析
易用性,该平台的适用群体基本为学生或者为一些白领,购买过程不宜太复杂操作流程要 简单,画面简洁,使用方便。
可靠性,包括成熟性、容错性、易恢复性和可靠性的依从性。发生用户操作有误、网络状 态不稳定等情况时,系统并不会失效,能够维持基本的性能。如果系统失效,能够恢复基本性 能以及受到影响的数据。
可扩展性,在系统的设计初期就要考虑到随着社会和行业的发展,系统的功能需要维护修 改,应用面向对象的技术实现系统构建, 以便于以后系统功能的扩展。
2.2 可行性分析
操作可行性,普通用户可以直接登录系统进行操作,管理者可以对记录进行增删改查。操作界面合理,系统工作效率符合要求。操作上可以满足要求的。
技术可行性,在当前的技术水平和限制条件下,基于 Spring Boot 的临期食品电商平台的功 能能够实现。在规定的时间内,系统能够完成开发。
第 3 章 系统设计
3.1 系统使用的技术
前端架构设计包括确定使用的前端技术栈和框架,例如 HTML 、CSS 、JavaScript 等,还涉及到页面布局和 UI 设计, 以及与后端的数据交互方式。
后端架构设计决定了整个系统的核心组件和模块,例如使用 Spring Boot 作为基础框架、 Spring MVC 处理请求等,也包括数据库的设计和建模,确定数据库表的结构和关联关系。
3.2 数据库设计
数据库设计是系统开发中至关重要的一环,影响数据存储、管理、检索、利用、性能和维护等方面。合格的数据库设计需要兼顾数据的存储效率和管理能力,降低数据空间的浪费。提 高数据查询的准确度和效率,用户能够更快的获得所需要的数据。
3.3 数据库 E-R 图
E-R 图是用于描述数据实体及其之间关系的图形化工具,通过 E-R 图可以更好地捕捉数据 模型的本质,从而准确地定义数据结构。通过 E-R 图开发者能够直观的看到实体类及其属性, 这对后续开发和数据库设计都有一定帮助。 以下是部分实体的 E-R 图。
用户 E-R 图
购物车 E-R 图
产品 E-R 图
第 4 章 系统实现
4.1 管理员模块设计
产品管理页面图
产品订单管理页面图
4.2 用户模块设计
产品页面图
产品订单页面图
第 5 章 系统测试
5.1 测试用例
测试功能点 | 用例说明 | 前置条件 | 预期结果 | 测试结果 |
注册功能 | 新用户是否能注册成功 | 数据库中没有该用户信息 | 成功 | 成功 |
成功 | 成功 | |||
成功 | 成功 | |||
登录功能 | 用户名和密码验证正确时,登 录是否成功 | 数据库中已有该用户的用户 名和密码 | 成功 | 成功 |
成功 | 成功 | |||
成功 | 成功 | |||
密码验证有误时,登录是否成 功 | 数据库中已有该用户的用户 名和密码 | 成功 | 成功 | |
成功 | 成功 | |||
成功 | 成功 |
登录注册测试用例
测试功能点 | 用例说明 | 前置条件 | 预期结果 | 测试结果 |
产品管理功能 | 是否能对产品实现新增 | 数据库中没有产品信息 | 成功 | 成功 |
成功 | 成功 | |||
成功 | 成功 | |||
是否能对产品实现删除 | 数据库中已有产品信息 | 成功 | 成功 | |
成功 | 成功 | |||
成功 | 成功 | |||
是否能对产品实现修改 | 数据库中已有产品信息 | 成功 | 成功 | |
成功 | 成功 | |||
成功 | 成功 |
产品管理测试用例
测试功能点 | 用例说明 | 前置条件 | 预期结果 | 测试结果 |
产品订单管理 功能 | 是否能对产品订单实现删除 | 数据库中已有产品订单信息 | 成功 | 成功 |
成功 | 成功 | |||
成功 | 成功 | |||
是否能查看产品订单 | 数据库中已有产品订单信息 | 成功 | 成功 | |
成功 | 成功 | |||
成功 | 成功 |
产品订单管理测试用例
5.2 测试结论
系统的全部案例测试顺利完成,满足用户需要的功能需求。整个系统的测试均达到预期结果,满足基本设计要求。
结 论
本课题研发的基于 Spring Boot 的临期食品电商平台在预期时间内完成,系统的登录注册 模块、首页展示模块、分类搜索模块、个人中心模块、购物车模块功能均可实现,能达到预期 的结果,能够正常存储、处理用户提供的信息,从经济、效率以及信息安全等各方面来说,临 期食品电商平台都更胜于传统的线下店铺。本系统使用了 Java 面向对象的语言,使用了 Spring Boot 框架, 以及 Web 和 MySQL 数据库,一定程度上确保数据的安全性和精确性。
但限于本人自身知识水平有限、时间有限、数据资源获取途径有限,部分功能的准确性和 稳定性仍然需要发展和完善。
参考文献
[ 1] 头豹研究院. 2021 年中国临期食品行业: 临期食品出圈逻辑探析[EB/OL]. 2021
[2] 人民网.让临期食品物尽其用[EB/OL].2021 年
[3] 人民网. 让余量食品发挥余热,一举多得[EB/OL]. 2022
[4] 中国连锁经营协会. 市场端临期食品经营现状报告发布[EB/OL]. 2023
[5] 中国经济网. “ 临食工 ”撑起的百亿市场如何助推反食品浪费[EB/OL]. 2023
[6] 冯竹云.试论规范 ”临期食品 ”经营行为[N].江苏经济报,2012. 11
[7] 央广网. 临期食品为何“火 ”起来了?货源从哪里来? [EB/OL]. 2021
[8] 叶乃沂.消费者感知风险及上网购物行为研究[D]. 西南交通大学,2008
[9] 毛玺玺,孙文丽.“ 临期食品 ”让消费者雾里看花[N].平顶山日报,2014.03
[ 10] 孙舒扬.揭秘临期食品背后的故事[N].北京商报,2012.02
[ 11] 周苏.软件体系结构与设计[M].北京:清华大学出版社,2012
[ 12] 传智播客高教产品研发部.Java 基础入门[M].北京:清华大学出版社,2014
[ 13] 黄成明. 数据化管理:洞悉零售及电子商务运营[M]. 2014 年 7 月第 1 版. 电子工业出版社,
2014.
[ 14] 宁静. 电商数据分析[M]. 2022 年 10 月第 1 版. 人民邮电出版社, 2022.
[ 15] 孙翼飞.“倒计时 ”定价 临期食品飞上风口[EB/OL].(2021-05-31)
————————————————
关于选题、开题与毕设开发的疑惑,我随时为你解答!
♥ 望大家多多点赞收藏,感谢大家支持 ♥