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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

數(shù)據(jù)庫對(duì)學(xué)生信息管理系統(tǒng)的分析提供重要的理論依據(jù),數(shù)據(jù)庫的建立是否完整與可靠,將會(huì)直接地影響著整個(gè)學(xué)生信息管理系統(tǒng)的開發(fā)及利用。所以,為了讓學(xué)生信息管理系統(tǒng)可以滿足不同用戶之間的需求,基于三層架構(gòu)模式的數(shù)據(jù)庫設(shè)計(jì)要遵循需求分析、概念優(yōu)化、邏輯與物理設(shè)計(jì)四個(gè)方面的原則。與此同時(shí),基于三層架構(gòu)模式下的學(xué)生管理系統(tǒng)數(shù)據(jù)庫的設(shè)計(jì)由于使用了數(shù)據(jù)建模工具ERwin進(jìn)行了輔助性的設(shè)計(jì),不僅促進(jìn)了數(shù)據(jù)庫設(shè)計(jì)的完整性,更是保障了學(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)物。對(duì)學(xué)生信息管理系統(tǒng)的分析不僅可以降低班主任的工作強(qiáng)度,還可以使得龐大與復(fù)雜的學(xué)生信息變得更加的合理化與規(guī)范化。提高了學(xué)生信息管理工作的效率。被賦予權(quán)利的班主任可以通過任何的網(wǎng)絡(luò)終端系統(tǒng)對(duì)學(xué)生的信息進(jìn)行查詢、編輯與操作,不受任何來自時(shí)間與空間上的限制,保證了學(xué)生信息管理工作的及時(shí)性與準(zhǔn)確性。促進(jìn)了教育教學(xué)管理的公平性與客觀性。學(xué)生信息管理是對(duì)學(xué)生進(jìn)行評(píng)優(yōu)及評(píng)獎(jiǎng)的重要資料,所以,班主任在系統(tǒng)管理員的授權(quán)下來管理本班級(jí)中的學(xué)生,不僅可以起到相互制約與監(jiān)督的作用,還有效地避免了在傳統(tǒng)信息管理工作中學(xué)生信息真假難辨的困境,促進(jìn)了教育教學(xué)管理的公平性與客觀性。推動(dòng)了信息管理的改革。將學(xué)生信息錄入至信息管理系統(tǒng)中,可以使得學(xué)生的信息資源更加的公開化與透明化,在提高對(duì)學(xué)生管理效率的同時(shí),也推動(dòng)了信息管理的改革。

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

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

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

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

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

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

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

6.1前臺(tái)功能模塊的實(shí)現(xiàn)

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

6.2后臺(tái)功能模塊的實(shí)現(xiàn)

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

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

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

7結(jié)語

當(dāng)下,我們正處于信息大爆炸的時(shí)代,不論是對(duì)數(shù)據(jù)的錄入、修改還是查詢已經(jīng)成為了各行業(yè)領(lǐng)域中必須要進(jìn)行的一項(xiàng)基本工作?;谝陨蠈?duì)三層架構(gòu)模式的學(xué)生信息管理系統(tǒng)分析,不僅可以提升學(xué)生的管理水平與管理者地辦公效率,更為學(xué)校的信息管理工作提供了一個(gè)良好的平臺(tái),簡化了傳統(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è)計(jì)與實(shí)現(xiàn)[J].淮海工學(xué)院學(xué)報(bào)(自然科學(xué)版),2016,(02):29-32.

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

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

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

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

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