人事管理系統畢業論文

學識都 人氣:2.31W

導語:為了加深對課堂理論學習的理解,提高應用水平,增強動手能力,為畢業設計做準備。下面是小編收集的人事管理系統畢業論文,歡迎大家參考。

人事管理系統畢業論文

人事管理系統畢業論文

【摘要】:本文主要分析重慶齒輪箱有限責任公司人事管理系統的一些基本功能和組成情況,包括系統的需求分析、系統結構、系統功能模組劃分以及系統資料庫模式分析等,重點對人事工資管理系統的開發實現進行介紹。

人事工資管理系統是不可缺少的部分,它的內容對於其的決策者和管理者來說都至關重要,所以人事工資管理系統應該能夠為使用者提供充足的資訊和快捷的查詢手段。人事工資管理系統的主要任務就是使用計算機,對所有公司成員的人事檔案資料進行儲存;在需要時進行查詢、分類、統計或者增加、修改和刪除等操作;可以針對不同的目的,對各種檔案資料進行查詢。

本文重點說明了系統的設計思想、關鍵技術和解決方案。使用Microsoft公司的SQL Server 2005資料庫管理系統進行資料儲存;通過使用Microsoft公司的Visual Studio 2012整合開發環境。

【關鍵詞】: 人事管理系統;SQL;Visual Studio 2012

前 言

隨著計算機技術、網路技術和資訊科技的發展,現在辦公系統更趨於系統化、科學化和網路化。網路辦公自動化系統是計算機技術和網路迅速發展的一個辦公應用解決方案,它的主要目的是實現資訊交流和資訊共享,提供協同工作的手段,提高辦公的效率,讓人們從繁瑣的有紙辦公中解脫出來。現在許多的機關單位的人事管理水平還停留在紙介質的基礎上,這樣的機制已經不能適應時代的發展,因為它浪費了許多人力和物力,在資訊時代這種傳統的管理方法必然被計算機為基礎的資訊管理所取代。隨著我國市場經濟的快速發展,人事工資管理系統在企業的日常管理中發揮著越來越重要的作用。人事工資管理系統可以進行檔案管理、獎罰管理和工資管理等,方便處理企業內部員工的相關工資資訊。另外,為了更方便的檢視員工的工資資訊,還可以通過水晶報表對工資資訊進行列印。

人事管理系統是典型的管理資訊系統(MIS),其開發主要包括後臺資料庫的建立和維護以及前端應用程式的開發。對於前者要求建立起資料一致性和完整性強、資料安全性好的庫。而對於後者則要求應用程式功能完備,易使用,介面美觀等特點。人事管理系統可以提供豐富的功能,降低人事管理工作的強度,提高其公司人事管理工作的效率,並依靠系統的強大的功能為人事管理的使用創造良好的條件,從而能夠適應其公司人事管理的要求,推動其公司人事管理的資訊化建設。

第1部分 課題分析

1.1 研究背景及意義

隨著計算機技術、網路技術和資訊科技的發展,現在辦公系統更趨於系統化、科學化和網路化。網路辦公自動化系統是計算機技術和網路迅速發展的一個辦公應用解決方案,它的主要目的是實現資訊交流和資訊共享,提供協同工作的手段,提高辦公的效率,讓人們從繁瑣的有紙辦公中解脫出來。現在許多的機關單位的人事管理水平還停留在紙介質的基礎上,這樣的機制已經不能適應時代的發展,因為它浪費了許多人力和物力,在資訊時代這種傳統的管理方法必然被計算機為基礎的資訊管理所取代。

本系統就是基於本公司的人事管理而設計的,是對公司的人事資料進行管理,為人事管理人員提供了一套操作簡單、使用可靠、介面友好、易於管理和使用的處理工具。本系統對人事各種資料進行統一處理,避免資料存取、資料處理的重複,提高工作效率,減少了系統資料處理的複雜性。本系統不僅使公司人事管理人員從繁重的工作中解脫出來,而且提高了人事管理的效率,提高了人事管理的科學性,方便了使用者查詢、管理人員進行管理。

