【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《基于微信公众平台的外卖配送小程序-开题报告》,欢迎阅读!
湖南科技大学
毕业设计(论文)开题报告
题 目 作者姓名
基于微信公众平台的 李梦迪
学 院
计算机科学与工程
课题类别 设计 论文 专 业 开题日期
计算机科学与技术
学 号 1705010503 指导教师
选题的目的和意义
韩雪 2021.2.24
在“互联网+”的社会环境下,新一代信息技术与社会各领域紧密结合,因此出现了层出不穷的新产品、新服务、新业态、新模式。在各行业中,我关注到与我们的“食”息息相关的外卖行业,但物流配送成本高、重复地点配送导致的配送效率低的这些客观存在的问题使得外卖拼团小程序有了它出现的必要性。
通过开发基于位置的外卖拼团小程序可以一定程度降低物流配送成本,提高外卖员配送效率,更加便捷我们的生活,并且节省生活必要开支。 主要内容和拟解决的关键问题(根据任务要求进一步具体化) 主要内容:
1. 客户下单。客户选择距离自己最近的外卖拼团进行参与。 2. 订单管理。可查看历史订单,订单状态。
3. 地址筛选。筛选外卖拼团,通过设定方圆的范围进行参与。 4. 微信支付。通过微信进行外卖拼团的支付并发送微信消息。 5. 用户评价。用户根据外卖的口感、配送速度等进行评价。 6. 促销活动管理。管理商家上线的促销活动。 拟解决的关键问题:
1. 小程序数据库的设计。
2. 外卖拼团区域范围的界定与算法设计。
3. 通过使用RabbitMQ进行拼团优惠计算的算法设计。 4. 通过Token令牌进行身份验证与权限管理。
5. 前端动态数据在客户端和服务器之间的交互问题。 6. 使用ORM的方式与数据库交互。
重点与难点,拟采取的研究方法、步骤、技术路线(或主要措施)
重点与难点:
系统架构模型设计,数据库模型设计与实现,区域范围的界定与算法设计,拼团优惠计算的算法设计。 拟采取的研究方法: 1.文献分析法:通过去图书馆搜索有关书籍以及上网查找相关文档收集有关资料,并对收集到的材料进行归纳分析,对本课题涉及到的知识有一定了解之后,形成整个小程序的完整思路。
2.案例分析法:通过学习并分析当下流行的架构的模式以及具体实现案例,总结当下解决数据问题的思路,参考各类报告。
3.实验法:通过对软件的功能分析和估计,做数据库设计、项目架构搭建、模块设计、算法实现、代码编写和调试测试软件。 步骤:
1. 需求阶段。用户的需求进行去粗取精,正确理解,确定要解决的问题,建立软件 的逻辑模型,编写需求规格说明书文档。
2. 设计阶段。对小程序UI界面设计和概要设计,包括系统架构设计、功能模块的划 分、数据库的设计。
3. 开发阶段。即编码阶段,本小程序包含三个模块:①服务端:ThinkPHP5+MySQL 构建REST API;②客户端:向服务端请求数据,完成自身行为逻辑;③CMS:向服务端请求数据,实现外卖拼团订单发货与发送微信消息。
4. 测试阶段。包括白盒测试和黑盒测试,以较少的用例覆盖尽可能多的内部程序逻 辑结果和模块输出和输入接口,以此来发现软件的接口、功能和结构错误。 技术路线:
1. 主要运用ThinkPHP5编写业务逻辑,访问数据库,向客户端提供数据。 2. 使用MySQL进行数据存储和数据表设计。
3. 使用ECMAScript 6构建面向对象的JavaScript代码编写前端构架。 4. 使用微信的API进行支付功能的实现。
进度安排
1.2020年2月24日- 2月29日:系统需求阶段。整理资料,进行系统需求分析,明确设计方案,细化系统业务流程,并对所涉及的相关知识进行理解学习,为开发做前期的准备工作。
2.3月1日-3月15日:系统设计阶段。完成系统UI界面设计和概要设计,对功能进行描述与划分,完成数据库概念设计及逻辑结构设计,逐步开始系统的功能设计的实施。 3.3月16日-4月20日:系统编码阶段。根据设计好的UI界面、数据表等,进行代码编写与调试。
4.4月21日-4月30日:系统测试阶段。进行系统内部程序逻辑结果以及各功能模块接口的测试与调试。
5.5月1日-6月1日:论文撰稿阶段。完成相关论文的文献阅读与理解,结合已完成小程序进行论文的编写与完善。
参考文献(资料)
[1] 赵鹤芹.设计动态网站的最佳方案:Apache+PHP+MySQL[J].计算机工程与设计,2007(04):933-934+938.
[2] 武思怡,解佺,张雨等.微信小程序开发研究[J].无线互联科技,2018,15(11):52-54. [3] 杨绍荣,张秀辉.基于动态网站开发中数据库应用[J].电脑知识与技术, 2017, 13(02): 99-100+103.
[4]王甲临.PHP高性能开发:基础、框架与项目实战.北京.机械工业出版社 2018-8-1, p208-353
导师意见(在选题意义、技术指标或研究内容、是否同意开题等方面提出具体意见) 该课题具有广阔的市场应用前景,能有效解决外卖配送中对于相同地点重复配送而导致的高成本、低效率问题。研究内容符合现实应用场景,特色功能突出,设计的区域界定算法和拼团优惠算法,思路明确。系统实现所依赖的技术成熟,研究方法和技术路线合理,难度适中,学生能够在预订时间内完成该课题的设计。同意开题!
导师签名: 系主任审核签名:
年 月 日 年 月 日
备注:
1.开题报告是本科生毕业设计(论文)的一个重要组成部分。学生应根据毕业设计(论文)任务书 的要求和文献调研结果,在开始撰写论文之前写出开题报告。 2.参考文献按下列格式(A为期刊,B为专著)
A:[序号]、作者(外文姓前名后,名缩写,不加缩写点,3人以上作者只写前3人,后用“等”
代替)、题名、期刊名(外文可缩写,不加缩写点)年份、卷号(期号):起止页码; B:[序号]、作者、书名、版次、(初版不写)、出版地、出版单位、出版时间、页码。 3.表中各项可加附页。
本文来源:https://www.wddqxz.cn/971531ff1b2e453610661ed9ad51f01dc381575e.html