中小企業(yè)人力資源管理系統(tǒng)_第1頁(yè)
中小企業(yè)人力資源管理系統(tǒng)_第2頁(yè)
中小企業(yè)人力資源管理系統(tǒng)_第3頁(yè)
已閱讀5頁(yè),還剩41頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、中小企業(yè)人力資源管理系統(tǒng)摘 要:本系統(tǒng)是依據(jù)中小企業(yè)人力資源管理的實(shí)際需求而設(shè)計(jì)、開(kāi)發(fā)的一個(gè)小型人力資源管理系統(tǒng)。該系統(tǒng)具備員工信息管理、考勤管理、工資管 理、系統(tǒng)維護(hù)等功能。本系統(tǒng)基本能滿(mǎn)足中小企業(yè)人力資源管理的需要,從而 提高該公司管理水平。本系統(tǒng)采用經(jīng)典的C/S結(jié)構(gòu),主要依據(jù)公司人力資源管理的工作流程設(shè)計(jì) 與開(kāi)發(fā)。該系統(tǒng)的分析與設(shè)計(jì)采用了目前流行的面向?qū)ο蠓椒?,分別以用例圖、順序圖表達(dá)了系統(tǒng)的功能需求及各功能用例間的關(guān)系,系統(tǒng)的實(shí)現(xiàn)以 Visual Studio 2010作為開(kāi)發(fā)平臺(tái),采用SQL Server 2008存儲(chǔ)數(shù)據(jù)。使用C#設(shè)計(jì)操作 控件和編寫(xiě)操作程序,完成數(shù)據(jù)輸入、修改、存

2、儲(chǔ)、調(diào)用查詢(xún)等功能;在數(shù)據(jù) 操控方面,用ADO.NET作為C#與SQL Server數(shù)據(jù)接口,實(shí)現(xiàn)C#語(yǔ)言對(duì)SQL Server的操縱與控制。關(guān)鍵詞: 人力資源管理系統(tǒng);C/S; SQL Server 2008; Visual Studio .NET 2010; ADO.NETA Human Resource Management SystemAbstract: This is a small human resource management system which is based on the actual dema nd of huma n resourcesma nageme nt

3、for minor enterprises . The system has several functions such as the staff in formatio n man ageme nt, atte ndance man ageme nt, salary man ageme nt,system maintenanceand so on. The system can satisfy the basic needs of human resources management iminor enterprises , so as to improve the man ageme n

4、t level of the compa ny.The system uses the classical C/S structure. The process of design and developme nt is mainly based on the huma n resource man ageme nt of the compa ny. Anaalysis and design of the system adopted currently popular object-oriented methods,respectively with a use case diagram、s

5、equencediagram to express the fun cti onal requireme nts of the system and the relati on ship betwee n each use cash diagram. The system using a classical structured method called data flow oriented and implementing with Visual Studio 2010 as the development platform and SQL Server 2008 as the envir

6、onment for data storing. The system also uses C# to design the operating labels and programs in order to fulfill the functions of data entering, modifying, storing and query calling. In the aspect of data manipulating, using ADO.NET as the in terface betwee n C# and SQL Server and C# Ian guage to ma

7、n ipulate and con trol SQL Server.Key words: A Human Resource Management System ; C/S; SQL Server 2008; Visual Studio. NET 2010; ADO.NET目錄前言 1第1章開(kāi)發(fā)技術(shù)簡(jiǎn)介 21.1 C/S 結(jié)構(gòu) 21.2 C# 語(yǔ)言 21.3 SQL Server 31.4 ADO.NET 2第2章系統(tǒng)分析 錯(cuò)誤!未定義書(shū)簽。2.1 可行性分析 52.1.1 經(jīng)濟(jì)可行性分析 52.1.2 技術(shù)可行性分析 52.1.3 管理可行性分析 62.2 功能需求 62.3 性能需求 72.

8、4 系統(tǒng)目標(biāo) 8第3章系統(tǒng)設(shè)計(jì) 93.1 功能模塊設(shè)計(jì) 93.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 113.2.1 概念設(shè)計(jì) 113.2.2 物理設(shè)計(jì) 13第4章系統(tǒng)實(shí)現(xiàn) 174.1 開(kāi)發(fā)環(huán)境配置 174.2 登錄模塊 174.3 主窗體 184.4 人事管理 194.4.1 人力資源資料 194.4.3 公司資料 20443 部門(mén)設(shè)置 22444 培訓(xùn)管理 234.4.5獎(jiǎng)懲管理 244.5 工資管理 254.5.1 工資表查詢(xún) 254.5.2 工資表管理 264.6 考勤管理 274.6.1 請(qǐng)假登記 274.6.2 加班管理 284.7 更改密碼 29第5章系統(tǒng)測(cè)試 315.1 部門(mén)設(shè)置測(cè)試 315.1.1

9、測(cè)試數(shù)據(jù) 315.2.2 測(cè)試過(guò)程 315.3 培訓(xùn)管理測(cè)試 335.3.1 測(cè)試數(shù)據(jù) 335.3.2 測(cè)試過(guò)程 335.4 員工工資的修改 355.4.1 測(cè)試數(shù)據(jù) 355.4.2 測(cè)試過(guò)程 355.5 測(cè)試總結(jié) 36結(jié)束語(yǔ) 37參考文獻(xiàn) 38致謝 39、八,、刖言根據(jù)中小企業(yè)對(duì)人力資源管理的要求,該系統(tǒng)主要用于企業(yè)內(nèi)部員工的檔 案、工資、考勤、評(píng)價(jià)的管理,便于公司領(lǐng)導(dǎo)掌握人員的動(dòng)向,及時(shí)調(diào)整人才 的分配,使員工情況的記錄和統(tǒng)計(jì)變得簡(jiǎn)單,從而提高企業(yè)人力資源管理的效 率。因此,本系統(tǒng)的開(kāi)發(fā)目標(biāo)如下:1. 員工基本檔案、員工簡(jiǎn)歷、員工家庭成員信息等相關(guān)界面的添加、 修改、 刪除等操作。2. 查

