銀行員工培訓(xùn)管理系統(tǒng)_第1頁
銀行員工培訓(xùn)管理系統(tǒng)_第2頁
銀行員工培訓(xùn)管理系統(tǒng)_第3頁
銀行員工培訓(xùn)管理系統(tǒng)_第4頁
銀行員工培訓(xùn)管理系統(tǒng)_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

銀行員工培訓(xùn)管理系統(tǒng)摘要:隨著21世紀(jì)的到來,信息化時代和全球經(jīng)濟一體化不以人們意志為轉(zhuǎn)移地向我們走來。為企業(yè)要在21世紀(jì)生存和發(fā)展,至少具備三個基本條件,那就是,有助于企業(yè)高效運行的組織結(jié)構(gòu)體系,維持企業(yè)健康運行的強大核心戰(zhàn)略,保證企業(yè)運行活力的員工素質(zhì)(包括經(jīng)理人員和普通員工)。當(dāng)代企業(yè)組織的健康發(fā)展和競爭力的培養(yǎng)離不開強大核心戰(zhàn)略,強大核心戰(zhàn)略的貫徹需要同當(dāng)代生產(chǎn)力和科學(xué)技術(shù)相適應(yīng)的企業(yè)組織結(jié)構(gòu)體系來支持,而具有深度的員工素質(zhì)是所有這一切的保證,是支撐起高效企業(yè)組織結(jié)構(gòu)體系和強大核心戰(zhàn)略乃至企業(yè)競爭力的必不可缺的強大基石。所以,對企業(yè)員工的進行深度素質(zhì)培訓(xùn)來提高員工的素質(zhì),是為了適應(yīng)新的時代日趨激烈的全球競爭的需要。關(guān)鍵詞員工培訓(xùn)系統(tǒng)設(shè)計一、前言隨著21世紀(jì)的到來,信息化時代和全球經(jīng)濟一體化不以人們意志為轉(zhuǎn)移地向我們走來。為企業(yè)要在21世紀(jì)生存和發(fā)展,至少具備三個基本條件,那就是,有助于企業(yè)高效運行的組織結(jié)構(gòu)體系,維持企業(yè)健康運行的強大核心戰(zhàn)略,保證企業(yè)運行活力的員工素質(zhì)(包括經(jīng)理人員和普通員工)。當(dāng)代企業(yè)組織的健康發(fā)展和競爭力的培養(yǎng)離不開強大核心戰(zhàn)略,強大核心戰(zhàn)略的貫徹需要同當(dāng)代生產(chǎn)力和科學(xué)技術(shù)相適應(yīng)的企業(yè)組織結(jié)構(gòu)體系來支持,而具有深度的員工素質(zhì)是所有這一切的保證,是支撐起高效企業(yè)組織結(jié)構(gòu)體系和強大核心戰(zhàn)略乃至企業(yè)競爭力的必不可缺的強大基石。所以,對企業(yè)員工的進行深度素質(zhì)培訓(xùn)來提高員工的素質(zhì),是為了適應(yīng)新的時代日趨激烈的全球競爭的需要。(一)中國企業(yè)員工面臨的挑戰(zhàn)中國的改革開放,使中國越來越融入世界經(jīng)濟大家庭之中。中國企業(yè)將面臨來自全球的激烈競爭。中國企業(yè)必須作好充分的準(zhǔn)備接受挑戰(zhàn),或向強大的企業(yè)特別是世界500強發(fā)起挑戰(zhàn)。但目前就中國企業(yè)的狀況而言,上述三方面都是相當(dāng)艱巨的任務(wù)。其中最為根本的當(dāng)務(wù)之急是員工的素質(zhì)問題。首先,中國企業(yè)面臨外方企業(yè)的壓力。國外企業(yè)特別是世界500強企業(yè)無論是資源實力,還是組織和戰(zhàn)略,都大大優(yōu)于中國企業(yè),在人才資源的開發(fā)上更是有其獨到之處,保證了企業(yè)可持續(xù)發(fā)展。例如,通用電氣公司總裁韋爾奇特別重視人才的培養(yǎng),每年花費在員工培訓(xùn)上的費用不止億萬。韋勻奇的人才戰(zhàn)略不僅為公司的巨大發(fā)展創(chuàng)造了良好條件,而且如今美國許多大公司的高層主管也都來自通用電氣公司,因此通用電氣公司被譽之為"經(jīng)理人才的搖籃"。就中國國內(nèi)而言,許多外資企業(yè)同中國企業(yè)激烈地爭奪人才,他們以優(yōu)厚的待遇吸引大批優(yōu)秀人才為其工作,使中國企業(yè)在人才方面更見窘迫。其次,中國企業(yè)的壽命不長,從管理人員到普通員工問題較多。全球500強企業(yè)的平均壽命為40-42歲,中國企業(yè)的平均壽命為3.5歲。其中員工素質(zhì)低下不能不說是主要原因之一。中國企業(yè)聯(lián)合會會長袁寶華指出當(dāng)前企業(yè)界的三種危險傾向,其中之一就是企業(yè)領(lǐng)導(dǎo)人輕視學(xué)習(xí)。他認為"企業(yè)家只有認真學(xué)習(xí),才能提高領(lǐng)導(dǎo)班子的素質(zhì)乃至企業(yè)整體素質(zhì)"。顯然,輕視學(xué)習(xí)的企業(yè)領(lǐng)導(dǎo)人很難帶出高素質(zhì)的職工。據(jù)有關(guān)部門統(tǒng)計,目前中國企業(yè)領(lǐng)導(dǎo)人有大專以上文化程度的比例從1985年到1995年提高了69.2%,應(yīng)該說中國企業(yè)家隨著中國經(jīng)濟的發(fā)展在進步。但以當(dāng)今全球化競爭和科學(xué)技術(shù)飛速發(fā)展的形勢來衡量,同世界上眾多先進企業(yè)相比較,其間的差距是顯而易見的。再說,僅有文化程度是遠遠不夠的,市場千變?nèi)f化,管理錯綜復(fù)雜,只有不斷學(xué)習(xí)才能保持正確認識和處理復(fù)雜的局面的能力。中國企業(yè)并不是"無藥可救",提高員工素質(zhì)是中國企業(yè)腳踏實地的迎接新時代挑戰(zhàn)的第一步。中國企業(yè)應(yīng)抓緊企業(yè)核心戰(zhàn)略和企業(yè)組織結(jié)構(gòu)體系建設(shè)的同時,狠抓員工深度素質(zhì)培訓(xùn)戰(zhàn)略,以保證企業(yè)目前的競爭力和未來的競爭潛力。(二)中國企業(yè)的深度素質(zhì)培訓(xùn)戰(zhàn)略探討現(xiàn)代經(jīng)營管理理論之父現(xiàn)代管理理論的創(chuàng)始人法國工業(yè)家亨利?法約爾,曾精譬指出,"對所有需要培訓(xùn)的各級工作人員進行持續(xù)的、有步驟的培訓(xùn)是管理工作良好的一個標(biāo)志。經(jīng)過幾年努力,將取得驚人成績。"他又認為,"如果領(lǐng)導(dǎo)讓工人研究一下如何教育工人,那么企業(yè)就有可能在較短的時間里培養(yǎng)出一支精良的職工隊伍。"深度素質(zhì)培訓(xùn)是指經(jīng)理人員和普通職工的培訓(xùn)須具有縱向的深度,也就是說,培訓(xùn)的內(nèi)容不僅與其橫向的工作范圍相關(guān),而且涉及到企業(yè)的戰(zhàn)略方向與戰(zhàn)略的具體實施,以使經(jīng)理人員和普通職工比競爭對手更好地適應(yīng)環(huán)境的變化,有利于企業(yè)的長久生存和發(fā)展。通過深度素質(zhì)培訓(xùn),企業(yè)可以達到以下目的:員工深刻了解企業(yè)目前狀況和將來走勢,加強他們的責(zé)任感;培養(yǎng)全體工作人員的現(xiàn)代經(jīng)營理念,加強他們對現(xiàn)代經(jīng)營的參與感;掌握最新科學(xué)技術(shù),不斷理解提高改進工作標(biāo)準(zhǔn),并激發(fā)創(chuàng)新能力;滿足現(xiàn)代員工不斷成長的需求,有利于留往人才;可持續(xù)地獲得新鮮血液,取得企業(yè)再造的效果,發(fā)展保持企業(yè)核心競爭力;鞏固團隊精神,共同理解企業(yè)的發(fā)展遠景、目的、目標(biāo)和價值觀,使他們看得到企業(yè)的發(fā)展前途,并為之共同努力;*總體提高加快企業(yè)對信息時代的全球化競爭的反應(yīng)能力。(三)企業(yè)深度素質(zhì)培訓(xùn)戰(zhàn)略模式:企業(yè)的深度素質(zhì)培訓(xùn)戰(zhàn)略主要體現(xiàn)在對管理人員和普通職工的培訓(xùn)上面。對一名稱職的管理人員來說,戰(zhàn)略闡發(fā)、組織梳理、員工導(dǎo)引和科技敏感是必須具備的四種基本能力。正確的戰(zhàn)略思想及其向下屬的闡發(fā)能力可把企業(yè)指向成功,而錯誤盲目的戰(zhàn)略思想或低下的戰(zhàn)略闡發(fā)能力會把企業(yè)引向衰敗,對中國企業(yè)的許多管理人員來說,學(xué)習(xí)提高當(dāng)代企業(yè)戰(zhàn)略思想及其闡發(fā)水平是一個極為迫切的問題。另外,信息化和全球化對當(dāng)代企業(yè)組織結(jié)構(gòu)造成激烈的震蕩,管理人員應(yīng)有能力依據(jù)內(nèi)外部環(huán)境的變化及時梳理優(yōu)化組織結(jié)構(gòu),減輕震蕩對員工的沖擊,給予他們引導(dǎo)和激勵;除此以外,科技敏感型領(lǐng)導(dǎo)是當(dāng)代企業(yè)管理人員必備的素質(zhì)。在21世紀(jì)這個特殊的社會經(jīng)濟發(fā)展階段,管理人員應(yīng)不斷地接受深度素質(zhì)學(xué)習(xí),提高自己的素質(zhì),以避免在管理實踐中給企業(yè)造成難以挽回的損失。對普通職工來說,當(dāng)代企業(yè)的發(fā)展要求他們不是被動地接受指揮,而要積極地投入?yún)⒂?,因此除了要掌握完成本職工作所需的技能之外,還需對企業(yè)的發(fā)展戰(zhàn)略有清晰的了解,使自己的工作努力不是盲目的,而是有的放矢,帶有明確的目的性和使命感;另外,當(dāng)代企業(yè)要求職工富于協(xié)作參與精神,在工作中互相取長補短,精誠協(xié)作參與,積極創(chuàng)新,不斷提高工作和產(chǎn)品質(zhì)量;除此之外,當(dāng)代企業(yè)的職工對成長的需求越來越多,包括文化科技知識、工作成就、晉升和責(zé)任感等,所有這一切都是企業(yè)健康發(fā)展所不可缺少的,并且需要不斷更新的深度素質(zhì)培訓(xùn)來得到保證。企業(yè)通過堅持不懈的培訓(xùn)戰(zhàn)略,培養(yǎng)成當(dāng)代企業(yè)不斷更新發(fā)展所需的恒久深入的學(xué)習(xí)動能,使企業(yè)具有觀念技能更新和換血再造的強大功能,持續(xù)地為企業(yè)鞏固發(fā)展核心專長、應(yīng)變能力、生命活力,使企業(yè)保持持久的競爭力。企業(yè)深度素質(zhì)培訓(xùn)戰(zhàn)略如得到腳踏實地、實事求是的貫徹實施,則可以為企業(yè)帶來可持續(xù)競爭力;而浮夸虛妄的實施行為不僅浪費企業(yè)寶貴的資源,而且使企業(yè)的競爭力遭到侵蝕,造成嚴(yán)重后果。企業(yè)深度素質(zhì)培訓(xùn)戰(zhàn)略的實施不應(yīng)是臨時的,而應(yīng)該有一個長期的、與企業(yè)的遠景、發(fā)展目標(biāo)和價值觀相吻合的培訓(xùn)戰(zhàn)略計劃。許多中國企業(yè)也有培訓(xùn)的想法或進行了一些培訓(xùn),但往往虎頭蛇尾,定位不準(zhǔn)確,培訓(xùn)難以到位,效果也缺乏檢測手段,結(jié)果變成走過場而已,導(dǎo)致許多企業(yè)領(lǐng)導(dǎo)認為,培訓(xùn)效果不明顯,意義不大,搞企業(yè)只要抓好當(dāng)前生產(chǎn)或經(jīng)營即可。顯然,這種想法是只重視眼前利益?quot;近視行為”,并沒有考慮到企業(yè)的長遠發(fā)展和當(dāng)今世界全球化競爭、信息時代對企業(yè)發(fā)展的深遠影響。近年來中國許多企業(yè)出現(xiàn)了"風(fēng)騷二、三年"的短命現(xiàn)象,這同這些企業(yè)忽視企業(yè)深度素質(zhì)培訓(xùn),使企業(yè)管理人員和普通員工素質(zhì)底下,與一些優(yōu)秀企業(yè)相比處于競爭劣勢,不能不說是有密切的關(guān)聯(lián)的。有效的企業(yè)深度素質(zhì)培訓(xùn)戰(zhàn)略應(yīng)該在企業(yè)內(nèi)部形成一種學(xué)習(xí)氛圍,一種難以動搖的企業(yè)學(xué)習(xí)文化,成為企業(yè)戰(zhàn)略的一個重要組成部分;企業(yè)高層領(lǐng)導(dǎo)要掛職領(lǐng)導(dǎo)并積極參與;要有明確的培訓(xùn)目標(biāo)、內(nèi)容和方式;培訓(xùn)不應(yīng)脫離工作實踐,應(yīng)與企業(yè)運作密切關(guān)聯(lián);隨時評價培訓(xùn)實效,按需及時調(diào)整培訓(xùn)戰(zhàn)略和內(nèi)容;培訓(xùn)效果與工作業(yè)績、獎勵相結(jié)合。另外,培訓(xùn)渠道的良好選擇可以使培訓(xùn)實施得到事半功倍的成效。世界一流公司的成功經(jīng)驗表明,培訓(xùn)中除了讓公司內(nèi)部優(yōu)秀人員充當(dāng)培訓(xùn)師之外,還應(yīng)邀請外部優(yōu)秀培訓(xùn)師如其他企業(yè)的杰出管理人員或員工和咨詢公司的優(yōu)秀咨詢師充當(dāng)培訓(xùn)師,受訓(xùn)方式可以是接受企業(yè)安排的培訓(xùn),也可以讓員工在企業(yè)的規(guī)劃內(nèi)根據(jù)需求,尋找合適的外部受訓(xùn)渠道,并為之負責(zé)。這樣做公司和員工可以在吸取公司自身長處的基礎(chǔ)上,吸收外部的新鮮或先進的理念、知識和技能,使企業(yè)在競爭中始終處于領(lǐng)先的地位。除了以授課或講座的正式形式進行培訓(xùn)之外,企業(yè)也可采取全方位的培訓(xùn)方式,如利用公司的宣傳資料、管理人員與普通員工之間的談話以及普通員工間的交流等,日本某著名公司甚至把領(lǐng)導(dǎo)與員工的偶爾碰面的談話也作為培訓(xùn)的非正式渠道,使員工無意中產(chǎn)生意想不到培訓(xùn)效果。需要指出的是,在企業(yè)深度素質(zhì)培訓(xùn)過程中,對企業(yè)和員工的壓力是企業(yè)培訓(xùn)能否成功的關(guān)鍵因素之一,企業(yè)和員工只有在適度的壓力下才能使培訓(xùn)得到有效的進行。(四)結(jié)合中國文化創(chuàng)建中國企業(yè)深度素質(zhì)培訓(xùn)戰(zhàn)略中國的傳統(tǒng)文化精微而深廣,其中在四個方面最有益于產(chǎn)生影響恒久深入的學(xué)習(xí)功能:*強調(diào)人為核心;*注重學(xué)習(xí)、修身;*強調(diào)團隊合作;*強調(diào)事物本質(zhì),效法自然,系統(tǒng)思考。中國企業(yè)必須結(jié)合中國文化實際情況,以推動促進有中國特色的現(xiàn)代企業(yè)深度素質(zhì)培訓(xùn)戰(zhàn)略。在實行這一培訓(xùn)戰(zhàn)略時,我們應(yīng)有充分的思想準(zhǔn)備和有效的措施,揚長避短,形成良好的培訓(xùn)文化,要求全體員工突破陳規(guī)、銳意創(chuàng)新、面向未來,強調(diào)和諧的團隊合作學(xué)習(xí),為企業(yè)的長遠發(fā)展團結(jié)一致共同努力。這樣,企業(yè)才能人才疊出,更有助于吸引和留住人才,即使有跳槽也不影響企業(yè)實力,從而保證企業(yè)可持續(xù)發(fā)展的后勁,使現(xiàn)代企業(yè)培訓(xùn)戰(zhàn)略獲得最佳效果,為信息時代全球化進程中中國企業(yè)組織結(jié)構(gòu)的發(fā)展和現(xiàn)代企業(yè)戰(zhàn)略的實施在人力資源上得到充分的保證。二、系統(tǒng)設(shè)計2.1設(shè)計思想盡量采用現(xiàn)有軟硬件環(huán)境,以及先進的管理系統(tǒng)開發(fā)方案,從而達到充分利用現(xiàn)有資源,提高系統(tǒng)開發(fā)水平和應(yīng)用效果的目的。系統(tǒng)應(yīng)符合銀行員工培訓(xùn)管理的規(guī)定,滿足銀行日常員工培訓(xùn)工作的需要,達到操作過程中的直觀、方便、實用、安全等要求。系統(tǒng)采用C/S體系結(jié)構(gòu)‘Client(客戶端)負責(zé)提供表達邏輯、顯示用戶界面信息、訪問數(shù)據(jù)庫服務(wù)器;Server(服務(wù)器)端用于提供數(shù)據(jù)服務(wù)。系統(tǒng)采用模塊化程序設(shè)計方法,既便于系統(tǒng)功能的各種組合和修改,又便于其他技術(shù)人員維護補充。?系統(tǒng)應(yīng)具備數(shù)據(jù)庫維護功能到及時根據(jù)用戶需求進行數(shù)據(jù)的添加、修改、備份、刪除等的操作。系統(tǒng)功能分析商業(yè)銀行員工培訓(xùn)系統(tǒng)需要實現(xiàn)的主要功能包括:員工各種信息的輸入,包括員工基本信息、支撐、崗位、已經(jīng)培訓(xùn)過的課程和成績,培訓(xùn)計劃等。員工各種信息的查詢、修改,包括員工基本信息、職稱、崗位、已經(jīng)有沒聽過的課程和成績,培訓(xùn)計劃等。培訓(xùn)課程信息的輸入,包括課時、課程種類等。培訓(xùn)課程信息的查詢、修改。銀行所有員工培訓(xùn)需求的管理。銀行培訓(xùn)計劃的制定、修改。培訓(xùn)課程的評價。培訓(xùn)管理系統(tǒng)的使用幫助。教師進修的管理、教師的評價。培訓(xùn)資源的管理。培訓(xùn)教材管理。員工外出培訓(xùn)管理。系統(tǒng)用戶管理、權(quán)限管理。系統(tǒng)功能模塊設(shè)計本系統(tǒng)涉及到員工與培訓(xùn)管理部門之間的交流,因此需要根據(jù)用戶的不同分成兩大功能模塊。這二個模塊的功能和使用的權(quán)限完全不同。本系統(tǒng)功能模塊圖如下。2.4數(shù)據(jù)流程圖培訓(xùn)管理系統(tǒng)的基本數(shù)據(jù)流程如下圖所示。

三、數(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)速3.1數(shù)據(jù)庫需求分析通過對銀行員工培訓(xùn)管理的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)如下。員工基本狀況。包括的數(shù)據(jù)項有員工號、員工姓名、性別、所屬部門、身份

證號、生日、籍貫、國籍、民族、婚姻狀況、健康狀況、參加工作時間、家庭住址、聯(lián)系電話等。員工成績狀況。包括的數(shù)據(jù)項有員工號、課程名稱、時間、地點、授課教師、課程信息。包括的數(shù)據(jù)項有課程號、課程類別、課程名稱、課程學(xué)時等。員工工作崗位信息。包括的數(shù)據(jù)項有工作崗位代碼、工作崗位名稱、權(quán)力范銀行部門信息。包括的數(shù)據(jù)項有部門代號、部門名稱、部門經(jīng)理、部位副經(jīng)培訓(xùn)需求的信息。包括的數(shù)據(jù)項有所需培訓(xùn)的課程、要求培訓(xùn)的員工。銀行培訓(xùn)計劃信息。包括的數(shù)據(jù)項有培訓(xùn)的課程、開始培訓(xùn)時間、結(jié)束時間、?成績等?成績等??圍等。?理等。??個人培訓(xùn)計劃信息。包括的數(shù)據(jù)項有培訓(xùn)員工、培訓(xùn)課程、培訓(xùn)開始時間、培訓(xùn)結(jié)束時間。教員信息。包括的數(shù)據(jù)項有教員號、教員西米、教員學(xué)歷、開始教課時間、教員評價等。培訓(xùn)資源管理信息。包括的數(shù)據(jù)項有各個教室、教學(xué)設(shè)備的分配情況、培訓(xùn)中心固定資產(chǎn)管理、各種培訓(xùn)費用和支出等。培訓(xùn)教材管理。包括數(shù)據(jù)項有教材適合的課程、作者、教材數(shù)量、價格等。3.2數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計根據(jù)以上分析規(guī)劃出的實體有:員工實體、部門實體、崗位實體、教員實體、教學(xué)資源實體、教材實體、課程實體。員工實體E-R圖部門實體E-R圖教員實體E-R圖教員培訓(xùn)資源實體E-R圖教材實體E-R圖3.3數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計1.員工基本狀況表PERSNNEL別名數(shù)據(jù)類型是否為空說明EMP_NONUMBER(6,0)NOTNULL員工號(主鍵)EMP_NAMEVARCHAR2(10)NULL員工姓名DEPT_IDNUMBER(3,0)NULL所在部門號(外部鍵)EMP_XLVARCHAR2(10)NULL學(xué)歷EMP_GENDERVARCHAR2(2)NULL性別EMP_BIRTHDAYDATENULL生日EMP_HOMETOWNVARCHAR2(8)NULL籍貫EMP_COUNTRYVARCHAR2(10)NULL國籍EMP_NATIONVARCHAR2(10)NULL民族EMP_IDNUMBER(20,0)NULL身份證號EMP_MARRIAGEVARCHAR2(2)NULL婚姻狀況EMP_HEALTHVARCHAR2(20)NULL健康狀況

