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

下載本文檔

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

文檔簡介

1、1引言21.1 編寫目的21.2 背景21.3 定義21.4 參考資料22程序系統(tǒng)的結(jié)構(gòu) 33程序1 (標(biāo)識符)設(shè)計(jì)說明 33.1 程序描述33.2 功能33.3 性能43.4 輸人項(xiàng)43.5 輸出項(xiàng)43.6 算法43.7 流程邏輯53.8 接口 63.9 存儲分配63.10 注釋設(shè)計(jì)63.11 限制條件63.12 測試計(jì)劃63.13 尚未解決的問題 64程序2 (標(biāo)識符)設(shè)計(jì)說明 74.1 程序描述74.2 功能74.3 性能74.4 輸人項(xiàng)74.5 輸出項(xiàng)74.6 算法84.7 流程邏輯84.8 接口 94.9 存儲分配94.10 釋設(shè)計(jì)94.11 限制條件104.12 測試計(jì)劃104.1

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

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

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

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

6、用戶的權(quán)限打開不同 的登陸界面,該功能可用如下功能模塊圖描述。圖(3-2-1)模塊功能方框圖3.3 性能該模塊若要注冊新用戶和響應(yīng)登陸者,就必須對數(shù)據(jù)庫的用戶表進(jìn)行查詢、核對和更改。經(jīng)過反復(fù)測試與優(yōu)化,我們將登陸時(shí)間限制在5秒以內(nèi),若超過5秒,就顯示登陸出錯(cuò)信息。對新用戶注冊數(shù)據(jù)提交時(shí)間限制在5秒,若超過5秒,就提示注冊失敗。3.4 輸入項(xiàng)本程序的輸入就兩大類,用戶名和密碼。以下為這兩類輸入項(xiàng)作以下限制。(1)、用戶:必須是數(shù)字、字母或則漢字組成,長度限制在6到12字符之間。(2)、密碼:必須是數(shù)字、字母組成,長度限制在6到12字符之間。3.5 輸由項(xiàng)登陸:根據(jù)數(shù)據(jù)庫的記載,有三類輸出結(jié)果,登

7、陸成功顯示管理員界面、登陸成功顯示普通用戶界面、登陸不成功顯示錯(cuò)誤信息。注冊:只有注冊成功與注冊不成功兩類返回結(jié)果。3.6 算法本段程序最主要的算法是如何進(jìn)行權(quán)限判斷。下面簡單描述該算法。在數(shù)據(jù)庫里為每一個(gè)用戶都配有一系列的字段,其中有一 bool字段叫Controller,若為true,則代表該用戶為管理員,若為 false,該用戶就是一普通用戶。3.7 流程邏輯圖(3-7-1)登陸模塊流程圖3.8 接口無3.9 存儲分配本段程序的存儲分配如下表所示表(3-8-1 )本模塊存儲分配圖名稱長度數(shù)據(jù)類型6到12個(gè)字符char密碼6到12個(gè)字符charControllerbool3.10 注釋設(shè)計(jì)

8、加在模塊首部的注釋;加在各分枝點(diǎn)處的注釋;對各變量的功能、范圍、缺省條件等所加的注釋;對使用的邏輯所加注釋;對關(guān)鍵代碼進(jìn)行注釋;行注釋用“ /”表示;多行注釋用 /* T3.11 限制條件運(yùn)行本程序必須要有健全的 sql2000數(shù)據(jù)庫。用戶必須牢記自己的密碼,若連續(xù)三次輸入錯(cuò)誤密碼,則退出本次登錄。3.12 測試計(jì)劃測試方法:黑盒測試。測試類容:通過大量的正確和非正確登錄賬號和密碼進(jìn)行反復(fù)登錄,分析登錄結(jié)果和 響應(yīng)時(shí)間是否符合要求。3.13 尚未解決的問題本模塊不能更好控制多次錯(cuò)誤登錄。本系統(tǒng)的處理方式是退出本次登錄,該用戶只要 再次運(yùn)行程序即可繼續(xù)登錄。為防止盜用賬號,最好的控制方式是禁止此

9、賬號在限制的時(shí)間 內(nèi)登錄。如若連續(xù)三次登錄失敗,則在接下來的24小時(shí)內(nèi),該用戶不允許登錄。4程序2 (標(biāo)識符)設(shè)計(jì)說明4.1 程序描述本段程序主要為普通用戶設(shè)定的,該程序所獲得的內(nèi)存保存在登錄一直到退出登錄為 止。4.2 功能本段程序主要是區(qū)分普通用戶和管理員用戶,普通用戶享有的權(quán)限很小,所享受的服務(wù)也相應(yīng)的減少,只能查看自己的基本信息和自己的工資信息。其功能可用如下的功能模塊圖描述。4.3性能該模塊主要是查詢自己的基本信息和基本工資,由于數(shù)據(jù)處理量很小,所以要求每次 執(zhí)行響應(yīng)時(shí)間不得超過 1.5s4.4 輸入項(xiàng)本段程序只有一類輸入數(shù)據(jù),即自己的工號,所以只要正確輸入自己的工號即可,沒 有特別

10、的要求。4.5 輸由項(xiàng)顯示我的基本信息,如姓名,工號,性別,年齡等。顯示我的工作情況,如加班時(shí)長, 部門基本工資,崗位津貼,醫(yī)療報(bào)銷,個(gè)人所得稅等。4.6 算法本段程序思想簡單,沒有特殊的算法,只是執(zhí)行對數(shù)據(jù)庫的查詢。4.7 流程邏輯結(jié)束J4.7 接口本模塊在查詢自己信息的時(shí)候,要與人事管理系統(tǒng)進(jìn)行數(shù)據(jù)交換,那么就得有相應(yīng)的 接口來支持實(shí)現(xiàn),下圖為本模塊與人事管理系統(tǒng)的接口圖。員工基本信息查詢IIJII人事管理子系統(tǒng)員工信息數(shù)據(jù)庫圖(4-7-1)本模塊與人事管理系統(tǒng)的接口本模塊在員工查詢自己的工資的時(shí)候,要像財(cái)務(wù)管理系統(tǒng)提取數(shù)據(jù),所以得有相應(yīng)的 接口來支持實(shí)現(xiàn)。下圖就是本模塊與財(cái)務(wù)管理系統(tǒng)之間的接口圖。員工工資查詢匚p工資管理 匚上系統(tǒng)匚匕財(cái)務(wù)管理rn系統(tǒng)工資數(shù)據(jù)庫圖(4-7-2)本模塊與財(cái)務(wù)管理系統(tǒng)之間的接口4.8 存儲分配本段程序只是執(zhí)行查詢功能,功能結(jié)束,內(nèi)存所分配的資源也就被回收。4.9 注釋設(shè)計(jì)加在模塊首部的注釋;加在各分枝點(diǎ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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論