10、詢(xún)功能的實(shí)現(xiàn)。3. 對(duì)員工的考勤、工資等進(jìn)行統(tǒng)計(jì)。4. 員工考勤信息的數(shù)字化顯示。5. 界面清晰美觀,邏輯性強(qiáng),操作簡(jiǎn)單易懂。6. 系統(tǒng)運(yùn)行良好,兼容性強(qiáng)。本文主要介紹該系統(tǒng)分析、設(shè)計(jì)與開(kāi)發(fā)這三個(gè)階段的過(guò)程,全文共分5章: 第1章:開(kāi)發(fā)技術(shù)簡(jiǎn)介,主要講了開(kāi)發(fā)該系統(tǒng)所用到的一些技術(shù)。第2章:系統(tǒng)分析,主要說(shuō)明系統(tǒng)分析的概念、原則等以及本系統(tǒng)的功能需求, 性能需求等。第3章:系統(tǒng)設(shè)計(jì),主要描述系統(tǒng)的模塊設(shè)計(jì)和數(shù)據(jù)庫(kù)的設(shè)計(jì)。第4章:系統(tǒng)各模塊實(shí)現(xiàn),主要說(shuō)明各個(gè)功能的實(shí)現(xiàn)。第5章:系統(tǒng)測(cè)試,主要討論系統(tǒng)測(cè)試的方法與過(guò)程。第1章開(kāi)發(fā)技術(shù)簡(jiǎn)介本系統(tǒng)的開(kāi)發(fā)主要采用的是微軟公司所開(kāi)發(fā)的技術(shù),主要包括Visua

11、lStudio. NET2010平臺(tái)、SQLServer 2008數(shù)據(jù)管理系統(tǒng)、C#編程語(yǔ)言、ADO.NET 等?,F(xiàn)對(duì)上述技術(shù)簡(jiǎn)要說(shuō)明如下:1. 1 C/S結(jié)構(gòu)C/S結(jié)構(gòu)是建立在中間件產(chǎn)品基礎(chǔ)之上的,要求應(yīng)用開(kāi)發(fā)者自己去處理事 務(wù)管理、消息隊(duì)列、數(shù)據(jù)的復(fù)制和同步、通信安全等系統(tǒng)級(jí)的問(wèn)題。與B/S結(jié)構(gòu)相比,C/S技術(shù)發(fā)展歷史更為“悠久”。從技術(shù)成熟度及軟件設(shè)計(jì)、開(kāi)發(fā)人 員的掌握水平來(lái)看,C/S技術(shù)是更成熟、更可靠的。本系統(tǒng)采用經(jīng)典的C/S結(jié)構(gòu)。采用該結(jié)構(gòu)來(lái)設(shè)計(jì)這個(gè)系統(tǒng)是因?yàn)樵摴疽?guī) 模并不是很大,目前并沒(méi)有任何的分公司,只是在本公司內(nèi)部進(jìn)行使用,不需 要任何的網(wǎng)上操作,不管是在經(jīng)濟(jì)上還是管理上都

12、很適合該公司現(xiàn)在的需要。C/S結(jié)構(gòu)有如下特點(diǎn):1. 由于客戶(hù)端的實(shí)現(xiàn)是與服務(wù)器的直接相連,沒(méi)有中間環(huán)節(jié),因此響應(yīng)速度會(huì)很快。2. 操作界面漂亮、形式多樣,可以充分滿(mǎn)足客戶(hù)自身的個(gè)性化要求。3. C/S結(jié)構(gòu)的管理信息系統(tǒng)具有較強(qiáng)的事務(wù)處理能力,能實(shí)現(xiàn)復(fù)雜的業(yè)務(wù) 流程。1.2 C#語(yǔ)言C#是微軟為.NET平臺(tái)訂做的編程語(yǔ)言,它是 C/C+系列中第一個(gè)面向組件 的程序設(shè)計(jì)語(yǔ)言,C#的統(tǒng)一類(lèi)型特性大幅度簡(jiǎn)化了系統(tǒng)的開(kāi)發(fā)操作,提高了擴(kuò) 展性與重復(fù)使用性,如集合對(duì)象可以存放任何類(lèi)型的對(duì)象。C#中沒(méi)有指針,因此,C#程序不會(huì)有“亂指”的指針這種困擾,C#程序編譯后產(chǎn)生EXE或DLL等PE可執(zhí)行文件,這些文件

13、是一種中間語(yǔ)言,與 CPU無(wú)關(guān),這樣使得C#所編譯的 第2頁(yè)共38頁(yè)程序可以在任何支持.NET Framework的操作系統(tǒng)下執(zhí)行。1.3 SQL ServerSQL是 一種結(jié)構(gòu)化查詢(xún)語(yǔ)言。SQL語(yǔ)言的主要功能就是和各種數(shù)據(jù)庫(kù)建立聯(lián) 系,進(jìn)行溝通。SQL語(yǔ)句可以用來(lái)執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫(kù)中的 數(shù)據(jù),從數(shù)據(jù)庫(kù)中提取數(shù)據(jù)等。目前,絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng), 如 Oracle,Sybase, Microsoft SQLServer,Access 等都采用了 SQL語(yǔ)言標(biāo)準(zhǔn)。SQL Server 2008可以對(duì)整個(gè)數(shù)據(jù)庫(kù)、數(shù)據(jù)文件和日志文件進(jìn)行加密,而不需要改動(dòng)應(yīng)用程序。進(jìn)行加密

14、使公司可以滿(mǎn)足遵守規(guī)范及其關(guān)注數(shù)據(jù)隱私的 要求。簡(jiǎn)單的數(shù)據(jù)加密的好處包括使用任何范圍或模糊查詢(xún)搜索加密的數(shù)據(jù)、 加強(qiáng)數(shù)據(jù)安全性以防止未授權(quán)的用戶(hù)訪(fǎng)問(wèn)。這些可以在不改變已有的應(yīng)用程序 的情況下進(jìn)行。本系統(tǒng)對(duì)SQL Server數(shù)據(jù)庫(kù)的訪(fǎng)問(wèn)主要通過(guò)六個(gè)步驟實(shí)現(xiàn):1. 建立數(shù)據(jù)庫(kù)表,表中存儲(chǔ)相應(yīng)數(shù)據(jù)。2. 使用SqlConnection類(lèi)建立數(shù)據(jù)庫(kù)應(yīng)用程序和數(shù)據(jù)庫(kù)連接對(duì)象。3. 從數(shù)據(jù)庫(kù)指定表中取出感興趣的記錄。4. 從數(shù)據(jù)庫(kù)指定表中取出的感興趣記錄組成一個(gè)新表,填充到DataSet類(lèi)對(duì)象中,可填充多個(gè)表,并可在 DataSet類(lèi)對(duì)象中指定表和表的關(guān)系。 取出所感興趣的記錄后斷開(kāi)數(shù)據(jù)庫(kù)連接。5. 用

