基于微信小程序的日常生活分享记录系统的设计实现.docx

上传人:李司机 文档编号:6712902 上传时间:2024-01-08 格式:DOCX 页数:35 大小:284.67KB
返回 下载 相关 举报
基于微信小程序的日常生活分享记录系统的设计实现.docx_第1页
第1页 / 共35页
基于微信小程序的日常生活分享记录系统的设计实现.docx_第2页
第2页 / 共35页
基于微信小程序的日常生活分享记录系统的设计实现.docx_第3页
第3页 / 共35页
基于微信小程序的日常生活分享记录系统的设计实现.docx_第4页
第4页 / 共35页
基于微信小程序的日常生活分享记录系统的设计实现.docx_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《基于微信小程序的日常生活分享记录系统的设计实现.docx》由会员分享,可在线阅读,更多相关《基于微信小程序的日常生活分享记录系统的设计实现.docx(35页珍藏版)》请在三一办公上搜索。

1、摘要基于当下的发展,现代科技不断更新,经济不断上升,互联网的发展和智能手机的遍及,使得人类进入了互联网时代。互联网极大地影响着人类当今的一切。本小程序正是在当前的时代下,按照微信小程序设计的基本步骤、基本的需求,对日常生活分享记录的微信小程序的功能进行设计,并逐步制定开发步骤,然后基于微信小程序所提供的WXML、WeiXinScript.WXSS和云开发技术进行编程并实现了本次日常生活分享记录的系统小程序。本次所使用的开发者工具拥有云端和微信服务的技术,并由开发平台所提供的APl作为本小程序的核心业务开发,无需再自搭服务器。再者本微信小程序前端页面主要通过WXML、WeiXinScript(W

2、XS)WXSS三种语言进行编程实现,其中页面内容包含首页、目标创建栏、目标记录详细页、目标进行时页以及结束页面等等。后台主要采用了云开发功能,在前端只需对APl进行云端的调用。在云端上主要是针对于前端数据进行存储、修改、编辑、删除以及调用,并时刻进行日志的监控。本文针对自身查找的课题的研究状况、背景需求,对目前各大小程序框架进行分析而设计出了本款小程序的一些功能需求。让用户可以在微信的这个环境前提下更加方便、快捷的享受本小程序的相对应的功能,并对自己制定的目标进行实时管理。本款小程序严格根据用户需求进行设计。并且对设计的小程序进行严格的测试和调试,以保证本小程序的正常运行。关键词:日常生活分享

3、记录微信小程序WXMLWXSWXSSAPIAbstractBasedonthecurrentdevelopmentofmodernscience,andart,areconstantlyupdated,inthenight,theeconomy,thedevelopmentofsmartphonesontheInternet,andthroughall,andintheInternetageofthehumanrace,hewentin.TodaytheInternetgreatlyaffectallhumanbeings.Thisappletispreciselythecurrentera,

4、thebasicstepsinthemicro-channelsmallprogramming,thebasicnecessitiesofdailylifetosharerecordsofmicro-channelappletfunctionsplanningandlittledevelopmentsteps,thesecondmicro-channelappletWXMLprovided,WeixinAUthO亡WXSSimplementthesystem,thecloud,anddeveloptechnologiesforprogrammingapplets,tosharethedaily

5、lifeofthisrecord.TheuseofmicrochannelprogrammerprogramsandcloudservicetoolsprovidedbytheAPIdevelopmentplatformiscenteredonthedevelopmentofsmallbusinesses,soitisnotnecessarily.Moreover,thismicrochannelisasmallprogram,especiallyinthethreeprogramminglanguagesofhomepageWXML,WeChatscript(wxs),WXSS,thesel

6、anguagesincludethecontentofthehomepage,creatinggoalsforrecordingdetailedpagesandfinalgoals.Pages,etc.Themainpurposeofthiscloudbackground,development,cloudAPIcallforehead.Thecloudismainlyaimedatdatacarriers,modify,editanddeletecalls,andalwaysmonitorinjuries.Inthispaper,thestateitselfasaresearchsubjec