1.2 國內外研究和發展現狀

國外專家學者對人事管理系統的研究起步比較早,已開發國家的企業非常注重自身人事管理系統的開發,在國外一般公司的人事部或勞工部都有自己的系統,而且它們的系統是全國性的。國外的人事系統非常成熟特別是一些跨國公司,更不惜投入大量的人力、物力、財力開發相應的人事管理系統。他們通過建立一個業務流的開放性系統,實現真正意義上的人事管理目標一一挑選和留住最佳人才,同時不斷提高這些人才的工作效率。例如:蘋果公司的企業員工人事管理系統便是一個很好的典範。國外人力資源管理軟體雖然有很多優點,比如操作簡單、介面友好、業務流程清晰、管理

規範;採用ODBC技術,支援GS架構與BSS架構等。但同時又有一些缺點,比如不夠靈活,通用性不強,尤其是由於習慣的不同,導致這些系統不能很好地在中國使用。

我國的人事管理系統起步較晚,傳統的人事管理己經不再適應當今社會的發展要求,經過十多年的快速發展,我國的資料庫管理技術己經廣泛地應用於各個領域,並逐步實現產業化。但資訊管理系統在工廠、企業的應用,還遠落後世界先進水平,主要表現在:人事管理系統使用範圍相對狹窄,人事管理系統穩定性較差、功能相對單一等且。

人事管理軟體在中國雖然己有十幾年的發展歷程,但由於當時的管理模式、思想觀念遠遠滯後於國外,所以對於國內而言,人事管理軟體開發運用還處於“較為初級階段”。現在的人事管理軟體主要有:上海廣電軟體資訊有限公司的匯智人力資源管理系統,益康世紀公司的HRP2000,嘉揚人力資源管理系統(Power2000),金益康人力資源管理資訊系統(YKHRMIS),匯林科軟體(深圳)有限公司的人力資源管理系統,由此可以看出人力資源管理軟體市場的競爭還不是很激烈。這些人事管理軟體的典型特徵就是成品實用性較差、廠商較多而且雜亂,因此開發適合本企業的人事管理系統是企業正規化、科學化的必要條件

第2部分 系統開發技術

2.1 資料庫技術

管理資訊系統的最終實現還需要資料庫的支援。所謂資料庫,就是以一定的組織方式將資料組織在一起存放在計算機儲存器上形成的、能為多個使用者共享的、與應用程式彼此獨立的一組相關資料的集合。資料庫是資料庫應用系統的核心和管理物件。資料庫系統是為適應資料處理的需要而發展起來的一種較為理想的資料處理的核心機構。一個數據庫是一個有機的整體,這便於使用者進行統一管理,方便進行查詢、檢索、統計等操作。資料庫的.性質是由其中的資料模型決定的。在資料庫中的資料如果

依照層次模型進行資料儲存,則該資料庫為層次資料庫;如果依照網路模型進行資料儲存,則該資料庫為網路資料庫;如果依照關係模型進行資料儲存,則該資料庫為關係資料庫。關係型資料庫在計算機資料管理的發展史上是一個重要的里程碑,這種資料庫具有資料結構化、最低冗餘度、較高的程式與資料獨立性、易於擴充、易於編制應用程式等優點,目前較大的資訊系統都是建立在結構化資料庫設計之上的。

關係資料庫(relation database)是若干個依照關係模型設計的資料表文件的集合,資料表又由若干個記錄組成,而每一個記錄是由若干個以欄位屬性加以分類的資料項組成的。關係資料庫具有以下特點:

(1)以面向系統的觀點組織資料,使資料具有最小的冗餘度,支援複雜的資料結構。

(2)具有高度的資料和程式的獨立性,使用者的應用程式與資料的邏輯結構及資料的物理儲存方式無關。

