版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 目錄</b></p><p><b> 1.1總體需求調(diào)查</b></p><p><b> 1組織結(jié)構(gòu)圖</b></p><p><b> 1.1.2系統(tǒng)目標(biāo)</b></p><p> 1.1.3 應(yīng)用現(xiàn)狀調(diào)查<
2、;/p><p> 1..1.4 總體流程</p><p> 1.2 員工信息管理</p><p><b> 1員工信息管理</b></p><p> 1.2.2員工培訓(xùn)需求</p><p> 1.2.3操作員管理</p><p> 1.2.4系統(tǒng)幫助功能</
3、p><p> 第二章 2.1概念設(shè)計(jì)</p><p> 2.2對(duì)數(shù)據(jù)庫(kù)鏈接設(shè)計(jì)</p><p> 第三章 詳細(xì)設(shè)計(jì)</p><p><b> 3.1啟動(dòng)界面設(shè)計(jì)</b></p><p><b> 3.2 主界面</b></p><p>
4、3.3員工基本信息及管理</p><p> 3.4 員工培訓(xùn)需求</p><p><b> 3.5計(jì)劃修改</b></p><p><b> 3.6 操作員設(shè)置</b></p><p><b> 3.7 權(quán)限設(shè)置</b></p><p><
5、b> 3.8數(shù)據(jù)備份</b></p><p><b> 3.9 數(shù)據(jù)恢復(fù)</b></p><p><b> 3.10 初始化</b></p><p> 第四章 測(cè)試及性能分析</p><p><b> 第五章 結(jié)束語</b></p>&
6、lt;p><b> 第六章 參考文獻(xiàn)</b></p><p><b> 摘要</b></p><p> 隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在企業(yè)管理中應(yīng)用的普及,利用計(jì)算機(jī)實(shí)現(xiàn)一個(gè)對(duì)員工培訓(xùn)管理操作勢(shì)在必行。近年來,隨著改革開放步伐的加快和中西方文化的交流,特別是中國(guó)加入WTO,各種公司都將面臨巨大的挑戰(zhàn),只有公司的每個(gè)員工都具備更好的
7、技術(shù),最新的知識(shí),才能在改革開放的浪潮中處于不敗之地。如何對(duì)員工培訓(xùn)進(jìn)行管理,這需要一個(gè)適應(yīng)自己的管理系統(tǒng)。只有這樣才能使公司不被淘汰。使用本系統(tǒng),不僅使公司更加方便的管理員工、培養(yǎng)員工,也不會(huì)發(fā)生員工重復(fù)培訓(xùn),沒培訓(xùn)等等錯(cuò)誤。避免發(fā)生不應(yīng)該發(fā)生的事情。</p><p> 本系統(tǒng)結(jié)合臺(tái)州地區(qū)的公司情況、員工知識(shí)結(jié)構(gòu),員工的年齡結(jié)構(gòu),小公司的普遍性,加上電腦界面的友好性,經(jīng)過實(shí)際的需求分析,采用功能強(qiáng)大的Visu
8、al Basic 6.0 工具開發(fā)員工培訓(xùn)管理系統(tǒng)。</p><p> 整個(gè)系統(tǒng)從符合操作簡(jiǎn)便、界面友好、靈活、實(shí)用、安全的要求出發(fā),完成對(duì)員工管理系統(tǒng)的操作員管理,包括系統(tǒng)用戶管理、權(quán)限管理、數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)、系統(tǒng)初始化。員工各種信息的輸入,包括員工基本信息、職稱、崗位、已經(jīng)培訓(xùn)過的課程和成績(jī)、培訓(xùn)計(jì)劃等。員工各種信息的查詢、修改,包括員工基本信息、職稱、崗位、已經(jīng)培訓(xùn)過的課程和成績(jī)、培訓(xùn)計(jì)劃等。企業(yè)所有員
9、工培訓(xùn)需求的管理。企業(yè)培訓(xùn)計(jì)劃的制定、修改、使用幫助。</p><p> 經(jīng)過實(shí)際使用證明,本文所設(shè)計(jì)的員工培訓(xùn)管理系統(tǒng)可以滿足臺(tái)州以及全國(guó)各地區(qū)的各種小型公司員工的培訓(xùn)管理,操作方面的需要。論文主要介紹了本課題的開發(fā)背景,所要完成的功能和開發(fā)的過程。重點(diǎn)的說明了系統(tǒng)設(shè)計(jì)的重點(diǎn)、設(shè)計(jì)思想、難點(diǎn)技術(shù)和解決方案。 </p><p> [關(guān)鍵字]:?jiǎn)T工培訓(xùn)、課程設(shè)置、管理系統(tǒng)。&l
10、t;/p><p><b> 第一章</b></p><p><b> 總體需求調(diào)查</b></p><p> 1.1.1組織結(jié)構(gòu)圖——員工培訓(xùn)管理系統(tǒng)組織結(jié)構(gòu)圖如下:</p><p> ● 員工各種信息的輸入,包括員工基本信息、職稱、崗位、已經(jīng)培訓(xùn)過的課程和成績(jī)、</p><
11、;p><b> 培訓(xùn)計(jì)劃等。</b></p><p> 員工各種信息的查詢、修改,包括員工基本信息、職稱、崗位、已經(jīng)培訓(xùn)過的課程和成績(jī)、培訓(xùn)計(jì)劃等。</p><p> 企業(yè)所有員工培訓(xùn)需求的管理。</p><p> 企業(yè)培訓(xùn)計(jì)劃的制定、修改</p><p> 系統(tǒng)用戶管理、權(quán)限管理、數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)、系
12、統(tǒng)初始化</p><p><b> 使用幫助</b></p><p> 1.1.2 系統(tǒng)目標(biāo)</p><p> 面對(duì)信息化時(shí)代及其發(fā)展過程中出現(xiàn)的各種情況,員工培訓(xùn)管理系統(tǒng)在實(shí)施后達(dá)到以下目標(biāo):</p><p> 1.實(shí)現(xiàn)多點(diǎn)操作的信息共享,相互之間傳遞準(zhǔn)確、快捷、順暢。</p><p&g
13、t; 2.全面自動(dòng)化的管理,可隨時(shí)掌握員工各種信息及培訓(xùn)的各種情況等等。</p><p> 3.能夠快捷、準(zhǔn)確處理員工是否培訓(xùn),處理各種資源、教材、教師等信息。</p><p> 4.系統(tǒng)界面友好美觀,操作簡(jiǎn)單易行,查詢、修改等操作靈活方便,數(shù)據(jù)存儲(chǔ)安全可靠。</p><p> 5.系統(tǒng)維護(hù)安全,方便,可靠,并且能夠滿足實(shí)用性、先進(jìn)性的要求。<
14、/p><p> 1.1.3 應(yīng)用現(xiàn)狀調(diào)查</p><p> 目前,企業(yè)員工培訓(xùn)管理都是人工管理。各方面都是的人工操作,這樣不僅浪費(fèi)人員且操作不方便,不能滿足企業(yè)的需求,而且不能滿足當(dāng)前臺(tái)州中小企業(yè)的發(fā)展需要。</p><p> 1.1.4 總體流程:</p><p> 開始進(jìn)入的進(jìn)入界面,再進(jìn)入主界面進(jìn)行各種操作,包括操作員設(shè)置、系統(tǒng)用
15、戶管理、權(quán)限管理、數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)、系統(tǒng)初始化等一系列操作。</p><p><b> 1.2員工信息管理</b></p><p> 整個(gè)系統(tǒng)從總體上分為員工信息管理、員工培訓(xùn)需求、操作員管理、幫助四大部分,每一部分應(yīng)實(shí)現(xiàn)的功能.</p><p> 1.2.1員工信息管理</p><p> 員工基本信息的輸入,
16、包括姓名、崗位、性別、已培訓(xùn)課程、出生年月、成績(jī)、職稱、培訓(xùn)計(jì)劃等基本信息。</p><p> 員工信息的維護(hù):包括添加、修改、刪除、查找等。</p><p> 員工基本信息的查找:按姓名,崗位,職稱。查找包括姓名、崗位、性別、已培訓(xùn)課程、出生年月、成績(jī)、職稱、培訓(xùn)計(jì)劃等基本信息。</p><p> 1.2.2員工培訓(xùn)需求</p><p&g
17、t; 員工培訓(xùn)需求的輸入,包括課程,教師,人數(shù),地點(diǎn),備注。</p><p> 員工培訓(xùn)需求的維護(hù):包括添加、修改、刪除、查找等。</p><p> 員工培訓(xùn)需求的查找:按課程,培訓(xùn)教師,培訓(xùn)地點(diǎn),查找包括課程,教師,人數(shù),地點(diǎn),備注等基本信息。</p><p> 1.2.3操作員管理</p><p> 操作員管理的輸入:包括操作員
18、設(shè)置,權(quán)限設(shè)置,數(shù)據(jù)備份,數(shù)據(jù)恢復(fù),初始化。</p><p> 操作員管理的維護(hù):包括添加、修改等</p><p> 權(quán)限設(shè)置:包括操作員刪除、權(quán)限添加等。</p><p> 數(shù)據(jù)備份:把當(dāng)前的數(shù)據(jù)庫(kù)文件b.mdb保存為今天的日期b.mdb</p><p> 數(shù)據(jù)恢復(fù):把當(dāng)前的數(shù)據(jù)庫(kù)文件恢復(fù)為以前的文件。</p><
19、;p> 初始化:把員工基本信息、教師評(píng)價(jià)、教師信息管理、課程管理、培訓(xùn)需求等數(shù)據(jù)表內(nèi)的內(nèi)容清空。</p><p> 1.2.4系統(tǒng)幫助功能</p><p> 可以通過上面的控件發(fā)Email到我的郵箱。</p><p><b> 第二章</b></p><p><b> 2.1概念設(shè)計(jì)</b
20、></p><p> 概要設(shè)計(jì)基礎(chǔ)是完成需求分析后提供的需求說明書,用概念數(shù)據(jù)模型表示數(shù)據(jù)及其相互間的關(guān)系,這種數(shù)據(jù)模型是與DBMS無關(guān)的、面向現(xiàn)實(shí)世界的、易如理解的數(shù)據(jù)模型,其獨(dú)立于計(jì)算機(jī)的數(shù)據(jù)模型,獨(dú)立于計(jì)算機(jī)的軟硬件系統(tǒng),與用戶進(jìn)行交流十分方便。</p><p> 概念性數(shù)據(jù)模型關(guān)心的是如何完整、正確地反映客觀實(shí)際情況,不關(guān)心在數(shù)據(jù)庫(kù)中如何實(shí)現(xiàn)。這種數(shù)據(jù)模式能真實(shí)地反應(yīng)用戶
21、要求的實(shí)際情況,是一種容易被人們理解的直觀的數(shù)據(jù)庫(kù)結(jié)構(gòu)模式。同時(shí)也是一種相對(duì)穩(wěn)定統(tǒng)一的數(shù)據(jù)模式,一般情況下很少變動(dòng)。概念性數(shù)據(jù)在用戶和設(shè)計(jì)者之間建立了橋梁。是設(shè)計(jì)數(shù)據(jù)庫(kù)結(jié)構(gòu)的基礎(chǔ)。</p><p> 概念設(shè)計(jì)中自頂向下的實(shí)體分析方法,即常用的實(shí)體聯(lián)系模型(簡(jiǎn)稱E-R模型),對(duì)具體數(shù)據(jù)進(jìn)行抽象加工,將實(shí)體集合抽象成實(shí)體類型。用實(shí)體間聯(lián)系反映現(xiàn)實(shí)世界事物間的內(nèi)在聯(lián)系。E-R模型是建立概念性數(shù)據(jù)模型的有力工具。<
22、;/p><p> 通過對(duì)員工信息管理系統(tǒng)內(nèi)容過程的分析,本系統(tǒng)應(yīng)設(shè)計(jì)的實(shí)體和屬性如下:</p><p> 員工信息管理(包括員工基本信息,信息管理)</p><p> 培訓(xùn)需求管理(員工培訓(xùn)需求,計(jì)劃修改)</p><p> 操作員管理(操作員管理、權(quán)限管理、數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)、系統(tǒng)初始化)</p><p> 幫
23、助(通過發(fā)Email進(jìn)行幫助)</p><p> 2.2對(duì)數(shù)據(jù)庫(kù)鏈接設(shè)計(jì)</p><p> 作為Microsoft公司的數(shù)據(jù)庫(kù),Access數(shù)據(jù)庫(kù)在Visual Basic 6.0中的應(yīng)用非常廣泛,為此我選用Access數(shù)據(jù)庫(kù)來進(jìn)行數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)。根據(jù)前面定義的實(shí)體及實(shí)休之間的關(guān)系,形成數(shù)據(jù)庫(kù)的表格以及各個(gè)表之間的關(guān)系。</p><p> 在控制面板中進(jìn)行數(shù)
24、據(jù)源設(shè)置。如下:</p><p> 在控制面板中雙擊ODBC數(shù)據(jù)源(32位),進(jìn)入如下: </p><p> 點(diǎn)擊“添加”,進(jìn)入如下:</p><p> 選中Microsoft Access Driver (*.mdb) 單擊完成,如下: </p><p> 在數(shù)據(jù)源名中填寫a,單擊選取選擇b.mdb,最后確定。 </p>
25、<p> 在vb數(shù)據(jù)源連接中如下:而Gatagird的datasource的屬性值為Adodc這個(gè)控件</p><p> 用以下代碼:Dim mycon As New ADODB.Connection 定義Connection對(duì)象,連接數(shù)據(jù)庫(kù)</p><p> Dim myrs As New ADODB.Recordset 定義Recordset對(duì)象,操作
26、數(shù)據(jù)</p><p> mycon.Open "dsn=a" 打開數(shù)據(jù)庫(kù)</p><p> myrs.Open "kcpj", mycon, 3, 2 打開表kcpj,’3,2’代表打開的表可讀可寫</p><p> 為了減少數(shù)據(jù)冗余度,將表設(shè)置包括操作員qx
27、sz(操作員,密碼等),員工基本信息表ygg,員工培訓(xùn)計(jì)劃ph,計(jì)劃修改jh表。</p><p> 操作員設(shè)置qxsz表:</p><p><b> a</b></p><p><b> 其它略。</b></p><p><b> 第三章 詳細(xì)設(shè)計(jì) </b>&l
28、t;/p><p> 根據(jù)需求分析、概要設(shè)計(jì)的結(jié)果,采用Visual Basic 6.0做為開發(fā)工具,實(shí)現(xiàn)員工培訓(xùn)管理系統(tǒng)各模塊的功能。</p><p> 3.1啟動(dòng)界面設(shè)計(jì):</p><p> Option Explicit</p><p> Dim mycon As New ADODB.Connection</p><
29、;p> Dim myrs As New ADODB.Recordset</p><p> Dim TIM As Integer</p><p> Dim myval As String</p><p> Private Sub cmd1_Click()</p><p> main.StatusBar1.Panels(4).Te
30、xt = Text1.BoundText</p><p> Adodc1.RecordSource = "select * from qxsz where 操作員='" & Text1.BoundText & "'"</p><p> Adodc1.Refresh</p><p> If
31、Text1.BoundText <> "" And Text2.Text <> "" And Text2.Text = Adodc1.Recordset.Fields("密碼") Then</p><p><b> main.Show</b></p><p><b> U
32、nload Me</b></p><p><b> Else</b></p><p> If TIM = 2 Then</p><p> myval = MsgBox("密碼輸入錯(cuò)誤,請(qǐng)向系統(tǒng)管理員查詢!")</p><p> If myval = vbOK Then End<
33、;/p><p><b> End If</b></p><p> If Text1.BoundText = "" Then</p><p> MsgBox ("請(qǐng)輸入操作員!")</p><p> Text1.SetFocus</p><p><b
34、> Else</b></p><p> If Text1.BoundText <> Adodc1.Recordset.Fields("操作員") Then</p><p> MsgBox ("查無此操作員,請(qǐng)重新輸入操作員!")</p><p> Text1.SetFocus</p&
35、gt;<p><b> Else</b></p><p> If Text2.Text = "" Then</p><p> MsgBox ("請(qǐng)輸入操作員密碼!")</p><p> Text2.SetFocus</p><p><b> Els
36、e</b></p><p> If Text2.Text <> Adodc1.Recordset.Fields("密碼") Then</p><p> MsgBox ("密碼錯(cuò)誤,請(qǐng)重新輸入密碼!")</p><p> TIM = TIM + 1</p><p> Tex
37、t2.SetFocus</p><p><b> End If</b></p><p><b> End If</b></p><p><b> End If</b></p><p><b> End If</b></p><p
38、><b> End If</b></p><p><b> End Sub</b></p><p> Private Sub cmd2_Click()</p><p><b> End</b></p><p><b> End Sub</b>
39、;</p><p> Private Sub Form_Activate()</p><p> mycon.Open "dsn=a"</p><p> myrs.Open "qxsz", mycon, 3, 2</p><p> If myrs.RecordCount = 0 Then</
40、p><p> MsgBox ("請(qǐng)先設(shè)置操作員密碼和權(quán)限!")</p><p><b> Load main</b></p><p><b> main.Show</b></p><p><b> Unload Me</b></p><
41、;p><b> End If</b></p><p><b> End Sub</b></p><p> Private Sub Text2_KeyDown(KeyCode As Integer, Shift As Integer)</p><p> If KeyCode = vbKeyReturn Then
42、 cmd1.SetFocus</p><p><b> End Sub</b></p><p> 進(jìn)入員工培訓(xùn)管理系統(tǒng)必須有操作員及密碼。當(dāng)數(shù)據(jù)庫(kù)中無這個(gè)操作員時(shí),會(huì)有查無此操作員,請(qǐng)重新輸入操作員!這個(gè)提示框。當(dāng)操作員及密碼輸入框?yàn)榭諘r(shí)會(huì)彈出請(qǐng)輸入操作員!及請(qǐng)輸入操作員密碼!等等。</p><p><b> 3.2 主界面 &
43、lt;/b></p><p><b> 部份代碼如下:</b></p><p> Private Sub dt3_Click()</p><p><b> Unload Me</b></p><p><b> sjbf.Show</b></p>&l
44、t;p><b> End Sub</b></p><p> Private Sub fdfsa_Click()</p><p><b> Unload Me</b></p><p><b> csh.Show</b></p><p><b> End
45、Sub</b></p><p> Private Sub fg_Click()</p><p><b> Unload Me</b></p><p><b> zycx.Show</b></p><p><b> End Sub</b></p>
46、<p> Private Sub Form_Activate()</p><p> With Data1.Recordset</p><p> If .BOF = False Then .MoveFirst</p><p> .FindFirst "操作員 like " + Chr(34) + StatusBar1.Panel
47、s(4).Text + Chr(34) + ""</p><p> If .NoMatch Then</p><p><b> Else</b></p><p> fdfsa.Enabled = czysz.Enabled = Data1.Recordset.Fields("初始化")</p&
48、gt;<p> kk.Enabled = Data1.Recordset.Fields("操作員設(shè)置")</p><p> l.Enabled = True</p><p> ds.Enabled = Data1.Recordset.Fields("計(jì)劃制定、修改")</p><p> jj.Enable
49、d = Data1.Recordset.Fields("教師基本信息")</p><p> jhd.Enabled = Data1.Recordset.Fields("教師評(píng)價(jià)")</p><p> sd.Enabled = Data1.Recordset.Fields("課程評(píng)價(jià)")</p><p>
50、 sa.Enabled = Data1.Recordset.Fields("培訓(xùn)課程管理")</p><p> da.Enabled = Data1.Recordset.Fields("員工培訓(xùn)需求")</p><p> hu.Enabled = Data1.Recordset.Fields("培訓(xùn)教材管理")</p&
51、gt;<p> kl.Enabled = Data1.Recordset.Fields("權(quán)限設(shè)置")</p><p> dt3.Enabled = Data1.Recordset.Fields("數(shù)據(jù)備份")</p><p> gfdg.Enabled = Data1.Recordset.Fields("數(shù)據(jù)恢復(fù)&qu
52、ot;)</p><p> ii.Enabled = Data1.Recordset.Fields("外出培訓(xùn)管理")</p><p> aa.Enabled = Data1.Recordset.Fields("員工基本信息")</p><p> au.Enabled = Data1.Recordset.Fields(&
53、quot;員工信息管理")</p><p> fg.Enabled = Data1.Recordset.Fields("培訓(xùn)資源管理")</p><p><b> End If</b></p><p><b> End With</b></p><p><b
54、> End Sub</b></p><p> Private Sub Form_Load()</p><p> Data1.DatabaseName = App.Path & "\b.MDB"</p><p><b> End Sub</b></p><p> 在這
55、里會(huì)進(jìn)行分辨該操作員具有怎樣的權(quán)限。</p><p> 3.3 員工基本信息及管理</p><p> Private Sub cmd1_Click()</p><p> Dim mycon As New ADODB.Connection</p><p> Dim myrs As New ADODB.Recordset</p>
56、;<p> mycon.Open "dsn=a"</p><p> myrs.Open "ygg", mycon, 3, 2</p><p> If Text1.Text = "" Or Text2.Text = "" Or Text4.Text = "" Or Text
57、5.Text = "" Then</p><p> MsgBox ("不能為空!")</p><p><b> Exit Sub</b></p><p><b> End If</b></p><p> myrs.AddNew</p>&
58、lt;p> myrs.Fields("姓名") = Trim(Text1.Text)</p><p> myrs.Fields("崗位") = Trim(Text2.Text)</p><p> myrs.Fields("性別") = Trim(Combo1.Text)</p><p> my
59、rs.Fields("已培訓(xùn)課程") = Trim(Combo3.Text)</p><p> myrs.Fields("出生年月") = Trim(Text4.Text)</p><p> myrs.Fields("成績(jī)") = Trim(Text5.Text)</p><p> myrs.Fiel
60、ds("職稱") = Trim(Combo2.Text)</p><p> myrs.Fields("培訓(xùn)計(jì)劃") = Trim(Text7.Text)</p><p> myrs.Update</p><p> myrs.Close</p><p> mycon.Close</p>
61、<p> MsgBox "添加成功!"</p><p> Adodc1.Refresh</p><p> DataGrid1.Refresh</p><p> yggsz.Adodc1.Refresh</p><p> yggsz.DataGrid1.Refresh</p><p
62、><b> End Sub</b></p><p> Private Sub cmd2_Click()</p><p> Text1.Text = "": Text2.Text = "": Text4.Text = "": Text5.Text = ""</p>
63、<p><b> End Sub</b></p><p> Private Sub cmd3_Click()</p><p><b> Me.Hide</b></p><p><b> main.Show</b></p><p><b> End
64、Sub</b></p><p> Private Sub Combo4_click()</p><p> If Combo4.Text = "第一階段" Then</p><p> Combo3.AddItem ("語文")</p><p> Combo3.AddItem (&quo
65、t;數(shù)學(xué)")</p><p> Combo3.AddItem ("英語")</p><p> Combo3.AddItem ("物理")</p><p> ElseIf Combo4.Text = "第二階段" Then</p><p> Combo3.AddIte
66、m ("大學(xué)語文")</p><p> Combo3.AddItem ("大學(xué)數(shù)學(xué)")</p><p> Combo3.AddItem ("大學(xué)英語")</p><p> Combo3.AddItem ("大學(xué)物理")</p><p> ElseIf Co
67、mbo4.Text = "第三階段" Then</p><p> Combo3.AddItem ("計(jì)算機(jī)基礎(chǔ)")</p><p> Combo3.AddItem ("C++語言")</p><p> Combo3.AddItem ("電路基礎(chǔ)")</p><p
68、> Combo3.AddItem ("操作系統(tǒng)")</p><p> ElseIf Combo4.Text = "第四階段" Then</p><p> Combo3.AddItem ("微機(jī)技術(shù)")</p><p> Combo3.AddItem ("C語言")</
69、p><p> Combo3.AddItem ("Java 語言")</p><p> Combo3.AddItem ("軟件工程")</p><p><b> End If</b></p><p><b> End Sub</b></p>&
70、lt;p> Private Sub Form_Load()</p><p> Combo1.AddItem ("男")</p><p> Combo1.AddItem ("女")</p><p> Combo2.AddItem ("教授")</p><p> Comb
71、o2.AddItem ("副教授")</p><p> Combo2.AddItem ("助教")</p><p> Combo4.AddItem ("第一階段")</p><p> Combo4.AddItem ("第二階段")</p><p> Com
72、bo4.AddItem ("第三階段")</p><p> Combo4.AddItem ("第四階段")</p><p><b> End Sub</b></p><p> Private Sub Text5_KeyPress(KeyAscii As Integer)</p><
73、;p> If KeyAscii >= 33 Then</p><p> If KeyAscii <= vbKey9 And KeyAscii >= vbKey0 Then</p><p><b> Else</b></p><p> KeyAscii = 0</p><p> MsgBo
74、x "只能輸入數(shù)字!"</p><p><b> End If</b></p><p><b> End If</b></p><p><b> End Sub</b></p><p> Option Explicit</p><
75、p> Dim i As Integer</p><p> Dim mycon As New ADODB.Connection</p><p> Dim myrs As New ADODB.Recordset</p><p> Private Sub cmd1_Click()</p><p> Adodc1.RecordSour
76、ce = "select * from ygg where (ygg." & Combo1.Text & " like + '" + Text8.Text + "'+'%')"</p><p> Adodc1.Refresh</p><p> If Adodc1.Recordse
77、t.RecordCount <> 0 Then</p><p> z(0).Text = Adodc1.Recordset.Fields("姓名")</p><p> z(1).Text = Adodc1.Recordset.Fields("崗位")</p><p> z(2).Text = Adodc1.R
78、ecordset.Fields("性別")</p><p> z(3).Text = Adodc1.Recordset.Fields("已培訓(xùn)課程")</p><p> z(4).Text = Adodc1.Recordset.Fields("出生年月")</p><p> Text1.Text =
79、Adodc1.Recordset.Fields("成績(jī)")</p><p> z(6).Text = Adodc1.Recordset.Fields("職稱")</p><p> z(7).Text = Adodc1.Recordset.Fields("培訓(xùn)計(jì)劃")</p><p> Else: z(
80、0).Text = "": z(1).Text = "": z(2).Text = "": z(3).Text = "": z(4).Text = "": Text1.Text = "": z(6).Text = "": z(7).Text = ""</p><
81、;p><b> End If</b></p><p><b> End Sub</b></p><p> Private Sub cmd2_Click()</p><p> Dim mycon As New ADODB.Connection</p><p> Dim myrs As
82、New ADODB.Recordset</p><p> mycon.Open "dsn=a"</p><p> myrs.Open "ygg", mycon, 3, 2</p><p> myrs.Fields("姓名") = Trim(z(0).Text)</p><p>
83、 myrs.Fields("崗位") = Trim(z(1).Text)</p><p> myrs.Fields("性別") = Trim(z(2).Text)</p><p> myrs.Fields("已培訓(xùn)課程") = Trim(z(3).Text)</p><p> myrs.Fields
84、("出生年月") = Trim(z(4).Text)</p><p> myrs.Fields("成績(jī)") = Trim(Text1.Text)</p><p> myrs.Fields("職稱") = Trim(z(6).Text)</p><p> myrs.Fields("培訓(xùn)計(jì)劃&q
85、uot;) = Trim(z(7).Text)</p><p> myrs.Update</p><p> myrs.Close</p><p> mycon.Close</p><p> MsgBox "修改成功!"</p><p> Adodc1.Refresh</p>
86、<p> DataGrid1.Refresh</p><p><b> End Sub</b></p><p> Private Sub cmd3_Click()</p><p><b> Me.Hide</b></p><p><b> main.Show</b
87、></p><p><b> End Sub</b></p><p> Private Sub Command1_Click()</p><p> Dim a As String</p><p> If Adodc1.Recordset.RecordCount > 0 Then</p>
88、<p> a = MsgBox("您確實(shí)要?jiǎng)h除這條數(shù)據(jù)嗎?", vbYesNo)</p><p> If a = vbYes Then</p><p> Adodc1.Recordset.Delete</p><p> Adodc1.Refresh</p><p><b> End If<
89、;/b></p><p><b> End If</b></p><p><b> End Sub</b></p><p> Private Sub Form_Load()</p><p> Combo1.AddItem ("姓名")</p><
90、p> Combo1.AddItem ("崗位")</p><p> Combo1.AddItem ("職稱")</p><p><b> End Sub</b></p><p> Private Sub text1_KeyPress(KeyAscii As Integer)</p>
91、;<p> If KeyAscii >= 33 Then</p><p> If KeyAscii <= vbKey9 And KeyAscii >= vbKey0 Then</p><p><b> Else</b></p><p> KeyAscii = 0</p><p>
92、 MsgBox "只能輸入數(shù)字!"</p><p><b> End If</b></p><p><b> End If</b></p><p><b> End Sub</b></p><p> 3.4 員工培訓(xùn)需求 (圖略)代碼如下:</
93、p><p> Option Explicit</p><p> Private Sub cmd1_Click()</p><p> Dim mycon As New ADODB.Connection</p><p> Dim myrs As New ADODB.Recordset</p><p> mycon.O
94、pen "dsn=a"</p><p> myrs.Open "ph", mycon, 3, 2</p><p> If z(0).Text = "" Or z(1).Text = "" Or z(2).Text = "" Or z(3).Text = "" Or z
95、(4).Text = "" Then</p><p> MsgBox ("不能為空!")</p><p><b> Exit Sub</b></p><p><b> End If</b></p><p> myrs.AddNew</p>
96、<p> myrs.Fields("課程") = Trim(z(0).Text)</p><p> myrs.Fields("培訓(xùn)教師") = Trim(z(1).Text)</p><p> myrs.Fields("培訓(xùn)人數(shù)") = Trim(z(2).Text)</p><p>
97、myrs.Fields("培訓(xùn)地點(diǎn)") = Trim(z(3).Text)</p><p> myrs.Fields("備注") = Trim(z(4).Text)</p><p> myrs.Update</p><p> myrs.Close</p><p> mycon.Close<
98、/p><p> MsgBox "添加成功!"</p><p> Adodc1.Refresh</p><p> DataGrid1.Refresh</p><p><b> End Sub</b></p><p> Private Sub cmd2_Click()<
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 員工培訓(xùn)管理畢業(yè)論文.doc
- 畢業(yè)論文(設(shè)計(jì))企業(yè)員工管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)論文-企業(yè)員工管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)論文——企業(yè)員工管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)論文-企業(yè)員工管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)論文——企業(yè)員工管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 員工培訓(xùn)畢業(yè)論文
- 員工培訓(xùn)畢業(yè)論文
- 畢業(yè)論文-企業(yè)員工管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)---副本
- 畢業(yè)論文:?jiǎn)T工信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)論文——某公司員工管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 某公司員工管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)——畢業(yè)論文
- 畢業(yè)論文——某公司員工管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)論文——企業(yè)員工信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)論文——企業(yè)員工信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 某公司員工管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)——畢業(yè)論文
- 畢業(yè)論文——企業(yè)員工信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)論文——某公司員工管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 人事檔案管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)—員工管理子系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)【畢業(yè)論文設(shè)計(jì)】
- 行政管理畢業(yè)論文--關(guān)于企業(yè)員工培訓(xùn)與開發(fā)
評(píng)論
0/150
提交評(píng)論