7、t,thebackgrounddemandandanalysisofthesizeofthecurrentplanningframeworkprogramneedtofearanendtothisresponse,someapple.Customerscaneasilyandquicklyenjoythisfunctionunderthesamemicroenvironmentastheprogram.Theprogramcansettheirownreal-timemanagementgoals.Userappletsaredesignedtomeetcurrentneeds.Andinth

8、eformofrigoroustestinganddebugging,toensurenormaloperationandsuchsmalldevelopment,smallamountofprogramming.Keywords:DailyLifeSharingrecordWeChatAppletWXMLWXSWXSSAPI第一章绪论11.1 课题背景11.2 研究现状11.3 解决主要问题21.4 本文的主要研究工作2第二章小程序技术简介42.1 小程序概述42.2 开发工具42.2.1 开发者工具42.2.3 云开发简述42.2.4 使用的语言52.3 运行环境6第三章微信小程序分析73

9、.1 可行性分析73.1.1 市场的可行性73.1.2 技术的可行性83.1.3 社会的影响83.2 需求分析83.2.1 用户需求分析83.2.2 技术需求分析9第四章系统设计104.1 云开发设计模块104.1.1 云开发数据库简介104.1.2 云数据库“API”简介104.2 系统功能模块设计104.3 ER联系图124.4 云数据库结构设计134.5 小程序的架构114.6 界面设计14第五章小程序实现165.1 小程序的首页165.2 小程序的目标创建165.3 小程序的目标记录175.4 小程序的目标进程17第六章小程序测试19结论20参考文献21致谢22第一章绪论1.1 课题背

10、景基于当下的发展,现代科技不断更新,经济不断上升,互联网的发展和智能手机的遍及,使得人类进入了互联网时代。互联网极大地影响着人类当今的一切。比如移动支付的便利性激发了消费者的购买欲望和潜在的人类需求。而新的需求进一步促进了差异化群体的经济发展。正因如此,各个互联网巨头愤然崛起。其中,在国内的互联网行业,“腾讯”以及“阿里巴巴集团”最为突出,尤其是现如今当代引流的微信小程序正是出自于“腾讯”之手。微信小程序的开发,让互联网行业之间的关系网和睦的相结合,相互衔接。总体来说,微信小程序的成长是随着互联网的用户所决定的,而这些用户也是在微信这个层面上,才能得知微信小程序,为了能够更完善微信小程序的功能

11、,就必须得与微信用户相寄生。这全是为了将更多的用户迎进互联网信息时代这里来,同时也为了将行业内人士引流进微信小程序之中,使得各种群体更加便以使用微信,使得微信小程序的体验变得多样化、丰富。由于微信小程序是微信的内置功能,因此无需安装或下载就可以使用。同时,使用微信小程序不会占用很多用户的手机内存,因此使用微信小程序特别快捷、方便、简易。并且相对于开发者来说,微信小程序的开发时间周短,而相对于企业来说开发小程序无论是所需融入的资金、人力还是物力的投入相较于APP开发都是比较少的。所以微信小程序无论是谁都用得上,而且其功能与APP的使用相差不二。本次研究的微信小程序的生活管理记录系统总体的使用更加

12、具备自身的突出点,而且本小程序拥有目前最佳的推广环境一微信。现今微信的使用用户总体数量极大,占据全世界的大部分人口数,在所有APP集合中最为常用的APP就是微信,准确的说微信已经变成了用户日常生活中不可或缺的一部分,就针对微信小程序的所制作出来的功能像坚韧的子弹一样,非常之强。为何如此,只因微信官方有这两个非常局道,小程序以及公众号。微信官方就完美将两者合并。这样做法,让微信小程序能够更加便捷的创建生成,最为重要的是微信小程序不会大大的占用户的手机的内存空间,所以微信小程序的日常生活管理的开发和发展未来前景是非常广阔的1.2 研究现状小程序在几年的时间内就在互联网行业占据了非常庞大的流量,在近

13、几年来逐渐掌握发展的优势,逐步向着成熟的体系迈进。在当下风口之中,微信小程序的用户量指数式增长。截至2019年,月活跃数大于十万但小于一百万的微信小程序数量已经达到五千个左右,较上年同比增长百分之一百四十五。在2009年微博等APP发布,自媒体这一词就走进了人们的生活。2012年微信公众平台腾空问世,并为互联网行业带来了史无前例的利益。并且在2014年各大互联网自媒体平台不断开发渠道并实行多元推广模式,随后直播和短视频也加入自媒体内容之中。在这个技术不断迭代更新的时代,让信息的呈现和人们的需求也越来越指数化。而且互联网的使用者数量巨大,这是自媒体能够崛起的根基。随着移动互联网的发展,现金市场的

14、移动终端设备拥有着前所未有的特性,那就是低廉、轻快、便捷性连接互联网。正因为有这等因素,才能使得我国互联网的推行工作提供了无限的契机。针对于当今的经济与科技发展走势,互联网的使用者数量的增长最重要的设备就是智能手机,也成为自媒体信息传播的前在。但是从众多微信小程序来看,现如今却无有对用户个人生活总体进行管理跟记录的一款小程序出现,然而用户通常在制定总体目标是往往没有多注意时间的管理和有条理地去实现步步递进完成当日所需执行的目标,从而导致当日当天所做之事未能及时完成,又或者因突然穿插一件别的事情打断了本来的进程,从而导致目标未能及时完成以及忘却原本计划,致使不能合理进行接下来的计划。为此,针对这

15、一现象,为了能够满足广大用户需求,日常生活管理记录小程序就此诞生出现,此款小程序并不是让广大用户能够享受到在微信当中进行文字交流、游戏等功能的服务,而是进行对个人生活进行有条理性的管理记录。在此,这就是在本次毕业设计论文中所研究的方向9。1.3 解决主要问题日常生活管理纪录小程序主要是基于现今市面上的有关自律性的APP模型所做,对市面上的自律性的APP进行简要的实时记录,为用户便捷记录于当天的各种目标以及所需达成的时间,可简易地让用户管理自身所有的生活情况,从而达到自律。通过查阅资料得知,现今的用户更加倾向于简洁风格,至此总结用户的所有需求,来设计出一款即简洁又便捷的微信小程序,然而如何简洁是

16、本次毕业设计所需要解决的问题。所以本微信小程序就以此问题来进行合理的扩展并改善小程序本身存在的内容问题。再借助参考现如今的一般APP的网络系统总体架构,设计出一款适用于绝大多数用户的微信小程序,并且满足微信小程序的灵活应用性、可护维和扩大以及发展条件。1.4 本文的主要研究工作本次论文首先介绍了日常生活管理系统的小程序的研究背景,并且对于当今微信小程序的研究状况,所需要解决的主要论文以及毕设问题进行相关的阐述。接着,论文通过进行简述日常生活管理记录小程序系统的相关知识,介绍了本小程序的主要的整体架构,对微信小程序开发所需要的技术、开发语言以及工具进行相关的阐述,并对微信小程序整体的市场、技术、

17、用户需求以及可行性进行分析,还说明了本小程序到最后所想要达到的一个目标,介绍了整体架构以及云数据的一些功能和实现的过程,也对使用微信小程序特有的WXML以及WXS前端编程语言做简要的说明。在开发后台的时候利用云数据库的操作对用户所有的信息进行信息处理,解决了传统的服务器搭建传输复杂的缺点,将整个小程序系统的创作变得更加便捷。最后,还对本次设计的日常生活管理记录小程序系统进行了相关的测试,通过不同的测试调试结果,不断地对微信小程序进行分析、改善,最终得到了目前更为健壮的程序。第二章小程序技术简介2.1小程序概述微信小程序,微信官方对于其的简明称呼就是“小程序”。英文名字的称呼是MiniProgr

18、amo微信小程序总体能够火热的原因就是因为它不会占用用户手机的内存以及进行应用下载安装等等繁杂的操作。微信小程序还能使得开发者能够简易以及快捷地开发出来。在当今微信小程序拥有着无可厚非的用户传播量,而提供这种传播平台就是微信。微信小程序给予的感觉相当于同时拥有不同于其他应用软件使用体验。总较之下,微信小程序则拥有十分具有创新性的能力。微信小程序近几年通过不断地改善,使得微信小程序的开发环境更加的完善简化,创造出属于开发者独一无二的稳定的开发原生态环境。2.2开发工具2.2.1开发者工具为了开发者能够快速的将微信小程序开发出来,并且能够实时地进行调试,微信就提供的一款针对微信小程序开发的工具一“

