【正文】
企業(yè)員工管理系統(tǒng)開(kāi)發(fā)The Development of Enterprise EmployeeManagement System目 錄摘 要 IABSTRACT II第1章 緒論 1 開(kāi)發(fā)背景及意義 1 開(kāi)發(fā)工具簡(jiǎn)介 1第2章 系統(tǒng)分析 3 系統(tǒng)需求分析 3 系統(tǒng)處理流程分析 4 系統(tǒng)安全性分析 5第3章 系統(tǒng)設(shè)計(jì) 7 系統(tǒng)各模塊功能設(shè)計(jì) 7 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 9 數(shù)據(jù)庫(kù)表的設(shè)計(jì) 9第4章 系統(tǒng)實(shí)現(xiàn) 12 數(shù)據(jù)庫(kù)連接的實(shí)現(xiàn) 12 數(shù)據(jù)庫(kù)基本操作的實(shí)現(xiàn) 14 存儲(chǔ)過(guò)程的實(shí)現(xiàn) 14 主要模塊的實(shí)現(xiàn) 16 人事管理模塊的實(shí)現(xiàn) 17 招聘管理模塊的實(shí)現(xiàn) 19 信息統(tǒng)計(jì)分析模塊的實(shí)現(xiàn) 20 數(shù)據(jù)庫(kù)維護(hù)模塊的實(shí)現(xiàn) 21結(jié) 論 22參考文獻(xiàn) 23摘 要隨著企業(yè)規(guī)模的擴(kuò)大,企業(yè)員工管理的任務(wù)越來(lái)越重,僅僅依靠人工管理已經(jīng)變的不可能,迫切需要借助計(jì)算機(jī)來(lái)進(jìn)行管理。企業(yè)員工管理系統(tǒng)就是一個(gè)為適應(yīng)當(dāng)前各個(gè)企業(yè)對(duì)員工管理的迫切需求而設(shè)計(jì)開(kāi)發(fā)的軟件系統(tǒng)。該系統(tǒng)能極大地方便管理員的工作,提高企業(yè)的工作效率。本系統(tǒng)主要包括八大管理模塊,分別是管理員登錄管理,組織管理,人事管理,招聘管理,合同管理,培訓(xùn)發(fā)展管理,保險(xiǎn)福利管理和數(shù)據(jù)庫(kù)維護(hù)管理。在開(kāi)發(fā)本系統(tǒng)的過(guò)程中按照軟件工程的步驟:首先進(jìn)行需求分析確定該系統(tǒng)的功能,然后對(duì)系統(tǒng)進(jìn)行功能模塊劃分,接著分析設(shè)計(jì)數(shù)據(jù)庫(kù),最后完成系統(tǒng)的詳細(xì)設(shè)計(jì)與編碼實(shí)現(xiàn)。本文首先介紹了該系統(tǒng)的開(kāi)發(fā)背景和開(kāi)發(fā)環(huán)境,其次介紹了系統(tǒng)的需求分析,處理流程分析以及安全性分析,接著介紹了數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì)和數(shù)據(jù)庫(kù)表的設(shè)計(jì),最后詳細(xì)說(shuō)明了人事管理模塊,招聘管理模塊,統(tǒng)計(jì)分析模塊和數(shù)據(jù)庫(kù)維護(hù)模塊等主要模塊的實(shí)現(xiàn)。關(guān)鍵詞 招聘管理,數(shù)據(jù)庫(kù)維護(hù),合同管理,人事管理ABSTRACTWith the expansion of enterprise scale, the task of employee management has bee increasingly important, it is urgent to use puter to copy with the work of employee management, which is impossible to depend on only artificial management. Enterprise employee management system is developed to adapt to the pressing requirements of various enterprises in employee management. This system can greatly facilitate the work of managers and improve enterprise efficiency. The system consists mainly of eight modules, which are administrator login management, organization management, personnel management, recruitment management, contract management, training management, insurance management and database maintenance management. According to the process of software engineering, firstly, we carry out the requirements analysis to define the functions of the system, secondly, design function modules, then analyze and design the database, finally, implements detailed design and coding . In this essay, first, it introduces the development background and development environment of the system, second, it introduces the requirement analysis, process analysis, security analysis of the system, then, it introduces the concept structure design of the database and the design of table, finally it details the realization of modules including personnel management module, recruitment management module, statistical analysis module ,database maintenance module , and so on. Keywords recruitment management,database maintenance,contract management,personnel management第1章 緒論企業(yè)員工管理是非常重要的一項(xiàng)工作,本系統(tǒng)是一個(gè)為適應(yīng)當(dāng)前企業(yè)對(duì)員工管理的迫切需求而設(shè)計(jì)開(kāi)發(fā)的軟件系統(tǒng),通過(guò)該系統(tǒng)管理者可以把大部分繁瑣的工作交由計(jì)算機(jī)來(lái)處理,從而提高企業(yè)的工作效率。 開(kāi)發(fā)背景及意義企業(yè)員工管理系統(tǒng)是一個(gè)面向企業(yè)管理人員,為其提供服務(wù)的綜合信息管理系統(tǒng)。隨著企業(yè)規(guī)模的擴(kuò)大,人力資源管理的工作量大大加重,通過(guò)人工來(lái)管理不但低效而且容易出錯(cuò),甚至變的不太可能。當(dāng)今,計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)日新月異,計(jì)算機(jī)已深入到社會(huì)的各個(gè)領(lǐng)域,為人們所利用,人力資源管理者急切希望能夠?qū)⒋蟛糠址爆嵉墓ぷ鹘挥捎?jì)算機(jī)來(lái)處理,從而減輕工作壓力并提高工作效率。本系統(tǒng)就是為適應(yīng)當(dāng)前企業(yè)對(duì)員工管理的迫切需求而設(shè)計(jì)開(kāi)發(fā)的軟件系統(tǒng),通過(guò)該系統(tǒng),管理者可以輕松的完成相關(guān)的日常工作。計(jì)算機(jī)的普及進(jìn)一步加快了企業(yè)員工管理系統(tǒng)的產(chǎn)生,企業(yè)員工管理系統(tǒng)的出現(xiàn)將會(huì)對(duì)企業(yè)的發(fā)展產(chǎn)生深刻的影響,企業(yè)的員工管理將會(huì)變的更加簡(jiǎn)單而高效。 開(kāi)發(fā)工具簡(jiǎn)介本系統(tǒng)的開(kāi)發(fā)環(huán)境是Microsoft Visual Studio 2005,所用開(kāi)發(fā)語(yǔ)言是C,所用數(shù)據(jù)庫(kù)是SQL Server 2000,下面是對(duì)這些開(kāi)發(fā)軟件及技術(shù)的介紹。Visual Studio 2005提供了包括設(shè)計(jì)、編碼、編譯調(diào)試、數(shù)據(jù)庫(kù)連接操作等基本功能和基于開(kāi)放架構(gòu)的服務(wù)器組件開(kāi)發(fā)平臺(tái)、企業(yè)開(kāi)發(fā)工具和應(yīng)用程序重新發(fā)布工具以及性能評(píng)測(cè)報(bào)告等高級(jí)功能?;谝陨蟽?yōu)點(diǎn),開(kāi)發(fā)人員使用此工具開(kāi)發(fā)系統(tǒng)可以享受高效率的開(kāi)發(fā)環(huán)境。C.Net就是該環(huán)境下使用C語(yǔ)言開(kāi)發(fā)系統(tǒng)的一個(gè)開(kāi)發(fā)平臺(tái)。C是從C和C++演變而來(lái)的一種簡(jiǎn)單的、完全面向?qū)ο蟮暮皖愋桶踩男滦统绦蛟O(shè)計(jì)語(yǔ)言。C幾乎綜合了目前所有高級(jí)語(yǔ)言的優(yōu)點(diǎn),主要特點(diǎn)是語(yǔ)法簡(jiǎn)潔;完全的面向?qū)ο?;與web的緊密結(jié)合;完全的安全性和錯(cuò)誤處理;易于使用的版本處理技術(shù);很好的靈活性和兼容性,因此C是一種不錯(cuò)的軟件開(kāi)發(fā)語(yǔ)言,本系統(tǒng)選擇C語(yǔ)言作為開(kāi)發(fā)語(yǔ)言。SQL Server 2000作為后臺(tái)的數(shù)據(jù)管理系統(tǒng),與其他數(shù)據(jù)庫(kù)管理系統(tǒng)相比,它的主要特點(diǎn)是真正的客戶機(jī)/服務(wù)器體系結(jié)構(gòu);圖形化用戶界面,使系統(tǒng)管理和數(shù)據(jù)庫(kù)管理更加簡(jiǎn)單;豐富的編程接口工具,特別是提供了存儲(chǔ)過(guò)程和觸發(fā)器等。結(jié)合該系統(tǒng)的設(shè)計(jì)要求和數(shù)據(jù)庫(kù)框架的特點(diǎn),SQL Server是一個(gè)理想的選擇,它很好的滿足了數(shù)據(jù)處理的要求,具有較強(qiáng)的安全性且易于使用。通常情況下,數(shù)據(jù)源是數(shù)據(jù)庫(kù),但它同樣也能夠是文本文件、Excel表格或者XML文件。, Framwork數(shù)據(jù)提供程序來(lái)訪問(wèn)數(shù)據(jù)源。這些數(shù)據(jù)提供程序包括SQL Framework數(shù)據(jù)提供程序,OLE Framework數(shù)據(jù)提供程序等, ,既減少了與數(shù)據(jù)庫(kù)的活動(dòng)連接數(shù)目,又減少了多個(gè)用戶爭(zhēng)用數(shù)據(jù)庫(kù)服務(wù)器上有限資源的可能性,從而實(shí)現(xiàn)了最大程度的數(shù)據(jù)共享。:易于編程、實(shí)現(xiàn)過(guò)程簡(jiǎn)單、網(wǎng)絡(luò)流量少以及應(yīng)用程序前端和數(shù)據(jù)源之間需要的層數(shù)少等。第2章 系統(tǒng)分析 分析是設(shè)計(jì)的前提,分析在整個(gè)系統(tǒng)的開(kāi)發(fā)過(guò)程中具有舉足輕重的地位,對(duì)系統(tǒng)的需求分析應(yīng)與實(shí)際要求相一致,這樣的分析才是正確和合理的,根據(jù)正確的分析才能設(shè)計(jì)出合理的有實(shí)用價(jià)值的系統(tǒng)。本章主要對(duì)該系統(tǒng)的需求,處理流程以及安全性等進(jìn)行分析。 系統(tǒng)需求分析隨著經(jīng)濟(jì)的迅速發(fā)展,企業(yè)的規(guī)模越來(lái)越大,企業(yè)的管理也越來(lái)越復(fù)雜,組織機(jī)構(gòu)越來(lái)越龐大,組織的劃分也越來(lái)越細(xì),對(duì)企業(yè)各組織部門的管理以及各部門內(nèi)部各職務(wù)的管理變的十分復(fù)雜,需要借助于計(jì)算機(jī)來(lái)進(jìn)行管理。企業(yè)人員數(shù)量的增多,對(duì)員工的管理也是一項(xiàng)繁重的工作,不僅要對(duì)員工的基本信息進(jìn)行管理,還要對(duì)員工的動(dòng)態(tài)信息進(jìn)行管理,例如調(diào)動(dòng)信息,離職信息等,企業(yè)應(yīng)對(duì)員工的這些動(dòng)態(tài)信息及時(shí)的進(jìn)行登記,只有合理的對(duì)員工進(jìn)行管理,企業(yè)才能有條不紊的運(yùn)行。進(jìn)入企業(yè)的員工要與企業(yè)簽訂合同,合同管理關(guān)系到員工和企業(yè)雙方的利益,因而需要進(jìn)行認(rèn)真的管理。為了企業(yè)擴(kuò)展的需要,需要招聘新的人才,為企業(yè)注入新的血液,所以招聘信息以及應(yīng)聘人員的信息的管理也相當(dāng)重要。經(jīng)濟(jì)迅猛發(fā)展,競(jìng)爭(zhēng)日趨激烈,企業(yè)為了能在競(jìng)爭(zhēng)中立于不敗之地,對(duì)員工的素質(zhì)提出更高的要求,因而企業(yè)需要定期對(duì)員工進(jìn)行培訓(xùn),以便員工能更好的掌握新知識(shí)、新技術(shù),提高工作效率,培訓(xùn)管理就是對(duì)企業(yè)開(kāi)展的培訓(xùn)進(jìn)行規(guī)劃管理。此外,為了進(jìn)一步調(diào)動(dòng)員工的積極性,適當(dāng)?shù)陌l(fā)放福利也是必要的,所以對(duì)福利的管理也是必不可少的??紤]到對(duì)系統(tǒng)的安全控制,需要對(duì)登錄該系統(tǒng)的管理員進(jìn)行驗(yàn)證,因此涉及到對(duì)系統(tǒng)管理員的管理,綜上分析,該系統(tǒng)應(yīng)具備管理員登錄管理功能,組織管理功能,人事管理功能,合同管理功能,招聘管理功能以及福利管理功能等。根據(jù)以上分析,可得系統(tǒng)的功能模塊劃分,系統(tǒng)功能模塊圖如圖21所示。圖21 系統(tǒng)功能模塊圖系統(tǒng)功