公務(wù)員期刊網(wǎng) 論文中心 正文

三層架構(gòu)下的學(xué)生信息管理系統(tǒng)研究

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了三層架構(gòu)下的學(xué)生信息管理系統(tǒng)研究范文,希望能給你帶來靈感和參考,敬請閱讀。

三層架構(gòu)下的學(xué)生信息管理系統(tǒng)研究

關(guān)鍵詞:三層架構(gòu)模式;學(xué)生信息管理系統(tǒng);構(gòu)建

學(xué)生信息管理系統(tǒng)建設(shè)的根本目的是為了實現(xiàn)對學(xué)生信息管理的系統(tǒng)化與規(guī)范化。隨著教育事業(yè)的蓬勃發(fā)展,不僅給學(xué)生信息管理工作指明了新的道路與方向,更是對其提出了新的要求與標(biāo)準(zhǔn)。因此,建設(shè)高效、統(tǒng)一且便捷的學(xué)生信息管理系統(tǒng)儼然成為了衡量教育教學(xué)水平的一種重要標(biāo)志。

1學(xué)生信息管理系統(tǒng)概述及特點

學(xué)生信息管理系統(tǒng),簡單地來說就是從學(xué)生入學(xué)開始至畢業(yè)結(jié)束這一時期內(nèi)所有的信息進(jìn)行統(tǒng)一管理的過程。主要包括:學(xué)生基本信息、體檢表、軍訓(xùn)登記表、學(xué)年考評表、獎懲材料以及高等學(xué)生畢業(yè)生等級表等。隨著校園信息化的不斷發(fā)展,智能化的學(xué)生信息管理系統(tǒng)逐漸地受到了系統(tǒng)管理員及用戶的青睞。在這樣的背景之下,有越來越多的學(xué)生想通過信息管理系統(tǒng)來了解自己的學(xué)習(xí)情況,更有越來越多的家長也開始關(guān)心自己的子女在學(xué)校中的生活狀態(tài)。所以,作為學(xué)校理應(yīng)從學(xué)生入學(xué)開始至畢業(yè)結(jié)束對學(xué)生的信息做一個系統(tǒng)且全面地管理。學(xué)生信息管理系統(tǒng)具備如下特點:網(wǎng)絡(luò)信息操作化。沒有網(wǎng)絡(luò)就沒有對學(xué)生信息操作的基礎(chǔ),所以說,學(xué)生系統(tǒng)管理系統(tǒng)是建立在網(wǎng)絡(luò)系統(tǒng)之上的。信息管理數(shù)字化,信息管理數(shù)字化指的是通過現(xiàn)代化的信息技術(shù)將學(xué)生的信息轉(zhuǎn)化成為計算機(jī)可以識別的數(shù)字信息,它為學(xué)生信息信息管理系統(tǒng)的分析奠定了堅實的基礎(chǔ)。

2學(xué)生信息管理系統(tǒng)的可行性分析

信息管理系統(tǒng)不僅可以有效地降低管理人員工作的強(qiáng)度,還具有以下幾個方面的優(yōu)勢:使得學(xué)生信息得到了規(guī)范化的管理。由于需要利用計算機(jī)技術(shù)來統(tǒng)計和分析學(xué)生信息,這就需要在信息錄入者在對學(xué)生信息錄入的過程中不僅要準(zhǔn)確,還要保證認(rèn)真與嚴(yán)謹(jǐn)?shù)墓ぷ鲬B(tài)度。這樣做的目的是為了將錯誤可以降低至最小的范圍之內(nèi),從而實現(xiàn)學(xué)生信息管理工作的規(guī)范化。信息管理系統(tǒng)中的學(xué)習(xí)信息讓學(xué)生信息管理有了監(jiān)督的平臺,在推動在實現(xiàn)學(xué)生信息規(guī)范化的基礎(chǔ)上,也為促進(jìn)高校“放權(quán)減政”教學(xué)模式的實施與創(chuàng)新。信息管理系統(tǒng)可以充分利用計算機(jī)中的功能與優(yōu)勢,不僅將枯燥的紙張涂寫變成了靈活的電子信息操作,還加快學(xué)生信息的、傳送及獲取,也使得各部門之間的聯(lián)系越發(fā)密切,大大地減輕了工作人員的任務(wù)量、增加了學(xué)生信息管理工作的透明度。降低了學(xué)生信息管理工作的成本。高校學(xué)生信息管理系統(tǒng)的應(yīng)用使相關(guān)的管理人員一改往日枯燥、乏味的被動局面,實現(xiàn)了無紙化地辦公模式,減少了日常管理工作中紙張浪費的現(xiàn)象,體現(xiàn)出了現(xiàn)代化學(xué)生管理工作的優(yōu)勢。

