• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于HTML解析技術(shù)的教務(wù)助手的設(shè)計(jì)與實(shí)現(xiàn)

      2019-10-08 09:01:51李庚賢
      軟件 2019年3期
      關(guān)鍵詞:Android平臺(tái)

      李庚賢

      摘? 要: 隨著移動(dòng)互聯(lián)網(wǎng)的快速發(fā)展,智能手機(jī)普及率的不斷提高,我們?cè)瓉碇荒茉陔娔X上處理的事務(wù)逐漸轉(zhuǎn)移到手機(jī)上,我們邁入了移動(dòng)互聯(lián)網(wǎng)的時(shí)代。目前一些教務(wù)系統(tǒng)只適配了PC瀏覽器,手機(jī)顯示效果不佳,給用戶帶來了極大的不便。本文提出一種在Android手機(jī)終端上擴(kuò)展教務(wù)系統(tǒng)功能的方法,不需要改變?cè)枷到y(tǒng)架構(gòu),直接采用了HTML解析交互的方法。同時(shí)提供一些附加的功能,針對(duì)計(jì)算學(xué)分績(jī)不方便的問題,實(shí)現(xiàn)了績(jī)點(diǎn)計(jì)算、成績(jī)分析,使用戶能及時(shí)方便的了解自己的學(xué)習(xí)情況。還實(shí)現(xiàn)了課程表模塊,將教務(wù)系統(tǒng)上凌亂的課程信息處理,輸出成美觀的課程表,使用戶能在手機(jī)上方便快捷的查看自己的課表。

      關(guān)鍵詞: 教務(wù)助手;Android平臺(tái);HTTP協(xié)議;Jsoup;HTML解析;正則表達(dá)式;SQLite數(shù)據(jù)庫(kù)

      【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? 引言

      移動(dòng)互聯(lián)網(wǎng)通信技術(shù)的發(fā)展使智能手機(jī)逐步進(jìn)入人們的生活。在移動(dòng)通信網(wǎng)絡(luò)技術(shù)的成熟環(huán)境中,如何在校園教育的前沿使用手機(jī)研究一種教務(wù)系統(tǒng)移動(dòng)終端具有深遠(yuǎn)的現(xiàn)實(shí)意義和廣泛的應(yīng)用價(jià)值[1]。目前,一些教務(wù)系統(tǒng)只適配PC瀏覽器,在手機(jī)上顯示效果不佳,給用戶帶來了極大的不便。

      隨著Google公司在2007年發(fā)布了Android操作系統(tǒng)后,校園里流行的“拇指文化”也悄然發(fā)生了變化[2],憑借其強(qiáng)大而可擴(kuò)展的界面,豐富的第三方軟件,贏得眾多學(xué)生的青睞,Android平臺(tái)是目前移植性最好的手機(jī)操作平臺(tái)[3]。針對(duì)現(xiàn)今移動(dòng)互聯(lián)校園的需求及應(yīng)用群體分析,可知Android是用于進(jìn)行教務(wù)助手系統(tǒng)開發(fā)的首選平臺(tái)。本文基于此,采用Android平臺(tái)進(jìn)行設(shè)計(jì)與開發(fā)。

      1? 系統(tǒng)分析

      1.1? 系統(tǒng)現(xiàn)狀

      通過對(duì)一些教務(wù)系統(tǒng)的調(diào)研分析,發(fā)現(xiàn)了一些問題。本設(shè)計(jì)需要在不改變現(xiàn)有在運(yùn)行系統(tǒng)的基礎(chǔ)上,將教務(wù)系統(tǒng)的部分功能拓展到手機(jī)上,但大多數(shù)教務(wù)系統(tǒng)采用同步方式請(qǐng)求,服務(wù)器直接發(fā)回拼裝好的HTML代碼,獲取不到其業(yè)務(wù)層的數(shù)據(jù)接口。開發(fā)人員唯一能用的數(shù)據(jù)僅是瀏覽器與用戶交互的HTML網(wǎng)頁(yè)數(shù)據(jù),在現(xiàn)有的這些數(shù)據(jù)中如何獲取到程序內(nèi)部需要的數(shù)據(jù)是開發(fā)者目前需要解決的問題。

      而且,有些教務(wù)系統(tǒng)只實(shí)現(xiàn)了成績(jī)查看等基本功能,缺失一些相對(duì)重要的功能,比如成績(jī)分析、績(jī)點(diǎn)計(jì)算功能,這給用戶帶來了不便。

      在課程表顯示上,一些教務(wù)系統(tǒng)顯示模塊沒有對(duì)格式做太多的處理,這就使得瀏覽起來非常容易出錯(cuò)。市面上有些課程表軟件,需要將自己的賬號(hào)密碼上傳到遠(yuǎn)程服務(wù)器,存在潛在的安全風(fēng)險(xiǎn)。

      1.2? 需求分析

      通過以上分析,發(fā)現(xiàn)了這些模塊的不足點(diǎn),下面將對(duì)這些模塊進(jìn)行擴(kuò)展。如圖1所示,學(xué)生可以登錄系統(tǒng),登錄成功后可以看到自己的教務(wù)原始信息以及經(jīng)過處理加工的一些信息,按照系統(tǒng)的功能可劃分為以下四個(gè)主要模塊:

      (1)成績(jī)查看模塊

      猜你喜歡
      Android平臺(tái)
      基于Android平臺(tái)的兒童跟蹤系統(tǒng)
      基于Android平臺(tái)的老人跌倒檢測(cè)算法及APP設(shè)計(jì)
      軟件(2016年7期)2017-02-07 13:07:28
      基于Android平臺(tái)軟件開發(fā)技術(shù)研究
      科技資訊(2016年25期)2016-12-27 18:46:40
      基于Android平臺(tái)的人臉識(shí)別系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
      基于Android平臺(tái)的健康醫(yī)療APP設(shè)計(jì)與開發(fā)
      Android手機(jī)主題設(shè)計(jì) 
      基于Android的Python語言英漢維電子詞典設(shè)計(jì)與實(shí)現(xiàn)
      Android平臺(tái)下的空氣質(zhì)量和天氣情況查詢應(yīng)用設(shè)計(jì)與實(shí)現(xiàn)
      基于Android平臺(tái)的即時(shí)通訊系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
      基于Android的移動(dòng)GIS系統(tǒng)的應(yīng)用與實(shí)現(xiàn)
      历史| 离岛区| 金川县| 平邑县| 阿克陶县| 罗山县| 栖霞市| 石狮市| 桓台县| 舞阳县| 普宁市| 当雄县| 尼木县| 青浦区| 湘潭市| 天全县| 武宁县| 讷河市| 天镇县| 乡宁县| 西贡区| 金山区| 红原县| 宁河县| 翁源县| 绥宁县| 金川县| 古浪县| 海林市| 彰化市| 嵊州市| 河间市| 津市市| 江孜县| 凌源市| 漾濞| 西安市| 吉水县| 曲沃县| 逊克县| 嘉黎县|