工資管理系統(tǒng)(詳細(xì)設(shè)計說明書)_第1頁
工資管理系統(tǒng)(詳細(xì)設(shè)計說明書)_第2頁
工資管理系統(tǒng)(詳細(xì)設(shè)計說明書)_第3頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、工資管理系統(tǒng)(詳細(xì)設(shè)計說明書)111 1 引言引言 .2 2編寫目的.2背景.2定義.2參考資料.22 2 程序系統(tǒng)的結(jié)構(gòu)程序系統(tǒng)的結(jié)構(gòu) .3 33 3 程序程序 1 1(標(biāo)識符)設(shè)計說明(標(biāo)識符)設(shè)計說明.3 3程序描述.3功能.3性能.4輸人項.4輸出項.4算法.4流程邏輯.5接口.6存儲分配.6注釋設(shè)計.6限制條件.6測試計劃.6尚未解決的問題.64 4 程序程序 2 2(標(biāo)識符)設(shè)計說明(標(biāo)識符)設(shè)計說明.7 7程序描述.7功能.7性能.7輸人項.7輸出項.7算法.8流程邏輯.8接口.9存儲分配.9注釋設(shè)計.9限制條件.10測試計劃.10尚未解決的問題.10工資管理系統(tǒng)(詳細(xì)設(shè)計說明書

2、)22詳細(xì)設(shè)計說明書詳細(xì)設(shè)計說明書1 引言引言編寫目的編寫目的在使用程序語言編制程序之前,需要對所采用算法的邏輯關(guān)系進(jìn)行進(jìn)行分析,設(shè)計出全部必要的過程細(xì)節(jié),并給予清晰的表達(dá),使之成為編碼的依據(jù),也作為軟件測試人員及軟件維護(hù)人員進(jìn)行測試及維護(hù)時的參照。背景背景項目的提出: 工資管理是企業(yè)管理的重要組成部分,它與企業(yè)的人事管理、財務(wù)管理有著密切的聯(lián)系。對于勞資關(guān)系相對復(fù)雜的大中型企事業(yè)單位,手工進(jìn)行工資的發(fā)放工作往往需要耗費大量的人力與時間。由于工資發(fā)放在時間和操作上存在著一定的重復(fù)性、規(guī)律性,這使得工資管理的計算機(jī)化成為可能,該項目的提出正是為了在此基礎(chǔ)上進(jìn)一步實現(xiàn)企業(yè)員工工資管理的規(guī)范化和自動

3、化。項目與其他軟件或其他系統(tǒng)的關(guān)系:工資管理系統(tǒng)是全企業(yè)信息管理系統(tǒng)的一個有機(jī)組成部分,它需要和員工人事管理、員工工時考勤、員工醫(yī)療保險等系統(tǒng)連接,能夠從這些系統(tǒng)中正確的取得員工基本工資、津貼、醫(yī)療保險等信息。用戶群:工資管理系統(tǒng)軟件的用戶主要為各種企事業(yè)單位的財務(wù)部門定義定義工資項目:在計算月工資時需要涉及的各項信息,例如基本工資,津貼費,缺勤費,保險費等計算公式:即計算月工資的方法缺勤費用:即員工由于缺勤而需扣除的費用津貼:即員工因為加班而需增加的工資醫(yī)療保險:即員工參加醫(yī)療保險及社會保險等保險而需報銷或交納的一定費用基本工資:每個工種有不同的基本工資參考資料參考資料【1】 工資管理系統(tǒng)需

4、求規(guī)格說明書;【2】 工資管理系統(tǒng)概要設(shè)計說明書【3】張立,C#寶典,電子工業(yè)出版社,2007【4】李蘭友等編著,Visual C#.Net 程序設(shè)計,清華大學(xué)出版社,2003工資管理系統(tǒng)(詳細(xì)設(shè)計說明書)33【5】 軟件工程與軟件開發(fā)工具 ISBN7-302-09290-7、TP6515 2004 年 9 月?!?】肖剛,古輝,程振波,張元鳴實用軟件文檔寫作北京:清華大學(xué)出版社。2 程序系統(tǒng)的結(jié)構(gòu)程序系統(tǒng)的結(jié)構(gòu)工資管理系統(tǒng)是全企業(yè)信息管理系統(tǒng)的一個有機(jī)組成部分,它并非一個獨立的系統(tǒng),需要和員工人事管理、員工工時考勤、員工醫(yī)療保險等系統(tǒng)連接,能夠從這些系統(tǒng)中正確的取得員工基本工資、津貼、醫(yī)療保

