本科軟件專業(yè)畢業(yè)論文工資管理系統(tǒng).doc
約45頁DOC格式手機打開展開
本科軟件專業(yè)畢業(yè)論文工資管理系統(tǒng),目錄第一章 系統(tǒng)分析 11.1 可行性分析 11.1.1 技術(shù)可行性 11.1.2 操作可行性 11.2 需求分析 11.2.1 市場需求分析 11.2.2 功能需求分析 21.2.3 可靠性和安全性需求分析 31.3 構(gòu)建開發(fā)環(huán)境 3第二章 系統(tǒng)設(shè)計 32.1系統(tǒng)模塊規(guī)劃 32.2 系統(tǒng)功能結(jié)構(gòu) 42.3 數(shù)據(jù)庫設(shè)計...


內(nèi)容介紹
此文檔由會員 yeyun 發(fā)布
目錄
第一章 系統(tǒng)分析 1
1.1 可行性分析 1
1.1.1 技術(shù)可行性 1
1.1.2 操作可行性 1
1.2 需求分析 1
1.2.1 市場需求分析 1
1.2.2 功能需求分析 2
1.2.3 可靠性和安全性需求分析 3
1.3 構(gòu)建開發(fā)環(huán)境 3
第二章 系統(tǒng)設(shè)計 3
2.1系統(tǒng)模塊規(guī)劃 3
2.2 系統(tǒng)功能結(jié)構(gòu) 4
2.3 數(shù)據(jù)庫設(shè)計與實現(xiàn) 5
2.3.1 數(shù)據(jù)庫結(jié)構(gòu) 5
2.3.2 E-R圖 5
2.3.3 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計 8
2.3.4 數(shù)據(jù)庫實現(xiàn) 10
第三章 系統(tǒng)實現(xiàn) 11
3.1 登錄窗體的實現(xiàn) 11
3.2 系統(tǒng)主界面的實現(xiàn) 12
3.3 人事管理模塊的實現(xiàn) 13
3.3.1部門結(jié)構(gòu)的實現(xiàn) 13
3.3.2 人事數(shù)據(jù)中心的實現(xiàn) 16
3.3.3 離職功能的實現(xiàn) 21
3.3.4 人事變動功能的實現(xiàn) 22
3.4 工資管理模塊的實現(xiàn) 24
3.4.1 新建工資表的實現(xiàn) 24
3.4.2工資表管理的實現(xiàn) 25
3.4.3 導(dǎo)出工資表打印的實現(xiàn) 28
3.5 考勤管理模塊的實現(xiàn) 30
3.5.1 請假功能的實現(xiàn) 30
3.5.2 加班功能的實現(xiàn) 33
3.5.3獎罰管理的實現(xiàn) 35
3.6 系統(tǒng)管理模塊的實現(xiàn) 36
3.6.1 用戶管理的實現(xiàn) 37
3.6.2 密碼修改的實現(xiàn) 38
3.6.3 數(shù)據(jù)備份的實現(xiàn) 39
3.6.4 數(shù)據(jù)還原的實現(xiàn) 39
3.6.5 數(shù)據(jù)清理的實現(xiàn) 40
第四章 課程設(shè)計體會 41
第一章 系統(tǒng)分析
1.1 可行性分析
1.1.1 技術(shù)可行性
本系統(tǒng)采用C/S體系結(jié)構(gòu),開發(fā)工具使用Vistual Studio 2005,以C#作為開發(fā)語言,數(shù)據(jù)庫使用SQL Server 2005 ,運用ADO.Net技術(shù)進行開發(fā)。SQL Server 2005是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng) ,使用圖形化操作界面,操作和管理更為簡單。本系統(tǒng)開發(fā)要求開發(fā)人員能熟練掌握C#編程語言和SQL查詢語言,只需要一臺計算機,安裝好開發(fā)工具即可開發(fā),目前開發(fā)人員以具備這些條件,因此本系統(tǒng)開發(fā)在技術(shù)上是可行的。
本系統(tǒng)以遠度服飾有限公司為實例,能在較短的時間內(nèi)開發(fā)出來,且不需要增加其它設(shè)備,開發(fā)成本低,為管理人員掌握好員工工資信息提供了有效保障。開發(fā)運行系統(tǒng)之后可以看到系統(tǒng)帶來的效益是明顯的,它能很好地解決手工操作的復(fù)雜性,有效的避免了數(shù)據(jù)錯誤,實現(xiàn)了無紙化辦公的效果,節(jié)約成本,促進企業(yè)辦公現(xiàn)代化,為企業(yè)管理帶來極大方便。
1.1.2 操作可行性
由于本系統(tǒng)界面設(shè)計美觀,人機交互,界面友好,為企業(yè)提供方便、快捷的工資管理,操作靈活。在使用本系統(tǒng)之前,系統(tǒng)要求用戶輸入正確的用戶名和密碼,驗證通過后才能使用本系統(tǒng)進行數(shù)據(jù)操作。當(dāng)用戶操作錯誤時,能夠及時給出提醒,方便用戶更正錯誤。
1.2 需求分析
1.2.1 市場需求分析
隨著計算機技術(shù)的飛速發(fā)展,計算機在企業(yè)應(yīng)用的普及,利用計算機管理實現(xiàn)人事工資的管理勢在必行。利用計算機支持企業(yè)高效率完成勞動人事管理的日常事務(wù),是適應(yīng)現(xiàn)代企業(yè)制度要求、推動企業(yè)人事管理走向科學(xué)化、規(guī)范化的必要條件 。工資管理是任何企業(yè)單位都需要進行的一項工作,因此,開發(fā)制作工資管理系統(tǒng)具有較大的社會現(xiàn)實意義。而工資管理是一項瑣碎、復(fù)雜而又十分細致的工作,工資計算、發(fā)放、核算的工作量很大,一般不允許出錯,實行電子化的工資管理,可以讓人力資源管理人員從繁重瑣碎的案頭工作解脫出來,去完成更重要的工作。職工工資管理信息系統(tǒng)的實現(xiàn)可以減輕比較繁瑣的手工工資管理更加針對性、便捷性、可視化的管理職工工資。
1.2.2 功能需求分析
根據(jù)需要本系統(tǒng)應(yīng)具有以下功能
(1) 管理員工檔案信息
要求系統(tǒng)能進行員工信息的輸入,修改,刪除,查詢等操作,還能實現(xiàn)員工信息從Excel中導(dǎo)入和導(dǎo)出至Excel,記錄員工入職離職信息。
(2)記錄人員調(diào)動信息
一個單位的職工不會是一成不變的,總是在不斷的變化,有調(diào)出、有調(diào)入,要求記錄調(diào)動前后部門、職務(wù)、薪資等變化,并能實現(xiàn)查詢。
(3)記錄員工考勤
記錄員工加班,請假,獎勵與處罰等信息,加班需指明加班類型,時長,單價,并計算出加班費,請假要求系統(tǒng)根據(jù)請假時長扣除工資,獎罰需記錄獎罰金額,以便與工資結(jié)算接口。
(4) 工資管理
提供員工工資表數(shù)據(jù)輸入、修改、查詢、結(jié)合考勤計算工資,此處要求嚴格設(shè)置權(quán)限,管理員可進行所有操作,普通操作員只能查詢。
(5)工資查詢
可根據(jù)日期、部門、員工等條件查詢工資信息。
(6) 工資表導(dǎo)出打印
可進行篩選,導(dǎo)出至Excel打印。
(7)數(shù)據(jù)備份、還原、清理功能
防止意外發(fā)生,可對系統(tǒng)數(shù)據(jù)初始化。
(8)用戶管理
可添加、修改、刪除用戶,修改密碼,系統(tǒng)使用用戶多,可由管理員設(shè)置其操作權(quán)限。
(9)輔助功能
如計算器、記事本。
(10)界面設(shè)計友好,簡單易操作。
1.2.3 可靠性和安全性需求分析
為保障系統(tǒng)數(shù)據(jù)的安全性,系統(tǒng)采用訪問控制策略,未授權(quán)者不能進入系統(tǒng)。同時,對不同級別的用戶授予不同的使用權(quán)限。在系統(tǒng)運行期間,如發(fā)生掉電尚未保存數(shù)據(jù),或由于操作不當(dāng)?shù)仍驅(qū)е孪到y(tǒng)重啟等,為保證數(shù)據(jù)的易恢復(fù)性,系統(tǒng)提供自動保存數(shù)據(jù)的機制,讓用戶的數(shù)據(jù)在發(fā)生意外時能最大程度上得到恢復(fù)。在輸入數(shù)據(jù)時,如果用戶輸入的數(shù)據(jù)不符合系統(tǒng)的要求則系統(tǒng)自動提示錯誤信息,并要求用戶重新輸入,直到輸入完全正確時才允許進行下一步的操作。
1.3 構(gòu)建開發(fā)環(huán)境
開發(fā)此工資管理系統(tǒng)所需要用到的軟件環(huán)境如下。
.Visual Studio 2005集成化開發(fā)環(huán)境,采用Visual C#作為開發(fā)語言,程序架構(gòu)使用C/S結(jié)構(gòu)
.SQL Server 2005或SQL Server Express數(shù)據(jù)庫
第二章 系統(tǒng)設(shè)計
2.1系統(tǒng)模塊規(guī)劃
根據(jù)系統(tǒng)分析,本系統(tǒng)可劃分為以下幾個模塊
人事管理模塊:實現(xiàn)對員工、部門信息的增刪改查,導(dǎo)入導(dǎo)出等功能。
工資管理模塊:生成員工工資,實現(xiàn)對工資添加修改刪除,導(dǎo)出操作等功能。
..
第一章 系統(tǒng)分析 1
1.1 可行性分析 1
1.1.1 技術(shù)可行性 1
1.1.2 操作可行性 1
1.2 需求分析 1
1.2.1 市場需求分析 1
1.2.2 功能需求分析 2
1.2.3 可靠性和安全性需求分析 3
1.3 構(gòu)建開發(fā)環(huán)境 3
第二章 系統(tǒng)設(shè)計 3
2.1系統(tǒng)模塊規(guī)劃 3
2.2 系統(tǒng)功能結(jié)構(gòu) 4
2.3 數(shù)據(jù)庫設(shè)計與實現(xiàn) 5
2.3.1 數(shù)據(jù)庫結(jié)構(gòu) 5
2.3.2 E-R圖 5
2.3.3 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計 8
2.3.4 數(shù)據(jù)庫實現(xiàn) 10
第三章 系統(tǒng)實現(xiàn) 11
3.1 登錄窗體的實現(xiàn) 11
3.2 系統(tǒng)主界面的實現(xiàn) 12
3.3 人事管理模塊的實現(xiàn) 13
3.3.1部門結(jié)構(gòu)的實現(xiàn) 13
3.3.2 人事數(shù)據(jù)中心的實現(xiàn) 16
3.3.3 離職功能的實現(xiàn) 21
3.3.4 人事變動功能的實現(xiàn) 22
3.4 工資管理模塊的實現(xiàn) 24
3.4.1 新建工資表的實現(xiàn) 24
3.4.2工資表管理的實現(xiàn) 25
3.4.3 導(dǎo)出工資表打印的實現(xiàn) 28
3.5 考勤管理模塊的實現(xiàn) 30
3.5.1 請假功能的實現(xiàn) 30
3.5.2 加班功能的實現(xiàn) 33
3.5.3獎罰管理的實現(xiàn) 35
3.6 系統(tǒng)管理模塊的實現(xiàn) 36
3.6.1 用戶管理的實現(xiàn) 37
3.6.2 密碼修改的實現(xiàn) 38
3.6.3 數(shù)據(jù)備份的實現(xiàn) 39
3.6.4 數(shù)據(jù)還原的實現(xiàn) 39
3.6.5 數(shù)據(jù)清理的實現(xiàn) 40
第四章 課程設(shè)計體會 41
第一章 系統(tǒng)分析
1.1 可行性分析
1.1.1 技術(shù)可行性
本系統(tǒng)采用C/S體系結(jié)構(gòu),開發(fā)工具使用Vistual Studio 2005,以C#作為開發(fā)語言,數(shù)據(jù)庫使用SQL Server 2005 ,運用ADO.Net技術(shù)進行開發(fā)。SQL Server 2005是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng) ,使用圖形化操作界面,操作和管理更為簡單。本系統(tǒng)開發(fā)要求開發(fā)人員能熟練掌握C#編程語言和SQL查詢語言,只需要一臺計算機,安裝好開發(fā)工具即可開發(fā),目前開發(fā)人員以具備這些條件,因此本系統(tǒng)開發(fā)在技術(shù)上是可行的。
本系統(tǒng)以遠度服飾有限公司為實例,能在較短的時間內(nèi)開發(fā)出來,且不需要增加其它設(shè)備,開發(fā)成本低,為管理人員掌握好員工工資信息提供了有效保障。開發(fā)運行系統(tǒng)之后可以看到系統(tǒng)帶來的效益是明顯的,它能很好地解決手工操作的復(fù)雜性,有效的避免了數(shù)據(jù)錯誤,實現(xiàn)了無紙化辦公的效果,節(jié)約成本,促進企業(yè)辦公現(xiàn)代化,為企業(yè)管理帶來極大方便。
1.1.2 操作可行性
由于本系統(tǒng)界面設(shè)計美觀,人機交互,界面友好,為企業(yè)提供方便、快捷的工資管理,操作靈活。在使用本系統(tǒng)之前,系統(tǒng)要求用戶輸入正確的用戶名和密碼,驗證通過后才能使用本系統(tǒng)進行數(shù)據(jù)操作。當(dāng)用戶操作錯誤時,能夠及時給出提醒,方便用戶更正錯誤。
1.2 需求分析
1.2.1 市場需求分析
隨著計算機技術(shù)的飛速發(fā)展,計算機在企業(yè)應(yīng)用的普及,利用計算機管理實現(xiàn)人事工資的管理勢在必行。利用計算機支持企業(yè)高效率完成勞動人事管理的日常事務(wù),是適應(yīng)現(xiàn)代企業(yè)制度要求、推動企業(yè)人事管理走向科學(xué)化、規(guī)范化的必要條件 。工資管理是任何企業(yè)單位都需要進行的一項工作,因此,開發(fā)制作工資管理系統(tǒng)具有較大的社會現(xiàn)實意義。而工資管理是一項瑣碎、復(fù)雜而又十分細致的工作,工資計算、發(fā)放、核算的工作量很大,一般不允許出錯,實行電子化的工資管理,可以讓人力資源管理人員從繁重瑣碎的案頭工作解脫出來,去完成更重要的工作。職工工資管理信息系統(tǒng)的實現(xiàn)可以減輕比較繁瑣的手工工資管理更加針對性、便捷性、可視化的管理職工工資。
1.2.2 功能需求分析
根據(jù)需要本系統(tǒng)應(yīng)具有以下功能
(1) 管理員工檔案信息
要求系統(tǒng)能進行員工信息的輸入,修改,刪除,查詢等操作,還能實現(xiàn)員工信息從Excel中導(dǎo)入和導(dǎo)出至Excel,記錄員工入職離職信息。
(2)記錄人員調(diào)動信息
一個單位的職工不會是一成不變的,總是在不斷的變化,有調(diào)出、有調(diào)入,要求記錄調(diào)動前后部門、職務(wù)、薪資等變化,并能實現(xiàn)查詢。
(3)記錄員工考勤
記錄員工加班,請假,獎勵與處罰等信息,加班需指明加班類型,時長,單價,并計算出加班費,請假要求系統(tǒng)根據(jù)請假時長扣除工資,獎罰需記錄獎罰金額,以便與工資結(jié)算接口。
(4) 工資管理
提供員工工資表數(shù)據(jù)輸入、修改、查詢、結(jié)合考勤計算工資,此處要求嚴格設(shè)置權(quán)限,管理員可進行所有操作,普通操作員只能查詢。
(5)工資查詢
可根據(jù)日期、部門、員工等條件查詢工資信息。
(6) 工資表導(dǎo)出打印
可進行篩選,導(dǎo)出至Excel打印。
(7)數(shù)據(jù)備份、還原、清理功能
防止意外發(fā)生,可對系統(tǒng)數(shù)據(jù)初始化。
(8)用戶管理
可添加、修改、刪除用戶,修改密碼,系統(tǒng)使用用戶多,可由管理員設(shè)置其操作權(quán)限。
(9)輔助功能
如計算器、記事本。
(10)界面設(shè)計友好,簡單易操作。
1.2.3 可靠性和安全性需求分析
為保障系統(tǒng)數(shù)據(jù)的安全性,系統(tǒng)采用訪問控制策略,未授權(quán)者不能進入系統(tǒng)。同時,對不同級別的用戶授予不同的使用權(quán)限。在系統(tǒng)運行期間,如發(fā)生掉電尚未保存數(shù)據(jù),或由于操作不當(dāng)?shù)仍驅(qū)е孪到y(tǒng)重啟等,為保證數(shù)據(jù)的易恢復(fù)性,系統(tǒng)提供自動保存數(shù)據(jù)的機制,讓用戶的數(shù)據(jù)在發(fā)生意外時能最大程度上得到恢復(fù)。在輸入數(shù)據(jù)時,如果用戶輸入的數(shù)據(jù)不符合系統(tǒng)的要求則系統(tǒng)自動提示錯誤信息,并要求用戶重新輸入,直到輸入完全正確時才允許進行下一步的操作。
1.3 構(gòu)建開發(fā)環(huán)境
開發(fā)此工資管理系統(tǒng)所需要用到的軟件環(huán)境如下。
.Visual Studio 2005集成化開發(fā)環(huán)境,采用Visual C#作為開發(fā)語言,程序架構(gòu)使用C/S結(jié)構(gòu)
.SQL Server 2005或SQL Server Express數(shù)據(jù)庫
第二章 系統(tǒng)設(shè)計
2.1系統(tǒng)模塊規(guī)劃
根據(jù)系統(tǒng)分析,本系統(tǒng)可劃分為以下幾個模塊
人事管理模塊:實現(xiàn)對員工、部門信息的增刪改查,導(dǎo)入導(dǎo)出等功能。
工資管理模塊:生成員工工資,實現(xiàn)對工資添加修改刪除,導(dǎo)出操作等功能。
..