3三層架構(gòu)模式分析

顧名思義,三層架構(gòu)就是將整體業(yè)務(wù)劃分為表示層、業(yè)務(wù)邏輯層以及數(shù)據(jù)訪問層。簡單地說,就是在后臺客戶端與前臺數(shù)據(jù)庫中間插入一個中間層。三層架構(gòu)模式將業(yè)務(wù)流程、數(shù)據(jù)創(chuàng)建、校驗流程等工作全部集中于中間層進(jìn)行處理。表示層。表示層的主要任務(wù)是接受對用戶提出的請求,同時為用戶提供程序訪問服務(wù)。而在學(xué)生信息管理系統(tǒng)中,表示層主要借助WindowsFoms完成對系統(tǒng)界面和接口的處理,同時對系統(tǒng)進(jìn)行必要的維護(hù)與處理。業(yè)務(wù)邏輯層。主要對用戶提出的問題進(jìn)行具體地分析,對不同業(yè)務(wù)的邏輯進(jìn)行處理。與此同時,在根據(jù)參與者的實際需求找出主要的業(yè)務(wù)層組件,即:學(xué)生信息管理和校系機(jī)構(gòu)管理組件、系統(tǒng)數(shù)據(jù)維護(hù)和用戶數(shù)據(jù)維護(hù)組件,以此來完成學(xué)生的考勤、信息添加修改和刪除等的功能。數(shù)據(jù)存儲層,指的是對原始數(shù)據(jù)之外的數(shù)據(jù)進(jìn)行操作,同時為表示層及業(yè)務(wù)邏輯層提供數(shù)據(jù)支撐與服務(wù)。數(shù)據(jù)存儲層是學(xué)生信息管理系統(tǒng)在建立過程中的一個十分重要的環(huán)節(jié),它主要利用ADO.Net實現(xiàn)對學(xué)生信息的操作,并結(jié)合數(shù)據(jù)庫管理系統(tǒng)的開發(fā)存儲過程、觸發(fā)器來完成數(shù)據(jù)表示層的功能。學(xué)生信息管理系統(tǒng)中的數(shù)據(jù)非常多,按照功能可分為以下三個部分:①主題數(shù)據(jù)庫。主題數(shù)據(jù)庫用來存儲學(xué)生的各類信息,重要包括學(xué)生姓名、性別、所在系別,所在班級以及學(xué)號等。②基本信息數(shù)據(jù)庫。基本信息數(shù)據(jù)庫由dboT-Act-record和dboT-Studuent這2張表格組成。其中,dboT-Actre-cord主要用來存儲學(xué)生的基本信息;dboT-Studuent主要存儲學(xué)生的各周考勤記錄,二者之間通過學(xué)號緊密地聯(lián)系在了一起,這兩張表格是學(xué)生信息管理系統(tǒng)的基礎(chǔ)。③臨時數(shù)據(jù)庫。臨時數(shù)據(jù)庫不具備提交考勤的功能,它主要用于存儲不同年級輔導(dǎo)員等級考勤的臨時信息,這些臨時數(shù)據(jù)和主題數(shù)據(jù)的結(jié)構(gòu)基本一致。臨時數(shù)據(jù)庫允許輔導(dǎo)員對自己所填報的信息進(jìn)行修改和添加或者刪除,待信息得到確認(rèn)之后,再進(jìn)行提交。而一旦完成提交,再不能對其進(jìn)行修改,以此來保證數(shù)據(jù)的安全性和準(zhǔn)確性。三層架構(gòu)模式圖如圖1所示。