19、微信开发者工具”。“微信开发者工具”它拥有这两种开发方式,一种用于开发和调试小程序,另一种用于调试Web版本公众号。在两种功能的帮助下,开发者在小程序开发过程中,不仅能轻松地完成小程序的调试、对代码寻查以及编写、还能使得小程序的整体布局在线预看和发布等等操作功能,这些功能基本都在这一个工具内完成。2.2.3云开发简述开发者无需开启专属的服务器,就可拥有云端开发能力去开发小程序。它不仅为开发人员提供了完整的云数据开发,还为开发人员提供了支持服务,同时削弱了传统的后端小程序开发和微信小程序通用运维概念,仅仅只需要会使用、调用微信官方平台提供的微信小程序“API”进行核心内容开发。与云开发不同的是普

20、通开发,普通开发就是需要自建服务器、数据库、存储和CDN等功能,云开发则需要的是云函数、数据库、储存、云调用这四种功能。在普通开发微信小程序中会需要多种微信中间件来进行对后台的响应对接,再有自己搭建的后台服务器上传微信公众号平台官网进行认证,才能达到前后端的数据互通。现在有了云开发功能,整个过程就简化成直接衔接云函数的对后台的APl进行调用即可0。云开发与普通开发功能区别如下表2-1以及图2-2所示例表27云开发与普通开发区别能力作用说明云函数无需自建服务器云端运行代码,微信自带的协议,开发者可自己编写逻辑数据库无需自建数据库可以通过云函数调取JSoN数据库,或者在微信小程序前页进行操作存储无

21、需自建存储和CDN在小程序直接编写代码进行传递到云端储存云调用原生微信服务集成基于云函数免鉴权使用小程序开放接口的能力,包括服务端调用、获取开放数据等能力微信小程序微信小程序微信中间件云开发-云函数微信开发者后台APl图2-2云开发与普通开发区别2.2.4开发语言WXS语言:WXS语言与web开发Javascript语言相似。WXS语言它跟前端开发JaVaSCriPt语言都是属于一套脚本语言,但是二者不同之处就在于WXS是属于小程序的脚本语言。WXML语言:WXML对应于Web编程语言HTML。WXML是微信小程序的前端页面结构语言WXSS语言:WXSS具有Web版CSS大部分的相关性,不同的

22、是小程序独自进行的必要的扩大以及改进。例如:考虑对手机屏幕会有不同的宽度和设备像素比,对此就采用了一个rpx的新的单位。还有大部分的样式布局分成全局以及局部。还支持部分的网页CSS选择器。2. 3运行环境操作系统:Window7或者以上工具:微信开发者工具版本:稳定版StabIeBuild(l.02.1911180)第三章微信小程序分析2.1 可行性分析2.1.1 市场的可行性对于用户来说,微信小程序所触及的地方是特别的广泛,对于当今互联网行业来说,他们触及不到的地方,微信小程序都可以做到,并且会比任何的更为轻便,总的说明就是随着微信小程序的出现,解决了对于平常其他互联网行业所不能给予的特殊需

23、求。比如在任意时候用户想要享受APP的功能时,又不想手机的存储空间被占有,以及不想面对APP下载的各种因素时,小程序就无限展现出了其的价值了,所以日常生活管理记录小程序具有低频服务的特性。至此不再会出现每次使用APP时,下载大量的文件安装包,仅仅需要使用时打开微信搜索出对应的微信小程序,即可使用相关的小程序功能,并且在使用结束之后就可以立马关掉,非但不会使得应用时刻占着用户的手机内存,还能让用户体验到前所未有的便捷。用户再也不必为不使用APP时去刻意删掉该APP。就好比如现在需要听歌,仅仅需要打开音乐小程序,听完歌也就只需要关闭它,并且在此过程没有占用手机内存的情况出现,这样大大避免了用户手机

