国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于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ò)大,開設(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ì)量。開發(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ǔ)上,按軟件工程要求,開發(fā)適合培訓(xùn)中心實(shí)際需求的培訓(xùn)管理系統(tǒng)。本系統(tǒng)開發(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)采用開放的、動(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ū)域跨部門的特點(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)類別統(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)類別的管理等,可實(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ì)開發(fā)的培訓(xùn)管理信息系統(tǒng)己成功應(yīng)用于培訓(xùn)中心,從目前的使用效果看,該系統(tǒng)已經(jīng)表現(xiàn)出其明顯的管理優(yōu)勢(shì),原來(lái)令人忙碌無(wú)比的成績(jī)登記、排課、課表確定、教學(xué)任務(wù)書下發(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ó)書協(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ù)
桃江县| 尚义县| 什邡市| 江川县| 古田县| 滨州市| 土默特右旗| 互助| 樟树市| 天柱县| 泗洪县| 潍坊市| 湄潭县| 尼玛县| 桃园县| 天祝| 星座| 灯塔市| 涞水县| 深泽县| 宕昌县| 永德县| 海丰县| 滁州市| 黔东| 岳阳县| 汤原县| 册亨县| 清水河县| 娱乐| 蛟河市| 石渠县| 东至县| 民丰县| 漠河县| 仁怀市| 湘西| 霍山县| 珲春市| 建昌县| 抚松县|