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

基于Android教務信息管理系統開發

2014-12-09 03:39:33張生財
科技創新與應用 2014年34期

張生財

摘 要:針對多數高校目前已有教務信息系統無Android開發接口,提出一種基于Android的教務信息管理系統。本系統在不對現有系統做任何改變的情況下,充分利用Android平臺的功能特點,采用Http請求方式完美實現手機端和服務器數據通信,利用Jsoup和Sax等方法進行數據解析處理,同時也對界面進行精心的設計,增強用戶的體驗度。

關鍵詞:Android;教務信息管理系統;手機客戶端

引言

在當今這個信息量呈爆炸性增長的高度信息化時代,隨著智能手機的逐漸普及,手機在人們的日常生活中所扮演的角色也在發生著變化。我國4G網絡的迅速發展也使得手機在移動互聯網上的應用也越來越豐富,上網看視頻,查閱資料,聽歌,甚至于移動電子商務,幾乎所有機上的互聯網應用,都可以移植到手機上。目前國內最常見的移動開發平臺有Android,IPhone, 以及Windows Phone, 而80%以上的大學生使用以Android系統為代表的移動智能終端系統。因此開發基于Android的教務信息管理系統,為本校大學生使用教務信息管理系統提供便利尤為必要。

1 系統開發平臺及環境

1.1 安卓平臺簡介

Android一詞的本義指“機器人”,同時也是Google于2007年11月5日宣布的基于Linux平臺的開源手機操作系統的名稱,該平臺由操作系統、中間件、用戶界面和應用軟件組成,號稱是首個為移動終端打造的真正開放和完整的移動軟件。目前,最新版本為Android 5.0Jelly Bean(果凍豆)。安卓平臺具有開放性、掙脫運營商的束縛、豐富的硬件選擇、不受任何限制的開發商等方面的特色。

1.2 系統開發的環境

Android 的上層應用程序是用Java 語言開發,同時還需要基于Dalvik虛擬機,所以,Google公司推薦使用主流的Java繼承開發環境Eclipse。只有Eclipse還不夠, 因為是使用Java語言進行開發,還應該有由SUN公司提供的Java SDK(其中包括JRE:Java Runtime Environment)。此外,Android的應用程序開發和Java開發有較大區別的,所以還需要有Google提供的Android SDK。同時,還需要在 Eclipse安裝ADT,為Android開發提供開發工具的升級或者變更,是Eclipse下開發工具的升級下載的工具。簡言之,需要以下軟件,才能搭建Android 開發環境,從而進行Android應用程序的開發。

2 系統設計及實現

2.1 系統功能及設計

結合本樣實際情況,得出本程序的功能模塊結構圖,如圖1。根據需求,程序流程設計如下:用戶登錄后加載主框架,通過框架加載常用查詢頁面與服務器授權才能使用的查詢頁面,如選課,選課查詢,考試查詢等。

2.2 關鍵實現技術

2.2.1 XML文件解析技術

XML在各種開發中都廣泛應用,Android也不例外。作為承載數據的一個重要角色,如何讀寫XML成為Android開發中一項重要的技能。在Android中,常見的XML解析器分別為DOM解析器、SAX解析器和PULL解析器。文章采用SAX解析器。

SAX(Simple API for XML)解析器是一種基于事件的解析器,事件驅動的流式解析方式是,從文件的開始順序解析到文檔的結束,不可暫停或倒退。它的核心是事件處理模式,主要是圍繞著事件源以及事件處理器來工作的。當事件源產生事件后,調用事件處理器相應的處理方法,一個事件就可以得到處理。在事件源調用事件處理器中特定方法的時候,還要傳遞給事件處理器相應事件的狀態信息,這樣事件處理器才能夠根據提供的事件信息來決定自己的行為。SAX解析器的優點是解析速度快,占用內存少,非常適合在Android移動設備中使用。

2.2.2 HTML文件解析技術

由于校服務器返回數據一般都為生成好的HTML頁面,現在通過http請求來完成程序功能必須得將返回的HTML文件解析成可用的數據,這樣才能使用。在這里使用Jsoup做為HTML解析工具。

Jsoup是一款Java的HTML解析器,可直接解析某個URL地址、HTML 文本內容。它提供了一套非常省力的API,可通過DOM,CSS以及類似于JQuery的操作方法來取出和操作數據。

3 軟件測試

以甘肅政法學院教務信息管理系統為例,開發的系統主界面如圖2所示,對成績查詢、已選課程、課表查詢、學籍信息、考試信息5個模塊進行了系統測試,測試結果表明軟件運行正常,用戶體驗良好。

4 結束語