(3)關係資料庫允許多個使用者同時訪問,同時提供了各種控制功能,保證資料的安全性、完整性和併發性控制、安全性控制可防止未經允許的使用者存取資料;完整性控制可保證資料的正確性、有效性和相容性;併發性控制可防止多使用者併發訪問資料時由於相互干擾而產生的資料不一致。

本系統採用的就是典型的關係型資料庫MS SQL Server 2005,可以在許多作業系統上執行。它具有可靠性、可伸縮性、可用性、可管理性等特點,為使用者提供完整的資料庫解決方案。

2.2 C#語言

C# (C sharp)是微軟開發的程式設計語言,它是一種最新的、物件導向的程式語言。因此對於使用這種語言的開發人員來說,開發的基於Microsoft 平臺的應用程式會得到很大的便利,Microsoft 提供了一系列的工具和服務來最大程度地開發利用計算與通訊領域。

正是由於C#物件導向的卓越設計,使它成為構建各類元件的理想之選一一無論是

高階的商業物件還是系統級的應用程式。使用簡單的C#語言結構,這些元件可以方便的轉化為XML網路服務,從而使它們可以由任何語言在任何作業系統上通過Internet進行呼叫。C#使得C++程式設計師可以更快更好的進行程式開發,另外C/C++本身很好的處理方法也不會丟掉,這是兩全其美的方法,因此正是因為存在這層關係,C#與C/C++有很多一樣的地方,熟悉C或C++程式的軟體人員可以很快的轉向C#程式開發。

2.3 C/S系統結構

系統結構的選擇C/S結構,即Client/Server(客戶機/伺服器)結構。此結構把資料庫內容放在伺服器上,而在客戶機上安裝相應軟體。C/S軟體一般採用兩層結構,它由兩部分構成:前端是客戶機,即使用者介面(Client)結合了表示與業務邏輯,接受使用者的請求,並向資料庫服務提出請求,通常是一個PC機,後端是伺服器,即資料管理(Server)將資料提交給客戶端,客戶端將資料進行計算並將結果呈現給使用者。

C/S結構在技術上很成熟。它的主要特點是互動性強、具有安全的存取模式、網路通訊量低、響應速度快、利於處理大量資料,由於C/S是配對的點對點的結構模式,可採用適用於區域網、安全性比較好的網路協議(例如:NT的NetBEU工協議),安全性可以得到較好的保證。但是該結構的程式是針對性開發,變更不夠靈活,維護和管理的難度較大。通常只侷限於小型區域網,不利於擴充套件,並且,由於該結構的每臺客戶機都需要安裝相應的客戶端程式,分佈功能弱,且相容性差,不能實現快速部署安裝和配置,因此缺少通用性,具有較大的侷限性。要求具有一定專業水準的技術人員去完成。

由於本系統主要用於中小型商品銷售企業內部使用,使用者群小,不存在維護難度大和通用性等問題。而本系統對資料安全性要求較高,處理資料量大,這正好是C/S結構的優點。因此本系統採用C/S結構無疑是最佳選擇。

第3部分 系統整體方案

3.1 需求分析

在軟體工程中,需求分析指的是在建立一個新的或改變一個現存的電腦系統時描寫新系統的目的、範圍、定義和功能時所要做的所有的工作。需求分析是軟體工程中的一個關鍵過程。在這個過程中,系統分析員和軟體工程師確定顧客的需要。只有在確定了這些需要後他們才能夠分析和尋求新系統的解決方法。需求分析階段的任務是確定軟體系統功能。

在軟體工程的歷史中,很長時間裡人們一直認為需求分析是整個軟體工程中最簡單的一個步驟,但在過去十年中越來越多的人認識到它是整個過程中最關鍵的一個過程。假如在需求分析時分析者們未能正確地認識到顧客的需要的話,那麼最後的軟體實際上不可能達到顧客的需要,或者軟體無法在規定的時間裡完工。

在軟體工程中,軟體系統的開發中極其重要的就是需求分析和系統設計,需求分析的優劣直接影響著軟體系統是否合理,是否能夠滿足使用者的需求。需求分析的過程通常從系統功能的需求調查研究入手,最終形成全面反映所有部分功能需求的文件。

軟體需求分析的目標是深刻描述軟體的效能和功能,明確系統設計的約束以及系統同其它系統中元素的介面細節,定義系統的其它有效的需求,本章節主要從功能需求、效能需求對企業人事管理系統進行需求分析。

需求分析階段的工作,可以分為四個方面:問題識別,分析與綜合,制訂規格說明,評審。

功能需求

人事工資管理系統主要實現對人事工資資訊和操作的管理,系統的使用者是負責管理裝置的管理人員,系統具有人事管理模組(檔案管理、獎罰管理、調動管理、考評管理)、工資管理(考勤津貼、工資總結)、系統管理(部門管理、資料備份)、使用者

管理(操作員管理、修改口令、更改操作員)等主要功能。

效能需求

為了確保系統對響應時間、最大併發連線等方面的效能要求,企業人事管理系統在效能方面應滿足的需求下面所示,主要對時間性、系統管理、負載進行測試,考察此人事管理系統是否滿足安全性方面測試,當很多使用者登入系統時系統做出較好的響應。

對於效能需求主要有以下幾個方面:

(1)系統穩定性。要求系統健壯性好,執行時間為全年,低出錯率。

(2)系統可修改性。修改系統一個模組或者部分,而不影響其他模組的使用,也不需要修改其他模組。

(3)簡便易用性。系統應具有良好的可操作性和易維護性,介面風格友好實用。

(4)響應時間合理性。內網的訪問有延遲,因此內網系統應提供足夠的頻寬,這樣就可以使使用該人事管理系統的眾多使用者對系統訪問更迅速便捷。

3.2 開發工具選擇

本系統後臺資料庫採用MS SQL Server 2005,該資料庫系統安全性、準確性執行速度方面有絕對的優勢,並且處理資料量大,效率高;前臺採用Microsoft公司的Visual Studio2012作為主要的開發工具,可與SQL Server 2005資料庫進行無縫連線。

3.3 專案規劃

本人事管理系統主要由人事檔案瀏覽模組、人事資料查詢模組、職工考勤管理模組、職工工資管理模組組成,具體規劃如下。

(1) 人事檔案瀏覽模組

人事檔案瀏覽模組主要實現對職工的基本資訊、家庭情況、工作簡歷、培訓記錄

瀏覽,新增、刪除,修改功能。

(2) 人事資料查詢模組

人事資料查詢模組主要實現對人事資料的基本資訊、瀏覽,新增、刪除,修改功能。

(3) 職工考勤管理模組

該模組主要用於實現職工考勤資料查詢以及記錄和考勤記錄相關資料報表功能。

(4) 職工工資管理模組

該模組主要用於實現職工工資的發放和職工工資的錄入以及職工工資的查詢。 系統功能結構如圖3-1所示。

圖3-1 系統功能結構圖

3.3 設計目標

此係統的設計是針對中小型企業的,通過本系統可以對中小型的企業的人事進行有效的管理。本系統暫定了以下設計目標:

(1)系統採用人機互動方式,介面美觀友好,資訊查詢靈活、方便,安全可靠。

(2)實現各種查詢,如定位查詢、多條件查詢。

(3)基本資訊查詢時,可根據查詢條件動態顯示查詢結果。

(4)實現相關資訊報表。

(5)實現使用者管理,如使用者許可權的修改,使用者新增,使用者刪除。

3.4 可行性分析

可行性分析是在使用者的要求和系統調研的基礎上進行的,對新系統的開發從社會、技術、經濟、管理等方面進行分析,並得出新系統的開發工作可行、不可行、需要修改、追加投資、暫緩開發、分步實施等方案和結論,最後完成可行性分析。

可行性分析是專案在建設的前期對工程專案的一種考察和鑑定,對擬議中的專案進行全面與綜合的技術、經濟能力的調查,判斷它是否可行。

可行性分析階段的主要工作包括以下幾個方面:

① 新系統目標可行性分析:

分析新系統的目標是否符合企業的現狀和發展的需要。通過到重慶齒輪箱有限責任公司調研,其公司要求的目標可行。

②社會可行性分析:

社會可行性分析主要是指管理資訊系統的開發是否符合國家法律、政策,是否能夠與社會大系統實現良好的對接。開發本系統沒有觸犯到法律,也能很好地與社會對接。

③技術可行性分析:

技術可行性分析是根據新系統的目標來衡量是否具備所需要的技術,包括系統開

發人員數量和水平,硬體方面,軟體方面及其它應用技術。WPF,C#已是微軟成熟的技術,所以完全可以開發出來本系統。

④經濟可行性分析

經濟可行性分析主要是對開發新系統所投入的資金與系統投入使用後所帶來的經濟效益進行比較,確認新系統是否會給企業帶來一定的經濟效益。重慶齒輪箱有限責任公司正在快速發展,所以能夠支付本系的開發費用。

⑤管理可行性分析:

管理可行性分析主要是分析企業現行的管理體制和企業領導是否具有現代化的管理意識和管理水平。重慶齒輪箱有限責任公司的管理水平還沒有達到現代化的管理水平,所以開發本系統正是其急需的。

第4部分 資料庫設計

資料庫設計是指對於一個給定的應用環境,構造最優的資料庫模式,建立資料庫及其應用系統,使之能夠有效地儲存資料,滿足各種使用者的應用需求(資訊要求和處理要求)。在資料庫領域內,經常把使用資料庫的各類系統統稱為資料庫應用系統。 資料庫是資訊系統的核心和基礎,把資訊系統中大量的資料按一定的模型組織起來,提供儲存、維護、檢索資料的功能,使資訊系統可以方便、及時、準確地從資料庫中獲得所需的資訊。同時資料庫又是資訊系統的各個部分能否緊密地結合在一起以及如何結合的關鍵所在。所以資料庫設計是系統開發和建設的重要組成部分。在這裡人事管理系統採用SQL Server 2005作為後臺資料庫,資料庫名稱為db_PWMS,包括了20張表,其中有登入表、使用者許可權表、許可權模組表、名族類別、職工類別表、獎懲類別表、職工基本資訊表、家庭關係表、工作簡歷表、獎懲表、個人簡歷表、日常記事表、培訓記錄表。

4.1 資料庫設計原則

資料庫是本系統的基礎,將系統的大量資料組織起來,因而必須遵循資料庫設計的原則,其具體的原則有以下幾點:

1. 實體與實體之間的關係,可以是一對一、一對多、多對多的關係。

2. 主鍵與外來鍵,主鍵與外來鍵的設計,在全域性資料庫的設計中,佔有重要地位。因為主鍵是實體的高度抽象,主鍵與外來鍵的配對,表示實體之間的連線。

3. 基本表的性質,基本表與中間表、臨時表不同,因為它具有如下幾個特性:

1) 原子性。基本表中的欄位是不可再分解的。

2) 原始性。基本表中的記錄是原始資料(基礎資料)的記錄。

3) 演繹性。由基本表與程式碼表中的資料,可以派生出所有的輸出資料。

4. 正規化標準

基本表及其欄位之間的關係, 應儘量滿足第三正規化。但是,滿足第三正規化的資料庫設計,往往不是最好的設計。為了提高資料庫的執行效率,常常需要降低正規化標準:適當增加冗餘,達到以空間換時間的目的。

5.要善於識別與正確處理多對多的關係

若兩個實體之間存在多對多的關係,則應消除這種關係。消除的辦法是,在兩者之間增加第三個實體。這樣,原來一個多對多的關係,現在變為兩個一對多的關係。要將原來兩個實體的屬性合理地分配到三個實體中去。這裡的第三個實體,實質上是一個較複雜的關係,它對應一張基本表。