4三層架構(gòu)模式的學(xué)生信息管理系統(tǒng)設(shè)計

4.1模塊結(jié)構(gòu)設(shè)計

模塊結(jié)構(gòu)設(shè)計作為學(xué)生信息管理系統(tǒng)設(shè)計階段的首要任務(wù),是由數(shù)據(jù)轉(zhuǎn)化而來的,但數(shù)據(jù)體現(xiàn)的又是學(xué)生的真實信息,反應(yīng)數(shù)據(jù)的流向,這也是學(xué)生信息管理系統(tǒng)的邏輯功能。模塊結(jié)構(gòu)設(shè)計則是著眼于計算機(jī)信息技術(shù)的,反應(yīng)的是對程序的控制。而由于在學(xué)生信息管理系統(tǒng)所涉及的模塊結(jié)構(gòu)較多的緣由,使得在函數(shù)計算過程中十分復(fù)雜,所以,對模塊結(jié)構(gòu)設(shè)計是首要解決的問題之一。

4.2系統(tǒng)功能設(shè)計

基于三層架構(gòu)模式下的學(xué)生系統(tǒng)管理系統(tǒng)設(shè)計是以數(shù)據(jù)庫為基礎(chǔ)的,按照用戶的權(quán)限來對學(xué)生的信息進(jìn)行分級管理,其具有單值、多值、精確及模糊的等的功能,方便了系統(tǒng)管理者即班主任對學(xué)生信息的檢索與分析,提高了學(xué)生信息管理工作的效率。系統(tǒng)管理員的權(quán)限。系統(tǒng)管理員擁有著最高的權(quán)限,系統(tǒng)管理員可以授予班主任的使用權(quán)限,班主任依據(jù)系統(tǒng)管理員給予的權(quán)限來審核所管理的學(xué)生信息,保證和促進(jìn)了學(xué)生信息的真實性與可靠性。班主任權(quán)限。學(xué)生根據(jù)班主任已經(jīng)添加了的學(xué)生賬戶,登錄系統(tǒng)之后再對個人信息進(jìn)行添加與修改。

4.3數(shù)據(jù)庫的設(shè)計

數(shù)據(jù)庫對學(xué)生信息管理系統(tǒng)的分析提供重要的理論依據(jù),數(shù)據(jù)庫的建立是否完整與可靠,將會直接地影響著整個學(xué)生信息管理系統(tǒng)的開發(fā)及利用。所以,為了讓學(xué)生信息管理系統(tǒng)可以滿足不同用戶之間的需求,基于三層架構(gòu)模式的數(shù)據(jù)庫設(shè)計要遵循需求分析、概念優(yōu)化、邏輯與物理設(shè)計四個方面的原則。與此同時,基于三層架構(gòu)模式下的學(xué)生管理系統(tǒng)數(shù)據(jù)庫的設(shè)計由于使用了數(shù)據(jù)建模工具ERwin進(jìn)行了輔助性的設(shè)計,不僅促進(jìn)了數(shù)據(jù)庫設(shè)計的完整性,更是保障了學(xué)生信息系統(tǒng)操作的安全性。

5三層架構(gòu)模式的學(xué)生信息管理系統(tǒng)分析

5.1系統(tǒng)建設(shè)目標(biāo)

