微信小程序制作
  • 微信小程序在后勤保障应用分析以高校后勤及优势特点

    微信小程序在后勤保障应用分析以...2022-04-12

    一、介绍
    高校后勤由多个部门组成,具有服务和管理双重职能。校园基础设施和老旧楼宇的修缮、改建工程是促迚学校収展、保证师生正常学习生活的重要工作。近几年攼府投入了越来越多的维修资釐以保障建筑和基础设施的正常功能,[1]各部门间如何高放配合,加强各类维修工作的过程管理,是新时期高校后勤保障部门面临的问题。基于此,利用交洿信息共享的机制和平台,极建一个微信小程序的高校后勤维修工程管理系统很有意义。
    二、国内研究现状
    华为通过沃土数字平台主动监测预警自有园区的设备设施,在智能运营中心直接向空闲维修人员派収工单,通过线上监测和线下预修两个措施,使设备设施健康度提升了25%。[2]北京交通大学建立了信息管理系统,该系统支持维修项目的批准和文件管理,既减少了工作人员的工作量,改善了工作放率和管理水平,又能够使维修项目更加标准化、透明化和经济化。[3]陕西交通职业技术学院研収了后勤报修系统网络版及APP模块,主要包含报修模块、接单模块、评价模块和监管模块,枀大地推迚了学校后勤服务的信息化与智能化。[4]亐南师范大学设计开収了微信公伒平台和学生志愿者服务的网络攽障事维码报修及维护平台,扫码报修精确提供攽障位罫的经纬度信息,以及工单处理状态。该系统明显提升了校园网络设备的攽障维护水平。[5]曲阜师范大学建立了学生公寓报修系统,该系统基于兇迚数据分析和智能攽障预测的Android和JavaWeb平台,主要功能分为教师学生报修、攽障处理、系统管理三大模块,学生公寓维修工作的及时性和便携性有了较大的提升。[6]当前伒多高校的后勤报修系统,多为学校师生报修平台的搭建,缺乏考虑部门间信息协同的管理机制,数据未能有放传递与利用。本系统基于前期搭建的报修平台,重点考虑维修管理部门间的逻辑关系,提升维修管理的信息化水平。
    三、系统研究背景
    在移动云联网、大数据和人工智能等信息化技术的背景下,开収适用于本校校情的移动平台系统尤为重要。我们通过后勤维修和管理情冴分析,収现如下四斱面问题:一是物业公司上报修缮问题,需要相应管理科室人员线下签字确认,耗时长、放率低;事是学校师生报修或物业单位自检修缮信息未能接入后勤保障部维修科室,后续工程数据整理困难;三是维修科管理人员无法及时掌握维修迚度,维修工程管理信息化水平低;四是无法对工程的维修、设备的更换以及各楼宇报修类型与频次迚行统计和分析,缺少风险监控。综上,解决工程维修问题的关键为建设适用于本校校情的后勤工程管理系统。本校维修工程管理系统基于微信小程序,该程序属于轻量级技术的应用,具有很强的通用性和嵌入性,框架简单、易于开収。用户端无需下载即可登彔,幵且可以轻松调用相机、麦光风和GPS卫星定位等,使移动攽障报修变得更加精确高放。
    四、系统主要功能
    本系统主要功能包括人员管理功能、维修单管理功能、信息实时推送功能。
    (一)人员管理功能该功能是管理员通过后台管理,对物业服务科、维修科、维修单位的人员信息迚行管理,包括添加人员信息、查询人员信息、修改人员信息、初陣人员信息等。不同科室人员具有不同的系统使用页面,在添加人员信息中可以设罫不同分类情冴。若収生人员变动可迚行相应修改或初陣。
    (二)维修单管理功能该功能包括报修申请维修单、受理维修单、派収维修单、查询维修单信息、初陣维修单信息、下载EXCEL数据文件等小功能模块。查询维修单信息可以查看报修信息当前处于哪个工程阶段,是处于迚行中工程的物料准备阶段还是处于未开工工程需要催促维修单位阶段;初陣维修单信息是当填写资料有误,可以终止工单,重新収起提交或者当维修单夰放时,也可迚行初陣操作;下载EXCEL数据文件是将待处理工程、迚行中工程、未开工工程、已完成工程相关数据一键导出,形成数据文件,为学校室内外建筑及道路等维修频次统计时,提供一个科学准确的数据统计依据。
    (三)信息实时推送功能该功能是当维修单所处科室収生转移时,提醒相关科室或单位迚行工单受理,保证维修信息的时放性。物业服务科申报维修单后,系统通过信息推送功能把维修单推送到维修科,科室人员审核乊后,再通过信息推送到维修单位或管理员,以提示维修单位工程是否开工。维修单位上传维修日志或者施工现场图片,也均伕通过信息推送反馈给维修科,迚行工作管理与监督。
    五、系统的工作流程
    微信小程序主要工作洿程(见图1)分为维修单申请、维修派单、维修反馈三个部分。维修工程的申报与完成由物业服务科、维修科、维修单位三个部门协调参与。信息管理员为维修科室人员。后勤维修工程管理系统的工作洿程描述如下:维修单申请阶段。登入微信小程序,物业服务科人员仍页面中选择物业服务科报修板块,则跳转到报修单填写界面,即可开始填写报修申请单,包括校区、检查部门、报修地点、问题说明,支持上传文字以及图片确认。后勤物业服务科管理人员确认上报信息幵同意申请,维修信息传递到维修科室。维修科管理人员根据报修单的具体内容,决定是否受理该报修申请。若接受,则信息跳转到挃派维修单位;若不接受,信息到管理员形成待处理工程材料。维修派单阶段。维修科管理人员根据报修单推荐合适的维修单位,向其派収维修仸务。维修单位可以查看详细信息,决定是否开工。维修反馈阶段。维修单位开工,则跳转到迚行中工程页面,工程须在觃定日期上传施工迚程文字说明及图片,特别注意施工关键处留图,为后续审计提供审核依据。此步骤为维修迚度查看,维修科和维修单位可同步查看,以斱便维修科管理人员督查迚度。工程结束,点击完成挃令,形成已完成工程。若不开工,则信息形成未开工工程,管理员可通过催修挃令,催促维修单位施工。
    六、系统的优势和特色
    (一)操作简单,信息互联系统基于微信小程序设计入口,物业服务科可以直接搜索小程序,完成与维修科的信息交接。维修科和维修单位可同步共享迚行中工程的维修迚度查看板块,随时随地管理工程维修。
    (二)开发门槛低,使用安全高效系统可直接与微信小程序相关联,无需要求用户安装APP,减少了用户使用该系统的复杂程度,合理利用了微信平台。也是因为该系统直接关联微信小程序,摆脱了安卓和iOS的平台限制。简洁的开収斱式,较低的开収门槛以及无需过长的开収周期也是本系统的伓势所在。
    (三)流程化管理,移动化办公后勤维修工程管理系统基于微信小程序,可以实时随地获取和处理工程报修信息,高放、简单。维修科管理人员可通过微信小程序明确每一个正在施工的维修工程的迚度。通过查看维修迚度,监督维修单位的工程质量及时间安排,实现移动化办公。
    (四)数据库一键下载待处理工程、迚行中工程、未开工工程、已完成工程相关数据均可由管理员一键下载,形成EXCEL数据文件,便于统计整理分析,为乊后校园修缮风险监控提供依据。
    基于微信小程序的后勤维修工程管理系统具有较强的可操作性,可实现移动化办公。既增迚了部门间的信息协作,又提高了工程修缮的施工质量。基于长时间数据分析和风险监控,可对维修工程做出长进觃划,变被动为主动。微信小程序的设计理念,为高校后勤管理提供借鉴。
  • 基于服务业共享充电小程序设计开发思路

    基于服务业共享充电小程序设计开...2022-04-12

    随着网络与信息技术的不断演进,5G技术已经正式商用,新零售时代已经到来,共享产品种类层出不穷,共享电动汽车和移动电子产品已成为人们出行时必不可少的设备。但即使移动设备电池容量不断增大,出门在外时的充电问题依然困扰着用户。目前,一般有两种充电服务方式:一种是随身携带充电宝等充电工具,但却有携带不方便、存在用电安全隐患等弊端,且不太适用于大型电动设备;另一种是在充电桩上充电,其生产成本和技术要求较低,但投币式、刷卡式等充电桩需要用户在原地充电,难以满足人们的便捷需求。如今,微信小程序、HTML5等技术逐渐兴起,网站逐渐脱离了传统的枯燥页面风格,对开发者来说更容易维护和管理,可以实现跨平台开发。
    一、主要用到的前端技术
    本文所述的共享充电小程序,采用基于HTML5、CSS3等前端技术,保证了前端界面的美观和操作便捷。这一小程序利用微信平台的共享优势,采用微信平台API,让用户快捷实现移动充电支付功能,使用形式多样,消费者可以直接打开微信小程序扫描二维码使用。商家可以合理运用小程序的二维码宣传海报,让用户自发扫描关注本微信小程序,宣传成本和推广投入较低。已有文献开发出快速定位找到充电桩的微信小程序[1]。
    (一)HTML5HTML5网页前端技术展现的外观形式更加注重易读性以及与艺术融合达成的美观性。通过结合CSS3,可便捷地完成设计任务[2]。一般是由HTML、CSS、JavaScript等作为基本构建项目语言,并可同时采用WebApplicationAPI、DeviceAPI等技术[3]。基于CGI静态的HTML页面可以通过JavaScript提供动态实时信息,对客户的操作进行反馈。随着HTML5的出现,JavaScript的功能已经扩展到编写后台开发,可避免HTML语言自身的弊端[4]。本文使用JavaScript配合HTML5来实现跨平台Web的应用开发。充电小程序的主界面主要由顶部导航栏、折叠面板和内容主体区域完成,底部设置功能按钮。主要使用HTML+CSS对页面进行美化,页面布局采用 Flex布局。这种布局方式会让页面变成弹性布局,不会因为手机尺寸变化而改变样式。折叠面板使用vant组件库中的collapse折叠面板,主体内容和底部功能按钮采用CSS中的定位功能,可将功能按钮区域定位在页面底部。
    (二)VueVue是构建用户界面的框架,是一个轻量级的MVVM(ModelViewViewModel),也就是数据的双向绑定,是基于数据驱动和组件化的前端开发,其采用自底向上增量式开发模式,使用更加灵活、开放,架构也更加简单,便于与库文件及已有项目进行整合[5],是一种通过简单的API就能实现响应式的数据绑定和组合的视图组件。Vue是一个构建数据的视图集合,其只关注视图层,存储空间只有几十KB。Vue.js通过简洁的API来提供高效的数据绑定和灵活的组件系统。它由我国自主开发,使用中文技术文档,易于国人理解和学习。Vue.js通过组件,把一个单页应用中的各种模块拆分为单独的组件,只需先在父级应用中写好各种组件标签(占坑),并且在组件标签中写好要传入组件的参数(就像给函数传入参数一样,这个参数叫做组件的属性),然后再分别写好各种组件的实现(填坑),应用开发就可以完成。Vue使数据的更改更为简单,无需进行逻辑代码的修改,只需要操作数据就可完成相关操作。
    (三)CSS3CSS即层叠样式表。Web开发中采用CSS技术,可有效地控制页面的布局、字体、颜色、背景和其他效果。CSS3带有模块化的特点,增加了很多新特性和选择器,编写样式更加方便[6]。当前,移动端的产品种类越来越多,传统方式在构造移动端的样式时很困难,不同设备的屏幕宽度、高度不一致,所以要去适配不同屏幕宽度,开发过程比较繁琐。而CSS3引入全新的布局方式,即flex布局,它很好地解决了这个问题,其功能主要是当屏幕和浏览器窗口大小发生变化时,可以灵活调整布局;可以指定伸缩项目沿着主轴或侧轴,按比例分配空余空间,从而调整伸缩项目的大小,将伸缩容器额外空间分配到项目之前、之后或之间;可以指定将垂直于元素布局轴的额外空间分布到该元素周围,控制元素在页面上的布局方向,按照不同标准流所指定的排序方式,对屏幕上的元素重新排序。此外,还有其他很多灵活实用的属性。
    二、充电小程序布局与设计
    (一)技术架构充电小程序的首页由四个文件组成,分别为index.wxss、index.wxml、index.json和index.js。其中,index.wxss主要是写CSS样式的,index.wxml主要是写布局结构的,index.json主要是页面的一些配置和引入组件的,index.js主要是处理业务逻辑的。本文借鉴Vue的设计思想,也就是将可复用的结构封装成组件,通过在需要的页面注册,该组件即可使用,以简化页面的代码结构。App.js是项目的入口文件,App全局函数掌握着程序生命周期。App.json是小程序的全局配置文件,页面的底部导航栏和顶部样式,可以在这里进行配置,每个页面已经配置的样式会覆盖全局的样式。App.css是全局的样式配置文件,用来配置全局的样式,同App.json一样,页面的样式会覆盖全局的样式。Service文件夹包含开发者封装的JavaScript文件,可将微信的网络请求进行封装,以简化代码。
    (二)首页设计及使用流程用户扫描充电桩上面的二维码,即可进入小程序。首次进入小程序需要用户授权。由于微信平台不允许用户在首页被授权,所以当用户选择充电端口时,会跳转到授权页面,用户授权以后才可以正常使用充电小程序。授权之后,用户选择充电端口和功率大小,付款之后即可开始充电,并开始计费,如充电时间有剩余,根据剩余时间计算,返回至余额,下次继续使用。充电小程序首页利用移动端的flex布局和定位完成对页面的布局,使用vant-weapp组件开发各个模块。业务逻辑主要集中在首页,比如数据获取和支付逻辑。每个充电桩设备都映射为不同的设备编号,这些设备编号数据将保存到二维码,所以设备在小程序当前页面需要展示设备编号。在获取数据模块,主要采用Promise来对小程序官方的请求进行封装。然后,将获取的数据的JavaScript文件封装成可复用的JavaScript文件,以提高开发效率。充电小程序的首页界面如下页图1左侧所示。用户首次扫描二维码进入小程序时,会被要求进行授权登录,否则无法使用。用户选择充电端口,然后选择对应的充电功率,点击立即支付,即可下单开始充电。图中的1分钟代表每充电1分钟将花费0.01元。充电时间越长,代表功率越低,价格也越便宜。考虑到每个设备的编号不同,当用户退出充电小程序再次使用时,会跳到扫码界面。该界面调用了微信平台的扫码API,可识别二维码中的参数,读取参数中的设备编号,并跳转到首页,将设备编号显示到导航栏,便于用户再次使用。当用户授权登录后,顶部导航栏会显示当前设备编号,每个二维码都对应唯一的设备编号。余额栏指的是当用户扫码充电后,如果充电时间有剩余,则将余额直接退到用户的账户,下次登录时,用户可以直接使用。
    (三)授权页面小程序授权页面主要是用来获取用户信息的,比如头像、微信昵称、位置等,主要利用微信官方平台提供的API完成用户信息的获取。当用户第一次扫码进入充电小程序,点击端口按钮时,会弹出授权登录页面,授权以后便不再弹出该界面,除非用户删除该小程序。
    (四)扫码页面当用户需要再次使用的时候,下拉微信,可以直接进入小程序。此时,将弹出扫码界面,防止用户未扫码,出现设备不存在的情况。该界面主要利用微信官方的API来完成核心的逻辑,扫码界面如图1右侧所示。充电小程序的图标主要来自阿里巴巴的incofont字体图标库。获取首页数据之前需要调用后台的thirdlogin接口,请求成功之后会返回一个对象,利用sessioncookie字段,使用小程序缓存将其保存到本地。由于后续请求需要将其放在请求头里,以便让后端程序进行验证。
    在移动物联网时代,充电桩的需求日益增大,充电小程序可为充电桩服务,缓解广大用户出门在外充电的需求,可以促进互联网共享经济的发展。本文主要描述了基于微信平台API开发,采用HTML5、CSS3等前端技术的交互式共享充电小程序,阐述了具有较高实用性的前端技术的开发环境。其主要优点是所占存储空间小,客户端界面简单大方,用户上手容易,即用即走,无需安装,便于推广使用。在5G技术背景下,未来的移动应用将迎来大爆发,随着用户需求的不断增加,更新速度将更快,小程序应用将受到前所未有的市场考验。未来还需添加会员、充值等新功能,构建更多功能应用,使用户数据更加安全,并进一步尝试利用HTML5+CSS3+JavaScript的技术优势,更好地实现跨浏览器技术。
  • 如何介于爬虫设计小程序建设提高学校信息整合效率及相关分析

    如何介于爬虫设计小程序建设提高...2022-04-12

    随着学校信息化建设不断推进,各类系统平台不断开发并投入使用,提高了学校师生的信息化水平。但在进行相关系统平台建设的过程中,不同的部门对系统平台有各自的要求,这样导致学校的系统各自独立,数据不互通,登录账户也各不相同。如涉及学生的系统就包含了学工系统、教务管理系统、实习系统等,导致学校存在数据孤岛的问题,数据在不同部门相互独立存储,独立维护,彼此间相互孤立,形成了物理上的孤岛。为了解决数据孤岛的问题,需要对信息系统数据做进一步的整合。在节约学校开支的前提下,开发一款基于微信小程序的学生信息平台,通过使用python网络爬虫的方式从各个信息系统进行信息的爬取最终整合到一个平台上,方便用户使用。本文将以获取教务系统中的课程表为例,探讨如何通过爬虫,采用模拟登陆的方式,在微信小程序中快速获取相关信息[1-3]。
    2爬虫设计
    2.1技术概述
    2.1.1SeleniumSelenium是一个模拟浏览器操作的测试工具。使用Selenium,安装相应的浏览器驱动,便可以直接对浏览进行操作,就像真正的用户在操作一样。兼容市面上各种主流浏览器包括IE(7或以上)、MozillaFirefox、Safari、GoogleChrome、Opera等。Selenium主要功能包括:用于检验开发项目在不同浏览不同系统的兼容情况,利用脚本,使用selenium进行模测试工作。通过创建回归测试检验用户需要和软件性能以检验系统功能是否正常。可以根据不同的开发环境和编程语言如.NET、JAVA等进行测试脚本的录制工作[4]。
    2.1.2requestsrequests是由python编写的常用的网络请求http库。request代码编写简洁,功能十分强大。在python内置模块的基础上进行高度的封装,从而使得python进行网络请求时,变得人性化,使用requests可以轻而易举完成浏览器的任何操作。
    2.1.3ScrapyFrameworkScrapy是现在主流的数据爬虫框架,用以提取网络中的各种数据,有着较为广泛的用途。Scrapy常应用于数据挖掘、数据获取、数据处理数据存储等一系列过程。使用Scrapy框架可以很简单地实现从互联网中获取指定网站中的内容。
    2.1.4TesseractOCRTesseractORC(OpticalCharacterRecognition,光学字符识别)是一个用于文字图形转换的开源引擎,由HP实验室开发并由Google进行维护。它可以通过不断地进行机器训练,通过优化训练集,来改善结果集,从而获得自己想要的结果。2.1.5PEEWEEORMPEEWEE是python中常用的数据库映射模块,是一个轻量级的ORM,即对象关系映射(ObjectRelationalMapping,简称ORM)。其特点是通过映射关系对数据进行操作,使得对各类数据库能够实现兼容,通过映射来实现对数据库的各种操作,使用户对于数据库的使用成本大大降低。
    2.2系统需求及分析
    网络爬虫系统的开发是否成功取决于系统能否实现用户定制功能,达到预期设计目的。因此,在网络爬虫系统开发前,需要对该系统需求加以详尽分析,从而对整体设计有一个清晰的思路。目前,普遍适用的爬虫系统都是模块化的。模块化的程序设计有利于代码块的测试与维护,而且也进一步增加了代码的适用性。在此基础上,只要对各个模块进行组合,就能够构建出一个完整的爬虫系统。本文以获取学院教务系统中的课程表为例,开展模块化的编程设计。由于爬取教务系统中的数据前需要进行登录操作,所以想要获取系统中的相应信息就必须解决如何登录的问题,包括如何自动填入用户账户和密码、如何自动识别验证码等问题[5-6]。
    2.3爬虫设计
    2.3.1爬虫模块介绍要爬取页面的信息需要借助相应的爬虫模块,本文所使用到的模块包括:requests,python中常用的发起网络请求的模块;Scrapy,python中最主流的爬虫框架;peewee,轻量级ORM框架,用于python和Mysql等数据库的映射操作;selenuim,用于网页测试的模块,使用该模块来实现模拟登陆的环节;Pillow,python中常用的图片处理模块,使用该模块对验证码进行处理;Tesseract,python中图像识别的模块,利用OCR光学字符识别对验证码进行识别。
    2.3.2流程分析(1)使用selenium模块调用浏览器打开指定页面,利用Xpath定位到用户名和密码输入框,并通过send_key()方法,填入用户名和密码。(2)使用Pillow模块配合selenuim截取页面中的验证码部分,通过Pillow对登陆验证码进行预处理。(3)使用Tesseract-OCR对验证码进行识别。(4)登陆到页面后保存Cookie和session,通过requests获取目标信息。(5)通过peewee框架将获取到的内容存放到Mysql。数据爬取流程如图1所示。
    3系统的设计与实现
    为整合校内各平台数据资源,降低数据孤岛的影响,减少学生因校内平台众多所带来的不必要的操作,开发一款针对学生的信息管理微信小程序,使得学生们只需要通过手机移动端,便能获取到校内各平台数据。数据获取作为小程序构建最重要的核心内容,将通过数据爬虫的方式进行获取。本文以爬取教务系统中的学生课程表为例。学校的教务网站需要用户登录以后才能获取相应用户的信息,并且该网站的登陆验证采用的是4位数字加英文混合的验证码的验证模式。为了解决用户自动登陆的问题,其中如何能够准确地识别验证码将会是一个重点。登陆到页面后,需要获取目标信息——课程表。通过requests请求系统中的课程表页面URL获取相关的信息,通过对页面的分析,对目标页面发起请求,需要包含相关的cookie和header,否则将无法从目标页面获取想要的信息[7-9]。
    3.1登录信息设计
    登录信息主要涉及到登录页面中的用户名、用户密码以及验证,只有三者皆输入正确后,才可以登录到后台的页面。其中用户名和密码为确定值,而验证码是一个随机值,在解决自动登陆的环节中,主要是解决验证码的问题。首先通过selenium操控浏览器打开教务系统网站,通过Xpath快速定位到网页中的用户名、密码和验证码的输入框。通过send_key()方法,将相关信息传入输入框内,验证的值则需使用第三方库进行机器识别。
    3.2验证码处理设计
    验证码图片是页面代码动态生成,只能通过selenium定位元素,并配合pillow的crop()方法进行截取。由于截取到的二维码背景带有感染,直接通过机器识别会降低识别率,所以要对图片进行预处理。通过pillow模块将截取的二维码图片进行二值化处理。图像的二值化,就是将图像上的像素点的灰度值两极分化(设置为0或255,0表示黑,255表示白),也就是将整个图像呈现出明显的只有黑和白的视觉效果。目的是加深字符与背景的颜色差,便于Tesseract的识别和分割。对于阈值的选取,使用0和255的平均值。并通过处理再将背景的干扰项进一步清除,如图2所示。将预处理完的图片交由Tesseract-OCR进行机器识别[10]。
    3.3信息获取设计
    登陆进系统后,获取到页面的cookie_jar,准备对目标信息进行获取,通过requests的get方法对目标url发起请求并携带相应的cookie信息,以获取需要的信息。但实际操作发现,并不能返回正确的结果。通过对网页的分析发现,在发起requests请求除了要携带cookie外,还需要有相应的header的referer信息。通过request携带相应的cookie和header后,便从目标url中获取到想要的数据。
    3.4信息处理
    通过scrapy爬虫框架,对目标url发起requsets请求获取想要的数据,将获取到信息通过轻量级ORM的框架peewee,存储到目标Mysql中。
    本文以爬取学校教务系统数据据为例,介绍了模拟登陆爬取数据的程序设计,并作为学生信息系统微信小程序的数据来源。该系统通过爬虫获取数据构建,解决了学校平台众多、数据孤立不互通等问题,帮助学生们减少了许多不必要的操作,在小程序中集中数据呈现给学生,方便操作。
  • 微信教学小程序开发课程设计及实践

    微信教学小程序开发课程设计及实...2022-04-12

    一,介绍

    微信小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用,体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题,应用将无处不在,随时可用,但又无须安装卸载。简单和低频的应用适合利用微信小程序来开发。比如外卖应用“饿了么”,其本身的业务逻辑并不复杂,挑选想吃的菜肴,下单、付款。各类O2O家政服务、打车类应用、天气预报类应用,都符合“简单”这个特性。比如手机话费充值就是使用低频的服务,故也非常适合用小程序来开发。在线购买电影票应用“猫眼”,就是为用户提供在线购买电影票的服务,整个服务的时间是短暂的,“买完即走”。相比传统的移动应用APP开发方式,微信小程序具有诸多特点,如表1所示。由于微信海量的用户流量入口,尽管微信小程序在技术上并没有多大创新,但的确具有巨大的商业价值;因此微信小程序一经推出,马上就得到了业界极大的关注,招聘网站上与微信小程序开发相关的招聘职位出现了快速增长。每一个从事web开发的人都应该了解小程序的开发方法,这在未来求职中必然会是一项加分项;为此在人才培养过程中也要适应这一新需求的变化

    二、课程设计
    (一)课程目标设定本校的计算机信息管理专业培养目标之一就是要求学生掌握移动应用开发相关知识,具备移动应用开发能力;为此开设了包括网页开发与制作、网站建设技术、web前端设计、移动互联网应用设计等课程。考虑到市场对微信小程序开发能力的新需求,又新开设了微信小程序开发课程。微信小程序课程的教学目标是让学生能够搭建微信小程序开发环境并熟练使用其开发工具,掌握小程序的基本文件结构,能够根据实际开发需要利用微信小程序丰富的API完成相应页面的设计和业务逻辑代码的编写,了解微信小程序函数的生命周期及动态数据绑定机制,并且能够利用数据缓存实现访问控制,掌握微信小程序模板化及模块化的基本方法,从而提高微信小程序的开发效率。通过学习使学生对于微信小程序的开发流程和方法有深入的了解,从而具备独立开发相应的微信小程序应用的基本职业能力。
    (二)课程内容选择在课程开发过程中,在内容选择上以微信小程序范例项目开发为载体。该范例项目包括文章和电影两个部分,其中文章功能部分让学生掌握静态和动态页面的设计方法,同时了解在开发过程中如何利用模板化和模块化简化开发过程,提高开发效率。而在电影功能模块中进一步强化了模板化的程序开发方法,同时也让学生了解前后端开发的衔接方式,如何通过微信小程序的网络访问API进行数据的动态处理。该项目的主要内容及要求如表2所示。
    (三)考核方法改革微信小程序开发课程是以项目为载体,要求学生边学边做完成该仿真项目;因此考核方式也应该采用多元评价考核体系,课程成绩由形成性考核成绩和终结性考核成绩共同组成。考核突出实践性,加大项目作品考核分数的比例,将项目作品考核占比提高到总分的70%,用分数杠杆来调节学生对项目作品的重视度与参与度。另外,我们在具体教学过程中,还要求学生对作品实施过程予以全过程录屏,其中全过程录屏占比20%,从而确保每位学生能够独立完成该项目,提高其项目分析的能力。学生的平时表现占10%,该部分主要包括上课参与教学互动、协助教师辅助教学等情况,如回答问题、参与讨论等。
    (四)教学实施建议由于微信小程序相关的网络视频及案例教程非常丰富,除了积极构建课程自身微课视频及案例库资源外,还要积极利用网络资源来帮助学生自主学习。同时,由于项目实施过程中还会遇到很多问题,教学团队应该建立网络化学习和辅导平台,能够对学生的问题进行网上答疑与辅导。在教学过程中要以应用为目的,以必需够用为度,以讲清概念强化应用为重点,把知识和技能教给学生。同时尽可能结合学校信息化建设以及学生身边的一些小项目、小应用开展实战化演练,从而提高学生的实战能力。
  • 关于高校思想政治教育微信公众号分析及重要性

    关于高校思想政治教育微信公众号...2022-04-12

    中国互联网络信息中心(CNNIC)2018年3月5日的第41次《中国互联网络发展状况统计报告》显示,截至2017年12月,我国网民规模达7.72亿人,其中20~29岁年龄段的网民占比最高,达30.0%。学生群体规模最大,占比为25.4%。互联网已经成为大学生接触新鲜事物、获取知识的主要方式。在这场巨大的互联网浪潮中,新媒体正在以可见之势影响着当代大学生的生活。在新形势下如何利用新媒体工具尤其是高校官方微信公众号提高思想政治教育的影响力,是新时代对各大高校提出的新要求。
    一、高校官方微信公众号思想政治教育现状
    “微信公众号”作为高校校园资讯、传播校园文化的新媒体平台,近年来正在逐渐形成成熟的运营模式。通过高校微信公众号来进行大学生思想政治教育,比传统的课堂教育要更具有吸引力,对大学生的思想政治素质、价值观和道德观的形成有着积极的作用。由新媒体第三方评估平台——清博指数的高校微信排行榜显示,2016年较为活跃的高校微信公众号有2100个,月平均文章推送量在五万篇到六万篇之间,阅读量为5000万人次-6000万人次。以阅读量高低为标准,对稳居排行榜前10的高校官微的文章排序,可以发现与大学生相关的热点新闻、校园生活点滴排列在榜首,校园人物模范事迹紧随其后,而开展思想政治教育的理论宣传、政策报道则点击率不高。可见,思想政治教育推文在高校新媒体的宣传中并未达到理想效果。
    二、推文主题与形式的影响力数据分析
    以重庆邮电大学为例,该校官方微信自建立以来,累计推送微信内容792条,其中140条为思想政治类微信,占比为18%;四年来所有类别总阅读量累计为371847次,所有类别平均单条阅读量为469,而思想政治类的平均阅读量为306,低于总体平均阅读量34%。根据微信公众平台后台统计数据,思想政治类微信内容推送全年的点击量、点赞量在总量中的占比一般不到5%。四年来,思想政治类阅读量达到1000的仅有6条,占微信总内容的0.75%。综合来看,重庆邮电大学官方微信的思想政治类推送内容在2014-2017年间的推送数量、点击率、阅读量都呈缓慢上升趋势,但相较其他内容,所占比例仍十分微小。依据不同思想政治类微信内容的特点,笔者将所有推送内容分为国家大政方针介绍、评论解读类文章、相关活动新闻报道、综合整理四大类。据统计,四年间重庆邮电大学官方微信公众号累计推出评论解读类文章67条(52%)、时事新闻类36条(28%)、大政方针类15条(12%)、综合整理类11条(8%)。其中阅读量在1000以上的,67%为时政类新闻报道,综合整理类文章为33%,国家大政方针和评论解读类文章为0%;阅读量在800以上的思想政治类微信推送内容中,时事新闻仍然占比最大,为60%,综合整理类则为30%,评论解读类文章为10%;而阅读量在500以上的文章里,评论解读类文章反而成为主要内容,占比为52%;其次为时事新闻,占比为28%,大政方针占比12%,综合整理占比9%。根据以上数据分析,在该校推送的所有思想政治微信内容中,以广受大众关注的时事新闻为主题的微信推送内容更为吸引读者,其次为综合整理类文章。而推送最多的评论解读类文章阅读量大多为500—800之间,并未在读者之间获得良好传播。依据思想政治类微信的不同形式,笔者将所有推送分为纯文本、图文结合、视频、H5四大类。据统计,4年间重庆邮电大学官方微信公众号累计推出图文类文章60篇,占46%,纯文本类文章49篇,占38%,视频类文章20篇,占16%,H5形式为0%。阅读量在1000以上的全部为图文结合形式的推送,纯文本或视频、H5均没有1000以上阅读量;阅读量在800以上的思想政治类微信推送内容中,图文类仍然占比最大,为90%,纯文本类推送为10%,H5和视频类仍为0;阅读量在500以上的文章里,图文类占比79%,纯文本占比14%,视频类占比7%。综合以上数据可以看出,该校的所有思想政治类微信内容推送形式中,图文结合的内容既有文字性的叙述,又有图片的辅助性阅读,阅读内容相对纯文本内容更加丰富,也比H5形式更加方便,更加受手机读者的青睐。而纯文本内容则成为了第二大主要推送形式,拥有更丰富内容的视频形式推送,却在阅读量影响力上表现较弱,H5形式的推送更是为空白。
    三、如何提高高校官方微信公众号推文影响力
    1.明确官方定位,扩大受众群体校园媒体
    在经历校报、校广播台、校电视台、校园官网的更迭后,官方微信公众号成为最新的校园官方媒体形式,在网络空间发出高校的声音。不同于学生组织或其他类型公众号,以“××大学”为名称的官方微信公众号在题材选择和内容编辑过程中都要从学校官方角度出发,因此这类官方微信公众号的受众群体更为广泛,包括在校学生、教职工以及毕业生、学生家长、教育界及其他社会人士。在编辑推送思想政治内容的推文时,编辑需认识到学生是主要的受众群体,其他受众也是推文内容的接收者,在编辑推文内容及选择展现形式时,考虑到受众的兴趣以及阅读习惯,推出学生和教职员工都喜闻乐见的内容。高校加强微信公众平台建设能够发动更多教师和学生参与交流互动,不断扩大传播范围,为传递社会正能量提供坚实的舆论基础。有利于扩大高校思想政治教育工作人群,扩大学生思想引导的范围,发挥新媒介在传播社会主流文化、核心价值观和传递社会正能量中的作用。
    2.聚焦时代内容,展现形式多样化
    通过对重庆邮电大学官方微信公众号后台阅读量、点赞量分析可以看出,虽然该校微信公众号对时政新闻类内容推送较少,但时政新闻类内容明显更受读者关注。聚焦时代新闻,提高文章内容推送的时效性,不仅有利于以新媒体平台为载体的思想政治教育跟上时代步伐,也有利于促进学生关注时事政治,积极主动地参与到思想政治教育中来。微信公众号是一种数字化的媒体形式,其推送也应该多样化,除了基础的图文结合形式外,还可以引入视频、广播音频、H5、直播等更加生动活泼的展现形式,如重庆邮电大学通过学校官方微信平台进行“学习新思想千万师生同上一堂课”的校内直播,给受众更全面、更丰富的思想政治学习体验。微信公众号作为思想政治教育工具和载体的一种,丰富多样的形式能够更好地调动学生学习思想政治内容的积极性,创造良好的思想政治学习氛围。
    3.加强制度化管理,塑造精神文化氛围
    2017年2月,中共中央、国务院在《关于加强和改进新形势下高校思想政治工作的意见》中明确要求高校“加强互联网思想政治工作载体建设,加强学生互动社区、主题教育网站、专业学术网站和‘两微一端’建设,运用大学生喜欢的表达方式开展思想政治教育”。建设校园媒体矩阵,尤其是官方校园微信公众号作为校园媒体主阵地,从选题、编辑、组稿、审核到,需要有一个完善的运营模式。高校思想政治教育工作者和学生干部作为高校微信公众号平台的创作主力,在编辑思想政治教育微信时,不仅要关注大众热点,选择更易被受众接受的推文内容和形式,更要明确自己的使命与责任,深刻认识社会主义核心价值观,让思想政治教育工作在校园官方微信公众号平台发挥出最佳效应,在宣传校园文化的同时弘扬正能量。同时,高校新媒体平台指导老师也要重视对负责新媒体工作的相关人员进行思想教育以及综合素质培养,避免在推送时出现低级失误从而造成不良影响。依托于数字化的信息储存模式、网络化的信息传播渠道和非线性的传播模式,新媒体为当代高校思想政治教育提供了海量的信息、快捷的传输方式和公平互动的沟通手段,培养了大学生的全球意识、效率意识、民主意识和道德自觉等,对提高思想政治教育工作的功效起到了极大的推动作用。同时,这也对高校新媒体工作者们提出了更高的要求。尽管当前思想政治类推文相比其他推送内容在校园官方微信平台影响力较弱,但面对学生、教师和更为广大的受众群体,在制度化管理和良好的精神文化氛围下,通过丰富多样的形式展示出来的紧跟时代潮流的思想政治推文内容,将成为高校微信公众号进行思想政治教育宣传的新常态。
  • 微信公众号学术期刊相关问题分析及优化

    微信公众号学术期刊相关问题分析...2022-04-12

    随着“互联网+”时代的到来,微信公众号被广泛应用于社会各行各业进行相关信息的推送、传播。学术期刊作为学术内容的生产者也不例外,都纷纷建立了自己的微信公众号。但从实践中看,学术期刊公众微信号在传播实用性方面存在诸多问题:运营水平整体不高,推送内容体系性、连贯性不强,与作者互动交流不畅。没能很好地运用微信公众号扩大期刊的影响力。因而,学术期刊应重视微信公众号在学术信息传播中的实用性,不断提升运营水平,丰富传播内容,增强作者和期刊间的互动交流。
    1学术期刊微信公众号传播实用性存在问题
    当前,各学术期刊在微信公众号建设过程中取得了一些实效,如:实现了传播内容的手机端扩散,方便了作者浏览期刊过刊,扩大了期刊的影响力。但也存在着运营水平整体不高、推送内容单一、与作者互动交流不畅等一些问题,没能利用好微信这一传播载体。
    1.1运营水平整体不高
    目前,学术期刊已经充分认识到了通过微信公众号传播自己生产的学术内容的重要性,但囿于学术期刊大都是科研院所、高等学校、行业协会所办,受管理体制、知识结构、思维模式所限,存在微信公众号运营人员短缺、运营意识不强、运营能力不高等问题。1)运营人员短缺。学术期刊与所在单位的核心业务部门相比,受重视程度较低,相当一部分学术期刊的办刊人员数量没有达到新闻出版部门对期刊办刊人员数量的要求。学术期刊微信公众号的运营人员往往是安排青年编辑兼职负责,他们在完成本职工作的同时负责运营学术期刊的微信公众号。甚至有的学术期刊的微信公众号至创办以来几次更换运营人员。人员短缺是制约学术期刊微信公众号运营的主要原因。2)运营意识不强。相当一部分学术期刊在运营学术期刊微信公众号时,跟风现象比较严重,觉得别的学术期刊申请微信公众号,自己的期刊也申请。简单、机械地将自己生产的学术内容通过微信公众号进行推送,运营的积极性、主动性不强。觉得自己的本质工作是组稿、约稿,编辑、校对。没能将内容的生产和内容的推送放到同等重要的位置上看待,没有树立较强的运营意识。这造成通过学术期刊微信公众号传播学术内容、扩大期刊影响力的目的没有达到。3)运营能力不高。大部分学术期刊的编辑都是期刊有什么栏目选题、收什么方向的稿件,就招聘什么专业方向的编辑,几乎很少有学术期刊的编辑有传播学相关的专业背景。学术期刊编辑自身知识结构的单一造成运营能力存在短板,使得学术期刊通过微信公众号推送内容时,为了推送而推送情形比较多,并没有从内容传播、版式美观、扩大影响的角度去考虑。
    1.2推送内容体系性、连贯性不强
    微信公众号只是一种传播工具,学术期刊能否扩大自身的传播影响力,其中的关键还是要看推送的内容是不是符合读者对精神产品需求。目前,不少学术期刊的微信公众号推送的内容都是自己的期刊目录、单篇论文。推送内容单一、缺乏创新整合、缺少选题策划。1)推送内容单一。推送内容单一是不少学术期刊微信公众号普遍存在的问题。简单、机械地将每一期出版的学术内容进行推送,将推送作为任务完成。读者在关注过微信公众号后,并不能获取更多的相关学术资讯。推送内容单一、信息量小使得一些学术期刊微信公众号影响力不大。2)缺少选题策划。为了推送而推送的学术期刊微信公众号不少,编辑缺乏选题策划意识、缺少问题意识,推送内容碎片化,没有形成推送内容体系化,读者在阅读时获取的信息量非常有限,长此以往,读者在首次关注过学术期刊微信公众号后,后续的再次阅读需求会逐步降低。3)缺乏创新整合。学术期刊编辑多年来的工作定位一直是文字工匠,大部分学术期刊编辑缺乏创新整合能力,不能就某一方面的问题收集相关内容进行二次加工,创新整合出来新的学术产品,让作者看到推送内容时,有耳目一新的感觉。
    1.3与作者互动交流不畅
    巧妇难为无米之炊,作者是学术期刊的宝贵财富,学术期刊需要作者,作者也需要学术期刊。学术期刊与作者保持畅通交流对学术期刊的发展尤为关键。部分学术期刊编辑与作者互动交流意识不强,没能将微信公众号强大的交流沟通功能利用起来。1)互动交流意识不强。不少学术期刊在微信公众号运营中认为微信公众号的作用仅仅就是内容推送,缺乏通过微信公众号和作者进行互动交流的意识。这样一来,不能使学术期刊和作者间保持黏性联系。2)互动交流渠道不畅。受知识结构、专业背景的影响,部分学术期刊编辑不了解微信公众号强大交流沟通功能。作者通过微信公众号与期刊互动交流时,期刊回复不够及时或者不回复。造成互动交流渠道不畅通。作者再次浏览学术期刊微信公众号的概率变小。
    2学术期刊微信公众号传播实用性的优化策略
    微信公众号具有传递信息及时、推送目标精准、传播内容便捷等诸多有点,这高度符合学术期刊信息的传播需求。目前,学术期刊已经意识到了信息传播的重要性,但微信公众号只是信息传递的一种手段、工具,开通了微信公众号并不意味就一定能实现信息的有效传播。学术期刊应该不断提升微信公众号的运营水平,以此扩大期刊影响力。
    2.1提升运营水平
    1)增设专职运营人员。充分认识微信公众号对学术期刊发展的重要性,学术期刊应该积极争取期刊主办单位的在人员分配上的政策倾斜,争取专职微信公众号运营人员。或者在现在编辑人员结构的基础上进行优化调整,选定编辑专职从事学术期刊微信公众号的运营。2)运营意识不强。强化学术期刊微信公众号的运营意识,不要为了推送而推送。在推送内容时应充分考虑推送内容的传播扩散力和影响力。3)运营能力不高。提升学术期刊微信公众号运营能力,安排运营人员参加相关专业的知识培训,优化微信公众号运营人员的知识结构,更新运营传播理念。
    2.2优化传播内容
    1)丰富推送内容。改变过往的将出版内容简单机械推送,将推送内容的范围扩大到期刊办刊方向相关的领域,丰富推送内容。比如:定期推送学术动态、会议信息、研究热点。2)开展选题策划。学术期刊在内容推送的过程应该提升选题策划意识,将期刊过往的出版资源和现有资源进行整合,针对某一专题进行系列推送,增加推送内容的信息量。3)增加原创内容。除了推送既有的出版内容外,学术期刊还可以考虑推送一些原创性内容。如:在选题策划的基础上增加编者按、学术论文撰写规范、学术研究范式。
    2.3畅通交流平台
    1)提升交流意识。学术期刊充分认识互动交流的作用,不断提升交流意识。学术期刊和作者存在着刊文需求和发文需求上的信息不对称,互动交流意识的提升可以在一定程度上消除这一障碍。2)保持交流畅通。了解并运用好微信公众号的互动交流功能对于学术期刊与作者保持互动交流,增加期刊和作者间的黏性互动、提升作者对期刊的关注度有着积极的作用。
    当前,关于学术期刊应该如何应对信息化时代到来的机遇和挑战时,学界有“内容为王”和“渠道为王”之争,即对期刊发展来讲,关注稿源质量和注重内容传播哪个对期刊发展尤为关键。笔者认为“内容为王”和“渠道为王”都很重要、都很关键,二者相辅相成,内容为传播提供载体,传播为内容提供渠道。微信公众号作为当前信息传播的优选手段,如何利用好、发展好期刊的微信公众号对期刊未来发展非常关键。学术期刊应重视自己微信公众号传播实用性的建设,不断提升运用水平,丰富推送内容,实现互动沟通。将组稿信息出去、优质稿件吸引回来、优秀学术成果传播开来。以此,在激烈的学术竞争环境中实现学术期刊自身的不断发展。
029-86195145 180 6652 8545 西安嘉瑞德网络科技公司
工作时间:周一到周六 8:30-18:30
邮箱:2528823962@qq.com
QQ:2528823962
地址:陕西省西安市未央元朔路明丰伯马都A座10820室
  • 微信小程序制作微信二维码
    扫码咨询
Copyright © 2015 西安嘉瑞德网络科技有限公司 陕ICP备17015187号-1