版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、企業(yè)人事管理系統(tǒng)詳細設計說明書文檔作者譚聰一一學號院(系、部)信息科學與工程學院班級計算機本0803 學年學期2010-2011第二學期2011年05月25日一.引言編寫目的在前一階段(概要設計說明書)中.已解決了實現(xiàn)該系統(tǒng)需求的程序模塊設計問題。包括如何把該系統(tǒng)劃分成若 干個模塊、決定各個模塊之間的接口、模塊之間傳遞的信息,以及數(shù)據結構、模塊結構的設計等。在以下的詳 細設計報告中將對在木階段中對系統(tǒng)所做的所有詳細設計進行說明。在木階段中確定應該如何具體地實現(xiàn)所要求的系統(tǒng)從而在編碼階段可以把這個描述直接傭譯成用具體的程丿子 語言書寫的程序。主要的工作有:根據在需求分析說明書中所描述的數(shù)據、功能
2、、運行、性能需求.并依照概要設計說明書所確定的處理流程總體結構和模塊外部設計,設計軟件系統(tǒng)的結構設計、逐個模塊的程丿子 描述(包括各模塊的功能、性能、輸入、輸出、算法、程序邏輯、接口等等),解決如何實現(xiàn)程序具休運行步 驟。在以下的各個階段中.用戶操作于冊將與木階段的:作緊密結合.努力作到讓用戶易懂易學。測試 報告和維護報告也將參考木說明書,檢驗木系統(tǒng)的各項性能抬標,及時發(fā)現(xiàn)纟比漏及時修補.一定要把功 能強大.穩(wěn)定可靠、便于維護的人爭管理系統(tǒng)交到用戶于中。背景軟件名稱:企業(yè)人事管理系統(tǒng)任務提出者:企業(yè)軟件開發(fā)者:我們項目開發(fā)小組軟件使用者:企業(yè)所有成員術語和縮略語事務流:數(shù)據進入模塊后可能有篡種
3、路徑進行處理。主鍵:數(shù)據庫表中的關鍵域。值互不相同。外部主鍵:數(shù)據庫表中與其他表主鍵關聯(lián)的域。ROLLBACK:數(shù)據庫的錯誤恢復機制。參考資料1 人事管埋系統(tǒng)項目計劃任務書,XXX公司2.人爭管理系統(tǒng)項目開發(fā)汁劃,軟件開發(fā)小組3 用戶操作手冊(初稿),軟件開發(fā)小組4. 軟件工程及其應用,周蘇、王文等,天津科學技術出版社5. 軟件工程,張海藩,清華大學出版社二系統(tǒng)結構模塊結構由幹個成員分別完成身份認證模塊及人員信息統(tǒng)計模塊見身份認證及人員信息統(tǒng)汁模塊分頁.人員信息維護模塊見人員信息維護模塊分頁人員信息査詢模塊見人員信息査詢模塊分貞工資信息維護模塊見工資信息維護模塊分貞工資信息査詢模塊見工資信息查
4、詢模塊分頁三身份認證模塊軟件結構模塊的界面參見概要設汁文檔身份認證模塊:(Getuse重新登身份信息Error ()()Check 不通過通過 Callmenu ()程序描述身份驗證模塊:1.:過程GetuserO從登陸界面得到半前用的的用戶名及密碼,傳給內部參數(shù)。,操作員編碼與密碼共同組成身份認證內容。用戶IDClassgetuser CharuserlD;Intnumber;Charpass: 對于密碼框,要求用戶輸入密碼時候顯示為:用戶登錄界面確定取消沒有數(shù)據可以進行統(tǒng)計!確定ID用戶操作員編碼用戶口令()過程:Check, faulse否則返回進入系統(tǒng)主菜也,turu如果通過驗證則返回
5、對登陸的用戶名及密碼進行 檢驗.調用錯誤處理程序。Callmenu ()過程:被check ()過程調用.列出系統(tǒng)主菜單.并調用系統(tǒng)功能模塊。系統(tǒng)菜笊:人事管理系統(tǒng)人員信息維護人員信息查詢人員信息統(tǒng)訃工資信息査詢工資信息維護取消確定Error () 11程:錯誤處理程序,給出錯誤提示,并引導用戶轉入系統(tǒng)登陸界面。passerror=T)示:密碼 錯誤。If ()顯示:沒有這個用戶。(Ifnosuchuuser=T )顯示:此用戶不可以進入木系統(tǒng)If(notavaliab 1 euser二T錯誤提爾格式為:錯誤提示!錯誤重新輸入! XXXX確定2性能身份認證模塊要對數(shù)據庫進行搜索.檢查登陸用戶是
6、不是合 法,因此在算法方面應注重效率。輸入項目3顯示“操作員編碼與密碼,密碼要以老認證模塊需 要輸入用戶 ID 4輸出項目對于認證模塊.如果通過驗證將直接進入系統(tǒng)菜單否則根據錯誤類型輸出錯誤信息。程序邏輯5已經在軟件結構中進行描述。四統(tǒng)計模塊軟件結構.按簽約年丿按部門按年齡 Calculate. 3 ()Calculate 0 Calculate. . !()數(shù)據庫Print 0程序描述統(tǒng)汁模塊1 ()過程:Select選擇統(tǒng)il方式,根據所選擇的方式分別調用相應得統(tǒng)訃程序。 calculate_| () (Iffun=l) calculated () If (fun=2)() (fun=3c
7、alculate_3If () , Calculated(),Calculate_3Calculate. 1 ()統(tǒng)計程序.分別對用不同的統(tǒng)計方式。()過程:Print打印出統(tǒng)計 結果或者 在屏幕顯示出錯信息。錯誤提示!2 性能統(tǒng)計模塊對所有的或者選中類型的數(shù)據進行統(tǒng)訃,在精度方面必須滿足統(tǒng)訃要求,精確到小數(shù)點后3位。3 輸入項目統(tǒng)汁模塊要求用戶選擇統(tǒng)計方法.采用爪選框的方式輸入。4 輸出項目統(tǒng)計模塊輸出統(tǒng)計結果.并列出被統(tǒng)訂的條目,所有列出的條目及統(tǒng)訂信息均為不可編輯項。程序邏輯5.已經在軟件結構中進行描述。五人員基本信息查詢模塊總體設計1需求概述:木模塊主要實現(xiàn)人事信息的査詢.包括按姓名模
8、糊查詢.按職工號査詢.按部門査詢和按性別査詢。2 模塊界面:登陸界面:軟件結構程序描述在査詢條件輸入正確的前提下.從數(shù)據庫中查找所有符合條件的數(shù)據,并輸出:若輸入 條件出錯.則給出出錯信息并進行相應的出錯處理C)可維護性:木身應該留有可進化的空間,在相X長的 一段時間內滿足公司對系統(tǒng)功能改善和増加的需求J可用性:用于運行程序的換件設備包括m獨存放數(shù)據 庫的服務器和運行應用程序的分機,所以每臺分機的運行只依賴服務器的運行.而與其它分機無關.可以保 證每臺分機的獨立運行J可釜性:數(shù)據庫中的數(shù)據只能被具有修改權限的管理員修改在其更新數(shù)據庫之前 任何人不能修改的數(shù)據,保證了數(shù)據完整性J安全性:應用程序
9、的每一次運行都被限制在抬定的時間內完 成,未完成者,將被強行停止,并恢復到運行前狀態(tài)并且每一次運行只能完成一條數(shù)據的修改,不會對整 個數(shù)據庫造成毀壞J保密性:只有具有一定權限的人才可以査詢人爭信息,確保信息的保密:)有效性:公 司現(xiàn)有的碩件設備足以滿足程序運行對內存輸入項目人員基本信息查詢姓名部門確定職工編碼請選擇性別取消打印沖丨姓名性別民族職工號簽約年月査詢條件是輸入正確否錯誤處理數(shù)據庫輸出CPU的需求。否功能1 2 性能1234563.進行査詢所必需的條件,如職工姓名,職匸編碼.部門等,可以輸入多個條件進行查詢。輸出項目4 有關人事信息的各項組成.如編碼.姓名、性別、出生日期.民族、政治而
10、貌、文化程度.畢業(yè)學校、畢業(yè)時 間、所學專業(yè)、參加工作年丿J、入木廠年丿J、籍貫、家庭住址、電話、身份證、養(yǎng)老保險號碼.職務、職 稱、崗位.合同開始時間、合同結束時間等。5 算法木模塊采用簡單的匹配將輸入的檢索項信息與數(shù)據庫二 維表中幹元組相應列的信息進行對比.直到找到查找的內容或者給出出錯提示。6程序邏Check(_) yesGetInf (IError 0六人員信息維護模塊軟件結構()Ok () DeleteRese (CanclCanclWaitforsigna (Me (Mod i.f Ad (Rese (數(shù)據 ONewl in ()程序描述1 功能人員信息維護模塊。Waitforsi
11、gnal ()過程:等待用戶選擇操作。a人員基本倍息維(H)幫(T) (E文(F編視(VIE修改増加刪除取消車宜確定簽約年丿J職工號民族 姓名性別()過程:増加新的數(shù)據,點擊以后.數(shù)據窗口出現(xiàn)新的空白行用戶輸入新的人員信息。DeleteAdd ()過程: 爪擊選中將要被刪除條目以后操作此程.條目從數(shù)據庫中刪除。.Modify ()過程:單擊選中要修改條目,所有字段變成可編輯狀態(tài),可以對其進行修改。Reset ()過程:在未保存之前清空所有當前可編輯字段。Cancle ()過程取消當前操作,調waitfordifnal ()過程返回主界面。Ok ()過程:保存當前操作修改數(shù)據庫內容。Mes ()
12、過程:返回操作結果信息。2 性能木模塊要求對人員信息進行維護按照信息登記要求,人員編號不可以有重復所以在輸入中要檢査沖突信 息,刪除信息時不要發(fā)生誤操作,所以只有I點擊確定時候才能完全從數(shù)據庫中刪除。對于數(shù)據要 求,不能輸入與相應字段不符合的內容,例如:不可以在存儲類型為數(shù)字的字段輸入字符。3 輸入項目輸入新的人員信息或者輸入修改以后的人員信息。4 輸出項目數(shù)據窗口中出現(xiàn)新的數(shù)據,并且提示操作完成。5.程序邏輯已經在軟件結構中進行描述。七工資信息查詢模塊軟件結構查詢條件職工號碼和姓名否錯誤處理輸入正確否是輸出數(shù)據庫程序描述功能1 査詢條件:從登錄界浙得到為前的職匸號碼和姓名,傳給內部參數(shù)。丄資
13、信息査詢姓名職工號碼取消確定輸入正確否:在査詢條件輸入正確的前提下.從數(shù)據庫中査找所有符合條件的數(shù)據并輸出:若輸入條件出錯,則給 出出錯信息,并進行相應的出錯處理。出錯處理:錯誤處理程序,給出出錯信息并引導用戶返回登錄界面。輸出:在顯示器上輸 出査詢結果。性能2木模塊是為全體員1:查詢匸資情況而設訃的因此要求較商的及時性和準確性,且所有輸出項均為不可編輯 項。輸入項目3進行査詢所 必需的條件.如職匸編碼。4 輸出項目有關工資形成的各項組成.如基木丄資.獎金,津貼等。丿、 工資信息維護模塊目的匸資管理是每個尬位或每個部門都會涉及到的一個管理內容。匸資管理在實際中非常重要,它要實現(xiàn)對.職工工資的輸
14、入,統(tǒng)計.査詢,管理匯總.報表等功能。對公司管理自動化的一部分??傮w設計工資管理模塊共分為三個子模塊:職工工資錄入模塊、職匸工資査詢模塊和工資匯總報表模塊:通過三個模塊的功能,完成公司對職匸工資的錄入、統(tǒng)訃.査詢、管理、匯總、報表等功能.實現(xiàn)公司對職工工資 管理的現(xiàn)代化管理數(shù)據結構設計1. 數(shù)據庫邏輯結構NO項目名稱容是否正確KEY類型容是否正確Byte備注容是否正確1職工編碼Yes0V2 Yes4Yes2姓名輸資彈出工V28No3部門編號入編輯器V2找到數(shù)據2部門按部門4丿J份D YesS按公司5職浮N從主機內存中査找并6兩位小數(shù)不提示6崗位工資N。檢査輸入內N調入所需數(shù)據.統(tǒng)訃6兩位小數(shù)公
15、司在數(shù)存7勞效匸資容是否正確N數(shù)據并顯示在程序窗6兩位小數(shù)據從主機內存中調8副食補貼YesN 口中5兩位小數(shù)入所有數(shù)據.統(tǒng)9洗理費N5兩位小數(shù)計數(shù)據并顯示在10門行車確認N5兩位小數(shù)程序窗口中同11托保費X5兩位小數(shù)時上報報表12工種保健等待獲得更新數(shù)N5兩位小數(shù)13加班費據庫權限N5兩位小數(shù)14夜班費N5兩位小數(shù)15獎金獲得權限N5兩位小數(shù)No16價格補貼更新N5兩位小數(shù)找到數(shù)據17肉食補貼N5兩位小數(shù)Yes18其他N5兩位小數(shù)從主機內存中查找并不提示19風險金將増加數(shù)據寫入N5兩位小數(shù)調入所需數(shù)據,統(tǒng)訃在數(shù)存20合計主機內存、只讀X7兩位小數(shù)數(shù)據并顯示在程序窗據21房租存儲器并提示成X5兩
16、位小數(shù)口中,同時上報報表22病假工功或失敗并返回N523事假工X524統(tǒng)籌金N525扣款N5兩位小數(shù)26實發(fā)工資X7兩位小數(shù)27JQZ. JV2S28錄入時間DSYYYYMMDD. SYSDATE29錄入人V28進入系統(tǒng)的登錄人員30修改時間D8YYYYMMDD. SYSDATE31修改人V28說明:V2:VARCHAR2 (英數(shù)字);N:數(shù)值(整數(shù)與小數(shù));D:日期型數(shù)據2物理結構設訃:主機數(shù)據庫采用鏈式存儲.每條記錄的長度為174Byteo程序描述.1 程序功能1)在編職工工資錄入、更新數(shù)據庫:2)職工工資査詢:3)工資匯總(按部門匯總,按全公司匯總九工資匯總報表。2. 程序性能1)可維護
17、性:工資管理程序木身留有大雖的可進化的空間.可以在相半長的一段時間內滿足公司對程序功能改善和増加的需求:2)可用性:用于運行程序的換件設備包括單獨存放數(shù)據庫的服務器和運行應用程序的分機,所以每臺分機的運行只依賴服務 器的運行.而與其它分機無關,可以保證每臺分機的獨立運行:3)可憲性:存儲于數(shù)據庫的數(shù)據可以被第一個具有修改權限的管理員修改.在其更新數(shù)據庫之前任何人不能修改在其權限內的 數(shù)據,保證了數(shù)據的可靠性:4)安全性:應用程序的每一次運行都被限制在抬定的時間內完成,未完成者,將被強行停止.并恢復到運行前狀態(tài).并且每一 次運行只能完成一條數(shù)據的修改,不會對整個數(shù)據庫造成毀壞:5)保密性:不同的
18、口令登陸給予不同的訪問權限,并且工資庫內容只能在總經理、人事部門和財務部門的指定的機器上打開, 保證了工資數(shù)據的安全:3輸入、輸出項目1)輸入職工編號.月份(默認為當前月),進入職工工資錄入對話框.對話框要求輸出崗位工資、勞效工資等(默認為0人輸入確認后,如果有權限,可以更新數(shù)據庫:2)輸入職工編號.月份范圉(默認為全部數(shù)據),輸出單個職工工資情況:3)輸入部門編號.月份(默認為當前月),輸出按部門職工工資匯總數(shù)據.并同時向總經理和人事部、財務部發(fā)送匯總結果作為 丿J度報表。4)輸入月份(默認為當前月),輸出公司全部工資匯總數(shù)據.并同時向總經理和人事部、財務部發(fā)送匯總 結果作為月度報表。4. 處理說明1)按下職工工資錄入按鈕,進入按職工編號和月份的工資錄入編輯器:進入編輯器并且編輯完成后,按確認h確認編輯 內容.等待獲得更新數(shù)據庫權限:獲得權限后,按L更新更新數(shù)據庫,并將更新內容寫入主機內存儲器和只讀存儲器.并提示更新成 功或失?。?)按下職工工資査詢按鈕,輸出該職工各項工資明細表:3)按下丄
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 英文設備貸款合同模板
- 董事長秘書助理崗位職責
- 九年級化學上冊 第三章 維持生命之氣-氧氣3.2 制取氧氣教案(新版)粵教版
- 八年級物理上冊 1.1《希望你喜愛物理》第1課時教案 (新版)粵教滬版
- 2024-2025學年七年級地理上冊 第三章 天氣與氣候 第二節(jié) 氣溫的變化與分布教案 (新版)新人教版
- 高中歷史 5.2 無產階級革命導師恩格斯教案2 新人教版選修4
- 2024年高中化學 第四章 電化學基礎 第一節(jié) 原電池教案 新人教版選修4
- 武術作業(yè)設計人教版八下初中二年級體育教學設計
- 船長課件人教版
- 心電圖出科課件
- 高中英語語法 主謂一致(27張)ppt課件
- 采購管理實務習題答案項目二采購需求分析與計劃制定
- MSA-GRR數(shù)據自動生成工具
- 教育信息化設備投入使用管理情況自查自糾報告
- 二年級上冊音樂全冊教案(湘教版)
- 沖擊材料特性
- VDA6.3過程審核表
- 我和我的祖國歌詞和簡譜(共2頁)
- H型鋼最新尺寸規(guī)格表大全(共3頁)
- 雙交叉限幅控制在加熱爐燃燒控制系統(tǒng)中的應用畢業(yè)論文
- 職工履歷表-格式
評論
0/150
提交評論