版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、工資管理系統(tǒng)(詳細設計說明書)111 1 引言引言 .2 2編寫目的.2背景.2定義.2參考資料.22 2 程序系統(tǒng)的結構程序系統(tǒng)的結構 .3 33 3 程序程序 1 1(標識符)設計說明(標識符)設計說明.3 3程序描述.3功能.3性能.4輸人項.4輸出項.4算法.4流程邏輯.5接口.6存儲分配.6注釋設計.6限制條件.6測試計劃.6尚未解決的問題.64 4 程序程序 2 2(標識符)設計說明(標識符)設計說明.7 7程序描述.7功能.7性能.7輸人項.7輸出項.7算法.8流程邏輯.8接口.9存儲分配.9注釋設計.9限制條件.10測試計劃.10尚未解決的問題.10工資管理系統(tǒng)(詳細設計說明書
2、)22詳細設計說明書詳細設計說明書1 引言引言編寫目的編寫目的在使用程序語言編制程序之前,需要對所采用算法的邏輯關系進行進行分析,設計出全部必要的過程細節(jié),并給予清晰的表達,使之成為編碼的依據(jù),也作為軟件測試人員及軟件維護人員進行測試及維護時的參照。背景背景項目的提出: 工資管理是企業(yè)管理的重要組成部分,它與企業(yè)的人事管理、財務管理有著密切的聯(lián)系。對于勞資關系相對復雜的大中型企事業(yè)單位,手工進行工資的發(fā)放工作往往需要耗費大量的人力與時間。由于工資發(fā)放在時間和操作上存在著一定的重復性、規(guī)律性,這使得工資管理的計算機化成為可能,該項目的提出正是為了在此基礎上進一步實現(xiàn)企業(yè)員工工資管理的規(guī)范化和自動
3、化。項目與其他軟件或其他系統(tǒng)的關系:工資管理系統(tǒng)是全企業(yè)信息管理系統(tǒng)的一個有機組成部分,它需要和員工人事管理、員工工時考勤、員工醫(yī)療保險等系統(tǒng)連接,能夠從這些系統(tǒng)中正確的取得員工基本工資、津貼、醫(yī)療保險等信息。用戶群:工資管理系統(tǒng)軟件的用戶主要為各種企事業(yè)單位的財務部門定義定義工資項目:在計算月工資時需要涉及的各項信息,例如基本工資,津貼費,缺勤費,保險費等計算公式:即計算月工資的方法缺勤費用:即員工由于缺勤而需扣除的費用津貼:即員工因為加班而需增加的工資醫(yī)療保險:即員工參加醫(yī)療保險及社會保險等保險而需報銷或交納的一定費用基本工資:每個工種有不同的基本工資參考資料參考資料【1】 工資管理系統(tǒng)需
4、求規(guī)格說明書;【2】 工資管理系統(tǒng)概要設計說明書【3】張立,C#寶典,電子工業(yè)出版社,2007【4】李蘭友等編著,Visual C#.Net 程序設計,清華大學出版社,2003工資管理系統(tǒng)(詳細設計說明書)33【5】 軟件工程與軟件開發(fā)工具 ISBN7-302-09290-7、TP6515 2004 年 9 月。【6】肖剛,古輝,程振波,張元鳴實用軟件文檔寫作北京:清華大學出版社。2 程序系統(tǒng)的結構程序系統(tǒng)的結構工資管理系統(tǒng)是全企業(yè)信息管理系統(tǒng)的一個有機組成部分,它并非一個獨立的系統(tǒng),需要和員工人事管理、員工工時考勤、員工醫(yī)療保險等系統(tǒng)連接,能夠從這些系統(tǒng)中正確的取得員工基本工資、津貼、醫(yī)療保
5、險、出勤狀況等信息。下圖為本系統(tǒng)與其它系統(tǒng)的數(shù)據(jù)交換圖。本系統(tǒng)與其他系統(tǒng)聯(lián)系緊密,那么就得通過相應的接口把各個系統(tǒng)聯(lián)系起來,圖(2-1-2)就是本系統(tǒng)和其他系統(tǒng)的接口圖。工資核算考勤系統(tǒng)醫(yī)療保險財務管理系統(tǒng)工資數(shù)據(jù)庫考勤數(shù)據(jù)庫工資管理系統(tǒng)年終獎金人事管理系統(tǒng)醫(yī)療保險數(shù)據(jù)庫員工信息數(shù)據(jù)庫圖(2-1-2)系統(tǒng)接口圖3 程序程序 1(標識符)設計說明(標識符)設計說明程序描述程序描述本程序是系統(tǒng)啟動時首先運行的程序,用戶通過本程序的認證進入系統(tǒng)。通過本程序,操作系統(tǒng)在內(nèi)存為用戶分配一段內(nèi)存,而且必須在此用戶退出之前常駐內(nèi)存,以便對本系統(tǒng)的所有操作都是在此登陸用戶下進行。功能功能本段程序功能非常簡單,
6、提供新用戶注冊和響應登陸者,并根據(jù)用戶的權限打開不同工資管理系統(tǒng)(詳細設計說明書)44的登陸界面,該功能可用如下功能模塊圖描述。 圖(3-2-1)模塊功能方框圖性能性能該模塊若要注冊新用戶和響應登陸者,就必須對數(shù)據(jù)庫的用戶表進行查詢、核對和更改。經(jīng)過反復測試與優(yōu)化,我們將登陸時間限制在 5 秒以內(nèi),若超過 5 秒,就顯示登陸出錯信息。對新用戶注冊數(shù)據(jù)提交時間限制在 5 秒,若超過 5 秒,就提示注冊失敗。輸人項輸人項本程序的輸入就兩大類,用戶名和密碼。以下為這兩類輸入項作以下限制。(1) 、用戶:必須是數(shù)字、字母或則漢字組成,長度限制在 6 到 12 字符之間。(2) 、密碼:必須是數(shù)字、字母
7、組成,長度限制在 6 到 12 字符之間。輸出項輸出項登陸:根據(jù)數(shù)據(jù)庫的記載,有三類輸出結果,登陸成功顯示管理員界面、登陸成功顯示普通用戶界面、登陸不成功顯示錯誤信息。注冊:只有注冊成功與注冊不成功兩類返回結果。算法算法本段程序最主要的算法是如何進行權限判斷。下面簡單描述該算法。工資管理系統(tǒng)(詳細設計說明書)55在數(shù)據(jù)庫里為每一個用戶都配有一系列的字段,其中有一 bool 字段叫 Controller,若為 true,則代表該用戶為管理員,若為 false,該用戶就是一普通用戶。流程邏輯流程邏輯以下圖為本模塊的流程圖(3-7-1)圖(3-7-1)登陸模塊流程圖工資管理系統(tǒng)(詳細設計說明書)66
8、接口接口無存儲分配存儲分配本段程序的存儲分配如下表所示表(3-8-1)本模塊存儲分配圖名稱長度數(shù)據(jù)類型賬號6 到 12 個字符char密碼6 到 12 個字符charControllerbool注釋設計注釋設計加在模塊首部的注釋;加在各分枝點處的注釋;對各變量的功能、范圍、缺省條件等所加的注釋;對使用的邏輯所加注釋;對關鍵代碼進行注釋;行注釋用“/”表示;多行注釋用“/* */”限制條件限制條件運行本程序必須要有健全的 sql2000 數(shù)據(jù)庫。用戶必須牢記自己的密碼,若連續(xù)三次輸入錯誤密碼,則退出本次登錄。測試計劃測試計劃測試方法:黑盒測試。測試類容:通過大量的正確和非正確登錄賬號和密碼進行反
9、復登錄,分析登錄結果和響應時間是否符合要求。尚未解決的問題尚未解決的問題本模塊不能更好控制多次錯誤登錄。本系統(tǒng)的處理方式是退出本次登錄,該用戶只要再次運行程序即可繼續(xù)登錄。為防止盜用賬號,最好的控制方式是禁止此賬號在限制的時間內(nèi)登錄。如若連續(xù)三次登錄失敗,則在接下來的 24 小時內(nèi),該用戶不允許登錄。工資管理系統(tǒng)(詳細設計說明書)774 程序程序 2(標識符)設計說明(標識符)設計說明程序描述程序描述本段程序主要為普通用戶設定的,該程序所獲得的內(nèi)存保存在登錄一直到退出登錄為止。功能功能本段程序主要是區(qū)分普通用戶和管理員用戶,普通用戶享有的權限很小,所享受的服務也相應的減少,只能查看自己的基本信
10、息和自己的工資信息。其功能可用如下的功能模塊圖描述。性能性能該模塊主要是查詢自己的基本信息和基本工資,由于數(shù)據(jù)處理量很小,所以要求每次執(zhí)行響應時間不得超過輸人項輸人項本段程序只有一類輸入數(shù)據(jù),即自己的工號,所以只要正確輸入自己的工號即可,沒有特別的要求。輸出項輸出項顯示我的基本信息,如姓名,工號,性別,年齡等。顯示我的工作情況,如加班時長,部門基本工資,崗位津貼,醫(yī)療報銷,個人所得稅等。普通用戶界面用戶查詢自己的工資情況用戶查詢自己的基本信息工資管理系統(tǒng)(詳細設計說明書)88算法算法本段程序思想簡單,沒有特殊的算法,只是執(zhí)行對數(shù)據(jù)庫的查詢。流程邏輯流程邏輯 圖(4-7-1)顯示我的信息流程圖工
11、資管理系統(tǒng)(詳細設計說明書)99接口接口本模塊在查詢自己信息的時候,要與人事管理系統(tǒng)進行數(shù)據(jù)交換,那么就得有相應的接口來支持實現(xiàn),下圖為本模塊與人事管理系統(tǒng)的接口圖。人事管理子系統(tǒng)員工信息數(shù)據(jù)庫員工基本信息查詢圖(4-7-1)本模塊與人事管理系統(tǒng)的接口本模塊在員工查詢自己的工資的時候,要像財務管理系統(tǒng)提取數(shù)據(jù),所以得有相應的接口來支持實現(xiàn)。下圖就是本模塊與財務管理系統(tǒng)之間的接口圖。員工工資查詢工資管理系統(tǒng)工資數(shù)據(jù)庫財務管理系統(tǒng)圖(4-7-2)本模塊與財務管理系統(tǒng)之間的接口存儲分配存儲分配本段程序只是執(zhí)行查詢功能,功能結束,內(nèi)存所分配的資源也就被回收。注釋設計注釋設計加在模塊首部的注釋;加在各分枝點處的注釋;對各變量的功能、范圍、缺省條件等所加的注釋;對使用的邏輯所加注釋;對關鍵代碼進行
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版市政綠化施工合同三方協(xié)議(生態(tài)宜居版)2篇
- 2025版晚會攝像保密協(xié)議(全新版)3篇
- 科技與教育結合利用科技手段輔助孩子閱讀經(jīng)典
- 家庭教育指導服務在特殊兒童教育中的實踐
- 科技賦能家庭運動助力孩子健康成長
- 浙江省強基聯(lián)盟2022-2023學年高三上學期12月聯(lián)考(一模)政治試題 含解析
- 個人借款合同延期合同范本(2024年版)版B版
- 高效能朗讀練習對小學生英語口語能力的促進作用
- 2025版小動物領養(yǎng)及養(yǎng)護責任協(xié)議3篇
- 玉溪云南玉溪市公安局紅塔分局招聘警務輔助人員41人筆試歷年參考題庫附帶答案詳解
- 農(nóng)產(chǎn)品農(nóng)藥殘留檢測及風險評估
- 農(nóng)村高中思想政治課時政教育研究的中期報告
- 20100927-宣化上人《愣嚴咒句偈疏解》(簡體全)
- 4-熔化焊與熱切割作業(yè)基礎知識(一)
- 單元教學評一體化設計的探索與實踐以統(tǒng)編語文教材四年級下冊第一單元為例
- 個人安全與社會責任的基本知識概述
- 醫(yī)院標識牌方案設計2
- 移動商務內(nèi)容運營(吳洪貴)任務二 有效傳播模式的設計
- 簡易勞務合同電子版
- 明代文學緒論
- 體育賽事的策劃、組織與實施 體育賽事利益相關者
評論
0/150
提交評論