湖北工業大學 王 勇
隨著以計算機技術、通信技術、網絡技術為代表的現代信息技術的飛躍發展,人類正在進入信息化時代。學生信息綜合管理系統能實際反映學院學生的各種情況,從全局出發輔助學院管理者進行決策和管理。學生信息綜合管理系統是對學生進行統一管理的管理信息系統,可以方便地進行錄入、查詢、修改、刪除、退出等操作。隨時把握學生的異動情況,使管理人員更輕松地進行學生管理工作。
學生信息綜合管理系統是學院學生管理不可缺少的部分,它對于學院的決策者和管理者都至關重要,學生信息綜合管理系統應該能夠為管理者提供充足的信息和快捷的查詢手段。人們常用傳統的方式管理文件檔案,這種管理方式存在著許多缺點,如:效率低,保密性差;時間一長,將產生大量的文件和數據,這對于查找、更新和維護都帶來了不少的困難。而使用計算機對學生信息進行管理,有著很多優點。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優點能夠極大地提高學生信息綜合管理的效率,也是學院科學化、正規化管理的重要條件。
系統分析的主要任務是將在系統詳細調查中所得到的文檔資料集中到一起,對組織內部整體管理狀況和信息處理過程進行分析。它側重于從業務全過程的角度進行分析。分析的主要內容是:業務和數據的流程是否暢通,是否合理;數據、業務過程和實現管理功能之間的關系,新系統管理方法的實現是否具有可行性等。系統分析所確定的內容是系統設計、系統實施的基礎。
根據學生信息綜合管理部門提出的要求,通過輸入有關信息,建立相應的數據庫,并提供數據庫的日常維護,包含查詢、修改、打印等功能。本系統用系統工程的設計方法進行設計,根據實際需要分模塊進行設計與開發。本系統設計的原則:
(1)系統性。系統是作為統一整體而存在的,因此,在系統設計中,要從整個系統的角度進行考慮,系統的代碼要統一,設計規范要標準,傳遞語言要盡可能一致,對系統的數據采集要做到數出一處,全局共享,使一次輸入得到多次利用。
(2)靈活性。為保持系統的長久生命力,要求系統具有很強的環境適應性。為此,系統應具有較好的開放性和結構的可變性。在系統設計中,應盡量采用模塊化結構,提高各模塊的獨立性,盡量減少模塊間的數據隅合,使各子系統間的數據依賴減至最低限度。這樣,既便于模塊的修改,又便于增加新的內容,提高系統適應環境變化的能力。
(3)可靠性。可靠性是指系統抵御外界干擾的能力及受外界干擾時的恢復能力。一個成功的管理信息系統必須具有較高的可靠性,如安全保密性等。
(4)經濟性。經濟性是指在滿足系統需求的前提下,盡可能減少系統的開銷。一方面,在硬件投資上應以滿足應用需要為前提;另一方面,系統設計中應盡量避免不必要的復雜化,各模塊應盡量簡潔,以便縮短處理流程,減少處理費用。
在系統的體系結構的設計中,最重要的就是系統的模塊化。模塊化是指解決一個復雜問題時自下而上逐層把軟件系統劃分成若干模塊的過程,每個模塊完成一個特點的功能,所有的模塊按照某種方法組織起來,成為一個整體,完成整個系統所要求的功能。將系統劃分為多個模塊是為了降低軟件系統的復雜性,提高可讀性、可維護性。但是軟件模塊的劃分不是任意的,應該盡量保持其獨立性。也就是說,每個模塊只完成系統要求的獨立子系統,并且與其他模塊的聯系最少,而且接口簡單,提高模塊的獨立性,為設計高質量的軟件結構奠定基礎。
當然,做出一個好的系統,經驗和技術也是非常重要的;選擇合適的前臺開發工具和后臺的數據庫也是很重要的。在設計數據庫時,一定要重視數據窗口的設計。數據窗口設計的好與壞,直接影響到輸出界面是否有利于用戶方便使用。
[1]王巖.ASP.NET網絡開發指南[M].清華大學出版社,2010,1(1):197-198.
[2]丁士鋒、蔡平.ASP.NET項目開發指南[M].清華大學出版社,2010,1(05).
[3]王大鵬等.《B/S模式的學校信息管理系統的設計與實現》華中科大.
[4]《管理信息系統及應用實例》,中國電力出版社.