电子信息工程专业冰箱菜品管理系统设计和实现

上传人:文*** 文档编号:48698061 上传时间:2022-01-13 格式:DOCX 页数:31 大小:920.09KB
返回 下载 相关 举报
电子信息工程专业冰箱菜品管理系统设计和实现_第1页
第1页 / 共31页
电子信息工程专业冰箱菜品管理系统设计和实现_第2页
第2页 / 共31页
电子信息工程专业冰箱菜品管理系统设计和实现_第3页
第3页 / 共31页
点击查看更多>>
资源描述
题目: 冰箱菜品管理系统 目 录摘 要IABSTRACTII1 引言11.1课题背景及意义11.2 国内外研究现状11.3 本课题主要工作22 系统开发环境32.1 JAVA语言32.1.1 JAVA语言简介32.1.2 JavaScript32.2 MYSQL数据库42.3 B/S结构43 系统分析63.1 可行性分析63.1.1 技术可行性63.1.2 经济可行性63.1.3 法律可行性63.2系统流程分析73.2.1系统开发流程73.2.2 系统操作流程73.2.3 添加信息流程83.2.4 修改信息流程93.2.5 删除信息流程93.3系统用例分析103.3.1用户例图104 系统设计114.1 系统概述114.2 系统结构设计114.3数据库设计124.3.1 数据库设计原则124.3.2 数据库实体134.3.3 数据库表设计145 系统实现165.1 用户授权登录界面165.2 用户首页界面165.3 用户菜品查看选择界面186 系统测试226.1 系统测试的意义226.2 性能测试226.3 测试分析23结束语25参考文献26致谢27摘 要21世纪的今天,随着科技的发展和生活节奏的转变,人们越来越追求方便化,因此更多的小程序横空出世,它们的出现大大方便了我们的生活,给我们的生活带来很多的便利。本文在分析过程中,首先,详细介绍了冰箱菜品管理系统的功能、发展时期以及设计背景;其次,详细阐述了本次设计的目标,针对系统的特殊性进行了需求分析,对系统的设计的各个环节以及系统的运行进行更为细化的梳理;最后,针对设计好的冰箱菜品管理系统进行了相应的测试,以验证其功能与设计目标是否相符。本文以java+wxml+wcss+js为开发技术,实现了一个微信小程序冰箱菜品管理。冰箱菜品管理系统主要为用户提供便捷的生活;用户可以在系统中添加喜欢的菜品和需要的材料等。在这些功能模块的作用之下,冰箱菜品管理的全部过程基本上都得到了很好的实现。在进行系统开发的过程中,数据库管理工具选用了MYSQL数据库,其稳定性、安全性都处于比较高的水平之上,是一个非常优秀的冰箱菜品管理系统。关键词 :冰箱菜品管理;JS技术;MYSQL;XML;微信小程序 IAbstractToday, in the 21st century, with the development of science and technology and the change of life rhythm, people are pursuing more and more convenience. Therefore, more and more small programs emerge. Their appearance greatly facilitates our life and brings a lot of convenience to our life.This paper introduces the refrigeratory dishes management system, including its current situation and development background, then discusses the design objectives of the system, as well as the requirements of the system, as well as the whole design scheme. The design and implementation of the system are also discussed in detail. Finally, some specific tests are carried out on the refrigeratory dishes management system.In this paper, we use java + wxml + wcss + JS as the development technology to realize a Wechat applet refrigeratory food management. Refrigerator dishes management system mainly provides users with convenient life; users can add favorite dishes and materials needed in the system. Through the design of these functional modules, the whole refrigeratory food management process is basically realized.Key words: Refrigerator dishes management; JS technology; MYSQL; XML; WeChat appletII1 引言1.1课题背景及意义小程序的问世被业内称为一次变革,基于线下的消费,服务需求,引领线上开发,产品为王的新的经营方式,其中低频次,一次性的本地服务领域,或是应用最为广泛的消费场景。企业开发小程序的优点在于其开发费用比普通APP要低,而且随着手机的普及,我们触手可得它的出现完全可以满足我们生活的各种需求。用完即走,轻负担微信小程序是免安装,免注册,免打扰,没有入口,我们只要微信授权便可快捷登录。没有应用商店等,省去了安装的困扰,我们可以快速方便使用。我们也可通过扫描服务,我们便可快捷使用或者主动搜索微信小程序。我设计的是冰箱菜品管理系统,他能有效解决我们日常煮饭的困扰。随着生活节奏的加快,很多上班族没有时间做饭,更多的是点外卖,相对于外卖确实更能方便我们,但外卖存在着种种弊端,如外卖昂贵、吃不饱、不卫生等。但有了这个小程序,我们只要输入要做的菜品,系统就可以给出方案。需要什么配料还差什么配料它都能清楚的告诉你。大大方便了我们的生活。1.2 国内外研究现状在互联网持续高速发展的背景之下,智能产品与人们的关联越来越密切,人们对智能产品的使用也日益增加,正因为我们生活的需求,我们需要下载很多APP,这就导致了我们手机缓存的增加,导致我们内存不够用和卡顿等种种困扰。而且,软件需要不定时的更新,这也大大降低了我们使用的欲望。并且,我们现在移动设备最大的存储量仅为512G,而且我们使用的各种app也远远不能满足我们日益发展的APP需求,而就在这时,腾讯公司推出了微信小程序。通过对这类系统的分析可以发现,其具备如下几个特征:1)先进性。通过利用这些系统,网络化管理得以实现,促进了管理效率的提升。2)通用性。这类系统具有很高的相似性,只要属于同一个行业,基本上都能够实现通用。3)便捷性。只需要具备互联网,便能够进行相应的管理工作。4)及时性。在这类系统的作用之下,信息更新的速度大为提升。5)扩展性。这类系统具有很高的可扩展性,可以基于实际需求,将相关的模块添加至系统之中。6)安全性。系统应用的都是现如今比较先进的技术,因此其能够对单位或个人信息进行加密处理,保证了信息的安全。时至今日,在互联网浪潮的持续冲击下,人们的生活出现了极大的改变,智能用品、笔记本电脑等已经是人们获取信息的主要工具,这是一个沟通无限的时代,因此,利用科技给人们的生活带来便利,所以,开发一个微信小程序冰箱菜品系统是必须的。1.3 本课题主要工作一开始,本文就对系统内谈到的基本知识,从整体上进行了描述,并对系统进行了细致的分析。然后通过详细的分析,进行系统设计,其次,系统在实施的可行性上,我选择了Eclipse工具来进行开发设计,在进行数据存储和编程语言发面,经过多方对比,最终选用了MYSQL作为数据库管理工具,选用了JAVA语言来作为设计语言。由于JAVA语言以及MYSQL数据库的成熟度水平、普及率都非常高,因此其安全性、可靠性均得到了有效保障。在完成设计过程后,通过多种测试方法来找出其中的问题,并针对这些问题进行相应的修改,最后再进行发布。- 27 -2 系统开发环境2.1 JAVA语言2.1.1 JAVA语言简介JAVA语言属于面向对象的编程语言类型之一,其既将C+语言中的诸多优势纳入了其中,还将C+语言中具有很高难度的多继承以及指针等概念清除了出去,因此,JAVA语言具备了两方面的个性特征,一方面,JAVA语言的功能十分全面和强大,另一方面,JAVA语言的学习和使用难度较低。在静态面向对象语言类型中,JAVA语言是其中的典型,通过这一语言,面向对象的理论得到了很好的实施,有效降低了程序员进行复杂编程的难度。通过对JAVA语言的分析可以发现其具备如下几个特点:1)全面性。利用JAVA语言,能够完成各种营养程序、操作系统以及嵌入式系统应用程序的编写。2)面向对象。在JAVA语言中,各种问题都可以视为对象和对象形成的交互,可以通过抽象法,让对象转变为方法与属性的集合。3)分布性。这一特征主要分为两个方面,一是操作分布性,二是数据分布性。前者指的是在多个主机的作用下,某一个功能得以实现;而后者则指的是将分布在各个主机上的数据视为一个整体,然后在进行相应的处理。4)跨平台。利用JAVA语言开发出的各种应用程序,可以对各个平台形成支持,能够自由的在平台间进行迁移。5)安全性。由于JAVA语言采用的是底层设计的方式,因此非法操作无法对其进行破坏。6)健全性。由于JAVA制定的大量预防机制,因此在运行过程中,各种错误得到了有效控制。7)多线程。JAVA能够实现多线程处理,多个线程可以在同一时间内进行工作。2.1.2 JavaScriptJavaScript属于用户端脚本语言的类型之一,能够基于对象和情况进行驱使,并且这一语言的危险系数相对较低。在用户端Web设计过程中,该语言的应用度也比较高,通常情况下,利用该语言能够使HTML页面实现动态化,比如,可以针对用户进行的各种操作进行反馈。面向对象是JavaScript最重要的功能之一,在进行程序开发的过程中,基于对象来进行,这种方式更具直接性、系统性以及重用性。基于HTML程序,在设计交互式Web网页的过程中,可以通过JavaScript来进行。通过这一脚本语言,网页和用户之间的关系将会呈现出实时性、动态性以及交互性的特征。通过JavaScript脚本语言,用户与HTML页面交互操作的难度大为降低,交互效果也更为出色,其能够对HTML中的不足之处形成补充与完善,融合了Java与HTML各自具备的优势。在JavaScript的作用之下,网页内容和功能将会更为丰富和全面,本系统在开发过程中,JavaScript技术应用的极为普遍。2.2 MYSQL数据库MySQL服务器具备多用户、多线程的个性特征,数据库管理系统是以SQL客户与服务器模式之间的关系为基础建立的,其具备多种有点,包括功能全面、操作难度低、管理便捷性高、安全性高、多线程处理、跨平台性、稳定性水平高等,与Web站点或其它应用程序有着比较高的适用性。除此以外,在编写和访问MySQL数据库程序的过程中,用户可以自由选择各种语言来实现。由于MySQL数据库使用的也是开源代码,因此其得到了广大开发者的欢迎,应用度也持续提升。由于其运行效率高、使用简单,因此,大部分Web站点或者应用软件都选择将MySQL作为数据库后端开发的首选。通过对MySQL数据库的分析可以发现,其具备多种特点,具体如下:1)通过C语言以及C+语言进行程序编写,且经过各种类型的编译器测试,使得源代码的可移植性得到了有效保障。2)能够适用于各种操作系统,包括Mac OS、Windows、Linux等。3)针对各种编程语言的特殊性,为其提供了相应的API。这些编程语言包括C语言、C+语言、Java语言等。4)能够完成多线程处理,将CPU的资源利用到最大。5)对SQL查询算法进行了优化,搜索速度效率得到了大幅提升。6)支持多国语言,在对数据表以及数据列进行命名的过程中,不仅可以使用中文,也可以使用日文、韩文、英文等语言。7)连接方式多样化,不仅支持TCP/IP协议,还能支持ODBC、JDBC等。8)GIS的空间扩展。9)其具备开源性特征,在使用时,不需要另外支付其它费用。2.3 B/S结构在三层体系结构的B/S系统中,用户只需要在客户端打开浏览器,便能够将自身的请求信息发送至多个服务器,在B/S系统的作用下,工作量得到了大幅减少,工作效率得到了有效提高,用户不需要在客户端安装其它的软件,服务器是各种工作进行的载体,另外,服务器也完成包括访问数据库,执行应用程序的工作等等。通过对B/S结构的分析可以发现,其分为三个层级,即数据层、控制逻辑层以及视图层。各个层级所进行的工作各不相同。用户利用视图层将请求发送至控制层,控制层从数据层中调取与之相应的数据,并反馈至视图层,访问流程得以实现。这三个层级是相互独立的,维护工作比较简单,安全性也处于比较高的水平之中,在这三个层级的作用之下,访问效率得到了极大的提高。3 系统分析系统分析顾名思义指的是需求人员通过与客户沟通的方式获得相应的信息,在此之后,对获得的信息进行相应的归纳和整理,形成需求说明书,并将其送至用户和开发人员手中。纵观软件功能的发展历程,在相当长的一端时期内,尤其是刚开始出现软件开发这一工作时,人们对于需求分析的重视程度相对较低,以IBM为英国电信开发的信息管理系统为例,双方约定在一年时间内完成系统开发,但是由于需求不明确,造成工期一拖再拖,整个过程长达一年零六个月,使双方都出现了不同程度的损失。通过对我国各大软件公司的调查可以发现,绝大多数软件公司仍然采用“边需求、便开发”方式,更有甚者,在没有与客户进行充分沟通的前提下,直接生搬硬套之前开发出的系统,对其进行一定的修改便提交给客户,当客户在对系统进行验收的过程中,发现其诸多方面都不符合自身的需求,必须要进行重新设计,使双方的人力资源、物力资源都出现了一定程度的浪费。造成这一问题最主要的原因便是没有基于客户的特征进行及时、清晰、全面的需求分析。3.1 可行性分析冰箱菜单微信小程序管理系统最主要的功能便是通过微信客户端对冰箱菜品进行全面的管理,在确定这一目标之后,本文将从多个方面展开系统的可行性分析。3.1.1 技术可行性在进行冰箱菜单微信小程序系统开发的过程中,以B/S架构为基础,选择了具有高度便携性的JAVA语言和MySQL数据库,对于微信小程序的开发要求具备完整等功能,使用快捷的特点,并建立一个数据库庞大安全方便稳定的数据库。并且由于系统的难度的较低,各项技术都比较成熟,因此,从技术层面来看,该系统的开发不会遇到太大的困难,具有很高的可行性。3.1.2 经济可行性在开发冰箱菜单微信小程序管理系统的过程中,由于选用B/S架构和MySQL数据库,整个系统的规模也比较小,这就使得硬件和软件要求都相对较低,不需要花费太大的代价便能够获取到,再加上系统的复杂程度不高,开发时间不需要很长,系统的的维护也比较简单。因此,从人力、资金的角度来看,系统开发不会存在太高的难度,具有很高的可行性。3.1.3 法律可行性在进行冰箱菜单微信小程序系统开发的过程中,基本上都是有本人独立完成,不管是在软件层面,还是数据库层面,使用的均是开源代码,不会对任何一方形成侵权,因此,从法律的层面来看,本系统的开发具有很高的可行性。通过上述内容的分析可以发现,冰箱菜单微信小程序系统无论是在技术层面上,还是在经济层面和法律层面上,都具有很高的可行性,由此可见,进行此系统的开发完全可行。3.2系统流程分析3.2.1系统开发流程在进行冰箱菜单微信小程序开发的过程中,首先要针对系统的个性特征,展开需求分析,在此基础之上,对系统的整体进行科学、合理的规划,然后对其进行相应的细化,明确系统各个模块所具备的功能,最后再确定运行方式以及数据库等。图3-1详细列出了系统开发的个流程。图3-1 系统开发流程图3.2.2 系统操作流程当用户完成进入系统的过程之后,首先显示在用户眼前的便是“授权登录界面”,系统会对用户信息进行相应的检测,倘若信息匹配,则允许用户进入到“系统功能界面”之中,用户则能够进行相应的操作。图3-3详细展示了整个操作流程。图3-3 系统操作流程图3.2.3 添加信息流程在菜单页面,用户能够将所需要的信息添加进去,如果信息符合相关要求,系统会自动会将它添加到我们创建的数据库内,如果信息出现错误,系统则会拒绝添加,并且会提示用户让其重新输入符合要求的信息。图3-4详细展示了添加信息的具体流程。图3-4 添加信息流程图3.2.4 修改信息流程用户可以对菜单信息等进行修改,输入修改信息数据,系统则会对数据进行算法判断,修改信息如果正确则自动修改成功,信息自动更新到数据库内,如果信息不合法则需要修改失败,重新输入。修改信息流程图如图3-5所示。图3-5 修改信息流程图3.2.5 删除信息流程用户能够将菜单信息中的相关信息进行删除操作,当我们发现需要删除的信息时我们只需要对要删除的信息进行选中后,然后点击界面上的“删除”虚拟按键,系统将会向用户发出提升,确认其是否需要删除,如果点击确定,则系统会删除掉选中的信息,并且将数据库中与之相对应的信息清除,图3-6详细展示了删除信息的具体流程。图3-6 删除信息流程图3.3系统用例分析3.3.1用户例图系统中的核心用户是微信使用者,用户授权登录后,可以进行多项操作,包括浏览菜单、修改菜单、添加菜单、删除菜单以及查询菜单等。图3-7为用户用例图,详细列出了用户的各项功能。图3-7 用户用例图4 系统设计4.1 系统概述在完成系统分析过程后,我们便围绕分析结果展开系统的设计工作。系统设计主要由两部分组成,一部分是总体设计,另一部分则是详细设计。总体设计只是一个粗略的设计,但是只有通过总体设计,我们才能够细化出系统的具体内容,包括文件、数据以及文档等。并且,我们在总体设计的背景之下,程序的各个模块和功能得到了明确。但是我们也需要注意,总体设计只是进行了一个大致的分类,与具体实现存在一定的区别。整体设计只是一个系统的初步框架,我们可以从不同的角度出发,制定出多个设计方案,并对这些方案进行比较,评估其性能、成本支出以及产出效益方面的差异,最终从这些方案中选择与具体需求符合度最高的方案来进行实际设计。一个高水平的整体设计,不仅能够实现开发成本支出的有效减少,还能够促进企业效益的全面提升,从这个角度来看,进行整体设计显得尤为必要。冰箱菜单微信小程序工作原理图如图4-1所示:图4-1 系统工作原理图4.2 系统结构设计系统架构图属于系统设计阶段,但他不可缺少,其为整个系统开发奠定了坚实的基础。就系统架构的整体设计而言,我们可以将其理解为通过各种方式将一个具有相当大规模的任务进行细化,得出若干个小任务,针对这些小任务,我们按照一定的步骤进行完成,便能够实现整体任务的完成,具体步骤如下:1)将系统进行分析,得出若干个子模块。2)针对各个子模块所具备功能的特殊性进行相应的设计。3)针对各个子模块逻辑关系的个性特征进行相应的设计。4)针对各个模块的界面、模块之间的信息传输进行相应的设计。在进行系统的设计的过程中,要保证具体方案能够为各个小目标的实现奠定基础,从具体小目标的角度来看,我们在设计过程中,首先要充分了解需求分析得出的相关结果,在此基础之上,再展开相应的初步设计,并针对其中不足进行优化调整,构建出一个具有高度可行性的系统结构。图4-2详细列出了冰箱菜品管理系统的组成部分。图4-2 系统结构图4.3数据库设计在计算机信息系统中,数据库是最基础的组成部分之一。从现阶段的情况来看,数据库已经成为连电脑系统最为关键和核心的内容。数据库开发的水平高低对于系统的整体水平以及运行效率有着决定性作用。4.3.1 数据库设计原则在进行数据库设计的过程中,要始终秉持四个基本原则,即自顶而下、自底而上、逐步扩展以及混合策略,只有以这些原则为基础,才能保证数据库各个局部概念结构设计的科学性、合理性水平处于比较高的位置。在对数据库的物流结构进行设计的过程中,要通过两个步骤来实现:首先,明确数据库的物理结构,就关系数据库而言,物理结构指的是数据的存取方式以及存储结构;其次,基于数据库的结构类型,选择合理的关系模式存取方式。从现阶段的情况来看,存取索引法、聚簇存取法以及哈希存取法应用率较高。4.3.2 数据库实体在数据模型中,包括了多个实体,即Entity,其也被叫做实例,与真实世界中能够与其它对象形成区别的“事件”、“事物”相对应。比如,企业中的各个员工,家里中的每个家具。本系统一共可以分解为四个E-R图,具体如下:1)菜单信息实体图,该图中主要包括编号、菜品名称等,其结构具体如图4-3所示。图4-3 菜单信息实体图2)菜单材料信息实体图,该图中主要包括菜单编号、编号以及材料名称等,其结构具体如图4-4所示。图4-4 菜单材料信息实体图3)授权信息实体图。该图中主要包括编号、授权名称以及可访问内容等,其结构具体如图4-5所示。图4-5 授权信息实体图4)微信用户信息实体属性图。该图中主要包括用户昵称、性别特征、地域、登录时间等,其结构具体如图4-6所示。图4-6 微信用户信息实体属性图4.3.3 数据库表设计在进行数据库设计的过程中,数据库表信息是其最主要的组成部分之一,基于本系统的需求,一共设计了四个信息表,具体内容如下:表4-1 菜单信息表列名数据类型长度主键允许空说明idbigint20是否编号namevarchar50否否菜名表4-2 菜单材料信息表列名数据类型长度主键允许空说明idint4是否编号dishes_idvarchar50否否菜品名称namevarcha50否否材料表4-3 用户授权信息表列名数据类型长度主键允许空说明idint4是否编号namevarchar50否否授权名称resourcevarchar50否否可访问资源表4-4 微信用户信息表列名数据类型长度主键允许空说明idint4是否编号Open_idvarchar50否否授权编号Nick_namevarchar50否否昵称Avatar_urlvarchar50否否网址gendervarchar50否否性别cityvarchar50否否城市provincevarchar50否否省份countryvarchar50否否国家languagevarchar50否否语言Create_timevarchar50否否注册时间Login_timevarchar50否否登录时间5 系统实现5.1 用户授权登录界面当用户从微信客户端点击小程序后,系统会弹出授权界面,只有用户点击了“授权登录”的虚拟按键后,才可以获取信息进行登陆。其界面如图5-1所示。图5-1用户授权登录界面5.2 用户首页界面1)用户授权登录成功后,我们就进入了小程序首页,其界面如图5-2所示。图5-2 用户首页界面 2)之后点击添加菜品我们就可以添加菜品,其界面如图5-3所示图5-3 用户添加菜品界面3)如果菜品输错了或许要查看,我们便可点击右上角按钮进行操作,其界面如图5-4所示。图5-4用户查看和删除菜品界面5.3 用户菜品查看选择界面在该界面,用户能够进行菜品材料信息的查看操作,了解与材料相关的各种信息。1)我们在界面输入鱼香肉丝后,系统出现鱼香肉丝配料信息后,我们可以进行查看选择。,其界面如图5-5所示图5-5 用户菜品查看选择界面2)我们也可重新搜索其他需要的菜品信息,其界面如图5-6所示。图5-6 其它菜品搜索3)我们输入西红柿炒蛋后,系统出现此菜品配料的多种信息,我们可以任选其一进行查看,系统界面显示如图5-7所示。图5-7 搜索西红柿炒蛋出现多种方案4)我们选择第一种菜品方案后,系统则会显示出此方案需要的各种配料信息,其界面如图5-8所示。图5-8 菜品配料信息显示5)我们假设冰箱中已有配料西红柿和鸡蛋,并勾选它们,之后点击查看,系统则会检测出还缺少的配料信息,缺少配料信息如图5-9所示。图5-9 菜品缺少配料信息显示6 系统测试在系统开发过程中,最后一步便是针对开发出的系统进行相应的系统测试,这也是系统整体最重要的流程之一,测试结果对于产品未来的发展有着决定性作用。客户在软件质量、性能水平以及可靠性等多个方面的需求都需要利用测试来进行检验。在进行系统测试的过程中,要始终秉持严谨性、完善性、规范性的基本原则,之所以进行测试,最主要的目的是了解系统的运行状况,是否存在漏洞,倘若存在漏洞,必须要对其进行相应的完善,直到程序能够实现正常运行为止。从实际情况来看,通过系统测试,只能实现漏洞的减少,并不能将其完全消除,但是漏洞的数量越少,系统能够保持正常运行的概率就越高,软件的便捷性、安全性也能够得到更为有效的保障。6.1 系统测试的意义测试定义:为探寻系统中的存在的错误而进行的一种能活动。测试的任务以及目的具体如下:目的:探寻到程序中存在的各种类型的错误;任务:利用相应的测试程序,对系统展开测试,探寻到藏匿在程序内部的各种错误。测试还有另一个称呼,即纠错,也就是Debugging,其目的以及任务具体如下:目的:探寻到程序中存在的错误,并对其进行纠正处理;任务:实现Bug数量的最小化,保证程序能够长期保持在可靠的运行状态之中。图6-1详细展示了纠错测试的具体流程。测试评价纠错 系统测试数据测试结果错误信息改正信息期望结果图6-1 测试与纠错信息流程6.2 性能测试性能测试主要是利用模拟网站运行环境的方式来实现的,通过这一测试,能够了解网站性能与客户具体要求之间的差距。在性能测试过程中,主要通过三个指标来评估系统的性能水平,第一是网站运行的效率;第二是网络响应速度;第三是能够支持并发操作的节点数量。1)我们配置好环境之后,对系统进行编译运行,系统出现了如图6-2所示报错图6-2 系统编译出错6.3 测试分析通过分析和询问,我知道了原来是我没有将本机的ip地址写入程序,为了解决问题我做了以下步骤来解决问题,最后编译成功。1)我们打开CMD输入ipconfig,并按回车键,则会显示如图6-3所示界面,我们找到IPv4地址并记下。图6-3 本机IP地址查看2)我们点击app.js这个文件,并在host后面输入本机的IP地址,操作如图6-4所示。图6-4 appIP地址修改3)我们也要对unti.js这个文件进行修改,在const host后面输入本机ip地址,操作界面如图6-5所示。图6-5 utilIP地址修改4)我们修改好之后我们就要对文件进行预览后编译,其操作界面如图6-6所示。图6-6 测试预览编译结束语本冰箱菜品微信小程序满足相关信息的管理需求,在设计过程中,充分借鉴了国内外众多开发者的成功经验,无论是系统界面,还是系统设计,始终都围绕用户操作的便捷性来展开。本系统的优势特征主要包括以下两个方面:第一,系统的移植性、针对性均处于比较高的水平之中。由于其针对性较高,因此服务质量得到了有效提升;由于移植性较高,因此其能够对各个系统形成支持,让各种类型的客户都能够极为便捷的使用该系统。第二,该系统包含的内容众多,全面性水平较高,管理也极为便捷,能够在第一时间对各种类型的错误以及异常情况进行相应的处理,这就能够有效避免由于客户不细心而导致的各种失误,并且,系统操作难度较低,用户界面也比较直观,只需要连接上互联网,用户便能够完成相应的操作。本设计内容虽然达到预期效果,但实现的程序还存在一些不足之处,如要有美观的界面,数据库不够完整,功能不够完善。对于上述问题我会通过上网查阅和请教经验人士并总结思考,将此小程序日渐完善,吸引更多的用户来体验,将方便带给大家。 参考文献 1关子杰. 浅析微信小程序信息管理系统的设计与实现J. 电子测试,2017,(15):114-115.2单敬志,任文祥,薛钧. 基于三层架构的微信小程序设计J. 教学研究,2017,40(04):98-101.3赵迎珍.信息交流信息管理系统设计探讨J. 科技展望,2017,27(16):333.4明剑. 云南开放大学系统管理信息系统设计与实现D.吉林大学,2017.5王波. 微信小程序信息交流信息系统的设计J. 电子技术与软件工程,2017,(06):172.6荀丽丽. 微信小程序信息管理系统功能设计与实现研究J. 电脑知识与技术,2017,13(01):171+173.7江永丰. 微信小程序信息管理系统设计与实现D.湖南大学,2016.8刘海明,邵珊珊. 基于信息化的微信小程序的设计与实现J. 电脑知识与技术,2016,12(20):108-110.9傅峰. 基于移动平台的论坛管理系统的设计J. 电子设计工程,2016,24(09):66-68+71.10李丹. 派遣信息网络管理平台设计与实现J. 软件导刊,2016,15(03):97-98.11付昕. 基于B/S调度信息管理系统的实现J.山东省农业管理干部学院学报, 2010, 27(4):166-16812 黄艳峰. 在Java语言中实施“案例微信小程序”的研究与探索J. 电脑知识与技术, 2010, 6(5):1148-1149 13 赵钢. JSP Servlet+EJB的Web模式应用研究J. 电子设计工程, 2013, 21(13):47-4914 肖英. 解决JSP/Servlet开发中的中文乱码问题J. 科技传播, 2011, (1)11-25福建农林大学金山学院本科毕业设计说明书致谢转眼之间,四年的大学生涯即将结束,这四年我学到了很多,但是这只是我漫长人生中一个短暂的停留,我即将迎来新的开始。通过本次设计,我的专业知识和专业技能均得到了极为丰富的补充,使我对系统开发有了更为权利、深入的认识,让我的实践能力以及解决实际问题的能力都得到了大幅提升,这也是我本次毕业设计的价值所在。首先,我要由衷的感谢设计指导老师,在设计过程中,她给予了我各种无私的帮助,其治学严谨、严格要求态度对外影响至深。老师在专业知识和实践经验方面的长期积累,都让我意识到了自身存在的不足,在未来的工作生活中,我一定会针对这些不足进行相应的补充。其次,我还要感谢在这四年中传授我知识、教会我技能的老师以及跟我一起进行学习、生活的同学,在我遇到各种问题时,他们都积极的提供了很多帮助,无论是专业知识,还是实践操作技能,也能够让我在论文写作中,遇到的一些难题迎刃而解。最后,对阅读和评审本论文的各位老师表示衷心的感谢!
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸设计 > 毕业论文


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!