5、險、出勤狀況等信息。下圖為本系統(tǒng)與其它系統(tǒng)的數(shù)據(jù)交換圖。本系統(tǒng)與其他系統(tǒng)聯(lián)系緊密,那么就得通過相應(yīng)的接口把各個系統(tǒng)聯(lián)系起來,圖(2-1-2)就是本系統(tǒng)和其他系統(tǒng)的接口圖。工資核算考勤系統(tǒng)醫(yī)療保險財務(wù)管理系統(tǒng)工資數(shù)據(jù)庫考勤數(shù)據(jù)庫工資管理系統(tǒng)年終獎金人事管理系統(tǒng)醫(yī)療保險數(shù)據(jù)庫員工信息數(shù)據(jù)庫圖(2-1-2)系統(tǒng)接口圖3 程序程序 1(標(biāo)識符)設(shè)計說明(標(biāo)識符)設(shè)計說明程序描述程序描述本程序是系統(tǒng)啟動時首先運行的程序,用戶通過本程序的認(rèn)證進(jìn)入系統(tǒng)。通過本程序,操作系統(tǒng)在內(nèi)存為用戶分配一段內(nèi)存,而且必須在此用戶退出之前常駐內(nèi)存,以便對本系統(tǒng)的所有操作都是在此登陸用戶下進(jìn)行。功能功能本段程序功能非常簡單,

6、提供新用戶注冊和響應(yīng)登陸者,并根據(jù)用戶的權(quán)限打開不同工資管理系統(tǒng)(詳細(xì)設(shè)計說明書)44的登陸界面,該功能可用如下功能模塊圖描述。 圖(3-2-1)模塊功能方框圖性能性能該模塊若要注冊新用戶和響應(yīng)登陸者,就必須對數(shù)據(jù)庫的用戶表進(jìn)行查詢、核對和更改。經(jīng)過反復(fù)測試與優(yōu)化,我們將登陸時間限制在 5 秒以內(nèi),若超過 5 秒,就顯示登陸出錯信息。對新用戶注冊數(shù)據(jù)提交時間限制在 5 秒,若超過 5 秒,就提示注冊失敗。輸人項輸人項本程序的輸入就兩大類,用戶名和密碼。以下為這兩類輸入項作以下限制。(1) 、用戶:必須是數(shù)字、字母或則漢字組成,長度限制在 6 到 12 字符之間。(2) 、密碼:必須是數(shù)字、字母

7、組成,長度限制在 6 到 12 字符之間。輸出項輸出項登陸:根據(jù)數(shù)據(jù)庫的記載,有三類輸出結(jié)果,登陸成功顯示管理員界面、登陸成功顯示普通用戶界面、登陸不成功顯示錯誤信息。注冊:只有注冊成功與注冊不成功兩類返回結(jié)果。算法算法本段程序最主要的算法是如何進(jìn)行權(quán)限判斷。下面簡單描述該算法。工資管理系統(tǒng)(詳細(xì)設(shè)計說明書)55在數(shù)據(jù)庫里為每一個用戶都配有一系列的字段,其中有一 bool 字段叫 Controller,若為 true,則代表該用戶為管理員,若為 false,該用戶就是一普通用戶。流程邏輯流程邏輯以下圖為本模塊的流程圖(3-7-1)圖(3-7-1)登陸模塊流程圖工資管理系統(tǒng)(詳細(xì)設(shè)計說明書)66

