目录

前言

课题背景与简介

实现设计思路

一、移动办公与微信小程序

二、需求分析

三、基于微信小程序的移动办公设计与实现

四、总结

实现效果样例

更多帮助


前言

    📅大四是整个大学期间最忙碌的时光,一边要忙着备考或实习为毕业后面临的就业升学做准备,一边要为毕业设计耗费大量精力。近几年各个学校要求的毕设项目越来越难,有不少课题是研究生级别难度的,对本科同学来说是充满挑战。为帮助大家顺利通过和节省时间与精力投入到更重要的就业和考试中去,学长分享优质的选题经验和毕设项目与技术思路。

🚀对毕设有任何疑问都可以问学长哦!

 选题指导:

大家好,这里是海浪学长微信小程序毕设专题,本次分享的课题是

🎯基于微信小程序的高校移动办公系统

课题背景与简介

随着互联网技术、移动终端的兴起以及微信小程序的流行,移动办公以其便利性、及时性等众多优势得到 人们的青睐。将微信小程序等应用于校园移动办公,既摆脱了时间和空间的限制,又良好地结合了微信这一社交工具, 因此有重要的现实意义。结合移动办公及微信小程序技术,对高校移动办公平台的功能需求、系统架构等进行研究。“互联网+”理念的提出为当今互联网时代下我国各行业的发展指出了新的方向。实践证明,融入互联网不仅办公效率更高,同时也更便捷。从某种程度上来说,“互联网+”的应用催生了行业发展的变革。在这一大背景下,高校系统的互联网建设也不断加速,逐步形成了以互联网络为依托的一体化管理模式。由此也进一步促进了移动办公在高校办公系统中的应用,比如部分高校已经构建了OA办公系统。这对于现代化高校的构建起到了一定的积极作用。因此,如何提升“互联网+”背景下高校移动办公的应用水平已成为当今高校办公建设中面临的一个重要问题。

实现设计思路

一、移动办公与微信小程序

移动办公,顾名思义,是以手机等为移动办公终端,不 受时间、空间等约束,克服了传统办公方式的限制。移动办 公的优势包括。

(1)便捷性。只需要利用手机等移动终端 以及网络就能接入,而这些已经成为高校师生的标配,不论 是课堂内外、上下班还是外出,几乎可以随时随地办公。

(2) 高效率。传统办公方式大多依赖于文件、电脑等,在师生或 行政管理人员、领导外出或会议时就无法办公,而移动办公 则会大大提高办公效率。 相对于普通的应用程序,微信小程序具有一些无法比拟 的优势。

(1)微信小程序能够一键获取用户信息。普通的 应用程序需要用户填写姓名、手机号等用户信息,而微信小 程序能够借助微信授权登录一键获取相关信息,提高了便利 性,降低使用者的流失率。

图展示了微信小程序一键获取 信息的场景。

移动办公架构图 移动办公设计_php

 (2)其次,作为微信内嵌的应用,小程序在 和微信的连接方面有天然的优势,小到分享转发,大到通知 消息、物流助手以及广告等都能够无缝衔接,小程序开发人 员能够便利地利用这些功能为自己的产品赋能。 传统办公方式的弊端以及移动办公方式的便利性,成为 把微信小程序接入高校移动办公平台的重要原因。

(1)校园移动办公的新需求。相对于传统媒体,微信 这种新媒体技术能够广泛应用于社交、移动支付。高校学生 是一个广大的应用群体,这种庞大的用户基础使得微信小程 序成为高校移动办公的有利条件。

(2)高校教师及行政人 员的需求。目前,校园办公常用的是 QQ 群、微信群、电话 等半自动化的办公方式,难以打破传统的班级、系别等组织 和地域的限制,而微信小程序天然地避开了班级这种组织层 次,具有更广泛的应用范围。

(3)业务逻辑简化。在传统 的高校通知流程中,一般是领导通知下层行政管理人员,然 后下层行政管理人员再通知班主任或辅导员,中间涉及多个环节,任一环节的暂停都会导致通知流程中断。而将微信小 程序应用到高校移动办公后,这种消息通知可以即时推送给 所有需知人员,大大提高了业务逻辑效率。

二、需求分析

在设计基于微信小程序的高校移动办公平台时,需要综 合考虑接入、内容、交互以及安全性等因素。移动办公是基 于微信小程序的高校办公平台的首要特色,因此在设计及实 现其功能的过程中首先要考虑接入问题。基于微信小程序的 高校移动办公平台需要实现接入的无障碍化,确保随时随地 可以接入移动办公平台,而且需要确保办公过程的稳定性及 流畅性。

