999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于HTML解析技術的教務助手的設計與實現

2019-10-08 09:01:51李庚賢
軟件 2019年3期

李庚賢

摘? 要: 隨著移動互聯網的快速發展,智能手機普及率的不斷提高,我們原來只能在電腦上處理的事務逐漸轉移到手機上,我們邁入了移動互聯網的時代。目前一些教務系統只適配了PC瀏覽器,手機顯示效果不佳,給用戶帶來了極大的不便。本文提出一種在Android手機終端上擴展教務系統功能的方法,不需要改變原始系統架構,直接采用了HTML解析交互的方法。同時提供一些附加的功能,針對計算學分績不方便的問題,實現了績點計算、成績分析,使用戶能及時方便的了解自己的學習情況。還實現了課程表模塊,將教務系統上凌亂的課程信息處理,輸出成美觀的課程表,使用戶能在手機上方便快捷的查看自己的課表。

關鍵詞: 教務助手;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 the 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 phones. It directly adopts HTML's 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 timely 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; Android platform; HTTP protocol; Jsoup; HTML parsing; regular expression; SQLite database

0? 引言

移動互聯網通信技術的發展使智能手機逐步進入人們的生活。在移動通信網絡技術的成熟環境中,如何在校園教育的前沿使用手機研究一種教務系統移動終端具有深遠的現實意義和廣泛的應用價值[1]。目前,一些教務系統只適配PC瀏覽器,在手機上顯示效果不佳,給用戶帶來了極大的不便。

隨著Google公司在2007年發布了Android操作系統后,校園里流行的“拇指文化”也悄然發生了變化[2],憑借其強大而可擴展的界面,豐富的第三方軟件,贏得眾多學生的青睞,Android平臺是目前移植性最好的手機操作平臺[3]。針對現今移動互聯校園的需求及應用群體分析,可知Android是用于進行教務助手系統開發的首選平臺。本文基于此,采用Android平臺進行設計與開發。

1? 系統分析

1.1? 系統現狀

通過對一些教務系統的調研分析,發現了一些問題。本設計需要在不改變現有在運行系統的基礎上,將教務系統的部分功能拓展到手機上,但大多數教務系統采用同步方式請求,服務器直接發回拼裝好的HTML代碼,獲取不到其業務層的數據接口。開發人員唯一能用的數據僅是瀏覽器與用戶交互的HTML網頁數據,在現有的這些數據中如何獲取到程序內部需要的數據是開發者目前需要解決的問題。

而且,有些教務系統只實現了成績查看等基本功能,缺失一些相對重要的功能,比如成績分析、績點計算功能,這給用戶帶來了不便。

在課程表顯示上,一些教務系統顯示模塊沒有對格式做太多的處理,這就使得瀏覽起來非常容易出錯。市面上有些課程表軟件,需要將自己的賬號密碼上傳到遠程服務器,存在潛在的安全風險。

1.2? 需求分析

通過以上分析,發現了這些模塊的不足點,下面將對這些模塊進行擴展。如圖1所示,學生可以登錄系統,登錄成功后可以看到自己的教務原始信息以及經過處理加工的一些信息,按照系統的功能可劃分為以下四個主要模塊:

(1)成績查看模塊

主站蜘蛛池模板: 99久久精品国产综合婷婷| 99这里只有精品免费视频| 国产精品太粉嫩高中在线观看| www.youjizz.com久久| 国产电话自拍伊人| 精品少妇人妻av无码久久| 97超碰精品成人国产| 十八禁美女裸体网站| 欧美日本视频在线观看| 欧美福利在线| 欧美另类图片视频无弹跳第一页| 国产亚洲精品资源在线26u| 都市激情亚洲综合久久| 中国成人在线视频| 国产91高清视频| 最新国语自产精品视频在| 91成人在线免费视频| 国产精品第| 亚洲午夜国产精品无卡| 日本亚洲成高清一区二区三区| 亚洲欧美不卡| 成年女人18毛片毛片免费| 日韩在线成年视频人网站观看| 亚洲av无码片一区二区三区| 国产成人亚洲精品蜜芽影院| 又爽又大又黄a级毛片在线视频| 蜜桃臀无码内射一区二区三区| 国产精品视频系列专区| 免费人成黄页在线观看国产| 色婷婷综合激情视频免费看| 午夜福利视频一区| 99热国产这里只有精品9九| 国产黄网站在线观看| 三级视频中文字幕| 亚洲综合婷婷激情| 99视频全部免费| 婷五月综合| 国产成人久久综合777777麻豆| 精品无码一区二区三区电影| 亚洲无码免费黄色网址| 少妇高潮惨叫久久久久久| 国产第一福利影院| 囯产av无码片毛片一级| 日韩在线视频网| 亚洲六月丁香六月婷婷蜜芽| 欧洲欧美人成免费全部视频| 成AV人片一区二区三区久久| 久久久久亚洲av成人网人人软件| 免费AV在线播放观看18禁强制| 一本一道波多野结衣一区二区 | 国产网友愉拍精品| 国产成人一区在线播放| 色丁丁毛片在线观看| 亚洲专区一区二区在线观看| AV色爱天堂网| 91精品免费久久久| 国产在线观看一区二区三区| 国产拍揄自揄精品视频网站| 国产成人h在线观看网站站| 亚洲日本精品一区二区| 日本久久免费| 日本五区在线不卡精品| 国产精品jizz在线观看软件| 伊人久久青草青青综合| 99精品国产电影| 国产一区二区免费播放| 国产三级成人| 波多野结衣亚洲一区| av一区二区三区在线观看| 国产精品性| 91午夜福利在线观看| 久久精品国产亚洲AV忘忧草18| 波多野结衣一区二区三区四区视频| 特级毛片8级毛片免费观看| 国产综合精品一区二区| 中文字幕在线免费看| 国产精品偷伦视频免费观看国产| 欧美日韩激情在线| 永久成人无码激情视频免费| 免费A∨中文乱码专区| 亚洲综合色婷婷| a级免费视频|