易 燦
(湖南大眾傳媒職業(yè)技術(shù)學(xué)院,湖南 長沙 410100)
基于Android的學(xué)生信息管理系統(tǒng)設(shè)計
易 燦
(湖南大眾傳媒職業(yè)技術(shù)學(xué)院,湖南 長沙 410100)
基于Android技術(shù)的學(xué)生信息管理系統(tǒng)是高校建設(shè)的重要方面,而伴隨著智能手機(jī)和平板電腦等移動終端在大學(xué)生信息獲取和日常交流中的廣泛應(yīng)用,基于智能手機(jī)和Android平臺的學(xué)生管理信息系統(tǒng)將會變得更加快捷。同時,基于Android的學(xué)生信息系統(tǒng)具有現(xiàn)實基礎(chǔ),貼近學(xué)生的生活,因此對學(xué)生的信息管理工作也將變得更加高效。因此,以Android平臺為基礎(chǔ)的學(xué)生信息管理系統(tǒng)在今后學(xué)生信息管理中將發(fā)揮重要作用。
Android;信息管理系統(tǒng);功能模塊;設(shè)計
隨著我國學(xué)校素質(zhì)教育要求的不斷發(fā)展,學(xué)校教學(xué)改革正在進(jìn)行,在這一過程中如何加強(qiáng)學(xué)生信息管理工作是當(dāng)前高校管理工作的重要方面,并且直接關(guān)系到學(xué)校整體辦學(xué)水平的高低?;贏ndroid開發(fā)學(xué)生信息管理系統(tǒng)能夠?qū)崿F(xiàn)對學(xué)生信息管理工作的數(shù)字化,這樣不僅可以減輕教師的工作壓力,同時也能夠節(jié)省學(xué)校管理支出,提高學(xué)生信息管理工作的工作效率和管理水平。這樣在進(jìn)行學(xué)生信息查詢時,能夠有效增強(qiáng)查詢速度,加強(qiáng)學(xué)生信息管理,確保管理工作更加高效。
近年來,伴隨著高校擴(kuò)招力度的不斷加大,采用傳統(tǒng)的學(xué)生信息管理模式一方面管理工作比較繁重,并且難以取得良好的管理效果,另一方面?zhèn)鹘y(tǒng)的管理模式難以對現(xiàn)在學(xué)生海量的信息進(jìn)行有效管理。伴隨著學(xué)生管理情況的不斷變換,在現(xiàn)代信息環(huán)境下仍舊采用傳統(tǒng)的學(xué)生信息管理模式嚴(yán)重阻礙了學(xué)生信息管理水平的提高,這對學(xué)校開展素質(zhì)教育工作帶來了不利的影響。在傳統(tǒng)的學(xué)校學(xué)生信息管理工作當(dāng)中,一般主要包括學(xué)生的成績管理和學(xué)生的德育管理兩個主要方面。但是,隨著素質(zhì)教育的提出以及社會環(huán)境的變化,學(xué)校教育工作的根本目標(biāo)是推動學(xué)生的全面發(fā)展。因此,在這種新的社會環(huán)境中開展學(xué)生管理工作必須突破傳統(tǒng)管理思路的束縛,不僅要注重學(xué)生的成績和德育管理工作,而且必須重視學(xué)生在德智體美勞等方面的發(fā)展,并且在學(xué)生學(xué)習(xí)期間,應(yīng)該通過對學(xué)生的積極影響,促進(jìn)學(xué)生的社會化。根據(jù)學(xué)校學(xué)生信息管理的具體要求,文中設(shè)計了基于Android平臺的學(xué)生信息管理系統(tǒng),這一系統(tǒng)能夠?qū)W(xué)生信息進(jìn)行科學(xué)管理,滿足了學(xué)校進(jìn)行學(xué)生信息管理的需要。
在進(jìn)行基于Android的學(xué)生信息管理系統(tǒng)的設(shè)計時,通過閱讀相關(guān)的Android書籍了解相關(guān)知識和如何應(yīng)用,掌握了Windows Server 2008企業(yè)版的安裝及其使用,充分了解了Apache以及Tomcat技術(shù),以及使用到的JDK編程,這為本系統(tǒng)的開發(fā)奠定了重要的基礎(chǔ)。在進(jìn)行系統(tǒng)設(shè)計的過程中,通過借鑒其他資料了解到進(jìn)行程序編程的關(guān)鍵是要解決數(shù)據(jù)庫和Android平臺的接口,具體指的是實現(xiàn)移動平臺訪問Web數(shù)據(jù)庫,只要用戶能夠訪問到Web數(shù)據(jù)庫,那么就可以與在線網(wǎng)絡(luò)同樣對數(shù)據(jù)庫進(jìn)行管理工作,這樣就實現(xiàn)了平臺的拓展,實現(xiàn)了系統(tǒng)的預(yù)先設(shè)計要求。
2.1 Android架構(gòu)
Android與其他操作系統(tǒng)存在很大的不同,這主要是因為Android采用了封層進(jìn)行架構(gòu)。當(dāng)前,Android可以劃分為4層分別是應(yīng)用程序?qū)?、?yīng)用程序框架層、系統(tǒng)運行庫層以及Linux層。其中Linux層構(gòu)成了整個Android的核心。從整體上看Android是一款開放式的操作系統(tǒng),近年來Android系統(tǒng)的快速更新以及其發(fā)展使得其他移動平臺的發(fā)展速度難以跟上Android的發(fā)展速度。同時,開發(fā)工作人員能夠使用不同的編程程序?qū)ndroid程序進(jìn)行開發(fā),這樣就打破了傳統(tǒng)的只能使用Java來編寫Android程序的限制,這也引起廣大的開發(fā)者喜愛和興趣,真正使Android成為開放式的平臺。
2.2 C/S結(jié)構(gòu)
C/S體系結(jié)構(gòu)在通常情況下被稱之為客戶機(jī)和服務(wù)器結(jié)構(gòu),是一種軟件系統(tǒng)的體系結(jié)構(gòu),這種體系結(jié)構(gòu)能夠充分利用兩端硬件環(huán)境的優(yōu)勢,并且能夠?qū)⑷蝿?wù)合理地分配到服務(wù)器和客戶中,這樣就大大降低了系統(tǒng)的資源耗費。當(dāng)前很多應(yīng)用軟件系統(tǒng)采用的都是基于C/S結(jié)構(gòu)的兩層機(jī)構(gòu)。當(dāng)前由于很多軟件的應(yīng)用系統(tǒng)都在向著分布式的Web應(yīng)用發(fā)展,Web以及C/S應(yīng)用都可以應(yīng)用不同的模塊共享邏輯組件,進(jìn)行相同的業(yè)務(wù)處理。因此,無論是內(nèi)部用戶和外部都能夠訪問新的系統(tǒng)。通過現(xiàn)有的應(yīng)用系統(tǒng)中的邏輯來擴(kuò)展新的應(yīng)用系統(tǒng),這也是目前應(yīng)用系統(tǒng)發(fā)展的重要方向。
2.3 SQL
結(jié)構(gòu)化查詢語言(Structured Query Language,SQL)是當(dāng)前主流的一種查詢語言,其主要被用到管理主流的DBMS—關(guān)系型DBMS。在具體應(yīng)用的過程中,所有與數(shù)據(jù)有關(guān)的通信交往都能夠使用DBMS完成,在這個時候可以能夠使用SQL。用戶在使用的過程中能夠依托查詢語言對數(shù)據(jù)庫進(jìn)行訪問,并可以進(jìn)行查看或者是進(jìn)行修改操作,在系統(tǒng)應(yīng)用的過程中,系統(tǒng)管理工作人員可以通過查詢語言進(jìn)行數(shù)據(jù)建立并能夠?qū)ζ溥M(jìn)行維修。非過程化設(shè)計語言的特征是:只是對哪些數(shù)據(jù)被操縱進(jìn)行制定,而不會制定要具體執(zhí)行哪些操作,以及具體這些操作流程設(shè)計是如何完成的。從整體上看,SQL是一種十分典型的非過程化程序設(shè)計語言,并且SQL技術(shù)簡單易學(xué),容易操作。因此,SQL當(dāng)前已經(jīng)發(fā)展成為關(guān)系數(shù)據(jù)庫訪問和操縱數(shù)據(jù)庫的標(biāo)準(zhǔn)數(shù)據(jù)庫。
3.1 系統(tǒng)主要功能模塊分析
根據(jù)需要在以Android學(xué)生信息管理模塊進(jìn)行設(shè)計時,整個系統(tǒng)主要可以被劃分為4個模塊:學(xué)生德育中心、信息發(fā)布中心、家?;又行囊约皩W(xué)生信息中心。在整個系統(tǒng)當(dāng)中不同的功能模塊帶有不同的功能。
其中學(xué)生德育中心主要包括了學(xué)生的獎懲情況以及學(xué)校進(jìn)出學(xué)校校門的記錄。當(dāng)前很多學(xué)校都是寄宿制學(xué)校,學(xué)生住校給學(xué)校學(xué)生管理帶來了巨大的便利。學(xué)校在進(jìn)行學(xué)校管理時為了管理方便,無論是學(xué)生在校內(nèi)還是在學(xué)校外,無論學(xué)生出校是辦事抑或是生病,在學(xué)生出門之際都會進(jìn)行登錄,并且直接寫入數(shù)據(jù)庫當(dāng)中,通過數(shù)據(jù)庫可以閱讀相關(guān)記錄數(shù)據(jù)。
信息發(fā)布中心,信息發(fā)布中心主要發(fā)布學(xué)生會信息,學(xué)校假期安排通知,學(xué)校的教學(xué)計劃,課外作業(yè)信息等,學(xué)校教師、學(xué)生以及學(xué)生家長能夠通過系統(tǒng)中的信息發(fā)布中心了解到學(xué)校管理的細(xì)節(jié)。
家校互動中心,家校互動中心的主要功能包括心理咨詢、家?;拥炔糠帧T谡麄€系統(tǒng)當(dāng)中家校平臺主要是學(xué)生家長對學(xué)校的學(xué)生管理工作進(jìn)行投票,這樣能夠加強(qiáng)學(xué)校和學(xué)生家長之間的溝通,確保學(xué)生信息管理工作能夠正常地運行,系統(tǒng)中的心理資源平臺,為學(xué)生和家長的交互提供了一個重要的平臺,學(xué)生和家長能夠通過這一平臺抒發(fā)心境。
學(xué)生信息中心,學(xué)生信息中心的主要內(nèi)容是學(xué)生的基礎(chǔ)信息、學(xué)生成績以及課表等錄入、查詢,學(xué)生能夠通過學(xué)生信息中心查詢自己的各種成績,同時在學(xué)生信息中心當(dāng)中學(xué)生能夠自由查詢自己的學(xué)籍信息,并且能夠查詢自己的課程信息,學(xué)生信息中心能夠為學(xué)生提供多種服務(wù)。
3.2 系統(tǒng)測試
在進(jìn)行系統(tǒng)設(shè)計的過程中,存在一些明顯錯誤。對于系統(tǒng)設(shè)計中語法存在的錯誤,系統(tǒng)程序在運行的過程中能夠自動提示,并且會要求工作人員進(jìn)行提示,這類錯誤容易被發(fā)現(xiàn)并且被糾正。但是,另外一些錯誤是在執(zhí)行時,由于操作不規(guī)范引起的,或者是一些數(shù)據(jù)的計算公式的邏輯錯誤引起的。這類錯誤隱蔽性比較強(qiáng),并且不是一直會出現(xiàn)的,因此,在對這些錯誤進(jìn)行排查時,耗費的時間和精力都比較多。在對這些部分進(jìn)行檢測時,采用了單元檢測方法,單元測試是對軟件設(shè)計的最小單元—模塊檢測工作,主要要涉及各個功能模塊在語法上、邏輯上以及格式上存在的錯誤。
為了增強(qiáng)學(xué)校教師對學(xué)生信息的管理能力,文中基于Android技術(shù)設(shè)計了學(xué)生信息管理系統(tǒng)。這一系統(tǒng)能夠使教師獲取學(xué)生的信息來源發(fā)生明顯的變化,教師通過智能手機(jī)等終端就可以對學(xué)生的信息進(jìn)行查詢,這些信息包括了學(xué)生從報到到班級介紹、課程介紹等信息。并且基于Android技術(shù)的學(xué)生信息管理系統(tǒng)能夠有效增強(qiáng)學(xué)校學(xué)生信息管理能力,提高了學(xué)生信息管理水平。
[1]王靖娜.基于Android的學(xué)生考勤管理系統(tǒng)設(shè)計與開發(fā)[J].現(xiàn)代電子技術(shù),2014(8):99-101.
[2]江學(xué)平.基于Android的學(xué)生德育學(xué)分管理系統(tǒng)設(shè)計與實現(xiàn)[J].湖州師范學(xué)院學(xué)報,2014(4):109-113.
[3]孫靚.感知校園之基于Android的學(xué)生信息管理系統(tǒng)的設(shè)計與開發(fā)[J].數(shù)字技術(shù)與應(yīng)用,2013(6):205.
[4]羅淑芳,吳麗杰,崔燦.基于Android的學(xué)生信息管理系統(tǒng)初探[J].電子世界,2014(14):140.
Design of student information management system based on Android
Yi Can
(Hunan Mass Media Vocational and Technical College, Changsha 410100, China)
Student information management system based on Android technology is an important aspect of the construction of colleges and universities, and with the wide application of mobile terminal such as intelligent mobile phone and tablet computer access to university students' information and daily communication, student management information system based on intelligent mobile phone and Android platform will become more efficient. At the same time, student information system based on Android has the practical basis, which is near to students' life, so the information management to students will also become more efficient. Therefore, the student information management system based on Android platform in the future student information management will play an important role.
Android; information management system; function module; design
2015年湖南大眾傳媒職業(yè)技術(shù)學(xué)院特色專項課題;項目名稱:基于Android平臺的學(xué)生課程管理系統(tǒng)設(shè)計與構(gòu)建;項目編號:15YJ01。
易燦(1979— ),男,湖南長沙,碩士,講師;研究方向:計算機(jī)應(yīng)用軟件開發(fā)。