基于HTTP分析模拟的移动教务查询系统研究

发布日期:2019年8月22日
基于HTTP分析模拟的移动教务查询系统研究 基于HTTP分析模拟的移动教务查询系统研究

本内容试读结束

下载后可阅读完整内容,立即下载

在移动互联网时代下,针对传统的高校教务查询系统不兼容手机和平板等设备的移动访问问题,在不变

随着我国高等教育的快速发展,教务管理工作成为高校日常校务的重要环节,高校教务查询系统的建设也成为完善高校教务信息管理的必经之路[1]。传统的高校教务信息查询系统开发时期较早,存在着诸多不便:登录使用流程复杂;仅支持PC 端浏览器访问而不兼容手机和平板等移动端访问,移动适配性和兼容性较差;访问地域受限制,只支持校园内网访问等,这影响了在校的师生对教务查询系统的使用体验。高校师生经常使用教务信息系统去查询成绩、课表等信息,为了提升高校师生使用教务查询系统的体验,支持师生们随时随地的移动查询需求,设计一种便捷的移动教务查询系统势在必行。该移动系统满足几个基本需求:支持教务信息的移动查询访问、保持已有教务系统无变更情况下的无缝接入, 它是移动互联网时代下传统B/S 架构校园教务系统向移动智能终端的延伸。

HTTP 是Hyper Text Transfer Protocol (超文本传输协议)的缩写, 它的发展是万维网协会和Internet 工作小组IETF (Internet Engineering Task Force)合作的结果,最终发布了一系列的HTTP RFC 标准版本,其中最著名的就是RFC 2616 标准版。RFC 2616 定义了普遍使用的一个版本——HTTP 1.1。HTTP 是一个属于应用层的面向对象的TCP/IP 协议, 由于其简捷、快速的方式, 适用于分布式超媒体信息系统。

HTTP协议的主要特点可概括为:支持B/S 模式;服务简单高效;数据对象类型灵活;无连接通信方式;无状态工作协议。HTTP 是一个基于请求与响应模式的、无状态的应用层协议,常基于TCP 的连接方式,目前大多数的Web 开发是构建在HTTP 协议之上的Web 应用。高校使用的教务信息系统主要是正方教务等HTTP Web 应用[2],HTTP 分析模拟技术为实现这种Web 查询系统提供了技术基础。通过对该HTTP Web 教务系统的登录与查询等流程进行HTTP 分析,解析提取HTML (Hypertext Markup Language)页面中用户需要的关键数据,经数据的清洗和整理,最后返回查询结果给移动端用户。基于这种HTTP 分析模拟技术设计的教务查询代理系统, 无需变更现有的教务系统架构设计, 也不影响教务管理的正常运行, 通过Android API [3]或微信小程序[4]等移动开发技术提供对移动端的支持,拓展了教务查询系统的移动版,解决了用户使用流程繁琐、不适配移动端等痛点需求。

2. HTTP 分析模拟方法 2.1. HTTP 请求分析 HTTP 协议是由Web 客户端发起请求,服务器回送响应。一次HTTP 交互操作称为一个事务,其工



相关标签