基于微信小程序的日常生活分享记录系统的设计实现.doc
《基于微信小程序的日常生活分享记录系统的设计实现.doc》由会员分享,可在线阅读,更多相关《基于微信小程序的日常生活分享记录系统的设计实现.doc(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘要基于当下的发展,现代科技不断更新,经济不断上升,互联网的发展和智能手机的遍及,使得人类进入了互联网时代。互联网极大地影响着人类当今的一切。本小程序正是在当前的时代下,按照微信小程序设计的基本步骤、基本的需求,对日常生活分享记录的微信小程序的功能进行设计,并逐步制定开发步骤,然后基于微信小程序所提供的WXML、WeiXin Script、WXSS和云开发技术进行编程并实现了本次日常生活分享记录的系统小程序。本次所使用的开发者工具拥有云端和微信服务的技术,并由开发平台所提供的API作为本小程序的核心业务开发,无需再自搭服务器。再者本微信小程序前端页面主要通过WXML、WeiXin Script
2、(WXS)、WXSS三种语言进行编程实现,其中页面内容包含首页、目标创建栏、目标记录详细页、目标进行时页以及结束页面等等。后台主要采用了云开发功能,在前端只需对API进行云端的调用。在云端上主要是针对于前端数据进行存储、修改、编辑、删除以及调用,并时刻进行日志的监控。本文针对自身查找的课题的研究状况、背景需求,对目前各大小程序框架进行分析而设计出了本款小程序的一些功能需求。让用户可以在微信的这个环境前提下更加方便、快捷的享受本小程序的相对应的功能,并对自己制定的目标进行实时管理。本款小程序严格根据用户需求进行设计。并且对设计的小程序进行严格的测试和调试,以保证本小程序的正常运行。关键词:日常生
3、活分享记录微信小程序 WXML WXS WXSS API AbstractBased on the current development of modern science, and art, are constantly updated, in the night, the economy, the development of smart phones on the Internet, and through all, and in the Internet age of the human race, he went in. Today the Internet greatly aff
4、ect all human beings. This applet is precisely the current era, the basic steps in the micro-channel small programming, the basic necessities of daily life to share records of micro-channel applet functions planning and little development steps, the second micro-channel applet WXML provided , Weixin
5、 Author: WXSS implement the system, the cloud, and develop technologies for programming applets, to share the daily life of this record. The use of microchannel programmer programs and cloud service tools provided by the API development platform is centered on the development of small businesses, so
6、 it is not necessarily. Moreover, this micro channel is a small program, especially in the three programming languages of homepage WXML, WeChat script (wxs), WXSS, these languages include the content of the homepage, creating goals for recording detailed pages and final goals. Pages, etc. The main p
7、urpose of this cloud background, development, cloud API call forehead. The cloud is mainly aimed at data carriers, modify, edit and delete calls, and always monitor injuries.In this paper, the state itself as a research subject, the background demand and analysis of the size of the current planning
8、framework program need to fear an end to this response, some apple. Customers can easily and quickly enjoy this function under the same microenvironment as the program. The program can set their own real-time management goals. User applets are designed to meet current needs. And in the form of rigor
9、ous testing and debugging, to ensure normal operation and such small development, small amount of programming.Key words:Daily Life Sharing record WeChat Applet WXML WXS WXSS API目 录第一章 绪论11.1课题背景11.2研究现状11.3解决主要问题21.4本文的主要研究工作2第二章 小程序技术简介42.1 小程序概述42.2 开发工具42.2.1 开发者工具42.2.3 云开发简述42.2.4 使用的语言52.3 运行环
10、境6第三章 微信小程序分析73.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 E-R联系图114.4云数据库结构设计124.5 小程序的架构134.6界面设计14第五章 小程序实现165.1小程序的首页165.2小程序的目标创建165.3小程序的目标记录175.4小程序的目标进程17第六章 小程序测试19结 论20参 考 文 献21致 谢22广东东
11、软学院本科毕业设计(论文)第一章 绪论1.1课题背景基于当下的发展,现代科技不断更新,经济不断上升,互联网的发展和智能手机的遍及,使得人类进入了互联网时代。互联网极大地影响着人类当今的一切。比如移动支付的便利性激发了消费者的购买欲望和潜在的人类需求。而新的需求进一步促进了差异化群体的经济发展。正因如此,各个互联网巨头愤然崛起。其中,在国内的互联网行业,“腾讯”以及“阿里巴巴集团”最为突出,尤其是现如今当代引流的微信小程序正是出自于“腾讯”之手。微信小程序的开发,让互联网行业之间的关系网和睦的相结合,相互衔接。总体来说,微信小程序的成长是随着互联网的用户所决定的,而这些用户也是在微信这个层面上,
12、才能得知微信小程序,为了能够更完善微信小程序的功能,就必须得与微信用户相寄生。这全是为了将更多的用户迎进互联网信息时代这里来,同时也为了将行业内人士引流进微信小程序之中,使得各种群体更加便以使用微信,使得微信小程序的体验变得多样化、丰富。由于微信小程序是微信的内置功能,因此无需安装或下载就可以使用。同时,使用微信小程序不会占用很多用户的手机内存,因此使用微信小程序特别快捷、方便、简易。并且相对于开发者来说,微信小程序的开发时间周短,而相对于企业来说开发小程序无论是所需融入的资金、人力还是物力的投入相较于APP开发都是比较少的。所以微信小程序无论是谁都用得上,而且其功能与APP的使用相差不二。本
13、次研究的微信小程序的生活管理记录系统总体的使用更加具备自身的突出点,而且本小程序拥有目前最佳的推广环境-微信。现今微信的使用用户总体数量极大,占据全世界的大部分人口数,在所有APP集合中最为常用的APP就是微信,准确的说微信已经变成了用户日常生活中不可或缺的一部分,就针对微信小程序的所制作出来的功能像坚韧的子弹一样,非常之强。为何如此,只因微信官方有这两个非常局道,小程序以及公众号。微信官方就完美将两者合并。这样做法,让微信小程序能够更加便捷的创建生成,最为重要的是微信小程序不会大大的占用户的手机的内存空间,所以微信小程序的日常生活管理的开发和发展未来前景是非常广阔的。1.2研究现状小程序在几
14、年的时间内就在互联网行业占据了非常庞大的流量,在近几年来逐渐掌握发展的优势,逐步向着成熟的体系迈进。在当下风口之中,微信小程序的用户量指数式增长。截至2019年,月活跃数大于十万但小于一百万的微信小程序数量已经达到五千个左右,较上年同比增长百分之一百四十五。在2009年微博等APP发布,自媒体这一词就走进了人们的生活。2012年微信公众平台腾空问世,并为互联网行业带来了史无前例的利益。并且在2014年各大互联网自媒体平台不断开发渠道并实行多元推广模式,随后直播和短视频也加入自媒体内容之中。在这个技术不断迭代更新的时代,让信息的呈现和人们的需求也越来越指数化。而且互联网的使用者数量巨大,这是自媒
15、体能够崛起的根基。随着移动互联网的发展,现金市场的移动终端设备拥有着前所未有的特性,那就是低廉、轻快、便捷性连接互联网。正因为有这等因素,才能使得我国互联网的推行工作提供了无限的契机。针对于当今的经济与科技发展走势,互联网的使用者数量的增长最重要的设备就是智能手机,也成为自媒体信息传播的前在。但是从众多微信小程序来看,现如今却无有对用户个人生活总体进行管理跟记录的一款小程序出现,然而用户通常在制定总体目标是往往没有多注意时间的管理和有条理地去实现步步递进完成当日所需执行的目标,从而导致当日当天所做之事未能及时完成,又或者因突然穿插一件别的事情打断了本来的进程,从而导致目标未能及时完成以及忘却原
16、本计划,致使不能合理进行接下来的计划。为此,针对这一现象,为了能够满足广大用户需求,日常生活管理记录小程序就此诞生出现,此款小程序并不是让广大用户能够享受到在微信当中进行文字交流、游戏等功能的服务,而是进行对个人生活进行有条理性的管理记录。在此,这就是在本次毕业设计论文中所研究的方向。1.3解决主要问题 日常生活管理纪录小程序主要是基于现今市面上的有关自律性的APP模型所做,对市面上的自律性的APP进行简要的实时记录,为用户便捷记录于当天的各种目标以及所需达成的时间,可简易地让用户管理自身所有的生活情况,从而达到自律。通过查阅资料得知,现今的用户更加倾向于简洁风格,至此总结用户的所有需求,来设
17、计出一款即简洁又便捷的微信小程序,然而如何简洁是本次毕业设计所需要解决的问题。所以本微信小程序就以此问题来进行合理的扩展并改善小程序本身存在的内容问题。再借助参考现如今的一般APP的网络系统总体架构,设计出一款适用于绝大多数用户的微信小程序,并且满足微信小程序的灵活应用性、可护维和扩大以及发展条件。1.4本文的主要研究工作本次论文首先介绍了日常生活管理系统的小程序的研究背景,并且对于当今微信小程序的研究状况,所需要解决的主要论文以及毕设问题进行相关的阐述。接着,论文通过进行简述日常生活管理记录小程序系统的相关知识,介绍了本小程序的主要的整体架构,对微信小程序开发所需要的技术、开发语言以及工具进
18、行相关的阐述,并对微信小程序整体的市场、技术、用户需求以及可行性进行分析,还说明了本小程序到最后所想要达到的一个目标,介绍了整体架构以及云数据的一些功能和实现的过程,也对使用微信小程序特有的WXML以及WXS前端编程语言做简要的说明。在开发后台的时候利用云数据库的操作对用户所有的信息进行信息处理,解决了传统的服务器搭建传输复杂的缺点,将整个小程序系统的创作变得更加便捷。最后,还对本次设计的日常生活管理记录小程序系统进行了相关的测试,通过不同的测试调试结果,不断地对微信小程序进行分析、改善,最终得到了目前更为健壮的程序。第二章 小程序技术简介2.1 小程序概述微信小程序,微信官方对于其的简明称呼
19、就是“小程序”。 英文名字的称呼是Mini Program。微信小程序总体能够火热的原因就是因为它不会占用用户手机的内存以及进行应用下载安装等等繁杂的操作。微信小程序还能使得开发者能够简易以及快捷地开发出来。在当今微信小程序拥有着无可厚非的用户传播量,而提供这种传播平台就是微信。微信小程序给予的感觉相当于同时拥有不同于其他应用软件使用体验。总较之下,微信小程序则拥有十分具有创新性的能力。微信小程序近几年通过不断地改善,使得微信小程序的开发环境更加的完善简化,创造出属于开发者独一无二的稳定的开发原生态环境。2.2 开发工具2.2.1 开发者工具为了开发者能够快速的将微信小程序开发出来,并且能够实
20、时地进行调试,微信就提供的一款针对微信小程序开发的工具“微信开发者工具”。“微信开发者工具”它拥有这两种开发方式,一种用于开发和调试小程序,另一种用于调试Web版本公众号。在两种功能的帮助下,开发者在小程序开发过程中,不仅能轻松地完成小程序的调试、对代码寻查以及编写、还能使得小程序的整体布局在线预看和发布等等操作功能,这些功能基本都在这一个工具内完成。2.2.3云开发简述开发者无需开启专属的服务器,就可拥有云端开发能力去开发小程序。它不仅为开发人员提供了完整的云数据开发,还为开发人员提供了支持服务,同时削弱了传统的后端小程序开发和微信小程序通用运维概念,仅仅只需要会使用、调用微信官方平台提供的
21、微信小程序“API”进行核心内容开发。与云开发不同的是普通开发,普通开发就是需要自建服务器、数据库、存储和CDN等功能,云开发则需要的是云函数、数据库、储存、云调用这四种功能。在普通开发微信小程序中会需要多种微信中间件来进行对后台的响应对接,再有自己搭建的后台服务器上传微信公众号平台官网进行认证,才能达到前后端的数据互通。现在有了云开发功能,整个过程就简化成直接衔接云函数的对后台的API进行调用即可6 。云开发与普通开发功能区别如下表2-1以及图2-2所示例表2-1 云开发与普通开发区别能力作用说明云函数无需自建服务器云端运行代码,微信自带的协议,开发者可自己编写逻辑数据库无需自建数据库可以通
22、过云函数调取JSON 数据库,或者在微信小程序前页进行操作存储无需自建存储和 CDN在小程序直接编写代码进行传递到云端储存云调用原生微信服务集成基于云函数免鉴权使用小程序开放接口的能力,包括服务端调用、获取开放数据等能力图2-2 云开发与普通开发区别2.2.4开发语言WXS语言:WXS语言与web开发Javascript语言相似。WXS语言它跟前端开发Javascript语言都是属于一套脚本语言,但是二者不同之处就在于WXS是属于小程序的脚本语言。WXML语言:WXML对应于Web编程语言HTML。WXML是微信小程序的前端页面结构语言WXSS语言:WXSS具有web版CSS大部分的相关性,不
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 微信小 程序 日常生活 分享 记录 系统 设计 实现
限制150内