企業(yè)人事管理系統(tǒng)的設(shè)計與實現(xiàn).doc
約70頁DOC格式手機打開展開
企業(yè)人事管理系統(tǒng)的設(shè)計與實現(xiàn),38834字摘要在當(dāng)今社會,互聯(lián)網(wǎng)空前的發(fā)展,給人們的工作和生活帶來了極大的便利和高效,信息化,電子化已經(jīng)成為節(jié)約運營成本,提高工作效率的首選??紤]到當(dāng)前大量企業(yè)的人事管理尚處于手工作業(yè)階段,不但效率低下,還常常因為管理的不慎而出現(xiàn)紕漏。因此根據(jù)部分企業(yè)提供的需求,設(shè)計此企業(yè)人事管理系統(tǒng),以幫助企業(yè)達(dá)到人事管理辦公自動...
內(nèi)容介紹
此文檔由會員 emplate 發(fā)布
38834字
摘 要
在當(dāng)今社會,互聯(lián)網(wǎng)空前的發(fā)展,給人們的工作和生活帶來了極大的便利和高效,信息化,電子化已經(jīng)成為節(jié)約運營成本,提高工作效率的首選??紤]到當(dāng)前大量企業(yè)的人事管理尚處于手工作業(yè)階段,不但效率低下,還常常因為管理的不慎而出現(xiàn)紕漏。因此根據(jù)部分企業(yè)提供的需求,設(shè)計此企業(yè)人事管理系統(tǒng),以幫助企業(yè)達(dá)到人事管理辦公自動化、節(jié)約管理成本、提高企業(yè)工作效率的目的。
本企業(yè)人事管理系統(tǒng)采用C/S結(jié)構(gòu),主要對企業(yè)員工的信息以及跟人事相關(guān)的工作流程進(jìn)行集中的管理,方便企業(yè)建立一個完善的、強大的員工信息數(shù)據(jù)庫。它是以.NET2005.和SQL 2005 Express數(shù)據(jù)庫作為開發(fā)平臺。使用C# 設(shè)計操作控件和編寫操作程序,完成數(shù)據(jù)輸入、修改、存儲、調(diào)用查詢等功能;并使用SQL 2005數(shù)據(jù)庫形成數(shù)據(jù)表,進(jìn)行數(shù)據(jù)存儲。
本文詳細(xì)介紹了企業(yè)人事管理系統(tǒng)的功能需求,系統(tǒng)設(shè)計和具體實現(xiàn)。并簡要介紹了系統(tǒng)開發(fā)采用的過程方法。
關(guān)鍵詞 企業(yè)人事管理系統(tǒng);C/S;員工信息數(shù)據(jù)庫
The Design and Implementation of Enterprise Personnel Management System Based on C/S
Abstract
Author:Jing Zhu
Tutor:Weigen Qiu
In our society, the unprecedented development of Internet has brought us great convenience and efficiency. Informatization and electronization have become the first choice of saving operation cost and improving work efficiency. Many enterprises' personnel administration systems lie in the phase of manual management which 阿惹 inefficient and easy to go wrong by carelessness. Therefore, this MIS(Management Information System)is designed to make the personnel administration more scientific, normative and efficient.
The system adopts the structure mode of client/server(C/S), Windows XP as the operation system,SQL 2005 Express as the background database, and Microsoft Visual Studio.NET 2005 as the developing tool. It can help enterprises to establish a perfect, strong staff information database, which facilitates the centralized management of staff information and workflow.
The paper explains the course design, system design and implementation of MIS, also briefly introduces the process of the system development.
Key words: Personnel Management System; C/S; Employee Information Database
企業(yè)人事管理系統(tǒng) 2
1前言 2
1.1 應(yīng)用的目的與意義 2
1.2 人事管理系統(tǒng)發(fā)展趨勢 3
1.2.2 世界趨勢 3
1.2.3 技術(shù)革新 3
1.2.4 工作目標(biāo)和價值觀的改變 4
1.3 系統(tǒng)調(diào)研 4
1.3.1 社會可行性分析 4
1.3.2 技術(shù)可行性分析 4
1.3.3 經(jīng)濟(jì)可行性分析 5
1.3.4 管理可行性分析 5
1.4 研究內(nèi)容 5
2開發(fā)工具及其語言特點 5
2.1 Visual Studio.NET主要特點如下 5
2.2.1簡潔的語法 7
2.2.2精心地面向?qū)ο笤O(shè)計 7
2.2.3與Web的緊密結(jié)合 8
2.2.4完整的安全性與錯誤處理 9
2.2.5版本處理技術(shù) 9
2.2.6靈活性和兼容性 10
3.1SQL2005主要特點 10
3.1.1.NET框架 10
3.1.2XML技術(shù) 11
3.1.3ADO.NET2.0版本 11
3.1.4增強的安全性 11
3.1.5Transact-SQL的增強性能 11
3.1.6SQL服務(wù)中介 11
3.1.7通告服務(wù) 11
3.1.8Web服務(wù) 12
3.1.9報表服務(wù) 12
3.1.10全文搜索功能的增強 12
3.2C#與ADO.NET 12
3.2.1 C#中的數(shù)據(jù)庫訪問 12
3.2.2 數(shù)據(jù)綁定 23
3.3 SQL語言 24
3.3.1表定義語句 24
3.3.2視圖定義語句 24
3.3.3索引定義語句 24
3.3.4數(shù)據(jù)操縱語句 24
3.3.5INSERT語句 25
3.3.6UPDATE語句 25
3.3.7DELETE語句 25
3.3.8查詢語句 25
3.3.9條件查詢 25
3.3.10查詢排序 26
3.3.11統(tǒng)計查詢 26
3.3.12Group by子句 26
3.3.13Distinct關(guān)鍵詞 26
3.3.14Top關(guān)鍵詞 26
3.3.15多表查詢 27
3.3.16多重查詢 27
3.3.17EXISTS關(guān)鍵詞 27
4系統(tǒng)需求分析 27
4.1系統(tǒng)流程圖如下 27
5 致謝 49
附錄F 各模塊實現(xiàn)的主要源代碼 50
F1.1登錄模塊的設(shè)計與實現(xiàn)的主要代碼 50
} 51
F1.2登陸實體類: 51
F1.3 員工管理模塊的設(shè)計與實現(xiàn)的主要代碼 52
F1.3.1員工管理實現(xiàn)的主要代碼: 52
F1.3.2 部門管理實現(xiàn)主要代碼: 53
} 55
F1.3.3工資管理主要代碼: 55
} 59
F1.3.4考勤信息設(shè)計與實現(xiàn)主要代碼: 59
} 62
F1.4 數(shù)據(jù)訪問類: 62
} 65
F1.5生日提醒主要代碼: 65
F1.6啟動第三方EXE文件操作類: 65
} 66
參考文獻(xiàn):
[1] 王珊,陳紅.數(shù)據(jù)庫系統(tǒng)原理教程[M].北京:清華大學(xué)出版社,2008。
[2] 李曉喆. SQL Server 2000管理及應(yīng)用系統(tǒng)開發(fā)[M].北京:人民郵電出版社,2002。
[3] 侯曉霞,柴洪輝.C#技術(shù)內(nèi)幕[M].北京:清華大學(xué)出版社,2002。
[4] 李敏波.C#高級編程[M].北京:清華大學(xué)出版社,2005。
[5] 張志華,劉云鵬.C#設(shè)計模式[M].北京:電子工業(yè)出版社,2003。
[6] 張曉坤,譚立平,車樹良.C#編程語言詳解[M].北京:電子工業(yè)出版社,2004。
[7] 周存杰. Visual.C#.NET.網(wǎng)絡(luò)核心編程[M].北京:清華大學(xué)出版社,2002。
[8] 姜力,高群.SQL Server數(shù)據(jù)庫設(shè)計與管理[M].北京:中國林業(yè)出版社,2006。
摘 要
在當(dāng)今社會,互聯(lián)網(wǎng)空前的發(fā)展,給人們的工作和生活帶來了極大的便利和高效,信息化,電子化已經(jīng)成為節(jié)約運營成本,提高工作效率的首選??紤]到當(dāng)前大量企業(yè)的人事管理尚處于手工作業(yè)階段,不但效率低下,還常常因為管理的不慎而出現(xiàn)紕漏。因此根據(jù)部分企業(yè)提供的需求,設(shè)計此企業(yè)人事管理系統(tǒng),以幫助企業(yè)達(dá)到人事管理辦公自動化、節(jié)約管理成本、提高企業(yè)工作效率的目的。
本企業(yè)人事管理系統(tǒng)采用C/S結(jié)構(gòu),主要對企業(yè)員工的信息以及跟人事相關(guān)的工作流程進(jìn)行集中的管理,方便企業(yè)建立一個完善的、強大的員工信息數(shù)據(jù)庫。它是以.NET2005.和SQL 2005 Express數(shù)據(jù)庫作為開發(fā)平臺。使用C# 設(shè)計操作控件和編寫操作程序,完成數(shù)據(jù)輸入、修改、存儲、調(diào)用查詢等功能;并使用SQL 2005數(shù)據(jù)庫形成數(shù)據(jù)表,進(jìn)行數(shù)據(jù)存儲。
本文詳細(xì)介紹了企業(yè)人事管理系統(tǒng)的功能需求,系統(tǒng)設(shè)計和具體實現(xiàn)。并簡要介紹了系統(tǒng)開發(fā)采用的過程方法。
關(guān)鍵詞 企業(yè)人事管理系統(tǒng);C/S;員工信息數(shù)據(jù)庫
The Design and Implementation of Enterprise Personnel Management System Based on C/S
Abstract
Author:Jing Zhu
Tutor:Weigen Qiu
In our society, the unprecedented development of Internet has brought us great convenience and efficiency. Informatization and electronization have become the first choice of saving operation cost and improving work efficiency. Many enterprises' personnel administration systems lie in the phase of manual management which 阿惹 inefficient and easy to go wrong by carelessness. Therefore, this MIS(Management Information System)is designed to make the personnel administration more scientific, normative and efficient.
The system adopts the structure mode of client/server(C/S), Windows XP as the operation system,SQL 2005 Express as the background database, and Microsoft Visual Studio.NET 2005 as the developing tool. It can help enterprises to establish a perfect, strong staff information database, which facilitates the centralized management of staff information and workflow.
The paper explains the course design, system design and implementation of MIS, also briefly introduces the process of the system development.
Key words: Personnel Management System; C/S; Employee Information Database
企業(yè)人事管理系統(tǒng) 2
1前言 2
1.1 應(yīng)用的目的與意義 2
1.2 人事管理系統(tǒng)發(fā)展趨勢 3
1.2.2 世界趨勢 3
1.2.3 技術(shù)革新 3
1.2.4 工作目標(biāo)和價值觀的改變 4
1.3 系統(tǒng)調(diào)研 4
1.3.1 社會可行性分析 4
1.3.2 技術(shù)可行性分析 4
1.3.3 經(jīng)濟(jì)可行性分析 5
1.3.4 管理可行性分析 5
1.4 研究內(nèi)容 5
2開發(fā)工具及其語言特點 5
2.1 Visual Studio.NET主要特點如下 5
2.2.1簡潔的語法 7
2.2.2精心地面向?qū)ο笤O(shè)計 7
2.2.3與Web的緊密結(jié)合 8
2.2.4完整的安全性與錯誤處理 9
2.2.5版本處理技術(shù) 9
2.2.6靈活性和兼容性 10
3.1SQL2005主要特點 10
3.1.1.NET框架 10
3.1.2XML技術(shù) 11
3.1.3ADO.NET2.0版本 11
3.1.4增強的安全性 11
3.1.5Transact-SQL的增強性能 11
3.1.6SQL服務(wù)中介 11
3.1.7通告服務(wù) 11
3.1.8Web服務(wù) 12
3.1.9報表服務(wù) 12
3.1.10全文搜索功能的增強 12
3.2C#與ADO.NET 12
3.2.1 C#中的數(shù)據(jù)庫訪問 12
3.2.2 數(shù)據(jù)綁定 23
3.3 SQL語言 24
3.3.1表定義語句 24
3.3.2視圖定義語句 24
3.3.3索引定義語句 24
3.3.4數(shù)據(jù)操縱語句 24
3.3.5INSERT語句 25
3.3.6UPDATE語句 25
3.3.7DELETE語句 25
3.3.8查詢語句 25
3.3.9條件查詢 25
3.3.10查詢排序 26
3.3.11統(tǒng)計查詢 26
3.3.12Group by子句 26
3.3.13Distinct關(guān)鍵詞 26
3.3.14Top關(guān)鍵詞 26
3.3.15多表查詢 27
3.3.16多重查詢 27
3.3.17EXISTS關(guān)鍵詞 27
4系統(tǒng)需求分析 27
4.1系統(tǒng)流程圖如下 27
5 致謝 49
附錄F 各模塊實現(xiàn)的主要源代碼 50
F1.1登錄模塊的設(shè)計與實現(xiàn)的主要代碼 50
} 51
F1.2登陸實體類: 51
F1.3 員工管理模塊的設(shè)計與實現(xiàn)的主要代碼 52
F1.3.1員工管理實現(xiàn)的主要代碼: 52
F1.3.2 部門管理實現(xiàn)主要代碼: 53
} 55
F1.3.3工資管理主要代碼: 55
} 59
F1.3.4考勤信息設(shè)計與實現(xiàn)主要代碼: 59
} 62
F1.4 數(shù)據(jù)訪問類: 62
} 65
F1.5生日提醒主要代碼: 65
F1.6啟動第三方EXE文件操作類: 65
} 66
參考文獻(xiàn):
[1] 王珊,陳紅.數(shù)據(jù)庫系統(tǒng)原理教程[M].北京:清華大學(xué)出版社,2008。
[2] 李曉喆. SQL Server 2000管理及應(yīng)用系統(tǒng)開發(fā)[M].北京:人民郵電出版社,2002。
[3] 侯曉霞,柴洪輝.C#技術(shù)內(nèi)幕[M].北京:清華大學(xué)出版社,2002。
[4] 李敏波.C#高級編程[M].北京:清華大學(xué)出版社,2005。
[5] 張志華,劉云鵬.C#設(shè)計模式[M].北京:電子工業(yè)出版社,2003。
[6] 張曉坤,譚立平,車樹良.C#編程語言詳解[M].北京:電子工業(yè)出版社,2004。
[7] 周存杰. Visual.C#.NET.網(wǎng)絡(luò)核心編程[M].北京:清華大學(xué)出版社,2002。
[8] 姜力,高群.SQL Server數(shù)據(jù)庫設(shè)計與管理[M].北京:中國林業(yè)出版社,2006。