24、内存越来越少的情况发生。以及使用离线服务时,小程序的脱机价值值得最大关注。当今现实的消费的一般要求是使用后可以立即将其关闭,这既方便又快捷。比如某家餐饮店里面点菜,直接在餐桌上的二维码,进行手机扫码,进入该餐饮店的微信小程序点餐系统,即可点菜到后厨进行处理,无需多余的操作,对总体的用户体验来分析,可以说是最快捷简易的方式。日常生活管理记录小程序也亦是如此。日常生活管理记录小程序则具有以上说明的所有功能,现如今小程序制作门槛是非常低的并且使用更加方便,已经触达人们生活各个方面。微信小程序通过在线和离线集成,可以创建更全面的生活地图并打开行业的下沉渠道。改进微信开放的完整的搜索功能,以提高小程序直

25、接搜索的能力。通过将小程序连接到浮动窗口,快速创建小程序桌面,保持用户界面习惯,消除切换弊端,并可时刻编写代码以改善用于离线产品的小程序的直接连接。关于保留率的改善,微信官方发布了“一次性订阅信息”,以帮助商家唤起用户。并在内容优化方面上,继续优化小程序。还能通过结果调查和用户满意度从而激发微信小程序更高质量的内容。最后还能借助微信小程序所提供的广告模块,电子商务和增值服务,让开发人员可以使用小程序进行有效的私有域流量操作并利用用户价值。还启动了定向微信进入微信小程序的方法。这所包含的方法可以分为以下五类:推荐机制略有限制,用户的主动搜索机制,代码扫描以及与朋友或组以及AmWay共享,这些方法

26、对用户们的日常生活管理记录小程序的推广具有偌大的作用。2.1.2 技术的可行性日常生活管理记录小程序所需实现的功能主要是结合计时器能够清楚地去记录用户在实现目标过程中的每一条记录。同时拥有良好的交互体验并可提供直观的数据分析,帮助用户观察目标的进度。此小程序的主页可视化部分使用ECharts图。Echarts是一个纯JaVaSCriPt图库。最低级别取决于轻量级的ZRender画布类库,该库提供了直观,生动,交互式和高度个性化的数据可视化图。本小程序使用的是小程序原生环境开发,引用了各种组件和工具函数,并且利用云开发能力(云函数、数据库)作为数据持久化方案2.1.3 社会的影响我国从古至今都是

27、时刻教育着祖国的下一代要拥有一种自我约束精神,这也是世界上每个人都应该拥有的良好的自我修养水平。众所周知,人生中最难的事情是自律,对此日常生活管理记录小程序就是一款对用户个人的目标进行记录并管理的小程序。用户可以通过本小程序对当天所需达成的目标进行记录,并且可以对当前目标的完成度和感想作出一定的记录跟自我评价,以此来使个体用户有针对性的完成个人所做之事并且有条理的进行完成,提高个人的所做所行的每一件事或者任意一个目标的完成度,还能通过本小程序提高个人的自律性,逐渐弱化个人的懒惰以及粗心行为,使得用户能后对个人生活进行有效性的管理。2.2 需求分析3. 2.1用户需求分析当今网络信息正处在互联网

28、浪潮涌起般的传播时代,每个人只要掌握着一部智能手机,就相当于有了一个与全世界连接的一道走廊,而在这一条走廊穿插着无数条错中杂乱的连接口,连接着不同的世界入口。在此刻,每个人都处于这个走廊的中心位置。然而在这个时代,历史学家和人工智能专家预测,人类在进入了高科技时代时,机器人之类的“超人类”将比人厉害得多,奴隶则会变成人类的代名词,乃至“超人类”替代人类成为新生。那么人们的自尊心和自信心,乃至人类生存将受到严重挑战。实际上,人类存在着自然界中独特的发展技巧,是任何事物都无法比拟的。而这也正是人能凭借这一种独特的力量,来保证将来不可能被自己创造之物给替代。现如今人类自律是未来面临挑战时所必须具备的

29、坚定信心的坚实基础8193. 2.2技术需求分析由于微信开发者工具的不断完善,开发微信小程序就需要掌握相应的一些技术,并且所需要操作的技术在工具不断完善的过程中简易化。如今想要开发一款微信小程序就需掌握以下几个知识模块:1、要掌握关于微信小程序开发语言的WXML语言。它由深圳市腾讯计算机系统有限公司开发的一款微信小程序前端语言、一套标签语言,是用于描述微信小程序前端具体架构。它通过借助微信开发者工具自身携带的基础组件、以及所包含的事件系统,来逐步创建专属于微信小程序自己页面的框架结构。2、要掌握微信小程序开发语言的WXSS语言。WXSS是用于装饰WXML结构的样式组件。WXSS具有CSS语言的

