工資管理系統(tǒng)_第1頁
工資管理系統(tǒng)_第2頁
工資管理系統(tǒng)_第3頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、1引言21.1編寫目的21.2背景21.3定義21.4參考資料22程序系統(tǒng)的結構33程序1(標識符)設計說明33.1程序描述33.2功能33.3性能43.4輸人項43.5輸出項43.6算法43.7流程邏輯53.8接口63.9存儲分配63.10注釋設計63.11限制條件63.12測試計劃63.13尚未解決的問題64程序2(標識符)設計說明74.1程序描述74.2功能74.3性能74.4輸人項74.5輸出項74.6算法84.7流程邏輯84.7接口94.8存儲分配94.9注釋設計94.10限制條件104.11測試計劃104.12尚未解決的問題10詳細設計說明書1引言1.1編寫目的在使用程序語言編制程

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

3、部分,它需要和員工人事管理、員工工時考勤、員工醫(yī)療保險等系統(tǒng)連接,能夠從這些系統(tǒng)中正確的取得員工基本工資、津貼、醫(yī)療保險等信息。用戶群:工資管理系統(tǒng)軟件的用戶主要為各種企事業(yè)單位的財務部門1.3定義工資項目:在計算月工資時需要涉及的各項信息,例如基本工資,津貼費,缺勤費,保險費等計算公式:即計算月工資的方法缺勤費用:即員工由于缺勤而需扣除的費用津貼:即員工因為加班而需增加的工資醫(yī)療保險:即員工參加醫(yī)療保險及社會保險等保險而需報銷或交納的一定費用基本工資:每個工種有不同的基本工資1.4參考資料【1】工資管理系統(tǒng)需求規(guī)格說明書;【2】工資管理系統(tǒng)概要設計說明書【3】張立,C#2.0寶典,電子工業(yè)出

4、版社,2007【4】李蘭友等編著,VisualC#.Net程序設計,清華大學出版社,2003【5】軟件工程與軟件開發(fā)工具ISBN7-302-09290-7、TP.65152004年9月?!?】肖剛,古輝,程振波,張元鳴.實用軟件文檔寫作.北京:清華大學出版社。2程序系統(tǒng)的結構工資管理系統(tǒng)是全企業(yè)信息管理系統(tǒng)的一個有機組成部分,它并非一個獨立的系統(tǒng),需要和員工人事管理、員工工時考勤、員工醫(yī)療保險等系統(tǒng)連接,能夠從這些系統(tǒng)中正確的取得員工基本工資、津貼、醫(yī)療保險、出勤狀況等信息。下圖為本系統(tǒng)與其它系統(tǒng)的數據交換圖。本系統(tǒng)與其他系統(tǒng)聯(lián)系緊密,那么就得通過相應的接口把各個系統(tǒng)聯(lián)系起來,圖(2-1-2)

5、就是本系統(tǒng)和其他系統(tǒng)的接口圖。醫(yī)療保險數據庫呂考勤系統(tǒng)考勤數據庫員工信息數據庫圖(2-1-2)系統(tǒng)接口圖3程序1(標識符)設計說明3.1程序描述本程序是系統(tǒng)啟動時首先運行的程序,用戶通過本程序的認證進入系統(tǒng)。通過本程序,操作系統(tǒng)在內存為用戶分配一段內存,而且必須在此用戶退出之前常駐內存,以便對本系統(tǒng)的所有操作都是在此登陸用戶下進行。3.2功能本段程序功能非常簡單,提供新用戶注冊和響應登陸者,并根據用戶的權限打開不同的登陸界面,該功能可用如下功能模塊圖描述。圖(3-2-1)模塊功能方框圖3.3性能該模塊若要注冊新用戶和響應登陸者,就必須對數據庫的用戶表進行查詢、核對和更改。經過反復測試與優(yōu)化,我

6、們將登陸時間限制在5秒以內,若超過5秒,就顯示登陸出錯信息。對新用戶注冊數據提交時間限制在5秒,若超過5秒,就提示注冊失敗。3.4輸人項本程序的輸入就兩大類,用戶名和密碼。以下為這兩類輸入項作以下限制。(1) 、用戶:必須是數字、字母或則漢字組成,長度限制在6到12字符之間。(2) 、密碼:必須是數字、字母組成,長度限制在6到12字符之間。3.5輸出項登陸:根據數據庫的記載,有三類輸出結果,登陸成功顯示管理員界面、登陸成功顯示普通用戶界面、登陸不成功顯示錯誤信息。注冊:只有注冊成功與注冊不成功兩類返回結果。3.6算法本段程序最主要的算法是如何進行權限判斷。下面簡單描述該算法。在數據庫里為每一個

7、用戶都配有一系列的字段,其中有一bool字段叫Controller,若為true,則代表該用戶為管理員,若為false,該用戶就是一普通用戶。3.7流程邏輯圖(3-7-1)登陸模塊流程圖3.8接口無3.9存儲分配本段程序的存儲分配如下表所示表(3-8-1)本模塊存儲分配圖名稱長度數據類型6到12個字符char密碼6到12個字符charControllerbool3.10注釋設計加在模塊首部的注釋;加在各分枝點處的注釋;對各變量的功能、范圍、缺省條件等所加的注釋;對使用的邏輯所加注釋;對關鍵代碼進行注釋;行注釋用“/”表示;多行注釋用“/*/”3.11限制條件運行本程序必須要有健全的sql200

8、0數據庫。用戶必須牢記自己的密碼,若連續(xù)三次輸入錯誤密碼,則退出本次登錄。3.12測試計劃測試方法:黑盒測試。測試類容:通過大量的正確和非正確登錄賬號和密碼進行反復登錄,分析登錄結果和響應時間是否符合要求。3.13尚未解決的問題本模塊不能更好控制多次錯誤登錄。本系統(tǒng)的處理方式是退出本次登錄,該用戶只要再次運行程序即可繼續(xù)登錄。為防止盜用賬號,最好的控制方式是禁止此賬號在限制的時間內登錄。如若連續(xù)三次登錄失敗,則在接下來的24小時內,該用戶不允許登錄。4程序2(標識符)設計說明4.1程序描述本段程序主要為普通用戶設定的,該程序所獲得的內存保存在登錄一直到退出登錄為止。4.2功能本段程序主要是區(qū)分

9、普通用戶和管理員用戶,普通用戶享有的權限很小,所享受的服務也相應的減少,只能查看自己的基本信息和自己的工資信息。其功能可用如下的功能模塊圖描述。4.3性能該模塊主要是查詢自己的基本信息和基本工資,由于數據處理量很小,所以要求每次執(zhí)行響應時間不得超過1.5s4.4輸人項本段程序只有一類輸入數據,即自己的工號,所以只要正確輸入自己的工號即可,沒有特別的要求。4.5輸出項顯示我的基本信息,如姓名,工號,性別,年齡等。顯示我的工作情況,如加班時長,部門基本工資,崗位津貼,醫(yī)療報銷,個人所得稅等。4.6算法本段程序思想簡單,沒有特殊的算法,只是執(zhí)行對數據庫的查詢。4.7流程邏輯圖(4-7-1)顯示我的信

10、息流程圖4.7接口員工基本信息查詢本模塊在查詢自己信息的時候,要與人事管理系統(tǒng)進行數據交換,那么就得有相應的接口來支持實現,下圖為本模塊與人事管理系統(tǒng)的接口圖。<<Applicaction>>員工信息數據庫人事管理子系統(tǒng)圖(4-7-1)本模塊與人事管理系統(tǒng)的接口本模塊在員工查詢自己的工資的時候,要像財務管理系統(tǒng)提取數據,所以得有相應的接口來支持實現。下圖就是本模塊與財務管理系統(tǒng)之間的接口圖。員工工資查詢匚二I工資管理>系統(tǒng)工資數據庫圖(4-7-2)本模塊與財務管理系統(tǒng)之間的接口4.8存儲分配本段程序只是執(zhí)行查詢功能,功能結束,內存所分配的資源也就被回收。4.9注釋設計加在模塊首部的注釋;加在各分枝點處的注釋;對各變量的功能、范圍、缺省條件等所加的注釋;對使用的邏輯所加注釋;對

溫馨提示

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

評論

0/150

提交評論