6.正確認識資料冗餘

主鍵與外來鍵在多表中的重複出現, 不屬於資料冗餘,這個概念必須清楚,事實上有許多人還不清楚。非鍵欄位的重複出現, 才是資料冗餘!而且是一種低階冗餘,即重複性的冗餘。高階冗餘不是欄位的重複出現,而是欄位的派生出現。

7.完整性約束表現在三個方面

1)域的完整性:用Check來實現約束,在資料庫設計工具中,對欄位的取

值範圍進行定義時,有一個Check按鈕,通過它定義欄位的值城。

2)參照完整性:用PK、FK、表級觸發器來實現。

3)使用者定義完整性:它是一些業務規則,用儲存過程和觸發器來實現。 總之,要提高資料庫的執行效率,必須遵循資料庫設計原則。

4.2 資料庫概念結構設計

資料庫概念結構設計是資料庫的第二個階段[13],其主要任務是根據使用者需求設計資料庫的概念資料模型(簡稱概念模型),概念設計應在系統分析階段進行。

根據本企業人事管理系統繪製全域性E-R圖如下

圖4-1 人事管理系統的全域性E-R圖

4.3 資料庫邏輯結構設計

現在根據設計好的資料庫概念結構來進行資料庫各個表的設計,系統主要數 據庫設計如下:

表4-1 登入表

表4-2 使用者許可權表

表4-3 許可權模板表

表4-4 名族類別表

表4-5 職工類別表

表4-6 獎懲類別表

表4-7 工作簡歷表

表4-10 獎懲表

表4-11 個人簡歷表

表4-12 日常記事表

表4-13 培訓記錄表

表4-13 家庭關係表

表4-7 職工基本資訊表

第5部分 系統主要功能模組設計

5.1 登入介面設計

使用者登入模組是使用者進入主頁面的入口,通過使用者名稱從tb_Login表調入使用者資訊(使用者登入名和密碼等資訊)。點選登入進入系統主介面,同時把使用者的登入名顯示在系統主介面的左下角。如果使用者沒有輸入使用者名稱或密碼,或者輸入密碼錯誤,點選登入按鈕時系統會彈出對話方塊提示錯誤,點選取消時登入視窗自動關閉。如圖5-1所示:

5.2 人事檔案瀏覽模組

當用戶登入系統後,進入人事管理模組選擇人事檔案瀏覽,可以看到職工基本資訊、工作經歷、家庭主要成員、培訓記錄以及獎懲記錄資訊。

可以通過新增、刪除、修改查詢按鈕進行一系列操作。

5.3 職工考勤管理模組

實本窗體實現的功能包括:查詢每一部門所有員工在某一個月份的考勤記錄,由於這裡的查詢連線的是基本檔案的資料庫,所有可以查詢出該部門的所有員工。在此情況下,便設計了員工考勤資訊按部門的新增功能的實現。為了方便使用者的使用,本窗體還設計了個人考勤資訊的年度查詢功能並且能夠統計出某一名員工某年的考勤情況,以方便對其進行年會考核。另外,考慮到領導審閱的問題,本窗體添加了列印按鈕,使用者可將相關的資訊進行Excel匯出,進而進行列印。

5.4 職工工資管理模組

最重要的是工資發放和工資錄入兩個模組的實現。工資發放的實現是一個將查詢出來的資料新增到工資資料庫的過程;工資錄入實現的也是一個員工工資資料庫新增的操作。

第6部分 系統測試

系統開發完成後,在軟體開發階段的最後一步就是對系統進行測試。測試是為了發現程式中的錯誤。

在對本系統進行測試時,本文作者對本系統做了以下的測試計劃。

6.1 測試目的

程式測試是指程式測試就是在程式投入執行前,對程式的需求分析、設計規格說明和編碼的最終複審,是保證程式質量的關鍵步驟。在系統正式交付執行前,一般需要做系統測試,來檢測系統是否符合預期開發的目標、產品的使用是否方便、產品在執行過程中是否會出現錯誤。測試的目的也正是為了解決以上幾方面的問題。

6.2 測試方法

在系統測試的各種方法中,通常使用的有兩種:即黑盒測試和白盒測試。 黑盒測試是指將軟體看作黑盒子,在完全不考慮程式的內部結構和特性的情況下,測試軟體的外部特性。根據軟體的需求分析和設計規格設計測試方式,從程式的輸入和輸出特性上測試是否滿足設定的功能。而白盒測試則是將軟體看做一個按照程式的內部結構和處理邏輯來選定測試用例,對軟體的邏輯路徑及過程進行測試,檢查它與設計是否相符。

本系統採用的測試方法為黑盒測試:首先測試系統完成的功能是否滿足初期的需求分析。發現系統已基本完成了新增、修改、刪除和模糊查詢等相關功能,在具體的模組中均實現了預期目標。其次測試程式的設計規格,本系統開發完成一共應用了13個表和23個程式窗體,屬於中小型企業所使用的程式系統,符合預期要求。綜上所述:本系統的測試符合預期目標。

6.2 測試例項

(1)使用者登入測試

測試內容:在資料庫的操作使用者表中新增使用者名稱和密碼,併為其分配相應的許可權。進而轉到前臺介面,首先輸入錯誤的使用者名稱、密碼,驗證是否提示錯誤並且不能登入,然後輸入正確的使用者名稱和密碼,驗證是否成功登入。結果顯示使用者輸入錯誤的使用者名稱和密碼時提示“輸入使用者名稱或密碼錯誤,請重新登入”。當用戶輸入正確的使用者名稱和密碼時,順利進入系統主介面。因此,本次測試的測試結果為成功。

(2)新增功能測試

測試內容:在系統主窗體中點選人事檔案管理窗體。單擊新增按鈕,在自編號中自動生成員工自編號,在手工輸入員工編號、姓名及相關資訊之後單擊儲存按鈕。若有部分必填欄位未輸入則提示“請將相關資訊輸入完整”,若相關資訊輸入完整,則彈出“儲存成功”的彈出視窗。然後進入SQL資料庫檢視相關資訊,發現相關資訊已經

錄入員工基本檔案表。同樣的方式,對其它擁有新增功能的窗體進行操作,發現均能達到相同的效果。因此,本次測試的測試結果為成功。

(3)修改功能測試

測試內容:在系統主窗體中點選人事檔案管理窗體。根據模糊查詢的相關查詢條件查詢出相應的資料,點選顯示在介面資料庫中相應的資料,則相關資料顯示在窗體介面中。單擊修改按鈕,修改相應的資料,修改完成後,單擊儲存按鈕儲存資料,則修改操作完成。後臺進入SQL,檢視相應的資料記錄,發現數據已經更改。同樣的方式,對其它擁有新增功能的窗體進行操作,發現均能達到相同的效果。因此,本次測試的測試結果為成功。

(4)刪除功能測試

測試內容:在系統主窗體中點選人事檔案管理窗體。根據模糊查詢的相關查詢條件查詢出相應的資料,點選顯示在介面資料庫中相應的資料,則相關資料顯示在窗體介面中。單擊刪除按鈕,彈出提示框“刪除成功”。進入後臺SQL資料庫,發現相關資料已被刪除。同樣的方式,對其它擁有刪除功能的窗體進行操作,發現均能達到相同的效果。因此,本次測試的測試結果為成功。

(5)查詢功能測試

測試內容:在系統主窗體中點選人事檔案管理窗體。選擇相應的查詢條件之後單擊查詢按鈕,則相關資料顯示在引用到窗體的資料庫中。比對資料庫之後發現,相關資料為自己想要查詢的資料。同樣的方式,對其它擁有查詢功能的窗體進行操作,發現均能達到相同的效果。因此,本次測試的測試結果為成功。

(6)密碼修改功能測試

