儲寶龍
(安徽亳州新能源學校,安徽 亳州 236712)
隨著計算機的不斷普及、信息化時代的到來以及網絡和數據庫技術的發展,計算機在管理上的應用已經必不可少。學生管理信息系統借助于計算機與互聯網技術,為學校的信息管理提供一個平臺,管理日常學生信息的人機系統。如今學生管理信息系統不斷在各類院校投入使用,管理系統也逐漸走向成熟,學生管理信息系統對于學校的發展建設有著非常重要的意義。社會的不斷發展提高了對技能型人才的需求,中職學校對技能型人才進行培養,不斷擴招,規模不斷擴大,學生管理信息系統能夠為中職學校學生管理、成績管理、學籍管理等提供有利條件,推動中職學校的不斷發展。
Internet技術的不斷發展,推動了C/S系統結構的發展,并且出現了B/S系統結構。B/S結構模式就是借助于Web瀏覽器滿足用戶與界面之間的交互需求。在前端實現部分邏輯事務功能;在服務器端實現主要邏輯事務部分。B/S系統結構屬于信息發布系統,對于發布信息優勢較大。B/S系統結構借助于瀏覽器,能夠使C/S結構下需要復雜軟件實現的功能輕松得到實現,簡化了操作。同時,B/S系統結構下只需要較低的成本就能夠實現對系統的維護與系統的升級。B/S結構開發不需要太高成本,在軟件開發領域應用前景廣闊。圖1為B/S系統結構示意圖。

圖1 B/S系統結構圖
B/S系統結構實際上指的是Browser/Server模式,是借助于Web的網絡系統結構。B/S結構層次包括三層:數據層、功能層與表示層,它們相互獨立,借助Web瀏覽器實現了數據庫服務器、Web瀏覽器以及應用程序的功能。在B/S系統結構下,C/S結構中的邏輯處理模塊、客戶任務被分離。B/S系統結構中通過獨立的模塊實現任務,由此在Web服務器中對負荷進行了均勻的分配,使客戶機壓力得到了極大的降低。
基于B/S架構的中職學校學生管理信息系統的主要功能是為中職學校管理學生信息提供方便,有助于中職學校日常教學活動的管理,合理安排課程,為學生、教師等使用系統進行教學活動提供方便。系統中一旦有數據存在異常,將對和教務管理相關聯的數據進行自動的更新與完善。系統直接關聯教務系統,當數據信息出現異常,教務信息及時進行更新。系統的主要功能包括:
(1)通過中職學校學生管理信息系統,能夠對數據進行管理。系統中有各種學籍數據表,各個數據表的邏輯關系非常的嚴密,比如表和表之間的關系、表內部之間的關系等。系統基于中職學校學生管理信息系統的體系進行分類,預設基本關系定義,同時對提供設置自定義關系的功能。系統能夠對于全部在校學生的數據信息進行記錄,對近三年的畢業生信息進行記錄,通過對歷年數據的分析,為學生管理提供依據。系統通過銜接教務管理系統,使共享數據得到實現。
(2)利用中職學校學生管理信息系統,能夠實現對數據的統計。現階段教育事業日益受到社會的廣泛關注。有關部門在報送年度報表過程中,以學校教務部門提供的準確數據作為學生的基本數據信息。所以,系統可以統計不同的數據信息,為中職學校學生信息管理提供數據支持,使填報不同報表的需求得到滿足。
(3)中職學校學生管理信息系統應學校發展提供決策支持。系統開發的重要目的之一就是為中職學校學生管理提供依據與支持。在每年新生報到注冊的時候,需要獲取新生數據,這是新的教學周期的開展。通過對學生信息的全過程管理,使學校的辦學目的得到體現。借助于精準的管理學生信息,為開展教學活動提供依據,同時能夠使學校領導對學校情況、學生情況有清楚的了解。為未來制定招生方案、招生宣傳等提供依據。
基于分析中職學校學生管理信息系統的業務,對中職學校學生管理信息系統的用戶需求進行明確,同時,也獲得了系統的功能需求以及業務流程。基于此,對系統的性能目標進行明確。對于該系統來說,其性能需求需要滿足以下幾點:
(1)系統滿足安全性的要求。中職學校學生管理信息系統的安全性具有非常重要的意義。如果非法用戶入侵系統,進行不良信息的發布,那么負面影響將是非常的嚴重,尤其是基于B/S結構的學生管理信息系統,為了提升系統的安全性,需要采取加密用戶信息,對用戶權限進行合理設計以及對數據庫進行備份等有效措施,使得系統的安全性提高。
(2)系統的穩定性高,并且便于維護。學生管理信息系統運行必須穩定,在網絡信息中心服務器運行學生管理信息系統,需要實現24小時不間斷的運行,所以,系統的穩定性必須要強,另外系統應該容易維護,當出現問題時,應該能夠迅速地修復,使得運行及時恢復正常。
(3)系統需要有友好的界面,便于操作。對于中職學校學生管理信息系統來說,用戶數量比較多,包括師生、校外人士等,同時,因為系統用戶有不同的角色,包括系統管理員、教師、學生以及不需要任何權限的游客等。因此,系統的操作應該滿足簡單容易操作的需要,人機界面良好。不需要進行專門的培訓,在較短時間內,用戶就能夠熟練使用系統,實現課程查看、課程修改、成績提交、查詢成績、修改個人資料等操作。
(4)系統的擴展性良好。當今社會互聯網技術不斷普及,計算機技術發展迅猛,使得中職學校出于能夠使得發展與業務需求得到滿足的目標,對系統的功能應該不斷進行完善與健全。基于此,中職學校學生管理信息系統的設計一方面可以使得當前學校的學籍管理工作需要得到滿足,更加重要的是系統能夠滿足中職學校發展過程中學校發展中業務的擴展以及調整出現的新變化。所以,該系統的可擴展性要求比較高,應能滿足系統動態發展的需求,同時,能夠隨時滿足系統升級的需要。
基于B/S架構的中職學校學生管理信息設計遵循以下原則:
(1)準確性和及時性的原則。系統信息要及時并且準確,這是系統的基本要求。因此,開發中職學生信息管理系統時,要高度重視系統現階段的工作量、未來工作量等,從而確保系統可以應對各種問題,提高系統的性能,確保系統的準確性。
(2)易用性的原則。開發的系統需要將友好的工作環境提供給用戶。系統的易用性指的是系統可以最大限度地使大部分用戶需求得到滿足。此外,開發系統過程中盡可能使用友好的開發語言。易用性需要簡化系統的工作流程。基于此,教育B/S架構系統設計過程中,應該合理設計用戶端口,用戶借助于用戶端能夠方便對系統進行操作。
(3)可擴展性的原則。由于該系統基于目標開放的形式,因此要求具有良好的可擴展性,能夠滿足功能添加的要求,僅需要添加class文件、對應的jsp文件等,系統代碼不需要改變,由此為添加新功能提供便利。
(4)易于維護的原則。設計的系統需要使目標群體的需求得到滿足,所以系統的全部功能需要在對應的區域進行存放。因為重疊操作不多,系統的穩定性比較好。為定期更新數據、維護系統等提供了便利。
(5)安全原則。系統設計過程中需要對用戶的房屋權限進行設置,由此提高系統的安全性。對數據庫密碼進行設計,確保不會丟失數據信息。同時,借助于設置驗證條件,檢驗用戶登錄系統。同時設置不同權限對用戶、管理員等進行區分。系統管理員的權限能夠對系統數據進行查詢,對數據進行添加,對數據進行修改與清除。普通用戶的權限只能對數據進行查詢。
軟件系統的總體設計是對復雜系統的抽象,系統設計以總體設計為指導,能夠對系統功能模塊進行體現。基于B/S架構的中職學校學生信息管理系統包括學生基本信息管理模塊、學生日常管理模塊、公共信息服務模塊、勤工儉學管理模塊、系統功能維護模塊五部分。如圖2所示。