15、支持?jǐn)?shù)據(jù)庫(kù)綁定控件,例如 DataGrid控件,顯示DataSet類(lèi)對(duì)象中 的數(shù)據(jù),供用戶(hù)瀏覽、查詢(xún)和修改。6. 及時(shí)更新DataSet中內(nèi)容,并把修改的數(shù)據(jù)存回源數(shù)據(jù)庫(kù)。1.4 ADO.NETADO.NET就是一種讓程序員可以快速、高效地利用 Visual Studio 2010 開(kāi) 發(fā)出數(shù)據(jù)庫(kù)應(yīng)用程序的技術(shù)。實(shí)際上, ADO.NET就是.NET Framework的類(lèi)庫(kù)中 一些特定的能夠?qū)?shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行操作的類(lèi)的集合。 ADO.NET實(shí)際包括兩 個(gè)組成部分:第3頁(yè)共38頁(yè)也稱(chēng)為.NET Framework數(shù)據(jù)提供程序,實(shí)際上就是建立和數(shù)據(jù)庫(kù)的連接、 提取數(shù)據(jù)、操作數(shù)據(jù)、執(zhí)行數(shù)據(jù)命令等一

16、系列類(lèi)。2. DataSet (數(shù)據(jù)集)表示數(shù)據(jù)在客戶(hù)機(jī)內(nèi)存中的緩存。ADO.NE是數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)和操作的主要類(lèi)集合,是.NET框架中非常重要的組 成部分。利用ADO.NE技術(shù)編制的數(shù)據(jù)庫(kù)程序必須在.NET框架支持下才能運(yùn)行。C#利用ADO.NE進(jìn)行數(shù)據(jù)庫(kù)開(kāi)發(fā)的基本步驟:1. 創(chuàng)建和數(shù)據(jù)庫(kù)連接的conn ection對(duì)象。2. 配置DataAdapter對(duì)象并創(chuàng)建和操作數(shù)據(jù)集DataSet。3. 將數(shù)據(jù)庫(kù)中的表添加到DataSet中。4. 把數(shù)據(jù)集DataSet綁定到DataGrid上。利用DataAdapter的Fill 方法將數(shù)據(jù)填充到DataSet,最終的數(shù)據(jù)庫(kù)中的數(shù)據(jù)顯示在用戶(hù)界面的Dat

17、aGrid 中。第2章系統(tǒng)分析系統(tǒng)分析(Systems Analysis )是軟件系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)的一個(gè)主要和關(guān)鍵 階段,其目的是確定用戶(hù)的需求及其解決方法,具體包括用戶(hù)對(duì)系統(tǒng)功能的需 求、公司的業(yè)務(wù)與數(shù)據(jù)流程、所要開(kāi)發(fā)系統(tǒng)的模型等。系統(tǒng)分析所確定的內(nèi)容 是今后系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)的基礎(chǔ)。目前常用的系統(tǒng)分析方法有基于數(shù)據(jù)流的結(jié)構(gòu)化方法、面向?qū)ο蟮姆椒ā?面向領(lǐng)域的方法等。面向?qū)ο蟮姆椒ㄊ钱?dāng)前流行的主流方法,由于本系統(tǒng)開(kāi)發(fā) 過(guò)程中采用的技術(shù)基本是基于面向?qū)ο蠹夹g(shù)的,所以本系統(tǒng)的分析采用了面向 對(duì)象的方法并使用面向?qū)ο箢I(lǐng)域中普遍采用的UML建模語(yǔ)言給出了分析結(jié)果系統(tǒng)總體用例圖。2.1可行性分析經(jīng)濟(jì)可行

18、性分析完成本系統(tǒng)需要硬件和軟件兩方面的支持。硬件方面需要開(kāi)發(fā)服務(wù)器一臺(tái), 個(gè)人電腦在此可作為服務(wù)器使用。軟件方面由于本系統(tǒng)屬于小型管理系統(tǒng),利 用Visual Studio 2010 和SQL Server 2008數(shù)據(jù)庫(kù)開(kāi)發(fā)工具即可實(shí)現(xiàn),經(jīng)濟(jì)成 本低,因此在經(jīng)濟(jì)上是可行的。技術(shù)可行性分析本系統(tǒng)采用目前被廣泛使用的 C#開(kāi)發(fā)技術(shù)、SQL Server 2008數(shù)據(jù)庫(kù)技術(shù) 和Window 7操作系統(tǒng)進(jìn)行開(kāi)發(fā)設(shè)計(jì)。首先,C#是微軟為.NET量身定做的開(kāi)發(fā) 語(yǔ)言集合了 C/C+和 VB的雙重優(yōu)點(diǎn),具有簡(jiǎn)易型、靈活性、移植性強(qiáng)等特點(diǎn), 同時(shí)使用Visual Studio 2010作為開(kāi)發(fā)平臺(tái),對(duì)于開(kāi)發(fā)

19、本系統(tǒng)來(lái)說(shuō),這種開(kāi)發(fā) 環(huán)境是完全沒(méi)有問(wèn)題的。其次,本系統(tǒng)采用SQL Server 2008數(shù)據(jù)庫(kù)。到目前為止,SQL數(shù)據(jù)庫(kù)仍然是使用最廣泛的一種數(shù)據(jù)庫(kù)語(yǔ)言,因此本系統(tǒng)采用SQLServer 2008,在系統(tǒng)安全性、可用性和高穩(wěn)定性上又有了很大的提升。再次, 本系統(tǒng)的操作環(huán)境采用 Windows 7操作系統(tǒng)。Window7是由微軟公司推出的操 作系統(tǒng),可以為本系統(tǒng)的開(kāi)發(fā)提供良好的穩(wěn)定性。最后,考慮到三者兼容的問(wèn) 題,由于三者都屬于微軟公司的產(chǎn)品,所以兼容性上不存在問(wèn)題。硬件方面, 采用標(biāo)準(zhǔn)的服務(wù)器硬件配置,能滿(mǎn)足本系統(tǒng)的要求。綜上所述,本系統(tǒng)的技術(shù) 可行性不存在問(wèn)題。管理可行性分析本系統(tǒng)的主要是

