基于Android和网页解析的教务系统设计与实现
端发送请求,url的值就是服务器端的地址[5]。在服务器端,系统将数据集合并且组装为XML文件,在客户端来解析这个文件[6]。如“查询课程表”的功能实现过程是:GET请求本地服务器,本地服务器再GET请求教务系统服务器,取得课表首页源代码,通过jsoup解析获取学期信息列表,以json格式传递给客户端,客户端解析后显示到界面上,再根据当前所选学期即本学期,发送链接标识给本地服务器,本地服务器再次根据链接获取网页的源代码,截取课程表格那部分源代码,以网页的格式传送给客户端,客户端获取后附加上本地CSS样式文件,用WebView组件进行加载,即可显示成网页版样式的的课表,通过选择不同学期发送请求获取相应课程表。课程表如图4所示。类似地,可依次实现课程班信息、通告信息、开课通知单、考试安排和学生评教等功能。⑶ 新闻模块实现客户端使用HttpURLConnection发送 GET请求学院新闻栏目的RSS服务器,获得服务器返回的数据流,通过XmlPullParser解析器来解析得到新闻列表,其中包
<<上一页 下一页>>
广州市越秀区图书馆版权所有。
联系电话:020-87673002
本站访问人数: