• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于ASP.NET的培訓(xùn)信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)①

      2013-08-28 06:22:08張翠榮
      關(guān)鍵詞:培訓(xùn)中心客戶端數(shù)據(jù)庫(kù)

      張翠榮

      (華北科技學(xué)院培訓(xùn)處,北京 東燕郊 101601)

      0 引言

      中國(guó)煤礦安全技術(shù)培訓(xùn)中心(華北科技學(xué)院)是國(guó)家安全生產(chǎn)監(jiān)督管理總局、國(guó)家煤礦安全監(jiān)察局的安全生產(chǎn)教育培訓(xùn)基地和唯一直屬高等學(xué)校,擁有國(guó)家安全生產(chǎn)和煤礦安全技術(shù)兩個(gè)一級(jí)培訓(xùn)資質(zhì)。隨著辦學(xué)規(guī)模不斷擴(kuò)大,開(kāi)設(shè)的專業(yè)、班級(jí)和教師、學(xué)生的數(shù)量不斷增加,資源和管理信息也隨之不斷增加,硬件設(shè)施增多。為保障培訓(xùn)中心各項(xiàng)培訓(xùn)活動(dòng)的順利進(jìn)行,提高教學(xué)質(zhì)量和服務(wù)水平。培訓(xùn)中心進(jìn)行了以“強(qiáng)化管理”為主要內(nèi)容的內(nèi)部管理改革,提高管理人員的整體素質(zhì),改革培訓(xùn)管理工作模式,通過(guò)技術(shù)手段來(lái)解決管理問(wèn)題,為培訓(xùn)中心的日常運(yùn)作提供有效支撐,進(jìn)而提高工作效率和服務(wù)質(zhì)量。開(kāi)發(fā)與運(yùn)用培訓(xùn)管理信息系統(tǒng)已經(jīng)成為培訓(xùn)中心發(fā)展的必然選擇。

      通過(guò)分析、研究XML、Web服務(wù)和應(yīng)用.NET架構(gòu)與數(shù)據(jù)庫(kù)技術(shù)及相關(guān)安全防范的基礎(chǔ)上,按軟件工程要求,開(kāi)發(fā)適合培訓(xùn)中心實(shí)際需求的培訓(xùn)管理系統(tǒng)。本系統(tǒng)開(kāi)發(fā)過(guò)程主要運(yùn)用了動(dòng)態(tài)網(wǎng)頁(yè)ASP.NET技術(shù)、HTML與XML技術(shù)、ADO.NET數(shù)據(jù)訪問(wèn)技術(shù)、SQL Server 2000數(shù)據(jù)庫(kù)技術(shù)、基于WEB SERVICES系統(tǒng)。

      1 系統(tǒng)分析與設(shè)計(jì)

      1.1 ASP.NET的系統(tǒng)結(jié)構(gòu)

      本系統(tǒng)采用開(kāi)放的、動(dòng)態(tài)的系統(tǒng)架構(gòu),系統(tǒng)采用ASP.NET技術(shù)的三層體系結(jié)構(gòu)模型,具有較高的靈活性和可擴(kuò)展性,包括表示層、邏輯層和數(shù)據(jù)層,如圖1所示。

      圖1 三層體系結(jié)構(gòu)模型

      三層體系結(jié)構(gòu),是在客戶端與數(shù)據(jù)庫(kù)之間加入了一個(gè)“中間層”,也叫組件層。三層體系的應(yīng)用程序?qū)I(yè)務(wù)規(guī)則、數(shù)據(jù)訪問(wèn)、合法性校驗(yàn)等工作放在中間層進(jìn)行處理。通常情況下,客戶端不直接與數(shù)據(jù)庫(kù)進(jìn)行交互,而是通過(guò)COM/DCOM通訊與中間層建立連接,再經(jīng)由中間層與數(shù)據(jù)庫(kù)進(jìn)行交互。

      1.2 三層B/S體系結(jié)構(gòu)

      三層B/S結(jié)構(gòu)包括客戶端瀏覽器(表示層)、Web服務(wù)器(應(yīng)用層)、數(shù)據(jù)庫(kù)(Browser/Server/Database)三層結(jié)構(gòu),在傳統(tǒng)兩層模式的基礎(chǔ)上增加了應(yīng)用服務(wù)這一級(jí)。三層結(jié)構(gòu)的劃分,使邏輯上更加獨(dú)立,每個(gè)功能模塊的任務(wù)更加清晰。在表示層客戶通過(guò)Web瀏覽器向中間Web應(yīng)用服務(wù)器發(fā)出HTTP請(qǐng)求,Web應(yīng)用服務(wù)器通過(guò)對(duì)客戶端的請(qǐng)求進(jìn)行身份驗(yàn)證然后對(duì)于合法的用戶請(qǐng)求進(jìn)行處理并與數(shù)據(jù)庫(kù)進(jìn)行連接進(jìn)而獲取或保存數(shù)據(jù)并將從數(shù)據(jù)庫(kù)獲得的數(shù)據(jù)返回到客戶端瀏覽器。表示層是前端用戶的接口,它通過(guò)用戶界面與用戶進(jìn)行人機(jī)對(duì)話,由于客戶端使用Web瀏覽器與應(yīng)用服務(wù)器進(jìn)行對(duì)話而無(wú)其他特殊要求,所以客戶端是真正的“瘦客戶端”而且通過(guò)與Web網(wǎng)絡(luò)相連接使其具有跨區(qū)域跨部門(mén)的特點(diǎn)。中間應(yīng)用層是三層B/S結(jié)構(gòu)的核心,它主要完成對(duì)業(yè)務(wù)規(guī)則的控制和對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)等工作。數(shù)據(jù)庫(kù)服務(wù)器中安裝的數(shù)據(jù)庫(kù)應(yīng)用程序負(fù)責(zé)數(shù)據(jù)的定義、查詢、更新和刪除等操作并維護(hù)數(shù)據(jù)庫(kù)的安全性和完整性。三層B/S結(jié)構(gòu)組成如圖2所示。

      圖2 三層B/S體系結(jié)構(gòu)

      2 系統(tǒng)分析與設(shè)計(jì)

      2.1 系統(tǒng)功能模塊設(shè)計(jì)

      根據(jù)用戶業(yè)務(wù)處理流程及需求分析所要求具有的功能,對(duì)培訓(xùn)管理系統(tǒng)進(jìn)行功能模塊劃分,系統(tǒng)共有如下模塊:學(xué)員信息管理、學(xué)員檔案打印、學(xué)員信息統(tǒng)計(jì)、用戶管理、教師管理、課程管理、成績(jī)管理和系統(tǒng)管理等,系統(tǒng)功能圖如圖3所示。

      圖3 系統(tǒng)功能圖

      培訓(xùn)管理系統(tǒng)的核心模塊包括學(xué)員信息管理、學(xué)員信息統(tǒng)計(jì)、學(xué)員檔案打印、圖表信息展示、用戶管理和系統(tǒng)管理。學(xué)員信息管理模塊主要實(shí)現(xiàn)對(duì)學(xué)員信息的錄入、修改、刪除和導(dǎo)出的功能。既能實(shí)現(xiàn)單個(gè)學(xué)員信息的錄入,又能實(shí)現(xiàn)通過(guò)Excel表批量導(dǎo)入學(xué)員信息。同時(shí)也能把學(xué)員信息導(dǎo)出到Excel表。

      學(xué)員信息統(tǒng)計(jì)主要實(shí)現(xiàn)了對(duì)整體學(xué)員的各種指標(biāo)結(jié)構(gòu)進(jìn)行統(tǒng)計(jì),如性別比例統(tǒng)計(jì)、培訓(xùn)專業(yè)比例統(tǒng)計(jì)、培訓(xùn)類(lèi)別統(tǒng)計(jì)等等。學(xué)員檔案打印可以實(shí)現(xiàn)對(duì)單個(gè)學(xué)員的檔案進(jìn)行打印,也可以實(shí)現(xiàn)批量學(xué)員檔案的打印。圖表信息展示功能是為更加形象化的展示學(xué)員的整體比例情況,清晰明了,分別對(duì)各種指標(biāo)的統(tǒng)計(jì)信息進(jìn)行圖表展示。用戶管理可以實(shí)現(xiàn)對(duì)用戶的添加、刪除功能,用戶可對(duì)自己的密碼進(jìn)行修改。同時(shí)也要具備為不同的用戶分配不同的權(quán)限功能,保證系統(tǒng)的安全,也方便管理員的管理。

      教師管理主要實(shí)現(xiàn)了對(duì)上課教師的添加、修改和刪除功能。課程管理主要實(shí)現(xiàn)了對(duì)學(xué)員培訓(xùn)課程的添加、刪除和修改功能。成績(jī)管理主要實(shí)現(xiàn)了對(duì)學(xué)員各科課程考試成績(jī)的管理。任課教師只有錄入成績(jī)的功能,不能進(jìn)行任何修改。成績(jī)修改只能由系統(tǒng)管理員修改。

      系統(tǒng)管理是系統(tǒng)管理員具備的功能模塊,主要實(shí)現(xiàn)對(duì)本系統(tǒng)的基礎(chǔ)數(shù)據(jù)的維護(hù)功能,如培訓(xùn)學(xué)校的管理、培訓(xùn)專業(yè)的管理、培訓(xùn)類(lèi)別的管理等,可實(shí)現(xiàn)對(duì)這些基礎(chǔ)數(shù)據(jù)的添加、修改和刪除操作。

      2.2 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)

      為了實(shí)現(xiàn)信息共享,降低數(shù)據(jù)冗余和簡(jiǎn)化編程,該數(shù)據(jù)庫(kù)設(shè)計(jì)為單庫(kù)多表型。根據(jù)系統(tǒng)功能設(shè)計(jì)和模塊劃分,本系統(tǒng)的數(shù)據(jù)庫(kù)主要由用戶信息表、課程信息表以及題庫(kù)信息表等組成。建立user表來(lái)存儲(chǔ)用戶信息,如表1所示。

      表1 user

      建立tiku表來(lái)存儲(chǔ)題庫(kù)信息,如表2所示。

      表2 tiku

      建立pxryinfo表來(lái)存儲(chǔ)培訓(xùn)人員檔案,如表3所示。

      表3 pxryinfo

      3 系統(tǒng)的詳細(xì)設(shè)計(jì)

      3.1 系統(tǒng)登錄

      用戶登錄模塊的主要作用是檢查用戶是否有使用本系統(tǒng)的權(quán)限,同時(shí)根據(jù)用戶的權(quán)限級(jí)別生成不同的菜單。本系統(tǒng)用戶的全部信息包括用戶名,密碼,有權(quán)使用的功能模塊等全部存放在數(shù)據(jù)庫(kù)中。本模塊具體處理流程如圖4所示。

      圖4 系統(tǒng)登錄流程圖

      3.2 學(xué)員檔案管理

      添加檔案功能負(fù)責(zé)為職工建立檔案信息,添加基本檔案信息頁(yè)面如圖5所示。

      圖5 職工檔案管理

      3.3 學(xué)員培訓(xùn)管理

      培訓(xùn)管理負(fù)責(zé)每一期或每一時(shí)間段內(nèi)的學(xué)員管理以及各種報(bào)表管理。本功能模塊主要包括以下子功能:學(xué)員管理、學(xué)員導(dǎo)出、學(xué)員登記表、辦證信息表、外培登記表、學(xué)員考勤、特種作業(yè)人員登記表、分局?jǐn)?shù)據(jù)接口、培訓(xùn)統(tǒng)計(jì)、時(shí)間段培訓(xùn)統(tǒng)計(jì)等功能。

      4 結(jié)束語(yǔ)

      本文所設(shè)計(jì)開(kāi)發(fā)的培訓(xùn)管理信息系統(tǒng)己成功應(yīng)用于培訓(xùn)中心,從目前的使用效果看,該系統(tǒng)已經(jīng)表現(xiàn)出其明顯的管理優(yōu)勢(shì),原來(lái)令人忙碌無(wú)比的成績(jī)登記、排課、課表確定、教學(xué)任務(wù)書(shū)下發(fā)、考試安排、補(bǔ)考安排等工作基本由系統(tǒng)完成,大大減輕了工作人員的工作量。

      B/S模式的網(wǎng)上發(fā)布系統(tǒng)極大地方便了老師和學(xué)生信息輸入和信息查詢,只要有能夠上網(wǎng)的計(jì)算機(jī),在任何地方都可以輕松完成這些操作。該系統(tǒng)的建成,理順了目前培訓(xùn)中心管理流程,改善培訓(xùn)中心管理水平,提高管理效率,降低運(yùn)營(yíng)成本具有明顯的促進(jìn)作用。并且更新了管理工作者的觀念,加速了教育管理工作的信息化、網(wǎng)絡(luò)化進(jìn)程。強(qiáng)化了培訓(xùn)中心的品牌,擴(kuò)大了培訓(xùn)中心的社會(huì)認(rèn)知度。

      [1] 高揚(yáng).基于.NET平臺(tái)的三層架構(gòu)軟件框架的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)技術(shù)與發(fā)展,2011,21(2)

      [2] 解紅.基于三層架構(gòu)與 Web服務(wù)的教師業(yè)務(wù)信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].濟(jì)南:山東大學(xué),2010

      [3] 尚肖飛.基于ASP.NET高職院校教務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].黑龍江:黑龍江大學(xué),2011

      [4] 曾長(zhǎng)軍.用 ADO.NET實(shí)現(xiàn)三層結(jié)構(gòu)[J].信息通訊,2011,11(5):39-41

      [5] 謝新屋,彭新導(dǎo).基于ADO.NET的數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)研究[J].信息與電腦(理論版),2012,(07):69-72

      [6] 郭慧爽.Web應(yīng)用系統(tǒng)測(cè)試的研究[J].棗莊學(xué)院學(xué)報(bào),2012,29(2):63-65

      猜你喜歡
      培訓(xùn)中心客戶端數(shù)據(jù)庫(kù)
      詩(shī)為中國(guó)書(shū)協(xié)培訓(xùn)中心三十周年
      森浦上海展示培訓(xùn)中心
      縣級(jí)臺(tái)在突發(fā)事件報(bào)道中如何應(yīng)用手機(jī)客戶端
      孵化垂直頻道:新聞客戶端新策略
      基于Vanconnect的智能家居瘦客戶端的設(shè)計(jì)與實(shí)現(xiàn)
      五行真經(jīng)(9)
      數(shù)據(jù)庫(kù)
      數(shù)據(jù)庫(kù)
      數(shù)據(jù)庫(kù)
      數(shù)據(jù)庫(kù)
      丹江口市| 蓝田县| 沁阳市| 湖北省| 大宁县| 鲁山县| 牙克石市| 兰西县| 大安市| 泌阳县| 定边县| 波密县| 辽阳市| 石棉县| 荃湾区| 闽清县| 上栗县| 象州县| 大邑县| 山东省| 尉犁县| 会宁县| 泾阳县| 商都县| 福海县| 宿州市| 栾川县| 凌云县| 溆浦县| 泽普县| 闵行区| 新丰县| 界首市| 冕宁县| 会同县| 桐梓县| 资阳市| 保康县| 林口县| 宜春市| 建湖县|