20、針對(duì)中小企業(yè)的實(shí)際情況而進(jìn)行開(kāi)發(fā)的,應(yīng)用對(duì)象為該公 司的人力資源管理人員和企業(yè)的高層管理者,由于本系統(tǒng)界面簡(jiǎn)潔、結(jié)構(gòu)清晰、 操作簡(jiǎn)單,所以在對(duì)相應(yīng)使用人員進(jìn)行培訓(xùn)的情況下是可以順利使用本系統(tǒng)的。2.2功能需求1. 功能分析中小企業(yè)是坐落于蘇州昆山的一家電子廠,其公司主要生廠電腦顯示屏, 手機(jī)顯示屏等其他產(chǎn)品,所以需要大量的流水線(xiàn)工人,為了更好的管理這些工 人,這就需要一個(gè)人力資源管理系統(tǒng)來(lái)記錄這些工人的工資,出勤率,請(qǐng)假管 理相關(guān)事儀。經(jīng)過(guò)以上分析并通過(guò)對(duì)該公司的實(shí)際調(diào)研,確定該系統(tǒng)應(yīng)實(shí)現(xiàn)的 系統(tǒng)功能如下:(1) 人事管理:主要實(shí)現(xiàn)管理企業(yè)員工的基本信息管理,包括員工基本信息的錄入、修改、刪除

21、以及員工家庭信息、員工工作簡(jiǎn)歷、員工獎(jiǎng)懲記錄、員工 培訓(xùn)記錄、員工離職信息管理等功能。(2) 考勤管理:主要通過(guò)員工考勤信息處理模塊實(shí)現(xiàn)員工考勤信息的錄入、 修改、刪除操作及員工考勤信息的統(tǒng)計(jì)等信息。(3) 工資管理:通過(guò)工資管理模塊實(shí)現(xiàn)工資的錄入、修改。(4) 系統(tǒng)維護(hù):對(duì)系統(tǒng)信息進(jìn)行設(shè)置。主要實(shí)現(xiàn)用戶(hù)密碼的修改設(shè)置。(5) 退出系統(tǒng):完成系統(tǒng)的退出。第6頁(yè)共38頁(yè)<<include>>圖2-1系統(tǒng)總體用例圖2.3性能需求1 速度公司電腦環(huán)境為 Microsoft Windows操作系統(tǒng)、CPU主頻為2 GHz以上,2 GB內(nèi)存配置。本系統(tǒng)采用的是C/S模式,服務(wù)器的

22、配置完全可以承受這種需求, 所以完全能夠滿(mǎn)足用戶(hù)的需求。2. 安全性系統(tǒng)的安全性包括保密性、完整性和可用性,該系統(tǒng)需用戶(hù)輸入用戶(hù)名及 密碼才能登錄并使用。如果用戶(hù)名及密碼輸入錯(cuò)誤,就會(huì)提示登錄失敗,用戶(hù) 就無(wú)法使用該系統(tǒng)。3. 實(shí)用性該系統(tǒng)主要是根據(jù)中小企業(yè)的實(shí)際情況而進(jìn)行設(shè)計(jì)和開(kāi)發(fā)的,所以系統(tǒng)的各種功能也都是最適合該公司的。4. 可維護(hù)性系統(tǒng)需要負(fù)責(zé)人每年進(jìn)行維護(hù),查看系統(tǒng)的使用情況,維護(hù)的目的是要保 證系統(tǒng)正常而可靠地運(yùn)行,并能使系統(tǒng)不斷得到改善和提高,以充分發(fā)揮作用, 維護(hù)要有計(jì)劃、有組織的進(jìn)行。2.4系統(tǒng)目標(biāo)根據(jù)以上的分析,確定該系統(tǒng)具體目標(biāo)如下:1. 員工基本檔案、員工簡(jiǎn)歷、員工家庭

23、成員信息等相關(guān)界面的添加、 修改、 刪除操作。2. 查詢(xún)功能的實(shí)現(xiàn)。3. 對(duì)員工的考勤、工資等進(jìn)行統(tǒng)計(jì)。4. 員工考勤信息的數(shù)字化顯示,以方便企業(yè)對(duì)員工進(jìn)行年終考核。5. 界面清晰美觀,邏輯性強(qiáng),操作簡(jiǎn)單易懂。6. 系統(tǒng)運(yùn)行良好,兼容性強(qiáng)。第3章系統(tǒng)設(shè)計(jì)本章主要從系統(tǒng)模塊設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)兩個(gè)方面來(lái)進(jìn)行設(shè)計(jì)。將本系統(tǒng)的 各模塊功能以及數(shù)據(jù)庫(kù)中表結(jié)構(gòu)的設(shè)計(jì)都詳細(xì)的承現(xiàn)出來(lái)。在系統(tǒng)模塊設(shè)計(jì)中,通過(guò)對(duì)系統(tǒng)需求的分析,將系統(tǒng)的模塊都設(shè)計(jì)出來(lái)并用順序圖的形式來(lái)展示各 模塊的功能。數(shù)據(jù)庫(kù)設(shè)計(jì)中,先通過(guò)實(shí)體類(lèi)圖來(lái)展示出表字段以及各字段的功 能,然后再把表的結(jié)構(gòu)通過(guò)表格的方式顯示出來(lái)。3.1功能模塊設(shè)計(jì)根據(jù)需求

24、分析之后,將系統(tǒng)分為以下幾個(gè)模塊:系統(tǒng)的登錄模塊、人力資源管理模塊、工資管理模塊、考勤管理模塊、系統(tǒng)維護(hù)。下面具體介紹這些模 塊所包含的內(nèi)容。1.登錄模塊:用戶(hù)必須登錄之后才能進(jìn)行使用。登錄順序圖如圖3-1所示。分發(fā)數(shù)據(jù)并跳轉(zhuǎn)到指定界面二5.返回?cái)?shù)據(jù)X4.返回?cái)?shù)據(jù)登錄頁(yè)面控制圖1數(shù)據(jù)訪(fǎng)問(wèn)層數(shù)據(jù)庫(kù)1.發(fā)出請(qǐng)求:3.對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢(xún)操作I;1扌:調(diào)用數(shù)據(jù)訪(fǎng)問(wèn)層方法圖3-1系統(tǒng)登錄順序圖2.人力資源管理模塊:包括公司資料、部門(mén)設(shè)置、人力資源資料、培訓(xùn)管理、獎(jiǎng)懲管理、調(diào)薪管理、考評(píng)管理以及合同管理。人力資源管理模塊順序圖如圖3-2所示人力資源管理界面i控制圖數(shù)據(jù)庫(kù)1界面顯示11.操作員選擇對(duì)應(yīng)的菜單X