8、接口接口無存儲分配存儲分配本段程序的存儲分配如下表所示表(3-8-1)本模塊存儲分配圖名稱長度數(shù)據(jù)類型賬號6 到 12 個字符char密碼6 到 12 個字符charControllerbool注釋設(shè)計注釋設(shè)計加在模塊首部的注釋;加在各分枝點處的注釋;對各變量的功能、范圍、缺省條件等所加的注釋;對使用的邏輯所加注釋;對關(guān)鍵代碼進(jìn)行注釋;行注釋用“/”表示;多行注釋用“/* */”限制條件限制條件運行本程序必須要有健全的 sql2000 數(shù)據(jù)庫。用戶必須牢記自己的密碼,若連續(xù)三次輸入錯誤密碼,則退出本次登錄。測試計劃測試計劃測試方法:黑盒測試。測試類容:通過大量的正確和非正確登錄賬號和密碼進(jìn)行反

9、復(fù)登錄,分析登錄結(jié)果和響應(yīng)時間是否符合要求。尚未解決的問題尚未解決的問題本模塊不能更好控制多次錯誤登錄。本系統(tǒng)的處理方式是退出本次登錄,該用戶只要再次運行程序即可繼續(xù)登錄。為防止盜用賬號,最好的控制方式是禁止此賬號在限制的時間內(nèi)登錄。如若連續(xù)三次登錄失敗,則在接下來的 24 小時內(nèi),該用戶不允許登錄。工資管理系統(tǒng)(詳細(xì)設(shè)計說明書)774 程序程序 2(標(biāo)識符)設(shè)計說明(標(biāo)識符)設(shè)計說明程序描述程序描述本段程序主要為普通用戶設(shè)定的,該程序所獲得的內(nèi)存保存在登錄一直到退出登錄為止。功能功能本段程序主要是區(qū)分普通用戶和管理員用戶,普通用戶享有的權(quán)限很小,所享受的服務(wù)也相應(yīng)的減少,只能查看自己的基本信

10、息和自己的工資信息。其功能可用如下的功能模塊圖描述。性能性能該模塊主要是查詢自己的基本信息和基本工資,由于數(shù)據(jù)處理量很小,所以要求每次執(zhí)行響應(yīng)時間不得超過輸人項輸人項本段程序只有一類輸入數(shù)據(jù),即自己的工號,所以只要正確輸入自己的工號即可,沒有特別的要求。輸出項輸出項顯示我的基本信息,如姓名,工號,性別,年齡等。顯示我的工作情況,如加班時長,部門基本工資,崗位津貼,醫(yī)療報銷,個人所得稅等。普通用戶界面用戶查詢自己的工資情況用戶查詢自己的基本信息工資管理系統(tǒng)(詳細(xì)設(shè)計說明書)88算法算法本段程序思想簡單,沒有特殊的算法,只是執(zhí)行對數(shù)據(jù)庫的查詢。流程邏輯流程邏輯 圖(4-7-1)顯示我的信息流程圖工

11、資管理系統(tǒng)(詳細(xì)設(shè)計說明書)99接口接口本模塊在查詢自己信息的時候,要與人事管理系統(tǒng)進(jìn)行數(shù)據(jù)交換,那么就得有相應(yīng)的接口來支持實現(xiàn),下圖為本模塊與人事管理系統(tǒng)的接口圖。人事管理子系統(tǒng)員工信息數(shù)據(jù)庫員工基本信息查詢圖(4-7-1)本模塊與人事管理系統(tǒng)的接口本模塊在員工查詢自己的工資的時候,要像財務(wù)管理系統(tǒng)提取數(shù)據(jù),所以得有相應(yīng)的接口來支持實現(xiàn)。下圖就是本模塊與財務(wù)管理系統(tǒng)之間的接口圖。員工工資查詢工資管理系統(tǒng)工資數(shù)據(jù)庫財務(wù)管理系統(tǒng)圖(4-7-2)本模塊與財務(wù)管理系統(tǒng)之間的接口存儲分配存儲分配本段程序只是執(zhí)行查詢功能,功能結(jié)束,內(nèi)存所分配的資源也就被回收。注釋設(shè)計注釋設(shè)計加在模塊首部的注釋;加在各分枝點處的注釋;對各變量的功能、范圍、缺省條件等所加的注釋;對使用的邏輯所加注釋;對關(guān)鍵代碼進(jìn)行

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論