首页 > 中标公告 >320300废标公告1测试数据[项目编号:JSZC-320000-NJHH-G2024-0231]
320300废标公告1测试数据[项目编号:JSZC-320000-NJHH-G2024-0231]
江苏 常州
中标公告
  发布单位: 火标网  发布日期: 2024-03-28 14:08:25
咨询此项目热线:17696581266
详情内容

学号: *********

常州大学怀德学院

毕业设计(论文)文献综述

(****届)

题 目 基于微信小程序校园点餐平台详细设计与实现

学 生 林宇辉

系 部 信息工程系 专 业 班 级 计算机***

校内指导教师 苏兵 专业技术职务

校外指导老师 专业技术职务

二○二三年十二月

题目:基于微信小程序校园点餐平台详细设计与实现
一、前言
*、课题的背景、目的和意义 *.* 课题的背景 社会主义进入新时代,经济实力越来越强。我们也变得越来越忙碌、对生活的要求也变得更加严格,对快速和方便的服务的需求也在逐渐增加。因此,对餐饮行业的管理、服务的要求也越来越严格。为适应时代的发展,各大餐饮业开始广泛地使用电脑来进行管理,并推出各种在线点餐程序,为提高工作人员效率提供了一种新的方式,并且减轻了他们的工作强度,也免去排队和租赁场地的困扰。免除排队可以说在很大程度上降低客户的不舒适感,在树立企业形象的同时,为餐饮业客户提供更加方便、舒适、优质而高效的服务,实现双赢。 *.* 课题的目的及意义 实现校园点餐的计算机化也是顺应时代潮流的举措,现如今餐饮种类正逐渐增加,浩繁的餐饮信息令校园餐饮业迎来管理上的难题。餐饮行业进入高速发展的时代,餐饮业的管理工作变得越来越困难,在这一客观需要的推动下,建立、完善、发展在线校园点餐系统小程序,可以为校园餐饮业管理者带来极大的方便。本系统即为方便餐饮店管理者和客户而制作的校园校园点餐系统小程序,结合了餐饮店和客户的需求,设计出的一个基于**********框架、****语言、*****数据库等技术的校园点餐系统小程序。
*、关键技术的研究 *.* 微信开发者工具 微信开发者工具现在已经被小程序开发团队开发运行,目前微信开发者工具任然在不断的完善中,在开发小程序时经常要不断的更新。可以使用微信扫码登陆开发者工具,开发者工具将使用这个微信帐号的信息进行小程序的开发和调试。 机型选择:小程序以智能手机的屏幕尺寸为设计标准,进行切图。 预览界面:写好视图布局后点击编译,用来刷新视图界面。 控制台:方便调试打印输出信息。 上传代码:上传到腾讯服务器,提交审核必经步骤。上传代码时可以填写版本号和备注信息。 资源文件:一般可以在资源文件进行对应项目的文件目录的断点调试。 显示远程调试:手机端和**端开发工具联调对用户而言是非常实用的。 本地数据存储:显示的是本地存储的数据。 视图调试:标组件以子父层级结构呈现,方便调试。 微信限制在** 以内的代码体积;开发中一般不校验合法域名信息;小程序后台要做配置服务器域名。 以上就是在开发过程中微信开发者工具常用到的功能,微信开发者工具也在不断的完善。 *.*.* 小程序框架以及目录结构介绍 整个小程序框架系统分为两部分:逻辑层和视图层。小程序开发框架的目标是通过尽可能简单、高效的方式让开发者可以在微信中开发具有原生小程序 体验的服务。小程序在视图层与逻辑层间提供了数据传输和事件系统,提供了自己的视图层以及逻辑层框架,让开发者能够专注于数据与逻辑。框架的核心是一个响应的数据绑定系统,可以让数据与视图非常简单地保持同步。在逻辑层做数据修改,在视图层就会做相应的更新。框架提供了一套基础的组件,这些组件自带微信风格的样式以及特殊的逻辑,开发者可以通过组合基础组件,创建出强大的微信小程序。 *.*.* ****技术 ****主要采用*****技术和安全模型,可以在互联网应用的数据保护。它还提供了对***(********** *********)的全面支持,**** ******* ***,***(**** ****** *****),和***技术。 ****语言功能: 面向对象:面向对象是****编程语言的标志之一,是一种软件开发方法。最重要的是将所有东西变成对象,然后以某种方式编程。编程时,代码和数据写在每个对象上。 面向对象编程方法的出现使得人们在编程过程中的设计思考和操作变得非常简单,同时也提高了程序的安全性。 跨平台:****流行的一个关键特性是它的跨平台特性,这使得用****编程变得容易。您可以用****编写程序并在其他地方运行它,而无需在编译后更改它。 *.*.* ****** ****框架 ******框架是****平台上的一种开源应用框架,提供具有控制反转特性的容器。尽管******框架自身对编程模型没有限制,但其在****应用中的频繁使用让它备受青睐,以至于后来让它作为***(*******************)模型的补充,甚至是替补。******框架为开发提供了一系列的解决方案,比如利用控制反转的核心特性,并通过依赖注入实现控制反转来实现管理对象生命周期容器化,利用面向切面编程进行声明式的事务管理,整合多种持久化技术管理数据访问,提供大量优秀的***框架方便开发等等。******框架具有控制反转(***)特性,***旨在方便项目维护和测试,它提供了一种通过****的反射机制对****对象进行统一的配置和管理的方法。******框架利用容器管理对象的生命周期,容器可以通过扫描***文件或类上特定****注解来配置对象,开发者可以通过依赖查找或依赖注入来获得对象。******框架具有面向切面编程(***)框架,*********框架基于代理模式,同时运行时可配置;***框架主要针对模块之间的交叉关注点进行模块化。******框架的***框架仅提供基本的***特性,虽无法与*******框架相比,但通过与*******的集成,也可以满足基本需求。******框架下的事务管理、远程访问等功能均可以通过使用*********技术实现。******的事务管理框架为****平台带来了一种抽象机制,使本地和全局事务以及嵌套事务能够与保存点一起工作,并且几乎可以在****平台的任何环境中工作。 *.*.* *****数据库 网站的开发必须配套相应数据库,数据库具有一定的组织结构,能够存放和管理数据信息,在以前数据库的功能仅仅是数据保存和管理操作,但是时代的变迁和发展,现在的数据库演变成了数据处理的方式,数据库从最开始的简单存放数据表格信息到现在的能够存放成千上万数据的大型数据库,期间还是经历了许多的改革。 本次开发的校园点餐系统小程序使用的数据库是*****数据库,该数据库运行速度快,安全性能也很高,而且对使用的平台没有任何的限制,所以被广泛应运到系统的开发中。*****是一个开源和多线程的关系管理数据库系统,*****是开放源代码的数据库,具有跨平台性,虽然功能未必强大,导致很多人都了解这个数据库的基本应用,在数据库中,总共建立了**几个表,这里面每个表都是相对应的,都各自有各自的联系,数据库意义重大,如果没有数据库的链接,就没办法运行程序,这显然可以看见数据库与程序的重要性,是紧密相连接的。 *.*.* */*结构 */*(浏览器/服务器)结构是目前主流的网络化的结构模式,它能够把系统核心功能集中在服务器上面,可以帮助系统开发人员简化操作,便于维护和使用。只需要用户在客户端安装***浏览器、谷歌浏览器、**浏览器等当前大众浏览器,在电脑里面安装*********、*****数据库等数据库。安装好的浏览器与服务器端的数据库进行信息数据的交互。很多专门软件能够做到的事情,采用*/*结构模式也能实现,它能够结合***浏览器技术,*******技术以及多种脚本语言等技术。帮助程序开发者节约了不少开发成本。目前*/*结构成为程序开发主流结构,它最好的地方就是没有地点限制还不用专门安装软件,笔记本或者电脑能够上网就能访问系统。系统使用*/*进行开发在后期系统维护上面就会很省事,不用什么问题都在服务器上面操作,简单的客户端处理就解决部分问题,开发出来的程序跟用户交互性上面也会增强,还可以实时刷新浏览器进行程序局部的数据信息更新。 */*模式三层结构图 *.* 需求分析与可行性分析 *.*.*功能需求分析 校园点餐系统小程序主要是为了提高工作人员的工作效率和更方便快捷的满足用户,更好存储所有数据信息及快速方便的检索功能,对系统的各个模块是通过许多今天的发达系统做出合理的分析来确定考虑用户的可操作性,遵循开发的系统优化的原则,经过全面的调查和研究。 系统所要实现的功能分析,对于现在网络方便的管理,系统要实现用户可以直接在手机平台上进行查看所有数据信息,根据需求可以进行在线添加,删除或修改校园点餐系统小程序信息,这样既能节省时间,不用再像传统的方式耽误时间,真的很难去满足用户的各种需求。所以校园点餐系统小程序的开发不仅仅是能满足用户的需求,还能提高管理员的工作效率,减少原有不必要的工作量。 *.*.* 可行性分析 本系统在*******操作系统中进行开发,并且目前**机的性能已经可以胜任普通网站的***服务器。系统开发所使用的技术也都是自身所具有的,也是当下广泛应用的技术之一。 系统的开发环境和配置都是可以自行安装的,系统使用***开发工具,使用比较成熟的*****数据库进行对系统前台及后台的数据交互,根据技术语言对数据库,结合需求进行修改维护,可以使得网站运行更具有稳定性和安全性,从而完成实现网站的开发。 (*)硬件可行性分析 校园点餐系统小程序及信息分析的设计对于所使用的计算机没有什么硬性的要求,计算机只要可以正常的使用进行代码的编写及页面设计就可行,主要是对于服务器有些要求,对于平台搭建完成要上传的服务器是有一定的要求的,服务器必须选择安全性比较高的,然后就是在打开网站必须顺畅,不能停顿太长时间;性价比高;安全性高。 (*)软件可行性分析 开发整个系统使用的是云计算,流量的可扩展性和基于流量的智能调整云计算的优点就是流量的可扩展性和基于流量的智能调整,保障系统的安全及数据信息的及时备份。 因此,我们从两个方面进行了可行性研究,可以看出系统的开发没有问题。 *.*.*经济可行性 在校园点餐系统小程序开发之前所做的市场调研及其他的物流公司相关的管理系统,都是没有任何费用的,都是通过开发者自己的努力,所有的工作的都是自己亲力亲为,在碰到自己比较难以解决的问题,大多是通过同学和指导老师的帮助进行相关信息的解决,所以对于校园点餐系统小程序的开发在经济上是完全可行的,没有任何费用支出的。 使用比较成熟的技术,系统是基于***的开发,采用*****数据库。所以系统在开发人力、财力要求不高,具有经济可行性。 *.*.*操作可行性: 可操作性主要是对校园点餐系统小程序设计完成后,用户的使用体验度,以及管理员可以通过系统随时管理相关的数据信息,并且对于管理员、用户两个用户角色,都可以简单明了的进入到自己的系统界面,通过界面导航菜单可以简单明了地操作功能模块,方便用户信息的操作需求和管理员管理数据信息,对于系统的操作,不需要专业人员都可以直接进行功能模块的操作管理,所以在系统的可操作性是完全可以的。本系统的操作使用的也是界面窗口进行登录,所以操作人员只要会简单的电脑操作就完全可以的。 *.*.* 系统性能分析 (*)系统响应效率:页面响应时问应该在*秒以内,最长不能超过*秒,并支持至少*****人同时在线所有系统。 (*)界面简洁清晰:系统界面要求简单明了,容易操作,符合用户操作习惯。 (*)储存性高:因为校园点餐系统小程序中有很多的信息需要存储,因此对于系统的存储量有很大的要求,需要有一个强大的数据库的支持才能确保所有的信息都能安全稳定的进行存储。 (*)易学性:该系统在操作上必须简单好上手,没有很多复杂的操作,只需要简单的进行学习就能操作该系统。 (*)稳定性需求:开发的校园点餐系统小程序要求运行稳定,运行过程中无界面不清楚、字体模糊等现象。 (*)稳定性:开发的校园点餐系统小程序要求运行稳定,运行过程中无界面不清楚、字体模糊等现象。 * 系统总体设计 *.* 系统的结构划分 本网站可以分为:注册用户使用的功能、卖家进行管理的功能、管理员进行管理的功能。 管理员管理功能:首页、网站管理(轮播图、公告信息)、人员管理(管理员、注册用户、卖家)、内容管理(美食资讯)、购物管理(餐品信息、分类列表、订单列表)、模块管理(我的好友、订单状态、营业分析、餐品推荐)、个人管理等功能。 用户使用功能:首页、关于我们、餐品信息、餐品推荐、购物车、美食资讯、我的(基本信息、收货地址、收藏、订单、购物车,我的好友、订单状态)等功能。 卖家管理功能:首页、购物管理(餐品信息、订单列表)、模块管理(订单状态、营业分析、餐品推荐)、个人管理等功能。 校园点餐系统小程序的结构图所示: 登录系统结构图,如图所示: 系统功能结构如图所示: *.* 数据库设计 一个好的数据库可以关系到程序开发的优劣,数据库设计离不开表结构的设计,还有表与表之间的联系,以及系统开发需要设计的数据表内容等信息。在进行数据库设计期间,要结合实际情况来对数据库进行针对性的开发设计。 *.*数据库*-*图设计 个好的系统它的后台数据库一定要考虑的全面,这和我们建造房子一个概念,房子不是随心所欲建起来的,一切都是在合理设计的基础是实现的,地基打牢固了房子才能建的更高。数据库如果设计的很合理,而且每个方面都能考虑到了那么这个系统才能不会出现大的问题。 学习编程,我们都知道数据库设计是基于需要设计的系统功能,我们需要建立一个数据库关系模型,用于存储数据信息,这样当我们在程序中时,就没有必要为程序页面添加数据,从而提高系统的效率。数据库存储了很多信息,可以说是信息管理系统的核心和基础,数据库还为系统提供了添加、删除、修改和检查等操作模块,使系统能够快速找到自己想要的信息,而不是在程序代码中找到。数据库中信息表的每个部分根据一定的关系精确地组合,排列和组合成数据表。 系统 **图如下图所示: *总结 ****年的今天,计算机技术已经相当成熟。它的发展推动了许多行业改头换面,计算机的出现使人类社会有了进一步降低人力物力和资源的方法,提高了人类社会的生产力,转变了社会生产方式。目前各大餐饮店都在积极备战,发展计算机和互联网,结合自身优势进军互联网行业成为各大企业的重点项目。 本文利用****语言、**********框架和*****数据库技术,通过分析现实餐饮业的点餐业务流程的基础上,并完成了校园点餐系统小程序。经调试结果显示,本系统基本可以满足一个在线校园点餐系统小程序的业务需要。
四、参考文献
[*]李昊. 基于微信小程序的智能推荐点餐系统的设计与实现[*].南京邮电大学****.***:**.*****/*.****.*****.****.******. [*]刘?*赵桓鑫王先勇.基于****** ****技术的微信平台校园食堂智能点餐系统设计[*].无线互联科技******(**):**-**. [*]申燕萍何梦磊.基于微信小程序的点餐系统[*].电脑知识与技术******(**):**-**+登录后查看. [*]宋丹丹.基于微信小程序的美食点餐推荐系统的设计与实现[*].信息通信****(**):**-**. [*]张峰.应用**********改变***应用开发模式[*].科技创新与应用****(**):***-***. [*]李淑娟周伟强宓?.高校智慧点餐系统的探索与实践[*].华中师范大学学报(自然科学版)****(**):**-登录后查看. [*]周洪艳林超丁颂.基于*******的点餐系统***设计[*].长春师范大学学报******(**):**-**.
五、指导教师审阅意见
签名: 年 月 日

(注:学生可根据文献综述的内容相应扩充本表各项的大小)

项目官方指定标书制作单位:18652225819

IOS

Android

微信客服

APP下载

注册