25、; 2.查詢(xún)數(shù)據(jù)庫(kù)指定的表13觸發(fā)該事件P 1P*產(chǎn)二嚴(yán)-數(shù)丫圖3-2人力資源管理模塊3. 工資管理模塊:包括工資表查詢(xún)和工資表管理。工資管理模塊順序圖如圖3-3所示工資管理界面控制圖數(shù)據(jù)庫(kù)界面顯示1.操作員選擇要使用的菜單2.查詢(xún)數(shù)據(jù)庫(kù)指定的表 |6.將界面展示出來(lái)5.把數(shù)據(jù)再傳回到數(shù)據(jù)庫(kù)中3. 把數(shù)據(jù)從表中調(diào)用出來(lái)'I “二4. 數(shù)據(jù)添加、刪除、修改;<卜圖3-3工資管理模塊4. 考勤管理模塊:包括請(qǐng)假登記、加班管理??记诠芾砟K順序圖如圖 3-4所示??记诠芾斫缑婵刂茍D數(shù)據(jù)庫(kù)1:1.對(duì)員工的考勤數(shù)據(jù)進(jìn)行錄入1 ii|1|J2.將數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)庫(kù)表中1 、114.管理員可以進(jìn)

26、行修改、刪除操作3.數(shù)據(jù)庫(kù)存儲(chǔ)存儲(chǔ)成功M>圖3-4考勤管理模塊5. 系統(tǒng)維護(hù)模塊:包括更改密碼、用戶(hù)管理、數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)。系統(tǒng)維護(hù)模塊順序圖如圖3-5所示。系統(tǒng)維護(hù)界面控制圖數(shù)據(jù)訪(fǎng)問(wèn)層數(shù)據(jù)庫(kù)i.發(fā)出操作請(qǐng)求3.對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢(xún)操作i分發(fā)數(shù)據(jù)并跳轉(zhuǎn)到指定界面I調(diào)用數(shù)據(jù)訪(fǎng)問(wèn)層方法4.返回?cái)?shù)據(jù)圖3-5系統(tǒng)維護(hù)模塊3.2數(shù)據(jù)庫(kù)設(shè)計(jì)321概念設(shè)計(jì)本系統(tǒng)的數(shù)據(jù)庫(kù)主要是用來(lái)記錄企業(yè)所有員工的基本信息及考勤、薪資等 信息等數(shù)據(jù),數(shù)據(jù)量由企業(yè)的員工數(shù)量多少?zèng)Q定。本系統(tǒng)的數(shù)據(jù)庫(kù)命名為中小 企業(yè)人力資源管理系統(tǒng),共用12張數(shù)據(jù)表來(lái)存儲(chǔ)相應(yīng)信息。數(shù)據(jù)庫(kù)概念設(shè)計(jì)作為系統(tǒng)開(kāi)發(fā)的重要組成部分,是根據(jù)管理系統(tǒng)的相應(yīng)

27、需 求制定的,數(shù)據(jù)庫(kù)的優(yōu)劣直接影響到系統(tǒng)的后期開(kāi)發(fā)。為了保證系統(tǒng)的安全性,在登錄系統(tǒng)的時(shí)候用戶(hù)需要輸入正確的用戶(hù)名和 密碼,并且通過(guò)不同的用戶(hù)名和密碼進(jìn)入不同的管理界面。因此,需要一個(gè)數(shù) 據(jù)庫(kù)表用來(lái)記錄用戶(hù)的用戶(hù)名和密碼。登錄表的實(shí)體類(lèi)圖如圖 3-6所示。login-user name : str ing -password : stri ng user name:用戶(hù)名 password :密碼Personnfo-n ame : stri ng-n umber : stri ng -department: string -sex : stri ng-positi on:stri ng-age

28、 : i nt-n ati onal:stri ng-political la ndscape:stri ng圖3-6登錄表員工信息表屬于其中最重要的一個(gè)表,在這個(gè)表中記錄了員工的基本信息, 因此表中涉及的員工信息字段太多,本實(shí)體類(lèi)圖只給出了部分字段。本系統(tǒng)的 員工基本信息表實(shí)體類(lèi)圖如圖 3-7所示。name:?jiǎn)T工姓名number:?jiǎn)T工編號(hào)departme nt:?jiǎn)T工部門(mén)sex :性別position :?jiǎn)T工職位age :年齡n ati onal :民族political landscape :政治面貌圖3-7員工基本信息3-8所示。Person_Jcjl-n ame : stri ng-n

29、umber : stri ng -departme nt : stri ng -sex : stri ng-reas on:stri ng-in structi ons:stri ngn ame :員工姓名 n umber :員工編號(hào) departme nt:?jiǎn)T工部門(mén) sex :性別 reaso n:獎(jiǎng)懲原因instructions :說(shuō)明圖3-8獎(jiǎng)懲表員工的考勤信息是通過(guò)數(shù)據(jù)庫(kù)進(jìn)行顯示的。其實(shí)體類(lèi)圖如圖3-9所示。Basic_qjdj-n ame : stri ng -nu mber : stri ng -day : floatname員工姓名 number員工編號(hào)day請(qǐng)假天數(shù)員工受到獎(jiǎng)懲

30、是必不可少的。在數(shù)據(jù)庫(kù)設(shè)計(jì)中,加入了一個(gè)員工獎(jiǎng)懲表, 以便對(duì)員工的獎(jiǎng)懲信息進(jìn)行記錄。獎(jiǎng)懲表的實(shí)體類(lèi)圖如圖圖3-9員工考勤信息表人力資源管理系統(tǒng)離不開(kāi)對(duì)員工的工資管理,將員工的工資信息動(dòng)態(tài)地錄 入數(shù)據(jù)庫(kù)并且能夠隨時(shí)清晰地查看是設(shè)計(jì)此薪資信息表的基本目的。其類(lèi)圖設(shè) 計(jì)如圖3-10所示。name:?jiǎn)T工姓名 number :員工編號(hào) department :部門(mén) sex :性別 wages :員工工資 bank account :銀行賬號(hào)Basic_Gzb-name : string -number : string -department : string -sex : string -wages:

31、float-bank account:float圖3-10薪資管理表此外,員工培訓(xùn)記錄表、員工簡(jiǎn)歷表、員工離職管理表、員工培訓(xùn)記錄表 均屬于員工檔案信息的范圍,實(shí)體類(lèi)圖設(shè)計(jì)與其它員工基本信息類(lèi)似,本文不 再顯示其類(lèi)圖設(shè)計(jì)。322物理設(shè)計(jì)根據(jù)上面設(shè)計(jì)的實(shí)體類(lèi)圖,便可以在數(shù)據(jù)庫(kù)中創(chuàng)建相應(yīng)的數(shù)據(jù)庫(kù)表,本系 統(tǒng)的各數(shù)據(jù)表的結(jié)構(gòu)如下:(1)員工基本檔案表用于保存員工的基本檔案信息。包括自編號(hào)、 員工編 號(hào)、員工姓名、員工性別、出生年月、身份證號(hào)碼、民族、政治面貌、婚姻狀 況、文化程度、專(zhuān)業(yè)、畢業(yè)院校、職務(wù)、基本工資、手機(jī)號(hào)碼、籍貫等字段。 其結(jié)構(gòu)如表3-1所示。表3-1基本檔案表字段名稱(chēng)類(lèi)型是否允許空說(shuō)

32、明編號(hào)varchar(50)否員工信息編號(hào)(主鍵)姓名varchar(50)否員工姓名性別varchar(50)否員工性別出生年月datetime否員工出生日期身份證號(hào)碼varchar(50)否員工身份證編號(hào)民族varchar(50)否員工民族政治面貌varchar(50)否員工政治面貌文化程度varchar(50)是員工文化程度專(zhuān)業(yè)varchar(50)是員工所學(xué)專(zhuān)業(yè)畢業(yè)院校varchar(50)是員工畢業(yè)院校職稱(chēng)varchar(50)是員工職稱(chēng)職務(wù)varchar(50)是員工在公司的職務(wù)進(jìn)入單位時(shí)間datetime否員工進(jìn)入本單位時(shí)間合同年限varchar(50)否員工簽訂的合同年限基本工

33、資float否員工的基本工資銀行賬號(hào)varchar(50)否員工的工資銀行賬號(hào)保險(xiǎn)賬號(hào)varchar(50)否員工的保險(xiǎn)賬號(hào)手機(jī)號(hào)碼varchar(50)是員工手機(jī)號(hào)碼家庭住址varchar(50)否員工家庭住址籍貫varchar(50)否員工籍貫備注varchar(50)是其它說(shuō)明(2)公司部門(mén)表用于存放公司部門(mén)信息。包括部門(mén)名稱(chēng)、部門(mén)負(fù)責(zé)人、人力資源文員、聯(lián)系電話(huà)、額定人數(shù)、說(shuō)明等字段。其結(jié)構(gòu)如表3-2所示表3-2部門(mén)信息表字段名類(lèi)型是否允許空說(shuō)明部門(mén)名稱(chēng)varchar(50)否公司部門(mén)名稱(chēng)部門(mén)經(jīng)理varchar(50)否本部門(mén)經(jīng)理負(fù)責(zé)人varchar(50)是各部門(mén)負(fù)責(zé)人信息聯(lián)系電話(huà)va

34、rchar(IOO)否本部門(mén)聯(lián)系電話(huà)備注varchar(50)是說(shuō)明信息(3) 離職管理表用來(lái)存放員工的離職信息。包括自編號(hào)、員工編號(hào)、員工 姓名、離職時(shí)間、離職原因、批準(zhǔn)人和說(shuō)明信息等。其結(jié)構(gòu)如表3-3所示。表3-3離職管理表字段名類(lèi)型是否允許空說(shuō)明編號(hào)varchar(50)否員工編號(hào)姓名varchar(50)否員工姓名離職時(shí)間datetime否員工離職時(shí)間離職原因varchar(50)否員工離職原因批準(zhǔn)人varchar(50)否批準(zhǔn)人姓名說(shuō)明varchar(50)是說(shuō)明事項(xiàng)(4) 操作用戶(hù)權(quán)限表用于存放用戶(hù)的信息及各用戶(hù)的權(quán)限信息。包括用戶(hù)名稱(chēng)、用戶(hù)密碼。其結(jié)構(gòu)如表3-4所示表3-4操作用

35、戶(hù)權(quán)限表字段名稱(chēng)類(lèi)型是否允許空說(shuō)明用戶(hù)名稱(chēng)varchar(50)否存放用戶(hù)名稱(chēng)用戶(hù)密碼varchar(50)否存放用戶(hù)密碼(5) 培訓(xùn)記錄表用于存放員工的培訓(xùn)記錄信息。包括:自編號(hào)、員工編號(hào)、 員工姓名、開(kāi)始時(shí)間、結(jié)束時(shí)間、培訓(xùn)單位、培訓(xùn)地點(diǎn)、培訓(xùn)內(nèi)容、培訓(xùn)經(jīng)費(fèi)、 證書(shū)名稱(chēng)、說(shuō)明信息等字段。其結(jié)構(gòu)表如表 3-5所示。表3-5員工培訓(xùn)記錄表字段名類(lèi)型是否允許空說(shuō)明員工編號(hào)varchar(50)否員工編號(hào)員工姓名varchar(50)否員工姓名開(kāi)始時(shí)間datetime否培訓(xùn)開(kāi)始時(shí)間結(jié)束時(shí)間datetime否培訓(xùn)結(jié)束時(shí)間培訓(xùn)單位varchar(50)是培訓(xùn)單位名稱(chēng)培訓(xùn)地點(diǎn)varchar(50)是培訓(xùn)

36、所在地點(diǎn)培訓(xùn)內(nèi)容varchar(50)是培訓(xùn)內(nèi)容培訓(xùn)經(jīng)費(fèi)varchar(50)是培訓(xùn)經(jīng)費(fèi)數(shù)量證書(shū)名稱(chēng)varchar(50)是培訓(xùn)證書(shū)名稱(chēng)說(shuō)明varchar(50)是說(shuō)明信息請(qǐng)假記錄表用于存放員工的請(qǐng)假信息。包括:姓名、員工編號(hào)、請(qǐng)假天 數(shù)等字段。其結(jié)構(gòu)表如表3-6所示。表3-6請(qǐng)假記錄表字段名類(lèi)型是否允許空說(shuō)明員工編號(hào)varchar(50)否員工編號(hào)員工姓名varchar(50)否員工姓名請(qǐng)假天數(shù)varchar(50)否請(qǐng)假的時(shí)間(7) 員工獎(jiǎng)懲信息表用于存放員工的獎(jiǎng)懲信息。 包括:?jiǎn)T工編號(hào)、員工姓名、獎(jiǎng)懲日期、獎(jiǎng)懲類(lèi)型、獎(jiǎng)懲原因、說(shuō)明等字段。其結(jié)構(gòu)表如表表3-7員工獎(jiǎng)懲信息表3-7所示。字段

