- 相關推薦
學校信息管理系統的設計與開發研究論文
信息技術的快速發展要求學校信息管理系統不斷完善。尤其當前大多學校在各類信息數據管理中仍存在管理效率較低且難以為師生提供高效服務等問題,難以實現信息化管理的目標。對此,本文將對現行學校管理系統的應用現狀、設計開發中關鍵技術的應用與需求考慮、信息管理系統設計的具體路徑進行探析。
前言:不可否認我國近年來學校管理中不斷引入信息技術的背景下,使管理水平得到很大程度的提高。但僅有部分高等教育中信息管理系統應用水平較高,而其他各階段教育中信息系統無論從設計或應用方面都表現出一定的滯后性,無法使學校管理效率得以改善,更無從談及促進教育質量的提高。因此,對學校管理系統設計研究具有十分重要的意義。
一、學校管理系統的應用現狀
從我國現行大多院校教育管理系統的應用現狀看,信息化水平仍處于初級階段,在系統開發設計過程中主要以外購、自主研發以及二者相結合三種方式為主。其中在外購方面,由于很多學校并不具備教學管理系統的設計開發能力,而為適應信息化教學管理要求便采取外購的方式。然而許多外購系統在學校管理系統中并不適用,如典型的鵬達或大東日等提供系統涉及極高的費用,無論購置成本或后期運營管理都需耗費學校較多的資金,為學校帶來沉重的財政負擔。而且大多計算機系統開發企業在設計過程中多從整個市場需求角度出發,管理系統帶有明顯的通用化特征,無法滿足不同學校不同的教學管理需求,在使用過程中極易出現較多異常情況,影響整個管理效率。在自主研發方面,通常設有計算機專業的院校多采用自身設計的管理系統,其優勢在于既可符合學校實際管理需求,也為后期的升級維護帶來一定的便利,是學校管理系統設計開發的最佳方式。另外,目前也有部分學校將外購與自主研發相結合,在外購管理系統的基礎上進一步設計研發,使其便于切合本校實際,但這種方式在外購方面仍需給予較多經費投入,而且一旦出現外購系統與學校教學管理差異過大,便無法進一步設計研發。因此管理系統設計中自主研發為優先選擇方式,需立足于實際系統需求進行管理系統的設計[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]。
結論:
管理系統的設計是加快學校信息化管理進程的重要途徑。實際設計過程中應正確認識當前學校管理系統的應用現狀,注重引入相關的技術并做好系統需求分析,從登錄管理、學生信息管理、教務管理以及其他包括班級或招生管理等方面使系統進一步完善,為學校管理水平的提升提供保障。
【學校信息管理系統的設計與開發研究論文】相關文章:
信息管理系統論文09-18
信息管理系統論文15篇02-15
學生信息管理系統設計開題報告11-24
信息管理系統軟件開發合同06-20
銀行儲蓄系統開發與設計可行性研究總結報告06-09
FPGA數據采集與回放系統設計論文04-24
基于系統設計的科研管理論文09-22
信息管理系統開題報告11-19
信息管理系統開題報告09-26