EMP_STARTWORKDATENULL參加工作時間EMP_STATEVARCHAR2(10)NULL員工狀態(tài)EMP_STATE_DATEDATENULL狀態(tài)時間EMP_HOMEADRESSVARCHAR2(10)NULL家庭住址EMP_TELENONUMBER(10,0)NULL聯(lián)系電話EMP_EMAILVARCHAR2(20)NULL聯(lián)系E-MAIL地址JOB_IDNUMBER(3,0)NULL工作崗位代號(外部鍵)2.員工成績表SCORE別名數(shù)據(jù)類型是否為空說明EMP_NONUMBER(6)NOTNULL員工號(外部鍵)COURSE_IDNUMBER(3)NULL課程號(外部鍵)S_DATEDATENULL上課時間S_PLACEVARCHAR2(10)NULL上課地點TEACHER_IDNUMBER(6)NULL教師號(外部鍵)SCORE」NUMBER(3)NULL成績1SCORE_2NUMBER(3)NULL成績2SCORE_NOTESVARCHAR2(10)NULL教師評語PASSNUMBER(l)NULL通過否(0,1表示)3.課程表格COURSE別名數(shù)據(jù)類型是否為空說明COURSE_IDNUMBER(3)NULLSUBJECTVARCHAR2(10)NULLCOURSE_CNAMEVARCHAR2(20)NULLCOURSE_ENAMEVARCHAR2(10)NULLCOURSE_DESCVARCHAR2(40)NULL