文章針對多數高校目前已有教務信息系統無Android開發接口,開發了一種基于Android的教務信息管理系統采用,Android操作系統的多線程技術和開源的SAX解析器與Jsoup解析類庫保證了客戶端的流暢性和友好性,結合本地的輕量級數據庫功能,該移動客戶端可以很好地滿足日常學生對教務來管理信息獲取的需求,經過測試,各項功能都可以實現,并且具有良好的可擴展性。

參考文獻

[1]余志龍,鄭名杰.等.Google.Android.SDK開發范例大全(第2版)[M].北京:人民郵電出版社,2010.

[2]墨菲,李雪飛,吳明暉.Android開發入門教程[M].北京:人民郵電出版社,2010.

[3]李寧.Android開發權威指南[M].北京:機械工業出版社,2011.

[4]Jonathan Hedley.jsoup: Java HTML Parser[EB/OL].http://jsoup. org/,2011.

[5]陳芝榮.基于Android和NFC的智慧校園系統開發[J].科技創新與應用,2013(35).endprint

摘 要:針對多數高校目前已有教務信息系統無Android開發接口,提出一種基于Android的教務信息管理系統。本系統在不對現有系統做任何改變的情況下,充分利用Android平臺的功能特點,采用Http請求方式完美實現手機端和服務器數據通信,利用Jsoup和Sax等方法進行數據解析處理,同時也對界面進行精心的設計,增強用戶的體驗度。

關鍵詞:Android;教務信息管理系統;手機客戶端

引言

在當今這個信息量呈爆炸性增長的高度信息化時代,隨著智能手機的逐漸普及,手機在人們的日常生活中所扮演的角色也在發生著變化。我國4G網絡的迅速發展也使得手機在移動互聯網上的應用也越來越豐富,上網看視頻,查閱資料,聽歌,甚至于移動電子商務,幾乎所有機上的互聯網應用,都可以移植到手機上。目前國內最常見的移動開發平臺有Android,IPhone, 以及Windows Phone, 而80%以上的大學生使用以Android系統為代表的移動智能終端系統。因此開發基于Android的教務信息管理系統,為本校大學生使用教務信息管理系統提供便利尤為必要。

1 系統開發平臺及環境

1.1 安卓平臺簡介

Android一詞的本義指“機器人”,同時也是Google于2007年11月5日宣布的基于Linux平臺的開源手機操作系統的名稱,該平臺由操作系統、中間件、用戶界面和應用軟件組成,號稱是首個為移動終端打造的真正開放和完整的移動軟件。目前,最新版本為Android 5.0Jelly Bean(果凍豆)。安卓平臺具有開放性、掙脫運營商的束縛、豐富的硬件選擇、不受任何限制的開發商等方面的特色。

1.2 系統開發的環境

Android 的上層應用程序是用Java 語言開發,同時還需要基于Dalvik虛擬機,所以,Google公司推薦使用主流的Java繼承開發環境Eclipse。只有Eclipse還不夠, 因為是使用Java語言進行開發,還應該有由SUN公司提供的Java SDK(其中包括JRE:Java Runtime Environment)。此外,Android的應用程序開發和Java開發有較大區別的,所以還需要有Google提供的Android SDK。同時,還需要在 Eclipse安裝ADT,為Android開發提供開發工具的升級或者變更,是Eclipse下開發工具的升級下載的工具。簡言之,需要以下軟件,才能搭建Android 開發環境,從而進行Android應用程序的開發。

2 系統設計及實現

2.1 系統功能及設計

結合本樣實際情況,得出本程序的功能模塊結構圖,如圖1。根據需求,程序流程設計如下:用戶登錄后加載主框架,通過框架加載常用查詢頁面與服務器授權才能使用的查詢頁面,如選課,選課查詢,考試查詢等。

2.2 關鍵實現技術

2.2.1 XML文件解析技術

XML在各種開發中都廣泛應用,Android也不例外。作為承載數據的一個重要角色,如何讀寫XML成為Android開發中一項重要的技能。在Android中,常見的XML解析器分別為DOM解析器、SAX解析器和PULL解析器。文章采用SAX解析器。

SAX(Simple API for XML)解析器是一種基于事件的解析器,事件驅動的流式解析方式是,從文件的開始順序解析到文檔的結束,不可暫停或倒退。它的核心是事件處理模式,主要是圍繞著事件源以及事件處理器來工作的。當事件源產生事件后,調用事件處理器相應的處理方法,一個事件就可以得到處理。在事件源調用事件處理器中特定方法的時候,還要傳遞給事件處理器相應事件的狀態信息,這樣事件處理器才能夠根據提供的事件信息來決定自己的行為。SAX解析器的優點是解析速度快,占用內存少,非常適合在Android移動設備中使用。

2.2.2 HTML文件解析技術

由于校服務器返回數據一般都為生成好的HTML頁面,現在通過http請求來完成程序功能必須得將返回的HTML文件解析成可用的數據,這樣才能使用。在這里使用Jsoup做為HTML解析工具。

Jsoup是一款Java的HTML解析器,可直接解析某個URL地址、HTML 文本內容。它提供了一套非常省力的API,可通過DOM,CSS以及類似于JQuery的操作方法來取出和操作數據。

3 軟件測試

以甘肅政法學院教務信息管理系統為例,開發的系統主界面如圖2所示,對成績查詢、已選課程、課表查詢、學籍信息、考試信息5個模塊進行了系統測試,測試結果表明軟件運行正常,用戶體驗良好。

4 結束語

文章針對多數高校目前已有教務信息系統無Android開發接口,開發了一種基于Android的教務信息管理系統采用,Android操作系統的多線程技術和開源的SAX解析器與Jsoup解析類庫保證了客戶端的流暢性和友好性,結合本地的輕量級數據庫功能,該移動客戶端可以很好地滿足日常學生對教務來管理信息獲取的需求,經過測試,各項功能都可以實現,并且具有良好的可擴展性。

參考文獻

[1]余志龍,鄭名杰.等.Google.Android.SDK開發范例大全(第2版)[M].北京:人民郵電出版社,2010.

[2]墨菲,李雪飛,吳明暉.Android開發入門教程[M].北京:人民郵電出版社,2010.

[3]李寧.Android開發權威指南[M].北京:機械工業出版社,2011.

[4]Jonathan Hedley.jsoup: Java HTML Parser[EB/OL].http://jsoup. org/,2011.

[5]陳芝榮.基于Android和NFC的智慧校園系統開發[J].科技創新與應用,2013(35).endprint

摘 要:針對多數高校目前已有教務信息系統無Android開發接口,提出一種基于Android的教務信息管理系統。本系統在不對現有系統做任何改變的情況下,充分利用Android平臺的功能特點,采用Http請求方式完美實現手機端和服務器數據通信,利用Jsoup和Sax等方法進行數據解析處理,同時也對界面進行精心的設計,增強用戶的體驗度。

關鍵詞:Android;教務信息管理系統;手機客戶端

引言

在當今這個信息量呈爆炸性增長的高度信息化時代,隨著智能手機的逐漸普及,手機在人們的日常生活中所扮演的角色也在發生著變化。我國4G網絡的迅速發展也使得手機在移動互聯網上的應用也越來越豐富,上網看視頻,查閱資料,聽歌,甚至于移動電子商務,幾乎所有機上的互聯網應用,都可以移植到手機上。目前國內最常見的移動開發平臺有Android,IPhone, 以及Windows Phone, 而80%以上的大學生使用以Android系統為代表的移動智能終端系統。因此開發基于Android的教務信息管理系統,為本校大學生使用教務信息管理系統提供便利尤為必要。

1 系統開發平臺及環境

1.1 安卓平臺簡介

Android一詞的本義指“機器人”,同時也是Google于2007年11月5日宣布的基于Linux平臺的開源手機操作系統的名稱,該平臺由操作系統、中間件、用戶界面和應用軟件組成,號稱是首個為移動終端打造的真正開放和完整的移動軟件。目前,最新版本為Android 5.0Jelly Bean(果凍豆)。安卓平臺具有開放性、掙脫運營商的束縛、豐富的硬件選擇、不受任何限制的開發商等方面的特色。

1.2 系統開發的環境

Android 的上層應用程序是用Java 語言開發,同時還需要基于Dalvik虛擬機,所以,Google公司推薦使用主流的Java繼承開發環境Eclipse。只有Eclipse還不夠, 因為是使用Java語言進行開發,還應該有由SUN公司提供的Java SDK(其中包括JRE:Java Runtime Environment)。此外,Android的應用程序開發和Java開發有較大區別的,所以還需要有Google提供的Android SDK。同時,還需要在 Eclipse安裝ADT,為Android開發提供開發工具的升級或者變更,是Eclipse下開發工具的升級下載的工具。簡言之,需要以下軟件,才能搭建Android 開發環境,從而進行Android應用程序的開發。

2 系統設計及實現

2.1 系統功能及設計

結合本樣實際情況,得出本程序的功能模塊結構圖,如圖1。根據需求,程序流程設計如下:用戶登錄后加載主框架,通過框架加載常用查詢頁面與服務器授權才能使用的查詢頁面,如選課,選課查詢,考試查詢等。

2.2 關鍵實現技術

2.2.1 XML文件解析技術

XML在各種開發中都廣泛應用,Android也不例外。作為承載數據的一個重要角色,如何讀寫XML成為Android開發中一項重要的技能。在Android中,常見的XML解析器分別為DOM解析器、SAX解析器和PULL解析器。文章采用SAX解析器。

