李 兵
(三門峽職業技術學院,河南 三門峽 472000)
基于Web技術的綜合信息管理系統的設計與實現
李 兵
(三門峽職業技術學院,河南 三門峽 472000)
基于高校信息化建設的不斷發展,信息管理工作日益復雜,因此建立一個基于Web技術的綜合信息管理系統是當前高校信息管理的主要載體。通過構建Web系統可以利用互聯網平臺實現對學生信息的動態化管理,文章結合工作實踐就基于Web技術的綜合信息管理系統的設計與實現進行詳細的闡述。
Web;綜合信息管理系統;大數據技術
互聯網技術的不斷發展尤其是大數據技術的應用大大提升了信息管理工作的效益,為人類的信息管理提供了便捷的工具。高校學生信息管理是高校管理的重要內容,加強對學生的信息管理是實現高校科學化、人性化管理的重要舉措,然而傳統的信息管理系統難以滿足動態化的管理需求,因此本文基于Web技術構建學生綜合信息管理系統,以此實現對學生的動態化管理,實現信息管理的系統化、規范化與高效化。
綜合信息管理系統設計前必須要對系統的需求等情況進行分析,結合高校學生信息管理工作,構建綜合信息管理系統必然要包含以下內容:學生學籍信息、學生住宿信息、學費信息、考試成績、學生畢業及高考報名信息以及綜合素質評價信息等。
另外在確定系統需求的同時還要對系統的可行性進行詳細的分析,主要從以下方面入手:(1)經濟上的可行性。隨著大數據技術的發展,依托計算機構建信息管理系統可以降低高校學生信息管理的成本。例如通過構建綜合信息管理系統可以實現無紙化辦公,從而為高校節省大量的經濟費用。(2)技術上的可行性。在構建內容Web技術的綜合信息管理系統時需要對所占院校的技術進行分析,目前高校的互聯網技術應用經驗非常成熟,尤其是與綜合管理信息系統相適應的開發環境已經非常完善,因此無論是在硬件上還是軟件上都具備設計基于Web技術的綜合信息管理系統的條件。(3)運行商的可行性。目前高校智能化建設步入快速發展的階段,高校的信息化建設非常成熟,教師的計算機操作水平也大大提高,所以這些因素都為綜合信息管理系統的運行提供給了保證。
基于Web技術的綜合信息管理系統設計簡單地講就是將系統設計成用戶可以通過瀏覽器直接訪問服務器上的信息以及對系統進行遠程維護的B/S模式。隨著大數據技術的發展,實現信息共享成為當前高校信息化建設的重要方向,因此綜合信息管理系統必須要滿足以下功能:(1)保證系統具有簡潔的系統界面;(2)實現系統信息的共享性,也就是教師和學生可以通過特定的賬號登錄查閱相關的信息;(3)系統具有較強的安全性;(4)具備錯誤處理功能,能夠根據錯誤提示做出相應的反映;(5)具有數據分析能力,利用大數據平臺對學生信息進行自動分類。
2.2.1 學生子系統功能設計
學生子系統主要是為學生提供在線查閱相關信息的模塊,其主要包括以下內容:(1)注意事項;(2)查閱相關信息:學生的基本信息、學籍信息、學考信息、畢業信息等;(3)修改信息,學生基本信息的更改、關鍵數據變更上報;(4)獎學金和資助信息,獎學金申請以及已經獲得獎學金的情況信息等;(5)信息查詢;(6)修改密碼和退出系統功能。
2.2.2 教師子系統功能設計
教師子系統功能就是為教師提供查閱相關系統的模塊。由于學生信息是教師開展學生管理的主要依據,隨著高校學生人數的不斷增加,學生個人信息的變更速度也比較快,例如學生的學習成績、政治面貌以及家庭情況等都需要教師隨時掌握,與此同時在智能化校園內容對于教師的考核等也需要依托網絡,因此該系統的功能主要體現在對教師個人信息的關注。
2.2.3 管理員子系統功能設計
管理員系統就是管理員對綜合信息管理系統進行相應的管理,例如對信息管理平臺授權系統進行管理、對相關數據進行維護以及修改系統的登錄密碼等。
基于綜合信息管理系統功能的要求,本系統在設計中主要采取以下架構設計。
2.3.1 開發語言
考慮到系統的功能設計以及.NET平臺的技術優勢,本系統在前端采用HTML5+CSS3.0+JAVAScript進行開發,后端使用C#編程語言與結構化查詢語言(Structured Query Language,SQL),這樣能夠保證系統的高交互性、高擴展性以及高伸縮性。本系統主要是采取ASP.NET語言模式,因為該語言具有很強的靈活性,其支持復雜的面向對象特性,能夠實現集成開發環境[1]。
2.3.2 數據庫
數據庫是整個系統的核心,目前數據庫主要是以關系數據庫為主流,綜合當前數據庫系統主要包括Access,DB2,MiscrosoftSQL Server等。以Access為例,該數據具有操作靈活、使用簡單的特點,但是其綜合性能較差,因此只能適應于數據量小的系統中。所以綜合考慮各個方面的因素,本系統數據庫選擇采取MiscrosoftSQL Serve,其具有操作簡單、功能強大以及支持命令的特點,尤其是該數據存在的免費使用版本為高校的信息管理系統開發節省了大力的費用。由于SQLServer是關系型數據庫,在接下來的邏輯設計階段,需把E-R模型轉化為對應的關系數據模型,再根據這一關系數據模型,繪制出具體的數據結構表,為下一步的數據庫實現做好準備工作。
2.3.3 B/S結構模式
B/S結構模式就是將核心功能集中到服務器上,用戶可以通過瀏覽器實現對界面的操作。可以說B/S結構模式是Web技術不斷發展的產物,實踐證明B/S結構模式大大降低了客戶機的負擔,避免了客戶機安裝相關終端軟件的弊端,實現了對系統的在線隨時訪問與處理。因此該系統主要包括表現層、業務邏輯層以及數據訪問層3層結構。表現層是系統的界面,其包括界面的設計;業務邏輯層也就是功能的實現模塊;數據訪問層則是直接與數據庫進行交互,從而實現查詢數據的結果。
數據上傳采用在線填寫和附件上傳模式,數據存儲管理采用數據庫存儲管理和文件地址存儲管理模式。在線填寫的內容直接記錄到數據庫中,采用數據庫存儲管理模式;附件上傳的數據源采用文件管理模式,即將數據源文件保存在服務器指定的目錄下,每上傳一個文件時在數據庫里記錄下此文件在磁盤上存儲的邏輯路徑以及文件名。
綜合信息管理系統數據的操作中,查詢和統計是核心操作。查詢方法包括很多種:(1)簡單查詢,不需要通過網頁來設置查詢條件。當用戶點擊某個超鏈接時,發出查詢請求,通過執行簡單的SQL語句將數據檢索并顯示出來,這種查詢條件固定,直接在服務器腳本中寫SQL語句就行;(2)多條件組合查詢,需要進行過濾處理。處理辦法是設計一個條件選擇頁面,將用戶需要的各種查詢選項在這個頁面上列出,用戶可以選擇其中的0個或多個條件,在查詢處理的ASP.NET文件中將用戶的選擇轉化為SQL條件,用AND將多個條件連接起來,從而實現查詢。在本系統中,有許多模塊都要用到多條件組合查詢[2]。
本系統采取B/S架構,主要功能實現系統如圖1所示。(1)學生子系統功能的實現。學生子系統包括學生登錄等,因此其實現具體為學生通過登錄學生子系統界面,按照界面中的基本功能,根據授權的密碼和賬號進入到信息管理系統中對相關的信息進行改正等。包括查看信息功能、查詢成績功能、修改密碼功能。(2)教師子系統功能。該系統就是教師根據專用的界面登錄到系統中實現對信息的管理與維護。(3)管理員子系統功能的實現。管理員是系統的主要管理者,其可以實現對學生相關信息和教師相關信息的管理。