基于三層架構(gòu)模式的學(xué)生信息管理系統(tǒng),是教育教學(xué)體系發(fā)在到一定程度下的必然產(chǎn)物。對學(xué)生信息管理系統(tǒng)的分析不僅可以降低班主任的工作強(qiáng)度,還可以使得龐大與復(fù)雜的學(xué)生信息變得更加的合理化與規(guī)范化。提高了學(xué)生信息管理工作的效率。被賦予權(quán)利的班主任可以通過任何的網(wǎng)絡(luò)終端系統(tǒng)對學(xué)生的信息進(jìn)行查詢、編輯與操作,不受任何來自時間與空間上的限制,保證了學(xué)生信息管理工作的及時性與準(zhǔn)確性。促進(jìn)了教育教學(xué)管理的公平性與客觀性。學(xué)生信息管理是對學(xué)生進(jìn)行評優(yōu)及評獎的重要資料,所以,班主任在系統(tǒng)管理員的授權(quán)下來管理本班級中的學(xué)生,不僅可以起到相互制約與監(jiān)督的作用,還有效地避免了在傳統(tǒng)信息管理工作中學(xué)生信息真假難辨的困境,促進(jìn)了教育教學(xué)管理的公平性與客觀性。推動了信息管理的改革。將學(xué)生信息錄入至信息管理系統(tǒng)中,可以使得學(xué)生的信息資源更加的公開化與透明化,在提高對學(xué)生管理效率的同時,也推動了信息管理的改革。

5.2系統(tǒng)用例分析

管理系統(tǒng)的用例分析指的是站在用戶的角度上來分析與看待系統(tǒng)的功能及特征的?;居美c擴(kuò)展用例共同構(gòu)成學(xué)生信息管理系統(tǒng)的模型,其中基本用例主要包括系統(tǒng)的登錄、用戶及學(xué)生信息的添加、修改、查詢、導(dǎo)出及系統(tǒng)的退出;擴(kuò)展用例主要包括對系統(tǒng)的登錄及密碼的修改。班主任作為其中的參與者與基本用例之間的事件流進(jìn)行描述,這也是管理系統(tǒng)用例分析的目的所在。

5.3業(yè)務(wù)系統(tǒng)流程

基于三層架構(gòu)學(xué)生信息管理系統(tǒng)中的業(yè)務(wù)系統(tǒng)流程主要指的是對業(yè)務(wù)進(jìn)行描述的過程,具體描述的是系統(tǒng)內(nèi)管理者、班主任以學(xué)生之間的業(yè)務(wù)關(guān)系。學(xué)生信息管理系統(tǒng)在對班主任對學(xué)生信息管理工作的基礎(chǔ)上,可以系統(tǒng)地分析出學(xué)生管理工作的現(xiàn)狀、工作范疇及基本的業(yè)務(wù)流程。

5.4系統(tǒng)數(shù)據(jù)流程

基于三層架構(gòu)學(xué)生信息管理系統(tǒng)中的是一種全面的且系統(tǒng)地對信息的邏輯模型進(jìn)行描述的一種工具,有著抽象性及概括性的顯著性特征,整個數(shù)據(jù)流程集中地體現(xiàn)了系統(tǒng)內(nèi)學(xué)生信息的流動、處理及存儲的全部過程。

6三層架構(gòu)模式的學(xué)生信息管理系統(tǒng)實現(xiàn)

6.1前臺功能模塊的實現(xiàn)

前臺功能模塊主要負(fù)責(zé)對用戶的身份進(jìn)行驗證,表單的提交由信息的獲取對象與響應(yīng)對象共同完成對用戶身份的驗證。表單由以下三個部分組成。即:表單標(biāo)簽、表單域及表單按鈕。其中表單標(biāo)簽由表單數(shù)據(jù)所使用到的CGL程序?qū)W(xué)生信息提交至服務(wù)器;表單域主要包括文本框及密碼框;表單按鈕的作用是主要將數(shù)據(jù)傳輸至服務(wù)器中的CGI腳本上。

