




免費預(yù)覽已結(jié)束,剩余61頁可下載查看
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
企業(yè)員工培訓(xùn)管理系統(tǒng) 全面信息管理目 錄摘要4Abstract5引 言61 管理系統(tǒng)91.1管理系統(tǒng)發(fā)展簡介91.2管理系統(tǒng)概念101.3員工培訓(xùn)必要性112 管理系統(tǒng)的基本構(gòu)成122.1人122.2計算機(jī)122.3管理數(shù)據(jù)133 系統(tǒng)設(shè)計133.1系統(tǒng)目標(biāo)設(shè)計133.2開發(fā)設(shè)計思想143.3系統(tǒng)功能分析153.4系統(tǒng)功能某塊設(shè)計164 數(shù)據(jù)庫設(shè)計164.1數(shù)據(jù)庫需求分析及邏輯結(jié)構(gòu)設(shè)計174.2數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計245.詳細(xì)設(shè)計275.1建立系統(tǒng)登陸主窗口285.2建立系統(tǒng)主程序窗口285.3“系統(tǒng)”菜單及關(guān)于菜單305.4培訓(xùn)管理系統(tǒng)32結(jié) 論51致 謝52參考文獻(xiàn)53附錄1:數(shù)據(jù)庫建表54附錄2:源程序68摘要本設(shè)計首先介紹了管理系統(tǒng)的發(fā)展過程及其概念,隨后闡述了企業(yè)員工培訓(xùn)對一個企業(yè)的重要意義。指出了管理系統(tǒng)由人、計算機(jī)、管理數(shù)據(jù)三部分構(gòu)成。通過PowerBuilder的數(shù)據(jù)庫訪問和操作技術(shù),以及數(shù)據(jù)窗口對象的使用,實現(xiàn)了一個有一定實用價值的企業(yè)員工培訓(xùn)管理系統(tǒng)。本系統(tǒng)首先實現(xiàn)的是登錄系統(tǒng),包括用戶登錄、修改密碼、about和退出系統(tǒng)等功能。之后實現(xiàn)企業(yè)員工培訓(xùn)管理部分,其中包括員工基本信息管理、員工成績管理、崗位信息管理、培訓(xùn)課程評價、培訓(xùn)課程管理、部門信息管理、培訓(xùn)需求管理、培訓(xùn)計劃管理、教師信息管理、教材信息管理、員工培訓(xùn)計劃管理、培訓(xùn)資源管理窗口。這些窗口包含了如員工號、員工姓名等各種詳細(xì)信息。并且本系統(tǒng)支持對上述窗口中的這些信息的錄入、查詢、刪除與修改等操作。關(guān)鍵詞:管理系統(tǒng) 員工培訓(xùn) 管理數(shù)據(jù)AbstractIt has introduced the evolution and concept of the management information system at first in the design. And it has explained the important meaning in an enterprise of its staffs training afterwards. It has pointed out the management information system formed by three parts of people, computer and management data. With using of visiting through the database of PowerBuilder and operating technology and data window target, it has realized a enterprises staffs training management information system which worth must using .This system realizes landing the system at first, including users land, revise the password, about and withdraw from the system. Later realized the staffs training administrative section of enterprise, including the windows of staffs basic information management, departments information management, teachers information management, train traffic demand, train planned management, the information management of the teaching material, staffs personal training planned management, training resource management, job information management, training course evaluation, training course management, the achievement of staff management. These windows include various kinds of detailed information such as staffs number, staffs name. This system supports inputting, inquiry, deleting of the information at the above-mentioned windows , with revising etc. operating. Keywords: management information system, staffs training, management data 引 言隨著高新科學(xué)技術(shù)的迅速發(fā)展和計算機(jī)應(yīng)用在全社會的日益普及,利用計算機(jī)進(jìn)行信息處理給人們帶來了新的工作和生活方式。由于計算機(jī)迅速、高效的數(shù)據(jù)記憶能力和處理能力及其不斷增大的存儲容量,已使計算機(jī)成為一個國家、一個企業(yè)必不可少的工具。特別是在信息領(lǐng)域,大量的數(shù)據(jù)處理工作越來越依賴于計算機(jī),各級管理人員已經(jīng)感覺到離開計算機(jī)就無法進(jìn)行正常的工作。今天,計算機(jī)的價格已經(jīng)非常低廉,性能卻有了長足的進(jìn)步。它已經(jīng)被應(yīng)用于許多領(lǐng)域,計算機(jī)之所以如此流行,原因主要有以下幾個方面:首先,計算機(jī)可以代替人工進(jìn)行許多繁雜的勞動;其次,計算機(jī)可以節(jié)省許多資源;第三,計算機(jī)可以大大的提高人們的工作效率;第四,計算機(jī)可以使敏感文檔更加安全,等等。 本程序在Windows XP操作系統(tǒng)下,以中文版PowerBuilder為前臺開發(fā)工具,它具有面向?qū)ο蟮目梢暬O(shè)計工具、豐富的數(shù)據(jù)類型、眾多的內(nèi)部函數(shù)和結(jié)構(gòu)化程序結(jié)構(gòu),數(shù)據(jù)窗口對象是它的的精華所在,在PB集成開發(fā)環(huán)境中,用戶可設(shè)計界面、編寫代碼、調(diào)試程序,直至把應(yīng)用程序編譯成可執(zhí)行文件;后臺數(shù)據(jù)庫使用Microsoft SQL Server開發(fā)的。1 管理系統(tǒng)1.1管理系統(tǒng)發(fā)展簡介管理信息系統(tǒng)在最初級階段是統(tǒng)計系統(tǒng),所研究的內(nèi)容是數(shù)量數(shù)據(jù)間表面的規(guī)律,它可以把數(shù)據(jù)分成較相關(guān)和較不相關(guān)的組,然后把數(shù)據(jù)轉(zhuǎn)換為信息。第二階段是數(shù)據(jù)更新系統(tǒng),其典型代表是美國航空公司于20世紀(jì)50年代建成的SABRE預(yù)約訂票系統(tǒng)。它設(shè)有1008個訂票點,可以存取600000個旅客記錄和27000個飛行段記錄。它的操作比較復(fù)雜,在任何一“點”都可以查到某一航班是否有空座位。但從概念上來講,它只是一個數(shù)據(jù)更新系統(tǒng),比如它不能告訴你以現(xiàn)在的售票速度何時票將售完,從而采取補(bǔ)救措施。因而它也是管理信息系統(tǒng)的低級階段。第三階段是狀態(tài)報告系統(tǒng),它可以分為生產(chǎn)狀態(tài)報告、服務(wù)狀態(tài)報告和研究狀態(tài)報告等系統(tǒng)。比如生產(chǎn)狀態(tài)報告系統(tǒng),它的典型代表是IBM公司的生產(chǎn)管理系統(tǒng)。眾所周知,IBM公司是世界上最大的計算機(jī)公司,1964年IBM生產(chǎn)出的中型計算機(jī)IBM360的組織生產(chǎn)的管理工作卻大大復(fù)雜化了。為了保證生產(chǎn)以及其他環(huán)節(jié)的順利進(jìn)行, IBM建立了先進(jìn)管理系統(tǒng)AAS,它能進(jìn)行450個業(yè)務(wù)的操作。1968年,公司又建立了公用制造信息系統(tǒng)CMIS,運行很成功,過去需要15周的工作,該系統(tǒng)只用3周就可以完成。狀態(tài)報告系統(tǒng)還有一種形式是數(shù)據(jù)處理系統(tǒng),它用來處理日常業(yè)務(wù)和生產(chǎn)報告,重點在于將手工作業(yè)自動化,提高效率和節(jié)省人力。數(shù)據(jù)處理系統(tǒng)一般不能提供決策信息。最后的階段是決策支持系統(tǒng),它是用來輔助決策的信息系統(tǒng)。該系統(tǒng)可以計劃、分析方案,審查解答和求解的誤差。它應(yīng)有較好的人機(jī)對話方式,可以和不怎么熟悉計算機(jī)的管理人員通話。它一般包括一些模型用以產(chǎn)生決策信息,但不強(qiáng)調(diào)全面的管理功能1.2管理系統(tǒng)概念慣例信息系統(tǒng)就是我們常說的MIS(Management Information System),在強(qiáng)調(diào)管理,強(qiáng)調(diào)信息的現(xiàn)代社會中它變得越來越普及。MIS是一門新的學(xué)科,它跨越了若干個領(lǐng)域,比如管理科學(xué)、系統(tǒng)科學(xué),運籌學(xué)、統(tǒng)計學(xué)以及計算機(jī)科學(xué)。在這些學(xué)科的基礎(chǔ)上,形成信息收集和加工的方法,從而形成一個縱橫交織的系統(tǒng)。20世紀(jì),隨著全球經(jīng)濟(jì)的蓬勃發(fā)展,眾多經(jīng)濟(jì)學(xué)家紛紛提出了新的管理理論。20世紀(jì)50年代,西蒙提出管理依賴于信息和決策的思想。同時期的維納發(fā)表了控制論,他認(rèn)為管理是一個控制過程。1958年,蓋爾寫到:“管理將以較低的成本得到及時準(zhǔn)確的信息,做到較好的控制”。這個時期,計算機(jī)開始用于會計工作。數(shù)據(jù)處理一詞已經(jīng)出現(xiàn)。1970年,Walter T.Kennevan給剛剛出現(xiàn)的管理信息系統(tǒng)一詞下了一個定義:“以口頭或書面的形式,在合適的時間向經(jīng)理、職員以及外界人員提供過去的、現(xiàn)在的、預(yù)測未來的有關(guān)企業(yè)內(nèi)部及其環(huán)境的信息,以幫助他們進(jìn)行決策”。在這個定義里強(qiáng)調(diào)了用信息支持決策,但并沒有強(qiáng)調(diào)應(yīng)用模型,沒有提到計算機(jī)的應(yīng)用。1985年,管理信息系統(tǒng)的創(chuàng)始人,明尼蘇達(dá)大學(xué)的管理學(xué)教授Gordon B.Davis給了管理信息系統(tǒng)一個較完整的定義,即“管理信息系統(tǒng)是一個利用計算機(jī)軟硬件資源以及數(shù)據(jù)庫的人-機(jī)系統(tǒng)。它能提供信息支持企業(yè)或組織的運行、管理和決策功能?!边@個定義全面地說明了管理信息系統(tǒng)的目標(biāo)、功能和組成,而且反映了管理信息系統(tǒng)在當(dāng)時達(dá)到的水平。1.3員工培訓(xùn)必要性在競爭越來越激烈的今天,知識更新的數(shù)度也在急劇加快。企業(yè)員工培訓(xùn)越來越受到各個企業(yè)領(lǐng)導(dǎo)者的重視。通過一個員工培訓(xùn)管理系統(tǒng),使企業(yè)的培訓(xùn)工作系統(tǒng)化、規(guī)范化、自動化,從而達(dá)到提高企業(yè)培訓(xùn)管理效率的目的。2 管理系統(tǒng)的基本構(gòu)成管理信息系統(tǒng)在企業(yè)中的應(yīng)用存在三個要素,這就是人、計算機(jī)和數(shù)據(jù)。2.1人人是指企業(yè)領(lǐng)導(dǎo)者、管理人員、技術(shù)人員,以及MIS建設(shè)的領(lǐng)導(dǎo)機(jī)構(gòu)和實施機(jī)構(gòu),他們在系統(tǒng)中起主導(dǎo)作用。MIS是一項系統(tǒng)工程,不是只靠一些計算機(jī)開發(fā)人員就可以完成的,必須有企業(yè)管理人員,尤其是企業(yè)領(lǐng)導(dǎo)的積極參與。2.2計算機(jī) 計算機(jī)技術(shù)是MIS得以實施的主要技術(shù)。在這些技術(shù)中,軟件開發(fā)是MIS開發(fā)的重點。在計算機(jī)軟件技術(shù)中,人機(jī)界面已經(jīng)發(fā)展成為一個重要的分支。MIS人機(jī)界面設(shè)計一般遵循以下一些基本原則:1. 以通信功能作為界面設(shè)計的核心2. 界面必須始終一致3. 界面必須使用戶隨時掌握任務(wù)的進(jìn)展情況4. 界面必須能夠提供幫助5 輸入畫面盡可能接近實際6 具有較強(qiáng)的容錯功能2.3管理數(shù)據(jù)第三個因素也不能忽視。企業(yè)的管理數(shù)據(jù)是MIS正常運行的基礎(chǔ)。廣義地說,各項管理制度是MIS建設(shè)成功的基礎(chǔ)。試想要計算一臺機(jī)床的成本,需要按時輸入每個部件、每個零件以及每個螺釘螺帽的費用,涉及企業(yè)的生產(chǎn)車間、采購、庫房、工藝設(shè)計和財務(wù)等多個部門,必須有一整套管理制度做保證。3 系統(tǒng)設(shè)計3.1系統(tǒng)目標(biāo)設(shè)計通過一個員工培訓(xùn)管理系統(tǒng),使企業(yè)的培訓(xùn)工作系統(tǒng)化、規(guī)范化、自動化,從而達(dá)到提高企業(yè)培訓(xùn)管理效率的目的。 系統(tǒng)開發(fā)的總體任務(wù)是實現(xiàn)企業(yè)員工培訓(xùn)管理的系統(tǒng)化,規(guī)范化和自動化。 3.2開發(fā)設(shè)計思想 盡量采用公司現(xiàn)有軟硬件環(huán)境,及先進(jìn)的管理系統(tǒng)開發(fā)方案,從而達(dá)到充分利用公司現(xiàn)有資源,提高系統(tǒng)開發(fā)水平和應(yīng)用效果的目的。 系統(tǒng)應(yīng)符合公司員工培訓(xùn)管理的規(guī)定,滿足公司日常員工培訓(xùn)工作需要,并達(dá)到操作過程中的直觀、方便、使用、安全等要求。 系統(tǒng)采用C/S體系結(jié)構(gòu),Client(客戶端)負(fù)責(zé)提供表達(dá)邏輯,顯示用戶界面信息,訪問數(shù)據(jù)庫服務(wù)區(qū);Server(服務(wù)器端)這用于提供數(shù)據(jù)服務(wù)。系統(tǒng)采用模塊化程序設(shè)計方法,既便于系統(tǒng)功能的各種組合和修改,又便于未參與開發(fā)的技術(shù)維護(hù)人員補(bǔ)充,維護(hù)。系統(tǒng)應(yīng)具備數(shù)據(jù)庫維護(hù)功能,及時根據(jù)用戶需求進(jìn)行數(shù)據(jù)的添加、刪除、修改、備份等操作。3.3系統(tǒng)功能分析 系統(tǒng)功能分析是在系統(tǒng)開發(fā)總體任務(wù)的基礎(chǔ)上完成的。本設(shè)計中的員工培訓(xùn)管理系統(tǒng)需要完成的功能主要有以下幾點.1員工各種信息的輸入包括員工基本信息、職稱、崗位、已經(jīng)培訓(xùn)過的課程和成績、培訓(xùn)計劃等。2員工各種信息的查詢、修改包括員工基本信息、職稱、崗位、已經(jīng)培訓(xùn)過的課程和成績、培訓(xùn)計劃等。3培訓(xùn)課程信息的輸入,包括課時、課程種類等。4培訓(xùn)課程信息的查詢、修改。5企業(yè)所有員工培訓(xùn)需求的管理。6企業(yè)培訓(xùn)計劃地制定、修改。7培訓(xùn)課程的評價。8培訓(xùn)管理系統(tǒng)的使用幫助。 9教師信息的管理、教師評價。10培訓(xùn)資源管理。11培訓(xùn)教材管理。12員工外出培訓(xùn)管理。13系統(tǒng)用戶管理、權(quán)限管理。3.4系統(tǒng)功能某塊設(shè)計 在系統(tǒng)功能分析的基礎(chǔ)上,考慮Power Builder程序編制特點得到如圖3-1所示的系統(tǒng)功能模塊圖。 圖3-1 系統(tǒng)功能模塊4 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的好壞將直接對應(yīng)用系統(tǒng)的效率以及實現(xiàn)的效果產(chǎn)生影響,好的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計會減少數(shù)據(jù)庫的存儲量,數(shù)據(jù)的完整性和一致性比較高,系統(tǒng)具有較快的響應(yīng)速度,簡化基于此數(shù)據(jù)庫的應(yīng)用程序的實現(xiàn)等等。 在數(shù)據(jù)庫系統(tǒng)開始設(shè)計的時候應(yīng)該盡量考慮全面,尤其應(yīng)該仔細(xì)考慮用戶的各種需求,避免浪費不必要的人力和物力。 4.1數(shù)據(jù)庫需求分析及邏輯結(jié)構(gòu)設(shè)計 在仔細(xì)調(diào)查企業(yè)員工培訓(xùn)管理過程的基礎(chǔ)上,得到本系統(tǒng)所處理的數(shù)據(jù)流程,如圖4-1所示。 圖4-1 數(shù)據(jù)流程圖針對本實例,通過對企業(yè)員工培訓(xùn)管理的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)庫中的表格如下:1員工基本狀況包括的數(shù)據(jù)項有員工號、員工姓名、性別、所在部門、身份證號、生日、籍貫、國籍、民族、婚姻狀況、參加工作時間、員工狀態(tài)、狀態(tài)時間、家庭住址、聯(lián)系電話。表4-1為PERSONNEL員工基本狀況表。表4-1 PERSONNEL員工基本狀況表列名數(shù)據(jù)類型數(shù)據(jù)長度可否為空EMP_NOint4NotnullEMP_NAMEvarchar10NullDEPT_IDint4NullEMP_XLvarchar10NullEMP_GENDERvarchar2NullEMP_BIRTHDAYdatetime8NullEMP_HOMETOWNvarchar8NullEMP_COUNTRYvarchar10NullEMP_NATIONvarchar10NullEMP_IDint4NullEMP_MARRIAGEvarchar2NullEMP_HEALTHvarchar20NullEMP_STARTWORKdatetime8NullEMP_STATEvarchar10NullEMP_STATE_DATEdatetime8NullEMP_HOMEADRESSvarchar10NullEMP_TELENOint4NullEMP_EMAILvarchar20Null2員工成績狀況包括的數(shù)據(jù)項有員工號、課程名稱、時間、地點、授課教師、成績、評價、是否通過等。表4-2為SCORE員工成績表。表4-2 SCORE員工成績表列名數(shù)據(jù)類型數(shù)據(jù)長度可否為空EMP_NOchar10nullCOURSE_IDchar10nullS_DATEdatetime8nullS_PLACEvarchar10nullTEACHER_IDchar10nullSCORE_1real4nullSCORE_2real4nullSCORE_NOTESvarchar10nullPASSvarchar50null3課程信息包括的數(shù)據(jù)項有課程號、課程類別、課程名、課程學(xué)時、等效課程、預(yù)修課程、開課部門、初訓(xùn)/復(fù)訓(xùn)等。表4-3為COURSE課程表。表4-3 COURSE課程表列名數(shù)據(jù)類型數(shù)據(jù)長度可否為空COURSE_IDchar10nullSUBJECTvarchar10nullCOURSE_CNAMEvarchar20nullCOURSE_ENAMEvarchar10nullCOURSE_DESCvarchar40nullCOURSE_DURATIONreal4nullCOURSE_BOOKvarchar10nullCOURSE_EQUreal4nullCOURSE_BEFOREreal4nullCOURSE_MARKint4nullDEPT_IDchar10null 4企業(yè)工作崗位信息包括的數(shù)據(jù)項有工作崗位代號、工作崗位名稱、工作崗位、權(quán)力范圍等。4-4為企業(yè)工作崗位信息表。表4-4 JOB工作崗位情況表列名數(shù)據(jù)類型數(shù)據(jù)長度可否為空J(rèn)OB_IDChar10NotnullJOB_NAMEvarchar20NullJOB_POWERvarchar 20Null5企業(yè)部門信息包括的數(shù)據(jù)項有部門代號、部門名稱、部門經(jīng)理、部門副經(jīng)理等。表4-5為DEPT部門信息表。表4-5 DEPT部門信息列名數(shù)據(jù)類型數(shù)據(jù)長度可否為空DEPT_IDchar10NotnullDEPT_NAMEvarchar10NullDEPT_MANAGERreal4NullDEPT_VICEMANAGERreal4Null6培訓(xùn)需求信息包括的數(shù)據(jù)項有所需培訓(xùn)的課程、要求培訓(xùn)的員工。表4-6為培訓(xùn)需求表COURSE_NEED。表4-6 培訓(xùn)需求表COURSE_NEED列名數(shù)據(jù)類型數(shù)據(jù)長度可否為空COURSE_IDchar10NullCOURSE_NEEDreal4Null7企業(yè)培訓(xùn)計劃信息包括的數(shù)據(jù)項有培訓(xùn)的課程、培訓(xùn)開始時間、結(jié)束時間、培訓(xùn)教員、上課時間、上課地點。表4-7為企業(yè)培訓(xùn)計劃表COURSE_AVAILABLE。表4-7 企業(yè)培訓(xùn)計劃表COURSE_AVAILABLE列名數(shù)據(jù)類型數(shù)據(jù)長度可否為空COURSE_IDchar10nullCOURSE_DATE_BEGINdatetime8nullCOURSE_DATE_OVERdatetime8nullTEACHER_IDchar10nullCOURSE_PERSONFLOATreal4null8個人培訓(xùn)計劃信息包括的數(shù)據(jù)項有培訓(xùn)員工、培訓(xùn)課程、培訓(xùn)開始時間、培訓(xùn)結(jié)束時間等。表4-8為個人培訓(xùn)計劃表PERSONNEL_PLAN。 表4-8 個人培訓(xùn)計劃表PERSONNEL_PLAN列名數(shù)據(jù)類型數(shù)據(jù)長度可否為空EMP_NOchar10nullCOURSE_IDchar10nullCOURSE_DATE_BEGINdatetime8nullCOURSE_DATE_OVERdatetime8null9課程評價信息包括的數(shù)據(jù)項有課程名、評價內(nèi)容、評價時間等。表4-9為課程評價表COURSE_EVALVATION。表4-9 課程評價表COURSE_EVALVATION列名數(shù)據(jù)類型數(shù)據(jù)長度可否為空COURSE_IDchar10nullEVALVATIONvarchar40nullEVALVATION_DATEdatetime8null10教員信息包括的數(shù)據(jù)項有教員號、教員姓名、教員學(xué)歷、開始授課時間、教員評價等。表4-10為教師信息表TEACHER。表4-10 教師信息表TEACHER列名數(shù)據(jù)類型數(shù)據(jù)長度可否為空TEACHER_IDchar10NullTEACHER_NAMEvarchar10NullTEACHER_XLvarchar10NullTEACHER_DATE_STARTdatetime8NullTEACHER_EVALVATIONvarchar40Null11培訓(xùn)資源管理信息包括的數(shù)據(jù)項有各個教室、教學(xué)設(shè)備的配備情況、各種教學(xué)教具借用情況、培訓(xùn)中心固定資產(chǎn)管理、各種培訓(xùn)費用和支出、培訓(xùn)資源需求管理等。表4-11為培訓(xùn)資源信息表TM_RESOURCE。表4-11 培訓(xùn)資源信息表TM_RESOURCE列名數(shù)據(jù)類型數(shù)據(jù)長度可否為空RESOURCE_IDChar10NullRESOURCE_NAMEvarchar10NullRESOURCE_MARKFloat8NullRESOURCE_PRICEvarchar10NullRESOURCE_QUATITYReal4NullRESOURCE_REMvarchar40Null12 培訓(xùn)教材管理包括的數(shù)據(jù)項有教材適合的課程、作者、教材狀態(tài)、教材數(shù)量、價錢等。表4-12為教材信息表BOOK。表4-12 教材信息表BOOK列名數(shù)據(jù)類型數(shù)據(jù)長度可否為空BOOK_IDchar10nullBOOK_NAMEvarchar20nullBOOK_AUTHERvarchar40nullBOOK_STATEreal4nullBOOK_COURSE_IDreal4nullBOOK_QUATITYreal4nullBOOK_PRICEreal4null13用戶口令表一個企業(yè)可以由多個用戶管理該培訓(xùn)管理系統(tǒng),因此需要在數(shù)據(jù)庫中建立一個用戶口令表格來管理TMS系統(tǒng)的用戶.表4-13為管理TMS系統(tǒng)的用戶口令表USER_PSWD。表4-13 管理TMS系統(tǒng)的用戶口令表USER_PSWD列名數(shù)據(jù)類型數(shù)據(jù)長度可否為空TMS_USERChar10NullTMS_PSWDvarchar10Null有了上面的數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)項和數(shù)據(jù)流程,進(jìn)行了下面的數(shù)據(jù)庫設(shè)計。4.2數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 這一設(shè)計階段是在需求分析的基礎(chǔ)上,設(shè)計出能夠滿足用戶需求的各種實體,以及它們之間的聯(lián)系,為后面的邏輯結(jié)構(gòu)設(shè)計打下基礎(chǔ)。本設(shè)計根據(jù)上面的設(shè)計規(guī)劃出的實體有:員工實體、部門實體、崗位實體、教員實體、教學(xué)資源實體、教材實體、課程實體。各個實體具體的描述E-R圖如下:圖4-2為員工實體E-R圖。 圖4-2 員工實體E-R圖圖4-3為部門實體E-R圖。圖4-3 部門實體E-R圖圖4-4為崗位實體E-R圖。圖4-4 崗位實體E-R圖圖4-5為課程實體E-R圖。圖4-5 課程實體E-R圖圖4-6為教員實體E-R圖。圖4-6 教員實體E-R圖圖4-7為培訓(xùn)資源實體E-R圖。 圖4-7 培訓(xùn)資源實體E-R圖圖4-8為教材實體E-R圖。圖4-8 教材實體E-R圖實體和實體之間的關(guān)系E-R圖如圖4-9所示。 圖4-9 實體和實體之間的關(guān)系E-R圖5.詳細(xì)設(shè)計本設(shè)計后臺數(shù)據(jù)庫使用的是Microsoft SQL Server。作為一種數(shù)據(jù)庫SQL Server所作的一切工作都是為了在由行和列構(gòu)成的表中有效地存儲數(shù)據(jù)。SQL Server的核心是用于處理數(shù)據(jù)庫命令的SQL Server引擎,它在windows下運行.支持對數(shù)據(jù)庫連接和SQL命令進(jìn)行處理。企業(yè)管理器(Enterprise Manager),查詢分析器(Query Analyzer),每一種可以訪問的SQL Server圖形用戶界面(Query User Interface, GUI)應(yīng)用編程接口(Application Programming Interface, API)以及應(yīng)用程序都與SQL Server建立連接,并要求SQL Server處理他們所發(fā)送的SQL 語句。前臺工具采用的是Powersoft公司的PowerBuilder8.0。PowerBuilder 8.0是Sybase Inc.的子公司Powersoft推出的新一代數(shù)據(jù)庫應(yīng)用開發(fā)工具,它除了能夠設(shè)計傳統(tǒng)的高性能、基于客戶/服務(wù)器(Client/Server)體系結(jié)構(gòu)的應(yīng)用系統(tǒng)外,也能夠用于開發(fā)基于Internet的應(yīng)用系統(tǒng)。PowerBuilder 8.0支持應(yīng)用系統(tǒng)同時訪問多種數(shù)據(jù)庫,如Oracle, SQL Server等。PowerBuilder的精華是數(shù)據(jù)窗口對象,建立數(shù)據(jù)窗口對象是程序設(shè)計中極為重要的一個部分。針對不同的情況選擇不同的數(shù)據(jù)窗口對象,會使程序的實用性和直觀性大為增強(qiáng)。5.1建立系統(tǒng)登陸主窗口本系統(tǒng)運行后首先進(jìn)入的是登陸窗口,該窗口共放置了5個靜態(tài)文本框Static Text控件,放置在窗口相應(yīng)位置來顯示文字。還放置了2個單行編輯框Single Line Edit控件,一個供用戶輸入登陸的用戶名,另一個供用戶輸入口令。另外還放置一個按鈕控件,當(dāng)用戶名和口令都輸入正確時點擊它可進(jìn)入系統(tǒng)主窗口。圖5-1為凳陸窗口。 圖5-1 登陸窗口5.2建立系統(tǒng)主程序窗口 登陸系統(tǒng)后,首先進(jìn)入的是主窗體,它包含有15個按鈕控件與1個菜單。點擊按鈕控件或菜單可進(jìn)入系統(tǒng)的相應(yīng)功能模塊的窗口。5.2.1菜單的設(shè)計單擊File中的New選項,在對話框中選擇PB object在雙擊對話框中的Menu項。菜單即可生成,保存后在對話框中輸入菜單名稱即可。本設(shè)計的菜單中共設(shè)置了6個主菜單和13個子菜單項目。與點擊主窗口中控件相同,點擊菜單中的菜單項也會進(jìn)入相應(yīng)功能模塊的窗口。這里之所以要設(shè)置這兩種方法不同但功能相同的操作完全是為了使本系統(tǒng)能適用于有不同操作習(xí)慣的用戶,以使本系統(tǒng)設(shè)計地更加人性化。5.2.2建立窗口 單擊File中的New選項,在對話框中選擇PB object在雙擊對話框中的Window項。窗口即可生成,保存后在對話框中輸入窗口名稱即可。在所創(chuàng)建的主窗口中的Menu Name中選擇剛才創(chuàng)建的菜單,再添加相應(yīng)控件主窗口即創(chuàng)建完畢。圖5-2為系統(tǒng)主窗口。圖5-2 系統(tǒng)主窗口5.3“系統(tǒng)”菜單及關(guān)于菜單本設(shè)計提供了一個About窗口。其中包括本系統(tǒng)的名稱、所有者、聯(lián)系方式等。點擊關(guān)于菜單或主窗口面板上的關(guān)于按鈕控件即可進(jìn)入。關(guān)于窗口如圖5-3所示。圖5-3 關(guān)于窗口主窗口中的“系統(tǒng)”菜單下有兩個菜單項,分別為修改用戶口令、退出。其中單擊這里的修改用戶口令和退出于單擊主窗口面板上的密碼修改按鈕控件和退出功能按鈕控件相同都是進(jìn)入以下兩個窗口。下面分別介紹這兩個窗口的詳細(xì)設(shè)計。5.3.1修改用戶口令窗口單擊主窗口面板上的密碼修改按鈕控件或“系統(tǒng)”菜單的修改用戶口令菜單項就會進(jìn)入修改用戶口令窗口。該窗口為用戶提供了一個修改密碼的服務(wù)。圖5-4為修改用戶口令窗口。具體實現(xiàn)過程:首先需要在OPEN事件中輸入代碼,使當(dāng)單擊密碼修改按鈕控件或修改用戶口令菜單項時進(jìn)入本窗體。其中用戶需要在原口令中輸入已有的口令,在新口令和確認(rèn)中輸入相同的新口令。系統(tǒng)會先判斷用戶兩次輸入的新口令是否相同,不同則彈出對話框警告;在判斷用戶輸入的原口令是否正確,不正確也彈出對話框警告。如果上述條件在用戶輸入3次的情況下成立,則將數(shù)據(jù)庫表格中該用戶的原口令修改為輸入的新口令。 圖5-4 修改用戶口令窗口5.3.2退出單擊主窗口面板上的退出按鈕控件或“系統(tǒng)”菜單的退出菜單項就會退出系統(tǒng)。該命令供用戶在操作結(jié)束要退出系統(tǒng)時使用。具體實現(xiàn)過程:首先需要在open事件中輸入代碼,使得單擊退出按鈕控件或在“系統(tǒng)”菜單中單擊退出菜單項時執(zhí)行退出系統(tǒng)操作。5.4培訓(xùn)管理系統(tǒng)培訓(xùn)管理系統(tǒng)下共有十二個子窗口,這十二個子窗口的功能匯總在一起就是本系統(tǒng)總的功能。這十二個窗口分別為:學(xué)員信息管理、培訓(xùn)課程管理、培訓(xùn)教材管理、員工計劃管理、培訓(xùn)課程評價、部門信息管理、培訓(xùn)計劃管理、培訓(xùn)資源管理、員工成績管理、教師信息管理、課程需求管理、崗位信息管理。下面將介紹這十二個子窗口的詳細(xì)設(shè)計。5.4.1員工信息管理窗口 單擊主窗口面板上或菜單中的“員工信息管理”進(jìn)入圖5-5所示的員工信息管理窗口。具體實現(xiàn)過程:首先需要在open事件中輸入代碼,使單擊“學(xué)員信息管理”時進(jìn)入本窗口。在本窗口中包含一個數(shù)據(jù)窗口控件,用戶可對它進(jìn)行添加、刪除、查詢、修改等操作。該控件與相應(yīng)的數(shù)據(jù)窗口對象相連接。其創(chuàng)建過程如下,單擊打開“New”對話框,然后在Data Window標(biāo)簽頁選擇數(shù)據(jù)窗口對象的顯示風(fēng)格,在這里我選擇了Grid(網(wǎng)格顯示方式) 單擊“OK”按鈕啟動數(shù)據(jù)窗口對象向?qū)?。選擇QUICK SELECT數(shù)據(jù)源,這是定義數(shù)據(jù)源的最簡單方法,然后單擊“NEXT”按鈕,出現(xiàn)QIUCK SELECT窗口。在左上方的表格列中雙擊要連接的數(shù)據(jù)庫表格。保存并為所創(chuàng)建數(shù)據(jù)窗口對象輸入名稱。至此,數(shù)據(jù)窗口對象創(chuàng)建完畢。 圖5-5 員工基本信息窗口在員工基本信息窗口中的Data Object屬性中選擇剛才創(chuàng)建的數(shù)據(jù)窗口對象,就完成了在窗口中添加數(shù)據(jù)窗口控件的操作。員工信息管理窗口中的數(shù)據(jù)顯示是由數(shù)據(jù)窗口控件來完成的。員工信息管理窗口的文字顯示由靜態(tài)文本框控件來完成。在員工基本情況顯示部分的下面有2個下拉列表框控件。其中一個提供用戶選擇要查詢的列(員工號、姓名、狀態(tài)等),另一個下拉列表框提供用戶選擇要查詢的符號(=,)另外還有一個單行編輯框控件,提供給用戶輸入要查詢的內(nèi)容。查詢條件下放置有4個按鈕控件,在其click事件中分別用來實現(xiàn)員工基本情況的增加、刪除、查詢以及確認(rèn)的功能?!霸黾印卑粹o的click事件用于輸入新員工基本信息;“刪除”按鈕控件的click事件用于刪除員工基本信息窗口中當(dāng)前的紀(jì)錄;“查詢”按鈕控件的click事件用于執(zhí)行條件查詢,查詢的條件是在2個下拉式列表框和一個單行編輯其中輸入的;“確認(rèn)”按鈕控件的click事件用于提交和確認(rèn)對該員工基本信息表格中記錄所作的修改,包括插入和刪除,如果提交失敗,則取消修改。這4個按鈕,基本上滿足了我們對員工基本信息的管理。5.4.2培訓(xùn)課程管理窗口培訓(xùn)課程管理模塊由2個窗口組成。一個窗口用于課程的日常管理,如增加、刪除、修改等。另一個窗口用于完成本課程的評價功能。培訓(xùn)課程管理窗口由主程序窗口的“培訓(xùn)課程管理”按鈕控件的單擊事件激發(fā),出現(xiàn)如圖5-6所示的培訓(xùn)課程管理窗口。該窗口的中間放置一個數(shù)據(jù)窗口控件,用來連接數(shù)據(jù)窗口對象。 圖5-6 培訓(xùn)課程管理窗口具體實現(xiàn)過程:首先需要在open事件中輸入代碼,使單擊“培訓(xùn)課程管理”時進(jìn)入本窗口。在本窗口中包含一個數(shù)據(jù)窗口控件。該空間與相應(yīng)的數(shù)據(jù)窗口對象相連接。其創(chuàng)建過程如下,單擊打開“New”對話框,然后在Data Window標(biāo)簽頁選擇數(shù)據(jù)窗口對象的顯示風(fēng)格,在這里我選擇了Grid(網(wǎng)格顯示方式)。單擊“OK”按鈕啟動數(shù)據(jù)窗口對象向?qū)?。選擇QUICK SELECT數(shù)據(jù)源,這是定義數(shù)據(jù)源的最簡單方法,然后單擊“NEXT”按鈕,出現(xiàn)QIUCK SELECT窗口。在左上方的表格列中雙擊要連接的表格。保存并為所創(chuàng)建數(shù)據(jù)窗口對象輸入名稱。至此,數(shù)據(jù)窗口對象創(chuàng)建完畢。培訓(xùn)課程管理窗口中的數(shù)據(jù)顯示是由數(shù)據(jù)窗口控件來完成的。在培訓(xùn)課程管理窗口中的Data Object屬性中選擇剛才創(chuàng)建的數(shù)據(jù)窗口對象,就完成了在窗口中添加數(shù)據(jù)窗口控件的操作。在數(shù)據(jù)窗口控件下放置有4個按鈕控件,在其click事件中分別用來實現(xiàn)培訓(xùn)課程管理的增加、刪除、確認(rèn)以及關(guān)閉的功能?!霸黾印卑粹o的click事件用于輸入新培訓(xùn)課程;“刪除”按鈕控件的click事件用于刪除培訓(xùn)課程管理窗口中當(dāng)前的紀(jì)錄; “確認(rèn)”按鈕控件的click事件用于提交和確認(rèn)對該培訓(xùn)課程管理表格中記錄所作的修改,包括插入和刪除,如果提交失敗,則取消修改?!瓣P(guān)閉”按鈕控件的click事件用于關(guān)閉培訓(xùn)課程管理窗口。這4個按鈕,基本上滿足了我們對培訓(xùn)課程的管理。如果用戶對這個數(shù)據(jù)窗口作了修改而沒有保存,程序會彈出一個對話框來詢問用戶,由用戶來決定是否在退出之前保存。5.4.3培訓(xùn)課程評價窗口培訓(xùn)課程評價與培訓(xùn)課程管理窗口同屬于培訓(xùn)課程管理模塊。培訓(xùn)課程評價窗口用于完成本課程的評價功能。培訓(xùn)課程評價窗口由主程序窗口的“培訓(xùn)課程評價”按鈕控件的單擊事件激發(fā),出現(xiàn)如圖5-7所示的培訓(xùn)課程評價窗口。該窗口的中間放置一個數(shù)據(jù)窗口控件,用來連接數(shù)據(jù)窗口對象。 圖5-7 培訓(xùn)課程評價窗口具體實現(xiàn)過程:首先需要在open事件中輸入代碼,使單擊“培訓(xùn)課程評價”時進(jìn)入本窗口。在本窗口中包含一個數(shù)據(jù)窗口控件。該空間與相應(yīng)的數(shù)據(jù)窗口對象相連接。其創(chuàng)建過程如下,單擊打開“New”對話框,然后在Data Window標(biāo)簽頁選擇數(shù)據(jù)窗口對象的顯示風(fēng)格,在這里我選擇了Grid(網(wǎng)格顯示方式)。單擊“OK”按鈕啟動數(shù)據(jù)窗口對象向?qū)?。選擇QUICK SELECT數(shù)據(jù)源,這是定義數(shù)據(jù)源的最簡單方法,然后單擊“NEXT”按鈕,出現(xiàn)QIUCK SELECT窗口。在左上方的表格列中雙擊要連接的表格。保存并為所創(chuàng)建數(shù)據(jù)窗口對象輸入名稱。至此,數(shù)據(jù)窗口對象創(chuàng)建完畢。培訓(xùn)課程評價窗口中的數(shù)據(jù)顯示是由數(shù)據(jù)窗口控件來完成的。在培訓(xùn)課程評價窗口中的Data Object屬性中選擇剛才創(chuàng)建的數(shù)據(jù)窗口對象,就完成了在窗口中添加數(shù)據(jù)窗口控件的操作。在數(shù)據(jù)窗口控件下放置有4個按鈕控件,在其click事件中分別用來實現(xiàn)培訓(xùn)課程評價窗口的增加、刪除、確認(rèn)以及關(guān)閉的功能?!霸黾印卑粹o的click事件用于輸入新培訓(xùn)課程評價;“刪除”按鈕控件的click事件用于刪除培訓(xùn)課程評價窗口中當(dāng)前的紀(jì)錄; “確認(rèn)”按鈕控件的click事件用于提交和確認(rèn)對該培訓(xùn)課程評價表格中記錄所作的修改,包括插入和刪除,如果提交失敗,則取消修改。“關(guān)閉”按鈕控件的click事件用于關(guān)閉培訓(xùn)課程評價窗口。這4個按鈕,基本上滿足了我們對培訓(xùn)課程的管理。如果用戶對這個數(shù)據(jù)窗口作了修改而沒有保存,程序會彈出一個對話框來詢問用戶,由用戶來決定是否在推出之前保存。5.4.4培訓(xùn)教材管理窗口培訓(xùn)教材管理窗口由主程序窗口的“培訓(xùn)教材管理”按鈕控件的單擊事件激發(fā),出現(xiàn)如圖5-8所示的培訓(xùn)教材管理窗口。該窗口的中間放置了兩個數(shù)據(jù)窗口控件,用來連接數(shù)據(jù)窗口對象。在每個窗口的最下面放置4個按鈕控件,在其click事件中分別用來實現(xiàn)增加一條記錄、刪除一條記錄、確定所作的修改以及關(guān)閉窗口的功能?!霸黾印卑粹o的click事件用于輸入新培訓(xùn)教材管理記錄;“刪除”按鈕控件的click事件用于刪除培訓(xùn)教材管理窗口中當(dāng)前的紀(jì)錄; “確認(rèn)”按鈕控件的click事件用于提交和確認(rèn)對該培訓(xùn)教材管理表格中記錄所作的修改,包括插入和刪除,如果提交失敗,則取消修改?!瓣P(guān)閉”按鈕控件的click事件用于關(guān)閉培訓(xùn)教材管理窗口。這4個按鈕,基本上滿足了我們對培訓(xùn)課程的管理。如果用戶對這個數(shù)據(jù)窗口作了修改而沒有保存,程序會彈出一個對話框來詢問用戶,由用戶來決定是否在推出之前保存。圖5-8 培訓(xùn)教材管理窗口5.4.5員工計劃管理窗口員工計劃管理窗口由主程序窗口的“員工計劃管理”控件的單擊事件激發(fā),出現(xiàn)如圖5-9所示的員工計劃管理窗口。該窗口的中間放置一個數(shù)據(jù)窗口控件,用來連接數(shù)據(jù)窗口對象。在窗口的最下面放置4個按鈕控件,在其click事件中分別用來實現(xiàn)增加一條記錄、刪除一條記錄、確定所作的修改以及關(guān)閉窗口的功能?!霸黾印卑粹o的click事件用于輸入新員工計劃管理記錄;“刪除”按鈕控件的click事件用于刪除員工計劃管理窗口中當(dāng)前的紀(jì)錄; “確認(rèn)”按鈕控件的click事件用于提交和確認(rèn)對該員工計劃管理表格中記錄所作的修改,包括插入和刪除,如果提交失敗,則取消修改?!瓣P(guān)閉”按鈕控件的click事件用于關(guān)閉員工計劃管理窗口。這4個按鈕,基本上滿足了我們對培訓(xùn)課程的管理。如果用戶對這個數(shù)據(jù)窗口作了修改而沒有保存,程序會彈出一個對話框來詢問用戶,由用戶來決定是否在推出之前保存。圖5-9 員工計劃管理窗口5.4.6培訓(xùn)資源管理窗口培訓(xùn)資源管理窗口由主程序窗口的“培訓(xùn)資源管理”控件的單擊事件激發(fā),出現(xiàn)如圖5-10所示的培訓(xùn)資源管理窗口。該窗口的中間放置一個數(shù)據(jù)窗口控件,用來連接數(shù)據(jù)窗口對象。在窗口的最下面放置4個按鈕控件,在其click事件中分別用來實現(xiàn)增加一條記錄、刪除一條記錄、確定所作的修改以及關(guān)閉窗口的功能?!霸黾印卑粹o的click事件用于輸入新培訓(xùn)資源管理記錄;“刪除”按鈕控件的click事件用于刪除員工計劃管理窗口中當(dāng)前的紀(jì)錄; “確認(rèn)”按鈕控件的click事件用于提交和確認(rèn)對該培訓(xùn)資源管理表格中記錄所作的修改,包括插入和刪除,如果提交失敗,則取消修改?!瓣P(guān)閉”按鈕控件的click事件用于關(guān)閉培訓(xùn)資源管理窗口。這4個按鈕,基本上滿足了我們對培訓(xùn)課程的管理。如果用戶對這個數(shù)據(jù)窗口作了修改而沒有保存,程序會彈出一個對話框來詢問用戶,由用戶來決定是否在推出之前保存。圖5-10 培訓(xùn)資源管理窗口5.4.7員工成績管理窗口員工成績管理窗口由主程序窗口的“員工成績管理”控件的單擊事件激發(fā),出現(xiàn)如圖5-11所示的員工成績管理窗口。該窗口的中放置一個數(shù)據(jù)窗口控件,用來連接數(shù)據(jù)窗口對象。在窗口的最下面放置4個按鈕控件,在其click事件中分別用來實現(xiàn)增加一條記錄、刪除一條記錄、確定所作的修改以及關(guān)閉窗口的功能?!霸黾印卑粹o的click事件用于輸入新員工成績管理記錄;“刪除”按鈕控件的click事件用于刪除員工成績管理窗口中當(dāng)前的紀(jì)錄; “確認(rèn)”按鈕控件的click事件用于提交和確認(rèn)對該員工成績管理表格中記錄所作的修改,包括插入和刪除,如果提交失敗,則取消修改。“關(guān)閉”按鈕控件的click事件用于關(guān)閉員工成績管理窗口。這4個按鈕,基本上滿足了我們對培訓(xùn)課程的管理。如果用戶對這個數(shù)據(jù)窗口作了修改而沒有保存,程序會彈出一個對話框來詢問用戶,由用戶來決定是否在推出之前保存。圖5-11 員工成績管理窗口5.4.8部門信息管理窗口部門信息管理窗口由主程序窗口的“部門信息管理”控件的單擊事件激發(fā),出現(xiàn)如圖5-12所示的部門信息管理窗口。該窗口的中間放置一個數(shù)據(jù)窗口控件,用來連接數(shù)據(jù)窗口對象。在窗口的最下面放置4個按鈕控件,在其click事件中分別用來實現(xiàn)增加一條記錄、刪除一條記錄、確定所作的修改以及關(guān)閉窗口的功能?!霸黾印卑粹o的click事件用于輸入新部門信息管理記錄;“刪除”按鈕控件的click事件用于刪除部門信息管理窗口中當(dāng)前的紀(jì)錄; “確認(rèn)”按鈕控件的click事件用于提交和確認(rèn)對該部門信息管理表格中記錄所作的修改,包括插入和刪除,如果提交失敗,則取消修改?!瓣P(guān)閉”按鈕控件的click事件用于關(guān)閉部門信息管理窗口。這4個按鈕,基本上滿足了我們對培訓(xùn)課程的管理。如果用戶對這個數(shù)據(jù)窗口作了修改而沒有保存,程序會彈出一個對話框來詢問用戶,由用戶來決定是否在推出之前保存。圖5-12 部門信息管理窗口5.4.9教師信息管理窗口教師信息管理窗口由主程序窗口的“教師信息管理”控件的單擊事件激發(fā),出現(xiàn)如圖5-13所示的教師信息理窗口。該窗口的中間放置一個數(shù)據(jù)窗口控件,用來連接數(shù)據(jù)窗口對象。在窗口的最下面放置4個按鈕控件,在其click事件中分別用來實現(xiàn)增加一條記錄、刪除一條記錄、確定所作的修改以及關(guān)閉窗口的功能?!霸黾印卑粹o的click事件用于輸入新教師信息管理記錄;“刪除”按鈕控件的click事件用于刪除教師信息管理窗口中當(dāng)前的紀(jì)錄; “確認(rèn)”按鈕控件的click事件用于提交和確認(rèn)對該教師信息管理表格中記錄所作的修改,包括插入和刪除,如果提交失敗,則取消修改?!瓣P(guān)閉”按鈕控件的click事件用于關(guān)閉教師信息管理窗口。這4個按鈕,基本上滿足了我們對培訓(xùn)課程的管理。如果用戶對這個數(shù)據(jù)窗口作了修改而沒有保存,程序會彈出一個對話框來詢問用戶,由用戶來決定是否在推出之前保存。圖5-13 教師信息管理窗口5.4.10課程需求管理窗口課程需求管理窗口由主程序窗口的“課程需求管理”控件的單擊事件激發(fā),出現(xiàn)如圖5-14所示的課程需求管理窗口。該窗口的中間放置一個數(shù)據(jù)窗口控件,用來連接數(shù)據(jù)窗口對象。在窗口的最下面放置4個按鈕控件,在其click事件中分別用來實現(xiàn)增加一條記錄、刪除一條記錄、確定所作的修改以及關(guān)閉窗口的功能?!霸黾印卑粹o的click事件用于輸入新課程需求管理記錄;“刪除”按鈕控件的click事件用于刪除課程需求管理窗口中當(dāng)前的紀(jì)錄; “確認(rèn)”按鈕控件的click事件用于提交和確認(rèn)對該課程需求管理表格中記錄所作的修改,包括插入和刪除,如果提交失敗,則取消修改。“關(guān)閉”按鈕控件的click事件用于關(guān)閉課程需求管理窗口。這4個按鈕,基本上滿足了我們對培訓(xùn)課程的管理。如果用戶對這個數(shù)據(jù)窗口作了修改
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年高級經(jīng)濟(jì)師考試試卷及答案詳細(xì)匯報
- 2025年心理學(xué)考研復(fù)習(xí)試題及答案
- 2025年全國大學(xué)英語考試模擬試題及答案
- 2025年初中數(shù)學(xué)補(bǔ)習(xí)班考試題及答案
- 中醫(yī)執(zhí)業(yè)醫(yī)師考試復(fù)習(xí)app:如何選擇高效工具
- 中考物理考點沖刺23【熱機(jī)】(含答案)
- 醫(yī)療機(jī)構(gòu)后勤服務(wù)流程優(yōu)化與建筑設(shè)施改造合同
- 民宿景區(qū)特色民宿租賃及民宿旅游導(dǎo)覽服務(wù)合同
- 人工智能語音數(shù)據(jù)標(biāo)注合作框架協(xié)議
- 虛擬現(xiàn)實旅游項目風(fēng)險評估與投資決策合作協(xié)議
- 2025年北京市朝陽區(qū)高三二模-政治+答案
- 溫州市普通高中2025屆高三第三次適應(yīng)性考試物理試題及答案
- 《光纖激光切割技術(shù)》課件
- 10.信息光子技術(shù)發(fā)展與應(yīng)用研究報告(2024年)
- 2025年下半年商務(wù)部外貿(mào)發(fā)展事務(wù)局第二次招聘8人易考易錯模擬試題(共500題)試卷后附參考答案
- 2024年山西杏花村汾酒集團(tuán)有限責(zé)任公司招聘筆試真題
- 《行政法與行政訴訟法》課件各章節(jié)內(nèi)容-第一章 行政法概述
- 浙江2025年浙江省地質(zhì)院本級及所屬部分事業(yè)單位招聘筆試歷年參考題庫附帶答案詳解
- 2025年廣東廣州中物儲國際貨運代理有限公司招聘筆試參考題庫含答案解析
- 海外安保面試題及答案
- 危重患者的早期康復(fù)
評論
0/150
提交評論