COURSE_DURATIONNUMBER(3)NULLCOURSE_BOOKVARCHAR2(10)NULLCOURSE_EQUNUMBER(3)NULLCOURSE_BEFORENUMBER(3)NULLCOURSE_MARKNUMBER(1)NULLDEPT_IDNUMBER(3)NULL4.工作崗位情況表JOB別名數(shù)據(jù)類型是否為空說明JOB_IDNUMBER(3)NOTNULLJOB_NAMEVARCHAR2(10)NULLJOB_POWERVARCHAR2(20)NULL5.部門信息表DEPT別名數(shù)據(jù)類型是否為空說明DEPT_IDNUMBER(3)NOTNULLDEPT_NAMEVARCHAR2(10)NULLDEPT_MANAGERNUMBER(6)NULLDEPT_VICEMANAGERNUMBER(6)NULL6.培訓(xùn)需求表COURSE_NEED別名數(shù)據(jù)類型是否為空說明COURSE_IDNUMBER(3)NULLCOURSE_NEEDNUMBER(6)NULL7.企業(yè)培訓(xùn)計劃表COURSE_AVAILABLE別名數(shù)據(jù)類型是否為空說明

COURSE_IDNUMBER(3)NULLCOURSE_DATE_BEGINDATENULLCOURSE_DATE_OVERDATENULLTEACHER_IDNUMBER(6)NULLCOURSE_PERSONNUMBERNUMBER(2)NULLCOURSE_PLACEVARCHAR2(10)NULL8.個人培訓(xùn)計劃表PERSONNEL_PLAN別名數(shù)據(jù)類型是否為空說明EMP_NONUMBER(6)NULLCOURSE_IDNUMBER(3)NULLCOURSE_DATE_BEGINDATENULLCOURSE_DATE_OVERDATENULL9.課程評價表COURSE_EVALUATION別名數(shù)據(jù)類型是否為空說明COURSE_IDNUMBER(3)NULLEVALUATIONVARCHAR2(40)NULLEVALUATION_DATEDATENULL10.教員信息表TEACHER別名數(shù)據(jù)類型是否為空說明TEACHER_IDNUMBER(6)NOTNULLTEACHER_NAMEVARCHAR2(10)NULLTEACHER_XLVARCHAR2(10)NULLTEACHER_DATE_STARTDATENULLTEACHER_EVALUATIONVARCHAR2(40)NULL11.培訓(xùn)資源信息表TM_RESOURCE

