




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、工資管理信息系統(tǒng)設計說明書姓 名: 高 萬 民 學 號: 201111070107 班 級: 11信高1班 指導教師: 呂 明 凱 完成日期: 摘 要企業(yè)的工資管理是公司管理的一個重要內(nèi)容。隨著企業(yè)人員數(shù)量增加,企業(yè)的工資管理工作也變得越來越復雜。工資管理既涉及到企業(yè)勞動人事的管理,同時也是企業(yè)財務管理的重要組成部分。工資管理需要和人事管理相聯(lián)系,同時連接工時考勤和醫(yī)療保險等等,來生成企業(yè)每個職工的基本工資、津貼、醫(yī)療保險、保險費、實際發(fā)放工資等。資金是企業(yè)生存的主要元素,資金的流動影響到企業(yè)的整體運作,企業(yè)員工的工資是企業(yè)資金管理的一個重要的組成部分。早期的工資統(tǒng)計和發(fā)放都是使用人工方式處理
2、紙質(zhì)材料,不僅花費財務人員大量的時間且不易保存,往往由于個人的因素抄寫不慎或計算疏忽,出現(xiàn)工資發(fā)放錯誤的現(xiàn)象。早期工資管理多采取紙質(zhì)材料和具有較強的時間限制。基于以上原因,企業(yè)工資管理系統(tǒng)使用電腦安全保存、快速計算、全面統(tǒng)計,實現(xiàn)工資管理的系統(tǒng)化、規(guī)范化、自動化。企業(yè)工資管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),前臺程序的開發(fā)工具采用Delphi7.0,后臺數(shù)據(jù)庫采用SQL數(shù)據(jù)庫。Delphi7.0是一種面向?qū)ο蟮拈_發(fā)工具,具有組件豐富、語言簡單、功能強大的優(yōu)點。 SQL數(shù)據(jù)庫具有與Delphi7.0無縫連接、操作簡單、易于使用的優(yōu)點。運行結果證明,本企業(yè)工資管理系統(tǒng)極大提高了工作效率,節(jié)省了人
3、力和物力,最終滿足企業(yè)財務管理、員工工資發(fā)放的需要,同時也成為現(xiàn)代化企業(yè)管理的標志 。關鍵詞:工資管理、信息管理、數(shù)據(jù)查詢、數(shù)據(jù)第一章 系 統(tǒng) 分 析一、建立系統(tǒng)的必要性借助現(xiàn)代信息技術和管理理論,建立企業(yè)管理信息系統(tǒng)是當今社會的重要趨勢。黨和政府根據(jù)知識經(jīng)濟時代的特點,對國民經(jīng)濟建設提出了“用信息化帶動工業(yè)化”的指導思想。對企業(yè)而言,全面開發(fā)和應用計算機管理信息系統(tǒng)就是近期不能回避的問題。在企業(yè)管理中,人力資源是企業(yè)最寶貴的資源,也是企業(yè)的“生命線”,因此人事管理是企業(yè)的計算機管理信息系統(tǒng)重要組成部分。而工資管理又是人力資源管理的重中之重。實行電子化的工資管理,可以讓人力資源管理人員從繁重瑣
4、碎的案頭工作解脫出來,去完成更重要的工作。工資管理信息系統(tǒng)的實現(xiàn)可以減輕比較繁瑣的手工工資管理?,F(xiàn)在應用在大中型企業(yè)的管理信息系統(tǒng)中,幾乎都包括了工資管理模塊。有些環(huán)境中是由作為大型ERP軟件中的一個模塊引進的,有些是作為企業(yè)的財務系統(tǒng)的一部分。這些根據(jù)規(guī)范的西方的管理制度設計的工資管理軟件,在很多時候還不能完全解決中國特色的中小企業(yè)工資管理的問題二、系統(tǒng)初步調(diào)查進行初步調(diào)查的主要方式是在網(wǎng)上查閱相關信息和咨詢工資管理人員,以了解工資的錄入、查詢等相關業(yè)務流程。三、可行性分析3.1 經(jīng)濟可行性分析主要是對項目的經(jīng)濟效益進行評價,一方面是支出的費用,其中包括設備購置費,軟件開發(fā)費,管理和維護費,
5、人員工資和培訓費等。另一方面是取得的收益中可以用錢來衡量的那部分(收益的另一部分難以用錢來表示)?;谄髽I(yè)的現(xiàn)有計算機及配套設備,建設MIS系統(tǒng)。不但能大大減少重復性的書面報告,降低辦公費用,提高辦公室效率,而且能提高檢測數(shù)據(jù)效用,為企業(yè)提供很方便。由于企業(yè)工資管理系統(tǒng)是一個比較小型的系統(tǒng),是由我一個人進行開發(fā)的,所以從人力、物力、財力方面來說都是可行的。3.2 技術可行性分析技術上的可行性分析主要分析現(xiàn)有技術條件能否順利完成開發(fā)工作,軟硬件配置能否滿足開發(fā)者需要等,這一特點非常適合計算機的特點,發(fā)揮計算機的數(shù)據(jù)處理速度快,準確率高的優(yōu)勢,現(xiàn)代計算機硬件和軟件技術的飛速發(fā)展,為系統(tǒng)的建設提供了
6、技術條件。由于對企業(yè)工資管理系統(tǒng)這一類的企業(yè)財務系統(tǒng)進行開發(fā)已有一定的時期,有很多成功的實例,技術基礎也已經(jīng)非常雄厚,因而技術上的準備應該不成問題。3.3 社會可行性分析社會可行性有時也稱為操作可行性,主要論證新系統(tǒng)在企業(yè)或機構開發(fā)和運行的可能性以及運行后可能一起的對企業(yè)或機構的影響,即組織內(nèi)外是否具備接受和使用新系統(tǒng)的條件。在當前信息技術飛速發(fā)展的大環(huán)境下,計算機技術和軟件技術的更新使人們完全有可能也有能力采用這樣先進的管理技術。在某種意義上,信息與科技在現(xiàn)代化建設中顯現(xiàn)出越來越重要的地位。管理方面的信息化與科學化,已成為現(xiàn)代化生活水平步入高臺階的重要標志。好的管理系統(tǒng)對提高人們的生活效益是
7、極為有益的。3.4管理可行性分析主要是管理人員對開發(fā)信息系統(tǒng)是否支持,現(xiàn)有管理制度和方法是否科學,規(guī)章制度是否齊全,原始數(shù)據(jù)是否正確等,企業(yè)工資管理系統(tǒng)比較完善的規(guī)章制度和管理方法為系統(tǒng)的建設提供了保障。4、 業(yè)務流程分析工資管理系統(tǒng)業(yè)務流程圖5、 數(shù)據(jù)流程圖工資管理系統(tǒng)數(shù)據(jù)流程圖六、系統(tǒng)設計理念Ø 盡量采用公司現(xiàn)有軟硬件環(huán)境,及先進的管理系統(tǒng)開發(fā)方案,從而達到充分利用公司現(xiàn)有資源,提高系統(tǒng)開發(fā)水平和應用效果的目的。Ø 系統(tǒng)應符合公司工資管理的規(guī)定,滿足公司工資管理工作需要,并達到操作過程中的直觀、方便、實用、安全等要求。Ø 系統(tǒng)采用模塊化程序設計方法,即便于系統(tǒng)
8、功能的各種組合和修改,又便于未參與開發(fā)的技術維護人員補充、維護。Ø 系統(tǒng)應具備數(shù)據(jù)庫維護功能,及時根據(jù)用戶需求進行數(shù)據(jù)的添加、刪除、修改、備份等的操作。7、 數(shù)據(jù)字典用戶表列名數(shù)據(jù)類型長度是否為空用戶名Char10否密碼Char10否權限Nchar15否 員工基本信息表列名數(shù)據(jù)類型長度是否為空員工編號Char10否員工姓名Nvarchar10否性別Nvarchar10否出生年月Smalldatetime4否參加工作時間smalldatetime4否部門名稱Nvarchar20否政治面貌Nvarchar20否婚姻狀況Nvarchar20否員工工資信息表(wages)列名數(shù)據(jù)類型長度是否
9、為空員工編號Char10否時間datetime8否基本工資Int4否崗位工資Int4否住房補貼Int4否津貼Int4否工會會費Int4否水電費Int4否住房公積金Int4否養(yǎng)老保險Int4否獎金Int4否罰金Int4否應發(fā)金額Int4是應扣金額Int4是實發(fā)金額Int4是八、功能分析工資管理系統(tǒng)的主要任務是用計算機對各種工資信息進行日常的管理,如查詢、修改、增加、刪除以及存儲等,迅速準確地完成各種工資信息的統(tǒng)計計算和匯總工作,快速打印出工資報表,針對系統(tǒng)服務對象的具體要求,設計了企業(yè)工資管理系統(tǒng)。工資管理系統(tǒng)最起碼應該具備以下幾大功能:Ø 對單位人員的變動進行處理。一個單位的職工不會
10、是一成不變的,總是在不斷的變化:有調(diào)出、有調(diào)入、也有職工在本單位內(nèi)部調(diào)動。因此,設計系統(tǒng)是應考慮到這些情況。Ø 對職工的工資進行計算、修改??梢詫β毠さ墓べY檔案進行個別、部分和批量修改,同時,能對各職工的工資進行計算,即計算應發(fā)金額、應扣金額及實發(fā)金額等。Ø 查詢統(tǒng)計功能。要求即可以單項查詢,比如查看某個職工的工資情況等;也可以多項查詢,比如某部門工資數(shù)在某一范圍的職工的工資情況等。Ø 報表打印功能。每月發(fā)放工資時,要求能夠打印本月的工資表、隨工資發(fā)給每個職工的工資條以及工資統(tǒng)計表。工資管理系統(tǒng)員工基本信息工資結構設置工資匯總資料輸入員工增刪員工查詢基礎工資崗位工
11、資工齡工資崗位工資工齡工資系統(tǒng)功能模塊圖第二章 系 統(tǒng) 設 計2.1數(shù)據(jù)庫設計所用SQL SERVER是一個后臺數(shù)據(jù)庫管理系統(tǒng),它功能強大操作簡便,目前很多開發(fā)工具都提供了與SQL SERVER的接口。SQL SERVER不但可以應用于大中型數(shù)據(jù)庫管理中,建立分布式關系數(shù)據(jù)庫,也可以開發(fā)桌面數(shù)據(jù)庫。SQL SERVER數(shù)據(jù)庫處理的基本結構,采取關系型數(shù)據(jù)庫模式,但在它的數(shù)據(jù)庫處理方式上,則是使用面向?qū)ο蟮牟僮鞣绞?,也就是說,SQL SERVER的所有功能,都可以基于系統(tǒng)已經(jīng)建立好的一些對象來達成,是相當OO(面向?qū)ο螅┑囊粋€系統(tǒng)結構。SQL SERVER 企業(yè)管理器是 SQL SERVER的主
12、要管理工具,這也是作者在開發(fā)這個人事管理系統(tǒng)所用到的一個重要工具。 數(shù)據(jù)庫設計主要是進行數(shù)據(jù)庫邏輯設計,即將數(shù)據(jù)按一定的分類、分組系統(tǒng)和邏輯層次組織起來,是面向用戶的。數(shù)據(jù)庫設計時需要綜合企業(yè)各個部門的存檔數(shù)據(jù)和數(shù)據(jù)需求,分析各個數(shù)據(jù)之間的關系,按照DBMS提供的功能和描述工具,設計出規(guī)模適當、正確反映數(shù)據(jù)關系、數(shù)據(jù)冗余少、存取效率高、能滿足多種查詢要求的數(shù)據(jù)模型表3-1 用戶表列名數(shù)據(jù)類型長度是否為空用戶名Char10否密碼Char10否權限Nchar15否說明:這張表存放的目前用戶的權限信息,其中用戶名設為主鍵。每個登錄用戶必定屬于以上一個權限。該權限直接關系到在系統(tǒng)中所具有的權限,并且用
13、戶名必須唯一并不能為空。表3-2 員工基本信息表列名數(shù)據(jù)類型長度是否為空員工編號Char10否員工姓名Nvarchar10否性別Nvarchar10否出生年月Smalldatetime4否參加工作時間smalldatetime4否部門名稱Nvarchar20否政治面貌Nvarchar20否婚姻狀況Nvarchar20否說明:員工信息表中包含了員工的基本信息,其中員工編號是該表的主鍵。字段出生年月和參加工作時間必須按照相應的時間格式(yyyy-mm-dd)進行填寫否則將出現(xiàn)字符轉換的錯誤。表3-3 員工工資信息表(wages)列名數(shù)據(jù)類型長度是否為空員工編號Char10否時間datetime8否
14、基本工資Int4否崗位工資Int4否住房補貼Int4否津貼Int4否工會會費Int4否水電費Int4否住房公積金Int4否養(yǎng)老保險Int4否獎金Int4否罰金Int4否應發(fā)金額Int4是應扣金額Int4是實發(fā)金額Int4是說明:員工工資信息表包含該企業(yè)所有員工的工資信息,包括每位員工所得得每項獎勵和罰款,其中員工編號是根據(jù)員工信息表中的員工編號一致的。字段應發(fā)金額、應扣金額、實發(fā)金額都是根據(jù)前面的值進行自己計算的。這就省去了人工計算的麻煩和相應的錯誤。表3-4 部門信息表列名數(shù)據(jù)類型長度是否為空部門編號Char20否部門名稱Nvarchar20否部門負責人Nrarchar20否部門人數(shù)int4
15、否說明:部門信息表中包含了改企業(yè)中所有的部門和該部門的管理人和名稱。其中部門人數(shù)是根據(jù)員工信息管理中各部門人數(shù)自動累加的。2.2應用程序設計登錄模塊設計系統(tǒng)封面顯示完畢后,系統(tǒng)創(chuàng)建主窗體,即登陸界面。登陸界面包含用戶名、密碼、用戶登錄按鈕、職工登錄按鈕,注冊按鈕,如下圖2.2.2主體界面設計用戶登錄后進入系統(tǒng)的主界面,如圖4-3所示:在這個項目中,選擇使用多文檔界面。使用這個窗體的好處是可以使程序更加有條理。對于一個多任務的應用程序,使用多文檔窗體還可以減少占用的系統(tǒng)資源。主窗體設計的界面是用菜單編輯器做的,主要信息錄入、信息查詢、信息修改、信息打印四部分組成。主窗體是進行相關操作的主界面。該
16、界面是系統(tǒng)的主界面,通過主界面進入其他的功能界面。其中用戶能夠顯示登錄的用戶名而權限顯示的該用戶所具有的權限。如果是管理員權限能夠?qū)φ麄€系統(tǒng)進行所有的操作,而普通用戶權限只能進入信息查尋、錄入和修改自己的信息。 在住窗體中進入信息錄入(員工信息錄入,員工工資錄入,部門信息錄入)時,進入的是同一個窗體(Form4),所以在單擊菜單編輯器時就需要用代碼對Format4窗體進行必要的修改,如Form4的Caption,ADOTabel連接的數(shù)據(jù)表,還有Edit和Label的可見度和Label的Caption,F(xiàn)orm4的大小等。信息查詢管理窗體設計信息查詢窗體員工信息查詢,圖4-5圖4-5 查詢模塊
17、設計該窗體是三個窗體集成的窗體Form6,它包括:員工信息查詢,員工工資查詢,部門信息查詢?nèi)齻€部分。管理員和員工進入這個界面時的操作時相同的在查詢到信息時還可以把所查詢的信息進行打印。通過該窗體,企業(yè)可以掌握員工的姓名,出生日期,參加工作時間等,這有助于對員工的了解,同時員工可以通過該窗體自己的個人信息和工資信息進行確認,了解部門信息等在該窗體中查詢的設計總共用到兩次:指定相應信息的查詢設計和查詢所有的信息。使用Radiobutton設置了不同的選擇條件,當選擇員工編號時,其他的信息輸入欄變?yōu)椴豢捎茫瑯舆x擇其他的另外兩個不可用,查詢時根據(jù)選定的Radiobutton而判斷查詢的條件。主要源碼
18、:if form6.Caption='員工信息查詢' then/確定標題用于連接數(shù)據(jù)表 begin form6.ADOTable1.Close; form6.ADOTable1.Open; form6.ADOTable1.Active:=true; if form6.RadioButton1.Checked then/判斷查詢的方式 begin /按員工編號查詢 if form6.ADOTable1.Locate('員工編號',edit1.Text,) then showmessage('找到信息') else showmessage('
19、沒有此項記錄'); end; if form6.RadioButton2.Checked then/按姓名查詢 begin if form6.ADOTable1.Locate('姓名',edit2.Text,) then showmessage('找到信息') else showmessage('沒有此項記錄'); end; end;信息修改模塊設計 信息修改模塊員工基本信息修改,圖4-6和圖4-7圖4-6圖4-7 修改模塊設計該窗體也是三個窗體集成與一個窗體Form7,包括:員工基本信息修改,員工工資信息修改,部門信息修改三個部分。當職
20、工進入時如果要修改就必須通過員工姓名查找出該員工(圖4-6),如果輸入的員工名字是正確的Edit表中就有內(nèi)容,否則,出現(xiàn)提示信息沒有該員工的記錄。當管理員進入時(圖4-7),會有DBGrid表,單擊這張表中的內(nèi)容會自動賦值到Edit中部分代碼:A查找出要修改的員工:if form7.Caption='員工信息修改' then begin if Form7.ADOTable1.Locate('員工姓名',edit13.Text,) then begin edit1.Text:=DBGrid1.Fields0.AsString;/省略 end else showme
21、ssage('沒有該員工的記錄');BDBGrid的單擊事件(單擊DBGrid把內(nèi)容賦值到Edit):if form7.ADOTable1.TableName='員工工資信息表' then begin edit1.Text:=DBGrid1.Fields0.AsString;/省略 end;C修改,保存:form7.ADOTable1.Edit;/系統(tǒng)進入修改狀體 form7.ADOTable1.FieldByName('員工編號').AsString:=edit1.Text;/字符串類型修改 form7.ADOTable1.FieldByNam
22、e('出生年月').AsDateTime:=strtodatetime(edit4.Text);/時間類型修改 ADOTable1.Post;/修改后保存 showmessage('修改成功');第3章 系 統(tǒng) 的 實 施3.1 系統(tǒng)測試在軟件生命周期的每個階段都不可避免的會引入新的錯誤。如果在軟件投入生產(chǎn)性運行之前,沒有發(fā)現(xiàn)并糾正軟件中的大部分差錯,則這些差錯遲早會在生產(chǎn)過程中暴露出來,那時不僅糾正這些錯誤的代價更高,而且往往會造成很惡劣的后果。測試的目的就是在軟件投入生產(chǎn)性運行之前,盡可能多的發(fā)現(xiàn)軟件中的錯誤。3.2 系統(tǒng)測試方法本課題所采用的測試方法是黑盒
23、測試,及實在程序接口進行的測試,它只檢查程序功能是否按照規(guī)格說明書的規(guī)定正常使用,黑盒測試也稱功能測試或數(shù)據(jù)驅(qū)動測試,它是在已知產(chǎn)品所應具有的功能,通過測試來檢測每個功能是否都能正常使用,在測試時,把程序看作一個不能打開的黑盆子,在完全不考慮程序內(nèi)部結構和內(nèi)部特性的情況下,測試者在程序接口進行測試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當?shù)亟邮蛰斎霐?shù)鋸而產(chǎn)生正確的輸出信息,并且保持外部信息(如數(shù)據(jù)庫或文件)的完整性。黑盒測試方法主要有等價類劃分、邊值分析、因果圖、錯誤推測等,主要用于軟件確認測試。 “黑盒”法著眼于程序外部結構、不考慮內(nèi)部邏輯結構、針對軟件界面和軟件
24、功能進行測試。“黑盒”法是窮舉輸入測試,只有把所有可能的輸入都作為測試情況使用,才能以這種方法查出程序中所有的錯誤。實際上測試情況有無窮多個,人們不僅要測試所有合法的輸入,而且還要對那些不合法但是可能的輸入進行測試。3.3 系統(tǒng)測試結論對此系統(tǒng)的功能、性能,以及可用性均進行了測試,通過對測試結果的分析總結得出:此系統(tǒng)的功能基本滿足用戶需求,性能基本達到需求,具有可用性和友好性。 但是測試用例有一定的局限性,測試環(huán)境和實際運行環(huán)境也存在著一定的差異,所以不能完全地、準確地測試出系統(tǒng)存在的問題,還需要在后期的維護過程中,對系統(tǒng)暴露出來的問題進行糾正和更新。結 論本次課程設計,可以說是我多年來大學生活的一個知識總結。在本次設計之初,我在VB以及數(shù)據(jù)庫方面的知識
溫馨提示
- 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杭州臨安區(qū)河橋鎮(zhèn)公開招聘村務工作者6人筆試備考題庫完整參考答案詳解
- 2025年人教統(tǒng)編本語文四年級下冊第二次月考測試題(兩套)
- 創(chuàng)意編發(fā)的設計技巧
- 2023學年紹興市越城區(qū)四年級語文第一學期期末評價卷附答案解析
- 2025年體檢行業(yè)市場競爭格局分析與服務質(zhì)量提升關鍵措施研究與實踐報告
- 六一黏土創(chuàng)意-制作氣球大派對
- 礦山機電運輸安全知識培訓
- 使用BIM技術提升房地產(chǎn)項目管理
- 口腔護理的重要性與技巧
- 年終獎金發(fā)放政策
- 2025年山東省濟南市長清區(qū)中考二模道德與法治試題(含答案)
- 東南大學強基試題及答案
- 四川電網(wǎng)新建電源并網(wǎng)服務指南(2025年)
- 2025安全月查找身邊安全隱患:生產(chǎn)現(xiàn)場實拍隱患圖解
- 民航危險品運輸分類具有多重危險性的物質(zhì)物品Dangerou
- 中華護理學會團體標準|2024 針刺傷預防與處理課件
- 2025安全生產(chǎn)月全員安全主題宣講課件二十六(41ye)
- 江蘇省淮安市2022年中考化學真題(解析版)
- 礦產(chǎn)勘查野外地質(zhì)調(diào)查安全操作考核試卷
- 2025-2030年中國數(shù)字金融行業(yè)市場深度調(diào)研及競爭格局與前景預測研究報告
- 2025 年發(fā)展對象培訓考試題及答案
評論
0/150
提交評論