




已閱讀5頁(yè),還剩61頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
企業(yè)員工培訓(xùn)管理系統(tǒng) 全面信息管理目 錄摘要4Abstract5引 言61 管理系統(tǒng)91.1管理系統(tǒng)發(fā)展簡(jiǎn)介91.2管理系統(tǒng)概念101.3員工培訓(xùn)必要性112 管理系統(tǒng)的基本構(gòu)成122.1人122.2計(jì)算機(jī)122.3管理數(shù)據(jù)133 系統(tǒng)設(shè)計(jì)133.1系統(tǒng)目標(biāo)設(shè)計(jì)133.2開(kāi)發(fā)設(shè)計(jì)思想143.3系統(tǒng)功能分析153.4系統(tǒng)功能某塊設(shè)計(jì)164 數(shù)據(jù)庫(kù)設(shè)計(jì)164.1數(shù)據(jù)庫(kù)需求分析及邏輯結(jié)構(gòu)設(shè)計(jì)174.2數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)245.詳細(xì)設(shè)計(jì)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ù)庫(kù)建表54附錄2:源程序68摘要本設(shè)計(jì)首先介紹了管理系統(tǒng)的發(fā)展過(guò)程及其概念,隨后闡述了企業(yè)員工培訓(xùn)對(duì)一個(gè)企業(yè)的重要意義。指出了管理系統(tǒng)由人、計(jì)算機(jī)、管理數(shù)據(jù)三部分構(gòu)成。通過(guò)PowerBuilder的數(shù)據(jù)庫(kù)訪問(wèn)和操作技術(shù),以及數(shù)據(jù)窗口對(duì)象的使用,實(shí)現(xiàn)了一個(gè)有一定實(shí)用價(jià)值的企業(yè)員工培訓(xùn)管理系統(tǒng)。本系統(tǒng)首先實(shí)現(xiàn)的是登錄系統(tǒng),包括用戶登錄、修改密碼、about和退出系統(tǒng)等功能。之后實(shí)現(xiàn)企業(yè)員工培訓(xùn)管理部分,其中包括員工基本信息管理、員工成績(jī)管理、崗位信息管理、培訓(xùn)課程評(píng)價(jià)、培訓(xùn)課程管理、部門(mén)信息管理、培訓(xùn)需求管理、培訓(xùn)計(jì)劃管理、教師信息管理、教材信息管理、員工培訓(xùn)計(jì)劃管理、培訓(xùn)資源管理窗口。這些窗口包含了如員工號(hào)、員工姓名等各種詳細(xì)信息。并且本系統(tǒng)支持對(duì)上述窗口中的這些信息的錄入、查詢、刪除與修改等操作。關(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ì)算機(jī)應(yīng)用在全社會(huì)的日益普及,利用計(jì)算機(jī)進(jìn)行信息處理給人們帶來(lái)了新的工作和生活方式。由于計(jì)算機(jī)迅速、高效的數(shù)據(jù)記憶能力和處理能力及其不斷增大的存儲(chǔ)容量,已使計(jì)算機(jī)成為一個(gè)國(guó)家、一個(gè)企業(yè)必不可少的工具。特別是在信息領(lǐng)域,大量的數(shù)據(jù)處理工作越來(lái)越依賴于計(jì)算機(jī),各級(jí)管理人員已經(jīng)感覺(jué)到離開(kāi)計(jì)算機(jī)就無(wú)法進(jìn)行正常的工作。今天,計(jì)算機(jī)的價(jià)格已經(jīng)非常低廉,性能卻有了長(zhǎng)足的進(jìn)步。它已經(jīng)被應(yīng)用于許多領(lǐng)域,計(jì)算機(jī)之所以如此流行,原因主要有以下幾個(gè)方面:首先,計(jì)算機(jī)可以代替人工進(jìn)行許多繁雜的勞動(dòng);其次,計(jì)算機(jī)可以節(jié)省許多資源;第三,計(jì)算機(jī)可以大大的提高人們的工作效率;第四,計(jì)算機(jī)可以使敏感文檔更加安全,等等。 本程序在Windows XP操作系統(tǒng)下,以中文版PowerBuilder為前臺(tái)開(kāi)發(fā)工具,它具有面向?qū)ο蟮目梢暬O(shè)計(jì)工具、豐富的數(shù)據(jù)類(lèi)型、眾多的內(nèi)部函數(shù)和結(jié)構(gòu)化程序結(jié)構(gòu),數(shù)據(jù)窗口對(duì)象是它的的精華所在,在PB集成開(kāi)發(fā)環(huán)境中,用戶可設(shè)計(jì)界面、編寫(xiě)代碼、調(diào)試程序,直至把應(yīng)用程序編譯成可執(zhí)行文件;后臺(tái)數(shù)據(jù)庫(kù)使用Microsoft SQL Server開(kāi)發(fā)的。1 管理系統(tǒng)1.1管理系統(tǒng)發(fā)展簡(jiǎn)介管理信息系統(tǒng)在最初級(jí)階段是統(tǒng)計(jì)系統(tǒng),所研究的內(nèi)容是數(shù)量數(shù)據(jù)間表面的規(guī)律,它可以把數(shù)據(jù)分成較相關(guān)和較不相關(guān)的組,然后把數(shù)據(jù)轉(zhuǎn)換為信息。第二階段是數(shù)據(jù)更新系統(tǒng),其典型代表是美國(guó)航空公司于20世紀(jì)50年代建成的SABRE預(yù)約訂票系統(tǒng)。它設(shè)有1008個(gè)訂票點(diǎn),可以存取600000個(gè)旅客記錄和27000個(gè)飛行段記錄。它的操作比較復(fù)雜,在任何一“點(diǎn)”都可以查到某一航班是否有空座位。但從概念上來(lái)講,它只是一個(gè)數(shù)據(jù)更新系統(tǒng),比如它不能告訴你以現(xiàn)在的售票速度何時(shí)票將售完,從而采取補(bǔ)救措施。因而它也是管理信息系統(tǒng)的低級(jí)階段。第三階段是狀態(tài)報(bào)告系統(tǒng),它可以分為生產(chǎn)狀態(tài)報(bào)告、服務(wù)狀態(tài)報(bào)告和研究狀態(tài)報(bào)告等系統(tǒng)。比如生產(chǎn)狀態(tài)報(bào)告系統(tǒng),它的典型代表是IBM公司的生產(chǎn)管理系統(tǒng)。眾所周知,IBM公司是世界上最大的計(jì)算機(jī)公司,1964年IBM生產(chǎn)出的中型計(jì)算機(jī)IBM360的組織生產(chǎn)的管理工作卻大大復(fù)雜化了。為了保證生產(chǎn)以及其他環(huán)節(jié)的順利進(jìn)行, IBM建立了先進(jìn)管理系統(tǒng)AAS,它能進(jìn)行450個(gè)業(yè)務(wù)的操作。1968年,公司又建立了公用制造信息系統(tǒng)CMIS,運(yùn)行很成功,過(guò)去需要15周的工作,該系統(tǒng)只用3周就可以完成。狀態(tài)報(bào)告系統(tǒng)還有一種形式是數(shù)據(jù)處理系統(tǒng),它用來(lái)處理日常業(yè)務(wù)和生產(chǎn)報(bào)告,重點(diǎn)在于將手工作業(yè)自動(dòng)化,提高效率和節(jié)省人力。數(shù)據(jù)處理系統(tǒng)一般不能提供決策信息。最后的階段是決策支持系統(tǒng),它是用來(lái)輔助決策的信息系統(tǒng)。該系統(tǒng)可以計(jì)劃、分析方案,審查解答和求解的誤差。它應(yīng)有較好的人機(jī)對(duì)話方式,可以和不怎么熟悉計(jì)算機(jī)的管理人員通話。它一般包括一些模型用以產(chǎn)生決策信息,但不強(qiáng)調(diào)全面的管理功能1.2管理系統(tǒng)概念慣例信息系統(tǒng)就是我們常說(shuō)的MIS(Management Information System),在強(qiáng)調(diào)管理,強(qiáng)調(diào)信息的現(xiàn)代社會(huì)中它變得越來(lái)越普及。MIS是一門(mén)新的學(xué)科,它跨越了若干個(gè)領(lǐng)域,比如管理科學(xué)、系統(tǒng)科學(xué),運(yùn)籌學(xué)、統(tǒng)計(jì)學(xué)以及計(jì)算機(jī)科學(xué)。在這些學(xué)科的基礎(chǔ)上,形成信息收集和加工的方法,從而形成一個(gè)縱橫交織的系統(tǒng)。20世紀(jì),隨著全球經(jīng)濟(jì)的蓬勃發(fā)展,眾多經(jīng)濟(jì)學(xué)家紛紛提出了新的管理理論。20世紀(jì)50年代,西蒙提出管理依賴于信息和決策的思想。同時(shí)期的維納發(fā)表了控制論,他認(rèn)為管理是一個(gè)控制過(guò)程。1958年,蓋爾寫(xiě)到:“管理將以較低的成本得到及時(shí)準(zhǔn)確的信息,做到較好的控制”。這個(gè)時(shí)期,計(jì)算機(jī)開(kāi)始用于會(huì)計(jì)工作。數(shù)據(jù)處理一詞已經(jīng)出現(xiàn)。1970年,Walter T.Kennevan給剛剛出現(xiàn)的管理信息系統(tǒng)一詞下了一個(gè)定義:“以口頭或書(shū)面的形式,在合適的時(shí)間向經(jīng)理、職員以及外界人員提供過(guò)去的、現(xiàn)在的、預(yù)測(cè)未來(lái)的有關(guān)企業(yè)內(nèi)部及其環(huán)境的信息,以幫助他們進(jìn)行決策”。在這個(gè)定義里強(qiáng)調(diào)了用信息支持決策,但并沒(méi)有強(qiáng)調(diào)應(yīng)用模型,沒(méi)有提到計(jì)算機(jī)的應(yīng)用。1985年,管理信息系統(tǒng)的創(chuàng)始人,明尼蘇達(dá)大學(xué)的管理學(xué)教授Gordon B.Davis給了管理信息系統(tǒng)一個(gè)較完整的定義,即“管理信息系統(tǒng)是一個(gè)利用計(jì)算機(jī)軟硬件資源以及數(shù)據(jù)庫(kù)的人-機(jī)系統(tǒng)。它能提供信息支持企業(yè)或組織的運(yùn)行、管理和決策功能。”這個(gè)定義全面地說(shuō)明了管理信息系統(tǒng)的目標(biāo)、功能和組成,而且反映了管理信息系統(tǒng)在當(dāng)時(shí)達(dá)到的水平。1.3員工培訓(xùn)必要性在競(jìng)爭(zhēng)越來(lái)越激烈的今天,知識(shí)更新的數(shù)度也在急劇加快。企業(yè)員工培訓(xùn)越來(lái)越受到各個(gè)企業(yè)領(lǐng)導(dǎo)者的重視。通過(guò)一個(gè)員工培訓(xùn)管理系統(tǒng),使企業(yè)的培訓(xùn)工作系統(tǒng)化、規(guī)范化、自動(dòng)化,從而達(dá)到提高企業(yè)培訓(xùn)管理效率的目的。2 管理系統(tǒng)的基本構(gòu)成管理信息系統(tǒng)在企業(yè)中的應(yīng)用存在三個(gè)要素,這就是人、計(jì)算機(jī)和數(shù)據(jù)。2.1人人是指企業(yè)領(lǐng)導(dǎo)者、管理人員、技術(shù)人員,以及MIS建設(shè)的領(lǐng)導(dǎo)機(jī)構(gòu)和實(shí)施機(jī)構(gòu),他們?cè)谙到y(tǒng)中起主導(dǎo)作用。MIS是一項(xiàng)系統(tǒng)工程,不是只靠一些計(jì)算機(jī)開(kāi)發(fā)人員就可以完成的,必須有企業(yè)管理人員,尤其是企業(yè)領(lǐng)導(dǎo)的積極參與。2.2計(jì)算機(jī) 計(jì)算機(jī)技術(shù)是MIS得以實(shí)施的主要技術(shù)。在這些技術(shù)中,軟件開(kāi)發(fā)是MIS開(kāi)發(fā)的重點(diǎn)。在計(jì)算機(jī)軟件技術(shù)中,人機(jī)界面已經(jīng)發(fā)展成為一個(gè)重要的分支。MIS人機(jī)界面設(shè)計(jì)一般遵循以下一些基本原則:1. 以通信功能作為界面設(shè)計(jì)的核心2. 界面必須始終一致3. 界面必須使用戶隨時(shí)掌握任務(wù)的進(jìn)展情況4. 界面必須能夠提供幫助5 輸入畫(huà)面盡可能接近實(shí)際6 具有較強(qiáng)的容錯(cuò)功能2.3管理數(shù)據(jù)第三個(gè)因素也不能忽視。企業(yè)的管理數(shù)據(jù)是MIS正常運(yùn)行的基礎(chǔ)。廣義地說(shuō),各項(xiàng)管理制度是MIS建設(shè)成功的基礎(chǔ)。試想要計(jì)算一臺(tái)機(jī)床的成本,需要按時(shí)輸入每個(gè)部件、每個(gè)零件以及每個(gè)螺釘螺帽的費(fèi)用,涉及企業(yè)的生產(chǎn)車(chē)間、采購(gòu)、庫(kù)房、工藝設(shè)計(jì)和財(cái)務(wù)等多個(gè)部門(mén),必須有一整套管理制度做保證。3 系統(tǒng)設(shè)計(jì)3.1系統(tǒng)目標(biāo)設(shè)計(jì)通過(guò)一個(gè)員工培訓(xùn)管理系統(tǒng),使企業(yè)的培訓(xùn)工作系統(tǒng)化、規(guī)范化、自動(dòng)化,從而達(dá)到提高企業(yè)培訓(xùn)管理效率的目的。 系統(tǒng)開(kāi)發(fā)的總體任務(wù)是實(shí)現(xiàn)企業(yè)員工培訓(xùn)管理的系統(tǒng)化,規(guī)范化和自動(dòng)化。 3.2開(kāi)發(fā)設(shè)計(jì)思想 盡量采用公司現(xiàn)有軟硬件環(huán)境,及先進(jìn)的管理系統(tǒng)開(kāi)發(fā)方案,從而達(dá)到充分利用公司現(xiàn)有資源,提高系統(tǒng)開(kāi)發(fā)水平和應(yīng)用效果的目的。 系統(tǒng)應(yīng)符合公司員工培訓(xùn)管理的規(guī)定,滿足公司日常員工培訓(xùn)工作需要,并達(dá)到操作過(guò)程中的直觀、方便、使用、安全等要求。 系統(tǒng)采用C/S體系結(jié)構(gòu),Client(客戶端)負(fù)責(zé)提供表達(dá)邏輯,顯示用戶界面信息,訪問(wèn)數(shù)據(jù)庫(kù)服務(wù)區(qū);Server(服務(wù)器端)這用于提供數(shù)據(jù)服務(wù)。系統(tǒng)采用模塊化程序設(shè)計(jì)方法,既便于系統(tǒng)功能的各種組合和修改,又便于未參與開(kāi)發(fā)的技術(shù)維護(hù)人員補(bǔ)充,維護(hù)。系統(tǒng)應(yīng)具備數(shù)據(jù)庫(kù)維護(hù)功能,及時(shí)根據(jù)用戶需求進(jìn)行數(shù)據(jù)的添加、刪除、修改、備份等操作。3.3系統(tǒng)功能分析 系統(tǒng)功能分析是在系統(tǒng)開(kāi)發(fā)總體任務(wù)的基礎(chǔ)上完成的。本設(shè)計(jì)中的員工培訓(xùn)管理系統(tǒng)需要完成的功能主要有以下幾點(diǎn).1員工各種信息的輸入包括員工基本信息、職稱、崗位、已經(jīng)培訓(xùn)過(guò)的課程和成績(jī)、培訓(xùn)計(jì)劃等。2員工各種信息的查詢、修改包括員工基本信息、職稱、崗位、已經(jīng)培訓(xùn)過(guò)的課程和成績(jī)、培訓(xùn)計(jì)劃等。3培訓(xùn)課程信息的輸入,包括課時(shí)、課程種類(lèi)等。4培訓(xùn)課程信息的查詢、修改。5企業(yè)所有員工培訓(xùn)需求的管理。6企業(yè)培訓(xùn)計(jì)劃地制定、修改。7培訓(xùn)課程的評(píng)價(jià)。8培訓(xùn)管理系統(tǒng)的使用幫助。 9教師信息的管理、教師評(píng)價(jià)。10培訓(xùn)資源管理。11培訓(xùn)教材管理。12員工外出培訓(xùn)管理。13系統(tǒng)用戶管理、權(quán)限管理。3.4系統(tǒng)功能某塊設(shè)計(jì) 在系統(tǒng)功能分析的基礎(chǔ)上,考慮Power Builder程序編制特點(diǎn)得到如圖3-1所示的系統(tǒng)功能模塊圖。 圖3-1 系統(tǒng)功能模塊4 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響,好的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)會(huì)減少數(shù)據(jù)庫(kù)的存儲(chǔ)量,數(shù)據(jù)的完整性和一致性比較高,系統(tǒng)具有較快的響應(yīng)速度,簡(jiǎn)化基于此數(shù)據(jù)庫(kù)的應(yīng)用程序的實(shí)現(xiàn)等等。 在數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)始設(shè)計(jì)的時(shí)候應(yīng)該盡量考慮全面,尤其應(yīng)該仔細(xì)考慮用戶的各種需求,避免浪費(fèi)不必要的人力和物力。 4.1數(shù)據(jù)庫(kù)需求分析及邏輯結(jié)構(gòu)設(shè)計(jì) 在仔細(xì)調(diào)查企業(yè)員工培訓(xùn)管理過(guò)程的基礎(chǔ)上,得到本系統(tǒng)所處理的數(shù)據(jù)流程,如圖4-1所示。 圖4-1 數(shù)據(jù)流程圖針對(duì)本實(shí)例,通過(guò)對(duì)企業(yè)員工培訓(xùn)管理的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計(jì)的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)庫(kù)中的表格如下:1員工基本狀況包括的數(shù)據(jù)項(xiàng)有員工號(hào)、員工姓名、性別、所在部門(mén)、身份證號(hào)、生日、籍貫、國(guó)籍、民族、婚姻狀況、參加工作時(shí)間、員工狀態(tài)、狀態(tài)時(shí)間、家庭住址、聯(lián)系電話。表4-1為PERSONNEL員工基本狀況表。表4-1 PERSONNEL員工基本狀況表列名數(shù)據(jù)類(lèi)型數(shù)據(jù)長(zhǎng)度可否為空EMP_NOint4NotnullEMP_NAMEvarchar10NullDEPT_IDint4NullEMP_XLvarchar10NullEMP_GENDERvarchar2NullEMP_BIRTHDAYdatetime8NullEMP_HOMETOWNvarchar8NullEMP_COUNTRYvarchar10NullEMP_NATIONvarchar10NullEMP_IDint4NullEMP_MARRIAGEvarchar2NullEMP_HEALTHvarchar20NullEMP_STARTWORKdatetime8NullEMP_STATEvarchar10NullEMP_STATE_DATEdatetime8NullEMP_HOMEADRESSvarchar10NullEMP_TELENOint4NullEMP_EMAILvarchar20Null2員工成績(jī)狀況包括的數(shù)據(jù)項(xiàng)有員工號(hào)、課程名稱、時(shí)間、地點(diǎn)、授課教師、成績(jī)、評(píng)價(jià)、是否通過(guò)等。表4-2為SCORE員工成績(jī)表。表4-2 SCORE員工成績(jī)表列名數(shù)據(jù)類(lèi)型數(shù)據(jù)長(zhǎng)度可否為空EMP_NOchar10nullCOURSE_IDchar10nullS_DATEdatetime8nullS_PLACEvarchar10nullTEACHER_IDchar10nullSCORE_1real4nullSCORE_2real4nullSCORE_NOTESvarchar10nullPASSvarchar50null3課程信息包括的數(shù)據(jù)項(xiàng)有課程號(hào)、課程類(lèi)別、課程名、課程學(xué)時(shí)、等效課程、預(yù)修課程、開(kāi)課部門(mén)、初訓(xùn)/復(fù)訓(xùn)等。表4-3為COURSE課程表。表4-3 COURSE課程表列名數(shù)據(jù)類(lèi)型數(shù)據(jù)長(zhǎng)度可否為空COURSE_IDchar10nullSUBJECTvarchar10nullCOURSE_CNAMEvarchar20nullCOURSE_ENAMEvarchar10nullCOURSE_DESCvarchar40nullCOURSE_DURATIONreal4nullCOURSE_BOOKvarchar10nullCOURSE_EQUreal4nullCOURSE_BEFOREreal4nullCOURSE_MARKint4nullDEPT_IDchar10null 4企業(yè)工作崗位信息包括的數(shù)據(jù)項(xiàng)有工作崗位代號(hào)、工作崗位名稱、工作崗位、權(quán)力范圍等。4-4為企業(yè)工作崗位信息表。表4-4 JOB工作崗位情況表列名數(shù)據(jù)類(lèi)型數(shù)據(jù)長(zhǎng)度可否為空J(rèn)OB_IDChar10NotnullJOB_NAMEvarchar20NullJOB_POWERvarchar 20Null5企業(yè)部門(mén)信息包括的數(shù)據(jù)項(xiàng)有部門(mén)代號(hào)、部門(mén)名稱、部門(mén)經(jīng)理、部門(mén)副經(jīng)理等。表4-5為DEPT部門(mén)信息表。表4-5 DEPT部門(mén)信息列名數(shù)據(jù)類(lèi)型數(shù)據(jù)長(zhǎng)度可否為空DEPT_IDchar10NotnullDEPT_NAMEvarchar10NullDEPT_MANAGERreal4NullDEPT_VICEMANAGERreal4Null6培訓(xùn)需求信息包括的數(shù)據(jù)項(xiàng)有所需培訓(xùn)的課程、要求培訓(xùn)的員工。表4-6為培訓(xùn)需求表COURSE_NEED。表4-6 培訓(xùn)需求表COURSE_NEED列名數(shù)據(jù)類(lèi)型數(shù)據(jù)長(zhǎng)度可否為空COURSE_IDchar10NullCOURSE_NEEDreal4Null7企業(yè)培訓(xùn)計(jì)劃信息包括的數(shù)據(jù)項(xiàng)有培訓(xùn)的課程、培訓(xùn)開(kāi)始時(shí)間、結(jié)束時(shí)間、培訓(xùn)教員、上課時(shí)間、上課地點(diǎn)。表4-7為企業(yè)培訓(xùn)計(jì)劃表COURSE_AVAILABLE。表4-7 企業(yè)培訓(xùn)計(jì)劃表COURSE_AVAILABLE列名數(shù)據(jù)類(lèi)型數(shù)據(jù)長(zhǎng)度可否為空COURSE_IDchar10nullCOURSE_DATE_BEGINdatetime8nullCOURSE_DATE_OVERdatetime8nullTEACHER_IDchar10nullCOURSE_PERSONFLOATreal4null8個(gè)人培訓(xùn)計(jì)劃信息包括的數(shù)據(jù)項(xiàng)有培訓(xùn)員工、培訓(xùn)課程、培訓(xùn)開(kāi)始時(shí)間、培訓(xùn)結(jié)束時(shí)間等。表4-8為個(gè)人培訓(xùn)計(jì)劃表PERSONNEL_PLAN。 表4-8 個(gè)人培訓(xùn)計(jì)劃表PERSONNEL_PLAN列名數(shù)據(jù)類(lèi)型數(shù)據(jù)長(zhǎng)度可否為空EMP_NOchar10nullCOURSE_IDchar10nullCOURSE_DATE_BEGINdatetime8nullCOURSE_DATE_OVERdatetime8null9課程評(píng)價(jià)信息包括的數(shù)據(jù)項(xiàng)有課程名、評(píng)價(jià)內(nèi)容、評(píng)價(jià)時(shí)間等。表4-9為課程評(píng)價(jià)表COURSE_EVALVATION。表4-9 課程評(píng)價(jià)表COURSE_EVALVATION列名數(shù)據(jù)類(lèi)型數(shù)據(jù)長(zhǎng)度可否為空COURSE_IDchar10nullEVALVATIONvarchar40nullEVALVATION_DATEdatetime8null10教員信息包括的數(shù)據(jù)項(xiàng)有教員號(hào)、教員姓名、教員學(xué)歷、開(kāi)始授課時(shí)間、教員評(píng)價(jià)等。表4-10為教師信息表TEACHER。表4-10 教師信息表TEACHER列名數(shù)據(jù)類(lèi)型數(shù)據(jù)長(zhǎng)度可否為空TEACHER_IDchar10NullTEACHER_NAMEvarchar10NullTEACHER_XLvarchar10NullTEACHER_DATE_STARTdatetime8NullTEACHER_EVALVATIONvarchar40Null11培訓(xùn)資源管理信息包括的數(shù)據(jù)項(xiàng)有各個(gè)教室、教學(xué)設(shè)備的配備情況、各種教學(xué)教具借用情況、培訓(xùn)中心固定資產(chǎn)管理、各種培訓(xùn)費(fèi)用和支出、培訓(xùn)資源需求管理等。表4-11為培訓(xùn)資源信息表TM_RESOURCE。表4-11 培訓(xùn)資源信息表TM_RESOURCE列名數(shù)據(jù)類(lèi)型數(shù)據(jù)長(zhǎng)度可否為空RESOURCE_IDChar10NullRESOURCE_NAMEvarchar10NullRESOURCE_MARKFloat8NullRESOURCE_PRICEvarchar10NullRESOURCE_QUATITYReal4NullRESOURCE_REMvarchar40Null12 培訓(xùn)教材管理包括的數(shù)據(jù)項(xiàng)有教材適合的課程、作者、教材狀態(tài)、教材數(shù)量、價(jià)錢(qián)等。表4-12為教材信息表BOOK。表4-12 教材信息表BOOK列名數(shù)據(jù)類(lèi)型數(shù)據(jù)長(zhǎng)度可否為空BOOK_IDchar10nullBOOK_NAMEvarchar20nullBOOK_AUTHERvarchar40nullBOOK_STATEreal4nullBOOK_COURSE_IDreal4nullBOOK_QUATITYreal4nullBOOK_PRICEreal4null13用戶口令表一個(gè)企業(yè)可以由多個(gè)用戶管理該培訓(xùn)管理系統(tǒng),因此需要在數(shù)據(jù)庫(kù)中建立一個(gè)用戶口令表格來(lái)管理TMS系統(tǒng)的用戶.表4-13為管理TMS系統(tǒng)的用戶口令表USER_PSWD。表4-13 管理TMS系統(tǒng)的用戶口令表USER_PSWD列名數(shù)據(jù)類(lèi)型數(shù)據(jù)長(zhǎng)度可否為空TMS_USERChar10NullTMS_PSWDvarchar10Null有了上面的數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)項(xiàng)和數(shù)據(jù)流程,進(jìn)行了下面的數(shù)據(jù)庫(kù)設(shè)計(jì)。4.2數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 這一設(shè)計(jì)階段是在需求分析的基礎(chǔ)上,設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體,以及它們之間的聯(lián)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。本設(shè)計(jì)根據(jù)上面的設(shè)計(jì)規(guī)劃出的實(shí)體有:?jiǎn)T工實(shí)體、部門(mén)實(shí)體、崗位實(shí)體、教員實(shí)體、教學(xué)資源實(shí)體、教材實(shí)體、課程實(shí)體。各個(gè)實(shí)體具體的描述E-R圖如下:圖4-2為員工實(shí)體E-R圖。 圖4-2 員工實(shí)體E-R圖圖4-3為部門(mén)實(shí)體E-R圖。圖4-3 部門(mén)實(shí)體E-R圖圖4-4為崗位實(shí)體E-R圖。圖4-4 崗位實(shí)體E-R圖圖4-5為課程實(shí)體E-R圖。圖4-5 課程實(shí)體E-R圖圖4-6為教員實(shí)體E-R圖。圖4-6 教員實(shí)體E-R圖圖4-7為培訓(xùn)資源實(shí)體E-R圖。 圖4-7 培訓(xùn)資源實(shí)體E-R圖圖4-8為教材實(shí)體E-R圖。圖4-8 教材實(shí)體E-R圖實(shí)體和實(shí)體之間的關(guān)系E-R圖如圖4-9所示。 圖4-9 實(shí)體和實(shí)體之間的關(guān)系E-R圖5.詳細(xì)設(shè)計(jì)本設(shè)計(jì)后臺(tái)數(shù)據(jù)庫(kù)使用的是Microsoft SQL Server。作為一種數(shù)據(jù)庫(kù)SQL Server所作的一切工作都是為了在由行和列構(gòu)成的表中有效地存儲(chǔ)數(shù)據(jù)。SQL Server的核心是用于處理數(shù)據(jù)庫(kù)命令的SQL Server引擎,它在windows下運(yùn)行.支持對(duì)數(shù)據(jù)庫(kù)連接和SQL命令進(jìn)行處理。企業(yè)管理器(Enterprise Manager),查詢分析器(Query Analyzer),每一種可以訪問(wèn)的SQL Server圖形用戶界面(Query User Interface, GUI)應(yīng)用編程接口(Application Programming Interface, API)以及應(yīng)用程序都與SQL Server建立連接,并要求SQL Server處理他們所發(fā)送的SQL 語(yǔ)句。前臺(tái)工具采用的是Powersoft公司的PowerBuilder8.0。PowerBuilder 8.0是Sybase Inc.的子公司Powersoft推出的新一代數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)工具,它除了能夠設(shè)計(jì)傳統(tǒng)的高性能、基于客戶/服務(wù)器(Client/Server)體系結(jié)構(gòu)的應(yīng)用系統(tǒng)外,也能夠用于開(kāi)發(fā)基于Internet的應(yīng)用系統(tǒng)。PowerBuilder 8.0支持應(yīng)用系統(tǒng)同時(shí)訪問(wèn)多種數(shù)據(jù)庫(kù),如Oracle, SQL Server等。PowerBuilder的精華是數(shù)據(jù)窗口對(duì)象,建立數(shù)據(jù)窗口對(duì)象是程序設(shè)計(jì)中極為重要的一個(gè)部分。針對(duì)不同的情況選擇不同的數(shù)據(jù)窗口對(duì)象,會(huì)使程序的實(shí)用性和直觀性大為增強(qiáng)。5.1建立系統(tǒng)登陸主窗口本系統(tǒng)運(yùn)行后首先進(jìn)入的是登陸窗口,該窗口共放置了5個(gè)靜態(tài)文本框Static Text控件,放置在窗口相應(yīng)位置來(lái)顯示文字。還放置了2個(gè)單行編輯框Single Line Edit控件,一個(gè)供用戶輸入登陸的用戶名,另一個(gè)供用戶輸入口令。另外還放置一個(gè)按鈕控件,當(dāng)用戶名和口令都輸入正確時(shí)點(diǎn)擊它可進(jìn)入系統(tǒng)主窗口。圖5-1為凳陸窗口。 圖5-1 登陸窗口5.2建立系統(tǒng)主程序窗口 登陸系統(tǒng)后,首先進(jìn)入的是主窗體,它包含有15個(gè)按鈕控件與1個(gè)菜單。點(diǎn)擊按鈕控件或菜單可進(jìn)入系統(tǒng)的相應(yīng)功能模塊的窗口。5.2.1菜單的設(shè)計(jì)單擊File中的New選項(xiàng),在對(duì)話框中選擇PB object在雙擊對(duì)話框中的Menu項(xiàng)。菜單即可生成,保存后在對(duì)話框中輸入菜單名稱即可。本設(shè)計(jì)的菜單中共設(shè)置了6個(gè)主菜單和13個(gè)子菜單項(xiàng)目。與點(diǎn)擊主窗口中控件相同,點(diǎn)擊菜單中的菜單項(xiàng)也會(huì)進(jìn)入相應(yīng)功能模塊的窗口。這里之所以要設(shè)置這兩種方法不同但功能相同的操作完全是為了使本系統(tǒng)能適用于有不同操作習(xí)慣的用戶,以使本系統(tǒng)設(shè)計(jì)地更加人性化。5.2.2建立窗口 單擊File中的New選項(xiàng),在對(duì)話框中選擇PB object在雙擊對(duì)話框中的Window項(xiàng)。窗口即可生成,保存后在對(duì)話框中輸入窗口名稱即可。在所創(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è)計(jì)提供了一個(gè)About窗口。其中包括本系統(tǒng)的名稱、所有者、聯(lián)系方式等。點(diǎn)擊關(guān)于菜單或主窗口面板上的關(guān)于按鈕控件即可進(jìn)入。關(guān)于窗口如圖5-3所示。圖5-3 關(guān)于窗口主窗口中的“系統(tǒng)”菜單下有兩個(gè)菜單項(xiàng),分別為修改用戶口令、退出。其中單擊這里的修改用戶口令和退出于單擊主窗口面板上的密碼修改按鈕控件和退出功能按鈕控件相同都是進(jìn)入以下兩個(gè)窗口。下面分別介紹這兩個(gè)窗口的詳細(xì)設(shè)計(jì)。5.3.1修改用戶口令窗口單擊主窗口面板上的密碼修改按鈕控件或“系統(tǒng)”菜單的修改用戶口令菜單項(xiàng)就會(huì)進(jìn)入修改用戶口令窗口。該窗口為用戶提供了一個(gè)修改密碼的服務(wù)。圖5-4為修改用戶口令窗口。具體實(shí)現(xiàn)過(guò)程:首先需要在OPEN事件中輸入代碼,使當(dāng)單擊密碼修改按鈕控件或修改用戶口令菜單項(xiàng)時(shí)進(jìn)入本窗體。其中用戶需要在原口令中輸入已有的口令,在新口令和確認(rèn)中輸入相同的新口令。系統(tǒng)會(huì)先判斷用戶兩次輸入的新口令是否相同,不同則彈出對(duì)話框警告;在判斷用戶輸入的原口令是否正確,不正確也彈出對(duì)話框警告。如果上述條件在用戶輸入3次的情況下成立,則將數(shù)據(jù)庫(kù)表格中該用戶的原口令修改為輸入的新口令。 圖5-4 修改用戶口令窗口5.3.2退出單擊主窗口面板上的退出按鈕控件或“系統(tǒng)”菜單的退出菜單項(xiàng)就會(huì)退出系統(tǒng)。該命令供用戶在操作結(jié)束要退出系統(tǒng)時(shí)使用。具體實(shí)現(xiàn)過(guò)程:首先需要在open事件中輸入代碼,使得單擊退出按鈕控件或在“系統(tǒng)”菜單中單擊退出菜單項(xiàng)時(shí)執(zhí)行退出系統(tǒng)操作。5.4培訓(xùn)管理系統(tǒng)培訓(xùn)管理系統(tǒng)下共有十二個(gè)子窗口,這十二個(gè)子窗口的功能匯總在一起就是本系統(tǒng)總的功能。這十二個(gè)窗口分別為:學(xué)員信息管理、培訓(xùn)課程管理、培訓(xùn)教材管理、員工計(jì)劃管理、培訓(xùn)課程評(píng)價(jià)、部門(mén)信息管理、培訓(xùn)計(jì)劃管理、培訓(xùn)資源管理、員工成績(jī)管理、教師信息管理、課程需求管理、崗位信息管理。下面將介紹這十二個(gè)子窗口的詳細(xì)設(shè)計(jì)。5.4.1員工信息管理窗口 單擊主窗口面板上或菜單中的“員工信息管理”進(jìn)入圖5-5所示的員工信息管理窗口。具體實(shí)現(xiàn)過(guò)程:首先需要在open事件中輸入代碼,使單擊“學(xué)員信息管理”時(shí)進(jìn)入本窗口。在本窗口中包含一個(gè)數(shù)據(jù)窗口控件,用戶可對(duì)它進(jìn)行添加、刪除、查詢、修改等操作。該控件與相應(yīng)的數(shù)據(jù)窗口對(duì)象相連接。其創(chuàng)建過(guò)程如下,單擊打開(kāi)“New”對(duì)話框,然后在Data Window標(biāo)簽頁(yè)選擇數(shù)據(jù)窗口對(duì)象的顯示風(fēng)格,在這里我選擇了Grid(網(wǎng)格顯示方式) 單擊“OK”按鈕啟動(dòng)數(shù)據(jù)窗口對(duì)象向?qū)?。選擇QUICK SELECT數(shù)據(jù)源,這是定義數(shù)據(jù)源的最簡(jiǎn)單方法,然后單擊“NEXT”按鈕,出現(xiàn)QIUCK SELECT窗口。在左上方的表格列中雙擊要連接的數(shù)據(jù)庫(kù)表格。保存并為所創(chuàng)建數(shù)據(jù)窗口對(duì)象輸入名稱。至此,數(shù)據(jù)窗口對(duì)象創(chuàng)建完畢。 圖5-5 員工基本信息窗口在員工基本信息窗口中的Data Object屬性中選擇剛才創(chuàng)建的數(shù)據(jù)窗口對(duì)象,就完成了在窗口中添加數(shù)據(jù)窗口控件的操作。員工信息管理窗口中的數(shù)據(jù)顯示是由數(shù)據(jù)窗口控件來(lái)完成的。員工信息管理窗口的文字顯示由靜態(tài)文本框控件來(lái)完成。在員工基本情況顯示部分的下面有2個(gè)下拉列表框控件。其中一個(gè)提供用戶選擇要查詢的列(員工號(hào)、姓名、狀態(tài)等),另一個(gè)下拉列表框提供用戶選擇要查詢的符號(hào)(=,)另外還有一個(gè)單行編輯框控件,提供給用戶輸入要查詢的內(nèi)容。查詢條件下放置有4個(gè)按鈕控件,在其click事件中分別用來(lái)實(shí)現(xiàn)員工基本情況的增加、刪除、查詢以及確認(rèn)的功能?!霸黾印卑粹o的click事件用于輸入新員工基本信息;“刪除”按鈕控件的click事件用于刪除員工基本信息窗口中當(dāng)前的紀(jì)錄;“查詢”按鈕控件的click事件用于執(zhí)行條件查詢,查詢的條件是在2個(gè)下拉式列表框和一個(gè)單行編輯其中輸入的;“確認(rèn)”按鈕控件的click事件用于提交和確認(rèn)對(duì)該員工基本信息表格中記錄所作的修改,包括插入和刪除,如果提交失敗,則取消修改。這4個(gè)按鈕,基本上滿足了我們對(duì)員工基本信息的管理。5.4.2培訓(xùn)課程管理窗口培訓(xùn)課程管理模塊由2個(gè)窗口組成。一個(gè)窗口用于課程的日常管理,如增加、刪除、修改等。另一個(gè)窗口用于完成本課程的評(píng)價(jià)功能。培訓(xùn)課程管理窗口由主程序窗口的“培訓(xùn)課程管理”按鈕控件的單擊事件激發(fā),出現(xiàn)如圖5-6所示的培訓(xùn)課程管理窗口。該窗口的中間放置一個(gè)數(shù)據(jù)窗口控件,用來(lái)連接數(shù)據(jù)窗口對(duì)象。 圖5-6 培訓(xùn)課程管理窗口具體實(shí)現(xiàn)過(guò)程:首先需要在open事件中輸入代碼,使單擊“培訓(xùn)課程管理”時(shí)進(jìn)入本窗口。在本窗口中包含一個(gè)數(shù)據(jù)窗口控件。該空間與相應(yīng)的數(shù)據(jù)窗口對(duì)象相連接。其創(chuàng)建過(guò)程如下,單擊打開(kāi)“New”對(duì)話框,然后在Data Window標(biāo)簽頁(yè)選擇數(shù)據(jù)窗口對(duì)象的顯示風(fēng)格,在這里我選擇了Grid(網(wǎng)格顯示方式)。單擊“OK”按鈕啟動(dòng)數(shù)據(jù)窗口對(duì)象向?qū)?。選擇QUICK SELECT數(shù)據(jù)源,這是定義數(shù)據(jù)源的最簡(jiǎn)單方法,然后單擊“NEXT”按鈕,出現(xiàn)QIUCK SELECT窗口。在左上方的表格列中雙擊要連接的表格。保存并為所創(chuàng)建數(shù)據(jù)窗口對(duì)象輸入名稱。至此,數(shù)據(jù)窗口對(duì)象創(chuàng)建完畢。培訓(xùn)課程管理窗口中的數(shù)據(jù)顯示是由數(shù)據(jù)窗口控件來(lái)完成的。在培訓(xùn)課程管理窗口中的Data Object屬性中選擇剛才創(chuàng)建的數(shù)據(jù)窗口對(duì)象,就完成了在窗口中添加數(shù)據(jù)窗口控件的操作。在數(shù)據(jù)窗口控件下放置有4個(gè)按鈕控件,在其click事件中分別用來(lái)實(shí)現(xiàn)培訓(xùn)課程管理的增加、刪除、確認(rèn)以及關(guān)閉的功能?!霸黾印卑粹o的click事件用于輸入新培訓(xùn)課程;“刪除”按鈕控件的click事件用于刪除培訓(xùn)課程管理窗口中當(dāng)前的紀(jì)錄; “確認(rèn)”按鈕控件的click事件用于提交和確認(rèn)對(duì)該培訓(xùn)課程管理表格中記錄所作的修改,包括插入和刪除,如果提交失敗,則取消修改?!瓣P(guān)閉”按鈕控件的click事件用于關(guān)閉培訓(xùn)課程管理窗口。這4個(gè)按鈕,基本上滿足了我們對(duì)培訓(xùn)課程的管理。如果用戶對(duì)這個(gè)數(shù)據(jù)窗口作了修改而沒(méi)有保存,程序會(huì)彈出一個(gè)對(duì)話框來(lái)詢問(wèn)用戶,由用戶來(lái)決定是否在退出之前保存。5.4.3培訓(xùn)課程評(píng)價(jià)窗口培訓(xùn)課程評(píng)價(jià)與培訓(xùn)課程管理窗口同屬于培訓(xùn)課程管理模塊。培訓(xùn)課程評(píng)價(jià)窗口用于完成本課程的評(píng)價(jià)功能。培訓(xùn)課程評(píng)價(jià)窗口由主程序窗口的“培訓(xùn)課程評(píng)價(jià)”按鈕控件的單擊事件激發(fā),出現(xiàn)如圖5-7所示的培訓(xùn)課程評(píng)價(jià)窗口。該窗口的中間放置一個(gè)數(shù)據(jù)窗口控件,用來(lái)連接數(shù)據(jù)窗口對(duì)象。 圖5-7 培訓(xùn)課程評(píng)價(jià)窗口具體實(shí)現(xiàn)過(guò)程:首先需要在open事件中輸入代碼,使單擊“培訓(xùn)課程評(píng)價(jià)”時(shí)進(jìn)入本窗口。在本窗口中包含一個(gè)數(shù)據(jù)窗口控件。該空間與相應(yīng)的數(shù)據(jù)窗口對(duì)象相連接。其創(chuàng)建過(guò)程如下,單擊打開(kāi)“New”對(duì)話框,然后在Data Window標(biāo)簽頁(yè)選擇數(shù)據(jù)窗口對(duì)象的顯示風(fēng)格,在這里我選擇了Grid(網(wǎng)格顯示方式)。單擊“OK”按鈕啟動(dòng)數(shù)據(jù)窗口對(duì)象向?qū)?。選擇QUICK SELECT數(shù)據(jù)源,這是定義數(shù)據(jù)源的最簡(jiǎn)單方法,然后單擊“NEXT”按鈕,出現(xiàn)QIUCK SELECT窗口。在左上方的表格列中雙擊要連接的表格。保存并為所創(chuàng)建數(shù)據(jù)窗口對(duì)象輸入名稱。至此,數(shù)據(jù)窗口對(duì)象創(chuàng)建完畢。培訓(xùn)課程評(píng)價(jià)窗口中的數(shù)據(jù)顯示是由數(shù)據(jù)窗口控件來(lái)完成的。在培訓(xùn)課程評(píng)價(jià)窗口中的Data Object屬性中選擇剛才創(chuàng)建的數(shù)據(jù)窗口對(duì)象,就完成了在窗口中添加數(shù)據(jù)窗口控件的操作。在數(shù)據(jù)窗口控件下放置有4個(gè)按鈕控件,在其click事件中分別用來(lái)實(shí)現(xiàn)培訓(xùn)課程評(píng)價(jià)窗口的增加、刪除、確認(rèn)以及關(guān)閉的功能?!霸黾印卑粹o的click事件用于輸入新培訓(xùn)課程評(píng)價(jià);“刪除”按鈕控件的click事件用于刪除培訓(xùn)課程評(píng)價(jià)窗口中當(dāng)前的紀(jì)錄; “確認(rèn)”按鈕控件的click事件用于提交和確認(rèn)對(duì)該培訓(xùn)課程評(píng)價(jià)表格中記錄所作的修改,包括插入和刪除,如果提交失敗,則取消修改?!瓣P(guān)閉”按鈕控件的click事件用于關(guān)閉培訓(xùn)課程評(píng)價(jià)窗口。這4個(gè)按鈕,基本上滿足了我們對(duì)培訓(xùn)課程的管理。如果用戶對(duì)這個(gè)數(shù)據(jù)窗口作了修改而沒(méi)有保存,程序會(huì)彈出一個(gè)對(duì)話框來(lái)詢問(wèn)用戶,由用戶來(lái)決定是否在推出之前保存。5.4.4培訓(xùn)教材管理窗口培訓(xùn)教材管理窗口由主程序窗口的“培訓(xùn)教材管理”按鈕控件的單擊事件激發(fā),出現(xiàn)如圖5-8所示的培訓(xùn)教材管理窗口。該窗口的中間放置了兩個(gè)數(shù)據(jù)窗口控件,用來(lái)連接數(shù)據(jù)窗口對(duì)象。在每個(gè)窗口的最下面放置4個(gè)按鈕控件,在其click事件中分別用來(lái)實(shí)現(xiàn)增加一條記錄、刪除一條記錄、確定所作的修改以及關(guān)閉窗口的功能?!霸黾印卑粹o的click事件用于輸入新培訓(xùn)教材管理記錄;“刪除”按鈕控件的click事件用于刪除培訓(xùn)教材管理窗口中當(dāng)前的紀(jì)錄; “確認(rèn)”按鈕控件的click事件用于提交和確認(rèn)對(duì)該培訓(xùn)教材管理表格中記錄所作的修改,包括插入和刪除,如果提交失敗,則取消修改?!瓣P(guān)閉”按鈕控件的click事件用于關(guān)閉培訓(xùn)教材管理窗口。這4個(gè)按鈕,基本上滿足了我們對(duì)培訓(xùn)課程的管理。如果用戶對(duì)這個(gè)數(shù)據(jù)窗口作了修改而沒(méi)有保存,程序會(huì)彈出一個(gè)對(duì)話框來(lái)詢問(wèn)用戶,由用戶來(lái)決定是否在推出之前保存。圖5-8 培訓(xùn)教材管理窗口5.4.5員工計(jì)劃管理窗口員工計(jì)劃管理窗口由主程序窗口的“員工計(jì)劃管理”控件的單擊事件激發(fā),出現(xiàn)如圖5-9所示的員工計(jì)劃管理窗口。該窗口的中間放置一個(gè)數(shù)據(jù)窗口控件,用來(lái)連接數(shù)據(jù)窗口對(duì)象。在窗口的最下面放置4個(gè)按鈕控件,在其click事件中分別用來(lái)實(shí)現(xiàn)增加一條記錄、刪除一條記錄、確定所作的修改以及關(guān)閉窗口的功能。“增加”按鈕的click事件用于輸入新員工計(jì)劃管理記錄;“刪除”按鈕控件的click事件用于刪除員工計(jì)劃管理窗口中當(dāng)前的紀(jì)錄; “確認(rèn)”按鈕控件的click事件用于提交和確認(rèn)對(duì)該員工計(jì)劃管理表格中記錄所作的修改,包括插入和刪除,如果提交失敗,則取消修改?!瓣P(guān)閉”按鈕控件的click事件用于關(guān)閉員工計(jì)劃管理窗口。這4個(gè)按鈕,基本上滿足了我們對(duì)培訓(xùn)課程的管理。如果用戶對(duì)這個(gè)數(shù)據(jù)窗口作了修改而沒(méi)有保存,程序會(huì)彈出一個(gè)對(duì)話框來(lái)詢問(wèn)用戶,由用戶來(lái)決定是否在推出之前保存。圖5-9 員工計(jì)劃管理窗口5.4.6培訓(xùn)資源管理窗口培訓(xùn)資源管理窗口由主程序窗口的“培訓(xùn)資源管理”控件的單擊事件激發(fā),出現(xiàn)如圖5-10所示的培訓(xùn)資源管理窗口。該窗口的中間放置一個(gè)數(shù)據(jù)窗口控件,用來(lái)連接數(shù)據(jù)窗口對(duì)象。在窗口的最下面放置4個(gè)按鈕控件,在其click事件中分別用來(lái)實(shí)現(xiàn)增加一條記錄、刪除一條記錄、確定所作的修改以及關(guān)閉窗口的功能。“增加”按鈕的click事件用于輸入新培訓(xùn)資源管理記錄;“刪除”按鈕控件的click事件用于刪除員工計(jì)劃管理窗口中當(dāng)前的紀(jì)錄; “確認(rèn)”按鈕控件的click事件用于提交和確認(rèn)對(duì)該培訓(xùn)資源管理表格中記錄所作的修改,包括插入和刪除,如果提交失敗,則取消修改?!瓣P(guān)閉”按鈕控件的click事件用于關(guān)閉培訓(xùn)資源管理窗口。這4個(gè)按鈕,基本上滿足了我們對(duì)培訓(xùn)課程的管理。如果用戶對(duì)這個(gè)數(shù)據(jù)窗口作了修改而沒(méi)有保存,程序會(huì)彈出一個(gè)對(duì)話框來(lái)詢問(wèn)用戶,由用戶來(lái)決定是否在推出之前保存。圖5-10 培訓(xùn)資源管理窗口5.4.7員工成績(jī)管理窗口員工成績(jī)管理窗口由主程序窗口的“員工成績(jī)管理”控件的單擊事件激發(fā),出現(xiàn)如圖5-11所示的員工成績(jī)管理窗口。該窗口的中放置一個(gè)數(shù)據(jù)窗口控件,用來(lái)連接數(shù)據(jù)窗口對(duì)象。在窗口的最下面放置4個(gè)按鈕控件,在其click事件中分別用來(lái)實(shí)現(xiàn)增加一條記錄、刪除一條記錄、確定所作的修改以及關(guān)閉窗口的功能?!霸黾印卑粹o的click事件用于輸入新員工成績(jī)管理記錄;“刪除”按鈕控件的click事件用于刪除員工成績(jī)管理窗口中當(dāng)前的紀(jì)錄; “確認(rèn)”按鈕控件的click事件用于提交和確認(rèn)對(duì)該員工成績(jī)管理表格中記錄所作的修改,包括插入和刪除,如果提交失敗,則取消修改?!瓣P(guān)閉”按鈕控件的click事件用于關(guān)閉員工成績(jī)管理窗口。這4個(gè)按鈕,基本上滿足了我們對(duì)培訓(xùn)課程的管理。如果用戶對(duì)這個(gè)數(shù)據(jù)窗口作了修改而沒(méi)有保存,程序會(huì)彈出一個(gè)對(duì)話框來(lái)詢問(wèn)用戶,由用戶來(lái)決定是否在推出之前保存。圖5-11 員工成績(jī)管理窗口5.4.8部門(mén)信息管理窗口部門(mén)信息管理窗口由主程序窗口的“部門(mén)信息管理”控件的單擊事件激發(fā),出現(xiàn)如圖5-12所示的部門(mén)信息管理窗口。該窗口的中間放置一個(gè)數(shù)據(jù)窗口控件,用來(lái)連接數(shù)據(jù)窗口對(duì)象。在窗口的最下面放置4個(gè)按鈕控件,在其click事件中分別用來(lái)實(shí)現(xiàn)增加一條記錄、刪除一條記錄、確定所作的修改以及關(guān)閉窗口的功能?!霸黾印卑粹o的click事件用于輸入新部門(mén)信息管理記錄;“刪除”按鈕控件的click事件用于刪除部門(mén)信息管理窗口中當(dāng)前的紀(jì)錄; “確認(rèn)”按鈕控件的click事件用于提交和確認(rèn)對(duì)該部門(mén)信息管理表格中記錄所作的修改,包括插入和刪除,如果提交失敗,則取消修改?!瓣P(guān)閉”按鈕控件的click事件用于關(guān)閉部門(mén)信息管理窗口。這4個(gè)按鈕,基本上滿足了我們對(duì)培訓(xùn)課程的管理。如果用戶對(duì)這個(gè)數(shù)據(jù)窗口作了修改而沒(méi)有保存,程序會(huì)彈出一個(gè)對(duì)話框來(lái)詢問(wèn)用戶,由用戶來(lái)決定是否在推出之前保存。圖5-12 部門(mén)信息管理窗口5.4.9教師信息管理窗口教師信息管理窗口由主程序窗口的“教師信息管理”控件的單擊事件激發(fā),出現(xiàn)如圖5-13所示的教師信息理窗口。該窗口的中間放置一個(gè)數(shù)據(jù)窗口控件,用來(lái)連接數(shù)據(jù)窗口對(duì)象。在窗口的最下面放置4個(gè)按鈕控件,在其click事件中分別用來(lái)實(shí)現(xiàn)增加一條記錄、刪除一條記錄、確定所作的修改以及關(guān)閉窗口的功能?!霸黾印卑粹o的click事件用于輸入新教師信息管理記錄;“刪除”按鈕控件的click事件用于刪除教師信息管理窗口中當(dāng)前的紀(jì)錄; “確認(rèn)”按鈕控件的click事件用于提交和確認(rèn)對(duì)該教師信息管理表格中記錄所作的修改,包括插入和刪除,如果提交失敗,則取消修改。“關(guān)閉”按鈕控件的click事件用于關(guān)閉教師信息管理窗口。這4個(gè)按鈕,基本上滿足了我們對(duì)培訓(xùn)課程的管理。如果用戶對(duì)這個(gè)數(shù)據(jù)窗口作了修改而沒(méi)有保存,程序會(huì)彈出一個(gè)對(duì)話框來(lái)詢問(wèn)用戶,由用戶來(lái)決定是否在推出之前保存。圖5-13 教師信息管理窗口5.4.10課程需求管理窗口課程需求管理窗口由主程序窗口的“課程需求管理”控件的單擊事件激發(fā),出現(xiàn)如圖5-14所示的課程需求管理窗口。該窗口的中間放置一個(gè)數(shù)據(jù)窗口控件,用來(lái)連接數(shù)據(jù)窗口對(duì)象。在窗口的最下面放置4個(gè)按鈕控件,在其click事件中分別用來(lái)實(shí)現(xiàn)增加一條記錄、刪除一條記錄、確定所作的修改以及關(guān)閉窗口的功能?!霸黾印卑粹o的click事件用于輸入新課程需求管理記錄;“刪除”按鈕控件的click事件用于刪除課程需求管理窗口中當(dāng)前的紀(jì)錄; “確認(rèn)”按鈕控件的click事件用于提交和確認(rèn)對(duì)該課程需求管理表格中記錄所作的修改,包括插入和刪除,如果提交失敗,則取消修改?!瓣P(guān)閉”按鈕控件的click事件用于關(guān)閉課程需求管理窗口。這4個(gè)按鈕,基本上滿足了我們對(duì)培訓(xùn)課程的管理。如果用戶對(duì)這個(gè)數(shù)據(jù)窗口作了修改
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 辦公樓綜合布線施工方案
- bm墻體線管施工方案
- 廣場(chǎng)磚鋪設(shè)施工方案
- 軟裝施工方案
- 儲(chǔ)罐穹頂鋼筋施工方案
- 編織專項(xiàng)施工方案口訣
- 金屬欄桿安裝施工方案
- 地下水環(huán)境監(jiān)測(cè)井施工方案
- 羅源縣清除白蟻施工方案
- 2025年TFT-LCD用偏光片合作協(xié)議書(shū)
- 2025年共青科技職業(yè)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)完整版
- 2025年上半年潛江市城市建設(shè)發(fā)展集團(tuán)招聘工作人員【52人】易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 旋轉(zhuǎn)類(lèi)機(jī)電設(shè)備故障預(yù)測(cè)、診斷研究
- 旅游電子商務(wù)(第2版) 課件全套 周春林 項(xiàng)目1-8 電子商務(wù)概述-旅游電子商務(wù)數(shù)據(jù)挖掘
- 2024年江西應(yīng)用工程職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)標(biāo)準(zhǔn)卷
- 新媒體營(yíng)銷(xiāo)(第三版) 課件全套 林海 項(xiàng)目1-6 新媒體營(yíng)銷(xiāo)認(rèn)知-新媒體營(yíng)銷(xiāo)數(shù)據(jù)分析
- 愚公移山英文 -中國(guó)故事英文版課件
- 2012年北京大學(xué)醫(yī)學(xué)部外國(guó)留學(xué)生本科入學(xué)考試
- 七年級(jí)英語(yǔ)閱讀理解50篇(附答案)
- 乙酸乙酯的制備ppt課件
- 音樂(lè)之聲中英文臺(tái)詞
評(píng)論
0/150
提交評(píng)論