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