![](https://static.zsdocx.com/FlexPaper/FileRoot/2019-6/5/21/3371d154-5e2b-4f80-b128-c81d93b9f893/3371d154-5e2b-4f80-b128-c81d93b9f893pic.jpg)
![企業(yè)人事管理系統(tǒng)課程設(shè)計論文_第1頁](https://static.zsdocx.com/FlexPaper/FileRoot/2019-6/5/21/3371d154-5e2b-4f80-b128-c81d93b9f893/3371d154-5e2b-4f80-b128-c81d93b9f8931.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p><b> 引言 </b></p><p> 隨著計算機技術(shù)、網(wǎng)絡(luò)技術(shù)和信息技術(shù)的發(fā)展,越來越多的人改善了自己的觀念。而辦公自動化系統(tǒng)是計算機技術(shù)和網(wǎng)絡(luò)迅速發(fā)展的一個辦公應(yīng)用解決方案,它的主要目的是實現(xiàn)信息交流和信息共享,提供協(xié)同工作的手段,提高辦公的效率,讓人們從繁瑣的有紙辦公中解脫出來。目前,國內(nèi)人事信息管理系統(tǒng)的開發(fā)技術(shù)基本成熟;主要原因在于人事信息管理系統(tǒng)本身具有
2、業(yè)務(wù)清晰、數(shù)據(jù)處理規(guī)范等許多優(yōu)點,為其實現(xiàn)計算機信息化提供了必要的優(yōu)越條件;加上近十年來計算機技術(shù)的飛躍發(fā)展,以及國內(nèi)各應(yīng)用單位的高度重視,人事信息管理系統(tǒng)在國內(nèi)基本上已進入了普及應(yīng)用的階段。國內(nèi)近90%以上的應(yīng)用計算機及開發(fā)管理信息系統(tǒng)的公司和單位均開發(fā)并運行了人事信息管理系統(tǒng),其他沒有和正準備開發(fā)計算機應(yīng)用或開發(fā)管理系統(tǒng)的公司和單位,也把人事信息管理系統(tǒng)作為其應(yīng)用與開發(fā)的首要目標。加上國家勞動主管部門及國內(nèi)計算機應(yīng)用開發(fā)商的共同努力
3、,國內(nèi)目前已有多種通用的人事信息管理系統(tǒng)軟件供應(yīng)用單位選擇使用,而且還有多種人事信息管理系統(tǒng)開發(fā)通用工具供用戶開發(fā)自己的人事信息管理系統(tǒng)。應(yīng)該說,人事信息管理系統(tǒng)的開發(fā)與應(yīng)用在國內(nèi)已進入相對成熟期。</p><p> 為解決這一問題,根據(jù)實際狀況,我們組設(shè)計出這款企業(yè)人事管理系統(tǒng)。這款企業(yè)人事管理系統(tǒng)主要有5個功能部分組成,分別是</p><p><b> 部門管理功能<
4、;/b></p><p><b> 員工信息管理功能</b></p><p><b> 員工考勤管理功能</b></p><p><b> 員工薪資管理功能</b></p><p><b> 用戶管理功能</b></p><
5、;p> 主要實現(xiàn)企業(yè)人事信息的管理查看,員工日常考勤管理,以及員工薪資管理等功能。</p><p> 經(jīng)過分析,我們選用MICROSOFT公司的VISUAL BASIC 6.0作為開發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,開發(fā)了這套<<企業(yè)人事信息管理>>系統(tǒng)。首先,在短時間內(nèi)建立系統(tǒng)應(yīng)用原型;然后,對初始原型系統(tǒng)進行需求迭代,根據(jù)需求不斷修正和改進,直到形成滿足企業(yè)需求的可
6、行系統(tǒng)。</p><p> 第一章 VISUAL BASIC 6.0介紹</p><p> 1.1 軟件的開發(fā)環(huán)境的簡介_VISUAL BASIC 6.0</p><p> 1991年Microsoft公司推出Windows應(yīng)用程序開發(fā)工具—Visual Basic,使這種情況有了根本的改變。Visual意為“可視化的”,指的是一種開發(fā)圖形用戶界面
7、(GUI)的方法,所以Visual Basic是基于Basic的可視化的程序設(shè)計語言。在Visual Basic中,既繼承了其先輩Basic所具有的程序設(shè)計語言簡單易用的特點,其編程系統(tǒng)又采用了面向?qū)ο?,事件?qū)動的編程機制,用一種巧妙方法把Windows的編程復(fù)雜性封裝起來,提供了一種所見即所得的可視界面設(shè)計方法。</p><p> 1.2 事件驅(qū)動的編程機制</p><p> 事件
8、驅(qū)動是非常適合圖形用戶界面的變成方式。傳統(tǒng)的編程方式的一些面向過程,按程序事先設(shè)計的流程運行。但在圖形用戶界面的應(yīng)用程序中,用戶的動作即事件掌握著程序的運行流向,每個事件都能驅(qū)動一段程序的運行。程序員只要編寫響應(yīng)用戶動作的代碼,各個動作之間不一定有聯(lián)系。這樣的應(yīng)用程序代碼較短,使得程序既易于編寫又易于維護。</p><p> 1.3 結(jié)構(gòu)化的程序設(shè)計語言</p><p>
9、VB具有豐富的數(shù)據(jù)類型,眾多的內(nèi)部函數(shù)和結(jié)構(gòu)化的程序結(jié)構(gòu),而且簡單易學(xué)。</p><p> Visual Basic是近年來在國內(nèi)外得到迅速推廣應(yīng)用的可視化程序設(shè)計語言,具有簡單易學(xué),功能強大,軟件費用支出低,見效快等特點.它提供了開發(fā)Windows應(yīng)用程序最迅速,最簡捷的方法,不但是專業(yè)人員得心應(yīng)手的開發(fā)工具,而且易于被非專業(yè)人員掌握使用.目前,全世界數(shù)以百萬計的程序設(shè)計人員正在用Visual Basic開發(fā)
10、各種類型的軟件. </p><p> VB6.0所提供的開發(fā)環(huán)境與Windows 9x,Windows NT4.0或Windows2000具有完全一致的界面,使用更方便,其代碼效率已達到Visual C++的水平.在面向?qū)ο蟪绦蛟O(shè)計方面,6.0版的VB全面支持面向?qū)ο蟮某绦蛟O(shè)計,包括數(shù)據(jù)抽象,封裝,對象與屬性,類與成員,繼承和多態(tài)等. </p><p> Visual Basic6.0
11、包括三種版本即學(xué)習(xí)版,專業(yè)版和企業(yè)版,這些版本是在相同的基礎(chǔ)上建立起來的,因此大多數(shù)應(yīng)用程序可以在三種版本中通用. </p><p> Visual Basic 6.0 是用來創(chuàng)建高性能的企業(yè)應(yīng)用程序及基于 Web的應(yīng)用程序的最有效工具。Visual Basic 6.0 使開發(fā)者得以創(chuàng)建駐留在客戶或服務(wù)器上或運行在分布式n-層環(huán)境里的強壯應(yīng)用程序。Visual Basic 6.0 這個快速應(yīng)用開發(fā)工具既可以作為
12、一個單獨的產(chǎn)品也可以作為 Visual Studio 6.0 套件的一個組成部分。</p><p> 第二章 數(shù)據(jù)庫管理系統(tǒng)</p><p> 2.1 數(shù)據(jù)庫概要</p><p> 隨著現(xiàn)代社會的迅速發(fā)展,作為信息管理的主要工具,數(shù)據(jù)庫技術(shù)正在越來越廣泛的被應(yīng)用到社會和生產(chǎn)中的各個方面,數(shù)據(jù)庫技術(shù)是管理數(shù)據(jù)庫的一種方法,它研究如何組織和存儲數(shù)據(jù),
13、如何高效的獲取和處理數(shù)據(jù)。根據(jù)數(shù)據(jù)庫系統(tǒng)本身所支持的數(shù)據(jù)模型的特點及所采用的相應(yīng)數(shù)據(jù)庫系統(tǒng)技術(shù)的發(fā)展,到目前為止已經(jīng)經(jīng)歷了三代,即層次網(wǎng)狀模型、關(guān)系模型和面向?qū)ο竽P?,?shù)據(jù)庫本身是一種較為模糊的概念,數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)庫是一種被規(guī)格化和結(jié)構(gòu)化的相互關(guān)聯(lián)的數(shù)據(jù)集合。這些數(shù)據(jù)中不存在有害的或無意義的冗余數(shù)據(jù),數(shù)據(jù)庫中的數(shù)據(jù)可同時為多個應(yīng)用程序服務(wù)。數(shù)據(jù)庫中的數(shù)據(jù)定義、輸入、修改、和檢索等操作均是按一種公用的可控的方式進行,根據(jù)數(shù)據(jù)庫定義和實
14、際應(yīng)用的具體數(shù)據(jù)庫系統(tǒng)的情況,我們可以認為一個數(shù)據(jù)庫系統(tǒng)實際上是由三個部分組成,它們是數(shù)據(jù)庫,多種應(yīng)用和數(shù)據(jù)庫管理系統(tǒng)。用戶的各種應(yīng)用通過數(shù)據(jù)庫管理系統(tǒng)和后端的數(shù)據(jù)庫聯(lián)系,同時后端數(shù)據(jù)庫的數(shù)據(jù)反饋是通過數(shù)據(jù)庫管理系統(tǒng)而傳遞給用戶程序的,一個數(shù)據(jù)庫系統(tǒng)應(yīng)該具有以下五個特點:</p><p><b> 1)整體描述性</b></p><p><b> 2)數(shù)
15、據(jù)獨立性</b></p><p><b> 3)數(shù)據(jù)共享</b></p><p><b> 4)安全性</b></p><p><b> 5)完整性</b></p><p> 2.2 關(guān)系數(shù)據(jù)庫理論</p><p> 關(guān)
16、系數(shù)據(jù)庫系統(tǒng)中,其數(shù)據(jù)庫中數(shù)據(jù)是基于關(guān)系進行邏輯組織的。一個關(guān)系數(shù)據(jù)庫是由若干個關(guān)系(即二維表格)所組成的。通常在關(guān)系數(shù)據(jù)庫系統(tǒng)中,這些關(guān)系又被稱為關(guān)系表。在關(guān)系數(shù)據(jù)庫系統(tǒng)中,可以通過數(shù)據(jù)庫描述語言對其數(shù)據(jù)庫中的關(guān)系表進行描述。這種描述通常包括兩個部分,即對關(guān)系表本身以及關(guān)系表中所包含的各屬性集合進行描述。</p><p> 關(guān)系數(shù)據(jù)庫的設(shè)計可分為下列幾項:</p><p><b&
17、gt; 1) 需求分析</b></p><p><b> 2) 概念設(shè)計</b></p><p> 3 ) 邏輯結(jié)構(gòu)設(shè)計</p><p> 4 ) 數(shù)據(jù)庫物理設(shè)計</p><p> 2.3 SQL語言</p>
18、<p> SQL語言是結(jié)構(gòu)化語言(Structure Query Language)的縮寫,當用戶想檢索數(shù)據(jù)庫中的實踐時,就可以用SQL語言發(fā)出此請求,DBMS對SQL請求進行處理,檢索到所要求的數(shù)據(jù),并將其返回給用戶。這個向數(shù)據(jù)庫請求并得到數(shù)據(jù)的過程稱為數(shù)據(jù)庫查詢,這就是SQL語言的名稱的由來。它是一種用于和關(guān)系數(shù)據(jù)庫進行交互通信的編程語言,已經(jīng)成為關(guān)系型數(shù)據(jù)庫普遍使用的標準。使用這種標準數(shù)據(jù)庫語言對程序設(shè)計和數(shù)據(jù)庫的維護
19、都帶來了極大的方便,廣泛的應(yīng)用于各種數(shù)據(jù)查詢。</p><p> 現(xiàn)在,SQL用于控制DBMS給用戶的所有功能,SQL語言已成為用戶與基于SQL的DBMS的接口。它包括以下幾個主要的功能:</p><p><b> 1)數(shù)據(jù)定義</b></p><p><b> 2)數(shù)據(jù)檢索</b></p><p
20、><b> 3)數(shù)據(jù)操作</b></p><p><b> 4)存取控制</b></p><p><b> 5)數(shù)據(jù)共享</b></p><p><b> 6)數(shù)據(jù)完整性</b></p><p> SQL語言的主要特點有:</p>
21、;<p> 1)SQL是一種交互式語言。</p><p> 2)SQL語言是一種數(shù)據(jù)庫編程語言。</p><p> 3)SQL是一種數(shù)據(jù)庫管理語言。</p><p> 4)SQL是一種客戶/服務(wù)器語言。</p><p> 5)SQL是一種分布式數(shù)據(jù)庫語言。</p><p> 6)SQL是一種數(shù)
22、據(jù)庫網(wǎng)關(guān)語言。</p><p> 第三章 需求與系統(tǒng)設(shè)計分析</p><p> 3.1 系統(tǒng)的功能需求</p><p> 系統(tǒng)在操作要求方面對用戶基本沒有限制和約束,以提高軟件的簡潔性、易行性和實用性。</p><p> 此款軟件是基于Visual Basic 6.0而開發(fā)的系統(tǒng),對軟件、硬件要求一般,須有能很好地運行Windows
23、98se 簡體中文版和Visual Basic 6.0簡體中文版的最低硬件環(huán)境要求;支撐軟件有Access2000或其他的數(shù)據(jù)庫軟件即可。利用現(xiàn)有的技術(shù)力量基本可以滿足開發(fā)系統(tǒng)的要求,實現(xiàn)此款軟件的開發(fā),且開發(fā)人員的技術(shù)水平亦可完全勝任系統(tǒng)開發(fā)。</p><p> 3.2 系統(tǒng)的配置需求</p><p> Windows NT 4.0,Windows 2000/ Windows xp或
24、更高版本的操作系統(tǒng)</p><p> Microsoft Internet Exploer 4.01或更高的版本</p><p> 至少有230M左右的硬盤空間</p><p> 符合上述條件,本系統(tǒng)的功能才能完全體現(xiàn)。</p><p> 3.3 系統(tǒng)功能分析</p><p> 由于設(shè)計開發(fā)的應(yīng)用
25、系統(tǒng)所面對的是懂得微機基本操作,但是又不一定具有較強的計算機專業(yè)知識的用戶,所以從簡潔、易用的設(shè)計原則出發(fā),爭取把最簡單的操作留給用戶。各功能的實現(xiàn)只須用戶選擇或點擊確認。不需要太多的學(xué)習(xí)就可直接使用</p><p> 系統(tǒng)開發(fā)的總體任務(wù)是實現(xiàn)企業(yè)人事的系統(tǒng)化、規(guī)范化和自動化,所以系統(tǒng)的功能應(yīng)能夠滿足這些要求。本系統(tǒng)應(yīng)該具有的功能主要有:</p><p><b> 1)人事信
26、息的輸入</b></p><p><b> 2)人事信息的查詢</b></p><p> 3)人事信息的修改和刪除</p><p> 4)保證數(shù)據(jù)信息的安全</p><p><b> 5)員工的工資查詢</b></p><p><b> 6)員
27、工的出勤考核</b></p><p><b> 7)員工的評價</b></p><p> 3.4 系統(tǒng)功能模塊設(shè)計</p><p> 按照上述功能進行集中、分塊,按照結(jié)構(gòu)化的程序設(shè)計的要求,得到如下的企業(yè)人事信息管理系統(tǒng)功能模塊圖:</p><p><b> 3.5數(shù)據(jù)庫設(shè)計</b&g
28、t;</p><p> 數(shù)據(jù)庫在一個信息管理系統(tǒng)中占有非常主要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的好壞,將直接對應(yīng)用系統(tǒng)的效率以及實現(xiàn)的效果產(chǎn)生影響,合理的數(shù)據(jù)庫機構(gòu)設(shè)計可以提高數(shù)據(jù)庫存儲的效率,保證數(shù)據(jù)的完整和一致。同時也有利于程序的實現(xiàn)。</p><p> 設(shè)計數(shù)據(jù)庫時應(yīng)考慮到用戶各方面的需求,包括現(xiàn)有的以及將來的可能增加的需求。同時,也要考慮到由于用戶錯誤的數(shù)據(jù)操作所可能產(chǎn)生的問題,以及解決
29、此類問題的辦法。</p><p> 3.6 數(shù)據(jù)庫需求分析</p><p> 用戶的需求體現(xiàn)在各種信息的提供、保存、更新和查詢上。這就要求數(shù)據(jù)庫系統(tǒng)能夠充分滿足以上要求,根據(jù)系統(tǒng)用戶的需求,結(jié)合數(shù)據(jù)庫自身的條件和一般的信息管理系統(tǒng)的需求,設(shè)計企業(yè)人事信息管理系統(tǒng)所需的數(shù)據(jù)庫項和數(shù)據(jù)結(jié)構(gòu)如下:</p><p><b> 員工基本信息表:</b&g
30、t;</p><p><b> 2)薪資信息表:</b></p><p><b> 3)員工考勤表:</b></p><p><b> 4)員工考評表:</b></p><p><b> 5)員工調(diào)動表:</b></p><p&
31、gt;<b> 6)職位表:</b></p><p><b> 7)職稱表:</b></p><p><b> 8)部門表:</b></p><p><b> 9)用戶信息表:</b></p><p> 3.7 數(shù)據(jù)庫E-R圖及其分析</p
32、><p> 第四章 系統(tǒng)功能模塊詳解 </p><p> 4.1 系統(tǒng)功能模塊組成。</p><p> 根據(jù)系統(tǒng)的總體要求及設(shè)計思想,結(jié)合上面的分析,設(shè)計得出的人事信息系統(tǒng)模塊 。主要由
33、以下幾個功能模塊組成。</p><p><b> 具體實現(xiàn)步驟為:</b></p><p><b> 系統(tǒng)E-R圖</b></p><p><b> 系統(tǒng)功能模塊圖</b></p><p><b> 3) 系統(tǒng)圖</b></p>&l
34、t;p><b> 4) 系統(tǒng)流程圖</b></p><p><b> 4.2創(chuàng)建工程</b></p><p><b> 包括:</b></p><p> ?、僖粋€工程文件 (*.vbp )</p><p> ?、诙鄠€窗體文件 (*.frm) </p
35、><p> ?、蹣藴誓K文件 (*.bas)</p><p> ?、芤粋€或多個ActiveX 控件 (*.ocx)</p><p> ?、菀粋€資源文件( *.res)</p><p> 4.3主窗體(用戶界面)</p><p> 進入系統(tǒng)后,在系統(tǒng)主畫面,你將看到一欄菜單欄,包括了系統(tǒng)的主要功能;有一些系統(tǒng)的常用功能。
36、要執(zhí)行某項功能,點菜單欄的相應(yīng)菜單即可?!?lt;/p><p> 主窗體是為了實現(xiàn)系統(tǒng)的集中管理,提供給用戶簡單、方便、美觀的管理界面。如下圖:</p><p><b> 4.4主窗體菜單</b></p><p> 包括系統(tǒng)的大部分主要的功能。</p><p> [系統(tǒng)設(shè)置]:初始化數(shù)據(jù)庫、備份與恢復(fù)數(shù)據(jù)庫[登陸窗
37、口]:登陸系統(tǒng) [員工基本信息]:瀏覽數(shù)據(jù)中員工信息,可以添加,修改,刪除、查詢信息[員工考勤信息]:瀏覽數(shù)據(jù)庫中的考勤信息,可以添加,修改,刪除、查詢信息</p><p> [員工考評信息]:瀏覽數(shù)據(jù)庫中的考評信息,可以添加,修改,刪除、查詢信息</p><p> [員工薪資管理]:瀏覽數(shù)據(jù)庫中的薪資信息,可以添加,修改,刪除,查詢信息</p><p>&
38、lt;b> 4.5公用模塊</b></p><p> 在VB 中可以用公用模塊來存放整個工程項目公用的函數(shù)、全局變量等。整個工程項目中的任何地方都可以調(diào)用公用模塊中的函數(shù),變量。這樣可以極大的提高代碼的利用效率。</p><p> 4.6用戶管理模塊 </p><p> 主要包括系統(tǒng)登錄、數(shù)據(jù)信息的管理、系統(tǒng)工具、其他功能等功能
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)人事管理系統(tǒng)課程設(shè)計
- 課程設(shè)計(企業(yè)人事管理系統(tǒng))
- 課程設(shè)計---企業(yè)人事管理系統(tǒng)
- 課程設(shè)計報告---企業(yè)人事管理系統(tǒng)
- 人事管理系統(tǒng)課程設(shè)計
- 人事管理系統(tǒng)課程設(shè)計
- 企業(yè)人事管理系統(tǒng)實例sql課程設(shè)計
- 企業(yè)員工人事管理系統(tǒng)課程設(shè)計
- 企業(yè)人事管理系統(tǒng)實例-sql課程設(shè)計
- 課程設(shè)計--人事管理系統(tǒng)設(shè)計
- 人事管理系統(tǒng)課程設(shè)計報告
- php人事管理系統(tǒng)課程設(shè)計
- 人事管理系統(tǒng)-課程設(shè)計報告
- 高校人事管理系統(tǒng)課程設(shè)計
- 課程設(shè)計----公司人事管理系統(tǒng)
- 人事管理系統(tǒng)課程設(shè)計報告
- 數(shù)據(jù)庫課程設(shè)計--企業(yè)人事管理系統(tǒng)
- 企業(yè)人事管理系統(tǒng)(數(shù)據(jù)庫課程設(shè)計)
- 數(shù)據(jù)庫課程設(shè)計--企業(yè)人事管理系統(tǒng)
- 企業(yè)人事管理系統(tǒng)(數(shù)據(jù)庫課程設(shè)計)
評論
0/150
提交評論