企業(yè)培訓(xùn)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
企業(yè)培訓(xùn)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
企業(yè)培訓(xùn)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
企業(yè)培訓(xùn)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
企業(yè)培訓(xùn)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩67頁(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)介

公司培訓(xùn)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要隨著進(jìn)入知識(shí)經(jīng)濟(jì)的時(shí)代,公司的競(jìng)爭(zhēng)已經(jīng)轉(zhuǎn)化為人才的競(jìng)爭(zhēng),因此公司需不斷提高員工的能力素質(zhì)以應(yīng)對(duì)當(dāng)前劇烈的市場(chǎng)競(jìng)爭(zhēng)。由于知識(shí)更新快、培訓(xùn)量大、培訓(xùn)的方式呈現(xiàn)多樣化,傳統(tǒng)的手工培訓(xùn)管理方式已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足當(dāng)前培訓(xùn)管理的需要,公司培訓(xùn)迫切需要一套系統(tǒng)提高培訓(xùn)管理工作的效率,實(shí)現(xiàn)公司員工培訓(xùn)工作的系統(tǒng)化、規(guī)范化和自動(dòng)化。公司培訓(xùn)管理系統(tǒng)正是運(yùn)用計(jì)算機(jī)和互聯(lián)網(wǎng)技術(shù),對(duì)培訓(xùn)過(guò)程進(jìn)行有效管理,大大提高了管理效率。通過(guò)閱讀、參考大量國(guó)內(nèi)外相關(guān)文獻(xiàn)資料,分析總結(jié)了國(guó)內(nèi)外對(duì)培訓(xùn)管理系統(tǒng)領(lǐng)域的相關(guān)理論和研究現(xiàn)狀,設(shè)計(jì)并實(shí)現(xiàn)了公司培訓(xùn)管理系統(tǒng)。隨著社會(huì)經(jīng)濟(jì)的發(fā)展以及公司數(shù)量的增多,公司之間的競(jìng)爭(zhēng)越來(lái)越大,在各項(xiàng)競(jìng)爭(zhēng)中,人才的爭(zhēng)奪最為劇烈。公司要想實(shí)現(xiàn)長(zhǎng)期的發(fā)展,就必須充足運(yùn)用人力資源的作用,發(fā)揮人力資源的最大潛力,幫助員工規(guī)劃職業(yè)發(fā)展道路,實(shí)現(xiàn)公司價(jià)值與員工價(jià)值的同時(shí)實(shí)現(xiàn),為了提高公司人力資源的管理效率,最有效的一種方式就是進(jìn)行員工培訓(xùn),通過(guò)員工培訓(xùn),可以讓員工更快速地了解到公司的相關(guān)業(yè)務(wù)知識(shí),同時(shí)公司組織的培訓(xùn)與學(xué)習(xí)針對(duì)性更強(qiáng),可以有效促進(jìn)員工對(duì)公司的認(rèn)同感,更快速地提高員工的業(yè)務(wù)能力,最終實(shí)現(xiàn)公司利潤(rùn)的增長(zhǎng)。本文結(jié)合某公司的員工培訓(xùn)現(xiàn)狀,進(jìn)行用戶需求的收集與分析,然后對(duì)多種新型的系統(tǒng)開(kāi)發(fā)技術(shù)進(jìn)行認(rèn)真學(xué)習(xí),提出公司培訓(xùn)管理系統(tǒng)的建設(shè)方案。關(guān)鍵詞公司培訓(xùn);人力資源;用戶需求TOC\o"1-3"\h\u目錄25536摘要 I24447第1章緒論 16371.1項(xiàng)目研究背景 1313271.2項(xiàng)目研究現(xiàn)狀 2172391.2.1培訓(xùn)相關(guān)理論的發(fā)展 274281.2.2國(guó)外研究現(xiàn)狀 3243061.2.3國(guó)內(nèi)研究現(xiàn)狀 397841.3項(xiàng)目研究意義 431593第2章系統(tǒng)分析 5174682.1系統(tǒng)可行性分析 5297622.1.1技術(shù)可行性 5229412.1.2操作可行性 6190572.1.3經(jīng)濟(jì)可行性 6209212.2系統(tǒng)需求分析 6146662.2.1系統(tǒng)目的 7108322.2.2系統(tǒng)功能分析 7164452.3系統(tǒng)需求建模 8253152.3.1UML介紹 8121242.3.2業(yè)務(wù)流程分析 8183402.3.3用例分析 10299262.3.4用例圖 11320642.4系統(tǒng)數(shù)據(jù)流分析 1672922.5系統(tǒng)非功能需求 187134第3章系統(tǒng)設(shè)計(jì) 19134783.1軟件設(shè)計(jì)概述 19232833.2系統(tǒng)架構(gòu)設(shè)計(jì) 19137753.3系統(tǒng)模塊設(shè)計(jì) 2073933.3.1模塊化設(shè)計(jì)原則 2076573.3.2系統(tǒng)功能模塊設(shè)計(jì) 20247073.4數(shù)據(jù)庫(kù)設(shè)計(jì) 22202383.4.1數(shù)據(jù)庫(kù)設(shè)計(jì)概述 2241073.4.2數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 22260233.4.3數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 268158第4章系統(tǒng)具體設(shè)計(jì) 30240054.1具體設(shè)計(jì)概述 30177544.2系統(tǒng)的時(shí)序圖表達(dá) 30138084.2.1課程查詢 3032304.2.2預(yù)定課程、取消課程、反饋課程 31296824.2.3公告信息維護(hù) 3235394.2.4基本信息維護(hù) 33232414.3程序流程圖設(shè)計(jì) 34178024.3.1培訓(xùn)課程申請(qǐng) 34276604.3.2課程審批 36289644.3.3培訓(xùn)課程安排 37125984.3.4培訓(xùn)評(píng)教功能的的具體設(shè)計(jì)與實(shí)現(xiàn) 4159844.3.5學(xué)員信息維護(hù)功能的具體設(shè)計(jì)與實(shí)現(xiàn) 4329808總結(jié) 4526248致謝 463224參考文獻(xiàn) 47緒論項(xiàng)目研究背景人類(lèi)進(jìn)行21世紀(jì)以來(lái),最大的變化就是計(jì)算機(jī)以及網(wǎng)絡(luò)的出現(xiàn)和普及。它們的出現(xiàn)徹底改變了人們傳統(tǒng)的生活和工作方式,也為社會(huì)的現(xiàn)代化發(fā)展增添了更多特色。數(shù)字化和網(wǎng)絡(luò)化推動(dòng)著全球信息化的進(jìn)程,而隨著著信息化的發(fā)展,加強(qiáng)了跨國(guó)界的競(jìng)爭(zhēng),使得信息和交易實(shí)現(xiàn)了全球范圍內(nèi)的迅速配置和合理流動(dòng)。不僅如此國(guó)內(nèi)各個(gè)公司,同行業(yè)之間的競(jìng)爭(zhēng)也日益劇烈。公司面臨的問(wèn)題也越來(lái)越多,傳統(tǒng)的公司管理模式以及管理方式逐漸顯露出弊端,公司紛紛在尋找更好的途徑進(jìn)行問(wèn)題改善,以提高公司的核心競(jìng)爭(zhēng)力,而其中公司最關(guān)心的就是人力資源以及環(huán)境資源。人力資源的重要性不容忽視,在所有的公司資源中,人力資源的作用最特殊,也最具有挑戰(zhàn)性。誰(shuí)能更好地招募人才、培養(yǎng)人才、留住人才,誰(shuí)就能在劇烈的競(jìng)爭(zhēng)中取得獲勝的關(guān)鍵力量。人力資源管理的好壞對(duì)于公司來(lái)說(shuō),具有非常重要的作用,它可以直接體現(xiàn)在公司的競(jìng)爭(zhēng)力上,為公司帶來(lái)更多的經(jīng)濟(jì)效益[1]。很多學(xué)者也對(duì)人力資源進(jìn)行相關(guān)的研究,比如英國(guó)經(jīng)濟(jì)學(xué)家馬歇爾就曾出版過(guò)一篇著作《經(jīng)濟(jì)學(xué)原理》,在這部著作中,他提到,對(duì)人投資的重要性,指出在一個(gè)公司中,人的作用是無(wú)窮的,是推動(dòng)公司連續(xù)發(fā)展的重要力量。隨著人力資源重要性被越來(lái)越多的人了解到,公司也紛紛開(kāi)始進(jìn)行人力資源方面的管理與系統(tǒng)建設(shè)。公司要想提高人力資源管理效率,一方面要做的工作就是提高公司員工的整體水平,而員工的知識(shí)水平,在學(xué)校依靠的重要是老師的教學(xué),而在工作中,更多的則是通過(guò)公司的培訓(xùn)或者自身的學(xué)習(xí),而這其中,公司培訓(xùn)是最重要的一種方式。公司選擇人才,人才選擇公司,在雙向選擇的過(guò)程中,公司培訓(xùn)也作為一個(gè)重要的考量標(biāo)準(zhǔn)體現(xiàn)了公司的實(shí)力,決定著吸取人才的水準(zhǔn)。時(shí)代在進(jìn)步,知識(shí)在更新,公司要想穩(wěn)定快速的發(fā)展,員工的知識(shí)水平就需要不斷的提高,這就規(guī)定員工接受各種有針對(duì)性的培訓(xùn),全方位的提高員工各項(xiàng)素質(zhì)。因此,高水平,全面的,連續(xù)的公司培訓(xùn)勢(shì)在必行,并已在各公司中得到普及。通過(guò)公司培訓(xùn),可以讓員工更快速地了解到公司的相關(guān)業(yè)務(wù)知識(shí),同時(shí)公司組織的培訓(xùn)與學(xué)習(xí)針對(duì)性更強(qiáng),可以有效的促進(jìn)員工對(duì)公司的認(rèn)同感,更快速的提高員工的業(yè)務(wù)能力,最終實(shí)現(xiàn)公司利潤(rùn)的增長(zhǎng)。在意識(shí)到公司培訓(xùn)的重要性后,各公司紛紛在員工入職前就開(kāi)展培訓(xùn)課程,并且公司的人力資源管理部門(mén)也在想辦法進(jìn)行培訓(xùn)方式的設(shè)計(jì),在公司培訓(xùn)實(shí)行過(guò)程中,隨著著全球經(jīng)濟(jì)一體化,國(guó)外的一些培訓(xùn)方式也進(jìn)入到國(guó)內(nèi),然而由于很多方面的因素,比如國(guó)情的不同、思維方式的不同、管理方式的不同等,使得國(guó)外的培訓(xùn)方式在國(guó)內(nèi)的有些公司并不是很適合。在國(guó)內(nèi)也逐漸有學(xué)者進(jìn)行人力資源相關(guān)的研究,公司員工的培訓(xùn)問(wèn)題越來(lái)越被大家所看重,通過(guò)一段時(shí)間的研究與應(yīng)用,國(guó)內(nèi)的公司員工培訓(xùn)也開(kāi)始成型,人們稱其為現(xiàn)代公司員工培訓(xùn)方式[2]。對(duì)公司員工的培訓(xùn)受到越來(lái)越多的公司關(guān)注,盡管如此,還是有許多的公司在員工培訓(xùn)方面采用的還是以往的一些傳統(tǒng)方式,只是想當(dāng)然的進(jìn)行培訓(xùn),事先不會(huì)對(duì)公司員工的培訓(xùn)需求進(jìn)行探討與分析,因而缺少明確的目的,使得培訓(xùn)的目的僅僅是培訓(xùn),達(dá)不到應(yīng)有的效果,并且也沒(méi)有一定的組織性與規(guī)范性;在培訓(xùn)方式方面也欠缺有效的手段與方法,顯得過(guò)于簡(jiǎn)樸與老套,所培訓(xùn)的內(nèi)容不具有針對(duì)性,不能跟隨時(shí)代的步伐,員工在培訓(xùn)過(guò)程中對(duì)培訓(xùn)的積極性也不高,很多人都只是被動(dòng)地坐在課堂里,不愿專心去學(xué)習(xí),因而使得整個(gè)的培訓(xùn)效果低下。在意識(shí)到這些問(wèn)題后,公司需要想辦法去改善這些問(wèn)題,為了提高公司培訓(xùn)效果,使公司的人力資源發(fā)揮到最大的效益,公司急需要進(jìn)行現(xiàn)代化的培訓(xùn)管理系統(tǒng)的建設(shè)。培訓(xùn)管理系統(tǒng)的建立對(duì)于公司來(lái)說(shuō),具有十分重要的作用,它為公司培訓(xùn)提供了一個(gè)平臺(tái),公司可以通過(guò)該平臺(tái)為員工提供更好的培訓(xùn)環(huán)境,有助于提高公司的培訓(xùn)效果,進(jìn)而發(fā)揮人力資源的最大效益。它的作用重要表現(xiàn)在以下幾個(gè)方面:1.培訓(xùn)管理系統(tǒng)運(yùn)用先進(jìn)的一些計(jì)算機(jī)技術(shù),結(jié)合新的培訓(xùn)管理理念,對(duì)培訓(xùn)的整個(gè)過(guò)程進(jìn)行管理,并通過(guò)對(duì)培訓(xùn)效果的評(píng)估實(shí)現(xiàn)公司戰(zhàn)略目的的實(shí)現(xiàn);2.由于培訓(xùn)管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)是圍繞用戶的需求而展開(kāi)的,這就使得公司可以更有效地培訓(xùn)員工,使員工發(fā)揮自己最大的價(jià)值,由于切合員工的實(shí)際需求,這也使得員工培訓(xùn)更具有積極性,最終實(shí)現(xiàn)公司與員工的雙贏;3.培訓(xùn)管理是對(duì)整個(gè)培訓(xùn)活動(dòng)進(jìn)行控制與管理,通過(guò)相關(guān)規(guī)則與準(zhǔn)則的設(shè)定,可以保證公司培訓(xùn)工作的順利開(kāi)展,同時(shí)還可以提高公司的培訓(xùn)效果,通過(guò)培訓(xùn)管理可認(rèn)為公司養(yǎng)和儲(chǔ)備人才,為公司以后的發(fā)展提供人力資源保障。在目前的信息化時(shí)代,互聯(lián)網(wǎng)技術(shù)和電子計(jì)算機(jī)科技的突飛猛進(jìn),對(duì)世界起到了革命性的影響,并且滲透到各個(gè)領(lǐng)域成為人們平常生活中必不可少的技術(shù)。同樣計(jì)算機(jī)技術(shù)也應(yīng)用到了公司管理和培訓(xùn)的領(lǐng)域,使公司培訓(xùn)管理擺脫了以往繁瑣、單調(diào)、實(shí)時(shí)性差等諸多弊端,為公司培訓(xùn)管理開(kāi)拓了新的領(lǐng)域,使公司培訓(xùn)管理上升到一個(gè)新的高度[3]。項(xiàng)目研究現(xiàn)狀培訓(xùn)相關(guān)理論的發(fā)展在上個(gè)世紀(jì)初,隨著時(shí)代的進(jìn)步和社會(huì)的不斷發(fā)展,基于管理科學(xué)的培訓(xùn)理論的逐步形成。美國(guó)的古典管理科學(xué)家、科學(xué)管理之父泰羅于192023在其《科學(xué)管理原理》一書(shū)中第一次提出了培訓(xùn)的理論。在隨后培訓(xùn)理論的發(fā)展中,培訓(xùn)理論衍生出了科學(xué)管理制度培訓(xùn)理論、人本主義培訓(xùn)理論、行為主義培訓(xùn)理論、終生教育培訓(xùn)理論等多個(gè)領(lǐng)域。英國(guó)的博伊代爾和帕瓦希爾吸提出了循環(huán)型的系統(tǒng)培訓(xùn)模型。該模型從擬定培訓(xùn)需求開(kāi)始,一方面制定培訓(xùn)政策,然后確立培訓(xùn)目的,進(jìn)而制定培訓(xùn)計(jì)劃,最后返回再次擬定培訓(xùn)需求。在該培訓(xùn)模型中,提出了培訓(xùn)的三點(diǎn)本質(zhì)特性:第一,培訓(xùn)活動(dòng)是一個(gè)富有邏輯的、一個(gè)環(huán)節(jié)緊扣下一個(gè)環(huán)節(jié)向前推動(dòng)的過(guò)程。第二,無(wú)論是以個(gè)人的培訓(xùn)需要為依據(jù),還是以組織對(duì)自身的整體發(fā)展目的為依據(jù),抑或是兩者的結(jié)合為依據(jù),培訓(xùn)活動(dòng)始終起始于對(duì)培訓(xùn)需求的擬定。第三,無(wú)論是什么形式的培訓(xùn),它們都應(yīng)歸結(jié)于有效的評(píng)價(jià)。隨后,英國(guó)的肯尼和瑞德修正了博伊代爾和帕瓦希爾的系統(tǒng)培訓(xùn)模式,提出了注重過(guò)程評(píng)價(jià)及其反饋?zhàn)饔玫南到y(tǒng)型培訓(xùn)模式。該模式重要突出了“評(píng)價(jià)學(xué)習(xí)”的重要性,強(qiáng)調(diào)了評(píng)價(jià)對(duì)培訓(xùn)活動(dòng)的各個(gè)環(huán)節(jié)都產(chǎn)生重要的影響。隨著科學(xué)管理理論的研究與發(fā)展,培訓(xùn)相關(guān)的理論也在逐步更新,縱觀其發(fā)展歷程,可以將其進(jìn)行如下的劃分:1.傳統(tǒng)理論時(shí)期的培訓(xùn)(1900-1930)。這是最古老的一種培訓(xùn)理論,在該時(shí)期,學(xué)者們普遍認(rèn)為公司的員工必須要通過(guò)正規(guī)的培訓(xùn)才可以獲得驕人的業(yè)績(jī),此時(shí)的培訓(xùn)重要的目的和出發(fā)點(diǎn)在于對(duì)個(gè)人技術(shù)與態(tài)度方面的提高,該理論的代表人物重要有美國(guó)的弗雷德里克.泰勒和德國(guó)社會(huì)學(xué)家馬克思.韋伯;2.行為科學(xué)時(shí)期的培訓(xùn)(1930-1960)。在這一時(shí)期,培訓(xùn)理論有所創(chuàng)新,學(xué)者們通過(guò)長(zhǎng)時(shí)間的研究,提出在培訓(xùn)過(guò)程中,培訓(xùn)環(huán)境的重要性,指出它可以直接決定培訓(xùn)的效果,在此時(shí)的研究中,學(xué)者們都在試圖找出一種快速提高員工績(jī)效的方法;3.系統(tǒng)理論時(shí)期的培訓(xùn)(1960年至今)。培訓(xùn)理論通過(guò)數(shù)年的研究與應(yīng)用,到上個(gè)世紀(jì)60年代的時(shí)候,又出現(xiàn)了一種新的培訓(xùn)理論,即系統(tǒng)理論,在該理論中,指出公司員工的培訓(xùn)要集體開(kāi)展,要在全公司范圍內(nèi)進(jìn)行培訓(xùn),重要的代表人物有弗農(nóng)漢弗萊[4]。國(guó)外研究現(xiàn)狀在歐美發(fā)達(dá)國(guó)家,員工培訓(xùn)被認(rèn)為是公司最有價(jià)值的可增值投資。據(jù)美國(guó)教育機(jī)構(gòu)記錄,公司每投入1美元用于培訓(xùn),便可有3美元的產(chǎn)出。美國(guó)《財(cái)富》雜志指出:“未來(lái)最成功的公司,將是那些基于學(xué)習(xí)型組織的公司?!蓖ㄟ^(guò)培訓(xùn),不僅可以提高員工的個(gè)人素質(zhì)和技能而使員工受益,正如克里曼?斯通所言:“全世界所有員工最大的福利就是培訓(xùn)”,并且可以提高員工的自覺(jué)性、積極性、能動(dòng)性、發(fā)明性和公司歸屬感,來(lái)增長(zhǎng)公司產(chǎn)出的效益和組織凝聚力,并為公司的長(zhǎng)期戰(zhàn)略發(fā)展培養(yǎng)后備力量,從而使公司長(zhǎng)期連續(xù)受益。員工培訓(xùn)已滲透到西方發(fā)達(dá)國(guó)家現(xiàn)代公司運(yùn)營(yíng)的方方面面,成為公司解決實(shí)際和潛在問(wèn)題、提高競(jìng)爭(zhēng)能力、拓展市場(chǎng)份額、制定發(fā)展戰(zhàn)略的核心工具之一,如:?jiǎn)T工入職時(shí),需要培訓(xùn);員工績(jī)效考評(píng)結(jié)果未達(dá)標(biāo)時(shí),需要培訓(xùn);員工輪崗晉級(jí)時(shí),需要培訓(xùn);新技術(shù)、新工藝應(yīng)用時(shí),需要培訓(xùn);新的管理制度、工作模式和系統(tǒng)出現(xiàn)時(shí),需要培訓(xùn);新工作崗位出現(xiàn)時(shí),需要培訓(xùn);出現(xiàn)高成本、高故障時(shí),需要培訓(xùn);研究開(kāi)發(fā)技術(shù)落后時(shí),需要培訓(xùn);市場(chǎng)推廣不利時(shí),需要培訓(xùn);顧客頻繁投訴時(shí),需要培訓(xùn)。國(guó)外在公司培訓(xùn)領(lǐng)域上有著領(lǐng)先的技術(shù),并且早在80年代就提出了信息化的員工培訓(xùn)管理系統(tǒng),并在以后逐步的付諸實(shí)踐,目前已經(jīng)形成良好的體系系統(tǒng)國(guó)外信息化公司培訓(xùn)系統(tǒng)構(gòu)建可以分為兩類(lèi):Linux系統(tǒng)下系統(tǒng)構(gòu)建一般采用J2EE架構(gòu)和Oracle數(shù)據(jù)庫(kù)環(huán)境;對(duì)于公司Microsoft應(yīng)用系統(tǒng)占據(jù)主導(dǎo)地位的公司多采用.Net框架和SqlServer\Access數(shù)據(jù)庫(kù)構(gòu)建培訓(xùn)管理系統(tǒng)。國(guó)內(nèi)研究現(xiàn)狀我國(guó)對(duì)培訓(xùn)管理的相關(guān)研究起步較晚,基本上遵循了國(guó)外已經(jīng)成體系的管理思想。隨著時(shí)代的變遷我國(guó)的培訓(xùn)管理工作經(jīng)歷了從摸索到逐漸成熟的發(fā)展過(guò)程。在上個(gè)世紀(jì)的80年代到90年代,公司的培訓(xùn)方法和培訓(xùn)手段局限于經(jīng)驗(yàn)和描述性的層次,該方法基本上可以適應(yīng)當(dāng)時(shí)的國(guó)有大中型公司的發(fā)展需要。自90年代到21世紀(jì)初,隨著我國(guó)的改革開(kāi)放力度的擴(kuò)大,出現(xiàn)了越來(lái)越多的公司形式,公司的培訓(xùn)手段也逐漸豐富起來(lái),其特點(diǎn)表現(xiàn)為公司培訓(xùn)不僅提供應(yīng)員工滿足崗位規(guī)定的知識(shí)和技能,還涉及了道德、心理素質(zhì)和適應(yīng)性等多方面的內(nèi)容。近一段時(shí)間,隨著中國(guó)加入WTO,公司培訓(xùn)呈現(xiàn)多元化的特點(diǎn),有越來(lái)越多的公司都采用定制培訓(xùn)的方法,解決公司在發(fā)展過(guò)程中面臨的問(wèn)題。隨著國(guó)內(nèi)公司管理水平的提高及管理觀念的轉(zhuǎn)變,越來(lái)越多的公司開(kāi)始重視員工的培訓(xùn),由于有效的培訓(xùn)是公司提高效益的關(guān)鍵因素之一,從長(zhǎng)遠(yuǎn)來(lái)看,好的培訓(xùn)對(duì)公司是一種高報(bào)告率的投資。然而,在公司的培訓(xùn)管理過(guò)程中,培訓(xùn)主管經(jīng)常會(huì)有這樣的困惑:知道目前本公司亟需培訓(xùn),但不知道如何進(jìn)行有計(jì)劃成體系的培訓(xùn);辛辛勞苦組織了給各層人員的培訓(xùn),但上級(jí)下級(jí)都不滿意;明明給大家做一件好事,卻得不到認(rèn)可;“培訓(xùn)幫不上忙”、“培訓(xùn)是在‘燒錢(qián)’”、“培訓(xùn)在添亂”多種表象干擾了公司培訓(xùn)業(yè)務(wù)的發(fā)展[5]。但隨著我國(guó)公司改革的深化。這種錯(cuò)誤的觀點(diǎn)逐步被扭轉(zhuǎn),越來(lái)越多的公司意識(shí)到公司培訓(xùn)管理的重要性和不可或缺性。國(guó)務(wù)院秘書(shū)長(zhǎng)王忠禹曾在”全國(guó)經(jīng)貿(mào)工作會(huì)議”上作過(guò)明確部署,要把培養(yǎng)公司家的工作提到議事日程,加強(qiáng)現(xiàn)有和未來(lái)的高級(jí)經(jīng)營(yíng)管理人員的培訓(xùn),爭(zhēng)取用3~5年時(shí)間,系統(tǒng)地培養(yǎng)出一批適應(yīng)社會(huì)主義市場(chǎng)經(jīng)濟(jì)發(fā)展需求的公司家。公司在結(jié)識(shí)到培訓(xùn)的重要性后,開(kāi)始逐步引入信息化公司培訓(xùn)管理系統(tǒng),由于起步較晚所以系統(tǒng)使用的開(kāi)發(fā)語(yǔ)言和數(shù)據(jù)庫(kù)比較審一、簡(jiǎn)樸。對(duì)于目前的各大公司普遍存在著引入公司培訓(xùn)管理系統(tǒng)和更新原有的公司培訓(xùn)管理系統(tǒng)。海爾是國(guó)內(nèi)較早開(kāi)展培訓(xùn)管理的公司,目前海爾的公司培訓(xùn)管理系統(tǒng)是基于VB和access數(shù)據(jù)庫(kù)開(kāi)發(fā)的C/S系統(tǒng)。在該培訓(xùn)平臺(tái)下使得海爾員工的素質(zhì)逐步提高,以可以與世界一流大公司媲美[6]。項(xiàng)目研究意義公司的員工培訓(xùn)對(duì)于公司來(lái)說(shuō),意義重大。通過(guò)培訓(xùn)可認(rèn)為公司培養(yǎng)和儲(chǔ)備人才,提高公司的人力資源力量,進(jìn)而提高公司的核心競(jìng)爭(zhēng)力,通過(guò)培訓(xùn)挖掘出員工的內(nèi)在潛力,并通過(guò)相關(guān)的激勵(lì)政策提高員工工作的積極性,使員工可以的揮出最大的效能,進(jìn)而最終提高公司的經(jīng)濟(jì)效益。培訓(xùn)的作用有很多,現(xiàn)將其總結(jié)如下:1.增長(zhǎng)員工的知識(shí)和能力,進(jìn)而有助于其提高工作效率與工作業(yè)績(jī)。在公司中對(duì)員工進(jìn)行培訓(xùn),通過(guò)規(guī)范化的培訓(xùn)流程,針對(duì)性的培訓(xùn)內(nèi)容,可以使得員工在培訓(xùn)過(guò)程中學(xué)習(xí)到更多的知識(shí)與技能,以后期的工作中加以運(yùn)用,可以有效提高員工的工作業(yè)績(jī);2.有助于提高公司在員工心目中的形象,通過(guò)公司培訓(xùn)讓員工理解公司的核心價(jià)值觀以及公司的文化,讓員工對(duì)公司有更高的認(rèn)同感;3.提高員工自身優(yōu)勢(shì)。通過(guò)公司培訓(xùn)可以讓公司員工結(jié)識(shí)到自身的局限性,通過(guò)知識(shí)與技能的學(xué)習(xí)提高自己的整體素質(zhì),有助于提高員工對(duì)自身的滿足感,通過(guò)培訓(xùn)還可以提高員工對(duì)環(huán)境的適應(yīng)能力,最終實(shí)現(xiàn)價(jià)值的提高;4.穩(wěn)定公司員工。通過(guò)培訓(xùn)可以有效地協(xié)助員工進(jìn)行職業(yè)生涯的確立,增長(zhǎng)其對(duì)公司的信任,從而穩(wěn)定公司的員工,防止員工流失;5.增強(qiáng)員工的溝通能力。通過(guò)公司培訓(xùn)可認(rèn)為員工之間以及員工與領(lǐng)導(dǎo)之間的交流與溝通,使得大家可以交上朋友,為彼此擬定感情奠定基礎(chǔ),使得大家之間可以互相學(xué)習(xí),有助于營(yíng)造良好的工作環(huán)境。從目前的經(jīng)濟(jì)發(fā)展趨勢(shì)來(lái)看,培訓(xùn)管理的信息化是必然的。公司培訓(xùn)管理系統(tǒng)就是在這樣的背景下應(yīng)運(yùn)而生的。培訓(xùn)管理涉及培訓(xùn)相關(guān)的信息管理,培訓(xùn)的計(jì)劃和實(shí)行流程,培訓(xùn)結(jié)果的反饋等方面。傳統(tǒng)的人工操作極為繁瑣,講師、設(shè)備、培訓(xùn)資料、員工技能、培訓(xùn)機(jī)構(gòu)、培訓(xùn)科目等信息都是通過(guò)多個(gè)EXCEL文獻(xiàn)進(jìn)行管理,工作量之大可想而知;培訓(xùn)需求的獲取、培訓(xùn)計(jì)劃的審批、這需要整合各方面信息,流程操作繁瑣費(fèi)時(shí)并且對(duì)人的依賴性大;制定具體課程表,實(shí)行培訓(xùn),記錄培訓(xùn)結(jié)果,獲取反饋信息,所有依靠培訓(xùn)助理告知各部門(mén)啟動(dòng)相關(guān)工作。針對(duì)這些問(wèn)題,基于電子平臺(tái)的培訓(xùn)系統(tǒng),整個(gè)培訓(xùn)管理過(guò)程都可以在線的實(shí)時(shí)操作,實(shí)時(shí)查詢等,完全的取代手工操作,同時(shí)提高準(zhǔn)確性,時(shí)效性以及流程的規(guī)范性。電子平臺(tái)的優(yōu)勢(shì)顯而易見(jiàn),但是,針對(duì)公司培訓(xùn)的管理系統(tǒng)卻相對(duì)的少。公司培訓(xùn)管理系統(tǒng)就是針對(duì)公司的培訓(xùn)而設(shè)計(jì)研發(fā)的一款在線管理系統(tǒng)。本系統(tǒng)涉及到從經(jīng)理到普通員工,從培訓(xùn)設(shè)備到培訓(xùn)資料,讓所有用戶都可以通過(guò)簡(jiǎn)樸的操作完畢信息的查詢和解決,節(jié)省人力、物力資源,規(guī)范流程,提高工作效率。這是一款基本普適的培訓(xùn)管理系統(tǒng),可合用于大多數(shù)公司,對(duì)公司的發(fā)展有促進(jìn)作用。系統(tǒng)分析系統(tǒng)可行性分析系統(tǒng)可行性分析指的是針對(duì)目的系統(tǒng)的開(kāi)發(fā),是否具有相關(guān)的開(kāi)發(fā)條件而進(jìn)行的分析,涉及經(jīng)濟(jì)可行性、技術(shù)可行性、操作可行性等。具體的可行性對(duì)于系統(tǒng)來(lái)說(shuō),是很重要的,對(duì)于不具有開(kāi)發(fā)可行性的軟件,是沒(méi)有必要開(kāi)發(fā)的,可行性分析要從多個(gè)角度來(lái)進(jìn)行,涉及人力、物力、財(cái)力等,只有這幾個(gè)方面的條件都具有了,系統(tǒng)的開(kāi)發(fā)才可以正常進(jìn)行[7]。對(duì)公司培訓(xùn)管理系統(tǒng)的建設(shè)進(jìn)行有針對(duì)性的可行性分析,可避免盲目地實(shí)行計(jì)劃而導(dǎo)致的人力、財(cái)力、物力等的浪費(fèi),它是系統(tǒng)建設(shè)的前提與保障,其作用至關(guān)重要。可行性分析為是否建設(shè)公司培訓(xùn)管理系統(tǒng)的決策性文獻(xiàn),能為公司培訓(xùn)管理系統(tǒng)的建設(shè)提供科學(xué)決策依據(jù),并為進(jìn)一步開(kāi)展培訓(xùn)管理工作奠定可行的信息化基礎(chǔ),因此公司的高層領(lǐng)導(dǎo)與部門(mén)技術(shù)主管領(lǐng)導(dǎo)決策層均會(huì)予以重視。本節(jié)將針對(duì)系統(tǒng)可行性的幾個(gè)方面進(jìn)行具體分析。技術(shù)可行性技術(shù)可行性分析指的是對(duì)目的系統(tǒng)的開(kāi)發(fā)在技術(shù)上是否可行進(jìn)行分析。在分析供選擇的解法時(shí),一方面考慮的是技術(shù)上的可行性。顯然,從技術(shù)角度看不也許實(shí)現(xiàn)的方案是沒(méi)故意義的。管理信息系統(tǒng)在國(guó)內(nèi)已經(jīng)經(jīng)歷過(guò)很長(zhǎng)一段時(shí)間的研究與應(yīng)用,相關(guān)的技術(shù)也都比較成熟,而公司培訓(xùn)管理系統(tǒng)正在這該技術(shù)與成就的基礎(chǔ)上進(jìn)行的開(kāi)發(fā)。本系統(tǒng)基于B/S結(jié)構(gòu)。在這樣的結(jié)構(gòu)下,用戶使用系統(tǒng)通過(guò)瀏覽器進(jìn)入工作界面,客戶機(jī)很少涉及系統(tǒng)業(yè)務(wù)邏輯,只是前端顯示。系統(tǒng)重要的業(yè)務(wù)邏輯解決都是在服務(wù)器端完畢。這樣大大減輕了客戶端計(jì)算機(jī)的負(fù)載,對(duì)客戶機(jī)規(guī)定不高,也易于后期的系統(tǒng)維護(hù)和升級(jí),減少了工作量。目前,建立B/S結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用因其穩(wěn)定性,易維護(hù)性,可靠性,安全性以及低成本等優(yōu)勢(shì)得到業(yè)界的肯定。同時(shí)本系統(tǒng)采用MVC模式,Struts-Spring-Hibernate輕量級(jí)集成框架,Oracle數(shù)據(jù)庫(kù)。以上這些技術(shù)都已經(jīng)發(fā)展得比較成熟,并獲得了廣泛認(rèn)可。以上平臺(tái)和技術(shù)的結(jié)合在實(shí)際應(yīng)用中無(wú)疑是較為成功的一種解決方案。由此可見(jiàn),技術(shù)方面實(shí)現(xiàn)起來(lái)比較容易。操作可行性開(kāi)發(fā)出來(lái)的系統(tǒng)具有和諧的用戶界面,提高了用戶使用的舒適度,系統(tǒng)完畢后配有具體的操作說(shuō)明書(shū),操作簡(jiǎn)樸,可以使各類(lèi)用戶更快地掌握系統(tǒng)的使用方法,不需要額外的知識(shí),此外,目前的公司員工基本都受過(guò)高等教育,有豐富的計(jì)算機(jī)應(yīng)用經(jīng)驗(yàn),因此,本系統(tǒng)是易操作的。經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性分析中最重要的內(nèi)容之一是成本--效益分析,成本--效益分析可用于評(píng)估系統(tǒng)的經(jīng)濟(jì)合理性給出系統(tǒng)的成本估算。對(duì)已經(jīng)通過(guò)了技術(shù)可行性和操作可行性檢查的解決方案再進(jìn)行成本/效益分析。通過(guò)整個(gè)開(kāi)發(fā)過(guò)程可以看出公司培訓(xùn)管理系統(tǒng)在開(kāi)發(fā)過(guò)程中所投入的經(jīng)濟(jì)成本重要是硬件和軟件的成本投入,而目的系統(tǒng)開(kāi)發(fā)需要的硬件為計(jì)算機(jī)客戶端、服務(wù)器、相關(guān)的外部設(shè)備等,軟件方面的投入重要有操作系統(tǒng)、數(shù)據(jù)庫(kù)、開(kāi)發(fā)工具和平臺(tái)等,這些在目前都是較容易滿足的,并且價(jià)格也相對(duì)較便宜,對(duì)系統(tǒng)開(kāi)發(fā)者來(lái)說(shuō)并不需要有太高的成本支出,并且開(kāi)發(fā)周期不是太長(zhǎng),在很大限度上節(jié)約了人力、物力、財(cái)力資源。采用電子平臺(tái)的信息管理系統(tǒng),全程無(wú)紙作業(yè),高效操作,不僅提高了工作效率,還減少了成本。這對(duì)公司來(lái)說(shuō),電子系統(tǒng)開(kāi)發(fā)的投入成本遠(yuǎn)遠(yuǎn)小于節(jié)省下來(lái)的時(shí)間與人力資源發(fā)明的額外經(jīng)濟(jì)效益。同時(shí),減少了傳統(tǒng)方法的投入成本,有效的節(jié)省了開(kāi)支。目的系統(tǒng)的開(kāi)發(fā),對(duì)于公司的未來(lái)來(lái)說(shuō),具有很重要的作用與意義,它所產(chǎn)生的間接效益是巨大的,通過(guò)該系統(tǒng)的應(yīng)用,公司的培訓(xùn)管理效率和水平可以得到快速提高,通過(guò)提高公司員工的知識(shí)與技能,可以提高員工的工作業(yè)績(jī)與效果,所建設(shè)的系統(tǒng)為培訓(xùn)管理所節(jié)省的人力成本、經(jīng)濟(jì)成本、管理成本等將遠(yuǎn)遠(yuǎn)大于系統(tǒng)開(kāi)發(fā)所支出的經(jīng)濟(jì)成本,從而為公司帶來(lái)更大的經(jīng)濟(jì)效益。因此,經(jīng)濟(jì)上是有益的,可行的。通過(guò)以上對(duì)技術(shù)、操作、經(jīng)濟(jì)三方面的分析可以看出,本系統(tǒng)從多種角度考慮,都是可行的,可以進(jìn)行開(kāi)發(fā)。系統(tǒng)需求分析系統(tǒng)的開(kāi)發(fā)和用戶的需求是分不開(kāi)的,只有緊緊圍繞用戶的需求,開(kāi)發(fā)出來(lái)的系統(tǒng)才是最貼近實(shí)際的,而一切脫離用戶需求的軟件也都是不合理的。需求分析工作是一項(xiàng)非常重要的工程,通過(guò)需求分析,可以具體了解到目的用戶對(duì)于系統(tǒng)的盼望,通過(guò)對(duì)用戶盼望的總結(jié)與分析,可認(rèn)為系統(tǒng)開(kāi)發(fā)提供更有利的條件[8]。系統(tǒng)的需求分析是面向用戶的,在需求分析中,需要進(jìn)一步到公司的相關(guān)部門(mén),和目的用戶進(jìn)行進(jìn)一步的溝通,針對(duì)系統(tǒng)的功能和性能進(jìn)行具體的探討,之后再將這些需求進(jìn)行總結(jié)并分析,再進(jìn)行系統(tǒng)需求模型的建立,將用戶的需求進(jìn)行細(xì)化與具體化,使之成為系統(tǒng)需求文檔,為后續(xù)的系統(tǒng)開(kāi)發(fā)提供依據(jù)。一個(gè)優(yōu)秀的軟件必然有一個(gè)具體的需求文檔,因此,作為系統(tǒng)分析人員,一定要重視系統(tǒng)的需求分析工作。系統(tǒng)目的公司培訓(xùn)管理系統(tǒng)(EnterpriseTrainingManagementSystem,ETMS)充足運(yùn)用現(xiàn)代公司培訓(xùn)管理理念,深化培訓(xùn)管理信息化進(jìn)程,提高培訓(xùn)管理水平,為公司培訓(xùn)管理人員和員工提供一個(gè)方便快捷、界面和諧的培訓(xùn)工作互動(dòng)溝通的渠道,也為決策部門(mén)提供科學(xué)的培訓(xùn)政策制定依據(jù),形成業(yè)務(wù)聯(lián)動(dòng)、信息互通、資源共享、結(jié)構(gòu)合理、框架靈活、應(yīng)用方便、先進(jìn)安全的培訓(xùn)管理系統(tǒng),全面提高公司對(duì)員工進(jìn)行培訓(xùn)管理的信息化建設(shè)水平。在公司培訓(xùn)管理系統(tǒng)實(shí)行的過(guò)程中,采用分階段,逐步實(shí)現(xiàn)中短期業(yè)務(wù)管理目的計(jì)劃的思緒。具體目的如下:(1)建立一個(gè)可擴(kuò)展、可移植的公司培訓(xùn)管理信息系統(tǒng),節(jié)省公司培訓(xùn)的人工管理、物力、財(cái)力成本的投入,通過(guò)流程、組織等的用戶自定義,滿足不斷簡(jiǎn)化的用戶需求。(2)系統(tǒng)界面具有和諧性、功能完善。系統(tǒng)中各參與者可以根據(jù)自己的角色職責(zé),順利流暢的完畢相應(yīng)的功能操作。(3)支持公司各級(jí)別的培訓(xùn)管理員在網(wǎng)上完畢相應(yīng)級(jí)別的培訓(xùn)平常事務(wù)的解決。可以對(duì)培訓(xùn)場(chǎng)地和設(shè)備進(jìn)行管理和調(diào)配,同時(shí)可以統(tǒng)一管理教材、外聘征詢公司師資、內(nèi)訓(xùn)師,能對(duì)經(jīng)費(fèi)進(jìn)行監(jiān)控及管理等。(4)支持公司既有的培訓(xùn)評(píng)估體系及評(píng)價(jià)模式。采用反饋法對(duì)培訓(xùn)效果進(jìn)行跟蹤評(píng)估,通過(guò)系統(tǒng)調(diào)動(dòng)各級(jí)管理人員積極性,強(qiáng)化關(guān)注學(xué)習(xí)過(guò)程和學(xué)習(xí)效果。(5)支持各種報(bào)表及學(xué)習(xí)檔案建立,并與人力資源系統(tǒng)進(jìn)行集成和兼容。(6)可以方便的對(duì)征詢公司招投標(biāo)項(xiàng)目進(jìn)行網(wǎng)絡(luò)管理,優(yōu)化管理流程。(7)由于與人力資源其他系統(tǒng)相連,因此必須保證相連的有效性、穩(wěn)定性及系統(tǒng)安全性。系統(tǒng)功能分析系統(tǒng)功能分析是在系統(tǒng)開(kāi)發(fā)的總體任務(wù)的基礎(chǔ)上完畢。本例子中的職工培訓(xùn)管理系統(tǒng)需要完畢功能重要有:(1)員工各種信息的輸入,涉及員工基本信息、職稱、崗位、已經(jīng)培訓(xùn)過(guò)的課程和成績(jī)、培訓(xùn)計(jì)劃等;(2)員工各種信息的查詢、修改,涉及員工基本信息、職稱、崗位、計(jì)劃已經(jīng)培訓(xùn)過(guò)的課程和成績(jī)、培訓(xùn)計(jì)劃等;(3)培訓(xùn)課程信息的輸入,涉及課時(shí)、課程類(lèi)別等;(4)公司所有職工培訓(xùn)需求的管理;(5)公司培訓(xùn)計(jì)劃的規(guī)定、修改;(6)培訓(xùn)管理系統(tǒng)的使用幫助;(7)講師信息的管理、講師的評(píng)價(jià);(8)培訓(xùn)資源管理;(9)培訓(xùn)教材管理。系統(tǒng)需求建模UML介紹統(tǒng)一建模語(yǔ)言UML是OMG組織擬定的面向?qū)ο蟮恼Z(yǔ)言,被廣泛應(yīng)用于系統(tǒng)的模型構(gòu)建過(guò)程中,它的最大特點(diǎn)就在于可以實(shí)現(xiàn)可視化建模,這使得模型建立更直觀更方便。運(yùn)用UML還可以較容易地實(shí)現(xiàn)對(duì)面向?qū)ο螽a(chǎn)品的相關(guān)說(shuō)明以及文檔的制作。UML中運(yùn)用了多項(xiàng)現(xiàn)代化的軟件工程設(shè)計(jì)思想以及原理,使得應(yīng)用范圍越來(lái)越廣泛,UML的作用也越來(lái)越明顯[9]。UML涉及視圖,圖,模型元素,通用機(jī)制幾部分。對(duì)于UML圖來(lái)說(shuō),也可以進(jìn)行分類(lèi),重要有用例圖、類(lèi)圖、對(duì)象圖、狀態(tài)圖、交互圖、活動(dòng)圖等。在建模過(guò)程中,可以根據(jù)系統(tǒng)的實(shí)際需要選擇合適的建模方法。業(yè)務(wù)流程分析1.業(yè)務(wù)流程分析介紹業(yè)務(wù)流程分析的目的在于,通過(guò)整理培訓(xùn)系統(tǒng)運(yùn)作的行為方式,分析出在不同場(chǎng)景下培訓(xùn)系統(tǒng)的各種動(dòng)作序列。業(yè)務(wù)流程分析是后續(xù)用例分析和類(lèi)定義的基礎(chǔ)。本階段工作的輸入是:功能需求一覽和參與者一覽。由于普通登錄用戶是瀏覽用戶的一種泛化,因此,在后續(xù)論述中,從用戶和管理員兩個(gè)角度,分別進(jìn)行說(shuō)明。通過(guò)UML語(yǔ)言的活動(dòng)圖可以表達(dá)系統(tǒng)中各種活動(dòng)進(jìn)行的流程和各活動(dòng)間互相的依賴關(guān)系。2.用戶活動(dòng)定義用戶是系統(tǒng)的使用者,用戶通過(guò)系統(tǒng)來(lái)獲取想得到的各種信息。從用戶打開(kāi)系統(tǒng)開(kāi)始到最終離開(kāi)系統(tǒng)為止,可以定義為一次活動(dòng)。在定義多次活動(dòng)后,需要針對(duì)有反復(fù)前提條件的活動(dòng)進(jìn)行合并,劃分出業(yè)務(wù)模塊。比如,用戶可以通過(guò)系統(tǒng)查詢自己參與課程的具體情況,當(dāng)用戶還沒(méi)有預(yù)定課程時(shí),可以進(jìn)行課程的預(yù)定;當(dāng)已經(jīng)參與過(guò)某課程的培訓(xùn),需要對(duì)課程給與反饋;當(dāng)反饋提交后,可以修改自己的反饋,這三種情況都屬于用戶課程的三個(gè)分支,因此在定義業(yè)務(wù)邏輯時(shí),可以劃分出用戶自身的課程狀況業(yè)務(wù)模塊,以及參與、反饋、修改反饋三個(gè)子業(yè)務(wù)模塊。對(duì)于需要滿足某些條件才可以進(jìn)行的活動(dòng),需要加上邏輯判斷條件。比如,在用戶未登錄系統(tǒng)時(shí),是不可以進(jìn)行課程的預(yù)定操作的,只能進(jìn)行課程的查詢、瀏覽以及查看記錄結(jié)果等操作。當(dāng)用戶登錄系統(tǒng)以后,不僅可以進(jìn)行瀏覽用戶的操作,也可以查看用戶的參與過(guò)的課程狀況、課程的反饋情況和課程的預(yù)定情況等。根據(jù)實(shí)際的業(yè)務(wù)調(diào)查和進(jìn)行業(yè)務(wù)流程的抽象,可以定義出系統(tǒng)的業(yè)務(wù)過(guò)程圖,業(yè)務(wù)過(guò)程圖反映了系統(tǒng)中各種業(yè)務(wù)的進(jìn)行過(guò)程和先后順序。下圖2-1顯示了普通用戶和瀏覽用戶的重要?jiǎng)幼髁鞒獭D2-1用戶活動(dòng)圖3.管理員活動(dòng)定義與用戶定義的過(guò)程相同,管理員是系統(tǒng)的維護(hù)者。管理員可以維護(hù)系統(tǒng)的各種信息。圖2-2顯示了管理員的重要?jiǎng)幼髁鞒?。圖2-2管理員活動(dòng)圖用例分析用例分析的目的在于,從系統(tǒng)用戶的觀點(diǎn)來(lái)分析需求。用例是描述系統(tǒng)功能需求的高效工具。通過(guò)業(yè)務(wù)分析可知,軟件系統(tǒng)應(yīng)當(dāng)有的參與者重要有普通管理員、超級(jí)管理員、員工、講師。(1)普通管理員普通管理員可進(jìn)行的系統(tǒng)操作有:講師管理,課程管理,排課管理,員工管理,選課檢查,員工選課管理,講師授課計(jì)劃管理,員工成績(jī)管理。(2)超級(jí)管理員(Sa)Sa有所有普通管理員的功能,同時(shí)可以管理系統(tǒng)中的管理員賬戶,即可以創(chuàng)建、刪除和修改任意一個(gè)管理員帳戶,涉及管理員的基本信息和權(quán)限信息(即用戶基本信息的管理與維護(hù)、用戶權(quán)限的分派與管理)、數(shù)據(jù)庫(kù)的備份與還原等。(3)員工員工可進(jìn)行的系統(tǒng)操作涉及如下內(nèi)容:個(gè)人基本信息的查看和修改。查看講師信息,員工可以查看公司內(nèi)的講師信息。選課,員工通過(guò)選課功能,擬定自己需要參與的培訓(xùn)課程。查看選課信息,員工可以查看自己的選課信息。成績(jī)查詢,員工可查看自己每個(gè)培訓(xùn)的考試成績(jī)。公告與告知查看。講師評(píng)教。課件下載。(4)講師個(gè)人基本信息的查看與修改。成績(jī)錄入與修改。成績(jī)查看。授課??记诠芾?。查看評(píng)教。課程與資料的發(fā)布。(5)培訓(xùn)主管個(gè)人基本信息的查看與修改。課程申請(qǐng)。課程創(chuàng)建。課程安排。公告信息查看。課程的增刪改查。(6)培訓(xùn)科長(zhǎng)系統(tǒng)個(gè)人基本信息的查看與修改。課程申請(qǐng)審批。用例圖用例圖從用戶的角度描述系統(tǒng)功能,并指出各個(gè)功能的操作者。用例圖定義了系統(tǒng)的功能需求。公司培訓(xùn)管理系統(tǒng)中,重要的用戶類(lèi)型有管理員(涉及普通管理員和超級(jí)管理員)、員工、講師、培訓(xùn)主管、培訓(xùn)科長(zhǎng)。對(duì)于這幾類(lèi)不同的用戶,他們所能進(jìn)行的用例是不同的,下面將給出相應(yīng)的系統(tǒng)用戶用例圖以及各用戶相應(yīng)的用例圖。系統(tǒng)中所有的用戶角色如圖2-3所示。圖2-3系統(tǒng)用戶用例圖系統(tǒng)的五類(lèi)用戶都各自擁有不同的用例需求,如下:普通管理員用例圖如圖2-4所示。圖2-4普通管理員用例圖(2)超級(jí)管理員用例圖如圖2-5所示。圖2-5超級(jí)管理員用例圖(3)員工用例圖如圖2-6所示。圖2-6員工用例圖(4)講師用例圖如圖2-7所示。圖2-7講師用例圖(5)培訓(xùn)主管的用例圖如圖2-8所示。圖2-8培訓(xùn)主管用例圖(6)培訓(xùn)科長(zhǎng)的用例圖如圖2-9所示。圖2-9培訓(xùn)科長(zhǎng)用例圖系統(tǒng)數(shù)據(jù)流分析程序在運(yùn)營(yíng)過(guò)程中,事實(shí)上就是數(shù)據(jù)的運(yùn)營(yíng)與流動(dòng),數(shù)據(jù)流程分析就是將數(shù)據(jù)流動(dòng)的過(guò)程提取出來(lái),通過(guò)對(duì)該過(guò)程進(jìn)行分析,了解數(shù)據(jù)的整個(gè)流動(dòng)過(guò)程,涉及數(shù)據(jù)的采用、輸入、解決、加工、輸出等,通過(guò)整個(gè)流程的分析,發(fā)現(xiàn)數(shù)據(jù)流動(dòng)中也許存在的錯(cuò)誤,方便及時(shí)改正[10]。通過(guò)對(duì)數(shù)據(jù)流動(dòng)過(guò)程進(jìn)行分析,獲得數(shù)據(jù)互換以及存儲(chǔ)的相關(guān)流程后,可以用數(shù)據(jù)流圖的方式來(lái)進(jìn)行表達(dá)。數(shù)據(jù)流圖(DFD)指的是從數(shù)據(jù)的傳遞以及加工的角度,對(duì)系統(tǒng)的邏輯功能以及數(shù)據(jù)的流動(dòng)過(guò)程進(jìn)行描述,數(shù)據(jù)流圖表達(dá)是結(jié)構(gòu)化分析方法中的一種重要工具。圖2-10給出的是頂層數(shù)據(jù)流圖,頂層數(shù)據(jù)流圖是站在系統(tǒng)的角度進(jìn)行的數(shù)據(jù)流動(dòng)分析。圖2-10系統(tǒng)頂層數(shù)據(jù)流圖由圖可知,中間圓形的部分為目的系統(tǒng),兩邊的是箭頭指的是數(shù)據(jù)的流入和流出,流入系統(tǒng)的數(shù)據(jù)通過(guò)解決后再流出,成為輸出的數(shù)據(jù)。左邊的所有數(shù)據(jù)都是流入到系統(tǒng)中的數(shù)據(jù),而右邊的所有數(shù)據(jù)都是代表流出的數(shù)據(jù)。該數(shù)據(jù)流圖在站在系統(tǒng)的角度對(duì)培訓(xùn)管理系統(tǒng)進(jìn)行的數(shù)據(jù)流動(dòng)分析。由于頂層數(shù)據(jù)流圖是站在系統(tǒng)的角度進(jìn)行的數(shù)據(jù)流分析,無(wú)法全面具體的描述系統(tǒng)的數(shù)據(jù)流動(dòng),因而,對(duì)于頂層數(shù)據(jù)流圖,還需要進(jìn)行二次分解,形成一層數(shù)據(jù)流圖,如圖2-11所示。圖2-11系統(tǒng)一層數(shù)據(jù)流圖相對(duì)于頂層數(shù)據(jù)流圖來(lái)說(shuō),一層數(shù)據(jù)流圖更加細(xì)致,然而由于涉及到多個(gè)業(yè)務(wù)的解決,而對(duì)于具體的某個(gè)業(yè)務(wù)來(lái)說(shuō),又無(wú)法具體描述出數(shù)據(jù)流動(dòng)情況,因而一層數(shù)據(jù)流圖又可以繼續(xù)細(xì)化,形成二層數(shù)據(jù)流圖,這里針對(duì)申請(qǐng)課程信息的二層數(shù)據(jù)流圖進(jìn)行分析。如圖2-12所示。圖2-12系統(tǒng)二層數(shù)據(jù)流圖之一圖2-13的數(shù)據(jù)流圖是針對(duì)評(píng)教管理業(yè)務(wù)而進(jìn)行的二層數(shù)據(jù)流動(dòng)分析。該業(yè)務(wù)實(shí)現(xiàn)過(guò)程中涉及到的用戶有學(xué)生、教師、培訓(xùn)主管和科長(zhǎng),學(xué)生通過(guò)系統(tǒng)進(jìn)行評(píng)教,相關(guān)的評(píng)教數(shù)據(jù)會(huì)進(jìn)入評(píng)教表中,而教師則可以通過(guò)評(píng)教表查看到自己的評(píng)教結(jié)果,培訓(xùn)主管和科長(zhǎng)可以查看到所有教師的評(píng)教結(jié)果。圖2-13系統(tǒng)二層數(shù)據(jù)流圖之二系統(tǒng)非功能需求作為功能需求的補(bǔ)充,軟件需求規(guī)格說(shuō)明還應(yīng)涉及非功能需求,它描述了系統(tǒng)展現(xiàn)給用戶的行為和執(zhí)行的操作等。它涉及產(chǎn)品必須遵從的標(biāo)準(zhǔn)、規(guī)范和合約;外部界面的具體細(xì)節(jié);性能規(guī)定;設(shè)計(jì)或?qū)崿F(xiàn)的約束條件及質(zhì)量屬性。1.開(kāi)放性和標(biāo)準(zhǔn)性原則基于開(kāi)放式標(biāo)準(zhǔn),進(jìn)行全局統(tǒng)一規(guī)劃;采用有關(guān)的國(guó)際標(biāo)準(zhǔn)、國(guó)家標(biāo)準(zhǔn)和行業(yè)規(guī)范;系統(tǒng)設(shè)計(jì)要充足考慮后續(xù)開(kāi)發(fā)的規(guī)定,在完畢各功能模塊軟件開(kāi)發(fā)的同時(shí),提供便于各組織進(jìn)行二次開(kāi)發(fā)的數(shù)據(jù)接口和軟件接口:對(duì)于系統(tǒng)中使用的代碼表的編碼盡量當(dāng)前最權(quán)威、最廣泛的標(biāo)準(zhǔn),一方面參照國(guó)際標(biāo)準(zhǔn),沒(méi)有國(guó)際標(biāo)準(zhǔn)時(shí)參照國(guó)家標(biāo)準(zhǔn),沒(méi)有國(guó)家標(biāo)準(zhǔn)的參照行業(yè)標(biāo)準(zhǔn)、沒(méi)有行業(yè)標(biāo)準(zhǔn)的參照單位自己制訂的單位標(biāo)準(zhǔn)。2.可操作性和易用性系統(tǒng)軟件應(yīng)安裝簡(jiǎn)樸、操作方便,具有良好的操作界面,盡也許考慮此后業(yè)務(wù)的發(fā)展。在進(jìn)行人機(jī)界面設(shè)計(jì)時(shí),需要編寫(xiě)用戶手冊(cè)或者提供聯(lián)機(jī)幫助設(shè)施,內(nèi)容應(yīng)簡(jiǎn)練,以使用戶碰到復(fù)雜問(wèn)題時(shí)尋找答案。3.靈活性和可擴(kuò)展性系統(tǒng)應(yīng)易于擴(kuò)展、升級(jí)和移植,并具有支持業(yè)務(wù)解決的靈活的參數(shù)化配置,業(yè)務(wù)功能的重組與更新的靈活性,新的業(yè)務(wù)應(yīng)用可靈活增長(zhǎng),不影響系統(tǒng)原有業(yè)務(wù)流程,用戶權(quán)限的靈活變更。4.在安全性方面,系統(tǒng)應(yīng)當(dāng)有嚴(yán)格的權(quán)限管理功能,各功能模塊有相應(yīng)的權(quán)限方能進(jìn)入。5.在可靠性方面,系統(tǒng)應(yīng)讓用戶能可靠、對(duì)的的使用系統(tǒng),并且系統(tǒng)應(yīng)具有一定的容錯(cuò)能力,涉及具有錯(cuò)誤診斷功能,具有修正錯(cuò)誤的能力,具有犯錯(cuò)保護(hù)功能,例如系統(tǒng)要避免用戶刪除重要數(shù)據(jù),在刪除前加上確認(rèn)操作,可以避免不可挽回的損失[11]。6.可維護(hù)性和可移植性可維護(hù)性指的是目的系統(tǒng)在開(kāi)發(fā)好以后,方便維護(hù)與管理,在出現(xiàn)問(wèn)題的時(shí)候可以快速定位并快速恢復(fù),公司培訓(xùn)管理系統(tǒng)在設(shè)計(jì)過(guò)程中采用了模塊化原理,各模塊之間獨(dú)立性強(qiáng),因而在模塊出現(xiàn)問(wèn)題或需要功能擴(kuò)展時(shí),可以很容易地進(jìn)行相應(yīng)的修改,不會(huì)影響到其他模塊的運(yùn)營(yíng)。同時(shí)由于各模塊之間獨(dú)立性強(qiáng),因而,也方便系統(tǒng)相關(guān)功能的移植,在需要功能擴(kuò)展時(shí)也可以較容易地進(jìn)行擴(kuò)展[12]。系統(tǒng)設(shè)計(jì)軟件設(shè)計(jì)概述對(duì)軟件需求有了完整、準(zhǔn)確、具體的理解之后,接下來(lái)的工作就是用軟件對(duì)的地實(shí)現(xiàn)這些需求。為此,必須一方面進(jìn)行軟件設(shè)計(jì)。軟件設(shè)計(jì)的目的,是設(shè)計(jì)出所要開(kāi)發(fā)的軟件的模型。軟件設(shè)計(jì)在軟件工程過(guò)程中處在技術(shù)核心地位,是軟件開(kāi)發(fā)過(guò)程中決定軟件產(chǎn)品質(zhì)量的關(guān)鍵階段,是后續(xù)的所有軟件開(kāi)發(fā)和軟件維護(hù)環(huán)節(jié)的基礎(chǔ),假如不進(jìn)行設(shè)計(jì),我們就會(huì)冒構(gòu)造出不穩(wěn)定系統(tǒng)的風(fēng)險(xiǎn)。為了獲得高質(zhì)量的軟件設(shè)計(jì)結(jié)果,應(yīng)當(dāng)遵循模塊化、抽象、逐步求精、信息隱藏、模塊獨(dú)立等基本設(shè)計(jì)原理。通常把軟件設(shè)計(jì)工作劃分為概要設(shè)計(jì)和具體設(shè)計(jì)兩個(gè)階段。概要設(shè)計(jì)的重要任務(wù)是,通過(guò)仔細(xì)分析軟件規(guī)格說(shuō)明,適本地對(duì)軟件進(jìn)行功能分解,從而把軟件劃分為模塊,并且設(shè)計(jì)出完畢預(yù)定功能的模塊結(jié)構(gòu),具體地說(shuō)就是把需求分析得到的系統(tǒng)擴(kuò)展用例圖轉(zhuǎn)換為軟件結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)。設(shè)計(jì)軟件結(jié)構(gòu)的具體任務(wù)是:將一個(gè)復(fù)雜系統(tǒng)按功能進(jìn)行模塊劃分、建立模塊的層次結(jié)構(gòu)及調(diào)用關(guān)系、擬定模塊間的接口及人機(jī)界面等。概要設(shè)計(jì)有多種方法。在初期有模塊化方法、功能分解方法;在60年代后期提出了面向數(shù)據(jù)流和面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)方法;近年來(lái)又提出面向?qū)ο蟮脑O(shè)計(jì)方法等[13]。系統(tǒng)架構(gòu)設(shè)計(jì)一方面對(duì)系統(tǒng)的邏輯結(jié)構(gòu)進(jìn)行設(shè)計(jì),目的系統(tǒng)的設(shè)計(jì)采用的是B/S三層體系結(jié)構(gòu),分別是表達(dá)層、業(yè)務(wù)層和數(shù)據(jù)層。1.表達(dá)層表達(dá)層的作用在于為用戶進(jìn)入系統(tǒng)提供入口,并且將系統(tǒng)解決結(jié)果表達(dá)給用戶,供用戶瀏覽。在表達(dá)層,采用到的重要技術(shù)是MasterPage模板技術(shù),該技術(shù)可以用來(lái)開(kāi)發(fā)出風(fēng)格統(tǒng)一的用戶界面。2.業(yè)務(wù)層業(yè)務(wù)層重要是用來(lái)對(duì)用戶請(qǐng)求中的業(yè)務(wù)邏輯進(jìn)行相關(guān)的解決,涉及對(duì)業(yè)務(wù)邏輯的判斷與邏輯的執(zhí)行,該層所采用的重要組件有SqlClient、DataSet和DataReader等,通過(guò)業(yè)務(wù)層,可以實(shí)現(xiàn)系統(tǒng)數(shù)據(jù)的快速更新,同時(shí)也方便系統(tǒng)后期的相關(guān)維護(hù)工作。3.?dāng)?shù)據(jù)層數(shù)據(jù)層的重要作用是為系統(tǒng)提供數(shù)據(jù)存儲(chǔ)場(chǎng)合,并為數(shù)據(jù)執(zhí)行提供相關(guān)的方法,當(dāng)有數(shù)據(jù)需要執(zhí)行時(shí),會(huì)通過(guò)該層來(lái)進(jìn)行,在執(zhí)行完數(shù)據(jù)請(qǐng)求后,還會(huì)將操作的結(jié)果反饋至用戶層,方便用戶的瀏覽與查看。在三層中,數(shù)據(jù)層是基礎(chǔ)層,為系統(tǒng)提供最基礎(chǔ)的數(shù)據(jù)功能,同時(shí)它也是安全性與可靠性規(guī)定最高的一層,系統(tǒng)中所有的數(shù)據(jù)都是保存在這里,并且程序會(huì)運(yùn)營(yíng)一次,相關(guān)的數(shù)據(jù)就要被執(zhí)行一次,因而,在該層需要配置一臺(tái)較高性能的服務(wù)器,以滿足相關(guān)的需求。系統(tǒng)模塊設(shè)計(jì)模塊化設(shè)計(jì)原則本系統(tǒng)遵循模塊化的基本原理,自定向下逐步求精設(shè)計(jì)軟件過(guò)程,把程序劃提成可獨(dú)立命名且獨(dú)立訪問(wèn)的模塊,每個(gè)模塊完畢一個(gè)子功能,把這些模塊集成起來(lái)構(gòu)成一個(gè)整體,可以完畢系統(tǒng)所規(guī)定的功能,滿足用戶的需求。通過(guò)將系統(tǒng)功能模塊化可以使得系統(tǒng)結(jié)構(gòu)更加清楚,操作起來(lái)更加方便,使得系統(tǒng)后期的設(shè)計(jì)與開(kāi)發(fā)更加容易,同時(shí)也方便系統(tǒng)的測(cè)試與維護(hù)。而在功能模塊化過(guò)程中也需要注意以下的一些原則:1.由于系統(tǒng)功能模塊化時(shí)會(huì)涉及到許多抽象的概念,因而,要注意抽象的方法,通常是由高到低,由上到下的順序。一步步抽象,直到抽象出的功能很容易通過(guò)某些方法來(lái)實(shí)現(xiàn)。2.功能模塊化過(guò)程中,可以根據(jù)實(shí)際情況對(duì)一些信息進(jìn)行隱藏或局部化。信息的隱藏指提當(dāng)某些數(shù)據(jù)對(duì)于某個(gè)功能來(lái)說(shuō),并不會(huì)用到,或者很少用到,對(duì)于這類(lèi)數(shù)據(jù),就可以適本地對(duì)其進(jìn)行隱藏;而信息的局部化指的是對(duì)于一些關(guān)系較為密切的數(shù)據(jù)進(jìn)行局部化,將它們放在一起方便數(shù)據(jù)的調(diào)用與操作。3.功能模塊化過(guò)程中,最重要的是要使模塊化后的功能之間互相獨(dú)立,盡也許減少互相之間的調(diào)用與數(shù)據(jù)互換,由于功能的獨(dú)立對(duì)于系統(tǒng)后期的開(kāi)發(fā)來(lái)說(shuō)具有很重要的作用與意義。功能獨(dú)立可以方便修改以及部署等操作,同時(shí)也可以方便系統(tǒng)后期的維護(hù)操作,實(shí)現(xiàn)功能的可移植性與可擴(kuò)展性。系統(tǒng)功能模塊設(shè)計(jì)了解了系統(tǒng)功能模塊化的相關(guān)原則,在該原則的指導(dǎo)下進(jìn)行系統(tǒng)功能結(jié)構(gòu)的設(shè)計(jì)工作,根據(jù)需求分析所得的結(jié)果,擬定目的系統(tǒng)的相關(guān)功能模塊層次圖如圖3-1所示。圖3-1系統(tǒng)功能結(jié)構(gòu)圖下面將對(duì)系統(tǒng)的重要子系統(tǒng)進(jìn)行介紹:1.培訓(xùn)管理子系統(tǒng)培訓(xùn)管理子系統(tǒng)的重要作用是為公司的培訓(xùn)相關(guān)的業(yè)務(wù)流程進(jìn)行管理,包含的模塊重要有課程申請(qǐng)、課程審批、課程創(chuàng)建、課程安排等。(1)課程申請(qǐng):當(dāng)有新的課程需要開(kāi)設(shè)的時(shí)候,一方面需要進(jìn)行新課程的申請(qǐng),該項(xiàng)工作是由培訓(xùn)主管來(lái)完畢的,在申請(qǐng)的過(guò)程中,需要根據(jù)實(shí)際情況進(jìn)行課程申請(qǐng)表相關(guān)內(nèi)容的填寫(xiě),填寫(xiě)的重要內(nèi)容涉及課程名、課程描述、課程意義等,填寫(xiě)完畢后再將該申請(qǐng)表提交至系統(tǒng),至相關(guān)的部門(mén);(2)課程審批:當(dāng)培訓(xùn)主管將課程申請(qǐng)?zhí)峤恢料嚓P(guān)的部門(mén)后,該申請(qǐng)表會(huì)由培訓(xùn)科長(zhǎng)進(jìn)行審批,并且會(huì)對(duì)該課程申請(qǐng)給出審批意見(jiàn),同時(shí)還會(huì)進(jìn)行相應(yīng)的解釋,審批后會(huì)將審批的結(jié)果反饋至申請(qǐng)人,即培訓(xùn)主管;(3)課程創(chuàng)建:課程創(chuàng)建是指當(dāng)培訓(xùn)主管提交的課程申請(qǐng)通過(guò)后,對(duì)該課程進(jìn)行接下來(lái)的創(chuàng)建操作,課程創(chuàng)建時(shí)需要?jiǎng)?chuàng)建的信息涉及課程編號(hào)、課程名稱、課程描述、課程類(lèi)型等,假如培訓(xùn)主管提交的課程申請(qǐng)未通過(guò)審批,此時(shí)培訓(xùn)主管需要做的工作就是將申請(qǐng)表中的相應(yīng)狀態(tài)進(jìn)行更新;(4)課程安排:課程安排指的是當(dāng)課程創(chuàng)建完畢后,培訓(xùn)主管進(jìn)行課程的安排,涉及對(duì)課程學(xué)習(xí)的班級(jí)、授課教師、所在教室、上課時(shí)間的安排。并以此內(nèi)容進(jìn)行課程安排表的制定。2.評(píng)教管理子系統(tǒng)(1)學(xué)生評(píng)教:指學(xué)生對(duì)專家自己課程的老師進(jìn)行評(píng)教,并可以給出相應(yīng)的評(píng)分以及自己的建議;(2)評(píng)教查看:該功能是針對(duì)教師以及培訓(xùn)主管和科長(zhǎng)而設(shè)立的,在學(xué)生評(píng)教完畢后,教師可以登錄該系統(tǒng)通過(guò)該功能查看自己的評(píng)教結(jié)果,涉及評(píng)分以及建議等,作為培訓(xùn)主管以及科長(zhǎng),也具有查看教師評(píng)教結(jié)果的權(quán)限;(3)教師管理:指對(duì)公司的培訓(xùn)教師信息進(jìn)行管理,重要的功能有教師信息的添加、信息的查詢、信息的修改等;(4)工作量記錄:指對(duì)教師的教學(xué)工作量進(jìn)行記錄,根據(jù)老師所帶的課程、學(xué)生、課時(shí)等進(jìn)行工作量的記錄,還支持對(duì)工作量進(jìn)行排名。3.資源管理子系統(tǒng)(1)資源下載:學(xué)生可以根據(jù)自己的需要在資源庫(kù)中下載所需的相關(guān)資源,涉及一些課程的學(xué)習(xí)資料、教材等;(2)資源上傳:指教師在擁有某些資源時(shí),可以將該資源上傳至系統(tǒng)的資源庫(kù),方便學(xué)生的使用;(3)公告發(fā)布:為了方便公司相關(guān)告知與公告可以第一時(shí)間讓大家了解到,系統(tǒng)設(shè)計(jì)了公告發(fā)布的功能。4.員工管理子系統(tǒng)(1)學(xué)生管理:指對(duì)學(xué)生的基本信息進(jìn)行管理,重要的功能有學(xué)生信息的添加、學(xué)生信息的查詢、學(xué)生信息的編輯與刪除等;(2)考核管理:指教師對(duì)學(xué)生的學(xué)生情況進(jìn)行考核相關(guān)的管理,考核針對(duì)的內(nèi)容有學(xué)生的出勤情況、學(xué)生的考試成績(jī)、學(xué)生的平常表現(xiàn)等方面。對(duì)于學(xué)生來(lái)說(shuō),其只具有對(duì)自己成績(jī)的查看操作。5.基礎(chǔ)管理子系統(tǒng)(1)用戶管理:指對(duì)系統(tǒng)的所有用戶基本信息進(jìn)行管理,涉及對(duì)用戶信息的添加、刪除和修改等,作為普通用戶,只具有查看自己信息以及修改密碼等權(quán)限;(2)權(quán)限分派:指對(duì)進(jìn)入系統(tǒng)的用戶權(quán)限進(jìn)行分派,對(duì)于系統(tǒng)來(lái)說(shuō),針對(duì)的用戶類(lèi)型有很多,而不同類(lèi)型的用戶擁有不同的操作權(quán)限,可以進(jìn)行不同的業(yè)務(wù)操作,而這些用戶的訪問(wèn)權(quán)限需要在系統(tǒng)中提前設(shè)定;(3)備份還原:針對(duì)系統(tǒng)的數(shù)據(jù)庫(kù)安全與穩(wěn)定設(shè)計(jì)的功能模塊,通過(guò)對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)的備份可以保證系統(tǒng)在出現(xiàn)故障時(shí)快速還原,保證系統(tǒng)的正常使用;(4)數(shù)據(jù)導(dǎo)入導(dǎo)出:對(duì)用戶需要的數(shù)據(jù)進(jìn)行導(dǎo)入和導(dǎo)出,這可以在一定的限度上簡(jiǎn)化用戶的操作過(guò)程,提高效率。數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)概述數(shù)據(jù)庫(kù)設(shè)計(jì)是一項(xiàng)龐大的軟件工程。在軟件開(kāi)發(fā)過(guò)程中,數(shù)據(jù)庫(kù)的設(shè)計(jì)是極其重要的一個(gè)環(huán)節(jié),結(jié)構(gòu)良好的數(shù)據(jù)庫(kù)會(huì)給應(yīng)用程序的運(yùn)營(yíng)帶來(lái)高效率[14]。數(shù)據(jù)庫(kù)設(shè)計(jì)是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造優(yōu)化的數(shù)據(jù)庫(kù)邏輯模式和物理結(jié)構(gòu),并據(jù)此建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng),使之可以有效地存儲(chǔ)和管理數(shù)據(jù),滿足各種用戶的應(yīng)用需求,涉及信息管理規(guī)定和數(shù)據(jù)操作規(guī)定。信息管理規(guī)定是指在數(shù)據(jù)庫(kù)中應(yīng)當(dāng)存儲(chǔ)和管理哪些數(shù)據(jù)對(duì)象;數(shù)據(jù)操作規(guī)定是指對(duì)數(shù)據(jù)對(duì)象需要進(jìn)行哪些操作,如查詢、增、刪、改、記錄等操作。數(shù)據(jù)庫(kù)設(shè)計(jì)的目的是為用戶和各種應(yīng)用系統(tǒng)提供一個(gè)信息基礎(chǔ)設(shè)施和高效率的運(yùn)營(yíng)環(huán)境。高效率的運(yùn)營(yíng)環(huán)境涉及:數(shù)據(jù)庫(kù)數(shù)據(jù)的存取效率、數(shù)據(jù)庫(kù)存儲(chǔ)空間的運(yùn)用率、數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)營(yíng)管理的效率等都是高的[15]。大型數(shù)據(jù)庫(kù)設(shè)計(jì)是涉及多學(xué)科的綜合性技術(shù),人們努力探索,提出了各種數(shù)據(jù)庫(kù)設(shè)計(jì)方法。本系統(tǒng)采用規(guī)范設(shè)計(jì)法,其基本思想是過(guò)程迭代和逐步求精。具體地說(shuō)采用規(guī)范設(shè)計(jì)方法中基于E-R模型的數(shù)據(jù)庫(kù)設(shè)計(jì)方法。該方法用E-R模型來(lái)設(shè)計(jì)數(shù)據(jù)庫(kù)的概念模型,是數(shù)據(jù)庫(kù)概念設(shè)計(jì)階段廣泛采用的方法。由于數(shù)據(jù)庫(kù)在項(xiàng)目中的地位非同小可,所以數(shù)據(jù)庫(kù)的安全性就成為我們當(dāng)務(wù)之急要解決的問(wèn)題。在數(shù)據(jù)庫(kù)安全問(wèn)題上,我們采用用戶標(biāo)記機(jī)制。輸入用戶名和密碼用于唯一標(biāo)記進(jìn)入系統(tǒng)的每個(gè)用戶的身份。由于數(shù)據(jù)庫(kù)用戶的安全等級(jí)不同,因此分派給他們的權(quán)限也是不同樣的。就系統(tǒng)而言,即管理員和用戶的權(quán)限是不同的[16]。系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)涉及數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)域設(shè)計(jì)、數(shù)據(jù)庫(kù)物理設(shè)計(jì),相相應(yīng)的設(shè)計(jì)模型有概念模型、邏輯模型以及物理模型。本節(jié)將對(duì)這些內(nèi)容進(jìn)行具體介紹。數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵,它通過(guò)對(duì)用戶需求進(jìn)行綜合、歸納與抽象,形成一個(gè)獨(dú)立于機(jī)器特點(diǎn),獨(dú)立于具體DBMS的概念模型。概念模型用于信息世界的建模,是現(xiàn)實(shí)世界到信息世界的第一層抽象,它獨(dú)立于具體的DBMS所支持的數(shù)據(jù)模型,是各種數(shù)據(jù)模型的共同基礎(chǔ),因而比數(shù)據(jù)模型更一般、更抽象、更接近現(xiàn)實(shí)世界。描述概念模型的有力工具是E-R模型[17]。根據(jù)對(duì)系統(tǒng)進(jìn)行需求分析與業(yè)務(wù)分析,了解了目的系統(tǒng)相關(guān)的用戶以及功能,根據(jù)這些初步擬定系統(tǒng)中相關(guān)實(shí)體如下:用戶、權(quán)限、員工、講師(內(nèi)部+外部)、培訓(xùn)管理人員、班級(jí)、教室、課程、課程類(lèi)別、班級(jí)-課程、考勤、考核、成績(jī)、課程安排、評(píng)教、課程反饋、課程申請(qǐng)、審批、部門(mén)、部門(mén)經(jīng)理、教材(資料)、公告(消息)、職位、培訓(xùn)需求、公司培訓(xùn)計(jì)劃、個(gè)人培訓(xùn)計(jì)劃、培訓(xùn)資源(教學(xué)資源)、技能信息、員工技能信息、培訓(xùn)機(jī)構(gòu)、培訓(xùn)機(jī)構(gòu)聯(lián)系人。用戶(用戶ID,權(quán)限ID,用戶名,密碼,IP地址,登錄時(shí)間,離開(kāi)時(shí)間)權(quán)限(權(quán)限ID,權(quán)限名)員工(員工ID,姓名,性別,電話,Email,入職時(shí)間,部門(mén)ID)講師(講師ID,姓名,類(lèi)別(內(nèi)聘,外聘),部門(mén)ID,機(jī)構(gòu)ID,性別,學(xué)歷,電話,Email)培訓(xùn)管理人員(管理人員ID,姓名,性別,電話,Email)班級(jí)(班級(jí)ID,班級(jí)名稱,人數(shù),班級(jí)描述)教室(教室ID,教室名稱,具有資源,可容納人數(shù),所在地點(diǎn))課程(課程ID,課程名稱,學(xué)時(shí)數(shù),課程類(lèi)別ID)課程類(lèi)別(課程類(lèi)別ID,類(lèi)別名稱)班級(jí)-課程(班級(jí)ID,課程ID,講師ID,課程開(kāi)始日期,課程結(jié)束日期)考勤(記錄ID,員工ID,上課時(shí)間,下課時(shí)間,記錄日期)考核(考核ID,課程ID,考核方式,考核時(shí)間,考核地點(diǎn))成績(jī)(員工ID,課程ID,考試成績(jī),考勤成績(jī),總成績(jī))課程安排(ID,課程ID,班級(jí)ID,教室ID,學(xué)時(shí)數(shù),上課日期)評(píng)教(員工ID,講師ID,評(píng)教分?jǐn)?shù),評(píng)教內(nèi)容,評(píng)教時(shí)間)課程反饋(員工ID,課程ID,評(píng)價(jià)內(nèi)容,評(píng)價(jià)時(shí)間)課程申請(qǐng)(ID,課程申請(qǐng)名稱,申請(qǐng)日期,申請(qǐng)狀態(tài),申請(qǐng)結(jié)果,培訓(xùn)主管ID)審批(審批ID,審批狀態(tài),審批結(jié)果,課程申請(qǐng)ID,培訓(xùn)科長(zhǎng)ID,審批意見(jiàn))部門(mén)(部門(mén)ID,部門(mén)名稱,部門(mén)經(jīng)理ID)培訓(xùn)資料(資料ID,資料名稱,購(gòu)買(mǎi)時(shí)間,價(jià)格)公告(公告ID,公告內(nèi)容,上傳者,上傳時(shí)間)職位(職位ID,職位名稱)培訓(xùn)需求(課程ID,部門(mén)ID)公司培訓(xùn)計(jì)劃(計(jì)劃ID,課程ID,培訓(xùn)開(kāi)始時(shí)間,結(jié)束時(shí)間)或者(計(jì)劃ID,計(jì)劃名稱,開(kāi)始時(shí)間,結(jié)束時(shí)間)個(gè)人培訓(xùn)計(jì)劃(計(jì)劃ID,員工ID,課程ID,培訓(xùn)開(kāi)始時(shí)間,培訓(xùn)結(jié)束時(shí)間)培訓(xùn)資源(資源ID,資源名稱,設(shè)備ID)培訓(xùn)設(shè)備(設(shè)備ID,設(shè)備名稱,設(shè)備類(lèi)別,價(jià)格,購(gòu)買(mǎi)日期)培訓(xùn)設(shè)備維修記錄(維修記錄ID,設(shè)備ID,損壞日期,開(kāi)始維修日期,預(yù)計(jì)結(jié)束時(shí)間,維修結(jié)束日期,維修因素,維修費(fèi)用)技能信息(技能ID,技能名稱,技能級(jí)別)員工技能信息(員工ID,技能ID,技能ID,最近一次更新時(shí)間)培訓(xùn)機(jī)構(gòu)(機(jī)構(gòu)ID,機(jī)構(gòu)名稱,提供的課程名稱,公司電話,公司地址)培訓(xùn)機(jī)構(gòu)聯(lián)系人(聯(lián)系人ID,姓名,電話,Email,機(jī)構(gòu)ID)通過(guò)以上分析,各個(gè)實(shí)體的分E-R圖都已經(jīng)設(shè)計(jì)好了,然而,每個(gè)實(shí)體都不是孤立存在的,各個(gè)實(shí)體之間是有聯(lián)系的,由此要將所有的分E-R圖綜合成一個(gè)系統(tǒng)的E-R圖。它表達(dá)了以上各實(shí)體的相應(yīng)關(guān)系。培訓(xùn)管理子系統(tǒng)包含的實(shí)體重要有:培訓(xùn)管理人員(涉及培訓(xùn)主管,培訓(xùn)科長(zhǎng))、班級(jí)、教室、課程、課程類(lèi)別、班級(jí)-課程、課程安排、課程申請(qǐng)、審批、部門(mén)、培訓(xùn)需求、公司培訓(xùn)計(jì)劃、培訓(xùn)機(jī)構(gòu)、培訓(xùn)機(jī)構(gòu)聯(lián)系人。培訓(xùn)管理子系統(tǒng)E-R圖如圖3-2所示。圖3-2培訓(xùn)管理子系統(tǒng)E-R圖評(píng)教管理子系統(tǒng)包含的實(shí)體重要有:?jiǎn)T工、講師、課程、評(píng)教、課程反饋。評(píng)教管理子系統(tǒng)E-R圖如圖3-3所示。圖3-3評(píng)教管理子系統(tǒng)E-R圖資源管理子系統(tǒng)包含的實(shí)體重要有:教室、課程、培訓(xùn)資料、公告、培訓(xùn)資源、培訓(xùn)設(shè)備、培訓(xùn)設(shè)備維修記錄。資源管理子系統(tǒng)E-R圖如圖3-4所示。圖3-4資源管理子系統(tǒng)員工管理子系統(tǒng)包含的實(shí)體重要有:?jiǎn)T工、考勤、考核、成績(jī)、評(píng)教、課程反饋、部門(mén)、職位、個(gè)人培訓(xùn)計(jì)劃、技能信息、員工技能信息。員工管理子系統(tǒng)E-R圖如圖3-5所示。圖3-5員工管理子系統(tǒng)E-R圖基礎(chǔ)管理子系統(tǒng)包含的實(shí)體重要有:用戶、權(quán)限?;A(chǔ)管理子系統(tǒng)E-R圖如圖3-6所示。圖3-6基礎(chǔ)管理子系統(tǒng)數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)是將概念結(jié)構(gòu)轉(zhuǎn)換為某個(gè)DBMS所支持的數(shù)據(jù)模型,并對(duì)其進(jìn)行優(yōu)化。數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)對(duì)于數(shù)據(jù)庫(kù)設(shè)計(jì)來(lái)說(shuō),是很重要的,它決定了數(shù)據(jù)庫(kù)以后的性能,假如邏輯設(shè)計(jì)不成功,那以后的調(diào)優(yōu)方法也是沒(méi)有多少用處的,也會(huì)受到諸多的限制,因而,數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)一定要重視,規(guī)范化理論也必須要遵守。設(shè)計(jì)邏輯結(jié)構(gòu)時(shí)一般要分3步進(jìn)行:1.將概念結(jié)構(gòu)轉(zhuǎn)換為一般的關(guān)系、網(wǎng)狀、層次模型;2.將轉(zhuǎn)換來(lái)的關(guān)系、網(wǎng)狀、層次模型向特定DBMS支持下的數(shù)據(jù)模型轉(zhuǎn)換;3.對(duì)數(shù)據(jù)模型進(jìn)行優(yōu)化。數(shù)據(jù)庫(kù)是存儲(chǔ)系統(tǒng)數(shù)據(jù)的場(chǎng)合,對(duì)于系統(tǒng)來(lái)說(shuō)起到很重要的基礎(chǔ)性作用。本系統(tǒng)所包含的數(shù)據(jù)庫(kù)表重要有:用戶表、學(xué)生表(學(xué)員表)、培訓(xùn)管理人員表、教師表、班級(jí)表、學(xué)生-班級(jí)表、教室表、課程信息表、班級(jí)-課程表、課程安排表(課程表、排課表)、考勤表、考勤詳情表、成績(jī)表、時(shí)間段表、課程申請(qǐng)表、審批表、評(píng)教表、工作量表、單位表、部門(mén)表、資料表、消息表、權(quán)限表。下面將針對(duì)這些數(shù)據(jù)表進(jìn)行具體的內(nèi)容說(shuō)明。重要表的設(shè)計(jì)如下。培訓(xùn)管理子系統(tǒng)重要表設(shè)計(jì)如下。表3-1課程表表3-2課程類(lèi)別表表3-3教室表表3-4培訓(xùn)管理人員表表3-5培訓(xùn)機(jī)構(gòu)表表3-6課程申請(qǐng)表表3-7申請(qǐng)表表3-8公司培訓(xùn)計(jì)劃表表3-9課程安排表評(píng)教管理子系統(tǒng)重要表設(shè)計(jì)如下。表3-10講師表表3-11評(píng)教表資源管理子系統(tǒng)重要表設(shè)計(jì)如下。表3-12培訓(xùn)設(shè)備表表3-13培訓(xùn)資源表表3-14公告表表3-15培訓(xùn)資料表員工管理子系統(tǒng)重要表設(shè)計(jì)如下。表3-16員工表表3-17成績(jī)表表3-18部門(mén)表表3-19員工技能信息表表3-20技能信息表表3-21職位表基礎(chǔ)管理子系統(tǒng)重要表設(shè)計(jì)如下。表3-22用戶表表3-23權(quán)限表系統(tǒng)具體設(shè)計(jì)具體設(shè)計(jì)概述概要設(shè)計(jì)階段以比較抽象概括的方式提出了解決問(wèn)題的辦法。具體設(shè)計(jì)階段的任務(wù)就是把解法具體化。在這個(gè)階段將具體地設(shè)計(jì)每個(gè)模塊,擬定實(shí)現(xiàn)模塊功能所需要的算法和數(shù)據(jù)結(jié)構(gòu)。傳統(tǒng)軟件開(kāi)發(fā)方法的具體設(shè)計(jì)重要是用結(jié)構(gòu)化程序設(shè)計(jì)法。具體設(shè)計(jì)的表達(dá)工具有圖形工具和語(yǔ)言工具。圖形工具有業(yè)務(wù)流圖、程序流程圖、PAD圖、NS流程圖。語(yǔ)言工具有偽碼和PDL等。本次設(shè)計(jì)重要使用UML的時(shí)序圖和程序流程圖對(duì)模塊的解決過(guò)程進(jìn)行描述。它們結(jié)構(gòu)清楚,易于理解,易于修改。此外,在軟件體系架構(gòu)設(shè)計(jì)中,我們采用常見(jiàn)的分層式結(jié)構(gòu)三層架構(gòu),這樣使設(shè)計(jì)出的系統(tǒng)結(jié)構(gòu)更加明確,在后期維護(hù)的時(shí)候,極大地減少了維護(hù)成本和維護(hù)時(shí)間。系統(tǒng)的時(shí)序圖表達(dá)時(shí)序圖可以表達(dá)隨著時(shí)間的變化,用戶和培訓(xùn)系統(tǒng)之間的通信狀態(tài)。下面列出了系統(tǒng)重要的時(shí)序邏輯。課程查詢根據(jù)第2章的業(yè)務(wù)流程分析,可以定義課程查詢時(shí)序圖。課程查詢涉及幾個(gè)子業(yè)務(wù)功能,因此在業(yè)務(wù)過(guò)程時(shí)序圖上用分支條件來(lái)表達(dá)每一個(gè)子功能的時(shí)序邏輯。課程查詢的時(shí)序邏輯圖,如圖4-1所示。圖4-1課程查詢時(shí)序圖預(yù)定課程、取消課程、反饋課程把用戶登錄系統(tǒng)作為前提條件,進(jìn)行課程的預(yù)定、課程的取消和課程的反饋。圖4-2顯示了預(yù)定、取消和課程反饋的時(shí)序邏輯。圖4-2預(yù)定、取消、反饋課程時(shí)序圖公告信息維護(hù)公告信息模塊重要涉及公告查詢、公告修改和刪除、以及公告添加功能。這四部分功能模塊的時(shí)序邏輯,解決過(guò)程如圖4-3所示。圖4-3公告信息維護(hù)時(shí)序圖基本信息維護(hù)基本信息維護(hù)涉及:課程類(lèi)別維護(hù)、參與對(duì)象維護(hù)、培訓(xùn)場(chǎng)合維護(hù)、部門(mén)種類(lèi)維護(hù)。由于每一個(gè)子類(lèi)別的時(shí)序邏輯具有相似性,因此只針對(duì)總體類(lèi)別維護(hù),設(shè)計(jì)時(shí)序邏輯圖?;拘畔⒕S護(hù)涉及,查詢、修改和添加功能。如圖4-4所示。圖4-4基本信息維護(hù)時(shí)序圖程序流程圖設(shè)計(jì)培訓(xùn)課程申請(qǐng)課程申請(qǐng)功能針對(duì)的對(duì)象重要是培訓(xùn)主管,培訓(xùn)主管可以根據(jù)培訓(xùn)的實(shí)際需要,以及學(xué)員的實(shí)際情況,申請(qǐng)新課程,在申請(qǐng)新課程時(shí),需要錄入新課程相關(guān)的信息,涉及課程名、課程內(nèi)容、課程描述,開(kāi)設(shè)該課程的目的等。對(duì)于培訓(xùn)主管而言,重要的操作有對(duì)申請(qǐng)課程是否解決進(jìn)行查看,對(duì)申請(qǐng)的課程記錄信息進(jìn)行查看。下面就針對(duì)這兩個(gè)功能進(jìn)行具體的設(shè)計(jì)介紹。1.未解決的課程申請(qǐng)瀏覽當(dāng)培訓(xùn)主管發(fā)出課程申請(qǐng)消息后,該申請(qǐng)記錄就會(huì)進(jìn)入到系統(tǒng)的課程申請(qǐng)表數(shù)據(jù)庫(kù)中,培訓(xùn)主管可以通過(guò)對(duì)該申請(qǐng)表數(shù)據(jù)庫(kù)進(jìn)行查看,了解申請(qǐng)課程的審批情況,假如需要查詢未解決的課程申請(qǐng),則需要在查詢的過(guò)程中給出查詢條件。圖4-5給出的是培訓(xùn)課程申請(qǐng)功能的實(shí)現(xiàn)程序流程圖。圖4-5瀏覽未解決的課程申請(qǐng)記錄流程圖2.查看審批信息查看審批信息是指對(duì)提交的申請(qǐng)進(jìn)行審批結(jié)果的查看,培訓(xùn)科長(zhǎng)在審批課程申請(qǐng)時(shí),會(huì)給出相應(yīng)的審批信息。圖4-6給出的是查看審批信息功能的實(shí)現(xiàn)程序流程圖。圖4-6查看課程申請(qǐng)的審批信息流程圖課程審批課程審批指的是培訓(xùn)科長(zhǎng)對(duì)培訓(xùn)主管提交的課程申請(qǐng)進(jìn)行審批操作,該功能針對(duì)的用戶只有培訓(xùn)科長(zhǎng),登錄系統(tǒng)后,進(jìn)入課程審批頁(yè)面,可以查詢到未審批的相關(guān)課程申請(qǐng),然后根據(jù)需要進(jìn)行審批操作。圖4-7給出的是課程審批功能的實(shí)現(xiàn)程序流程圖。圖4-7課程審批流程圖培訓(xùn)課程安排課程安排是指當(dāng)培訓(xùn)主管申請(qǐng)的課程得到審批后,開(kāi)設(shè)該課程這前需要對(duì)該課程的教學(xué)情況進(jìn)行相關(guān)的安排,涉及課程上課地點(diǎn)、授課老師、班級(jí)等的安排。只有課程安排工作完畢了,接下來(lái)的培訓(xùn)活動(dòng)才干正常開(kāi)展,所以課程安排工作是整個(gè)培訓(xùn)業(yè)務(wù)活動(dòng)中最重要的一項(xiàng)功能。課程安排包含很多工作內(nèi)容,比如對(duì)培訓(xùn)課程的選擇,根據(jù)學(xué)員的實(shí)際情況進(jìn)行合理的課程選擇,并針對(duì)該課程進(jìn)行學(xué)時(shí)數(shù)的設(shè)計(jì)以及教學(xué)資源的擬定;課程安排過(guò)程中還需要針對(duì)每項(xiàng)課程安排學(xué)習(xí)的人數(shù),進(jìn)行上課教室的安排與教學(xué)資源的分派,根據(jù)學(xué)生的人數(shù)多少進(jìn)行班級(jí)的劃分;同時(shí)還需要進(jìn)行授課教師的擬定。最后對(duì)所有的這些要素進(jìn)行合理的分派與安排,使其更加合理。1.?dāng)M定培訓(xùn)課程和資源公司在開(kāi)設(shè)培訓(xùn)課程前,會(huì)對(duì)需要開(kāi)設(shè)的培訓(xùn)內(nèi)容以及培訓(xùn)目的進(jìn)行制定,根據(jù)該公司的培訓(xùn)目的進(jìn)行培訓(xùn)課程的擬定,同時(shí)擬定開(kāi)設(shè)該培訓(xùn)課程所需要的相關(guān)資源,培訓(xùn)資源涉及培訓(xùn)所需要的相關(guān)工具和設(shè)備,比如投影儀、計(jì)算機(jī)等。擬定培訓(xùn)內(nèi)容和資源過(guò)程流程圖如圖4-8所示。圖4-8擬定培訓(xùn)內(nèi)容和資源過(guò)程流程圖2.?dāng)M定班級(jí)劃分?jǐn)M定班級(jí)劃分是指根據(jù)某個(gè)培訓(xùn)課程的報(bào)名人數(shù)以及教室的大小進(jìn)行班級(jí)劃分,由于培訓(xùn)班級(jí)的空間有限,可以容納的學(xué)習(xí)人數(shù)也是有限的,假如學(xué)員人數(shù)眾多,則需要將該班級(jí)進(jìn)行劃分,以便于可以正常開(kāi)展培訓(xùn)。圖4-9擬定班級(jí)劃分過(guò)程流程圖3.?dāng)M定教師人數(shù)在擬定培訓(xùn)課程以及培訓(xùn)班級(jí)后,接下來(lái)需要擬定授課老師的人數(shù),在擬定老師的過(guò)程中,要充足根據(jù)老師的實(shí)際情況,比如最擅長(zhǎng)某個(gè)方面的教師、在某個(gè)時(shí)間較空閑的教師,根據(jù)這些擬定好教師的實(shí)際人數(shù)以及其所擔(dān)任的班級(jí)人數(shù),擬定教師相應(yīng)的班級(jí)與課程內(nèi)容,對(duì)于需要多個(gè)教師授課的課程,則需要安排好上課的順序以及每位教師所相應(yīng)的學(xué)時(shí)數(shù)。圖4-10擬定教師人數(shù)和工作量過(guò)程流程圖4.完畢排課課程安排過(guò)程中,除了課程方面的安排,還需要安排好上課的時(shí)間段,比如課程是安排在上午進(jìn)行,還是在下午或晚上進(jìn)行,又比如,在這些時(shí)間段,安排哪個(gè)老師授課比較合理,效果較好。為了使上課效果達(dá)成最多,在排課工作安排過(guò)程中,需要考慮到很多方面。并且課程安排也是一項(xiàng)比較復(fù)雜的工作,作為課程安排人員,需要不斷地進(jìn)行總結(jié)與分析,盡量做到最合理高效。圖4-11給出的是課程安排的流程圖。圖4-11課程安排過(guò)程流程圖培訓(xùn)評(píng)教功能的的具體設(shè)計(jì)與實(shí)現(xiàn)學(xué)生評(píng)教指的是學(xué)生對(duì)于上課老師所上課的內(nèi)容以及效果進(jìn)行評(píng)價(jià),并給出評(píng)分以及建議等。由于一個(gè)教師相應(yīng)的教學(xué)學(xué)生通常是某個(gè)班級(jí),因而,在學(xué)生評(píng)教系統(tǒng)的設(shè)計(jì)過(guò)程中,同一個(gè)班級(jí)里的學(xué)生進(jìn)入該老師的評(píng)教系統(tǒng)時(shí),所顯示的評(píng)教頁(yè)面應(yīng)當(dāng)是相同的,評(píng)教實(shí)現(xiàn)過(guò)程中涉及到的數(shù)據(jù)表重要有學(xué)生-班級(jí)表,班級(jí)-課程表、教師表和評(píng)教表。圖4.12學(xué)生評(píng)教過(guò)程流程圖評(píng)教查看指的是老師以及培訓(xùn)主管等角色用戶進(jìn)行評(píng)教信息的查看與瀏覽。而不同的用戶所查看的結(jié)果是不同的,對(duì)于教師而言,當(dāng)其登錄系統(tǒng)進(jìn)行評(píng)教查看時(shí),只可以查看到自己的評(píng)教結(jié)果,而作為培訓(xùn)主管,則可以查看所有的教師評(píng)教結(jié)果。在查看評(píng)教結(jié)果時(shí),用戶可以根據(jù)自己的查詢需要輸入相應(yīng)的查詢條件,系統(tǒng)會(huì)將符合查詢條件的信息和記錄顯示出來(lái)。圖4.13評(píng)教查看過(guò)程流程圖學(xué)員信息維護(hù)功能的具體設(shè)計(jì)與實(shí)現(xiàn)學(xué)員管理是指對(duì)公司的培訓(xùn)學(xué)員基本信息進(jìn)行管理與維護(hù),重要包含的功能有學(xué)員信息的添加、學(xué)員信息的編輯、刪除等,通過(guò)學(xué)員管理,可以實(shí)現(xiàn)對(duì)學(xué)員的高標(biāo)準(zhǔn)規(guī)定,從而有助于提高培訓(xùn)效果。該功能涉及到的操作用戶重要有

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論