论文部分内容阅读
随着微信在手机等移动终端的普及,以微信为入口的网站以及以微信为宿主的微信小程序取得了迅速的发展。由于入口统一,操作界面友好一致,使得基于微信生态圈的各种应用天生具有友好的界面与便利,其应用便捷性较独立的APP而言具有许多独特的优点。而微信公众号提供了与特定群体进行快捷沟通交互的能力,已被越来越多的企事业单位重视和运用。而传统的基于PC的OA系统由于对移动终端支持差、运行环境封闭、以及对移动支付支持能力有限等原因,在移动互联时代显现出较大的局限性。然而基于PC的OA在某些方面仍然具有无可取代的优势和效率,那么如何既能保护现有投资和效率,又能将传统OA在移动端进行较好扩充呢?开发手机APP是可以解决此类问题,但是APP开发周期长,开发和运维成本高,且需要独立下载安装,“群众基础”差。那么有没有更好的办法呢?本文将通过基于微信公众号的开发来实现微OA,从而达到效果与成本兼顾的目标。本文将以某学院微信公众号为依托,通过扩展其微网站的方式最终实现学院业务办理(如在线报名和缴费等),日常管理(如收支管理、办公用品管理等),公文处理(如文件审批与查阅等)等OA功能,从而有效解决日常管理与业务操作之间信息不畅的难题。此外,将业务处理迁移到手机移动端之后也解决了以往纯粹依靠台式电脑处理信息所存在的不方便、不便携的难题。采用基于微信公众平台的微OA后,在业务处理方面,既能够让学员通过自己手机办理相关业务,大大提高工作效率。在回复学生咨询的时候还能形成多对多、多对一的服务模式,提升服务效能。在学院管理方面,能让学院领导通过手机就可以对学院运转清楚掌握。由于电脑端和手机端的深度融合,对于公文的审阅签批也将效率倍增。Node.js采用Javascript语言可以保证前后端开发语言的一致性,降低开发难度,减少开发语言上下文切换成本;MySQL数据库高效便捷,易于部署。JQuery-WeUI则是一套与微信界面一致的前端套件。本文将在透彻剖析微信公众号运转机制的基础上,采用上述核心技术较为详细的探讨了从需求分析、详细设计、代码编写到系统测试,从而实现微OA的诸多功能。另外,微OA系统在构建时充分考虑到系统的通用性,将业务处理的“个性化”作成模块化挂接,而将公文签批等做为通用化设计,使得系统稍加修改就可以应用到高校继续教育行业内的兄弟院校,因此具有一定的推广价值。目前,基于微信公众平台的OA系统市场上也部分存在,但是由于过度偏重于OA功能,而业务处理功能较为薄弱。与之相比,本文计划研究的综合OA平台将是集业务处理、日常管理,移动端、PC端全业务较为综合和高效的管理平台,具有诸多优势和创新的同时,也被赋予了强大的生命力和广阔的市场前景。