37、名類(lèi)型是否允許空說(shuō)明員工編號(hào)varchar(50)否員工編號(hào)員工姓名varchar(50)否員工姓名獎(jiǎng)懲日期datetime否獎(jiǎng)懲日期獎(jiǎng)懲類(lèi)型varchar(50)否獎(jiǎng)懲類(lèi)型獎(jiǎng)懲原因varchar(50)否獎(jiǎng)懲原因說(shuō)明varchar(50)是說(shuō)明信息(8) 加班管理表用于存放員工的加班信息。包括:?jiǎn)T工編號(hào)、員工姓名以及 加班時(shí)數(shù)等字段。其結(jié)構(gòu)表如表 3-8所示表3-8加班管理信息表字段名類(lèi)型是否允許空說(shuō)明員工編號(hào)varchar(50)否員工編號(hào)員工姓名varchar(50)否員工姓名加班時(shí)數(shù)float否加班的總時(shí)數(shù)(9) 工資表查詢(xún)用于存放員工的信息,工資。包括員工姓名、員工編號(hào)、部門(mén)、工資、

38、銀行賬號(hào)等字段。其結(jié)構(gòu)表如圖3-9所示。表3-9工資表查詢(xún)信息表字段名類(lèi)型是否允許空說(shuō)明員工編號(hào)varchar(50)否員工編號(hào)員工姓名varchar(50)否員工姓名部門(mén)varchar(50)否員工的所屬部門(mén)工資float否每個(gè)月的工資銀行賬號(hào)varchar(50)否員工的銀行賬號(hào)第4章系統(tǒng)實(shí)現(xiàn)4.1開(kāi)發(fā)環(huán)境配置1 客戶(hù)端環(huán)境:(1) Microsoft Windows 7 操作系統(tǒng)(2) 硬件環(huán)境:CPU主頻為2.1 GHz以上,內(nèi)存2 GB以上2 服務(wù)器環(huán)境:(1) 操作系統(tǒng):Microsoft Win dows Server 2003(2) 數(shù)據(jù)庫(kù)系統(tǒng):SQL Server 2008(

39、3) 開(kāi)發(fā)語(yǔ)言:C#(4) 開(kāi)發(fā)環(huán)境:Visual Studio2010(5) 硬件環(huán)境:CPU主頻為2.1 GHz以上,內(nèi)存2 GB以上4.2登錄模塊1. 界面設(shè)計(jì)登錄模塊主要是通過(guò)輸入正確的用戶(hù)名和密碼進(jìn)入主窗體,它可以提高程序的安全性,保護(hù)數(shù)據(jù)資料不外泄。登錄窗體運(yùn)行后如圖4-1所示。2. 后臺(tái)處理與實(shí)現(xiàn)該模塊主要是為了實(shí)現(xiàn)用戶(hù)的登錄功能。用戶(hù)輸入正確的用戶(hù)名和密碼后可登錄到主界面,為方便調(diào)試,用戶(hù)名和密碼都設(shè)成了默認(rèn)的。用戶(hù)名的輸入采用了 combox控件,其默認(rèn)用戶(hù)名 Administrator。其實(shí)現(xiàn)如代碼4-1所示。if (user_name_comboBox.Text.Trim

40、()="")MessageBox.Show(null,"用戶(hù)名不能為空","登陸失敗",MessageBoxButtons.OK,MessageBoxIcon.Question);return;string str = "select * from System_Login where User_Name="' + user_name_comboBox.Text + "'andPassword="' + password_textBox() + ""&

41、#39;SqlCommand comm = new SqlCommand(str, conn);SqlDataReader dr = comm.ExecuteReader();if (dr.Read()用戶(hù)名=textBox1.Text.Trim();MDI 主窗口 f2 = new MDI 主窗口();f2.Show();elseMessageBox.Show(”輸入有誤,請(qǐng)重新輸入!”);代碼4-1登錄模塊代碼4.3主窗體1.界面設(shè)計(jì)通過(guò)主窗體,用戶(hù)可以調(diào)用系統(tǒng)的各個(gè)子模塊,快速掌握本系統(tǒng)的操作方法。當(dāng)?shù)卿洿绑w驗(yàn)證成功以后,用戶(hù)進(jìn)入主窗體。其效果圖如圖4-2所示。-悄鞏圭胃口訂姬人專(zhuān)芳理&

42、#174; 工資罷考豎琶霆© 蔬無(wú)転圖陋W人» d J £ 7 I魅退w致4-2主窗體2.后臺(tái)處理與實(shí)現(xiàn)本窗體應(yīng)用了 MenuStrip控件的ToolStripDropDownltem 對(duì)象,該對(duì)象的 功能是用于存儲(chǔ)各菜單項(xiàng)下的所有信息,并通過(guò)該對(duì)象的DropDownltem屬性獲 取各子菜單項(xiàng)的名稱(chēng)。4.4人事管理441人力資源資料1.界面設(shè)計(jì)人力資源資料用來(lái)對(duì)員工的基本資料、經(jīng)濟(jì)及社會(huì)關(guān)系、培訓(xùn)記錄、獎(jiǎng)懲 記錄、考評(píng)記錄、調(diào)薪記錄、出差記錄以及合同記錄等進(jìn)行添加、修改、刪除 的操作。為了更好的進(jìn)行查詢(xún)操作,本界面設(shè)計(jì)了模糊查詢(xún)的功能。人力資源 資料運(yùn)行圖如圖4

43、-3所示。模糊查詢(xún)?nèi)鐖D4-4所示。4-3人力資源資料圖4-4查詢(xún)窗體功能2.后臺(tái)處理與實(shí)現(xiàn)在本窗體中用到了 treeview組件,這樣方便在使用的時(shí)候,可以通過(guò)對(duì)部 門(mén)的選擇來(lái)尋找適合的信息。另外還使用了 dataGridView組件,用來(lái)記錄所有 查詢(xún)到的記錄。還使用tabCo ntrol組件來(lái)把用戶(hù)的信息設(shè)置成選項(xiàng)卡的模式, 這樣在翻看的什么比較方便。443公司資料1.界面設(shè)計(jì)4-5公司資料2.后臺(tái)處理與實(shí)現(xiàn)這個(gè)模塊是用來(lái)修改公司資料的,當(dāng)公司的地址或者聯(lián)系人等發(fā)生變化時(shí),可以通過(guò)這個(gè)地方來(lái)進(jìn)行修改,另外從這個(gè)地方也能清楚的看到公司的詳細(xì)聯(lián) 系方式等。這個(gè)界面里使用了一個(gè)groupbox控