30、前端开发的大多数类似功能,但WXSS这对自身进行了适当的扩大以及改进。相比较之下,WXSS它所具有的特点是前端开发CSS语言所没有的,而那些特点分别是:尺寸和样式。3、要掌握关于微信小程序提供了一系列基础组件,该怎么样具体使用一系列组件的使用框架,微信开发者工具已经提供了基础组件的架构,如果要想对小程序进行快速的开发就必须掌握微信小程序组件的运用。4、要掌握关于微信小程序特别持有的“API”框架,对此微信小程序官方还专门提供非常丰富的原生态的微信小程序“API”给予使用,使得开发人员可以实实在在随时调用微信小程序所具备的“API”框架,例如通过微信小程序APl来获得关于用户基本信息,来进行访问

31、本地的存储,微信上的二维码的支付功能等等操作。在微信开发人员工具中,“wx.on”是启动微信小程序“API”并监视微信小程序“API”的接口数据,该接口数据与用户使用的微信小程序一起出现,并采用名称“CALLBACK”作为微信小程序的实际接口参数。触发微信小程序事件时,从而使得微信小程序会自动调用“CALLBACK”功能。5、要掌握关于微信小程序WXS开发语言,它是由深圳市腾讯计算机系统有限公司开发的一款语言,WXS开发语言类似于前端开发JaVaSCriPl语言。WXS开发语言它跟前端开发JaVaSCriPt语言都是属于一套脚本语言,但是二者不同之处就在于WXS开发语言它是属于微信小程序的脚本

32、语言,而前端开发JaVaSCriPt语言它是属于网站的脚本语言,WXS语言与WXML开发语言能够相结合使用,创建出微信小程序页面的结构。6、要学习基于微信开发者工具的云开发的云函数的使用等lot)。第四章系统设计4.1云开发设计模块4.1.1 云开发数据库简介云开发含有自带的一种数据库一JSON数据库,对于JSoN数据库来说,此对象的格式是每个对象的JSON格式,并且该对象在数据库的每个记录中都有一个。每种JSoN格式对应于云开发数据库中的每一条记录,并且每一个对象都存放在一个属于JSoN对象数组中,而这个数据就是一个数据库里面都有关系的数据表集合。下面就针对于这种相关联的关系表格做出展示,如

33、下表4T所示:表4-1相关式数据库和JSON数据库的概念相对关系关系型文档型数据库database数据库database表table集合COIIeCtiOn行row记录record/doc歹UcoIumn字段field4.1.2云数据库“API”简介对于所用的数据库“API”来说,它具有两个重要的部分,一是小程序端的这一部分,其次是小程序服务端的这一部分,通过组合这两个部分,小程序“API”保持了它应具有的最严格的权限控制。对此开发人员就可以直接在微信小程序中调用“API”来执行整个程序的非敏感数据的操作。对于具有更高安全性要求的数据。可以通过云功能中的服务器“API”进行操作。然而整个微信小

34、程序的云功能,它所属的环境与客户端所属的环境是属于完全互不关联的环境,开发人员使用的云开发的数据库,是可以通过云函数的调用进行非常安全且隐秘的操作着属于开发者自身的微信小程序。数据库“API”拥有着它自身的增删的能力以及改查的能力,使用“API”操作数据库只需三步:获取数据库引用、构造查询、更新条件、发出请求。4. 2系统功能模块设计总体功能设计模块如下图所示:功能的综合添加目标功能目标总体运行记录目标进行时的时间计时图4-2系统功能设计图4.3ER联系图图4-3小程序实体联系图4. 4云数据库结构设计本小程序的云数据库结构包含了三个集合,分别是储存用户数据集合、储存目标信息集合以及储存目标记

