學校資訊管理系統的設計與開發研究論文

學校資訊管理系統的設計與開發研究論文

  資訊科技的快速發展要求學校資訊管理系統不斷完善。尤其當前大多學校在各類資訊資料管理中仍存在管理效率較低且難以為師生提供高效服務等問題,難以實現資訊化管理的目標。對此,本文將對現行學校管理系統的應用現狀、設計開發中關鍵技術的應用與需求考慮、資訊管理系統設計的具體路徑進行探析。

  前言:不可否認我國近年來學校管理中不斷引入資訊科技的背景下,使管理水平得到很大程度的提高。但僅有部分高等教育中資訊管理系統應用水平較高,而其他各階段教育中資訊系統無論從設計或應用方面都表現出一定的滯後性,無法使學校管理效率得以改善,更無從談及促進教育質量的提高。因此,對學校管理系統設計研究具有十分重要的意義。

  一、學校管理系統的應用現狀

  從我國現行大多院校教育管理系統的應用現狀看,資訊化水平仍處於初級階段,在系統開發設計過程中主要以外購、自主研發以及二者相結合三種方式為主。其中在外購方面,由於很多學校並不具備教學管理系統的設計開發能力,而為適應資訊化教學管理要求便採取外購的方式。然而許多外購系統在學校管理系統中並不適用,如典型的鵬達或大東日等提供系統涉及極高的費用,無論購置成本或後期運營管理都需耗費學校較多的資金,為學校帶來沉重的財政負擔。而且大多計算機系統開發企業在設計過程中多從整個市場需求角度出發,管理系統帶有明顯的通用化特徵,無法滿足不同學校不同的教學管理需求,在使用過程中極易出現較多異常情況,影響整個管理效率。在自主研發方面,通常設有計算機專業的院校多采用自身設計的管理系統,其優勢在於既可符合學校實際管理需求,也為後期的升級維護帶來一定的便利,是學校管理系統設計開發的最佳方式。另外,目前也有部分學校將外購與自主研發相結合,在外購管理系統的基礎上進一步設計研發,使其便於切合本校實際,但這種方式在外購方面仍需給予較多經費投入,而且一旦出現外購系統與學校教學管理差異過大,便無法進一步設計研發。因此管理系統設計中自主研發為優先選擇方式,需立足於實際系統需求進行管理系統的設計[1]。

  二、設計開發中關鍵技術的應用與需求考慮

  (一)設計開發中關鍵技術的應用

  學校管理系統設計中關鍵技術的應用主要從兩方面著手,包括B/S架構與J2EE。其中在B/S架構方面,其相比傳統網路系統中應用的C/S結構,無需進行特定軟體的安裝,伺服器會將所有系統業務進行處理,使用者透過瀏覽器的應用便可達到系統使用需求。同時以往C/S結構應用下,存在極為明顯的網路結構不確定特徵,而透過B/S結構的引入,只需保證HTTP協議作用得以發揮,便可提高系統通用性。除此之外,設計中的關鍵技術也體現在J2EE方面,其在系統中的應用具體體現在三方面:第一,JAVA語言的應用。現行幾乎所有網站系統、瀏覽器都可支援JAVA語言的應用,只需進行一次編譯便可在系統中執行。其優勢主要表現在語言語法簡單、檢查處理機制健壯性、安全機制以及可移植性等方面。第二,SSH的應用。其在系統中主要包括Spring、 Struts以及Hibernate等結構,可使包括資料儲存層、業務邏輯層以及表示層等在內的應用系統得以構建,對資訊共享與集中管理可起到突出的'作用。第三,在J2EE應用方面。其主要以JAVA平臺為核心,包括客戶端元件、Web層元件、系統層軟體以及業務邏輯層元件等結構,具有明顯的易維護性與伸縮性等特徵。

  (二)設計開發中系統需求考慮

  對系統需求的考慮是保證設計開發符合學校管理系統實際的基礎條件。其需求內容具體體現在功能性、非功能性以及網頁設計等方面需求。其中在功能性方面,主要指系統設計中體現的如系統是否具備入學管理功能、學生資訊管理以及教務管理等;非功能性需求則指系統在效能、執行、擴充套件性以及安全性等方面是否滿足學校管理要求。以其中安全需求為例,系統設計中是否對人員登入許可權進行設計、資料庫是否具備安全性特徵以及系統是否可有效預防hacker攻擊與病毒入侵等。另外,在網頁設計方面,學校管理系統網頁應從色彩外觀編排以及構圖等方面保持完整,使系統功能性具備的同時體現出一定美觀性[2]。

  三、資訊管理系統設計的具體路徑

  (一)系統登入功能設計與研發

  登入功能在設計過程中首先應從登入介面入手,將使用者名稱、密碼以及隨機的驗證碼組成,其中使用者名稱、密碼的設定與釋出。需注意的是許多學校登入系統往往採用網站或桌面等形式,其中桌面系統應用中使用者驗證後便可使用,但網站系統需要進行頁面訪問才可登入。對此問題,設計設計過程中對於使用者驗證成功的資訊可在session中進行記錄,這樣每個頁面訪問過程中都要求對session資訊進行確認,可使登入系統更具安全性。

  (二)學生資訊管理功能設計與研發

  學生資訊管理系統方面,其主要將學生在校表現、個人資訊等融入其中。其中在個人資訊方面系統相關操作主要體現在查詢、修改以及資訊詳情等方面,使用者僅需點選相關操作便可瞭解或修改學生基本資訊。通常在個人資訊管理過程中也需將學籍管理功能體現出來,假定學生出現休學或轉學等情況,應利用系統中修改或具體異動管理功能完成異動資訊的查詢與修改。另外對於學生在校表現情況,一般系統給予教師與學生不同的操作介面。教師操作過程中可直接點選“詳情”便完成學生資訊查詢、評價內容填寫等工作,而學生操作介面僅限於對個人資訊以及教師評價的查詢。

  (三)教務管理功能設計與研發

  教務管理功能設計過程中應根據學校整體的發展情況進行設計,具體包括課程管理、學生培養計劃管理以及課程安排等。以其中課程管理為例,功能模組中主要集中在查詢、修改、課程增加或刪除等操作方面,其中查詢一般在輸入項中體現,而輸出項負責執行課程的修改或增加等。再如學生培養計劃方面,實際設計過程中要求以實體train物件替代收集的資訊內容,並在DAO層呼叫過程中使train物件達到持久化要求,然後在相應指令傳入後使課程ID得以生成,最後ID向培養計劃頁面中進行傳輸,呼叫者將接收具體培養資訊。除此之外,現行學校管理系統設計開發中也需將如招生管理、班級管理等內容考慮其中,使學校管理系統與現行資訊化管理要求相適應[3]。

  結論:

  管理系統的設計是加快學校資訊化管理程序的重要途徑。實際設計過程中應正確認識當前學校管理系統的應用現狀,注重引入相關的技術並做好系統需求分析,從登入管理、學生資訊管理、教務管理以及其他包括班級或招生管理等方面使系統進一步完善,為學校管理水平的提升提供保障。

最近訪問