44、件將label和textbox都組合在 它里面,這樣使界面看起來(lái)更加舒服,為了增加界面的美觀度,還添加了一個(gè)picturebox控件。其實(shí)現(xiàn)如代碼4-2所示。private void 公司資料設(shè)置 _Load(object sender,EventArgs e)Link = new SQL_Link();DS = Link.SQL_Select("select * from Basic_Gs" , Link_Conn);DT=DS.TablesO;if (DT.Rows.Count != 0)for (int i = 1; i < DT.RowsO.ltemArray

45、.Length; i+)this.Controls.Find("textbox" + i.ToString() ,true)O.Text =DT.RowsO.ltemArrayi.ToString();private void button1_Click(object sender , EventArgs e)if (DT.Rows.Count != 0)獲取屬于該表的行的集合 .string Update_String = "Update Basic_Gs set "for (int i = 1; i < DT.Columns.Count; i+

46、)if (i < DT.Columns.Count - 1) Update_String += DT.Columnsi.ColumnName + " ='"+ this.Controls.Find("textbox" + i.ToString() , true)O.Text + "',"else Update_String += DT.Columnsi.ColumnName +"='"+this.Controls.Find("textbox" + i.ToStrin

47、g() , true)O.Text + "' where " + '"' + "索引"+ ”" + "=" + DT.RowsO.ltemArrayO.ToString();Link.SQL_Update(Update_String , Link_Conn); this.Close();elsestring Update_String = "insert into Basic_Gs values ("for (int i = 1; i < DT.Columns.Co

48、unt; i+)if (i < DT.Columns.Count - 1) Update_String += " "' + this.Controls.Find("textbox"+ i.ToString() , true)O.Text + "',"else Update_String += +this.Controls.Find("textbox" + i.ToString(),true)0.Text + "')"Link.SQL_Update(Update_St

49、ring , Link_Conn); this.Close();代碼4-2公司資料實(shí)現(xiàn)代碼443部門(mén)設(shè)置1.界面設(shè)計(jì)4-6部門(mén)設(shè)置2.后臺(tái)處理與實(shí)現(xiàn)這一模塊是用來(lái)添加、刪除部門(mén)的。當(dāng)你想要?jiǎng)?chuàng)建新的部門(mén)時(shí),點(diǎn)擊新增 部門(mén)就可以創(chuàng)建一個(gè)新的部門(mén);當(dāng)部門(mén)名稱(chēng)發(fā)生改變時(shí),你也可以通過(guò)編輯按鈕來(lái)進(jìn)行修改;當(dāng)部門(mén)設(shè)立了子部門(mén)的時(shí)候,可以通過(guò)新增子級(jí)部門(mén)來(lái)進(jìn)行添加。該窗體中使用了 tapcotrol組件來(lái)設(shè)置相對(duì)應(yīng)的選項(xiàng)卡,還使用了 treeview 控件來(lái)讓各部門(mén)的信息呈現(xiàn)出樹(shù)狀的模式。444培訓(xùn)管理1.界面設(shè)計(jì)這一模塊用來(lái)記錄接受培訓(xùn)員工的姓名、部門(mén)、職位、編號(hào)、培訓(xùn)主題、開(kāi)始時(shí)間以及結(jié)束時(shí)間等內(nèi)容的【

50、倍ill曲_ n x弋莖昔基衣工資曹世椚) 考彗瑪匚東妊難護(hù)輕圖0/=T) 蠱口 (W4-7培訓(xùn)管理2.后臺(tái)處理與實(shí)現(xiàn)該窗體左邊還是采用的treeview 來(lái)顯示各部門(mén)的部門(mén)信息,右邊則使用 dataGridView來(lái)顯示各部門(mén)人員的培訓(xùn)情況。其實(shí)現(xiàn)如代碼 4-3所示。/ TreeView 選取public void TreeView_Select(string Table_Name, string Date_Column_Name)SDT_0 = new DataTable();Select_String = "select Personnfo.姓名,Personnfo.部門(mén),Pe

51、rsonnfo.職位, "+Table_Name+".* from "+Table_Name+" ,(select 姓名,部門(mén),職位,編號(hào) from Personnfo) Personnfo where "+Table_Name+".編號(hào) =Personnfo.編號(hào)"if (treeView1.SelectedNode.Text ="全體人員")if (checkBox2.Checked = true)Select_String += " and substring(convert(varcha

52、r(10) , " + Date_Column_Name + ", 120), 1, 8) like (substring(convert(varchar(10) ,getdate(),120),1, 8) ”;elseif (checkBox2.Checked = false)Select_String += " and (部門(mén) ='"+ treeView1.SelectedNode.Text + ""'if (checkBox1.Checked = true)foreach 仃 reeNode TN in tree

53、View1.SelectedNode.Nodes)Select_String += " or 部門(mén)="+ TN.Text +;Child_BM_Worker(TN);Select_String +=")"elseSelect_String += " and substring(convert(varchar(10) , " + Date_Column_Name + ",120), 1, 8) like (substring(convert(varchar(10) , getdate(),120), 1,8)" +

54、" and (部門(mén) ='"+ treeView1.SelectedNode.Text + "'"if (checkBox1.Checked = true)foreach 仃 reeNode TN in treeView1.SelectedNode.Nodes)Select_String += " or 部門(mén)="+ TN.Text +;Child_BM_Worker(TN);else Select_String +=")"SDA_0 = SQL_Linker.SQL_Bind(Select_String , Link_Conn , SDT_0 , dataGridView1); dataGridView1.Focus();dataGridView1.Columns"標(biāo)識(shí)".Visible = false; dataGridView1.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.ColumnHeader);代碼4-3培訓(xùn)管理實(shí)現(xiàn)代碼獎(jiǎng)懲管理1.界面設(shè)計(jì) MDIS口 - SSSH. X幾雪昔遷®工涯理險(xiǎn)壟鏗理©10)旨口兇_ i溝軸事至一哩帝門(mén)II曲熙示QP

溫馨提示

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

評(píng)論

0/150

提交評(píng)論