工資管理系統UML報告_第1頁
工資管理系統UML報告_第2頁
工資管理系統UML報告_第3頁
工資管理系統UML報告_第4頁
全文預覽已結束

付費下載

下載本文檔

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

文檔簡介

PAGEPAGE1基于UML的工資管理系統——07計本(2)班200781088 袁春芬系統分析1。1任務分析工資管理系統的主要任務是通過工資費用的計算和分配,為成本核算與賬務處理提供依據,并且根據工資制度和職工勞動數量與質量,計算并發放應該支付給職工的工資。工資核算時工資管理的主要內容。工資核算包括工資結算與工資分配兩個方面.工資結算是指應付工資、代扣款項和實發工資的計算;工資分配是指按部門、類別進行工資匯總,并按工資的用途對工資進行分配。工資總額是指各單位在一定時期內支付給本單位全體職工的全部勞動報酬總額。按照國家統計局的規定,工資總額有計時工資、計件工資、獎金、津貼和補貼、加班加點工資和特殊情況下支付的工資6部分組成,其中計時工資和計件工資是工資總額中最基本的部分。上述工資構成要件所組成的工資總額只是應發工資,并非每個職工拿到手的實發工資,原因在于存在一些應扣項目,例如水電費、工會會費、保險費、公積金、病事假扣款、曠工扣款和個人所得稅等.在計算每個職工實發工資之前應在工資總額中扣除這部分款項,即有如下關系:應發工資=基本工資+工齡工資+崗位津貼+固定補貼+加班加點工資+獎金扣款合計=水電費+保險費+個人所得稅+病假扣款+事假扣款+曠工扣款+其他扣款實發工資=應發工資–扣款合計每個月財務部門根據人事部門提供的職工基本工資數據、所得稅率和人事變動情況計算所有員工的基本工資信息,然后根據各個部門提供并審核后的各種表格,如完成任務表、考勤表、考核表、職工當月的扣款情況(包括水電費、病事假扣款等)等計算職工變動工資、個人所得稅和應發放工資等,編制工資單。按類進行匯總,編制工資匯總表。將實發工資轉入代發銀行,由銀行代發工資,并進行賬務處理。工資結算過程主要設計如下會計賬戶:現金、銀行存款、應付工資、其他應付款、其他應收款等。基于上述需求分析,工資管理系統的系統目標可歸納為以下幾個方面:(1)收集、記錄和存儲有關人員和工資的數據。(2)計算、匯總工資,分攤工資費用,完成工資核算處理.(3)處理銀行代發工資業務.1。2參與者列表工資核算員:系統的主要使用者,完成工資核算、工資發放、工資轉賬和銀行代發各項業務.人事部門:維護員工信息、處理員工信息定義和員工檔案管理的部門。系統維護員:負責制定工資款項標、定義系統以及匯總工資數據的人。1。3用例列表1、員工檔案管理:實現對員工基本信息的管理操作,包括員工基本數據信息的添加、修改、刪除和查詢等功能.2、員工信息定義:實現對工資結構信息的添加、修改、刪除和查詢等功能。3、系統定義:實現對環境的配置以及面值定義等。4、工資款項標準:設定工資款項的標準.5、工資數據匯總:實現對工資數據的匯總、查詢等功能.6、工資項目定義:實現對工資公式定義以及工資的多次發放定義。7、個人所得稅:完成對個人所得稅稅率的定義以及對個人所得稅的申報。8、輸入工資:輸入員工工資信息。9、工資發放:發放工資,查看工資發放情況.10、銀行代發:定義銀行代發格式以及代發工資.11、工資核算:完成對核算科目的定義以及核算憑證的生成。12、月末處理:處理工資月末信息。1。4用例圖人事部門的用例圖系統維護員的用例圖工資核算員的用例圖分析2.1類圖經過分析可知,WageManageMent的類圖如下所示:1、職工(工資)信息的類圖:2、銀行代發的類圖:3、項目顯示過濾的類圖4、所得稅的類圖:5、工資轉賬的類圖:2。2屬性及操作列表1、職工(工資)信息的屬性及操作:2、銀行代發的屬性及操作:3、項目顯示過濾的屬性及操作:4、所得稅的屬性及操作:5、工資轉賬的屬性及操作:2.3狀態圖系統在運行過程中,會出現各種外部事件,從而觸發不同的狀態.系統的狀態圖如下所示:3、類設計3。1業務服務1、定義員工信息并管理員工檔案2、定義工資項目3、輸入工資數據4、根據實際情況定義所得稅率5、確認信息后,生成納稅申報表6、定義銀行代發工資格式7、形成工資代發資料8、查看員工工資發放情況(通過查看工資條)9、生成發款單和工資條10、定義核算科目11、生成核算憑證12、查看各工資信息進行月末處理3.2詳細類圖見分析中的類圖3.3數據庫模式數據庫模式如下圖所示。在這個圖中,主鍵的名稱用黑體顯示。核算明細科目(明細科目:vchar(30),明細項目1:vchar(30),明細項目2:vchar(30))核算科目(標志編號:char(2),科目名稱:vchar(40),設明細否:Boolean,明細設置1:vchar(2),明細設置2:vchar(2),默認科目:vchar(30))核算業務(業務名稱:vchar(60),默認工資項目:vachar(255),借方科目:char(2),貸方科目:char(2),提取比例:char(8),生成日期:char(8),憑證日期:char(8),憑證字號:char(8))所得稅率表(級數:char(2),應交所得上限:double,應交所得下限:double,稅率%:double,速算扣除數:double)納稅申報表(日期:char(8),所得項目:vchar(30),所得收入合計:double,費用額:double,應納稅所得額:double,稅率:double,速算扣除率:double,扣所得稅額:double)職工(工資)信息(職工內碼:char(9),職工編號:vchar(20),職工姓名:vchar(30),銀行賬號:vchar(30),是否外籍人員:boolean,輔助信息XX:boolean,上月零頭:double,工資項目XXX:vchar(60))工資報表(報表名稱:vchar(60),性質:char(1),發放次數:char(2))工資類別(類別名稱:vchar(60),扣零單位:char)工資結構信息(對應列表:vchar(40),名稱:vchar(40),顯示序號:char(3),使用對照表否:boolean,對照表結構:char(6),月底清零否:boolean,月底清零否:boolean,顯示長度:int,顯示精度:int,顯示格式:char(1),項目性質:char(3))銀行格式(標志行:char(1),合計行:char(1),標志行內容:text,合計行內容:text,要小數點否:boolean,千分位分隔否:boolean,文件格式:char(1))銀行文件格式(欄名稱:vchar(20),欄來源:vchar(60),數據類型:char(1),欄長度:int,欄精度:int,補位方式:char(1))銀行目錄(銀行名稱,賬號長度)貨幣面值(面值單位,換算比率)計算公式(工資款項:vchar(20),公式:text,條件:text,計算順序:char(3))工資結構信息(對應列表:vchar(40),名稱:vchar(40),顯示序號:char(3),使用對照表否:boolean,對照表結構:char(6),月底清零否:boolean,顯示長:int,顯示精度:int,顯示格式:char(1),項目性質:char(3))對照目錄(級數:char(1),編號:vchar(20),名稱:vchar(40),明細否:boolean)3。4業務服務的實現工資管理系統提供的各種服務都是建立在分布、開放的信息結構之上,依托高速、可靠的網絡環境來完成。沒想服務都可以看成一個事件流,由若干相關的對象交互合作來完成.對于這種系統內部的協作關系和過程細微,可以通過繪制順序圖來幫助觀察和理解。具體開說,每個系統用例都用一個或多個順序圖來說明功能的實現。順序圖如下:1、工資核算員(1)工資項目定義工資項目定義時序圖工資項目定義時序圖多次發放工資時序圖2、個人所得稅所得稅稅率定義時序圖個人所得稅申報時序圖3、銀行代發工資代發格式定義時序圖工資代發數據形式時序圖4、工資

溫馨提示

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

評論

0/150

提交評論