【正文】
。同時也說明了一點,就是信息處理也非常的重要。一直以來人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少的困難。隨著計算機技術的飛速發(fā)展,計算機在企業(yè)管理中應用的普及,利用計算機實現(xiàn)企業(yè)人事管理勢在必行。企業(yè)人事信息管理系統(tǒng)是大中型企業(yè)單位不可缺少的工具,它的內(nèi)容對于企業(yè)的決策者和管理者來說都至關重要,所以企業(yè)人事信息管理系統(tǒng)應該能夠為用戶提供充足的信息和快捷的查詢手段。而如今電腦已經(jīng)深入到日常工作和生活的方方面面,比如文字處理、信息管理、輔助設計、圖形圖像處理、教育培訓以及游戲娛樂等。所以利用計算機管理人事是以后企業(yè)最佳選擇。企業(yè)人事管理是相對企業(yè)內(nèi)部員工的管理。集人員、考勤、工資、員工培訓、系統(tǒng)功能等于一體的大型管理系統(tǒng)。為企業(yè)在人事管理等方面提供極大的方便。不但有利于企業(yè)的統(tǒng)一性管理,而且還大在提高了企業(yè)的全體員工的工作效率和積極性。企業(yè)人事管理可以說是一項瑣碎、繁雜而又必須十分細致的工作,是不能允許時常發(fā)生差錯的。幾十年前的那種手工操作已遠遠跟不上近代企業(yè)發(fā)展的步驟,時代的進步?jīng)Q定了企業(yè)的發(fā)展,而企業(yè)要發(fā)展必然完善的管理體系,所以說企業(yè)人事管理的自動化完全是時代進步的必然結果。合理的利用有助于企業(yè)發(fā)展的管理系統(tǒng)是企業(yè)改革的一種優(yōu)越的體現(xiàn)。利用計算機對企業(yè)人事管理不僅保證了核算準確度,還成倍的提高了工作效率,而且便于查詢。本軟件界面美觀、使用方便,是企業(yè)人事管理必不可缺的好幫手。正如研究任何其它軟件項目一樣,我做的畢業(yè)設計也經(jīng)歷了從選題,調(diào)研,熟悉開發(fā)環(huán)境,實驗關鍵技術,查找類似的相關系統(tǒng)的資料;系統(tǒng)需求分析,數(shù)據(jù)庫結構設計,功能模塊開發(fā),功能模塊測試,系統(tǒng)調(diào)試和系統(tǒng)試運行和修改。2 開發(fā)工具介紹 開發(fā)工具的選擇隨著社會需求的推動和計算機技術的發(fā)展普及,各行業(yè)的管理機構需要有計算機來處理大量的信息。選擇一優(yōu)秀的數(shù)據(jù)庫管理系統(tǒng)作為開發(fā)平臺,將給日后的信息處理帶來便利性。其中,基于微型計算機的數(shù)據(jù)庫系統(tǒng)是應用最廣泛、實用性最強的一種計算機技術。而事實證明:SQL數(shù)據(jù)庫是一個廣泛使用、簡單易用、性能價格比較高、工具完整而又豐富、界面友好、處理速度高的關系型數(shù)據(jù)庫。SQL Server 2000主要用于Windows環(huán)境,利用它可設計出體現(xiàn)Windows風格的豐富多彩的圖形化用戶界面,使用戶的操作和使用十分便利。SQL Server 2000 是為數(shù)據(jù)庫應用程序開發(fā)而設計的功能強大、面向對象的編程工具。它能夠管理大量復雜的數(shù)據(jù)信息,同時有具有很好的安全性和較強的網(wǎng)絡功能,甚至還能夠實現(xiàn)數(shù)據(jù)的遠程訪問和存儲加工。從本人的實際情況看:因為在校期間也有學習過可視化的編程,對這一類的軟件的使用也有較深的認識,所以說選用SQL Server 2000作為開發(fā)工具是很有優(yōu)勢的。而對于前臺編程工具,目前比較流行的是VC++,VB,Delphi,PowerBuilder,C++builder等。對底層編程比較需要的地方就大部分VC++,而Delphi的IDE是非常易用的。業(yè)界有一句很經(jīng)典的話:真正的程序員用VC++,而聰明的程序員用Delphi??梢?,VC++與Delphi是兩種較優(yōu)秀的語言開發(fā)工具。Delphi ,是目前最為廣泛的、易學易用的面向對象的開發(fā)工具,Delphi ,這些控件可用于設計界面和實現(xiàn)各種功能,減少了編程人員的工作量,也簡化了界面設計過程,從而有效的提高了應用程序的運行效率和可靠性。故實現(xiàn)本系統(tǒng)用Delphi作為開發(fā)工具是一個明智的選擇。 Delphi 及 SQL Server 2000簡介 Delphi Delphi是全新的可視化編程環(huán)境,為我們提供了一種方便、快捷的Windows應用程序開發(fā)工具。它使用了Microsoft Windows圖形用戶界面的許多先進特性和設計思想,采用了彈性可重復利用的完整的面向對象程序語言(ObjectOriented Language)、當今世界上最快的編輯器、最為領先的數(shù)據(jù)庫技術。它簡單易學、效率高,且功能強大,可以與Windows的專業(yè)開發(fā)工具SDK相媲美,使用Delphi開發(fā)應用軟件,無疑會大大地提高編程效率。DELPHI最顯著的特點就是高效性和穩(wěn)定性,總的來說,主要體現(xiàn)在以下6個方面:(1)可視化開發(fā)環(huán)境的性能。(2)面向對象編程的概念。(3)編譯器的速度和已編譯代碼的效率。(4)編程語言的功能及其復雜性。(5)數(shù)據(jù)庫結構的靈活性和擴展性。(6)框架對設計和使用模式的擴充。Delphi實際上是Pascal語言的一種版本,但它與傳統(tǒng)的Pascal語言有天壤之別。一個Delphi程序首先是應用程序框架,而這一框架正是應用程序的“骨架”。在骨架上即使沒有附著任何東西,仍可以嚴格地按照設計運行。您的工作只是在“骨架”中加入您的程序。缺省的應用程序是一個空白的窗體(Form),您可以運行它,結果得到一個空白的窗口。這個窗口具有Windows窗口的全部屬性:可以被放大縮小、移動、最大最小化等,但您卻沒有編寫一行代碼。因此,可以說應用程序框架通過提供所有應用程序共有的東西,為用戶應用程序的開發(fā)打下了良好的基礎。Delphi已經(jīng)為您做好了一切基礎工作程序框架就是一個已經(jīng)完成的可運行應用程序,只是不處理任何事情。您所需要做的,只是在程序中加入完成您所需功能的代碼而已。在空白窗口的背后,應用程序的框架正在等待用戶的輸入。由于您并未告訴它接收到用戶輸入后作何反應,窗口除了響應Windows的基本操作(移動、縮放等)外,它只是接受用戶的輸入,然后再忽略。Delphi把Windows編程的回調(diào)、句柄處理等過程都放在一個不可見的Romulam覆蓋物下面,這樣您可以不為它們所困擾,輕松從容地對可視部件進行編程。 SQL Server 2000簡介SQL Server 2000 繼承了數(shù)據(jù)庫軟件設計和引擎方面的優(yōu)勢,已經(jīng)成為新一代網(wǎng)絡應用程序的最佳數(shù)據(jù)庫和分析解決方案之一。作為Microsoft.NET Enterprise Servers 的核心組件,它將減少電子商務、在線商務和數(shù)據(jù)倉庫應用程序推向市場的時間,并對需要的環(huán)境提供可靠的支持。SQL Server 2000 對XML和HTTP 提供充分的支持;提供分割裝載和確保時間的特性;提供先進的管理和協(xié)調(diào)機制,可以自動管理線程任務,降低總體開銷。SQL Server 2000 是一個具備完全Web 支持的數(shù)據(jù)庫產(chǎn)品,提供了可擴展標記語言(XML)核心支持以及Internet 上和防火墻外進行查詢的能力,具有可伸縮性、靈活性、擴充性好,而且價格便宜等特點;還可以使用XML 更新程序更容易地插入、更新和刪除數(shù)據(jù)。使用SQL Server 2000 可以獲得非凡的可伸縮性和可靠性。通過向上伸縮和向外擴展的能力,SQL Server 2000 滿足苛刻的電子商務和企業(yè)應用程序要求。主要體現(xiàn)為:(1)高度可用性;(2)可伸縮性;(3)安全性;(4)分布式分區(qū)圖;(5)索引視圖;(6)虛擬接口系統(tǒng)網(wǎng)絡;(7)復制特性。SQL Server 2000 是Microsoft.NET Enterprise Server 的數(shù)據(jù)管理與分析中樞。SQL Server 2000 包括加速從概念到最后交付開發(fā)過程的工具。主要體現(xiàn)為:(1)經(jīng)過簡化的數(shù)據(jù)庫管理;(2)提高開發(fā)人員的工作效率;(3)數(shù)據(jù)轉換服務(DTS);(4)擴展應用程序;(5)英語查詢;(6)數(shù)據(jù)挖掘;(7)OLAP 服務;(8)OLAP 靈活性;(9)閉合循環(huán)分析。3 需求分析及系統(tǒng)設計人事管理系統(tǒng)是一個典型的數(shù)據(jù)庫應用程序,由啟動窗體、登錄模塊、系統(tǒng)主界面、系統(tǒng)管理模塊、信息設置模塊、員工信息管理管理模塊、工資管理模塊等組成,具體的功能模塊如下:(1)系統(tǒng)管理模塊的主要功能是單位信息、管理員設置、更改密碼、重新登錄。(2)信息設置模塊主要功能是對部門信息、工種類型、職稱類型、文化程度、政治面貌、民族類型、得稅設置、考勤設置等進行設置。(3)員工信息管理模塊主要功能是新員工登記、應聘登記、員工調(diào)動、員工離職、考核管理、合同管理、應聘信息瀏覽、員工信息瀏覽。(4)工資管理模塊主要是:設置員工的工資信息、生成工資報表、工資檔案瀏覽。總之, 開發(fā)這個系統(tǒng)的目的就是要幫助企業(yè)的人事部門提高工作效率,實現(xiàn)企業(yè)人事信息管理系統(tǒng)的系統(tǒng)化、規(guī)范化和自動化。根據(jù)這個系統(tǒng)所要實現(xiàn)的目的和任務,總結出這個系統(tǒng)最終要實現(xiàn)的主要功能如下: 數(shù)據(jù)設置部分:主要包括考勤錄入功能。數(shù)據(jù)修改部分: 主要修改員工信息,修改基本工資,人事調(diào)動。數(shù)據(jù)采集部分:主要完成日常登記。數(shù)據(jù)查詢部分:主要包括用戶信息查詢、考勤信息查詢、工資情況查詢、部門情況查詢各項報表統(tǒng)計等工作。本系統(tǒng)的功能模塊如圖1所示: