盧玉
摘 要:Android作為一個開放的手機平臺系統(tǒng),已經(jīng)在大量智能手機上得到了廣泛的應(yīng)用,以此來開發(fā)設(shè)計一款用于高校教務(wù)系統(tǒng)的配套的學(xué)生選課查詢系統(tǒng),不但能夠讓學(xué)生選課查詢提供了便捷,而且還能夠讓學(xué)生的選課查詢更加的規(guī)范化、高效化和自動化。因此,本文就以基于Android的高校學(xué)生選課查詢系統(tǒng)的設(shè)計與實現(xiàn)進行了有針對性的研究。
關(guān)鍵詞:Android;學(xué)生選課查詢;手機平臺系統(tǒng);智能手機。
中圖分類號:TP393 文獻標(biāo)識碼:A 文章編號:1006-8937(2015)30-0015-01
1 背景概述
在近年網(wǎng)絡(luò)技術(shù)的不斷發(fā)展和現(xiàn)代信息技術(shù)不斷融合的同時,3G技術(shù)的廣泛應(yīng)用,使得Android操作系統(tǒng)也帶來了一輪智能手機革命,使得智能手機開始向著掌上電腦終端的方向發(fā)展。學(xué)生選課查詢系統(tǒng)在高校的應(yīng)用,不僅使得用戶的選課查詢更為方便快捷,而且為學(xué)校的相關(guān)部門管理者和決策者提供了更為全面、科學(xué)、系統(tǒng)的參考依據(jù),同時也提高了學(xué)校相關(guān)部門管理者和決策者的工作質(zhì)量和效率。
本文的研究目的主要完成基于Android平臺的學(xué)生選課查詢系統(tǒng)的設(shè)計與實現(xiàn)工作,讓學(xué)生可以通過本研究中所設(shè)計和開發(fā)的選課查詢系統(tǒng)快捷的利用手機登陸查詢,并方便的查詢學(xué)生的選課情況,同時相關(guān)部門管理者也可以利用本系統(tǒng)的開展選課工作的發(fā)布、修改、刪除、查詢以及匯總和統(tǒng)計等工作,提高相關(guān)部門管理者的工作效率。
2 學(xué)生選課查詢系統(tǒng)的設(shè)計
Android操作系統(tǒng),最早是由Andy Rubin開發(fā)的。早在2003年,Andy Rubin就與合伙人一起成立了Android公司。然后在2005年,其所成立的Android公司就被Google收購了。Android一詞的本義,實際上指的是機器人,Google在2007年11月5日,宣布一個新的,基于Linux平臺的開源手機操作系統(tǒng)時,將其定為了此系統(tǒng)的名稱。
Android開放源碼移動操作平臺,主要是由應(yīng)用軟件、用戶界面以及中間件和操作系統(tǒng)組成的,是一個開放式的、不許付費的、綜合性的軟件開發(fā)包,也是廣受開發(fā)人員好評和歡迎的一款開發(fā)工具。
2.1 系統(tǒng)的功能需求
本文所設(shè)計的學(xué)生選課查詢系統(tǒng),包括了管理人員和學(xué)生兩種用戶,在系統(tǒng)其中,不同的用戶相應(yīng)的對系統(tǒng)的使用也會有不同的需求。
其中,管理人員對系統(tǒng)的功能需求,主要有選課情況查看、選課信息發(fā)布等需求;學(xué)生對系統(tǒng)的功能需求,主要包括可選課程查詢、已選課程查詢等功能,其中選課查詢包括按學(xué)號查詢、按課程名查詢等查詢方式,其具體的功能模塊如下圖1所示。
因本文中所設(shè)計的學(xué)生選課查詢系統(tǒng),是為高校學(xué)生手機用戶提供選課查詢服務(wù)的,因此,對智能手機操作系統(tǒng)的選擇、界面以及通信網(wǎng)絡(luò)和數(shù)據(jù)存儲都有一定的要求。如:對于智能手機操作系統(tǒng)的需求,從智能手機操作系統(tǒng)的方面來說,智能手機操作系統(tǒng)必須是基于Android操作系統(tǒng),同時,具有移動網(wǎng)絡(luò)訪問功能,能夠方便的訪問3G網(wǎng)絡(luò)。
2.2 系統(tǒng)框架
本文在設(shè)計學(xué)生選課查詢系統(tǒng)的過程中,采用4G移動技術(shù),提出了無線網(wǎng)絡(luò)和移動終端相結(jié)合的系統(tǒng)解決方案,以實現(xiàn)學(xué)生選課查詢系統(tǒng)的相關(guān)業(yè)務(wù)的應(yīng)用。并通過移動互聯(lián)技術(shù),將系統(tǒng)擴展到學(xué)校管理人員和學(xué)生等對象上,實現(xiàn)對學(xué)生選課情況的隨時隨地的查詢。
具體到選課查詢系統(tǒng)的系統(tǒng)構(gòu)架,其具體的物理架構(gòu)如圖2所示。
本文在開發(fā)基于Android的高校選課查詢系統(tǒng)的過程中,系統(tǒng)Android的客戶端的應(yīng)用設(shè)計采用了Java語言進行開發(fā),網(wǎng)絡(luò)通信選擇的是Apache http客戶端,而中間的Web服務(wù)器選用的則是利用servlet來響應(yīng)用戶的請求,訪問后臺數(shù)據(jù)庫應(yīng)用的則是JDBC。除此之外,還應(yīng)用了MySQLite數(shù)據(jù)庫來實現(xiàn)的數(shù)據(jù)的存儲和查詢活動。系統(tǒng)具體的數(shù)據(jù)流圖如圖3所示。
3 結(jié) 語
本文主要從基于Android的高校學(xué)生選課查詢系統(tǒng)的系統(tǒng)需求分析入手,分別從功能需求等方面具體分析了基于Android的高校學(xué)生選課查詢系統(tǒng)的系統(tǒng)需求,闡述了基于Android的高校學(xué)生選課查詢系統(tǒng)架構(gòu)和關(guān)鍵技術(shù),從而完成了基于Android的高校學(xué)生選課查詢系統(tǒng)的一個完整的設(shè)計流程。
參考文獻:
[1] 張新柱,白立靜,郭福三.基于Android手機終端信息查詢系統(tǒng)的設(shè)計[J].
齊齊哈爾大學(xué)學(xué)報,2012,(4).
[2] 楊芳萍,郭濤,門瑞,等.基于Android平臺的手機查詢系統(tǒng)的設(shè)計與實 現(xiàn)[J].物聯(lián)網(wǎng)技術(shù),2015,(4).
[3] 華建祥. 基于Android平臺的校園信息查詢系統(tǒng)客戶端設(shè)計與實現(xiàn)
[J].軟件導(dǎo)刊,2014,(3).