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

?

銅仁供電局安規(guī)在線學(xué)習(xí)考試系統(tǒng)開(kāi)發(fā)與研究

2016-12-28 22:48:10許朝萍任應(yīng)欽
中國(guó)科技博覽 2016年24期
關(guān)鍵詞:考試系統(tǒng)在線學(xué)習(xí)

許朝萍++任應(yīng)欽

[摘 ?要]供電企業(yè)的安全培訓(xùn)是推行安全生產(chǎn)的重要保障。目前,國(guó)內(nèi)外不少電力企業(yè)依然采用傳統(tǒng)的授課方式進(jìn)行安全培訓(xùn)學(xué)習(xí),單一的培訓(xùn)考試模式,使參訓(xùn)學(xué)員積極性大打折扣,難以達(dá)到預(yù)期效果。信息及網(wǎng)絡(luò)技術(shù)的普及,給我們提供了更高效的學(xué)習(xí)方式,它克服了時(shí)間、地域、人力資源等諸方面的局限性,通過(guò)開(kāi)發(fā)基于B/S架構(gòu)的在線學(xué)習(xí)培訓(xùn)系統(tǒng),實(shí)現(xiàn)對(duì)企業(yè)內(nèi)部培訓(xùn)活動(dòng)進(jìn)行有效的組織管理。本論文主要闡述在線學(xué)習(xí)考試系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)方法。實(shí)踐證明,本系統(tǒng)提高了人員培訓(xùn)學(xué)習(xí)知識(shí)的興趣,減少培訓(xùn)管理人員的工作量,節(jié)約人力成本,同時(shí)保證了培訓(xùn)考試的公正、合理和應(yīng)用的靈活、便利性,達(dá)到了預(yù)想的設(shè)計(jì)效果。

[關(guān)鍵詞]SSH ?MVC ?在線學(xué)習(xí) ?考試系統(tǒng)

中圖分類(lèi)號(hào):TP311.52 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-914X(2016)24-0150-01

1、系統(tǒng)技術(shù)介紹及應(yīng)用

1.1 JSP技術(shù)概述及工作原理

JSP(java server pages)是由SUN公司在servlet基礎(chǔ)上開(kāi)發(fā)出來(lái)的一種動(dòng)態(tài)網(wǎng)頁(yè)制作技術(shù),其可使您可以將網(wǎng)頁(yè)中的動(dòng)態(tài)部分和靜態(tài)的HTML相分離。您可以使用平常得心應(yīng)手的工具并按照平常的方式來(lái)書(shū)寫(xiě)HTML語(yǔ)句。盡管JSP文件看起來(lái)更象是HTML文件而不是Servlet文件,但事實(shí)上,它恰恰將轉(zhuǎn)換為 Servlet文件,其中的靜態(tài)HTML僅僅用來(lái)輸出Servlet服務(wù)方法返回的信息。

1.2 JDBC介紹

JDBC(Java DataBase Connectivity),是用于執(zhí)行SQL語(yǔ)句的Java應(yīng)用程序接口,是一套API集合,在這個(gè)集合中設(shè)置了許多允許Java程序連接數(shù)據(jù)庫(kù)的框架。JDBC驅(qū)動(dòng)程序是依靠獨(dú)立的軟件公司開(kāi)發(fā)的。JDBC驅(qū)動(dòng)程序適合特定的數(shù)據(jù)庫(kù)系統(tǒng)和數(shù)據(jù)訪問(wèn)模型,主要的那些數(shù)據(jù)庫(kù)系統(tǒng)都有對(duì)應(yīng)的的驅(qū)動(dòng)程序,例如Microsoft、oracle、Informix、Sybase、Postgress、MySQL等等。

1.3 MVC模式介紹

MVC是一種體系結(jié)構(gòu)模式,代表Model—View—Controller,是應(yīng)用于交互式系統(tǒng)的一種體系結(jié)構(gòu)模式。MVC產(chǎn)生于20世紀(jì)70年代Palo—Alto實(shí)驗(yàn)室的Smalltalk編程環(huán)境。MVC模式指導(dǎo)模塊的職責(zé)分配和模塊之間的通信協(xié)議。職責(zé)分配是面向?qū)ο蠓治龊驮O(shè)計(jì)中最重要的工作,協(xié)議設(shè)計(jì)則是相當(dāng)困難的工作。MVC為這兩項(xiàng)工作提供了指導(dǎo),所以意義重大。

1.4 Struts技術(shù)概述及工作原理