35、录数据集合,而这三个集合就是分别存储着目标信息以及用户个体信息2Io具体的结构示例图以及数据表的关系表类型分别如下图所示:储存用户储存时间储存结束时间 2七.r., 储存创建开始时间图4-4云数据库结构设计图Users表用于储存用户ID以及OPenID。表4-5USerS表类型字段名数据类型主键是否空描述_id(Userid)stringYN微信用户授权登陆所获取的id信息_openidstringNN微信用户授权登陆所获取的OPenid信息goals表用于储存目标创建的具体信息,包括相关联的USerID和GoalsJD表4-6goals表字段名数据类型主键是否空描述UseridstringY

36、N微信用户授权登陆所获取的id信息_idstringYN获取GOaIS的idIastUpdate(Enddate)numberNN获取当地最后结束时间的信息CreatDate(Begindate)numberNN获取本地时间的信息TitlestringNY获取创建目标标题名称timenumberNY获取计时器总计时间goal-records表用于储存目标整体数据。表4-7goal-records表字段名数据类型主键是否空描述UseridstringYN微信用户授权登陆所获取的id信息goalIdstringYN获取GoaIS的idrecordsarrayYY当地信息的储存数组Enddatenu

37、mberNN获取当地最后结束时间的信息BegindatenumberNN获取本地时间的信息timenumberNY获取计时器总计时间SummarystringNY获取创建目标的标题名称4.1 小程序的架构小程序的架构是系统文件的总分布,针对整体小程序的架构分布说明图如下图所示:图4-8Fl常生活管理记录小程序的架构类图4.2 界面设计日常生活管理纪录小程序对于自身的交互界面,采用的是和部分主题为蔚蓝色的风格,而蓝色通常是永远持久的标志,它是最冷的颜色。纯洁的蓝色表现出一种俊美、爱静、冷静、安闲与干净。并且与白色相配,表现出晴明、清爽与洁净。给使用该微信小程序的用户最为直观的视觉感。如图所示Wc