別名數(shù)據(jù)類型是否為空說明RESOURCE」。NUMBER(3)NULLRESOURCE_NAMEVARCHAR2(10)NULLRESOURCE_MARKNUMBERNULLRESOURCE_PRICEVARCHAR2(10)NULLRESOURCE_QUATITYNUMBER(2)NULLRESOURCE_REMVARCHAR2(40)NULL12.教材信息表BOOK別名數(shù)據(jù)類型是否為空說明BOOK_IDNUMBER(3)NULLBOOK_NAMEVARCHAR2(20)NULLBOOK_AUTHERVARCHAR2(10)NULLBOOK_STATENUMBER(1)NULLBOOK_COURSE_IDNUMBER(3)NULLBOOK_QUATITYNUMBER(3)NULLBOOK_PRICENUMBER(3)NULL13.管理TMS系統(tǒng)的用戶口令表USER_PSWD別名數(shù)據(jù)類型是否為空說明TMS_USERVARCHAR2(20)notNULL,TMS_PSWDVARCHAR2(10)notNULL3.4數(shù)據(jù)庫結(jié)構(gòu)的實現(xiàn)在需求分析、概念結(jié)構(gòu)設(shè)計的基礎(chǔ)上得到數(shù)據(jù)庫的邏輯結(jié)構(gòu)之后,就可以在數(shù)據(jù)庫系統(tǒng)中實現(xiàn)在邏輯結(jié)構(gòu)。我們使用的是ORACLE數(shù)據(jù)庫系統(tǒng)。下面給出創(chuàng)建這些表格的SQL語句。創(chuàng)建用戶四、 銀行員工培訓(xùn)管理系統(tǒng)的具體實現(xiàn)4.1數(shù)據(jù)庫的選擇本系統(tǒng)的數(shù)據(jù)庫采用的是ORACLE,其原因有二。第一該銀行前臺業(yè)務(wù)采用的就是此數(shù)據(jù)庫。在本系統(tǒng)中采用ORACLE可降低成本投資。第二ORACLE.數(shù)據(jù)庫以其強大的功能和穩(wěn)定性而著稱4.2開發(fā)語言的選擇數(shù)據(jù)庫應(yīng)用程序的開發(fā)工具有許多,比如DELPHI,VisualBasic,VC,PowerBuilder。在此我問為什么選擇PowerBuilder作為開發(fā)工具其原有:可視化的編程方法使用PowerBuilder開發(fā)人員可以在他的可視化集成開發(fā)環(huán)境(IDE)中以一種快速簡捷的方式來開發(fā)應(yīng)用程序。通過簡單的拖放技術(shù),程序員就能設(shè)計出復(fù)雜的WINDOWS應(yīng)用程序,從而滿足用戶的要求。在PowerBuilder的IDE中開發(fā)應(yīng)用,諸如窗口、菜單、文本、按鈕等WINDOWS的標(biāo)準(zhǔn)控件都不必再Script程序中顯式的創(chuàng)建。這些控件的布局、顏色、大小等屬性都可以在PowerBuilder的集成開發(fā)環(huán)境中簡單完成。不僅僅是窗口,其他許多的系統(tǒng)對象和用戶對象,比如菜單、用戶對象、結(jié)構(gòu)和函數(shù)等,都可在PowerBuilder集成開發(fā)環(huán)境界面中的得以簡單快速的設(shè)計。正因為如此,開發(fā)人員所要考慮的一切都可以在PowerBuilder的各個畫板和視圖中輕松完成。而無需過問許多與應(yīng)用無關(guān)的細節(jié),能充分縮短從設(shè)計需求到開發(fā)產(chǎn)品的時間,是我們的編碼和實現(xiàn)周期變得非常短,從而降低系統(tǒng)的總體成本。在WINDOWS應(yīng)用程序的開發(fā)方面,PowerBuilder支持基本上所有的WINDOWS編程特性,例如事件驅(qū)動的編程風(fēng)格,多進程和多線程的概念,圖形化用戶界面(GUI),豐富強大的應(yīng)用編程接口(API)等。使PowerBuilder在流行的WINDOWS操作系統(tǒng)平臺上得到用戶的普遍贊賞。面向?qū)ο蟮木幊趟枷隤owerBuilder不僅支持面向?qū)ο蟮乃枷耄⑾逻€把面向?qū)ο蟮募夹g(shù)和方法充分應(yīng)用到PowerBuilder的各個方面。面向?qū)ο蟮募夹g(shù)所有兩個方面的優(yōu)秀思想:第一個方面是他主張把客觀事物的數(shù)據(jù)和對這些數(shù)據(jù)的操作和工作封裝在一些抽象到計算機系統(tǒng)中。這和結(jié)構(gòu)化四項重大把數(shù)據(jù)和操作分離開來看待的做法有本質(zhì)差別。在面向?qū)ο蟮氖袌鲋?,這些數(shù)據(jù)叫做屬性,而使用這些數(shù)據(jù)的操作較多方法。另一個方面面向?qū)ο蟮募夹g(shù)支持繼承的概念,子對象不僅可以繼承父對象的數(shù)據(jù)和方法,還可以擁有自己獨立的數(shù)據(jù)和方法。這樣具有很多了相似特性的,和某些不同特性的對象都可以去繼承同一個祖先,該祖先實現(xiàn)它們公共的那些屬性和方法,而這個祖先的各個指示那些不同的屬性和方法。這極大地增強了程序代碼的重用性都和降低了代碼的編寫總量,簡化了系統(tǒng)的實現(xiàn)。優(yōu)秀的數(shù)據(jù)庫應(yīng)用開發(fā)工具在數(shù)據(jù)庫應(yīng)用程序開發(fā)方面,PowerBuilder處于領(lǐng)先的地位。它支持眾多的數(shù)據(jù)庫管理系統(tǒng),提供了多種數(shù)據(jù)庫接口,是的用戶不必直接去使用這些DBMS所提供的API就可以訪問數(shù)據(jù)庫。專用接口是針對大型的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)而專門設(shè)計的。設(shè)計與專用接口的目的是為了利用這些DBMS提供的API來提高訪問數(shù)據(jù)庫的速度。PowerBuilder還提供了通用的輸入庫接口,例如ODBC、JDBC。數(shù)據(jù)窗口是PowerBuilder用來實現(xiàn)其數(shù)據(jù)庫應(yīng)用開放的強有力的工具。數(shù)據(jù)庫應(yīng)用程序的核心目的,一方面是要方便地連接和操縱數(shù)據(jù)庫,另一方面則是要給用戶提供友好的界面,使得用戶可以方便,而直觀地使用從數(shù)據(jù)庫獲得的這些數(shù)據(jù)。效應(yīng)的輸入用開發(fā)人員也就需要完成兩方面的工作:一方面是編寫代碼建立和的底層數(shù)據(jù)庫的連接,然后從中獲取數(shù)據(jù),并根據(jù)用戶要求對數(shù)據(jù)庫中的數(shù)據(jù)進行查詢、修改、增加和刪除;另一方面是把獲得的制約數(shù)據(jù)以生動形象的方式顯示給用戶,并且向用戶提供操縱數(shù)據(jù)庫的簡便易用的方法。PowerBuilder這是從這兩方面的要求出發(fā),設(shè)計了數(shù)據(jù)窗口技術(shù)。數(shù)據(jù)窗口提供多種方式的數(shù)據(jù)源,施的應(yīng)用程序能傳出不同類型的數(shù)據(jù)。數(shù)據(jù)不僅可以來源于數(shù)據(jù)庫,也可以來源于各種文件,比如文本文件、EXECL文件、Dbase文件。為了解決數(shù)據(jù)顯示方面的問題,PowerBuilder在數(shù)據(jù)窗口中提出了顯示風(fēng)格的概念。先是風(fēng)格設(shè)置檢索到的數(shù)據(jù)以什么樣的格式顯示給用戶。在PowerBuilder中,有多達11種的數(shù)據(jù)窗口顯示風(fēng)格。這么多顯示風(fēng)格能夠滿足各種不同的需求,的使得我們能夠設(shè)計出各種專業(yè)化的用戶界面?;诙嗥脚_的交叉開發(fā)PowerBuilder的一笑技術(shù)是基于多平臺的交叉開發(fā),可以在多平臺上同時利用PowerBuilder進行開發(fā)。專業(yè)的客戶機/服務(wù)器以及組件應(yīng)用開發(fā)工具在現(xiàn)代的企業(yè)應(yīng)用中,客戶/服務(wù)器模式已經(jīng)成為普遍流行的一種程序組織方式。根據(jù)應(yīng)用系統(tǒng)的功能分割情況,客戶/服務(wù)器模式分為兩種類型:一種是傳統(tǒng)的二成客戶/服務(wù)器結(jié)構(gòu);另一種是三成和多層的客戶/服務(wù)器結(jié)構(gòu)。PowerBuilder既能完成客戶端應(yīng)用程序的開發(fā),又能完成服務(wù)器的應(yīng)用程序的開發(fā)。6. 對WEB應(yīng)用的強大支持PowerBuilder提供完善的WEB開發(fā)環(huán)境,其中集成了PowerSite技術(shù),無論是建立單機的WEB應(yīng)用,還是與其他組件相結(jié)合開發(fā)復(fù)雜的WEB應(yīng)用,都可由開發(fā)人員任意發(fā)揮。7.簡潔強大的PowerScriptPowerScript語言不單是一種第四代語言(4GL),而且還是一種面向?qū)ο蟮母呒壵Z言。它結(jié)合了C++和Basic這兩種語言的優(yōu)點,同時也克服了這兩種語言的缺點,從而成為了一門使用簡單的但功能十分強大的編程語言。4.3系統(tǒng)模塊的具體實現(xiàn)在本系統(tǒng)中共有八個模塊,他們分別是:學(xué)員信息管理、培訓(xùn)需求管理、培訓(xùn)資源管理、培訓(xùn)課程管理、培訓(xùn)計劃管理、培訓(xùn)教員管理、崗位部門管理、培訓(xùn)教材管理。4.3.1用戶登錄窗口的設(shè)計在應(yīng)用程序?qū)ο驩pen事件的程序代碼中有下面一條語句:open(w_open)該語句就是打開登錄窗口的語句。在登錄窗口中控制了兩個靜態(tài)文本框StaticText控件,放置在窗口的相應(yīng)位置用來顯示文字。放置了兩個單行編輯框SinglelineEdit控件,一個供用戶輸入登陸的用戶名,另一個供用戶輸入口令。另外還放置了一個按鈕控件。在按鈕控件的Click事件中輸入下面的程序代碼,這樣用戶單擊控件按鈕就可以實現(xiàn)用戶登陸的身份驗證。iftrim(sle_1.text)=""thenmessagebox("出錯信息","請輸入用戶號")returnendifSELECTtms_user,tms_pswdinto:g_tms_user,:g_tms_pswdfromuser_pswdwheretms_user=:sle_1.textusingsqlca;IfSQLCA.SQLCode=-1ThenMessageBox("出錯信息","登錄數(shù)據(jù)庫出錯")returnelseif(l_number=3)thenmessagebox("出錯信息","你已輸錯三次,系統(tǒng)將自動關(guān)閉")close(parent)returnelseif (righttrim(g_tms_user)<>trim(sle_1.text) orrighttrim(g_tms_pswd)<>trim(sle_2.text))thenMessageBox("登錄信息","你的登錄信息不對,請重新輸入!")sle_1.text=""sle_2.text=""sle_1.setfocus()l_number=l_number+1returnendifMessageBox("登錄信息","你好!歡迎使用本系統(tǒng)!")open(w_main)close(parent)4.3.2主窗口的設(shè)計在主窗口中控制了10個靜態(tài)文本框控件。第一個用來顯示主窗口標(biāo)題“XX銀行員工培訓(xùn)管理系統(tǒng)”其,余的9個靜態(tài)文本框控件形狀類似于按鈕控件,其單擊事件分別用來打開具有不同模塊功能的窗口?!皩W(xué)員信息管理”其功能是對員工的基本狀況、成績、選擇的培訓(xùn)課程、培訓(xùn)需求進行管理?!芭嘤?xùn)需求管理”其功能是完成培訓(xùn)需求的查詢、修改、刪除?!芭嘤?xùn)資源管理”其功能是完成培訓(xùn)資源表的查詢、修改、刪除?!芭嘤?xùn)課程管理”其功能是完成培訓(xùn)課程和培訓(xùn)課程評價的查詢、修改、刪除。5.)“培訓(xùn)計劃管理”其功能是完成培訓(xùn)計劃表的查詢、修改、刪除?!芭嘤?xùn)教員管理”其功能是完成培訓(xùn)教員表的查詢、修改、刪除?!皪徫徊块T管理”其功能是完成崗位部門表的查詢、修改、刪除。“培訓(xùn)教材管理”其功能是完成培訓(xùn)教材表的查詢、修改、刪除。