測試內容:在系統主窗體的密碼修改下拉選單下。使用者輸入使用者名稱、舊密碼、新密碼和確認新密碼之後,單擊修改密碼按鈕。退出系統重新進入的時候,用新密碼進入,發現可以進入系統主窗體。因此,本次測試的測試結果是成功的

課題總結

本次畢業設計,是我兩年來大學生活的一個知識總結。在本次設計之初,我在C#以及資料庫方面的知識仍停留在理論知識的水平上,隨著系統完成的深入,我在理論知識不斷提高的基礎上完善了我的實際軟體開發經驗。這不但是一次畢業設計,更是一個理論與實踐良好結合的機會。至此,本次設計基本實現預期的相關要求,在新增、修改、刪除、查詢等基本功能實現了的情況之下,完善了資料統計,人事管理等功能。在本次畢業設計過程中,每當遇到不能解決的知識性問題或設計思路不流暢的時候,通過學校的圖書館、網路以及指導教師的指導進行解決。當然由於時間、本人能力等原因,本系統仍有很多不完善的地方。

本次課題設計使我親身感受了所學知識與實際的應用,理論與實際的相結合,讓我們大開眼界,也算是對以前所學知識的一個初審吧!這次課題設計對於我們以後學習、找工作也真是受益菲淺。在短短的時間中,讓我們初步讓理性回到感性的重新認識,也讓我們初步的認識了這個社會,對於以後做人所應把握的方向也有所啟發。

本次課題設計產品基本實現預期的相關要求,在新增、修改、刪除、查詢等基本功能實現了的情況之下,完善了資料報表等功能。在本次課題設計過程中,每當遇到不能解決的知識性問題或設計思路不流暢的時候,可以通過學校的圖書館、網路以及指導教師的指導進行解決。當然由於時間、本人能力等原因,本系統仍有很多不完善的地方。

第7部分 提交資料

1.畢業設計作品。

2.畢業設計說明書。

致 謝

經首先,要感謝我的畢業設計指導教師李學國老師,在老師的悉心指導下使我順利的完成了本次畢業設計的題目。從設計選題到中期開發直到最後的設計成果展示,老師始終本著嚴謹的治學態度、高度的探索精神來督促我完成本次題目。老師在學術方面的求真務實態度和嚴謹認真的治學風格是我以後學習、工作和生活中終生受益的資產。

其次,要感謝其它各位老師、同學的熱心幫助。學校提供了優秀的知識資料供我參考,同學提供了良好的交流機會和論文改進的優秀意見。在此,要感謝他們。

最後,還要感謝多年來培養我的大學老師們,是你們紮實的知識儲備和負責的教學風格使我養成了良好的學習習慣並且具備了程式開發的基礎知識。

通過本次的畢業設計。從我個人角度上來說,我學到了很多知識,無論是在理論上還是在實踐上,我的程式開發綜合能力都有了一個提高。並且逐漸掌握了學習新鮮知識,掌握新鮮事物的能力。為我以後的學習和生活打下了一個更加堅實的基礎!

參考文獻

[1] 薩師煊,王珊,資料庫系統概述(第三版)[M].北京:高等教育出版社,2000

[2] (美)沃森、(美)內格爾.c#入門經典.清華大學出版社,2010:12-1

[3] (英)夏普al C#2010從入門到精通.清華大學出版社,2010:8-1

[4] 劉衛國、熊擁軍.資料庫技術與應用一一SQL Server 2000.清華大學出版

社,2010:1-1

[5] 桂穎.從零開始學SQL Server 2000.電子工業出版社,2011:2-1

[6] 王曉科、王軍.c#專案開發案例.清華大學出版社,2011: 1-2

[7] 李敏波.C#高階程式設計[M].北京:清華大學出版社,2000

[8] 安訓國.資料結構(第四版).大連:大連理工大學出版社,2009.6

[9] 吳伶琳,楊正校 Server 2005資料庫基礎.大連:大連理工大學出版社,2010.2