6.2后臺功能模塊的實現(xiàn)

學(xué)生信息管理系統(tǒng)的后臺功能模塊指的是系統(tǒng)管理員對學(xué)生信息進(jìn)行管理及控制的窗口,也是班主任對學(xué)生信息進(jìn)行檢索及分析的重要平臺。后臺功能模塊又可以細(xì)化為導(dǎo)航管理與內(nèi)容管理兩個窗口。其中導(dǎo)航模塊采用的是可隱藏及可展現(xiàn)的列表設(shè)計模式,十分符合用戶對系統(tǒng)使用的習(xí)慣;內(nèi)容管理模塊主要是用來編輯導(dǎo)航模塊所對應(yīng)的每一項信息內(nèi)容,比如對學(xué)生信息的編輯及審核。后臺模塊功能的實現(xiàn)是為增強(qiáng)基于三層架構(gòu)模式下學(xué)生信息管理系統(tǒng)功能而開發(fā)的第三方組建,有效地提升學(xué)生信息管理工作的效率。

6.3數(shù)據(jù)庫安全

Access數(shù)據(jù)庫是由美國微軟公司設(shè)計和開發(fā)的以標(biāo)準(zhǔn)的JET為核心的小型的數(shù)據(jù)庫管理系統(tǒng),有著操作性和移植性強(qiáng)以及無須特意搭建服務(wù)平臺的顯著特點,成為了學(xué)生信息管理系統(tǒng)地首選數(shù)據(jù)庫。但是,Access也存在一定的安全問題。因此,為了保證數(shù)據(jù)的安全性,需要對數(shù)據(jù)庫文件和網(wǎng)頁文件分離存放,以此來防止學(xué)生信息被盜和下載。同時,還要設(shè)置用戶級密碼驗證,并采用物理與邏輯并舉的雙重隔離方式,來保證學(xué)生信息的安全性。

7結(jié)語

當(dāng)下,我們正處于信息大爆炸的時代,不論是對數(shù)據(jù)的錄入、修改還是查詢已經(jīng)成為了各行業(yè)領(lǐng)域中必須要進(jìn)行的一項基本工作。基于以上對三層架構(gòu)模式的學(xué)生信息管理系統(tǒng)分析,不僅可以提升學(xué)生的管理水平與管理者地辦公效率,更為學(xué)校的信息管理工作提供了一個良好的平臺,簡化了傳統(tǒng)信息管理工作模式,使學(xué)生信息管理工作更加的合理化與規(guī)范化。

參考文獻(xiàn):

[1]黃梯云.管理信息系統(tǒng)(第五版)[M].北京,高等教育出版社,2014.

[2]賈國慶.基于MIADS三層架構(gòu)中小型信息管理系統(tǒng)[J].軟件工程.2017,(20):37-38.

[3]孫婕.基于Web的連云港開放大學(xué)學(xué)生信息管理系統(tǒng)的設(shè)計與實現(xiàn)[J].淮海工學(xué)院學(xué)報(自然科學(xué)版),2016,(02):29-32.

[4]馬喜紅.基于VB.NET和SQLServer的學(xué)生信息管理系統(tǒng)的設(shè)計與實現(xiàn)[J].電子制作,2015,(11).150-150.

[5]徐紅偉.基于ACCESS的學(xué)生信息管理系統(tǒng)設(shè)計與實現(xiàn)[J].中國新通信,2015,(13).128-128.

[6]肖坤峨.基于ASP.NET的學(xué)生信息管理系統(tǒng)設(shè)計與實現(xiàn)[J].電腦編程技巧與維護(hù),2014,(16).33-35,44.

[7]丁群,馮文遠(yuǎn),張堅,等.基于Java的學(xué)生信息管理系統(tǒng)的開發(fā)[J].價值工程,2014,(35).210-210,211.

作者:閆博 單位:陜西國防工業(yè)職業(yè)技術(shù)學(xué)院