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

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

ID:18144433

大?。?.81 MB

頁數(shù):24頁

時間:2018-09-14

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

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

1、概要設(shè)計說明書人力資源管理系統(tǒng)概要設(shè)計說明書第24頁共24頁概要設(shè)計說明書目錄1概述31.1編寫目的31.2術(shù)語和縮寫31.3參考資料32系統(tǒng)構(gòu)架設(shè)計32.1系統(tǒng)總體結(jié)構(gòu)圖及其約束和假定32.2技術(shù)構(gòu)架設(shè)計42.3軟件功能結(jié)構(gòu)設(shè)計53應(yīng)用系統(tǒng)設(shè)計63.1設(shè)計原則63.2公用構(gòu)件或?qū)ο笤O(shè)計73.3功能模塊設(shè)計83.3.1Entity模塊83.3.2DataAccess模塊163.3.3Business模塊183.3.4WebUI模塊193.4公用構(gòu)件或?qū)ο笈c功能模塊的關(guān)系194接口設(shè)計194.1外部接口

2、194.2內(nèi)部接口195開發(fā)環(huán)境的設(shè)計205.1開發(fā)環(huán)境設(shè)計205.2編碼規(guī)范206運行環(huán)境設(shè)計207追溯表20第24頁共24頁概要設(shè)計說明書概述1.1編寫目的本概要設(shè)計是根據(jù)《用戶需求說明書》和《系統(tǒng)需求說明》編寫,提供給詳細設(shè)計參考。本概要設(shè)計的讀者包括項目經(jīng)理,需求分析員,設(shè)計人員,以及開發(fā)人員。當(dāng)然也包括測試人員。1.2術(shù)語和縮寫HRM:HumanResourceManagement人力資源管理,這里指人力資源管理系統(tǒng)。1.3參考資料序號文件名發(fā)表日期出版單位或作者1系統(tǒng)需求說明書2005-3

3、-03張詠勤2用戶需求說明書2005-2-3張詠勤2系統(tǒng)構(gòu)架設(shè)計2.1系統(tǒng)總體結(jié)構(gòu)圖及其約束和假定HRM系統(tǒng)涉及到外部招聘人員要填寫簡歷,以及提供培訓(xùn)等的分布式工作。外加銷售人員頻繁在外工作等因素。系統(tǒng)結(jié)構(gòu)采用B/S的模式。其系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)如下:第24頁共24頁概要設(shè)計說明書系統(tǒng)的范圍和外部系統(tǒng)的交互過程主要有讀卡機來讀起員工的出勤數(shù)據(jù)來進行考勤。通過考勤的結(jié)果和員工的薪金水平,通過銀行的接口來進行發(fā)放工資。如下圖:通過以上分析,決定采用以下的方案來開發(fā):工具:VSTS(源碼管理,文檔管理……)數(shù)據(jù)庫

4、:SQLServer2005語言:C#環(huán)境配置:開發(fā)人員利用VS2005TeamSuite來開發(fā),服務(wù)器安裝SQL2005和TeamFoundationServer。1.1技術(shù)構(gòu)架設(shè)計系統(tǒng)主要利用VS2005的N-Tiers的設(shè)計思想。對系統(tǒng)進行分層設(shè)計。主要采用MVC的架構(gòu)模式。系統(tǒng)分成三層:數(shù)據(jù)訪問層、業(yè)務(wù)邏輯層、UI第24頁共24頁概要設(shè)計說明書層。數(shù)據(jù)訪問層主要對數(shù)據(jù)庫數(shù)據(jù)進行操作,包括增加數(shù)據(jù),修改數(shù)據(jù)和刪除數(shù)據(jù)。業(yè)務(wù)邏輯層基于數(shù)據(jù)訪問層之上,它主要針對業(yè)務(wù)流程來實現(xiàn)系統(tǒng)的功能。UI表現(xiàn)層把

5、業(yè)務(wù)邏輯表現(xiàn)在Web頁面上,以完成人力資源管理系統(tǒng)所要完成的功能。其結(jié)構(gòu)如下:1.1軟件功能結(jié)構(gòu)設(shè)計領(lǐng)域模型請參考《HRM.pdm》這里的功能設(shè)計采用下面的N-Tiers設(shè)計:在這里的Entity是領(lǐng)域模型的實體,它與Database中的實體是一一對應(yīng)的關(guān)系。DataAccess采用兩種模式來存取數(shù)據(jù),一是Entity的形式來呈現(xiàn),另一中以DataSet來呈現(xiàn),對應(yīng)設(shè)計中的單體和數(shù)據(jù)集的形式。Bussiness所處理的是業(yè)務(wù)流程中所要實現(xiàn)的功能。通過業(yè)務(wù)分析來定義,其根據(jù)可結(jié)合WebUI來設(shè)計。具體的

6、功能模塊請參考《HRM組件圖》。第24頁共24頁概要設(shè)計說明書Bussiness所要處理的功能如下:下面具體分析N-Tiers。這里我們把HRM分成6個模塊:?用戶信息管理?薪資管理?離職管理?部門信息?職位變更?培訓(xùn)管理1應(yīng)用系統(tǒng)設(shè)計1.1設(shè)計原則1、根據(jù)功能細分,使構(gòu)件或(對象)具有相對的獨立性,可以組裝在任何子系統(tǒng)的功能模塊中。2、一個對象的基本要素包括四大要素對象標(biāo)識-給對象一個可以辨識的名稱,要求具有唯一性。采用包和構(gòu)件,中間加下劃線。例如。Common包下的ApplicaionConfig

7、uration命名為Common_ApplicaionConfiguration。主實體-對象主要操作的數(shù)據(jù)庫表結(jié)構(gòu)。動作過程-即對象的輸入輸出和對數(shù)據(jù)的處理過程。I/O關(guān)系-即對象的動作過程中所牽涉到的其他數(shù)據(jù)實體。第24頁共24頁概要設(shè)計說明書1.1公用構(gòu)件或?qū)ο笤O(shè)計標(biāo)識:Common_Config構(gòu)件名稱:ApplicationConfiguration功能:應(yīng)用程序配置輸入:配置文件,例如Web.Config輸出:相關(guān)配置的字符串,例如ConnString信息:這個構(gòu)件主要功能是應(yīng)用程序配置文

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

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

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

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