分类筛选
分类筛选:

关于微信论文范文资料 与安徽广播电视大学微信平台设计和实现有关论文参考文献

版权:原创标记原创 主题:微信范文 科目:毕业论文 2024-03-01

《安徽广播电视大学微信平台设计和实现》:关于免费微信论文范文在这里免费下载与阅读,为您的微信相关论文写作提供资料。

摘 要: 针对现有业务系统不能适配移动设备、入口多和信息孤岛等问题,设计和实现安徽广播电视大学微信平台.本平台依托安徽广播电视大学微信公众号,使用WeUI、jQuery、PHP、MVC等技术,设计和实现微信网站,主要包括微主页、微平台和微服务模块;升级现有的多个业务系统,使之支持移动端和自适应访问,并集成到微信平台中;利用微信身份认证服务实现多个业务系统的单点登录功能.应用表明,安徽广播电视大学微信平台能够满足一站式业务*和信息查询需求,显著提高学校信息化服务和应用水平.

关键词:微信;手机网站;单点登录;PHP

中图分类号:TP391 文献标识码:A 文章编号:1009-3044(2018)14-0073-03

1 引言

安徽广播电视大学是一所以现代信息技术为支撑,专门从事成人远程开放教育的高等学校.学校秉承学历教育和非学历教育并重的发展战略,已经建成几十个学习平台和业务系统.但这些平台和系统都是单独开发,彼此之间不能互通,成为信息孤岛.此外,这些平台和系统主要面向PC端开发,没有适配移动端,随着移动应用全面普及,已经不能满足师生多样的工作学习需要.目前学校正在向开放大学转型,提出建设“一流信息化,一流开放大学”的双一流建设目标.一流信息化包括建设统一的开放大学学习和管理平台,时间紧任务重.我们决定开展前期研究工作,在對现状进行全面分析的基础上,建设安徽广播电视大学微信平台.本研究以移动应用作为切入点,依托安徽广播电视大学微信公众号,采用WeUI、jQuery、PHP和MVC等技术,开发微信平台,将其打造成安徽电大重要的互联网宣传窗口,为全省电大师生提供多终端、无缝和一站式的信息服务.

2 安徽广播电视大学微信平台设计

2.1 相关技术

安徽广播电视大学微信平台设计使用的相关技术包括微信公众号自定义菜单、基于OpenID的单点登录和终端自适应.

在关注微信公众号后,微信APP在下方显示自定义菜单.用户点击菜单项,可进入预先设置好的链接地址,比如手机网站.因此微信公众号是理想的统一入口.

在关注微信公众号时,腾讯会为用户分配标识信息,且在该公共号下唯一,即OpenID.业务系统使用腾讯提供的接口获取OpenID,将其和本地账户绑定,即可实现单点登录.

业务系统可实现PC端和手机端两套前台界面,公用后台业务逻辑代码.用户访问业务系统时,系统通过某些特征(例如浏览器发送的UserAgent信息)判断终端是手机还是普通

PC,并返回对应界面,从而实现终端设备自适应.

2.2 系统结构

本微信平台包括微主页、微平台和微服务三个模块.微主页是学校主页的手机版,方便师生在手机端查询学校概况、学校新闻、通知公告、分校之窗等内容.微平台是学校几个大型学习平台入口的索引页面,包括国家开放大学学习网、安徽省高等学历继续教育在线平台、中小学教师教育网、安徽省专技技术人员继续教育在线平台、安徽全民终生学习网等,方便学生进入各个平台学习.微服务是师生日常工作学习中要用到系统的索引页面,包括微报名、微交费、微测试、微活动、微点餐等功能.系统结构如图1所示.

为了降低成本和提高效率,安徽电大微信平台开发遵循最小化原则,即如果对现有业务系统升级即可满足需求,就不需要重构.对业务现状和系统需求进行分析,结果如表1所示.

主页系统是学校门户,地位重要,必须在微信平台展示.微信平台采用PHP技术,主页系统采用Node.js+.net技术,两者技术架构差别很大.主页系统是由公司开发的,在其上实现微主页功能有难度,决定在微信平台中实现.微主页模块直接访问主页数据库,和主页系统共享数据,实现无缝对接.

网上报名系统实现求学者的预约报名、正式报名、网上审核、网上交费和在线入学测试等功能,为学员提供网上一站式的报名服务.该系统具有不受时间限制、全天候、全流程的特点,为求学者提供便利,也促进安徽电大招生工作的开展.

学生交费系统实现学生在网上完成交学分费、交教材费、历史查询等功能,能够提高效率,节省时间,降低成本.

学生活动平台是为丰富全省电大学生校园文化生活,进一步增强学生对校园的归属感,提高学校知名度,推动招生报名等工作而开发的系统.目前已经在平台上成功开展过歌手大赛和书画摄影大赛等活动,收到师生的一致好评.

入学测试系统完成新生的入学测试任务.开放教育要求对新生进行入学测试,对其知识技能大致了解,为将来的个性化学习支持服务提供参考.入学测试系统可单独使用,也能够和网上报名系统对接.

综上,微报名、微交费、微活动和微测试,都在原系统的基础上升级开发完成.微点餐是全新功能,放在微信平台中实现.

微信平台和主页等系统在物理上是平行关系,互相对等,相对独立.但在逻辑上是上下层关系,有链接,也有数据库直接访问,以及数据交换(OpenID).为了便于区分,定义图1中分割线以上模块组成的系统称为小微信平台,定义图1中所有模块包含在内的系统称为大微信平台,默认情况下指小微信平台.

2.3 技术架构

微信平台基于B/S模式开发,采用Windows2008+IIS7(fastCGI)+PHP7(OPcache)+MYSQL5.6运行环境.IIS7内置FastCGI模块,可以运行FastCGI模式的脚本引擎.在fastCGI模式下,PHP最高效和最安全,能够支持大并发量和高负载.PHP7内置的OPcache模块,能够缓存中间代码,节省编译时间,优化执行.MYSQL5.6属于轻量型数据库产品,支持绝大多数SQL特性,性能完全满足需求.PDO(Php Data Object)接口是PHP为数据库操作开发的抽象接口,与具体数据库无关,具体数据库需要提供驱动,方便解耦.微信平台通过PDO_MYSQL驱动连接MYSQL数据库,通过PDO_SQLSRV驱动连接MSSQL数据库.微信平台技术架构如图2所示.

微信论文参考资料:

微信营销论文

微信投稿平台

微信投稿

微杂志

关于微博的论文

结论:安徽广播电视大学微信平台设计和实现为关于微信方面的论文题目、论文提纲、微信论文开题报告、文献综述、参考文献的相关大学硕士和本科毕业论文。

和你相关的