工資管理系統(tǒng)需求分析.doc
工資管理系統(tǒng)需求分析引言隨著社會(huì)經(jīng)濟(jì)的迅速發(fā)展和科學(xué)技術(shù)的進(jìn)步,以計(jì)算機(jī)和軟件工程為基礎(chǔ)的信息系統(tǒng)正是蓬勃發(fā)展的時(shí)期。企業(yè)工資管理系統(tǒng)的內(nèi)容對于企業(yè)的管理者來說都至關(guān)重要,所以企業(yè)工資管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。所以工資管理信息系統(tǒng)能夠?yàn)楦邔宇I(lǐng)導(dǎo)者提供準(zhǔn)確的人員信息,以便領(lǐng)導(dǎo)者了解企業(yè)各個(gè)部門的人員構(gòu)成,計(jì)算好人力成本,安排好工作計(jì)劃,使企業(yè)變的更高效,更具有生命力。因此,開發(fā)工資管理系統(tǒng)更具有一定的社會(huì)現(xiàn)實(shí)意義。1.業(yè)務(wù)概述1.1傳統(tǒng)模式處理業(yè)務(wù)介紹 在計(jì)算機(jī)誕生之前,人們對帳目的管理一直采用的是紙質(zhì)材料記錄,人工統(tǒng)計(jì)和計(jì)算。這樣的管理不但費(fèi)時(shí)費(fèi)力,也容易產(chǎn)生計(jì)算上的錯(cuò)誤和各種疏漏;隨著時(shí)代的變遷,這種混亂的情形有所改善,但采取的依然是人工操作,工作量大的時(shí)候,出現(xiàn)錯(cuò)誤的機(jī)率也隨之升高。目前我國還有一部分企業(yè)停留在原始的人力管理職工工資的方式上,這樣的機(jī)制既不能適應(yīng)時(shí)代的發(fā)展,又不利于企業(yè)自身的發(fā)展,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護(hù)都帶來了不少的困難。當(dāng)今社會(huì),資金是企業(yè)生存的主要元素,資金的流動(dòng)影響到企業(yè)的整體運(yùn)作,企業(yè)員工的工資是企業(yè)資金管理的一個(gè)重要的組成部分,因?yàn)槠髽I(yè)每個(gè)月都要涉及發(fā)放企業(yè)員工工資的問題。而隨著企業(yè)人員數(shù)量的增加,企業(yè)的工資管理也變得越來越復(fù)雜。企業(yè)員工的人數(shù)越多,工資的統(tǒng)計(jì)工作就越多,工資的發(fā)放困難就越大。如果能夠?qū)崿F(xiàn)工資管理的自動(dòng)化,無疑將給企業(yè)管理部門帶來很大的方便。傳統(tǒng)的紙介材料的數(shù)據(jù)信息管理方式已經(jīng)不適合現(xiàn)代企業(yè)公司的發(fā)展了,實(shí)現(xiàn)工資管理的系統(tǒng)化、規(guī)范化、自動(dòng)化,將成為現(xiàn)代公司管理工資的首選。1.2現(xiàn)有信息系統(tǒng)應(yīng)用情況不同的企業(yè)具有不同的工資管理制度,這就決定了不同的企業(yè)需要不同的工資管理系統(tǒng)。在目前市場上這些眾多的程序開發(fā)工具中,有些強(qiáng)調(diào)語言的彈性與執(zhí)行效率;有些則偏重于可視化程序開發(fā)工具所帶來的便利性與效率的得高,各有各的優(yōu)點(diǎn)和特色,也滿足了不同用戶的需求。然而,語言的彈性和工具的便利性是密不可分的,只有便利的工具,卻沒有彈性的語言作支持,許多特殊化的處理動(dòng)作必需要耗費(fèi)數(shù)倍的工夫來處理,使得原來所標(biāo)榜的效率提高的優(yōu)點(diǎn)失去了作用;相反,如果只強(qiáng)調(diào)語言的彈性,卻沒有便利的工具作配合,會(huì)使一些即使非常簡單的界面處理動(dòng)作,也會(huì)嚴(yán)重地浪費(fèi)程序設(shè)計(jì)師的寶貴時(shí)間?,F(xiàn)在大中型企業(yè)信息管理系統(tǒng)中幾乎都包括了工資管理模塊.有些是作為企業(yè)財(cái)務(wù)系統(tǒng)中的一部分.這些根據(jù)規(guī)范的西方的管理制度設(shè)計(jì)的工資管理軟件,在很多時(shí)候還不能解決具有中國特色的中小型企業(yè)的問題,本畢業(yè)設(shè)計(jì)的研究工作就是要為這些具有中國特色的中小型企業(yè)解決他們在工資管理方面的問題.能夠設(shè)計(jì)一套中小型企業(yè)的工資管理系統(tǒng)特別有意義,并且是現(xiàn)有財(cái)務(wù)軟件替代不了的。 2系統(tǒng)需求2.1系統(tǒng)總體需求本系統(tǒng)開發(fā)的主要目標(biāo)就是要使企事業(yè)單位工資管理實(shí)現(xiàn)計(jì)算機(jī)管理,使管理員能夠有序的管理每一位職工的各項(xiàng)工資條款的發(fā)放,以及企業(yè)工資的統(tǒng)計(jì),使企業(yè)運(yùn)用現(xiàn)代化技術(shù)創(chuàng)造更多更高的經(jīng)濟(jì)效益,在此基礎(chǔ)上開發(fā)一個(gè)功能實(shí)用、界面美觀、操作方便、實(shí)用性強(qiáng)的工資管理軟件。實(shí)現(xiàn)本單位財(cái)務(wù)部門對工資發(fā)放的集中管理??晒┴?cái)務(wù)人員對本單位的人員工資進(jìn)行增加、刪除、修改、查詢、導(dǎo)入、導(dǎo)出文件、輸出報(bào)表,并對系統(tǒng)的可登錄人員進(jìn)行管理,對工資發(fā)放中的應(yīng)發(fā)工資合計(jì)、代扣個(gè)人所得稅及個(gè)人實(shí)發(fā)工資等項(xiàng)目由系統(tǒng)自動(dòng)進(jìn)行計(jì)算;并擁有一些簡單的使用工具方便操作人員使用,幫助系統(tǒng)能夠知道系統(tǒng)的使用。同時(shí)本系統(tǒng)還可對工資發(fā)放情況進(jìn)行多角度查詢,能夠按不同的條件進(jìn)行查詢,并打印出報(bào)表,還可以導(dǎo)出報(bào)表的EXCEL格式。2.2 系統(tǒng)功能需求管理信息系統(tǒng)的管理過程就是對數(shù)據(jù)進(jìn)行懼、存儲(chǔ)、加工處理、傳遞,并產(chǎn)生信息的過程,因此數(shù)據(jù)是管理信息系統(tǒng)的靈魂。從而實(shí)現(xiàn)了數(shù)據(jù)的一致和共享,管理信息系統(tǒng)可以解決企業(yè)或組織所面臨的問題。企業(yè)工資管理系統(tǒng)為企業(yè)提供工資計(jì)算,工資統(tǒng)計(jì)等服務(wù);而且系統(tǒng)使用表格保存相關(guān)的工資信息,人性化的設(shè)計(jì)方便查詢、瀏覽、修改等操作,并且檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長、成本低等。基本上能夠滿足現(xiàn)代企業(yè)工資管理的需求。針對系統(tǒng)服務(wù)對象的具體要求,設(shè)計(jì)了企業(yè)工資管理系統(tǒng)。企業(yè)工資管理系統(tǒng)主要有以下幾大功能:對系統(tǒng)進(jìn)行管理,能夠完成操作員信息添加、刪除和修改,以及修改操作員的密碼。人員的管理,包括對員工信息、部門信息以及員工考勤信息的管理。并能對考勤信息進(jìn)行多角度查詢。對工資進(jìn)行設(shè)置,包括對員工職務(wù)工資設(shè)置、考勤工資設(shè)置、基本工資設(shè)置、保險(xiǎn)設(shè)置、所得稅設(shè)置和發(fā)銀行設(shè)置。工資管理,能夠?qū)Σ糠肿儎?dòng)工資的設(shè)置,結(jié)合工資設(shè)置的標(biāo)準(zhǔn)自動(dòng)完成工資結(jié)算,并且生成工資表。還能夠?qū)べY進(jìn)行多角度查詢,如按時(shí)間段查詢、按部門查詢及按員工編號查詢,根據(jù)查詢方式的不同統(tǒng)計(jì)工資的總額。對于報(bào)表的管理可以打印報(bào)表和工資條,并且能導(dǎo)出工資報(bào)表的EXCEL格式。數(shù)據(jù)管理,包括數(shù)據(jù)庫的備份和還原。由用戶自行選擇備份的路徑,數(shù)據(jù)還原方便快捷。系統(tǒng)有記事本和計(jì)算器兩個(gè)工具,方便操作員使用。幫助功能,解決用戶普遍存在的疑難問題,以及對系統(tǒng)的介紹。2.3 系統(tǒng)性能需求作為數(shù)據(jù)庫系統(tǒng)的開發(fā)企業(yè)工資管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),前臺(tái)程序開發(fā)工具采用DELPHI7.0, 該軟件具有組件豐富,這些控件可用于設(shè)計(jì)界面和實(shí)現(xiàn)各種功能,減少了編程人員的工作量,也簡化了界面設(shè)計(jì)過程,而且語言簡單、使用方便功能強(qiáng)大從而有效的提高了應(yīng)用程序的運(yùn)行效率和可靠性。后臺(tái)數(shù)據(jù)庫采用目前比較流行微軟公司SQL服務(wù)器數(shù)據(jù)庫, 數(shù)據(jù)容量大,穩(wěn)定性高,能自動(dòng)排除各類異常操作;嚴(yán)格的用戶驗(yàn)證與權(quán)限控制,確保系統(tǒng)安全可靠,系統(tǒng)還提供了完善的數(shù)據(jù)備份與恢復(fù)功能,用得既方便又放心。在安全性、準(zhǔn)確性、運(yùn)行速度方面有絕對的優(yōu)勢,可以快速的開發(fā)窗口應(yīng)用程序。2.4其他需求2.4.1安全性分析采用嚴(yán)格的用戶驗(yàn)證與權(quán)限控制,用戶需要通過身份驗(yàn)證才能進(jìn)入本系統(tǒng),進(jìn)行工資的設(shè)置和管理,沒有權(quán)限的用戶不能夠使用本系統(tǒng),每個(gè)用戶只能修改自己的密碼,保密性很好,確保系統(tǒng)安全可靠。2.4.2健壯性分析系統(tǒng)基于性能優(yōu)異的大型數(shù)據(jù)庫系統(tǒng)(SQL服務(wù)器)設(shè)計(jì),系統(tǒng)還提供了完善的數(shù)據(jù)備份與恢復(fù)功能。不會(huì)出現(xiàn)系統(tǒng)崩潰。3.系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)3.1系統(tǒng)數(shù)據(jù)分析圖3.1 E-R圖3.2 數(shù)據(jù)域定義 數(shù)據(jù)表字典 工資表(表名:工資表)表3.1用途記錄員工的工資信息字段名類型長度鍵中文名備注年月Datatime 8主鍵年月員工編號Varchar10主鍵員工編號基本工資Money8基本工資職務(wù)工資Money8職務(wù)工資醫(yī)療保險(xiǎn)Money8醫(yī)療保險(xiǎn)失業(yè)保險(xiǎn)Money8失業(yè)保險(xiǎn)養(yǎng)老保險(xiǎn)Money8養(yǎng)老保險(xiǎn)個(gè)人所得稅Money8個(gè)人所得稅生活補(bǔ)助Money8生活補(bǔ)助交通補(bǔ)助Money8交通補(bǔ)助電話費(fèi)Money8電話費(fèi)整裝費(fèi)Money8整裝費(fèi)加班費(fèi)Money8加班費(fèi)請假費(fèi)Money8請假費(fèi)遲到早退費(fèi)Money8遲到早退費(fèi)曠工費(fèi)Money8曠工費(fèi)其他金額Money8其他金額其他扣款Money8其他扣款應(yīng)發(fā)工資Money8應(yīng)發(fā)工資 應(yīng)扣工資Money8應(yīng)扣工資 實(shí)發(fā)工資Money8實(shí)發(fā)工資 備注 Varchar100備注相關(guān)表保險(xiǎn)表,基本工資表,所得稅表,考勤工資表,考勤表,職務(wù)工資表員工信息表(表名:員工信息表)表3.2用途記錄員工的基本信息字段名類型長度鍵中文名備注員工編號Varchar10主鍵員工編號員工姓名Varchar10員工姓名性別Varchar10性別職務(wù)Varchar10職務(wù)部門名稱Varchar10部門名稱代發(fā)銀行Varchar10代發(fā)銀行銀行帳號Varchar20銀行帳號電話Varchar15電話相關(guān)表職務(wù)工資表,銀行表,部門信息表考勤工資表(表名:考勤工資表)表3.3用途記錄員工考勤工資標(biāo)準(zhǔn)的信息字段名類型長度鍵中文名備注一次加班費(fèi)Money8一次加班費(fèi)一次遲到早退費(fèi)Money8一次遲到早退費(fèi)一次曠工費(fèi)Money8一次礦工費(fèi)一次請假費(fèi)Money8一次請假費(fèi)相關(guān)表考勤表,工資表考勤表(表名:考勤表)表3.4用途記錄員工的考勤信息字段名類型長度鍵中文名備注員工編號Varchar10主鍵員工編號年月Datatime8主鍵年月加班次數(shù)Int4加班次數(shù)遲到早退次數(shù)Int4遲到早退次數(shù)曠工次數(shù)Int4礦工次數(shù)請假次數(shù)Int4請假次數(shù)相關(guān)表工資表保險(xiǎn)表(表名:保險(xiǎn)表)表3.5用途記錄員工的保險(xiǎn)信息字段名類型長度鍵中文名備注員工編號Varchar10主鍵員工編號醫(yī)療保險(xiǎn)Money8醫(yī)療保險(xiǎn)失業(yè)保險(xiǎn)Money8失業(yè)保險(xiǎn)養(yǎng)老保險(xiǎn)Money8養(yǎng)老保險(xiǎn)相關(guān)表工資表基本工資表(表名:基本工資表)表3.6用途記錄員工基本工資信息字段名類型長度鍵中文名備注員工編號Varchar10主鍵員工編號基本工資Money8基本工資相關(guān)表工資表所得稅表(表名:所得稅表)表3.7用途記錄員工的所得稅信息字段名類型長度鍵中文名備注級別Varchar5級別應(yīng)交所得稅上限Money8應(yīng)交所得稅上限應(yīng)交所得稅下限Money8應(yīng)交所得稅下限稅率Float8稅率相關(guān)表工資表部門信息表(表名:部門信息表)表3.8用途記錄員工的部門信息字段名類型長度鍵中文名備注部門編號Varchar10主鍵部門編號部門名稱Varchar10部門名稱相關(guān)表員工信息表職務(wù)工資表(表名:職務(wù)工資表)表3.9用途記錄員工的職務(wù)工資信息字段名類型長度鍵中文名備注職務(wù)種類Varchar10主鍵職務(wù)種類職務(wù)工資Money8職務(wù)工資相關(guān)表員工信息表,工資表操作員信息表(表名:操作員表)表3.10用途記錄操作員的信息字段名類型長度鍵中文名備注操作員姓名Varchar10操作員姓名操作員密碼Varchar10操作員密碼相關(guān)表銀行表(表名:銀行表)表3.11用途記錄代發(fā)工資銀行的信息字段名類型長度鍵中文名備注銀行名稱Varchar10銀行名稱相關(guān)表員工信息表,工資表4.系統(tǒng)功能分析與設(shè)計(jì)4.1系統(tǒng)功能結(jié)構(gòu)分析圖4.1 功能結(jié)構(gòu)圖4.2系統(tǒng)業(yè)務(wù)流程分析0層業(yè)務(wù)流程圖圖4.20層業(yè)務(wù)流程圖1層業(yè)務(wù)流程圖圖4.31層業(yè)務(wù)流程圖2層業(yè)務(wù)流程圖圖4.4 2層業(yè)務(wù)流程圖4.4 系統(tǒng)功能模塊實(shí)現(xiàn)說明4.4.1系統(tǒng)管理模塊對操作員進(jìn)行管理,包括操作員的添加、保存、刪除和修改。操作員密碼的修改,在用戶登陸時(shí),用全局變量“操作員名稱”記錄下登陸用戶的信息,使其只能修改當(dāng)前用戶密碼。系統(tǒng)重新登陸和退出系統(tǒng)。4.4.2人員管理模塊對人員進(jìn)行管理,包括人員信息的添加、保存、刪除和修改。對部門信息進(jìn)行管理,可以設(shè)置部門的種類,并對部門種類進(jìn)行添加、刪除、保存和修改。對員工的考勤進(jìn)行管理,主要包括員工考勤的記錄,還可以根據(jù)年月和員工編號查詢員工的考勤信息。4.4.3信息設(shè)置模塊職務(wù)工資的設(shè)置,對職務(wù)的種類進(jìn)行設(shè)置,并且可以根據(jù)不同的職務(wù)設(shè)置職務(wù)工資的金額,不同等級的職務(wù)享受不同的工資待遇,對于變更職務(wù)的人員職務(wù)工資也自動(dòng)更改??记诠べY的設(shè)置,在工資結(jié)算時(shí),需要根據(jù)員工考勤的情況來算出員工的考勤工資,考勤工資設(shè)置包括對員工加班費(fèi)、遲到早退費(fèi)、請假費(fèi)和曠工費(fèi)標(biāo)準(zhǔn)的設(shè)置。所得稅設(shè)置,員工的基本工資在一定金額范圍內(nèi)要扣除相應(yīng)的所得稅,本系統(tǒng)可以所得稅的級別,以及設(shè)置應(yīng)交所得稅上限和下限,并對相應(yīng)的所得稅級別設(shè)置稅率。保險(xiǎn)設(shè)置,可以對每個(gè)員工的保險(xiǎn)金額進(jìn)行設(shè)置?;竟べY設(shè)置,對于員工的基本工資金額,幾乎是不變的或者變動(dòng)很小,所以我們在這個(gè)模塊中對每個(gè)員工的基本工資進(jìn)行簡單的設(shè)置。若基本工資有變動(dòng)可以進(jìn)行修改。 銀行設(shè)置,對于管理規(guī)范的企業(yè)來說,工資應(yīng)該有銀行代發(fā),這樣可以保證資金的安全和準(zhǔn)確,所以在系統(tǒng)中有銀行設(shè)置的功能,員工可以選擇不同的銀行來領(lǐng)取工資,每個(gè)人有自己的銀行帳號,使工資的領(lǐng)取更加方便和可靠。4.4.4工資管理模塊工資的結(jié)算,首先要選擇年月,然后選擇員工編號或者員工姓名,系統(tǒng)會(huì)自動(dòng)顯示員工的基本工資、職務(wù)工資、考勤工資、所得稅、醫(yī)療保險(xiǎn)、失業(yè)保險(xiǎn)和養(yǎng)老保險(xiǎn),此時(shí)在其他工資設(shè)置中設(shè)置部分變動(dòng)工資的金額。然后點(diǎn)擊工資結(jié)算,系統(tǒng)會(huì)提示是否沒有其他金額或扣款,點(diǎn)是則直接結(jié)算,點(diǎn)否則設(shè)置其他金額后扣款,并在備注中說明原因,再結(jié)算。如果部分工資有變動(dòng),則可以重新設(shè)置工資,重新結(jié)算。結(jié)算過的工資,選擇年月和員工編號,就在DBGrid中顯示工資項(xiàng)目和金額,此時(shí)可以打印工資條。工資表生成,能夠生成各個(gè)月份的工資表,可以根據(jù)生成的工資表進(jìn)行工資的發(fā)放,也可以根據(jù)年月查詢以前生成的工資表,并且可以打印出工資表。工資統(tǒng)計(jì),包括工資的查詢統(tǒng)計(jì)和報(bào)表的管理??梢愿鶕?jù)不同的條件查詢工資,如按部門查詢,按員工編號查詢,按時(shí)間段查詢,根據(jù)不同條件查詢出的結(jié)果統(tǒng)計(jì)出所發(fā)出的工資的總額。在查詢到結(jié)果后可以打印工資報(bào)表,還可以導(dǎo)出工資報(bào)表的EXCEL格式。 4.4.5數(shù)據(jù)管理模塊數(shù)據(jù)備份,用來備份數(shù)據(jù)庫,不用打開數(shù)據(jù)庫直接將數(shù)據(jù)庫中的數(shù)據(jù)備份。數(shù)據(jù)的還原,用來還原已經(jīng)備份的數(shù)據(jù)庫。4.4.6工具模塊記事本,能夠記錄文字,使用人員可以把需要記錄的文字輸入進(jìn)去。計(jì)算器,簡單的計(jì)算器方便會(huì)計(jì)人員的使用。4.4.7幫助模塊在這個(gè)模塊中擁有強(qiáng)大的幫助功能,可以幫助用戶使用本系統(tǒng),解決用戶普遍存在的疑難問題。介紹系統(tǒng)的版本,是用戶更加了解系統(tǒng)的功能。