圖2 系統總體設計圖
3.3.1 登錄設計
設置基于B/S架構的中職學生信息管理系統的登錄窗口時,要求用戶輸入用戶名、密碼等信息。只有當輸入的用戶名、密碼都正確,用戶才可以順利進入系統;密碼與用戶名任何一個存在錯誤,用戶都不能進入系統。成功登錄到系統以后,用戶如果在30 min內對系統不做任何操作,將會從系統自動退出。如果需要繼續操作,則要重新登錄系統。圖3為用戶系統登錄的流程。

圖3 用戶登錄流程圖
具體為:
(1)用戶首先把瀏覽器打開,在地址欄中輸入系統鏈接,然后系統會出現登錄界面。
(2)用戶在登錄界面中輸入用戶名、密碼、驗證碼,單擊“登錄”按鈕。本文系統使用的編程語言是Login Action,如果成功登錄,那么系統向“true”返回;如果登錄不成功,系統向“false”返回,說明用戶輸入了錯誤的用戶名、密碼或者是驗證碼。
(3)用戶成功進入學生信息管理系統。系統編程語言為find all User,由此確保可以實現查閱系統的全部用戶信息。當向list數組返回時,在管理頁面進行呈現。
登錄到系統頁面后,需要驗證用戶登錄。根據驗證用戶輸入的密碼、用戶名等信息,系統后臺數據庫驗證用戶登錄的合法性。用戶只有成功登錄到系統,才可以對相應的系統功能、資源進行使用。
3.3.2 學生信息查看模塊設計
用戶以教師的身份登錄后可以查看自己所教學生的資料;用戶以管理員的身份登錄后可以查看、修改或刪除學生的資料,如圖4所示。

圖4 學生信息查看流程圖
3.3.3 課程管理模塊設計
系統管理員在后臺進行登錄,點擊課程管理,系統顯示全部的課程信息,管理員能夠對課程進行管理,如圖5所示。

圖5 學生課程設置流程圖
中職學校學生信息管理系統的使用有助于促進中職學校各項工作的信息化建設,從而提高中職學校管理效率。現階段中職學校學生信息管理系統得到了廣泛的應用,使用的人越來越多,人們日益重視中職學校學生信息管理系統的效率、安全性等。基于B/S架構的中職學校學生信息管理系統借助于模塊化的設計模式,有助于未來系統新模塊的增加,能夠使中職學校學生信息管理的需求得到滿足,使工作人員的工作效率得到提高。