就办公系统的内容而言,传统的办公方式具备键盘、鼠 标等外接设备,在输入输出以及定位任务位置等操作上灵活 方便;移动办公平台的触屏操作却不能做到如鼠标、键盘的 灵活性,要解决这一问题就需要精简显示内容,在有限的显 示区域中显示核心内容。

移动办公架构图 移动办公设计_php_02

 人机交互的体验感是保证移动办公平台用户持续性的保 证,在高校师生等用户使用移动办公平台时,如果师生在较 短的时间内就能够上手使用,不仅能够降低学习使用成本, 还不会带来操作上的不方便。菜单层级小、导航清晰,这些 人性化的交互原则在设计过程中都要考虑。

除了使用上的体验外,还需要整个移动办公平台的安全 性。基于微信小程序的高校移动办公平台不仅要有基本的办 公功能,还应该有必要的访问机制、身份认证以及审计等安 全性功能。安全访问机制要能确保有权限的用户可以访问相 应资源,无权限用户不能绕过权限控制机制非法访问资源。

三、基于微信小程序的移动办公设计与实现

基于微信小程序的高校移动办公平台在交互时借助的是 监听服务端口:数据通过微信服务器转发,不同接口的数据 在经过不同方式的处理后回到微信服务器,最后回到用户终 端。

基于微信小程序的高校移动办公平台的主要目标用户是 高校内部的行政人员、师生等。根据以上需求分析,将基于 微信小程序的高校移动办公平台分成如下模块:登录模块、 身份识别模块、信息绑定模块、新闻通知模块以及后台数据 管理模块等 。

传统的应用程序登录需要经过注册及登录两个步骤,小 程序和微信是紧密联系在一起的,因此可以直接使用微信账 号进行登录;登录时需要进行授权,主要步骤是:

①用户以微 信账号登录后,后台会调用微信的登录接口获取临时登录凭 证,并将其发送给后端服务器;

 ②后端服务器会向微信接口发 送小程序的程序代码、小程序应用 ID、授权类型,验证成功 后完成登录操作。

③用户登录后小程序会调用 GetUserInfo() 函 数获取用户的相关信息,包括用户昵称、性别、身份信息、 头像等,敏感数据会被加密,为后续的信息绑定做准备。

设置身份识别模块的目的是验证微信小程序用户是否 为高校的师生或行政管理人员,以防被非法用户使用。在第 一次进行身份识别前,会提示授予小程序获取微信账号信息 权限。权限授予是通过人脸识别实现的,需要经过人脸活体 检测以及人脸搜索识别两个过程:人脸搜索识别就是将采集 到的用户照片和高校师生数据库中的照片进行比较,只有在 数据库中的用户才可以授予权限。身份识别模块的时序如图所示。

移动办公架构图 移动办公设计_微信小程序_03

 第一次使用基于微信小程序的高校移动办公平台并经过 身份识别认证后,后端服务器会验证此微信号是否绑定了用 户信息,如果没有绑定,则小程序会自动跳转到绑定界面进 行身份信息绑定;之所以有信息绑定的需要,是因为以后用 户每次使用小程序就可以直接验证微信账号,而不需要每次 都从后台服务器数据库中获取用户身份信息。在用户输入完毕并确认身份信息后,这些信息会被写入后台数据库,这 样就完成了微信账号和小程序的身份信息绑定。再次使用小 程序时,会自动跳转到小程序的功能页面。

基于微信 小程序的高校移动办公平台的主要功能进入实现阶段,主要 包括以下几方面。

(1)登录及身份认证实现。和普通的办公系统相比, 高校移动办公系统有一定的特殊性:需要区别对待不同的用 户角色,比如教师、学生、行政人员以及家长等。用户在以 微信登录进入小程序后还只是游客身份,此时会提示其进行 身份认证,为保证移动办公平台的安全性,认证为教师、学 生以及行政管理人员的角色会分别和相应的基础数据库进行 数据比对,只有通过数据比对核验的游客才可以认证为相应 角色,未能通过数据验证核验的游客依然保留游客身份,只 有基本的信息浏览功能。

移动办公架构图 移动办公设计_php_04

(2)新闻公告实现。普通的新闻公告是面向所有用户的, 对于那些有一定敏感性的公告只对特定角色开放,比如困难 家庭学费减免公告等就只面向高校行政管理人员。

移动办公架构图 移动办公设计_eclipse_05

  (3)后台数据管理。系统管理员需要通过专门的后台 系统登录,登录后可以选择会议管理、用户管理。 

四、总结

本文首先介绍了移动办公及微信小程序,然后以此为基 础分析了高校对移动办公平台的需求,接下来阐述了基于微 信小程序的高校移动办公平台的主要功能模块;笔者希望本 文的研究对微信小程序在高校移动办公的应用方面有一定的 参考意义。

实现效果样例

高校移动办公系统:

移动办公架构图 移动办公设计_eclipse_06