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