Struts是構(gòu)建基于java的Web應(yīng)用程序的首選框架。通過(guò)采用模型-視圖-控制器(MVC)設(shè)計(jì)模式,使用Struts可以開(kāi)發(fā)使用Java Servlets和JavaServer Pages的高性能、面向事務(wù)的Web應(yīng)用程序,并可以解決諸多相關(guān)問(wèn)題。首先,需要認(rèn)識(shí)到Struts帶來(lái)的不僅僅是編程的便利性,Struts還從根本上為Web編程人員構(gòu)思和 構(gòu)建Web應(yīng)用程序提供了一種新的方式。在MVC體系結(jié)構(gòu)中,中心Servlet(被稱(chēng)為控制器)接收所有應(yīng)用程序的請(qǐng)求。然后控制器將對(duì)請(qǐng)求進(jìn)行處理,同時(shí)準(zhǔn)備視圖(通常是JSP)所需要的任何數(shù)據(jù),并將此數(shù)據(jù)發(fā)給JSP。接著JSP使用由控制器準(zhǔn)備的數(shù)據(jù)生成瀏覽器響應(yīng)。本體系結(jié)構(gòu)中,事務(wù)邏輯和顯示邏輯彼此相互獨(dú)立。

1.5 Hibernate技術(shù)概述及工作原理

Hibernate提供了強(qiáng)大、高性能的對(duì)象到關(guān)系型數(shù)據(jù)庫(kù)的持久化服務(wù),開(kāi)發(fā)人員可以按照J(rèn)ava的基礎(chǔ)語(yǔ)義(包括關(guān)聯(lián)、繼承、多態(tài)、組合以及Java的集合架構(gòu))進(jìn)行持久化開(kāi)發(fā)。

Hibernate是一種“對(duì)象—關(guān)系型數(shù)據(jù)映射組件”,它使用映射文件將對(duì)象和關(guān)系型數(shù)據(jù)相關(guān)聯(lián)。Hibernate配置文件主要用于配置數(shù)據(jù)庫(kù)連接和運(yùn)行時(shí)所需要的各種屬性。

1.6 Tomcat應(yīng)用服務(wù)器介紹

Tomcat是一個(gè)小型的輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問(wèn)用戶(hù)不是很多的場(chǎng)合下被普遍使用,是開(kāi)發(fā)和調(diào)試JSP程序的首選。對(duì)于一個(gè)初學(xué)者來(lái)說(shuō),可以這樣認(rèn)為,當(dāng)在一臺(tái)機(jī)器上配置好Apache服務(wù)器,可利用它響應(yīng)對(duì)HTML頁(yè)面的訪問(wèn)請(qǐng)求。實(shí)際上Tomcat 部分是Apache服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)你運(yùn)行tomcat時(shí),它實(shí)際上作為一個(gè)與Apache獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的。

2、系統(tǒng)需求分析

2.1 系統(tǒng)功能概述

B/S結(jié)構(gòu)的WEB應(yīng)用程序具有瘦客戶(hù)端的特點(diǎn),本系統(tǒng)旨在讓用戶(hù)通過(guò)瀏覽器實(shí)現(xiàn)對(duì)系統(tǒng)的訪問(wèn),讓考試變得更方便,讓管理變得更容易,用戶(hù)拿到一臺(tái)計(jì)算機(jī)就可以考試,不必?fù)?dān)心這臺(tái)機(jī)器上是否裝有考試系統(tǒng)。

2.2 權(quán)限與控制

用戶(hù)角色分為:管理員(admin)、學(xué)員(student)和教師(teacher)三類(lèi)。

2.3 系統(tǒng)業(yè)務(wù)流程分析

(一)管理員功能:

(1) 用戶(hù)管理,開(kāi)設(shè)、刪除用戶(hù)帳號(hào)

(2) 系統(tǒng)管理,包括教師、班級(jí)、學(xué)生的信息管理

(3) 題庫(kù)管理,題庫(kù)的批量導(dǎo)入、刪除、題目手工錄入

(4) 考試及試卷管理,考試信息錄入、試卷的新建、刪除,試卷題目添加、移除

(二)講師管理功能:

(1) 題庫(kù)管理,題庫(kù)的批量導(dǎo)入、刪除、題目手工錄入

(2) 考試及試卷管理,考試信息錄入、生成、刪除試卷,試卷題目添加、移除

(3) 信息查詢(xún),包括查詢(xún)學(xué)生信息、查詢(xún)考試信息、查詢(xún)考生成績(jī)

(三)學(xué)員功能:

(1) 學(xué)員首頁(yè),考試資訊和信息公告

(2) 考試,進(jìn)入考試,選擇科目、試卷,考試答題。

(3) 結(jié)果查詢(xún),查詢(xún)考試成績(jī)、查看答題與正確答案。

2.4 系統(tǒng)開(kāi)發(fā)環(huán)境

