1. 研究目的与意义
近几年,智能手机的普及进一步促进了外卖行业的发展。随着智能手机的普及,人们与网络的联系从原先只能从电脑上转变成为随时随地都可以通过手机上网。各种网络平台的建立使得餐饮行业步入了新的阶段,人们在平台上就可以直接挑选附近店铺查看商品。
外卖行业的发展与通信行业发展息息相关,可以说外卖每一次的爆发式增长都是由通信变革引起的。外卖的发展建立在商店本身的基础之上,商店的商品越好,知名度高,才会有人来购买,只有在有人购买的情况下,才有可能从中出现外卖形式购买的情况。而通信的发展使得商家店铺曝光率大大提升,因此外卖才能够借机发展壮大
微信小程序具有社交属性,基于社交场景开发外卖服务能够增强对互联网应用开发特点的理解和技术练习。通过微信平台能够增强外卖服务的新特点,例如,外卖商家的社交化推荐、社交化评价,能够促进买卖双方更契合的匹配。通过微信小程序的外卖平台开发,对于通过互联网实现社会计算的理解由实例的理解。
2. 课题关键问题和重难点
本课题旨在制作一个具有外卖功能的微信小程序。课题的关键问题是在完成项目的过程中,需要不断查看搭建的页面是否与设计图一致,组件摆放是否合理,获取到的网络请求响应是什么,数据处理是否正确。如果在开发的过程中出现了与开发者认为的结果不一致的情况,就需要不断的进行调式来发现问题原因,然后进行解决。对于页面布局的调式,可以通过给组件添加背景颜色,观察背景颜色来确定问题,也可以利用微信小程序提供的调式工具来选择组件,然后查看相应的组件样式。本课题的难点是外卖平台项目界面十分复杂,需要开发者具有很强的逻辑能力与页面规划能力,页面架构相对较多复杂逻辑功能比较多而且所需要用到的组件以及组件的摆放也十分考验开发者的各种能力。
3. 国内外研究现状(文献综述)
刘向南在他的一书《小程序时代》[1]中写道:“2017是小程序元年,小程序必然会加速整个线下商业的互联网化过程。小程序的诞生使得微信生态形成闭环,而中国互联网也即将进入一个新时代--超级app内置应用web化的时代。”时至今日,微信小程序已经成为几乎所有商家的首选。市场永远在变化,只有最符合人性的产品才是可以永远发展的产品,如果不改变就会被市场淘汰。
微信以悄然无声之势改变我们的生活,带给我们全新的交友方式及沟通模式。随着微信的影响力越来越大,这位藏在微信身后的创始人逐渐勾起人们的好奇心,他就是被人们称为“微信之父”的张小龙。[2]
那么对于像我们这样的初学者,如何学习微信小程序的开发则是一个十分重要的问题。对此我也查看了大量关于微信小程序开发的书籍。《零基础学微信小程序开发》[3]一书涵盖了微信小程序前端开发的相关技术,全书共分为两个篇目,第一篇主要讲解了微信小程序的基础知识,第二篇则讲述实战案例。全书从微信的页面功能和框架讲起,介绍了微信小程序的数据展示处理,事件处理,ui组件的功能和使用,api的使用等,并在之后的实践项目中进行综合应用,通过具体事例的编程展示,由浅入深,从初步学习到彻底掌握,让初学者一步一步快速掌握微信小程序的开发。通过阅读《微信小程序开发入门与实践》[4],一书,使我对微信小程序有了更深层次的认识,对微信小程序的开发更加深有感悟,这本书与前一本书相比较,更侧重于实例的讲解,通过实例演示与对应知识点讲解交叉进行,让我对每一个知识点更加印象深刻。然而对于想要学习微信小程序开发的人员,微信官方则是给出了微信小程序开发的官方教程《小程序开发指南》[5],我认为这是开发一个微信小程序所必须需要阅读的一个文档。它覆盖了开发微信小程序所有需要用到的知识点,每一个内容都会给出对应的例子,对于我们初学者来说是十分友好的。
4. 研究方案
1.系统功能结构
系统总体功能结构如图 1所示。
5. 工作计划
2022-2022-1学期:
第15-16周:完成选题,查阅相关中英文资料。
第17周:与导师沟通进行课题总体规划。
课题毕业论文、文献综述、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。