4.3.3學(xué)員信息管理模塊的設(shè)計學(xué)員信息管理模塊有一個大的窗口組成。在窗口的左半部分顯示員工的基本信息窗口的右半部分顯示選中員工的成績、培訓(xùn)計劃、培訓(xùn)需求的信息。該窗口由主程序窗口上的員工信息管理控件單擊事件激發(fā)中的核心模塊。4.3.4幫助程序的設(shè)計分析中的幫助程序由兩個部分組成:一個是關(guān)于本程序的About窗口;那一個是HLP格式的幫助文件。一個成功的Windows應(yīng)用程序應(yīng)該提供一個About窗口。其中包括本系統(tǒng)的名稱、所有者、聯(lián)系方式等?!皫椭辈藛蜗隆笆褂脦椭盋lick事件showhelp(“X:\win\tms.hlp”,index!)其功能是打開已經(jīng)創(chuàng)良好到幫助文件。第一個參數(shù)是幫助文件完整的墓,調(diào)的參數(shù)標(biāo)示進入幫助文件的所有頁面。本系統(tǒng)中其他的一些功能模塊如員工信息管理模塊,培訓(xùn)課程管理模塊,培訓(xùn)教材管理目、培訓(xùn)計劃管理模塊的編制與上述大同小異在此不在列數(shù)。參考文獻1、 oracle9iforwindowsnt/2000輸入庫系統(tǒng)培訓(xùn)教程(基礎(chǔ)篇)北京計算機教育培訓(xùn)中心主編清華大學(xué)出版社2002年九月第一版2、 powerbuilder8.0數(shù)據(jù)窗口實用編程技術(shù)劉云洲于德壹編著中國水利水電出版社2002年一月第一版3、 oracle9ik中文版入門與提高趙松濤人民郵電出版社2002年7月1版4、 powerbuildre8.0高級編程技術(shù)陳明楊勁松北京希望電子出版社2002年1月1版5、 powerbuildre8.0時尚編程百例網(wǎng)冠科技機械工業(yè)出版社2002年6月1版6、 powerbuildre8.0參考手冊張長富李均北京希望電子出版社2002年4月1版oracle9iforwindowsnt/2000輸入庫系統(tǒng)培訓(xùn)教程(基礎(chǔ)篇)北京計算機教育培訓(xùn)中心主編清華大學(xué)出版社2002年九月第一版附:源程序清單CREATETABLESPACEtmsDATAFILE'X:\oracle\oradata\tms.ora'SIZE8M;ALTERTABLESPACEtmsADDDATAFILE'X:\oracle\oradata\tms11.ora'SIZE2M;CREATEUSERtmsIDENTIFIEDBYtmsDEFAULTTABLESPACEtmsPROFILEDEFAULTACCOUNTUNLOCK;GRANTCONNECT,RESOURCETOtms;ALTERUSERtmsDEFAULTROLEALL;創(chuàng)建員工基本狀況表格PERSONNELCREATETABLE"TMS".PERSONNEL(EMP_NONUMBER(6,0)NOTNULL,EMP_NAMEVARCHAR2(10)NULL,DEPT_IDNUMBER(3,0)NULL,EMP_XLVARCHAR2(10)NULL,EMP_GENDERVARCHAR2(2)NULL,EMP_BIRTHDAYDATENULL,EMP_HOMETOWNVARCHAR2(8)NULL,EMP_COUNTRYVARCHAR2(10)NULL,EMP_NATIONVARCHAR2(10)NULL,EMP_IDNUMBER(20,0)NULL,EMP_MARRIAGEVARCHAR2(2)NULL,EMP_HEALTHVARCHAR2(20)NULL,EMP_STARTWORKDATENULL,EMP_STATEVARCHAR2(10)NULL,EMP_STATE_DATEDATENULL,EMP_HOMEADRESSVARCHAR2(10)NULL,EMP_TELENONUMBER(10,0)NULL,EMP_EMAILVARCHAR2(20)NULL,JOB_IDNUMBER(3,0)NULL,CONSTRAINTPERSONNEL_EMP_NO_PKPRIMARYKEY(EMP_NO),CONSTRAINTPERSONNEL_JOB_ID_FKFOREIGNKEY(JOB_ID)REFERENCES"TMS"."JOB"(JOB_ID))TABLESPACE"TMS";創(chuàng)建員工成績表格SCORECREATETABLE"TMS".SCORE(EMP_NONUMBER(6)NOTNULL,COURSE_IDNUMBER(3)NULL,S_DATEDATENULL,S_PLACEVARCHAR2(10)NULL,TEACHER_IDNUMBER(6)NULL,SCORE_1NUMBER(3)NULL,SCORE_2NUMBER(3)NULL,SCORE_NOTESVARCHAR2(10)NULL,PASSNUMBER(1)NULL,CONSTRAINTSCORE_EMP_NO_PKPRIMARYKEY(EMP_NO),CONSTRAINTSCORE_COURSE_ID_FKFOREIGNKEY(COURSE_ID)REFERENCES"TMS"."COURSE"(COURSE_ID),CONSTRAINTSCORE_TEACHER_ID_FKFOREIGNKEY(TEACHER_ID)REFERENCES"TMS"."TEACHER"(TEACHER_ID))TABLESPACE"TMS";3創(chuàng)建課程表格COURSECREATETABLE"TMS".COURSE(COURSE_IDNUMBER(3)NULL,SUBJECTVARCHAR2(10)NULL,COURSE_CNAMEVARCHAR2(20)NULL,COURSE_ENAMEVARCHAR2(10)NULL,COURSE_DESCVARCHAR2(40)NULL,COURSE_DURATIONNUMBER(3)NULL,COURSE_BOOKVARCHAR2(10)NULL,COURSE_EQUNUMBER(3)NULL,COURSE_BEFORENUMBER(3)NULL,COURSE_MARKNUMBER(1)NULL,DEPT_IDNUMBER(3)NULL,CONSTRAINTCOURSE_COURSE_ID_PKPRIMARYKEY(COURSE_ID))TABLESPACE"TMS";4創(chuàng)建工作崗位情況表JOBCREATETABLE"TMS".JOB(JOB_POWERVARCHAR2(20)NULL,CONSTRAINTJOB_JOB_ID_PKPRIMARYKEY(JOB_ID))TABLESPACE"TMS";5創(chuàng)建部門信息表DEPTCREATETABLE"TMS".DEPT(DEPT_IDNUMBER(3)NOTNULL,DEPT_NAMEVARCHAR2(10)NULL,DEPT_MANAGERNUMBER(6)NULL,DEPT_VICEMANAGERNUMBER(6)NULL,CONSTRAINTDEPT_DEPT_ID_PKPRIMARYKEY(DEPT_ID),CONSTRAINTDEPT_MANAGER_FKFOREIGNKEY(DEPT_MANAGER)REFERENCES"TMS"."PERSONNEL"(EMP_NO),CONSTRAINTDEPT_VICEMANAGER_FKFOREIGNKEY(DEPT_VICEMANAGER)REFERENCES"TMS"."PERSONNEL"(EMP_NO))TABLESPACE"TMS";創(chuàng)建培訓(xùn)需求表COURSE_NEEDCREATETABLE"TMS".COURSE_NEED(COURSE_IDNUMBER(3)NULL,COURSE_NEEDNUMBER(6)NULL,CONSTRAINTCOURSE_NEED_COURSE_ID_FKFOREIGNKEY(COURSE_ID)REFERENCES"TMS"."COURSE"(COURSE_ID),CONSTRAINTCOURSE_NEED_COURSE_NEED_FKFOREIGNKEY(COURSE_NEED)REFERENCES"TMS"."PERSONNEL"(EMP_NO))TABLESPACE"TMS";創(chuàng)建企業(yè)培訓(xùn)計劃表COURSE_AVAILABLECREATETABLE"TMS".COURSE_AVAILABLE(COURSE_IDNUMBER(3)NULL,COURSE_DATE_BEGINDATENULL,COURSE_DATE_OVERDATENULL,TEACHER_IDNUMBER(6)NULL,COURSE_PERSONNUMBERNUMBER(2)NULL,COURSE_PLACEVARCHAR2(10)NULL,CONSTRAINTCOURSE_AVAILABLE_COURSE_ID_PKPRIMARYKEY(COURSE_ID),CONSTRAINTCOURSE_AVAILABLE_COURSE_ID_FKFOREIGNKEY(COURSE_ID)REFERENCES"TMS"."COURSE"(COURSE_ID),CONSTRAINTCOURSE_AVAILABLE_TEACHER_ID_FKFOREIGNKEY(TEACHER_ID)REFERENCES"TMS"."TEACHER"(TEACHER_ID))TABLESPACE"TMS";創(chuàng)建個人培訓(xùn)計劃表PERSONNEL_PLANCREATETABLE"TMS".PERSONNEL_PLAN(EMP_NONUMBER(6)NULL,COURSE_IDNUMBER(3)NULL,COURSE_DATE_BEGINDATENULL,COURSE_DATE_OVERDATENULL,CONSTRAINTPERSONNEL_PLAN_EMP_NO_FKFOREIGNKEY(EMP_NO)REFERENCES"TMS"."PERSONNEL"(EMP_NO),CONSTRAINTPERSONNEL_PLAN_COURSE_ID_FKFOREIGNKEY(COURSE_ID)REFERENCES"TMS"."COURSE"(COURSE_ID))TABLESPACE"TMS";創(chuàng)建課程評價表COURSE_EVALUATIONCREATETABLE"TMS".COURSE_EVALUATION(EVALUATIONVARCHAR2(40)NULL,EVALUATION_DATEDATENULL,CONSTRAINTCOURSE_EVALUATION_COURSE_ID_FKFOREIGNKEY(COURSE_ID)REFERENCES"TMS"."COURSE"(COURSE_ID))TABLESPACE"TMS";10創(chuàng)建教員信息表TEACHERCREATETABLE"TMS".TEACHER(TEACHER_IDNUMBER(6)NOTNULL,TEACHER_NAMEVARCHAR2(10)NULL,TEACHER_XLVARCHAR2(10)NULL,TEACHER_DATE_STARTDATENULL,TEACHER_EVALUATIONVARCHAR2(40)NULL,CONSTRAINTTEACHER_TEACHER_ID_PKPRIMARYKEY(TEACHER_ID))TABLESPACE"TMS";11創(chuàng)建培訓(xùn)資源信息表TM_RESOURCECREATETABLE"TMS".TM_RESOURCE(RESOURCE_IDNUMBER(3)NULL,RESOURCE_NAMEVARCHAR2(10)NULL,RESOURCE_MARKNUMBERNULL,RESOURCE_PRICEVARCHAR2(10)NULL,RESOURCE_QUATITYNUMBER(2)NULL,RESOURCE_REMVARCHAR2(40)NULL,CONSTRAINTRESOURCE_RESOURCE_ID_PKPRIMARYKEY(RESOURCE_ID))TABLESPACE"TMS";12創(chuàng)建教材信息表BOOKCREATETABLE"TMS".BOOK(BOOK_AUTHERVARCHAR2(10)NULL,BOOK_STATENUMBER(1)NULL,BOOK_COURSE_IDNUMBER(3)NULL,BOOK_QUATITYNUMBER(3)NULL,BOOK_PRICENUMBER(3)NULL,CONSTRAINTBOOK_BOOK_ID_PKPRIMARYKEY(BOOK_ID),CONSTRAINTBOOK_COURSE_ID_FKFOREIGNKEY(BOOK_COURSE_ID)REFERENCES"TMS"."COURSE"(COURSE_ID))TABLESPACE"TMS";13創(chuàng)建管理TMS系統(tǒng)的用戶口令表USER_PSWD。CREATETABLE"TMS".USER_PSWD(TMS_USERVARCHAR2(20)notNULL,TMS_PSWDVARCHAR2(10)notNULL,CONSTRAINTTMS_USER_PKPRIMARYKEY(TMS_USER))TABLESPACE"TMS";學(xué)員信息管理窗口的Open事件//顯示員工基本情況DW_PERSONNEL.SETTRANSOBJECT(SQLCA)DW_PERSONNEL.RETRIEVE()//初始化數(shù)據(jù)窗口是否被修改的標(biāo)志-全局變量g_personnel_change=0 //學(xué)員基本情況是否被修改的標(biāo)志g_score_change=0 //學(xué)員成績是否被修改的標(biāo)志g_personnel_plan_change=0//學(xué)員培訓(xùn)計劃是否被修改的標(biāo)志“增加”按鈕的Click事件用于輸入新員工基本信息。dw_personnel.insertrow(0)g_personnel_change=g_personnel_change+1“刪除”按鈕的Click事件用于刪除員工基本信息的窗口中的當(dāng)前記錄。如果用戶將員工基本數(shù)據(jù)表中的一條記錄刪除,則程序自動將該員工在成績表、計劃表和需求表中的記錄刪除。longcurrent_rownumbercurrent_rownumber=dw_personnel.getrow()g_emp_no=getitemnumber(dw_personnel,current_rownumber,1)deleterow(dw_personnel,current_rownumber)g_personnel_change=g_personnel_change+1//從其他表中刪除該員工的記錄deletefromscorewhereemp_no=:gemp_no;deletefromcourse_needwhereemp_no=:gemp_no;deletefrompersonnel_planwhereemp_no=:gemp_no;“查詢”按鈕的Click事件用于執(zhí)行條件查詢。查詢的條件在兩個下拉式列表框和一個大行編輯框中輸入的。//定義參數(shù):查詢條件綜合結(jié)果stringLookforCondition//定義參數(shù):要查詢的列stringlookforItem1//定義參數(shù):查詢的符號stringlookforHow1//定義參數(shù):要查詢的內(nèi)容stringlookforWhat1//定義參數(shù):當(dāng)前的行號intcurrent_row//定義參數(shù):總的行數(shù)inttotal_row//定義參數(shù):滿足條件的行號intfind_row//查詢符號的選擇lookforHow1=ddlb_4.text//查詢子段和查詢內(nèi)容的選擇ifddlb_l.text="員工號"thenlookforItem1="emp_no"lookforwhatl=sle_l.textelseifddlb_1.text="員工姓名"thenlookforIteml="emp_name"lookforwhat1="'"+sle_1.text+"'"elseifddlb_1.text="狀態(tài)"thenlookforItem1="emp_state"lookforwhat1="'"+sle_1.text+"'"elseifddlb_l.text="崗位"thenlookforItem1="job_id"lookforwhatl=sle_l.textelseifddlb_1.text="聯(lián)系電話"thenlookforIteml="emp_TeleNo"lookforwhat1=sle_1.textelseifddlb_1.text="學(xué)歷"thenlookforItem1="emp_xl"lookforwhat1="'"+sle_1.text+"'"endif//查詢條件的綜合lookforCondition=lookforItem1+lookforHow1+""+lookforwhat1+""http://得到當(dāng)前行號current_row=dw_personnel.getrow()//得到總行數(shù)total_row=dw_personnel.rowcount()〃利用find函數(shù)從當(dāng)前行開始往下查詢find_row=dw_personnel.find(lookforcondition,current_row,total

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論