操作系統(tǒng):Microsoft Windows7

程序開(kāi)發(fā)環(huán)境:MyEclipse 8.6

應(yīng)用服務(wù)器:Tomcat 6.0

數(shù)據(jù)庫(kù):Oracle 11g

3、系統(tǒng)設(shè)計(jì)

3.1 系統(tǒng)管理設(shè)計(jì)

系統(tǒng)管理分為5個(gè)子模塊:部門(mén)數(shù)據(jù)管理,班級(jí)數(shù)據(jù)管理,教師數(shù)據(jù)管理,學(xué)員數(shù)據(jù)管理。

3.2 題庫(kù)管理

題庫(kù)管理可以讓管理員或者教師對(duì)題目的增加、刪除和修改操作,以及生成試卷。

3.4 試卷管理

試卷管理可以讓管理員或者教師查看某個(gè)年級(jí)某個(gè)科目的試卷,可以查看某個(gè)試卷的詳細(xì)信息或者是刪除該試卷。

3.5 帳戶(hù)管理

帳戶(hù)管理可以讓教師和學(xué)員用戶(hù)可以修改個(gè)人信息,及修改個(gè)人密碼。

3.6 考試管理

考試管理可以讓學(xué)員用戶(hù),查看考試公告,進(jìn)行考試,或者查看自己的考試信息,以及考試的試卷信息。

3.7 信息查詢(xún)

信息查詢(xún)可以讓教師查詢(xún)本部門(mén)學(xué)員的考試情況的考試成績(jī)。

總結(jié)

本項(xiàng)目的任務(wù)是設(shè)計(jì)實(shí)現(xiàn)一個(gè)基于B/S架構(gòu)的在線學(xué)習(xí)考試系統(tǒng),包括需求分析、系統(tǒng)設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、開(kāi)發(fā)等一系列工作。

開(kāi)發(fā)平臺(tái)為Windows7 + MyEclipse8.6 + Oracle11g + Tomcat6,開(kāi)發(fā)過(guò)程中進(jìn)行了十分詳細(xì)的需求分析和系統(tǒng)設(shè)計(jì),遵循規(guī)范的開(kāi)發(fā)流程,使整個(gè)過(guò)程少走了很多彎路,項(xiàng)目開(kāi)發(fā)水平得到了很大的提升。

本項(xiàng)目使得我對(duì)企業(yè)內(nèi)部培訓(xùn)考核的業(yè)務(wù)邏輯和技術(shù)實(shí)現(xiàn)有了深刻的感性認(rèn)識(shí),為將來(lái)工作的開(kāi)展打下了更加堅(jiān)實(shí)的基礎(chǔ),必將促進(jìn)業(yè)務(wù)水平的提升。

參考文獻(xiàn)

[1]田文燕.從紙筆測(cè)試到計(jì)算機(jī)化語(yǔ)言測(cè)試的發(fā)展[J].湖北廣播電視大學(xué)學(xué)報(bào).2007年2月

[2]林上杰、林康司.JSP2.0技術(shù)手冊(cè)[M]-北京-電子工業(yè)出版社:46-47頁(yè)

猜你喜歡
考試系統(tǒng)在線學(xué)習(xí)
基于VHD技術(shù)的通用計(jì)算機(jī)考試系統(tǒng)的應(yīng)用研究
藥學(xué)實(shí)驗(yàn)教學(xué)中心培訓(xùn)考試系統(tǒng)的建設(shè)
信息化環(huán)境下高職英語(yǔ)教學(xué)現(xiàn)狀及應(yīng)用策略研究
基于MOOC的微課制作方法
基于PHP技術(shù)的計(jì)算機(jī)基礎(chǔ)考試系統(tǒng)的開(kāi)發(fā)
基于混合式學(xué)習(xí)理念的大學(xué)生自主學(xué)習(xí)能力的培養(yǎng)研究
基于SOA的在線學(xué)習(xí)資源集成模式的研究
基于IRT和XML的考試系統(tǒng)構(gòu)建初探
科技視界(2016年21期)2016-10-17 16:52:31
晴隆县| 津市市| 宽城| 准格尔旗| 富阳市| 运城市| 江津市| 衡水市| 开封县| 丹巴县| 桐乡市| 札达县| 河北区| 安吉县| 五原县| 永嘉县| 东至县| 义马市| 银川市| 兴隆县| 凤山市| 克东县| 应用必备| 永宁县| 钦州市| 泸溪县| 溧阳市| 博野县| 武威市| 灵宝市| 行唐县| 威海市| 湾仔区| 郁南县| 通州市| 江永县| 湛江市| 枣阳市| 汕头市| 垦利县| 沈丘县|