38、Chac学172696%日常生活管理记兼af,)KiWi.J您总累计时间为1分钟配现句2个日标:Illll钟1+4444*)4a!(I图4-9H常生活管理记录小程序的整体界面设计第五章小程序实现5.1 小程序的首页首先对于本小程序扫码进行授权登录,向后台发起登录请求,进行身份认证以及记录。首页以及授权登陆界面如下图所示:您现有2个目标:两*大知至毛你要感解124EIllll图57首页示例图5.2 小程序的目标创建点击“+”添加按钮,进行对目标的创建,在创建好目标时会跳转到首页,此可下面会出现制定好的目标。点击删除图标即可将此目标删除。其功能如下图所示:图5-2目标创建以及删除示例图5.3 小程

39、序的目标记录针对单个目标最终的详细数据具体展现的页面,并且可以对整个目标的名称进行修改。功能展示如下图所示:1812i口谢艺活解配施c234/线计魔器一HMBKMiMM图5-3目标记录细页5.4 小程序的目标进程对目标开始进行时的时间进行计时,以及推出计时界面和结束目标计时的界面展示如下图所示:me*AcOMr?234总常:为234防中情划日常主岁常己00:00:01234/图图5-4目标进行时与结束页面示例图第六章小程序测试在日常生活小程序基本成型之后,准备对本小程序进行第一次测试阶段,来对小程序的功能进行验证。通过在微信官方给予的授权的微信登陆能力,接口的调用方法,获取用户的登录信息以及用

40、户的唯一标识进行本次本次小程序的测试。测试结果如下图所示:(OpenID)等等条件能力m求KnARPMArhtevhinnVPumiogtnthanunsmtrIFr2et/SagstrariaNvieD起BHx)BnglatuagnZmtLa*!totritn(m=;neer*XMl4uareiaittritaneIhsintCA*a/haiinab.oMI*Tseatvd1Ph正里aJnds.Iwat9UieaeLns正常NUB?nTiOamp1!haetninsew1042441*=*U4F3agkagns*artaltKhaviu*kaadnevtHaihIPrtatftHXR44ri

41、u4一制imaouantCranaainage.Ialot.atali:LarGV期。宁佛A;T4UFmI.扫5*11:*=USaHt,lesatetritaate*itis*;b*e*wcs*d4NrASGit,tr,1iB行中码工息75540*2lw*cntasn14mmarttierlssl,alsasynestBeahIrasat下村能中于城名Uin往(业等服器)本_Jl44开而角杳被解/1ninW*Eut,haetantmlaseyint.DyJtafiretil*?1Aridea*11luIraaesiantarIaaurlnt.AL,?Ums:Lbce!1b花学蚯史露区图6T小程

42、序真机测试图结论日常生活分享记录小程序整体来说,相较于其他的开发程序,微信小程序是较为简单。对于此次毕业设计的微信小程序,已然做到了对用户自身目标管理的基本操作功能并且实现了基础的目标规划功能,但要从实际上出发,此次毕业设计的小程序功能方面上,略有欠缺,比如未能使得每一位用户的手机进行有效性的互动,起到有对比性的作用,还有就是欠缺对目标管理方案的推行,不能完整为用户提供合适的管理方案,完全凭借用户自身的自觉性和参悟性,而这些问题时目前以现在我所掌握的技术是无法解决,毕竟对于一个人的想法认知,以及能力是具有限制的。对于大部分的细节可能会考虑欠缺,虽然己经将此次毕业设计具体的制作出来,但是总体的布

43、局实现还是达到预期的效果,针对于小程序的整体布局,合理采用了微信开发者工具最新采用的云开发技术,直接调用云函数以及数据库,无需自搭服务器,来完成此次研究的项目。倘若能够再把小程序的界面进一步的设计以及配置,可能会更加吸引用户来使用本次毕业设计的小程序。对此要能够消除这些问题的方法也就是只有不断去借鉴学习,提高自身欠缺的技术。但此次毕业设计针对于微信小程序系统的云开发的研究依然完成。参考文献口小程序及其未来J.郭全中.新闻与写作.2017(03):28-302微信小程序出世取代APP7J.郝杰.中国经济信息.2016(20):1032019年微信小程序数据刀2019:2-54场景理论下的微信传播

44、研究J.刘风云.新媒体研究.2016(16):14T55微信“小程序”开发的系统实现及前景分析J.刘玉佳.信息通信.2017(01)260-2616微信小程序开发方式对比J.陈思,冷雪.电子制作.2020(02):52-53+227微信小程序推广展望J.贺瑜.江苏科大汇峰科技有限公司.2018:279-2808自律才能更自由N.赵萌.体坛时评.2017(10):19高科技时代的人类自律及其构建J.江畅.湖北大学哲学学院.2020(02):1-10+16710志愿服务微信小程序的设计与实现J张标汉.攀枝花学院学报.2018(05):93-9711基于微信小程序的党建红色微平台的设计与开发J孙华林

45、,仇彬,杜文帝.电脑知识与技术.2019(05):86-8812微信小程序APl性能测试J.赵浩翔.韩飞.沈阳工学院信息与控制学院.2020(OD:5513微信小程序的架构与开发浅析J.李哲,周灵.福建电脑.2019(12):66-69致谢至此,本次论文就快要完成了,首先在结束本论文之前,我的指导老师许明鹤老师,我想对其讲述几句话,表示我对他的衷心感谢。感谢老师在本次对于日常生活管理记录小程序的毕业设计的课题研究,课程学习、论文选题和撰写给予我极大的关注和悉心的指导,让我能在规定的时间内如此顺利地完成本次论文的写作以及本次毕业设计日常生活管理记录小程序整体功能实现,谨致至此,我为许明鹤指导老师献上我最诚挚的敬意和衷心的感谢!与此同时,我也感谢在我的大学生涯中所帮助过我的所有人,他们本着对我不厌其烦的陪伴以及谆谆教导,才能使得我在这大学四年期间不断地进步,不断地提升自我、完善自我,不再是未出社会的小雏鸟。还有就是要感谢在写这篇毕业设计论文时所引用到的所有文章的作者,倘若没有他们辛苦得出的研究结果以及期刊发布对我的帮助和启发,我就没有那么顺利的完成这个课题的研究和设计。其次还得感谢我身边的同学和舍友,当我遇到论文的困难点的时候不吝啬地伸出了他们的援手,在我撰写论文时不断地给我很多的建议和帮助,让我能够在写论文时少走了好多弯路

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号