SAX(Simple API for XML)解析器是一種基于事件的解析器,事件驅動的流式解析方式是,從文件的開始順序解析到文檔的結束,不可暫停或倒退。它的核心是事件處理模式,主要是圍繞著事件源以及事件處理器來工作的。當事件源產生事件后,調用事件處理器相應的處理方法,一個事件就可以得到處理。在事件源調用事件處理器中特定方法的時候,還要傳遞給事件處理器相應事件的狀態信息,這樣事件處理器才能夠根據提供的事件信息來決定自己的行為。SAX解析器的優點是解析速度快,占用內存少,非常適合在Android移動設備中使用。

2.2.2 HTML文件解析技術

由于校服務器返回數據一般都為生成好的HTML頁面,現在通過http請求來完成程序功能必須得將返回的HTML文件解析成可用的數據,這樣才能使用。在這里使用Jsoup做為HTML解析工具。

Jsoup是一款Java的HTML解析器,可直接解析某個URL地址、HTML 文本內容。它提供了一套非常省力的API,可通過DOM,CSS以及類似于JQuery的操作方法來取出和操作數據。

3 軟件測試

以甘肅政法學院教務信息管理系統為例,開發的系統主界面如圖2所示,對成績查詢、已選課程、課表查詢、學籍信息、考試信息5個模塊進行了系統測試,測試結果表明軟件運行正常,用戶體驗良好。

4 結束語

文章針對多數高校目前已有教務信息系統無Android開發接口,開發了一種基于Android的教務信息管理系統采用,Android操作系統的多線程技術和開源的SAX解析器與Jsoup解析類庫保證了客戶端的流暢性和友好性,結合本地的輕量級數據庫功能,該移動客戶端可以很好地滿足日常學生對教務來管理信息獲取的需求,經過測試,各項功能都可以實現,并且具有良好的可擴展性。

參考文獻

[1]余志龍,鄭名杰.等.Google.Android.SDK開發范例大全(第2版)[M].北京:人民郵電出版社,2010.

[2]墨菲,李雪飛,吳明暉.Android開發入門教程[M].北京:人民郵電出版社,2010.

[3]李寧.Android開發權威指南[M].北京:機械工業出版社,2011.

[4]Jonathan Hedley.jsoup: Java HTML Parser[EB/OL].http://jsoup. org/,2011.

[5]陳芝榮.基于Android和NFC的智慧校園系統開發[J].科技創新與應用,2013(35).endprint

主站蜘蛛池模板: 精品1区2区3区| 国产精品无码制服丝袜| 综合色婷婷| 婷五月综合| 免费福利视频网站| 国产高清精品在线91| 欧美97色| 老色鬼久久亚洲AV综合| 最新亚洲人成网站在线观看| 波多野结衣一区二区三区AV| 激情爆乳一区二区| 华人在线亚洲欧美精品| av在线无码浏览| 国产精品欧美激情| 国产精品私拍在线爆乳| 福利一区三区| 免费网站成人亚洲| 日韩欧美国产成人| 99性视频| 色综合天天操| www亚洲天堂| 热久久这里是精品6免费观看| 亚洲精品综合一二三区在线| 日韩精品一区二区三区中文无码| jizz国产视频| 欧美中文字幕在线二区| 日本a级免费| 亚洲av无码人妻| 亚洲色无码专线精品观看| 亚洲愉拍一区二区精品| 22sihu国产精品视频影视资讯| 国产区免费| 欧美成人在线免费| 五月婷婷亚洲综合| 国产91小视频在线观看| 免费啪啪网址| 黄色国产在线| 中文字幕乱码二三区免费| 在线观看国产网址你懂的| 日本三区视频| 国产主播喷水| 国产成人精品亚洲77美色| 一级做a爰片久久毛片毛片| 欧美精品另类| 无码福利视频| 国产精品微拍| 亚洲最大福利网站| 超碰aⅴ人人做人人爽欧美| 青青国产视频| 婷婷六月综合网| 国产欧美日韩va另类在线播放| 国产特一级毛片| 青草免费在线观看| 日韩免费中文字幕| 五月天久久综合| 亚洲首页国产精品丝袜| 99无码熟妇丰满人妻啪啪| 国模极品一区二区三区| 女人爽到高潮免费视频大全| 亚洲精品爱草草视频在线| 91免费在线看| 久久美女精品| 国产成人高精品免费视频| 国产精品99久久久久久董美香| 最新精品久久精品| 97精品久久久大香线焦| 精品第一国产综合精品Aⅴ| 久久国产亚洲欧美日韩精品| 国产美女丝袜高潮| 毛片网站在线看| 国产精品网址你懂的| 精品1区2区3区| 国产福利一区视频| 日韩av在线直播| 欧美日本不卡| 日韩无码黄色| 99视频国产精品| 色噜噜中文网| 97综合久久| 国产女人18水真多毛片18精品| 国产女人在线| 亚洲天堂2014|