收稿日期:2018-09-03
作者简介:赵立新(1981),河南镇平人,讲师,硕士研究生,主要研究方向:计算机网络、软件开发、无线传感。
平台下的协作投票小程序开发分析
赵立新
(三门峡职业技术学院河南三门峡
472000)
摘要:这款社交软件发展到现在也是人人皆知的地步了,但是的制作者无法满足仅限于交流的层面,
从而推出了“小程序”的概念。而说起“小程序”,发展到现在也被广大用户所熟知了,这种程序可以随时随地使用,排除下载安装的步骤,且能够同时保持原有app 的流畅程度。若是将一款实时统计的
投票程序设计出来并加之以应用,不论何时可以将这种程序分享到当中,统计过程也可以依据统计人员的业务要求来实施进行。企业工作里面应用小程序,并且可以避免职工进入统计接口,适用于日常工作人员的调度和统计,还可以将这种便利推广到各行各业当中,促进行业的发展。
关键词:平台;投票小程序;开发设计中图分类号:TP311.11
文献标识码:A
Development and Analysis of Collaborative Voting Small Program
Under Wechat Platform
ZHAO Li-xin
(Sanmenxia Vocational and Technical College,Sanmenxia 472000,China)
Abstract :WeChat's social software development is now well known,but WeChat creators can't satisfy WeChat's limited communication level,thus introducing the concept of "small program".Speaking of "small programs",it has been developed by the majority of WeChat users.This program can be used anytime,anywhere,eliminating the steps of downloading and installing,and kee
ping the original app fluent at the same time.If a real-time statistical voting program is designed and applied,the statistical process can be implemented according to the statistician's business requirements whenever the program can be shared into the WeChat group.Application of small programs in the enterprise work group,and can avoid employees entering the statistical interface,suitable for daily staff scheduling and statistics,can also promote this convenience to all walks of life to promote the development of the industry.Key words:wechat platform;voting small program;development design
早在2016年9月的时候“小程序”
的方案就已经开始的进行了内部的测试,
这一消息出来,也直接的成为了移动互联网行业的热门。不需要依靠下载和
安装,这就是“小程序”的特,各个小程序都有其专属的二维码而且已经录入应用号当中,用户有需求的话只需要扫描小程序的二维码或者搜索小程序的应用号方式即可,做完这些步骤用户就可以享受这类应用的所有功能了,而且“小程序“还有一特点是不会占用手机的内存。依据特训2016年第三季度的财务报表记录显示,月使用的活跃程度已经达到了8.46亿,比值净增长了30%,依靠广告获得的收入增长了83%,数额为43.68亿元人民币。当然,
这些数据主要的收入来源都是和个人朋友圈得来的,这一前景使得企业号的注册量突破了2000万
个,也为“小程序“的开发打开了一扇大门,提供了更为广阔的平台和空间。而投票小程序作为”小程序
“的一种,其带来收益也是“小程序”这一集体所不可忽视的,基于此,下文将对平台下的协作投票小程序开发进行分析,探讨其整体框架结构和功能,应用的技术以及未来的发展前景,也为制作这类小程序的人员提供一定的参考建议。
1协作投票小程序的系统功能
1.1程序功能框架
第27卷第1期
下文将依据在开发平台的背景下,分析原有app的下载安装特点,小程序为何能够具备该功能,我们可以依靠以下四项原理去进行理解:第一,在技术模块,首先采用的是Native和Web技术的组合来进行混合研发,这样不仅可以节省研发的成本,还可以提升开发的效率,而且还能够将程序应用的流畅程度给保留下来;第二,通信方式是用于HTTP当中Fetch API,对用户的状态分类隔离,用户干扰
的情况不会出现用户与用户之间;第三,服务端可以通过网络直接收到各个客户操作的结果数据,且能够放入数据库进行储存,这样即可方便之后的统计;最后,统计人员和员工所看到的界面,操作界面呈现出一副表单可视化的样子,如图1所示是整体框架图为系统所设置。面对主页面,首先可以点击新建统计从而进入创建统计界面,开始填写表单,将这次统计活动的基本信息给录入进入。一个或者多个问题可以包含进一次统计活动当中,将这些基本信息给录完之后就可以开始编辑问题了。根据统计结果可以看出各个选项的参与投票人数,之后在点击导出EXCEL即可将统计结果给导出。
图1协作投票程序的主要功能图表
1.2协作投票程序的主要功能
(1)个人信息从后台录入过程,分以下两种情况可进行录入:1)在统计活动界面是必须将个人信息录入的,这时候没有录入界面再由用户点击之后即可进入,完善用户的个人信息,2)界面上点击个人信息的录入也可以在点击完个人信息录入界面即可完成。
(2)预览过程和活动创建过程,创建统计界面通过点击新建统计选项可以在此其中填写表单,录入统计活动基本信息过程就此完成。
(3)前面的步骤做好了就需求还是得靠参与统计过程的用户来实现。通过的分享来将后台管理
人员活动分享出去,使得内的朋友进小程序界面,它们就会看到界面有以下情况。1)个人信息的录入首先会被提示出来。参与者的个人信息在这类活动要求被录入的话,且没有记录的前提,参与的人员就要进入信息路人界面了。2)将活动界面用户的投票结果统计起来,尊重他们的参与意见和个人选项。3)显示用户本次活动是没有资格参与的,有些用户投票过程是没有权限的。
(4)统计结果的整理。在后台界面,进入主界面后选择我的统计那栏,即可观察到已经参与的统计列表以及用户创建的统计,也就是你创建或者参与的,想进入活动的结果界面或者编辑界面可统计创建活动那栏点击进入,分享界面也是具备的。统计结果可以选择好自己创建的统计活动,最后导出到EXCEL当中。
1.3协作投票小程序创新的地方
(1)这类协作投票小程序包含原声app的画质和流畅体验感受,并且不用去下载安装。
(2)在里面的成员可以将统计活动界面随时的进行分享,其他用户点击进去即可参与活动统计。
(3)在面对统计场景范围过大的情况下,可以将二维码给生成出来,不论在什么地点,参与人员通过扫一扫可以随时随地的参与其中,交互线下和线上之间的互动程度。
(4)统计报告可以依照小程序本身给生成出来,减少了人工操作的失误几率和不方便的情况。
(5)对员工的信息缓存在内部,员工在多次参与时不需要重复的去输入自己的个人信息。
(6)容纳许多人同时在线进行操作,彼此之间不会产生冲突,将统计的效率给提升起来。
2协作投票小程序关键技术应用体现
2.1根据技术框架基础完成现有协作式程序统计
随时随地参与统计过程,并能在第一时间收到统计结果,这也作为协作式小程序的目标,将人工计算功能免除了,参与操作云端同步的过程可以借用手机端用户无障碍参与来实现,并且利用各类前端语言能够迅速来完成程序开发,其中就包括JAVASCRIPT,WXML,每项操作可以于原本存在与手机的应用想媲美,不论手机是安卓系统或者Ios系统都可以兼容,而且小程序的开发成本较低,并且可以做到随时随地的维护。系统所包含的关键技术大致如下:(1)在遵守HTTP协议的基础上可以完美的做到在手机端上进行操作,实现云端同步,统计过程可以实时参与,能将统计的结果给及时的反馈上去。(2)利用JavaScript、WXSS、WXML这些技术可以完成界面的开发,能够兼容安卓或者Ios。(3)可以仅仅依靠MySQL数据库可以对这些信息进行存储,减少成本。能够实现的关键代码如下所示范:
(1)后端代码程序
Var
express=require('express');
赵立新:平台下的协作投票小程序开发分析·73·
电脑与信息技术2019年2月
Var environment=require('./config/environment');Var errorhandler=require('./config/errorhandIet');Var
settings=require('./config/setungs');Var models=require('./config/models')Var session=require('./config/session')Var routes=require('./confWroutes');Var app=express().sessjon.init(app);environment.inmahze(app);models(app):routes(app);errorhandler(app):ports=app
(2)前端代码程序入口
App({
onLaunch:function(){}.
写文章的小程序getUserlnfo:function(cb){Var that=this
If(this.globaldata.userlnfo){
Typeof cb=='funtion'&&cb(this.globaldata.userlnfo)}else{
//调用登录接口
2.2在遵循权限的基础上对系统进行控制
协作式统计小程序在制作过程中,对统计内容对外不可见这方面要确保不被他人看见,就在遵循
权限的基础上实现了对系统的控制。在传统的权限控制条件下,需要把每一名参与者的人员信息给逐条录入,工作量十分巨大。而这一系统控制过程就可以完成一键完成权限控制,减轻了管理人员的压力,
管理人员将统计信息发送至当中,这样统计信息只能被内成员所看见,形成了一个虚拟的空间并且能够将不相关人员隔绝在外。
整个过程的实现细节如下(如图2所示):首先,
管理员将创建统计信息之后进行提交,
反馈给服务器,数据库接受到服务器各类数据。
再者,完成以上步骤之后,统计信息通过管理员发布到里面,会提供出一个ID ,数据会接受到小程序传输来的ID 和统计ID 。结果,内人员只要点击链接厚,一个加密厚的票据Ticket 由提供出来,当用户输入后,小程序会将Ticket 和统计ID 上传上去,
由HTTP 服务器收到之后会向后台传输请求,此后会得到用户的ID ,通过ID 和统计ID 交互检索数据库。
如果数据库当中的统计ID 和ID 和用户的ID 产生重合的话,说明用户可以参与统计,
反之不行。3协作投票小程序的应用前景
统计人员在日常工作要统计各个职工的临时数
据,这些数据量一般都是比较复杂多样,并且在统计这些数据的时间内比较紧,在某些方面的问题会显得更加严峻,比如班组的调度和变电班组的倒班上班的情况,这种现象就会使得当中的动态消息无法被
下班的班组人员关注,使得规定的统计期限被错过。3.1当前最为常见的统计的方法
(1)将统计问题发送至工作上,使得各个各个职工反馈出自己所掌握的信息。
(2)对于职工的需求信息通过电话来逐一咨询。(3)回馈信息通过自己开发的一款手机APP 对其进行收集。
(4)利用共享的OA 或者Excel 表格将问题信息回馈进去。
3.2协作投票小程序的作用性
文中项目依据小程序的协作投票小程序开发平台开发出相应的一款。当中为了满足管理人员的需
求越来越多也提供了更多的选项,从而保证随时随地的在工作当中发布统计信息,并且每一个内成员都可以启用这类小程序,自己的想法也可以反馈上去,为职工和小程序之间提供了一个互动作用,
方便了数据的统计。适用于以下几个方面:
(1)小程序可以随时发布在当中,随时统计好统计人员的业务需求。
(2)小程序的使用范围在于那些通过公司验证的
内部员工,可以保障内部员工的个人数据。
(3)对于员工的个人信息小程序可以予以保存,依靠这种便捷性,职工可以对这些信息进行随时的提取。
(4)统计人员依靠小程序智能生成报表来进行统计,能够让这些数据的应用和修改过程在统计人员的
操作下变得更加灵活。
(5)统计需求不同时统计人员能够就小程序对这
图2权限控制
框架
·74·
第27卷第1期
些需求做出不同形式的统计表格,可以随时随地的进行编辑。就比如,统计职工的体检信息,统计班组活动的投票计划,统计职工是否参与按规定必须的活动等等,这些都需要依靠不同的统计表格对其进行统计,依据小程序将数据汇入,能够十分方便的将其完成。
4结束语
总之,小程序是能够支持许多同时在线操作的,各用户彼此之间互不相冲突,使得统计的效率大大的提升,对于统计报告能够进行智能化的生成,所以将人工操作带来的失误进行革除,各个阶层的统计管理人员使用起来更加容易上手。这样看来,协作投票小程序所带来的便利性是十分巨大的。参考文献:
[1]贾文龙.高校图书馆服务发展现状及传播影响力研
究——
—基于“双一流”建设高校的调查与分析[J].图书馆学研究,2018(11):57-67.
[2]王长中.主流媒体服务功能的深度开发——
—以“微泰州”为例[J].传媒观察,2017(11):47-49.
[3]喻国明,梁爽.小程序与轻应用:基于场景的社会嵌入与体
互动[J].武汉大学学报(人文科学版),2017,70(06):119-125. [4]知达.场景即服务这五大场景让小程序展身手[J].互联
网周刊,2017(20):20-21.
[5]茹佳.如何应用进行博物馆传播——
—以巴金故居为例[J].新媒体研究,2017,3(04):32-33+87.
赵立新:平台下的协作投票小程序开发分析
关于加入“学术不端文献检测系统”的启事
本刊已正式加入科技期刊“学术不端文献检测系统”,请作者自行对稿件内容进行把关。
编辑部
·75·

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。