工資管理系統-需求規格說明書_第1頁
工資管理系統-需求規格說明書_第2頁
工資管理系統-需求規格說明書_第3頁
工資管理系統-需求規格說明書_第4頁
工資管理系統-需求規格說明書_第5頁
已閱讀5頁,還剩7頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

軟件工程課程作業工資管理系統需求規格說明書姓名:學號:班級:組號:二級學院:計算機科學與信息工程學院學校:賀州學院SAVEDATE\@"yyyy-MM-dd"2023-10-27工資管理系統需求規格說明書系統開發背景隨著現代科技的開展,企業對員工的需求量越來越大,因此企業對員工的工資管理越來越復雜,傳統的員工工資計算已經滿足不了企業的要求,在現在的信息化社會里,越來越多的企業的辦公都實現了自動化,利用計算機進行管理,可以大大地提高速率,從而提高企業的辦公效率,減少不必要本錢,所以,利用計算機進行對工資的管理是當前企業所需的!1系統任務概述工資管理系統所涉及到的有員工根本信息的錄入,修改,刪除以及工資的設定和結算功能。系統分為兩層,一層是工資管理層,另一層是普通員工層。對于工資管理層主要任務有:對員工根本信息進行編輯,設定工資,對工資進行調整,管理者的工資由上一層領導管理;對于普通員工層:員工查詢個人信息和工資信息。另外,本系統是計算機應用系統,為了平安起見,每一個使用本系統的員工都要用自己注冊的用戶名〔只要是企業的合法員工,企業都自動替員工注冊,并通知員工注冊信息〕和密碼進行登錄,只有屬于本企業的員工才能夠使用該系統。2功能需求描述2.1工資管理功能〔1〕員工根本信息管理對于每一個員工,工資管理者都需要核實員工身份。假設不是本企業的合法員工,或是已經辭職了的員工,工資管理者可以刪除該員工信息并注銷該員工注冊的賬號信息;對于新就業于本企業的員工,管理者可以將注冊了的新員工添加到員工信息表中;對于有信息需要更新的已注冊該系統的員工,管理員可以根據員工具體情況來修改該員工的信息。〔2〕員工工資信息管理企業新擴展的部門招聘到新員工時,新員工需要注冊本系統,管理員核實員工根本信息,核實后可以創立員工工資信息表,將員工的工資信息錄入到員工工資信息表中,方便查詢。或是當員工工資信息有誤,收到員工修改工資信息申請并核實后,可以對申請員工的工資信息進行修改〔3〕員工工資設定和調整一個企業里面不止一個部門,每一個部門對企業的重要性有輕有重,因此每個部門里面的員工的工資會有所差異。所以企業里面所有員工的工資不可能是一樣的,對于不同員工的不同工資,工資管理者可以按照企業的規定對員工的工資進行設定。隨著社會的開展,物價會高漲也會下跌,人民幣會貶值也會增值。這時企業員工的工資也許會變動,這時管理者可以按照企業規定對工資進行調整。當員工被提拔或調遣時,工資也會有所改動,管理員可以按照規定修改工資。〔4〕工資統計一個,是對于一個企業來說,發放的工資是計算在本錢里面的,而企業里有那么多的員工,假設是企業想查看一下固定時間內的本錢花費,需要對一個個員工的工資進行相加減,這會使人頭昏腦漲的。在本系統中,管理者可以通過計算機來完成對固定時間內固定部門的員工工資進行統計,這樣統計工資就變得方便輕松。另一個,管理者可以對指定員工的工資進行統計,方便員工查詢。〔5〕發放工資工資管理層按照員工工資信息表,按時發放工資。2.2普通員工管理模塊〔1〕工資信息瀏覽員工登陸本系統后可以對本人的工資信息進行查詢,方便檢查工資信息是否有誤,假設有誤,可以向管理員申請修改員工工資信息。〔2〕工資統計瀏覽員工登陸本系統后對可以查詢管理者對自己工資的統計。〔3〕個人信息瀏覽員工登陸本系統后,可以查詢個人信息。當個人信息需要變更時,可以向管理者提出申請,以修改個人信息。3數據流圖建模3.1頂層流程圖通過對系統的外部實體進行分析可知:該系統的數據源點主要有:管理者,員工;系統的數據終點有管理者,員工。管理者主要對系統進行輸入各種事務,員工在系統中查詢工資信息。最終系統輸出為工資信息表給員工。具體頂層流程圖如圖1所示:圖1系統頂層流程圖3.2一層流程圖〔缺乏對圖的描述性語言〕圖2系統一層流程圖〔缺乏編號,圖形不夠標準〕3.3二層流程圖管理者對員工的管理分為對員工根本信息的錄入,修改,刪除。以及創立員工工資信息表。圖3二層數據流程圖〔該圖不夠合格〕4數據詞典〔1〕數據源點及終點詞條描述eq\o\ac(○,1)名稱:工資管理層 簡要描述:工資設定、工資調整、工資統計、員工信息錄入、信息修改、信息刪除 有關數據流:ID登錄、ID口令表eq\o\ac(○,2)名稱:普通員工 簡要描述:工資信息查詢、個人信息查詢、工資統計查詢 有關數據流:查詢請求、信息表〔2〕加工邏輯詞條描述eq\o\ac(○,1)加工名:工資管理eq\o\ac(○,a)加工編號:1 簡要描述:驗證管理員身份、是否請求分類a、是否請求工資管理 輸入數據流:ID口令、請求管理分類指令、請求工資管理指令、工資設定指令、工資調整指令、工資統計指令、工資發放指令 輸出數據流:管理出錯信息、管理成功信息 加工邏輯: IF輸入ID口令錯誤 THEN發出“登錄失敗〞 ELSEIF未接收到管理請求指令 THEN停留在當前操作 ELSEIF未接收到工資管理請求指令 THEN停留在當前操作 ELSEIF接收到工資設定指令 THEN發出“工資設定信息〞 ELSEIF收到工資調整指令 THEN發出“工資調整信息〞 ELSEIF收到工資統計指令 THEN發出“工資統計信息〞 ELSE發出“工資發放信息〞 ENDIF ENDIF ENDIF ENDIF ENDIF ENDIFeq\o\ac(○,b)加工編號:P1 簡要描述:驗證管理員身份、是否請求分類a、是否請求員工管理 輸入數據流:ID口令、請求管理分類指令、請求員工管理指令 輸出數據流:管理出錯信息、管理成功信息 加工邏輯: IF輸入ID口令錯誤 THEN發出“登錄失敗〞 ELSEIF未接收到管理請求指令 THEN停留在當前操作 ELSEIF未接收到員工管理請求指令 THEN停留在當前操作 ELSEIF接收到錄入員工指令 THEN發出“錄入員工信息〞 ELSEIF收到修改員工信息指令 THEN發出“修改的員工信息〞 ELSEIF收到刪除員工信息指令 THEN發出“刪除員工信息〞 ELSE發出“創立工資表信息〞 ENDIF ENDIF ENDIF ENDIF ENDIF ENDIFeq\o\ac(○,2)加工名:請求分類b 加工編號:b 簡要描述:檢驗員工身份、是否發出瀏覽請求、是否發出信息瀏覽請求 輸入數據流:ID口令表、瀏覽請求、信息瀏覽請求 輸出數據流:查詢信息、查詢出錯信息 加工邏輯:IF輸入ID口令錯誤 THEN發出“登錄失敗信息〞 ELSEIF未接收到瀏覽請求指令 THEN停留在當前操作 ELSEIF接收到工資信息瀏覽請求 THEN發出“工資信息〞 ELSEIF接收到工資統計瀏覽信息請求 THEN發出“工資統計信息〞 ELSE發出“個人信息〞 ENDIF ENDIF ENDIF ENDIF〔3〕數據流詞條描述eq\o\ac(○,1)數據流名:ID口令 說明:每一個管理者或員工的ID號都是唯一的,標識了管理者和員工 數據流來源:管理者、普通員工 數據流去向:登錄系統 數據流組成:a.管理者=管理者ID號+密碼管理者ID號=“00001100〞...“00001199〞b.普通員工=員工ID號+密碼員工ID號=“11118000〞...“11118999〞密碼=6{字母}11eq\o\ac(○,2)數據流名:錯誤返回 說明:用于指示用戶登錄失敗信息 數據流來源:管理者、員工 數據流去向:登錄系統eq\o\ac(○,3)數據流名:個人信息 說明:記錄管理者和普通員工的個人信息 數據流來源:管理者、普通員工 數據流去向:管理、查詢 數據流組成:a.管理者=管理者ID號+姓名+聯系方式管理者ID號=“00001100〞...“00001199〞b.普通員工=員工ID號+姓名+聯系方式+工資員工ID號=“11118000〞...“11118999〞姓名=2{字母}24聯系方式=4{字母}50工資=1{數字}6eq\o\ac(○,4)數據流名:工資信息 說明:記錄員工工資信息,工資是按月結算的 數據流來源:員工 數據流去向:查詢 數據流組成:工資信息=員工ID號+姓名+聯系方式+應發工資+扣除工資+實發工資 應發工資=3{數字}6 扣除工資=1{數字}6 實發工資=1{數字}6 數字=[0...9]eq\o\ac(○,5)數據流名:工資統計說明:統計分為對某個員工指定時間內工資的統計和對指定的時間內企業所發放工資的統計 數據流來源:員工、管理者 數據流去向:查詢、統計 數據流組成:a.個人工資統計信息=員工ID號+姓名+聯系方式+時間段+實發工資b.所發工資統計信息=時間段+所有員工實發工資總和時間段=“1950/1/1〞...“至今〞所有員工實發工資總和=所有員工ID號+對應實發工資eq\o\ac(○,6)數據流名:工資設定 說明:設定各部門員工的工資 數據流來源:管理者 數據流去向:設定工資 數據流組成: 設定的工資=員工ID號+應發工資eq\o\ac(○,7)數據流名:工資調整 說明:管理者對局部員工的工資進行調整 數據流來源:管理者 數據流去向:調整工資 數據流組成: 工資調整=員工ID號+已發工資+調整工資 調整工資=1{數字}6eq\o\ac(○,8)數據流名:工資發放 說明:管理者核對信息后按時發放工資 數據流來源:管理者 數據流去向:發放工資 數據流組成:發放工資=員工ID號+應發工資〔4〕數據靜態存儲詞條描述eq\o\ac(○,1)數據文件名:ID口令庫 簡述:存放管理者和員工的ID口令 輸出數據:對應用戶的口令 數據文件組成:ID口令庫由“ID口令信息〞組成 存儲方式:關鍵碼eq\o\ac(○,2)數據文件名:管理者庫 簡述:存放管理者信息 輸出數據:管理者信息 數據文件組成:管理者庫由“管理者信息〞組成 存儲方式:關鍵碼eq\o\ac(○,3)數據文件名:員工庫 簡述:存放員工根本信息 輸出數據:員工根本信息 數據文件組成:員工庫由“員工根本信息〞組成 存儲方式:關鍵碼eq\o\ac(○,4)數據文件名:工資統計庫 簡述:存放統計信息 輸出數據:統計信息 數據文件組成:工資統計庫由“統計信息〞組成 存儲方式:關鍵碼5數據建模E-R圖如下:〔缺乏對ER圖描述性語言,ER圖整體錯誤〕圖5系統ER圖6其他需求6.1性能需求總的來說,系統在性能上沒有太多的特殊要求,只要是進行管理查詢沒有明顯的延遲就行了,希望查詢的響應時間不超過3秒,其他要求如下eq\o\ac(○,1)系統最小壽命:系統應該能在無重大改動的條件下正常運行5年以上。eq\o\ac(○,2)設備要求:計算及穩定性良好,整套系統經濟實惠。eq\o\ac

溫馨提示

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

評論

0/150

提交評論