信息管理系統(tǒng)開發(fā)文檔、MIS系統(tǒng)設計文檔-概要設計說明書.doc

信息管理系統(tǒng)開發(fā)文檔、MIS系統(tǒng)設計文檔-概要設計說明書.doc

ID:55764900

大?。?.81 MB

頁數(shù):24頁

時間:2020-06-06

信息管理系統(tǒng)開發(fā)文檔、MIS系統(tǒng)設計文檔-概要設計說明書.doc_第1頁
信息管理系統(tǒng)開發(fā)文檔、MIS系統(tǒng)設計文檔-概要設計說明書.doc_第2頁
信息管理系統(tǒng)開發(fā)文檔、MIS系統(tǒng)設計文檔-概要設計說明書.doc_第3頁
信息管理系統(tǒng)開發(fā)文檔、MIS系統(tǒng)設計文檔-概要設計說明書.doc_第4頁
信息管理系統(tǒng)開發(fā)文檔、MIS系統(tǒng)設計文檔-概要設計說明書.doc_第5頁
資源描述:

《信息管理系統(tǒng)開發(fā)文檔、MIS系統(tǒng)設計文檔-概要設計說明書.doc》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在工程資料-天天文庫。

1、人力資源管理系統(tǒng)概要設計說明書目錄1概述31.1編寫目的31.2術語和縮寫31.3參考資料32系統(tǒng)構(gòu)架設計32.1系統(tǒng)總體結(jié)構(gòu)圖及其約束和假定32.2技術構(gòu)架設計42.3軟件功能結(jié)構(gòu)設計53應用系統(tǒng)設計63.1設計原則63.2公用構(gòu)件或?qū)ο笤O計73.3功能模塊設計83.3.1Entity模塊83.3.2DataAccess模塊163.3.3Business模塊183.3.4WebUI模塊193.4公用構(gòu)件或?qū)ο笈c功能模塊的關系194接口設計194.1外部接口194.2內(nèi)部接口195開發(fā)環(huán)境的設計205.1開發(fā)環(huán)境設計205.2編碼規(guī)范206運行環(huán)境設計2

2、07追溯表20概述1.1編寫目的本概要設計是根據(jù)《用戶需求說明書》和《系統(tǒng)需求說明》編寫,提供給詳細設計參考。本概要設計的讀者包括項目經(jīng)理,需求分析員,設計人員,以及開發(fā)人員。當然也包括測試人員。1.2術語和縮寫HRM:HumanResourceManagement人力資源管理,這里指人力資源管理系統(tǒng)。1.3參考資料序號文件名發(fā)表日期出版單位或作者1系統(tǒng)需求說明書2005-3-03張詠勤2用戶需求說明書2005-2-3張詠勤2系統(tǒng)構(gòu)架設計2.1系統(tǒng)總體結(jié)構(gòu)圖及其約束和假定HRM系統(tǒng)涉及到外部招聘人員要填寫簡歷,以及提供培訓等的分布式工作。外加銷售人員頻繁

3、在外工作等因素。系統(tǒng)結(jié)構(gòu)采用B/S的模式。其系統(tǒng)的網(wǎng)絡結(jié)構(gòu)如下:系統(tǒng)的范圍和外部系統(tǒng)的交互過程主要有讀卡機來讀起員工的出勤數(shù)據(jù)來進行考勤。通過考勤的結(jié)果和員工的薪金水平,通過銀行的接口來進行發(fā)放工資。如下圖:通過以上分析,決定采用以下的方案來開發(fā):工具:VSTS(源碼管理,文檔管理……)數(shù)據(jù)庫:SQLServer2005語言:C#環(huán)境配置:開發(fā)人員利用VS2005TeamSuite來開發(fā),服務器安裝SQL2005和TeamFoundationServer。1.1技術構(gòu)架設計系統(tǒng)主要利用VS2005的N-Tiers的設計思想。對系統(tǒng)進行分層設計。主要采用M

4、VC的架構(gòu)模式。系統(tǒng)分成三層:數(shù)據(jù)訪問層、業(yè)務邏輯層、UI層。數(shù)據(jù)訪問層主要對數(shù)據(jù)庫數(shù)據(jù)進行操作,包括增加數(shù)據(jù),修改數(shù)據(jù)和刪除數(shù)據(jù)。業(yè)務邏輯層基于數(shù)據(jù)訪問層之上,它主要針對業(yè)務流程來實現(xiàn)系統(tǒng)的功能。UI表現(xiàn)層把業(yè)務邏輯表現(xiàn)在Web頁面上,以完成人力資源管理系統(tǒng)所要完成的功能。其結(jié)構(gòu)如下:1.1軟件功能結(jié)構(gòu)設計領域模型請參考《HRM.pdm》這里的功能設計采用下面的N-Tiers設計:在這里的Entity是領域模型的實體,它與Database中的實體是一一對應的關系。DataAccess采用兩種模式來存取數(shù)據(jù),一是Entity的形式來呈現(xiàn),另一中以Data

5、Set來呈現(xiàn),對應設計中的單體和數(shù)據(jù)集的形式。Bussiness所處理的是業(yè)務流程中所要實現(xiàn)的功能。通過業(yè)務分析來定義,其根據(jù)可結(jié)合WebUI來設計。具體的功能模塊請參考《HRM組件圖》。Bussiness所要處理的功能如下:下面具體分析N-Tiers。這里我們把HRM分成6個模塊:?用戶信息管理?薪資管理?離職管理?部門信息?職位變更?培訓管理1應用系統(tǒng)設計1.1設計原則1、根據(jù)功能細分,使構(gòu)件或(對象)具有相對的獨立性,可以組裝在任何子系統(tǒng)的功能模塊中。2、一個對象的基本要素包括四大要素對象標識-給對象一個可以辨識的名稱,要求具有唯一性。采用包和構(gòu)件

6、,中間加下劃線。例如。Common包下的ApplicaionConfiguration命名為Common_ApplicaionConfiguration。主實體-對象主要操作的數(shù)據(jù)庫表結(jié)構(gòu)。動作過程-即對象的輸入輸出和對數(shù)據(jù)的處理過程。I/O關系-即對象的動作過程中所牽涉到的其他數(shù)據(jù)實體。1.1公用構(gòu)件或?qū)ο笤O計標識:Common_Config構(gòu)件名稱:ApplicationConfiguration功能:應用程序配置輸入:配置文件,例如Web.Config輸出:相關配置的字符串,例如ConnString信息:這個構(gòu)件主要功能是應用程序配置文件中讀取相應

7、的配置信息。標識:Common_Log構(gòu)件名稱:ApplicaionLog功能:日志記錄輸入:日志的信息,報告錯誤信息,異常信息,跟蹤信息等輸出:日志文件信息:主要是記錄應用程序的狀態(tài),用來跟蹤應用呈現(xiàn),包括錯誤,異常,和重要信息等。用戶可以通過查看日志文件來了解系統(tǒng)的運行狀態(tài)。標識:Common_Exception構(gòu)件名稱:ApplicationException功能:異常處理輸入:異常信息輸出:記錄異常文件信息:主要是對應用程序出現(xiàn)以外的運行時錯誤,即異常時,進行相應的處理,并把異常信息和處理結(jié)果寫如異常記錄文件中。標識:Common_SQLHelp

8、er構(gòu)件名稱:SQLHelper功能:通用的操作數(shù)據(jù)庫語句輸入:數(shù)據(jù)庫連接,SQ

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。