微信点餐系统的设计与实现
毕 业 论 文 开 题 报 告
题 目 微信点餐系统的设计与实现
学生姓名
学 号
所在院(系)
专业班级
指导教师
2022年 11 月 20 日
题 目 | |
一、选题的目的及研究意义 1.选题目的: 设计并能够实现一个基于微信小程序外卖点餐系统,前端用户使用小程序,后台管理使用基于JAVA的Springboot框架;系统整体架构为CS;通过后台添加菜品,通过小程序登录,浏览菜品、购买菜品等 2.选题意义: 微信小程序外卖点餐系统是计算机技术与餐饮管理相结合的产物,通过微信小程序外卖点菜系统实现了对餐饮的高效管理。采用人工点菜的方法,不仅效率低,易出错,手续繁琐,而且耗费大量人力。为了满足餐饮人员对点菜、数量、结算等进行高效的管理,在工作人员的具备一定的计算机操作能力的前提下,特编此微信小程序外卖点菜系统以提高餐厅点菜的管理效率。 | |
二、综述与本课题相关领域的研究现状、发展趋势、研究方法及应用领域等 1.行业现状: 随着科技的不断发展,人们的生活越来越离不开互联网,其中最主要的当属社交软件,近年来微信已经取代QQ成为最主要的社交App,据统计,截至2021年第三季度,微信及Wechat合并月活跃数量达到12.63亿人。从微信小程序的应用领域来看,其应用热度主要集中在医疗、餐饮、教育、出行、电商、政务、工具等领域,尤其在新冠肺炎疫情的影响下,微信小程序向政务公益、健康、教育等生活领域持续拓展。这也反映了微信小程序在自媒体出版领域应用情况一般。另外,从2021年9月小程序Top100榜单来看,生活服务行业占比最高,占比达32%。 2.发展趋势: 随着现代科技的不断发展以及当下社会各种环境因素的影响,微信点餐小程序成为各餐饮商家的不二选择,在与外卖APP的对比下,低成本,高用户使用率的微信小程序必将成为新时代餐饮点餐的主流。其次,随着美团、饿了么等主流外卖平台的垄断,使得各商家的利润空间缩小,在这种情况下,基于微信小程序的点餐系统能够使得各商家便捷的使用以及获得更多的利润空间。 3.研究方法: 第一步,通过各个文献查找网站、学校图书馆以及百度查询和借鉴课题相关的论文资料。 第二步,设计系统功能,对于系统的整体功能进行架构,明确系统要有哪些功能。 第三步,设定点餐系统的内容,完成各类商品的设定。 第四步,设计相关功能模块,实现相关基础功能 第五步,调试和分析,对制作出的系统进行实际操作,测试系统是否正常运行,检验每个系统的执行情况,找出存在的问题并及时修改。 4.应用领域: 餐饮行业基于外卖小程序的点餐 | |
三、对本课题将要解决的主要问题及解决问题的思路与方法、拟采用的研究方法(技术路线)或设计(实验)方案进行说明,论文要写出相应的写作提纲 1.设计思路: 1.1.1用户注册登录:注册普通账号,然后使用注册的账号登录登录 1.1.2微信授权登录:直接使用微信作为账号,授权后登录 1.1.3资讯功能:用户可以任意浏览资讯列表和详细信息 1.1.4菜品库:点击所有菜品;支持通过查询来查找所需要菜品 1.1.5菜品信息: 点击到菜品详情页面,可以查看菜品介绍、图片、价格、销售等、详情、已购买用户的评论列表。 1.1.6菜品选购:在菜品的详情页面,点击“加入购物车”,也可以直接点击“立即购买” 1.1.7菜品购物车:列出打算下单的菜品列表,支持数量增加和减小 1.1.8外卖下单:在购物车列表点击“去结算”,选择或者填写收货地址、确认要下单的菜品和数量;填写备注。点击“下单结算”,然后跳转到订单列表 1.1.9取消订单:在“我的订单”列表中,针对没有付款的订单,点击“取消申请”,删除订单 1.1.10去付款::在“我的订单”列表中,点击“去付款”,模拟付款 1.1.11收货地址管理:录入收货地址、查看所有收货地址,修改收货地址、删除 1.1.12留言:填写留言的内容,提交到网站管理后台 1.2.1会员列表:查看所有注册会员信息,支持删除 1.2.2录入资讯:录入资讯标题、内容等信息 1.2.3管理资讯:查看已录入资讯列表,支持删除和修改 1.2.4广告设置:上传图片和设置小程序首页轮播图广告地址 1.2.5留言列表:所有用户留言信息列表,支持删除 1.2.6菜品分类管理:支持录入、查看、修改和删除已有分类 1.2.7菜品录入:选择菜品分类、录入菜品名称、库存、已销售、价格、上传菜品图片、填写菜品介绍 1.2.8菜品管理:查看所有已经录入的菜品信息、支持修改和删除 1.2.9菜品订单:查看所有用户下单的订单信息,包括下单时间、费用、收货地址、收货人信息、订单菜品信息和备注等 1.2.10订单处理:处理菜品发货信息等 2.开发技术的考虑和选择: 小程序开发:微信开发者工具 后台环境:JDK1.8 + Tomcat8 后台开发语言:Java 后台开发框架:springboot 后台模板引擎:Thymeleaf 后台开发工具:Idea 数据库:mysql8 数据库管理工具:navicat 3.论文写作提纲 论文共分5章,第一章是绪论,第二章是系统开发相关技术,第三章是系统功能分析与设计,第四章是功能实现和测试,第5章是总结 (1)绪论 该章主要介绍本课题研究的目的以及微信点餐小程序的现状,然后根据现状来确定研究的主要内容。最后介绍本课题研究时所使用的方法和撰写的论文组织结构 (2)开发技术 本章主要介绍该项目开发过程中使用到的技术 (3)功能分析与设计 本章主要介绍整个系统的各个功能模块的设计 (4)功能实现和测试 该章主要介绍前后端的功能实现 (5)总结 该章主要是对微信点餐推荐系统设计与开发的总结。简要概括该系统的功能及其意义,对系统实现过程中遇到的问题进行回顾和总结,对未来预期可实现的功能进行展望。 | |
四、检索与本课题有关参考文献资料的简要说明 [1]中国产业信息网;2016年中国B2C行业发展现状及市场前景预测 [2] jQuery程序设计基础教程课件;人民邮电大学 [3] Nichloas C. Zakas著;李松峰,曹力 译;JavaScript 高级程序设计;人民邮电出版社;2012 [4] 徐传运,张杨,王森著;Java高级程序设计;清华大学出版社;2014 [5] Y.Daniel Liang 著;戴开宇译;Java语言程序设计(基础篇)(原书第10版);机械工业出版社;2016 [6] Mybatis.org著;mybatis v.3.3.0 User Guide [7]李刚著;轻量级Java EE 企业应用实战(第四版)Struts2+Spring4+Hibernate整合开发;电子工业出版社;2014 [8] Abraham Silberschatz,Henry F. Korth,S. Sudarshan著;杨冬青译;数据库系统概念;机械工业出版社;2012 [9]麻志毅著;面向对象分析与设计(第二版);机械工业出版社;2013 [10]钱乐秋,赵文耘,朱俊珏著;软件工程(第2版);清华大学出版社;2013 | |
五、毕业论文(设计)进程安排 资料查询 2022.12.01—2022.12.20 需求分析 2022.12.21—2022.12.31 学习开发相关知识 2022.12.31—2022.1.28 系统功能开发 2023.01.28—2023.02.28 功能测试及完善 2023.03.01—2023.03.10 论文撰写 2023.03.11—2023.04.10 论文评阅及答辩 2023.04.10—2023.04.29 | |
六、指导教师意见 1.对开题报告的评语 2.对开题报告的意见及建议 指导教师(签名): 2022年 11 月 20 日 | |
所在院(系)审查意见: 负责人签字 年 月 日 | |
版权声明:
1.大文斗范文网的资料来自互联网以及用户的投稿,用于非商业性学习目的免费阅览。
2.《微信点餐系统的设计与实现》一文的著作权归原作者所有,仅供学习参考,转载或引用时请保留版权信息。
3.如果本网所转载内容不慎侵犯了您的权益,请联系我们,我们将会及时删除。