圖1 綜合信息管理系統登錄功能
為了測試基于Web技術的綜合信息管理系統的運行成效,檢查程序中所存在的不合理問題,需要對該系統進行測試,具體的測試步驟為:(1)測試不同的用戶是否能夠正常登錄;(2)測試學生是否可以正常登錄并且在線查閱相關的信息;(3)測試管理員是否能夠對相關信息進行相應的管理;(4)測試系統運行的穩定性以及安全性等。
經過上述的測試基于Web技術的綜合信息管理系統滿足了對學生信息管理工作的需要,而且整個系統的運行狀況比較理想,但是部分功能還存在不足,需要在以后的設計中加以改進。例如,該系統在身份認證上還存在不足,因此為了進一步加強用戶訪問的安全性,可以在用戶表中加入口字段,限制校外IP用戶訪問后臺管理系統;對用戶尤其是系統管理用戶進行IP限制管理,在用戶登錄時驗證用戶的IP是否和登記的IP地址相符[3]。
[1]鄭燕玲.基于Web2.0的高校學生信息管理系統的設計與實現[J].晉城職業技術學院學報,2015(2):54-58.
[2]趙云龍.Web的學生信息管理系統的設計與實現[D].武漢:華中師范大學,2015.
[3]尹冰晶.基于Web技術的科研項目信息管理系統設計研究[J].昆明冶金高等專科學校學報,2015(3):65-72.
Design and implementation of integrated information management system based on Web technology
Li Bing
(Sanmenxia Polytechnic, Sanmenxia 472000, China)
Based on the continuous development of university information construction and the increasingly complex information management, the establishment of a comprehensive information management system based on Web technology is the main carrier of information management in colleges and universities. Through the construction of Web system can use the internet platform to achieve the dynamic management of students’ information, this paper elaborates the design and implementation of a comprehensive information management system based on web technology combined with work practice.
Web; integrated information management system; big data technology
李兵(1985— ),男,河南三門峽人,講師,碩士;研究方向:信息管理。