摘 要:為了更好地推動職業(yè)院校校園信息化以及數(shù)字化建設(shè),學(xué)生綜合信息管理系統(tǒng)的構(gòu)建顯得尤為重要。本文將應(yīng)著這一需求出發(fā),提出基于B/S架構(gòu)的學(xué)生綜合信息管理系統(tǒng)的設(shè)計思路及實現(xiàn)方案。
關(guān)鍵詞:B/S結(jié)構(gòu);JSP;職業(yè)院校;信息管理系統(tǒng)
中圖分類號:TP311.52
職業(yè)院校作為一個培養(yǎng)職業(yè)技術(shù)人才的重要場所,其正常運行實際上有賴于對全體學(xué)生進行全面有效的管理,而就這種管理來說,傳統(tǒng)的人為收集統(tǒng)計方式已經(jīng)無法滿足龐大學(xué)生信息量提出的要求,相反的,我們需要借助于現(xiàn)今可行的網(wǎng)絡(luò)技術(shù)以及數(shù)據(jù)庫技術(shù),依據(jù)自身學(xué)校實際條件,構(gòu)建起一個完善的職業(yè)院校綜合信息管理系統(tǒng)。本文設(shè)計實現(xiàn)了一個基于B/S架構(gòu)以及JSP技術(shù)的具有多層次、多用戶的學(xué)生信息管理系統(tǒng),可以實現(xiàn)對學(xué)生、家長、教師以及課程信息查詢、及修改等功能。
1 系統(tǒng)目標(biāo)
1.1 學(xué)生綜合信息管理系統(tǒng)功能概述
為了充分體現(xiàn)該系統(tǒng)的全面性并滿足相關(guān)方面的實際需求,本系統(tǒng)所要實現(xiàn)的系統(tǒng)功能為:對學(xué)生信息(學(xué)生基本信息、學(xué)生檔案信息、學(xué)生成績信息、榮譽信息、貸款信息)的查詢及修改、家長信息的查詢及修改、任課教師信息的查詢與修改、院系基本課程信息的查詢與修改以及包括學(xué)生、老師及家長在內(nèi)用戶信息的信息查詢功能,此外,為了實現(xiàn)對用戶安全性的維護,我們還需要實現(xiàn)退出功能。
1.2 學(xué)生綜合信息管理系統(tǒng)功能模塊
當(dāng)然,為了實現(xiàn)上一節(jié)提到的功能,我們主要需要實現(xiàn)以下模塊:首先是學(xué)生信息管理模塊,在這一個信息管理模塊中,我們可以實現(xiàn)對學(xué)生信息的包括添加、修改、刪除、查詢以及打印等實際操作。其次是教師與家長信息管理模塊,在這一模塊中主要實現(xiàn)的是對教師信息的管理,具體操作與學(xué)生信息管理一樣。再次,對學(xué)院課程信息管理模塊,在這一模塊中主要實現(xiàn)對學(xué)生專業(yè)必修課、選修課以及公選課課程信息的添加、刪除、修改、查詢以及打印等操作。最后,是對整個系統(tǒng)進行維護的模塊,在這一模塊中,主要實現(xiàn)的是對用戶進行的包括用戶增加、用戶刪除、密碼修改一體機權(quán)限分配等功能。此外,還有實現(xiàn)以上模塊功能的成績信息管理模塊、檔案管理模塊、榮譽管理模塊、貸款管理模塊以及信息輸出管理模、退出系統(tǒng)模塊。
1.3 學(xué)生綜合信息管理系統(tǒng)權(quán)限模塊設(shè)計
實際上,每個學(xué)院在進行實際的學(xué)生信息管理設(shè)計時,都需要考慮一個問題,那便是對用戶使用權(quán)限的規(guī)范問題。我們在上一小節(jié)中也說到,這些模塊在具體實現(xiàn)時,涉及到包括學(xué)生、家長、教師以及系統(tǒng)管理員在內(nèi)的四類用戶,這四類用戶所要進行的實際操作是不同的,而且有著自己的權(quán)限。其中,管理員具有最高的使用權(quán)限,其可以對整個系統(tǒng)實施管理,具體包括對信息進行查詢、打印,對各類用戶的賬戶及登錄密碼進行修改、發(fā)布學(xué)生、教師各類信息等。而輔導(dǎo)員則可以對自己責(zé)任范圍內(nèi)學(xué)生的信息進行管理,具體包括對學(xué)生信息的查詢、打印以及貸款審核、榮譽申報和成績錄入。但學(xué)生和家長則只能夠?qū)ψ陨硇畔⑦M行查詢和打印,沒有修改權(quán)限,家長也可以查看學(xué)生的全部信息。
2 系統(tǒng)技術(shù)選擇
在全面衡量各種可用的信息管理開發(fā)技術(shù)過后,我們主要選擇基于B/S模式架構(gòu),以JSP技術(shù)為技術(shù)支撐以及SQL 2003為數(shù)據(jù)庫的設(shè)計方案,其中用戶可以通過接入互聯(lián)網(wǎng)的方式,實現(xiàn)人機交互,并利用JSP頁面以及支持JSP處理的Web服務(wù)器實現(xiàn)學(xué)生、教師、家長以及系統(tǒng)管理員的各項操作。
其中,JSP又稱Java server pages,是一種Web服務(wù)技術(shù)標(biāo)準(zhǔn),其采用Java語言五編程腳本,并利用包括JavaBeans/servlet等技術(shù)一同建立起一個安全的跨平臺的Web運用程序。當(dāng)然,就JSP技術(shù)而言,其有著跨平臺性、執(zhí)行效率高、可重用性強,并且能夠?qū)崿F(xiàn)內(nèi)容生成、顯示相分離的同時,對數(shù)據(jù)庫進行友好連接。另外,就JSP/servlet而言,其需要建立起一種HTTP請求、相應(yīng)模型,并通過線性工程的方式來對客戶端服務(wù)器發(fā)出的請求進行相應(yīng)。而本文這種系統(tǒng)的實現(xiàn),實際上也是采用JSP,servlet的各自特點而進行展開的。
3 學(xué)生綜合信息管理系統(tǒng)總體設(shè)計與實現(xiàn)
本文所設(shè)計的學(xué)生綜合信息管理系統(tǒng),實際上包括有學(xué)生信息管理模塊、家長信息管理模塊、教師信息管理模塊、課程信息管理模塊、成績信息管理模塊、檔案管理模塊、榮譽管理模塊、貸款管理模塊、信息輸出管理模塊、退出系統(tǒng)模塊這十大模塊,而為了實現(xiàn)這九大模塊的具體功能,我們所要做的,就是以這些模塊為主線,并為這些模塊設(shè)計相應(yīng)的數(shù)據(jù)表,并且在這些數(shù)據(jù)表中加入其所擴展的數(shù)據(jù)子表。
當(dāng)然,我們還需要注意各個數(shù)據(jù)表之間的聯(lián)系,合理地恰到好處地設(shè)置相應(yīng)的主鍵以及索引。不過,我們需要注意的是,這種數(shù)據(jù)庫的操作,實際上是一個非常龐大的操作,而為了能將這種信息控制在最小范圍之內(nèi),我們可以利用JavaBeans的方式對其進行封裝,以避免代碼的重寫,并進一步降低編程的復(fù)雜度與難度。
為了實現(xiàn)系統(tǒng)總體功能,提供系統(tǒng)的各項指標(biāo),這些指標(biāo)包括系統(tǒng)的可行性、可用性、可維護性、易讀性。提高系統(tǒng)的工作效率??傮w結(jié)構(gòu)設(shè)計的主要任務(wù)是將整個系統(tǒng)合理的劃分成各個功能模塊,正確處理模塊間與模塊內(nèi)部的聯(lián)系以及它們之間的調(diào)用關(guān)系和數(shù)據(jù)關(guān)系,定義各模塊的內(nèi)部結(jié)構(gòu)等等。
4 系統(tǒng)的特點及可行性
事實上,就本文設(shè)計的職業(yè)院校學(xué)生綜合信息管理系統(tǒng)來說,其是可行的,并具有更高的通用性。一方面,該系統(tǒng)具有十分優(yōu)良的性能,其能夠?qū)崿F(xiàn)對大量動態(tài)數(shù)據(jù)的靈活運用,這可以為用戶進行包括學(xué)生信息、家長信息、課程信息在在內(nèi)的信息修改、添加等操作提供方便的環(huán)境,不僅適合職業(yè)院校,也可以運用于本科院校以及其他教學(xué)機構(gòu)之中。另外,該系統(tǒng)基于B/S架構(gòu),并且運用JSP技術(shù),可以有效地利用網(wǎng)絡(luò)來實現(xiàn)對各類用戶的信息進行收集、整理以及分析,這樣一來,不僅使得管理人員的負擔(dān)大大降低,也在一定程度上提升了整個職業(yè)院校的工作效率和工作效率。此外,其還涉及到四個級別的用戶,并且依據(jù)各個用戶的特點進行了規(guī)劃,并依據(jù)安全的通信機制,有效的保證了用戶的安全性,在、進而實現(xiàn)對不同層次用戶的多方面管理。
5 結(jié)束語
經(jīng)過上文的分析和介紹,我們對該職業(yè)院校學(xué)生綜合信息管理系統(tǒng)的總體設(shè)計實現(xiàn)過程等幾個方面有了一定的了解,從中我們可以發(fā)現(xiàn),JSP技術(shù)對于該信息系統(tǒng)的設(shè)計與實現(xiàn)而言,具有十分明顯的優(yōu)勢,因為其完美地繼承了Java語言的優(yōu)勢,并非常適合基于B/S的動態(tài)網(wǎng)頁,總之,我們相信,這樣的學(xué)生信息管理系統(tǒng)在未來的發(fā)展過程中必將得到進一步的推廣。
參考文獻:
[1]張純.基于J2EE的網(wǎng)絡(luò)主機年審信息管理系統(tǒng)的設(shè)計與開發(fā)[D].電子科技大學(xué),2011.
作者簡介:王黎(1975-),女,河南漯河人,學(xué)士學(xué)位,講師,主要研究方向:計算機;劉彩紅(1976-),女,河南漯河人,學(xué)士學(xué)位,講師,主要研究方向:計算機。
作者單位:漯河食品職業(yè)學(xué)院,河南漯河 462000
基金項目:漯河食品職業(yè)學(xué)院科研項目“職業(yè)院校學(xué)生綜合信息管理系統(tǒng)的開發(fā)與應(yīng)用”階段性研究成果(項目編號:LSK2012007)。