计算机毕业设计100套
需要源码可以滴滴我
目录
一、国内外有关的研究动态
众所周知,国外互联网的发展状况相对于国内来说都是比较快的,网上超市系统也算不上什么新概念。在欧美其实有很多的案例,如Mortimer Gary等人说过最近发表的探索性研究表明,在流感大流行期间实施的COVID-19控制协议可能会改变顾客在购物中心内寻求的价值和体验。
无人超市在消费者购物行为上加入了高科技科技体验,但伴随这炫酷的黑科技体验,带来的还有高额的店铺成本投入和维护,若投入社会普遍复制这种模式,技术和成本门槛较高。开发一款对于传统商家通用、对于消费者方便快捷的网上购物系统的应用范围更广。本着“触手可及,即用即走”的微信小程序非常适合为人们生活中的重要又低频的需求服务,相对于原生态的APP更加切合线下快速推广的这种需求。
随着我国手机用户的快速增长和手机性能的快速提升,大部分用户趋向于用手机进行购物。而购物系统的功能需求不断增加,其复杂度也不断增加,旧的单体式架构不足以应对购物系统频繁的变化。因此,亟需一种灵活多变、易于扩展和维护的体系架构,微服务架构在这样的背景下诞生了。微服务架构具备高可用、快速部署、易于扩展和维护的特点。基于微服务的个性化购物微信小程序是用微服务架构搭建的个性化购物小程序,把购物系统功能模块拆分为用户、商品、订单三个模块,这些小的功能模块独立部署、互相不依赖。
二、理论及实际意义
由于学校是一个生活比较集中的集体,且每年的开学和毕业都会有学生的流进流出,消费群体在很长一段时间内都不会有巨大变化。在这样一个特定范围拥有稳定消费群体的大学校园,建立一个服务于全校师生的校园网上超市不仅会在很快的时间内很大程度上发展壮大,而且相对集中的大学校园生活,营销策略也比较好实施。
三、参考文献
[1]甄同妙,陈依鸣,崔少飞,闫炜鑫,段洪英,宋晨赫,张永琦,侯树杰,李琛.基于微信小程序的冰雪运动社区系统的设计与实现[J].科学技术创新,2023(27):105-108.
[2]王艳辉.基于微信小程序订餐系统的设计与研究[J].信息与电脑(理论版),2019,31(21):97-98.
[3]戴静,刘冬,黄鹂娟.计算机科学与技术专业实践教学应用——以基于微信小程序的助农服务系统设计为例[J].信息与电脑(理论版),2022,34(19):239-242.
[4]税俊洁,王黎光.基于微信小程序的医院预约挂号系统的设计与实现[J].电脑编程技巧与维护,2023(10):64-67.
[5]马静.基于微信小程序的购物商城系统的设计与实现[J].微型电脑应用,2021,37(03):31-34.
四、设计的主要内容及可能的创新点
4.1 主要内容
校园超市购物小程序的适用范围显示在在校内的全体师生、包括在校内工作的打工族,比如食堂打工人、宿舍打工人等等。为了能使平台的用户得到便利的程序切入口,该平台利用的媒介即是微信小程序。具体来说,主要工作如下:
(1)根据超市的基本功能,进行校园超市购物小程序的需求分析,给出系统的总体框架设计方案。
(2)根据系统设计要求,搭建起系统的软硬件环境,并完成数据库设计。
(3)根据系统的功能流程,实现系统的开发来完成系统的主要功能模块,包括以下两个模块:管理员功能模块和用户功能模块。
管理员功能模块
(1)用户管理:管理员添加用户信息、删除用户信息、修改用户密码。
(2)商品管理:管理员可以添加商品信息(名称、分类、标签、价格、图片、商品描述)、修改商品信息、删除商品信息、查看商品信息,可以根据商品名称,查找所需商品。
(3)公告管理:管理员可以对小程序内的公告内容进行增加、修改、删除、查看。
(5)订单管理:管理员可以删除订单,并且可以更改发货状态。
(6)留言回复功能:管理员可以回复用户信息、删除回复信息、查看回复信息。
(7)商品类别管理:管理员可以增加商品类别、修改商品类别、删除商品类别、查看商品类别。
用户功能模块
(1)地址管理:添加地址、修改地址、删除地址、查看地址。
(2)商品管理:用户可以查看各种的商品的信息,将商品加入购物车,调整商品个数,在购物车中购买商品。
(3)支付管理:可以选择微信支付。
(4)订单管理:可以删除订单、取消订单、在商品发货后可点击确认收货。
(5)个人信息管理:用户可以完善个人信息。
(6)用户登录:用户可以通过微信授权登录小程序。
(7)购物车管理:用户可以将商品添加到购物车、删除购物车中的商品、调整购物车中的商品个数、查看购物车中的商品信息。
(8)留言评价管理:用户可以对购买的商品进行评价、删除评价、查看评价。
(9)收藏管理:用户可以将商品加入收藏、取消收藏、查看收藏。
(10)足迹管理:用户可以查看浏览过的商品信息。
(11)公告管理:用户可以查看公告信息。
4.2 可能的创新点
无
4.3 完成研究内容的技术路线或研究方法
4.3.1 技术路线或研究方法
(1)查阅相关资料,学习相关技术;
(2)对系统进行需求分析;
(3)对系统进行概要设计,详细设计;
(4)对系统进行数据库设计;
(5)编写代码;
(6)完成代码测试。
4.3.2 开发环境
硬件环境 处理器:Intel(R) Core(TM) i5-12500H CPU @ 2.50GHz 2.50 GHz内存:16.00 GB
软件环境 Windows11、64 位操作系统
4.3.3 开发工具
HBuilder和微信开发者工具
4.3.4 开发语言
Java Script+HTML/CSS+微信微信小程序技术
五、进度安排及各阶段主要任务
2023 年 10 月 23 日至 2023 年 11 月 19 日,确定题目工作,确定文档题目,开题汇报。
2023 年 11 月 19 日至 2023 年 11 月 26 日,完成系统分析(需求分析、可行性分析等)。
2023 年 11 月 26 日至 2024 年 1 月 6 日,完成系统设计和详细设计。
2024 年 1 月 6 日至 2024 年 3 月 5 日,进行编码工作。
2024 年 3 月 5 日至 2024 年 4 月 3 日,撰写文档,完成初稿。
2024 年 4 月 3 日至 2024 年 4 月 15 日,修改文档,准备汇报。