基于HTML解析技术的教务助手的设计与实现_第1页
基于HTML解析技术的教务助手的设计与实现_第2页
基于HTML解析技术的教务助手的设计与实现_第3页
基于HTML解析技术的教务助手的设计与实现_第4页
基于HTML解析技术的教务助手的设计与实现_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 基于HTML解析技术的教务助手的设计与实现 李庚贤摘 要: 随着移动互联网的快速发展,智能手机普及率的不断提高,我们原来只能在电脑上处理的事务逐渐转移到手机上,我们迈入了移动互联网的时代。目前一些教务系统只适配了PC浏览器,手机显示效果不佳,给用户带来了极大的不便。本文提出一种在Android手机终端上扩展教务系统功能的方法,不需要改变原始系统架构,直接采用了HTML解析交互的方法。同时提供一些附加的功能,针对计算学分绩不方便的问题,实现了绩点计算、成绩分析,使用户能及时方便的了解自己的学习情况。还实现了课程表模块,将教务系统上凌乱的课程信息处理,输出成美观的课程表,使用户能在手机上方便快捷

2、的查看自己的课表。Key: 教务助手;Android平台;HTTP协议;Jsoup;HTML解析;正则表达式;SQLite数据库【Abstract】: As the mobile Internet advances rapidly and the penetration rate of smartphones keeps increasing, tasks that could only be handled by us on the computer in the past are gradually transferred to our phones, ushering us into t

3、he era of mobile Internet. So far, some educational affairs systems are only compatible with PC browsers and do not display well on phones, which has caused tremendous inconvenience to users. The paper puts forward a method to extend the functions of educational affairs systems to Android mobile pho

4、nes. It directly adopts HTMLs parsing and interaction approach without changing the architecture of the original system. It also provides extra features to tackle the difficulties in calculating GPA, which achieves the GPA calculation and score analysis to enable users to learn about their study tim

5、ely and conveniently. Additionally, it realizes the module of timetable that can sort out the messy curriculum information on the educational affairs system and export tidy timetables. Users can then check their timetable on their phone quickly and easily.【Key words】: Educational affairs assistant;

6、Android platform; HTTP protocol; Jsoup; HTML parsing; regular expression; SQLite database0 引言移动互联网通信技术的发展使智能手机逐步进入人们的生活。在移动通信网络技术的成熟环境中,如何在校园教育的前沿使用手机研究一种教务系统移动终端具有深远的现实意义和广泛的应用价值1。目前,一些教务系统只适配PC浏览器,在手机上显示效果不佳,给用户带来了极大的不便。随着Google公司在2007年发布了Android操作系统后,校园里流行的“拇指文化”也悄然发生了变化2,凭借其强大而可扩展的界面,丰富的第三方软件,赢得

7、众多学生的青睐,Android平台是目前移植性最好的手机操作平台3。针对现今移动互联校园的需求及应用群体分析,可知Android是用于进行教务助手系统开发的首选平台。本文基于此,采用Android平台进行设计与开发。1 系统分析1.1 系统现状通过对一些教务系统的调研分析,发现了一些问题。本设计需要在不改变现有在运行系统的基础上,将教务系统的部分功能拓展到手机上,但大多数教务系统采用同步方式请求,服务器直接发回拼装好的HTML代码,获取不到其业务层的数据接口。开发人员唯一能用的数据仅是浏览器与用户交互的HTML网页数据,在现有的这些数据中如何获取到程序内部需要的数据是开发者目前需要解决的问题。而且,有些教务系统只实现了成绩查看等基本功能,缺失一些相对重要的功能,比如成绩分析、绩点计算功能,这给用户带来了不便。在课程表显示上,一些教务系统显示模块没有对格式做太多的处理,这就使得浏览起来非常容易出错。市面上有些课程表软件,需要将自己的账号密码上传到远程服务器,存在潜在的安全风险。1.2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论