《基于微信小程序的进销存管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于微信小程序的进销存管理系统的设计与实现.docx(24页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、摘 要随着Internet 爆炸式的发展,互联网技术在我们的生活中无处不在,扮演着重要的角色。自我国加入WTO以后,电子商务在国内也迅速的发展了起来,现在互联网上各种电子商务网站更是迅速的增长。网络的高速发展同样带动着新能源汽车报价的管理,开发一个基于微信小程序的进销存管理系统,希望能给用户提供方便的服务。基于微信小程序的进销存管理系统的开发是基于C/S结构,开发过程利用MVC开发模式,层次分明,并采用微信开发者工具及云端数据库进行开发,成功实现了该系统。论文首先阐述了基于微信小程序的进销存管理系统的开发,并对该系统进行了较详细的需求分析,然后详细探讨了基于微信小程序的进销存管理系统的功能需求
2、、业务流程、数据流程、系统功能和系统设计等方面的问题。望能利用先进的计算机技术和网络技术来改变目前的信息管理、服务水平,在市场经济的进一步发展中健康稳定发展,使基于微信小程序的进销存管理系统的信息管理可以便于操作,易于信息管理,满足管理人员的管理需求。关键字:进销存 微信小程序 云数据库ABSTRACTWith the explosive development of the Internet, Internet technology is ubiquitous in our lives and plays an important role. Since Chinas entry into
3、the WTO, e-commerce has also developed rapidly in China, and now various e-commerce websites on the Internet are growing rapidly. The rapid development of the network has also driven the management of new energy vehicle quotes. The development of an inventory management system based on WeChat mini-p
4、rograms hopes to provide users with convenient services.The development of the Invoicing Management System based on the WeChat Mini Program is based on the C / S structure. The development process uses the MVC development model with clear levels. Using WeChat development tools and cloud database, th
5、e system is successfully implemented and developed. The thesis first described the development of the Invoicing Management System based on WeChat Mini Programs, and conducted a detailed analysis of the requirements of the system. The functional requirements, business processes, data processes, syste
6、m functions, and system design of Invoicing Management System based on WeChat Mini Program. Hope to use advanced computer technology and network technology to change the current information management, service level, and healthy and stable development in the further development of the market economy
7、, so that the information management of the WeChat mini-program-based inventory management system can be easily operated and easy Information management to meet the management needs of managers. Key words: Invoicing management WeChat applet Cloud database目 录1 绪论1.1 项目研究的背景和意义41.2 国内外研究现状及发展趋势41.3 项目
8、的研究内容与目标51.4 论文结构52 系统相关技术研究2.1 系统服务端技术62.2 系统客户端技术62.3 系统前端技术62.4 云端数据库72.5 系统的软件环境73 系统分析3.1 系统可行性分析73.1.1 经济可行性73.1.2 技术可行性83.1.3 操作可行性83.2 系统需求分析83.2.1 功能需求分析83.2.2 性能需求分析93.3 系统流程分析93.4 系统数据流程分析114 系统设计概要4.1 项目开发环境部署134.2 项目整体架构134.3 项目数据库设计134.3.1 概念模型设计134.3.2 数据库结构设计145 系统的设计与实现5.1 用户模块设计155
9、.1.1 系统登陆注册模块设计155.1.2 系统首页模块设计155.1.3 系统出入库模块设计165.1.4 系统库存模块设计175.2 管理员模块设计175.2.1 用户管理模块175.2.2 货物管理模块186 系统测试6.1 测试方案186.2 测试实例19结束语21致 谢22参考文献231 绪论1.1 项目研究的背景和意义目前,随着我国经济与科技的快速发展,社会上各行各业已经基本上运用到了网络科技技术,例如:聊天通讯类的QQ、微信,交易支付类的支付宝、微信支付等等。由此可见,现代人的生活已经离不开网络,网络各个领域对我们而言越来越重要了。如今,商家老板通过网络技术来开拓自己的业务、理
10、自己的客源,特别是像销售领域,不仅通过各种电商平台来帮助开拓市场,增加自己的销量,还通过仓库管理系统来管理自己的库存。使得各种系统软件完全取代了手写笔记本记录,甚至是Excel文档管理。近十年来,开发技术越来越成熟,社会中现在流传有各种软件,比如:CRM(客户关系管理系统)、图书馆管理系统、健身房会员管理系统,这些软件都有一个共性,都是APP。然而,APP的流量获取以及开发成本居高不下,传统行业线上业务也无法满足用户的需求,导致APP到达了瓶颈期。可是,近几年来,天生自带流量,无需下载,开发成本低下的小程序到来,解决了大部分商户的问题。显而易见,小程序是大势所趋。而我所要设计的进销存管理系统可
11、以解决社会上绝大部分企业,在拥有一台手机的前提下,无需下载任何APP,就能随时随地的管理自己的库存。该课题对本人软件工程专业而言,涉及到课程中所学的Web前端 、PHP等一系列知识,同时,也涉及到了课外的小程序相关知识,对我自身而言是一次不可多得的实践,可以巩固提升自己专业的实践能力。1.2 国内外研究现状及发展趋势国外,小程序日访问提升量几乎达到200%,欧洲地区小程序访问量翻倍;2019年微信支付在境外合规的国家和地区覆盖量增加至60个,支持16种不同货币直接结算。目前,微信广泛运用于每个人的生活之中,其能通过文字、语音、视频以及图片表情包的形式完成普通的社交。并且微信的功能已经从早期单一
12、的通信聊天演变成了如今的分享、支付、办公等各个领域。然而微信小程序是基于微信的,它不需要下载就可以使用,真正实现了“触手可及”。截至2019年6月,微信用户量已经达到11.2亿,因此,小程序收到广大开发者的关注与热爱。如今,小程序初步搭建完成闭环的生态结构。具体来看各功能板块:从流量口上,小程序直达搜索能力;打造小程序的专属桌面,让使用者养成下拉的操作习惯;推出了一物一码,让用户扫描二维码,直接跳转的小程序的页面,同时用户可以分享二维码,让每个人都能接触体验到小程序。基于普通笔记本,excel甚至其他库存管理方案 ,进销存管理系统可以更加精准的记录每一次的货物进出,以及所进出货物的进售价,还可
13、以随时随地的对仓库货物进行盘点,不仅如此,通过仓库查询,可以指定搜索某一件货物及其详细信息。大大提升了企业的办公效率。如今只要是销售行业,必将存在货物的堆积与管理。以现在的科技水准来看,绝大多数仓库管理员必须通过电脑的查询及通过各种形式向上级领导汇报。可是所设计的进销存管理系统完成了将电脑的工作转移到了手机,随时随地的可以进行调货出货和入货。还能向上级直接提交审批,作为领导还可以清晰的看到财务资金报表。现在,无论是外卖 ,共享汽车,网上购物,还是游玩出行,都在潜移默化的入驻微信小程序,所以以此来看,小程序将越来越流行,越来越火爆。1.3 项目的研究内容与目标本课题的开发采用微信小程序云端数据库
14、实现,在早期阶段,我们主要使用相关知识,查询数据等优秀的管理系统开发方法,并结合相关要求编写需求分析。后来,我们进行了这个主题的设计和开发。该主题的页面主要是用web语言设计的,通过数据库的查询搜索,表单和数据的验证,以及控件页面的正确显示和用户类型的权限设计。云数据库用于实现整个系统的操作。在整个设计过程中,根据需求分析,编写系统实现过程和相关问题的实现方法; 系统开发完成后,调试运行,并进行调试和试运行的相关记录。1.4 论文结构第1章绪论,叙述项目的国内外开发现状趋势及项目的研究背景与意义,以及系统开发的目的还有课题研究的内容等可行性分析。 第2章相关技术介绍,对开发本系统的相关的重点技
15、术进行介绍,让所有读者都能对本系统和知识有清楚的认识。第3章主要是对本系统进行分析,例如系统功能需求分析,系统目标、系统数据分析以及系统的可行性分析,帮助读者了解软件系统分析的主要内容和方法。第4章是重点的一章,主要是系统的详细设计包括设计原则,系统功能设计、开发环境分析。第5章是系统的编码实现。主要介绍了系统的界面样式及功能的实现设计,让读者通过本章就能够了解系统的结构。第6章是系统的测试。主要介绍了测试的重要性和意义,并且进行系统的测试,让读者通过本章就能够了解系统的测试性能。2 系统相关技术研究2.1 系统服务端技术本系统采用云开发的方式来代替传统的服务端,为小程序客户端提供后端服务支持
16、。众所周知,一款完整的应用程序通常需要服务端与客户端配合开发。服务端用来提供数据与核心业务逻辑支持客户端用来提供用户界面与用户交互。因此,客户端在很大程度上依赖于服务端提供的支持。使用云开发,开发者无需用Java、PHP等一系列技术重新开发后台并连接MySQL数据库,项目完成之后也不需要给后台搭建服务器,更改域名上传公网。使用云开发,开发者无需自己搭建服务器即可使用云端函数执行逻辑代码,并且可以使用云端数据库进行存储服务。2.2 系统客户端技术微信开发者工具是微信官方提供的针对微信小程序的开发工具,集中了开发,调试,预览,上传等功能。微信团队发布了微信小程序开发者工具、微信小程序开发文档和微信
17、小程序设计指南,全新的开发者工具,集成了开发调试、代码编辑及程序发布等功能,帮助开发者简单和高效地开发微信小程序。启动工具时,开发者需要使用已在后台绑定成功的微信号扫描二维码登录,后续所有的操作都会基于这个微信的帐号。程序调试主要有三大功能区:模拟器、调试工具和小程序操作区。2.3 系统前端技术HTML5是HTML标准的一个版本,用于替代1999年制定的HTML 4.01和XHTML 1.0标准。它仍在开发中,但是大多数浏览器已经支持某些HTML5技术。 HTML5具有两个主要功能:首先,它增强了网页的性能。其次,它添加了Web应用程序的功能,例如本地数据库。在广义上讲HTML5实际上是指HT
18、ML,CSS和.net脚本编制等技术的组合。减少对基于插件的富Internet应用程序(RIA)(例如Adobe Flash,Microsoft Silverlight和Oracle .netFX)的浏览器要求,并提供更有效的网络增强功能。应用的标准集。JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。js全称(javascript)中文是java脚本的意思。2.4 云端数据
19、库云开发提供了一个云端的JSON数据库供开发者使用。所谓JSON数据库,是指数据库中的每一条数据记录都是JSON对象。相较于传统的关系型数据库,JSON数据库更加轻便,使用起来也更加方便。 云数据库为用户提供安全可靠,易于维护的数据库服务。MySQL是世界上最流行的开源关系数据库,通过云数据库MySQL,您可实现分钟级别的数据库部署和弹性扩展,不仅经济实惠,而且稳定可靠,易于运维。2.5 系统的软件环境软件环境是系统开发的工具,在系统开发的过程中,开发人员若是对此系统软件开发极为熟悉,那便大大的节约了系统的开发时间,人工精力投入,开发成本。是否选择一个自己熟悉的软件环境对系统开发影响极大,选择
20、用自己熟悉环境的是很重要的。操作系统:windows数据库:云端数据库系统开发工具:微信开发者工具软件开发语言: 前端结合微信服务器:云服务器该软件的界面美观大方,软件运行稳定。3 系统分析3.1 系统可行性分析3.1.1 经济可行性该系统的研发在经济上并没有非常大的需求,物品信息的获取也只需较少的费用。同时,目的也并非是十分的复杂,这样并不实用,研发的时间整体上来说很长,事实上它达到了为用户带来方便的目的,还可以让该应用有很大的发展空间,这样的话,那它所产生的回报会高于支出。微信平台是一个非常自由的平台,开发人员的付出其实是有限的。这样会在很大程度上提升该系统的高效性这一特点,然后就能为研发
21、工作创造一个良好的条件和基础。结果证实,本系统的开发确实科学性较强。3.1.2 技术可行性该系统是微信小程序的开发,现阶段来讲,微信小程序发展已经相当成熟,并且以微信小程序为开发平台的研发日益增多,受到很多研发工作人员的欢迎。所以,技术层面上微信小程序其实是能够完成这个平台开发的任务。因此在技术层面上来看,系统的开发是可行的。3.1.3 操作可行性对于软件来讲,开发之后其操作难度决定了它能否受到大规模推广,这是研发者必须考虑的问题,而这款系统就非常易于操作。使用者能够拥有一个操作设备,根本就不需要指导,很自然的就能够自己学会使用,操作完全没有复杂性,因此,在开发这个软件的时候,我并没有提供提示
22、或者帮助这类功能,这完全不影响。所以,该系统在操作上来说,都是广大群众非常熟练的模式,一切的操作都很简单,易于上手。3.2 系统需求分析软件需求分析是研究用户的需求,充分了解用户的软件需求的完整功能,确认用户的软件功能需求,并建立可识别、可验证的基础。软件需求分析应提供尽可能多的有关软件实现要求的信息,减少技术人员和需求者无必要的沟通。这要求软件内容分析内容正确,完整,一致且可验证。此外,为了确保软件设计的质量,软件要求的表达没有任何歧义,可追溯性和可修改性。3.2.1 功能需求分析 定选题后,首先进行需求分析,根据系统的需要和要求,进行需求分析以及进行可行性的分析,所有角色及操作介绍如下:用
23、户用例图如图所示:图3.1 用户用例图3.2.2 性能需求分析本系统性能功能应达到如下要求:(1)可扩展性系统的设计是以现阶段的功能需求为目标进行开发的,为适应未来实际需求的变化,便于将来功能的扩展和维护,需要先对系统的扩展性问题记性考虑,达到在根据实际需求添加新的模块时,对系统的原有架构和功能造成太大的影响。(2)稳定性系统的运行应该稳定、高效和可靠。系统功能比较多,按功能进行模块划分时,要尽量做到高内聚低耦合,不要产生强依赖,增强其独立性,以保证系统使用时的稳定性。(3)易用性系统的使用是为了方便用户,节省用户时间精力,实现高效管理,所以系统在为用户提供实用功能的基础上,还需做到界面美观,
24、操作简单,容易使用,用户体验感良好。(4)流畅性为提升用户体验感,系统的使用过程中应该加载流畅、响应快速,尽量避免用户等待时间。通过提升代码质量、建立高效的刷新机制、合理优化布局和内存等来提高响应速度,避免使用时出现程序卡顿,减少等待时间。界面设计时,通过减少层级、提高布局复用,删除控件无用属性,优化界面从而提高页面加载速度。通过线程初始化、异步延期加载等策略来优化闪屏页面布局和启动逻辑,提高启动速度。(5)安全性本系统中保存着大量的个人信息数据,建立安全机制和权限设置是必要的,对操作用户的合法性要进行保证,不能越权操作。3.3 系统流程分析(1)系统开发流程在完整的项目开发流程中,以需求分析
25、为基础,基于系统选择的开发模式,使用相关工具和技术,依次进行数据库设计和功能实现,系统开发完成后,通过黑盒测试进行系统调试,完善系统,系统开发步骤具体如图3.3所示。图3.3 系统开发流程图(2)登录流程图本系统有两个登录界面,一个是首页用户使用账号密码登陆界面,一个是微信授权登陆界面,但不管登录对象是管理员还是用户,登录流程都一样,登陆系统时,通过检测账号信息及密码判断角色,并查询其相应的身份信息。具体登录流程如图3.4所示。图3.4 登录流程图(3)数据操作流程图本系统需要从数据库中进行读取的数据有用户信息、商品信息、出入库信息,其数据读取流程如图3.5所示。图3.5 数据读取流程图用户、
26、入库、出库等信息需要写入数据库,其数据存储的流程如图3.6所示。图3.6 数据存储流程图根据上述对系统功能的分析可知,无论是某个公司员工,或者某个用户登陆,都需通过账号和密码进行身份审核,通过数据验证后系统会自动进行权限验证,判断登录用户的角色。故本系统的系统数据流程如图3.7所示。图3.7 系统数据流程图3.4 系统数据流程分析系统根据业务流程信息对数据流进行分析,并以逐层细化的方式显示各部分的数据流:(1)第0层数据流程图注册用户和管理员都可以通过登录界面输入正确账号密码进入系统,如下图所示:图3.8 第0层数据流图首先,用户使用数据库中的用户与密码登录到系统。 此时,将通过接口输入流对数
27、据库的数据流进行逻辑验证。 如果数据正确,则根据用户身份信息页面跳转到相应的功能页面,系统用户在系统中进行数据操作。 此时,数据流中的有效数据流将流到数据库中心,并执行相应的数据函数语句以完成添加,删除和检查的操作。 最后,数据流从数据库中心流到系统界面并显示结果。(2)第1层数据流程图第一层是系统的详细数据流程图。 用户和管理员可以登录以访问该过程。 如下:图3.9 第1层数据流图第1层数据流程图中,数据实体包括普通用户和管理者。用户数据流包括服务管理,其数据流包括添加商品信息,删除商品信息和修改商品信息,查询库存,浏览库存等。 数据表包括与用户和管理员功能有关的表。4 系统设计概要4.1
28、项目开发环境部署本系统使用的是Web语言进行前端界面的编写,在开发过程中,系统采用的微信开发者工具,是免费的、开源的一款非常好用的开发工具。系统数据存储在云开发数据库之中,本系统采用了云开发数据库,不需要另外开发后台并搭建服务器,是系统数据库的不二之选。4.2 项目整体架构在对系统需求充分理解的基础上,根据“高内聚低耦合”的原则,对系统的功能进行模块划分如图4.1所示:图4.1 系统功能图4.3 项目数据库设计4.3.1 概念模型设计简单来说,数据库设计就是根据业务系统的需要,结合选择的DBMS,设计最优的数据存储模型。同时建立好表的结构,以及表与表的关联关系。最后达成的效果是:有效的储存数据
29、,并且可以高效的从数据库中取出已存储的数据。需求分析逻辑设计物理设计维护优化需求分析:数据是什么;数据有哪些属性;数据和属性各自的特点有哪些。逻辑设计:使用ER图对数据库进行逻辑建模。物理设计:根据数据库自身的特点把逻辑设计转换为物理设计。维护优化:新的需求进行建表;索引优化;大表拆分。实体:实体就是指可以摸到的存在的具有区分其他事物的特性或属性并与其他实体有联系的实体。例如学生可以是一个实体,课程也是一个实体。属性可以理解为实体的特征。以下为实体介绍。 图4.2 商品实体图 图4.3 类别实体图 图4.4 仓库实体图4.3.2 数据库结构设计概念设计是基于数据分析建立系统分析和数据库设计,然
30、后从前面的分析角度,将设计视角集成在一起,最后完成系统的结构分析和优化设计。以下为系统中使用的数据库表信息;表4.1 user序号列名数据类型长度标识主键外键允许空默认值说明1_idstring100否2_openidstring100否3mimastring100否4namestring100否5zhanghaostring100否表4.2 form序号列名数据类型长度标识主键外键允许空默认值说明1_idstring100否2_openidstring100否3bumennstring100是4danjiastring100否5imgUrlstring100是6mingxistring100
31、是7namestring100否8qiyestring1009shuliangstring100否5 系统的设计与实现5.1 用户模块设计5.1.1 系统登陆注册模块设计用户在进入系统的之后,首先看到的就是系统的登陆,在系统登陆页面之中,下方有一个注册按钮,新用户可以通过注册来得到登陆的账号和密码。登陆界面大大的提高了用户库存的安全性。 系统登陆界面如图5.1所示,系统注册界面如图5.2所示 图5.1 系统登陆模块界面 图5.2 系统注册模块界面5.1.2 系统首页模块设计登陆成功后,就可以进入首页页面,在此页面用户可以看到系统的各个模块,在首页中就可以很好的使用户了解系统功能分布,通过首页用
32、户可以很好的使用系统。首页界面如图5.3所示图5.3 首页模块界面5.1.3 系统出入库模块设计用户登录系统后点击出、入库,可以看到表单页面,用户可以通过填写表单,来进行商品入库,出库的操作。出入库界面如图5.4所示,出入库界面如图5.5所示 图5.4 入库模块界面 图5.5 出库模块界面5.1.4 系统库存模块设计用户登录系统后点击库存可以看到系统的商品列表,商品列表是展示商品信息的地方,用户可以在此查看到商品各种信息,点击商品信息查看详情,在详情页面用户可以看到明细及所上传的图片。库存界面如图5.6所示图5.6 库存模块界面5.2 管理员模块设计5.2.1 用户管理模块管理员可以在云开发中
33、查看所有用户信息,可以在用户管理中对用户信息进行修改,删除等操作,点击新增可以添加新的用户信息。用户管理界面如图5.7所示图5.7 用户管理界面5.2.2 货物管理模块管理员可以云开发中查看所有商品信息,可以在商品管理中对商品信息进行修改,删除等操作,点击新增可以添加新的商品信息。货物管理界面如图5.8所示图5.8 货物管理界面6 系统测试6.1 测试方案常用的测试方法有两种:白盒测试、黑盒测试。白盒测试:白盒测试也成为结构测试,在使用这个测试方法的时候技术人员需要去检测程序的内部结构,即是说,测试技术人员检测的前提就是对自己的程序相当熟悉,清楚的指导自己产品的工作流程,清楚软件的结构语句,并
34、且根据所知的结构来测试程序。在这个过程中,技术人员要在不同的地方设立检查点,通过检查点来检查程序目前的状态,根据测试的结果来对比预期状态,查看是否达成一致。白盒测试分为四个测试阶段,分别是测试计划阶段、测试设计阶段、测试执行阶段、测试总结阶段。根据最初的项目的需求任务书来制定测试的进度流程,随后,用规范的测试方法进行软件测,在这个测试的过程中,不能一味的盲目测试,要针对特定的条件去针对性的设计测试的方法。使用百合测试可以很好的检测到代码的分支和路径,这个测试的本身的特殊性使得测试人员被迫的去仔细的思考软件的实现方法,并将代码的错误很好的检测出来,对代码的测试比较彻底。但是白盒测试也有着一定的弊
35、端,他在测试的过程中无法检测到代码中遗漏的错误,不饿能验证其正确性。黑盒测试:黑盒测试又称功能测试,是测试每个模块的功能是否可以正常运行和使用。这种测试可以理解为“表面”测试,因为它是在不考虑内部结构和内部特性的情况下执行的,并且主要针对软件界面和功能。例如,在测试程序界面时,黑盒测试仅检查程序的功能是否按项目预期正常使用,并且当程序接收到输入信息时,可以输出正确的信息。黑盒测试着重于程序的外部结构。它不需要考虑内部逻辑。在这方面,这与白盒测试相反。黑盒测试可以视为用户组。该测试侧重于软件的功能。如果外部功能设计存在问题,则无法找到黑盒测试。黑盒测试是一种省力的测试方法。此测试不需要始终对测试
36、人员进行持续监督。测试用例的其余部分快速简便。但是黑盒测试没有状态转换的概念。黑盒测试的结果取决于测试用例的设计。这需要更好的设计部分。6.2 测试实例本系统有一个需要测试的模块,即:用户的使用测试模块在这里管理员只测试系统的功能,测试结果如表6.1所示。表6.1 测试结果表测试用例号输入数据测试结果T1登录正常T2用户入库管理正常T3用户出库管理正常T4用户库存管理正常系统经测试和调试后能够按照需求正常运行,基本没有错误,能够满足开发者和用户的需求。在系统整体测试过程中,系统功能相对来说较简单,数据源的配置需进一步改善。结束语用时数月的毕业设计,从最初对项目的懵懂,变得理解项目的含义,从最初
37、对软件的生疏,变得娴熟,从最初的技能经验空白变得开始熟知。大学四年的学习为以后开发奠定了基础,经过此次项目的开发,更是从其中明白了一个项目的开发流程和每步实施的过程。并在这个开发的过程更加清楚明白的了解自己,明白自己在项目开发中更擅长于哪些,也明白自己在哪方面更薄弱,此次的开发就像一个标尺,起到了很好的衡量自己的作用。这次开发刷新了我对程序设计的认知,提高了我的专业技能,通过这次的实践可以明白开发不是简单的代码堆积而是需要进行各个步骤的考察,设计,实际操作的,只有考虑的足够充分,才能够在后续的过程中越走越长远。在这数月的时间中,最为感谢的就是教导老师,让我极为感动的是老师对我的问题从来都是耐心
38、的解答,无丝毫的不耐烦,往往一个点播就仿佛醍醐灌顶,顿时豁然开朗。因为我能力有限,在开发中不可避免的遇到各种的bug,老师的教导让我一步一步解决好所遇到的问题和难点,由衷的感谢老师的帮助和教导。以上就是本次开发过程中的总结和体会,此刻虽然有了进步,但这却是远远不够的,这恰恰为以后的努力提供了动力,也更明确的指出了前进的方向。我会一直努力下去,不断地提升自己的专业素质和能力水平,再一次的感谢在开发过程中给予帮助的各位良师益友。致 谢借此论文之际,向所有帮助、关心、支持我的老师、朋友、同学,表达我最真诚的谢意。首先感谢指导老师。毕业设计论文是在老师耐心指导下多次修改完成的。在此,我对她的耐心指导和
39、帮助向王老师致敬,感谢老师在这几个月来对我的指导。在这段时间里,我从老师身上,不仅学到了许多的专业知识,更感受到了她们工作中的兢兢业业,生活中的平易近人的精神。此外,她们的严谨治学态度和忘我的工作精神也非常值得我去学习。在此,请允许我说一声:“老师,您辛苦了!”再次感谢她们。非常感谢我的同学。当我在毕业设计过程中遇到问题和困难时,是他们给我指出了不少错误和不当操作,并给出了不少意见和建议,是他们的技术支持与精神鼓励为我提供了不竭的动力。同时,感谢所有传授我知识的老师们,感谢所有关心、帮助过我的人。同时感谢我的大学,我不会忘记你们。总之,在以后的学习、工作、生活中我将更加努力,用自己的努力实现更
40、大的人生价值。参考文献1张学敏.基于微信小程序的体质健康管理系统设计与实现J.电脑知识与技术,2019,15(22):103-106. 2岳增霖.金浩轩.张伟豪.等.基于Onenet及微信小程序的校园运动场地预约系统J.电子产品世界.2019,26(12):55-59.3李正仁.周凯虎.王全贵.等.基于Node.js与微信小程序的活动管理平台J.计算机系统应用.2019,28(12):86-92. DOI:10.15888/ki.csa.007186.4范国婷.任乐琦.周灵辉.等.基于微信小程序的二维码点餐系统设计研究J.赤峰学院学报(自然科学版).2019,35(12):59-62.5田凯茜
41、.基于微信小程序的心情调节终端J.技术与市场.2019,26(12):79-80. DOI:10.3969/j.issn.1006-8554.2019.12.027.6韩菊茹.杨秩.纪兆轩.等.基于微信小程序的文件加密系统设计与实现J.信息网络安全.2019,(9):81-85. DOI:10.3969/j.issn.1671-1122.2019.09.017.7陈国政.基于java技术的大气污染颗粒物行动路径跟踪系统研究J.环境科学与管理.2019,44(10):155-159.8王崇. 移动网上营业厅系统的设计与实现D.大连海事大学,2018 :21-22. 9程亚维.王东霞.基于Java
42、的农机作业调度管理Web平台架构技术研究J.农机化研究.2019,41(10):224-228. DOI:10.3969/j.issn.1003-188X.2019.10.041.10查晓俊.成刚.杨玉志.基于微信小程序的医疗设备管理系统设计与实现J.中国医疗设备.2018,33(5):125-129. DOI:10.3969/j.issn.1674-1633.2018.05.034.11郭鑫.毛古宝.方欢.基于微信小程序的考勤系统设计与实现J.电脑知识与技术.2018,14(20):57-59.12王晓芳.刘鹍.荆山.等.基于工程教育专业认证的JSP应用程序设计课程改革J.计算机教育.2019,(12):46-50.13James Bucanek.Learn Objective-C for Java Developers.2009:57-59.14Baeza-Yates R.Ribeiro-Neto B.Modern Information Retrieval.2006:82-86.15程子珍.基于微信小程序的网上购物系统的设计与实现D.首都经济贸易大学.2018