- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
安徽广播电视大学微信平台设计和实现
安徽广播电视大学微信平台设计和实现
摘要: 针对现有业务系统不能适配移动设备、入口多和信息孤岛等问题,设计和实现安徽广播电视大学微信平台。本平台依托安徽广播电视大学微信公众号,使用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技术,两者技术架构差别很大。主页系统是由公司开发的,在其上实现微主页功能有难度,决定在微信平台中实现。微主页模块直接访问主页数据库,和主页系统共享数据,实现无缝对接。
网上报名系统实现求学者的预约报名、正式报名、网上审核、网上交费和在线入学测试等功能,为学员提供网上一站式的报名服务。该系统具有不受时间限制、全天候、全流程的特点,为求学者提供便利,也促进安徽电大招生工作的开展。
学生交费系统实现学生在网上完成交学分费、交教材费、历史查询等功能,能够提高效率,节省时间,降低成本。
学生活动平台是为丰富全省电大学生校园文化生活,进一步增强学生对校园的归属感,提高学校知名度,推动招生报名等工作而开发的系统。目前已经在平台上成功开展过歌手大赛和书画摄影大赛等活动,收到师生的一致好评。
入学测试系统完成新生的入学测试任务。开放教育要求对新生进行入学测试,对其知识技能大致了解,为将来的个性化学习支持服务提供参考。入学测试系统可单独使用,也能够和网上报名系统对接。
综上,微报名、微交费、微活动和微测试,都在原系统的基础上升级开发完成。微点餐是全新功能,放在微信平台中实现。
微信平台
您可能关注的文档
最近下载
- 高处作业吊篮安全管理措施.docx VIP
- 广东省广州市天河区2024-2025学年七年级上学期期末道德与法治试题(含答案).docx VIP
- 【MOOC答案】《电磁场与电磁波理论》(南京邮电大学)章节作业慕课答案.docx
- 2019-2020学年高中生物 第2章 动物和人体生命活动的调节 2.4 免疫调节Ⅱ课件 .ppt VIP
- 新时代中国特色社会主义与实践(2024版)课后思考题答案.docx
- 【艾瑞咨询】2024年中国两轮电动车行业研究.docx
- 德州俱乐部管理制度(3篇).docx VIP
- 五金产品成本分析表.pdf
- 冀教版小学信息技术五年级上册《第1课 身边的算法》教学设计.docx VIP
- 柴油发电机组安装.doc VIP
原创力文档


文档评论(0)