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