基于Vue3.2+微信零食商城小程序的设计与开发.docx
《基于Vue3.2+微信零食商城小程序的设计与开发.docx》由会员分享,可在线阅读,更多相关《基于Vue3.2+微信零食商城小程序的设计与开发.docx(59页珍藏版)》请在课桌文档上搜索。
1、本科毕业设计论文题目:基于Vue3.2+微信零食商城食、程序的设计与开发独创性声明本人呈交的学位论文,是在导师的指导下,独立进行研究工作所取得的成果,所有数据,图片资料真实可靠。尽我所知,除文中已经注明引用的内容外,本学位论文的研究成果不包含他人享有著作权的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确的方式标明。本学位论文的知识产权归属于培养单位。本人签名:日期:2023年5月10日本文介绍了一个基于Vue3.2框架的微信零食商城小程序的设计与实现。本项目是一个零食商城小程序,提供用户登录,浏览,购买等功能,同时也提供商家管理功能,包括商品添加,订单管理,订单发货等
2、功能。通过本设计的实现,用户可以方便地浏览,购买零食商品,商家也可以方便地管理商品和订单,并且可以通过数据统计功能分析销售情况,提高销售效率和管理水平。随着智能手机的普及和移动互联网的发展,微信小程序作为一种轻量级的应用程序逐渐被人们所熟知和使用,成为商家展示商品和服务的新渠道。商城主要功能包括商品展示,商品搜索,购物车,下单支付,查看已购买商品的物流轨迹查询等功能。用户需求包括简单易用的界面,商品信息的完整性和准确性,购物流程的简单易懂等。在需求分析的基础上,本论文设计了相应的数据库模型和设计架构,并使用VUe框架实现了前端页面的开发。本设计使用Uni-app开发跨平台应用,需要遵循VUe单
3、文件组件(SFC)规范和微信小程序组件标签规范。开发者通过编写Vuejs代码,uni-app将其编译到多个平台,并保证其正确运行和良好的用户体验,Uni-app提供了条件编译,可以根据不同平台进行不同的代码处理。本设计进行了设计测试和性能评估。通过使用不同的测试用例和压力测试工具,测试了设计的各项功能和性能指标,并分析了测试结果。结果表明,本设计能够满足用户需求,具有良好的稳定性和性能表现。总之,本论文介绍了基于Vue框架开发的微信零食商城小程序的设计和实现过程,包括需求分析,设计设计,前端页面开发,设计测试和性能评估等方面。通过本论文的研究和实践,可以对使用Vue框架和微信小程序开发工具进行
4、小程序开发有一定的指导意义,为开发更加优秀的小程序提供一定的参考。关键词:微信商城小程序;Uni-app;Vue3.2;论文类型:工程设计AbstractThispaperintroducesthedesignandimplementationofaWeChatsnackmallminiprogrambasedonVue3.2framework.Thisprojectisasnackmallminiprogram,providinguserswithlogin,browsing,purchaseandotherfunctions,butalsoprovidesmerchantmanagemen
5、tfunctions,includingproductaddition,ordermanagement,orderdeliveryandotherfunctions.Throughtheimplementationofthisdesign,userscaneasilybrowse,purchasesnackproducts,merchantscanalsoconvenientlymanagegoodsandorders,andcananalyzesalesthroughdatastatisticsfunctions,improvesalesefficiencyandmanagementleve
6、l.WiththepopularityofsmartphonesandthedevelopmentofthemobileInternet,WeChatminiprogramsaregraduallyknownandusedbypeopleasalightweightapplication,becominganewchannelformerchantstodisplaygoodsandservices.ThisdesignintroducesthedemandanalysisoftheWeChatsnackmallminiprogram,includingthemainfunctionsofth
7、emallanduserneeds.Themainfunctionsofthemallincludeproductdisplay,productsearch,shoppingcart,orderpayment,viewingthelogisticstrackofpurchasedgoodsandotherfunctions.Userneedsincludeaneasy-to-useinterface,completenessandaccuracyofproductinformation,andasimpleandunderstandableshoppingprocess.Basedonther
8、equirementsanalysis,thispaperdesignsthecorrespondingdatabasemodelanddesignarchitecture,andusestheVueframeworktorealizethedevelopmentoffront-endpages.Thisdesignusesuni-apptodevelopcrossplatformapplications,whichneedtofollowtheVueSingleFileComponent(SFC)specificationandWeChatMiniProgramcomponentlabels
9、pecification.DeveloperswriteVue.jscode,uni-appcompilesittomultipleplatforms,andensuresitscorrectoperationandgooduserexperience,uni-appprovidesconditionalcompilation,canbedifferentcodeprocessingaccordingtodifferentplatforms.Thisdesignwasdesignedandevaluatedforperformance.Usingdifferenttestcasesandstr
10、esstestingtools,thefunctionalandperformanceindicatorsofthedesignweretested,andthetestresultswereanalyzed.Theresultsshowthatthedesigncanmeettheneedsofusersandhasgoodstabilityandperformance.Inconclusion,thispaperintroducesthedesignandimplementationprocessofWeChatsnackmallminiprogramdevelopedbasedonVue
11、framework,includingdemandanalysis,designdesign,front-endpagedevelopment,designtestingandperformanceevaluation.Throughtheresearchandpracticeofthisthesis,itcanhavecertainguidingsignificancefortheuseofVueframeworkandWeChatMiniProgramdevelopmenttoolsforMiniProgramdevelopment,andprovidecertainreferenceva
12、lueforthedevelopmentofbetterMiniPrograms.KeyWordsjVVeChatmallminiprogram;uni-app;VUE3.2;摘要inAbstractIV目录V第1章绪论71.l设计开发的背景71.2 本课题的研究意义71.3 本课题的基本内容81.3.1 用户小程序端81.3.2 商户小程序端81.4 本课题的重点和难点81.4.1 研究重点81.4.2 研究难点91.5 论文提纲9第2章设计分析102.1 设计概述102.1.1 设计的总体功能需求和性能需求102.1.2 设计开发的框架(Uni-app开放框架)102.2 可行性分析112
13、.2.1 技术可行性分析112.2.2 经济可行性分析112.2.3 操作可行性分析112.3 设计功能分析12第3章需求分析123.1 业务流程图123.2 设计范围13第4章总体设计144.1 设计的总体结构设计144.2 设计的接口设计154.2.1 用户接口154.2.2 外部接口154.2.3 内部接口164.3 软件体系结构18第5章详细设计195.1 功能模块设计195.2 输入/输出格式设计225.2.1 用户端225.2.2 商家端235.3 人机对话设计235.3.1 用户端235.3.2 商家端245.4 界面设计255.4.1 用户界面设计255.4.2 菜单设计265
14、.4.3 对话框设计275.5 MongoDB数据库设计285.5.1 MongoDB简介285.5.2 非关系型(MongODB)数据库与关系型(MySQL)数据库对比285.5.3 MongoDB的数据库存储原理295.5.4 MongoDB的数据库结构设计305.5.5 MongoDB的应用场景315.5.6 数据集合设计31第6章设计实现376.1 开发平台376.2 主要功能模块编程代码406.4 本课题中的关键技术496.4.1 设计中要解决的主要问题49第7章设计测试与维护517.1 软件测试的目的和流程517.2 测试用例与测试结果527.3 设计维护56总结57参考文献58致
15、谢59第1章绪论1.1 设计开发的背景近年来,随着移动互联网的快速发展和智能终端的普及,微信小程序早已经成为人们生活中不可缺少的一部分。微信小程序以其轻便,快捷,易用的特点,成为了商家与用户之间交互的重要平台。同时,零售行业也成为了互联网+时代的重要领域之一,零食商品作为零售品中的一种,市场需求量不断增长,成为了消费者日常生活中不可或缺的小食品。因此,开发一个基于Vue3.2的微信零售商城小程序,能够很好地满足人们的购物需求,提高商家的销售额和品牌价值,也是一项非常有意义和有挑战性的毕业设计选题。1.2 本课题的研究意义在我国,2006年后,一个包括多仓储中心,异地批量运输,本地快速单件递送在
16、内的物流体系开始趋于成熟,并在中国网络购物的发展过程中起着实质性的支撑作用。网上支付手段也取得了重大突破。货到付款曾经是网络购物的主要交易方式,但随着2005年的商业银行创新和第三方网上支付工具的发展来看,很多人开始对中国网上支付变得非常乐观网上购物由此进入到一个高速发展阶段,C2C和B2C都得到充分的发展。但到目前为止仍未出现大规模盈利的网站。在这个阶段,出现柠檬绿茶等类似的淘宝大卖家,营收上亿。另外,部分企业开始关注海外市场,如一部分企业就比如Iightinthebox,这种企业普遍盈利状况好于29569从事内贸的相关网站等。网上购物从无到有也不过十几年时间。而在最近几年时间,网上购物变得
17、火热起来,网上购物迅速成为一种购物时尚。目前国内比较大型的网上购物商城如淘宝,京东,唯品会等,发展都是非常迅速,而随着国内计算机信息技术发展,网上购物会更加快速的发展起来,为消费者和商家都提供更加广阔的销售平台因此,开发一个网上商品商城小程序非常符合当今社会的发展趋势。微信零食商城小程序的出现会打破各大商家的销售瓶颈,足不出户就可以了解琳琅满目的商品,轻松挑选到自己心仪的商品,也从侧面解决了群众买商品不便利、不保售后的问题。使得想要选购商品的用户能更加方便,也使得更多的卖家能加入平台,制造更多的经济价值,所以研究基于微信零食商城小程序是有着充分的社会和现实意义的。1.3 本课题的基本内容1.3
18、.1 用户小程序端(1)横幅功能:当商家录入横幅内容,在商城设计的横幅模板展示,用户可以任意浏览横幅列表和详细信息。(2)商品信息:点击到商品详情页面,可以查看商品的介绍,查看商品简介,图片,详情,已购买用户的商品评论。(3)收藏操作:在商品信息详情,下方点击“收藏”,进行收藏。(4)下单:点击“去结算”,选择或者填写收货地址,确认要下单的商。品和数量;选择商品的规格或口味等待,点击“去购买”,然后跳转到订单列表。(5)取消订单:在“我的订单”列表中,点击”取消申请:删除订单。(6)去付款:在“我的订单”列表中,点击“去付款”,用微信进行付款。(7)退款:若用户后悔,可以选择退款按钮。(9)我
19、的收藏:用户可以点击自己心仪的商品,点击收藏。(IO)收货地址管理:管理收货地址,更新收货地址,去除收货地址。1.3.2 商户小程序端(1)累计收益:商家可以看到自己的收益是多少,它包括了今日的销售额,今日有多少订单,和一共有多少订单。(2)横幅管理:商家可以选择自己热销量很高的商品录入横幅,以此来达到引人注目的效果。(3)秒杀管理:商家选择自己的一部分商品来进行秒杀销售,让用户端的客户看到,以此来达到薄利多销的目的。(4)商品管理:商家可以上传新到货的商品,包括商品的详细信息,规格,图片等内容。(5)订单管理:商家可以看到用户是否支付的状态,若已支付,商家可点击去发货,然后录入快递单号,用户
20、可以通过自己的订单来查看的自己购买商品的物流轨迹。1.4 本课题的重点和难点1.4.1 研究重点(1) MongoDB的使用及操作。由于之前只有接触过MySql数据库和SqlServer数据库,并未接触过MOngoDB数据库,因此,学习和使用MOngODB数据库会存在一定的难度,并且操作起来会存在一定的不确定性。所以需要好好学习。(2)物流功能模块的实现。本设计当中最重点的为物流模块功能的设计,需要连接快递100接口来实现物流接口的实现,因为之前并没了解过这方面的知识,因此,物流功能模块的实现是本设计当中的重中之重。1.4.2研究难点(1)由于此项目涉及到用户端和商家端两个小程序,故代码量较多
21、,结构较多,所以因此代码逻辑难。(2) 一个appid只能上架一个小程序,如果某一个appid想要使用另一个叩Pid的云数据,可以使用微信提供的共享云环境来达到两个或多个叩Pid增删改查某一个的appid的数据库。(3)使用uni-app来实现Vuejs开发所有前端应用的框架,由于之前并没有过多深入了解,因此需要花费时间来进行学习。(4)使用云开发作为数据库,也就是使用了MOngoDB数据库,也需要进行自我学习和深入了解。(5)在零食商城小程序物流轨迹查询功能中,需要引入外部接口快递100,也需要继续自主学习。(3) 论文提纲(1)绪论(2)设计分析(3)需求分析(4)总体设计(5)详细设计(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Vue3 零食 商城 程序 设计 开发

链接地址:https://www.desk33.com/p-1165101.html