【摘 要】 本文詳細分析了標準管理系統的設計,對標準管理系統研發起到了重要作用。
【關鍵詞】 標準管理系統 數據庫 子模塊 分層設計
合理設計標準信息管理系統,本文秉著高內聚、低耦合的設計理念設計出高效、可靠的編目子模塊、供應商管理子模塊和系統維護子模塊,集中存放標準相關的各種信息。
1 設計原則
1.1實用性
隨著科技發展,企業越來越重視信息化管理,一款優質的軟件,需要從用戶的切實需求出發,功能上要完全滿足企業需求,性能要穩定,操作要簡單快捷。
1.2適應性
該系統需要具有很好的適應能力。系統需要實現全方位的資源訪問與共享,數據庫相對獨立,通過與其他系統的數據接口,標準管理系統可以與其他系統實現資源共享。
1.3擴充性
標準業務的需求日益多樣化,今后新增的業務需求必然會對系統提出新的要求,為了杜絕二次開發所帶來人力物力和財力的耗費,這就需要系統在滿足現在業務需求的前提下,具備一定的創新性和前瞻性。
1.4高效性
系統應能方便高效地進行標準數據的檢索、添加和修改等功能。系統提供對各類流程處理的高效性,對大容量數據的查詢和更新等操作也在較短的時間內迅速完成。
1.5安全性
通過身份認證、權限核查等手段,保證不同權限的客戶端用戶被授予正確的權限,賦予其相匹配的功能,并將安全管理納入網絡管理范圍,進行統一告警和處理,以保證安全事件的發生“事前有監控,事后有響應”。
2 體系結構設計
本文開發的標準管理系統包括編目子模塊、供應商管理子模塊和系統維護子模塊。各子模塊采用共享數據庫,即可獨立運行,又可集成運行,既是松散的集合,又有緊密的耦合。
根據系統需求分析確定的目標和功能,采用自頂向下、逐步求精的結構化設計方法進行系統的結構設計。基于.NET框架和C/S體系的三層結構,由客戶層、中間業務邏輯層、后臺數據處理層組成。本系統采用以數據庫為后臺,以數據處理及分析程序為中間層,以Web為前臺的三層結構開發模式,并在Visual Studio和SQL Server 2000下進行開發。
客戶層:用來實現在客戶端顯示用戶界面。
業務層:是三層模型中最重要的一層。
數據層:是整個分層的最底層,主要用來實現與數據庫的交互。
3 系統設計
3.1數據庫設計
對數據庫進行詳細設計時需要對關鍵表的某些字段設置約束條件,當輸入字符時,系統根據約束條件判斷該字符是否合法、是否被接受。約束分為靜態約束和動態約束,前者比較容易設計,后者是指數據庫從一種狀態轉變為另一種狀態時所應滿足的一種約束。
3.2子模塊設計
編目管理子模塊設計
編目管理子模塊負責工作包的加工與管理,在該模塊中,數據的加工應具備安全、有序和方便等特點。設置數據回滾機制,以確保工作包在加工標準數據的過程中不因為任何誤操作而導致標準數據庫數據的破壞。本系統以中間過渡庫(工作包)的形式對新增的標準數據作加工。在初加工工序中,每當輸入一個標準號后,若原標準數據庫中有相同標準號的標準,系統自動提示,并將此同號標準數據調出以供參考;如果操作人員需要在數據庫中查詢其他可供參考的數據,也可啟動查詢功能而獲取數據。
供應商管理子模塊設計
供應商管理子模塊可以建立起本模塊與各供應商之間嚴密的資料采購與資金平衡關系。通過該子模塊,能夠獲知哪些供應商有我們需要的標準資料,哪個供應商的價格和服務最好,可以知道在每個供應商處,我們都采購了哪些資料,付過多少錢,存款余額還剩多少,采購訂單是否都已到貨,訂單是否都已核銷,尚未核銷的訂單還缺哪些資料,何時向供應商發出催詢,能夠正確統計一年內購入的資料量和付出的金額,供應商管理子模塊正是按照上述功能而設計的。
系統維護子模塊設計
系統維護子模塊能夠維護管理標準管理系統內部的數據庫,能夠與外界的數據進行交換,通過建立系統內部與系統外部的數據交換關系來實現數據的交易和共享,通過建立嚴格的操作權限管理和控制限定來確保系統安全,通過提供對系統內各種代碼庫的維護來保證標準管理系統高速、正確地運行,通過提高系統的使用效率和擴展空間來獲取滿意的高效性和可擴展性,通過提供因誤操作而刪除數據的恢復手段來確保數據的一致性,通過提供對系統中名稱庫、關鍵詞庫、序號庫等字典庫的建立和重建功能來確保系統的穩定性,還能夠通過修改系統參數來適合各種使用環境的要求。
設計系統的管理,便于及時查詢了解當前標準更新狀況,對標準管理系統的設計力求操作簡潔、易使用、易維護、符合業務特點、業務功能齊備、界面人性化、信息更新及時準確、業務流程處理高效,以實現標準信息管理工作的現代化、科學化和規范化。