亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Web的在線培訓考試系統(tǒng)的設計與實現(xiàn)

        2017-02-23 13:56:22高維安范晶
        電子技術(shù)與軟件工程 2016年24期

        高維安+范晶

        本文根據(jù)溫州空管站培訓考核的實際需求,設計并開發(fā)了一套基于Web的在線培訓考試系統(tǒng)。系統(tǒng)設計基于B/S模式,利用AJAX、jQuery、CSS等技術(shù)實現(xiàn)系統(tǒng)頁面和部分功能,系統(tǒng)數(shù)據(jù)庫采用SQL Server2008,運用ASP.NET三層架構(gòu)實現(xiàn)系統(tǒng)架構(gòu)設計。

        【關(guān)鍵詞】AJAX技術(shù) ASP.NET 三層架構(gòu) SQL Server數(shù)據(jù)庫

        隨著信息化技術(shù)飛速發(fā)展,各種Web應用系統(tǒng)應運而生,電子辦公系統(tǒng)愈發(fā)成為主流,本文基于溫州空管站培訓考核的實際需求,設計并開發(fā)了一套基于Web的在線培訓考試系統(tǒng),滿足了溫州空管站人員電子化培訓和考核。

        1 需求分析

        1.1 可行性分析

        系統(tǒng)可行性分析是對系統(tǒng)在技術(shù)上、經(jīng)濟上和操作上是否可行進行的科學分析和論證。技術(shù)上來說,本文所設計開發(fā)的系統(tǒng)使用B/S模式搭建,以C#為程序開發(fā)語言,使用ASP.NET三層架構(gòu)和SQL Server 2008數(shù)據(jù)庫對系統(tǒng)的數(shù)據(jù)進行相關(guān)處理操作。在ASP.NET三層架構(gòu)中,UI層負責界面設計,BLL層負責針對具體問題設計算法,DAL層負責訪問數(shù)據(jù)庫,操作數(shù)據(jù)。SQL Server 2008數(shù)據(jù)庫能夠在保證數(shù)據(jù)完整性的基礎上處理大量數(shù)據(jù),包括對數(shù)據(jù)的增加、刪除、修改和查詢操作,在技術(shù)上完成可行。從經(jīng)濟上來看,本文設計開發(fā)的系統(tǒng)所需的硬件僅為一臺應用服務器,只需將應用服務器接入到現(xiàn)有OA系統(tǒng)交換機中,所有OA終端均可作為系統(tǒng)的客戶端,且系統(tǒng)的安裝、部署、運行和維護都具有方便且價格低廉的特點,所以經(jīng)濟上也可行。從操作上來說,本系統(tǒng)界面清晰友好,操作簡單,且提供用戶使用說明,任何人均可快速掌握系統(tǒng)使用步驟。

        1.2 功能需求分析

        本文所設計開發(fā)的系統(tǒng)須具有的基本功能如下:

        (1)建立并繼續(xù)增加完善題庫;

        (2)對題庫進行分類,快速導入題庫;

        (3)題目刪除、添加和修改;

        (4)用戶的刪除、添加和修改;

        (5)試卷的生成,包括手動組卷、自動組卷;

        (6)自動閱卷。

        在對系統(tǒng)需求進行充分調(diào)研后,本文所開發(fā)的系統(tǒng)還增加了以下功能:

        (1)管理試題圖片;

        (2)客觀題自動閱卷,主觀題管理員可手工閱卷;

        (3)組卷過程中支持實時修改考題;

        (4)提供兩種考試模式,即:系統(tǒng)考生使用同一張試卷、考生隨機抽取不同試卷;

        (5)考試管理中增加允許重新考試、考試延遲以及導出考試信息;

        (6)打印試卷;

        (7)增加系統(tǒng)日志管理和系統(tǒng)數(shù)據(jù)備份。

        2 系統(tǒng)設計

        2.1 數(shù)據(jù)庫設計

        數(shù)據(jù)庫設計是指根據(jù)用戶的需求,在某一具體的數(shù)據(jù)庫管理系統(tǒng)上,設計數(shù)據(jù)庫的結(jié)構(gòu)和建立數(shù)據(jù)庫的過程。本文根據(jù)系統(tǒng)需實現(xiàn)的功能,為各個模塊設計了必須的數(shù)據(jù)表。由在線考試子系統(tǒng)功能需求分析可知,該系統(tǒng)需要對考生信息、試卷信息、試卷、考試信息、考試結(jié)果和用戶答卷信息進行增加、刪除、修改和查詢操作,因此需設計六個信息表分別管理各類信息。

        2.2 系統(tǒng)架構(gòu)設計

        本文設計開發(fā)的系統(tǒng)采用B/S模式,系統(tǒng)軟件無需部署在客戶端上,軟件的維護、更新和升級均在服務器端進行。系統(tǒng)數(shù)據(jù)庫設計完成后,本文以考生在線考試交卷為例來闡述使用ASP.NET來構(gòu)建三層架構(gòu)流程。

        2.2.1 數(shù)據(jù)訪問層

        數(shù)據(jù)訪問層是對數(shù)據(jù)的操作的定義,為BLL層提供服務,因此,考生交卷的數(shù)據(jù)訪問層定了Judge()函數(shù)進行自動閱卷,其核心代碼是:

        {for (inti = 0; i

        {if(ds.Tables[0].Rows[i][21].ToString()==ds.Tables[0].Rows[i][24].ToString())

        {Temp = "update AswerPg set UsQsPnt=" + ds.Tables[0].Rows[i][26].ToString() + " where ID=" + ds.Tables[0].Rows[i][0].ToString();}

        else{Temp = "update AswerPg set UsQsPnt=0 where ID=" + ds.Tables[0].Rows[i][0].ToString();}}

        DbHelperSQL.ExecuteSql(Temp); }

        Temp = " select SUM(UsQsPnt) from AswerPg where UsID=" + UserID + " and EmPgID=" + EmPgID;

        ds = DbHelperSQL.Query(Temp);

        EmUsPnt = decimal.Parse(ds.Tables[0].Rows[0][0].ToString());

        Temp = "update EmRst set EmRstHsPpr=1,EmRstPprTm='" + DateTime.Now + "',EmRstScr=" + EmUsPnt + " where EmRstUsID=" + UserID + " and EmRstEmPgID=" + EmPgID;

        DbHelperSQL.ExecuteSql(Temp); }

        2.2.2 業(yè)務邏輯層

        系統(tǒng)在數(shù)據(jù)訪問層定義好函數(shù)Judge()后,業(yè)務邏輯層只需對數(shù)據(jù)訪問層定義的函數(shù)進行調(diào)用即可,核心代碼為:

        {dal.Judge(UserID, EmPgID, UsAws, UsImg, out EmUsPnt)}

        2.2.3 用戶界面層

        當系統(tǒng)在后臺需要調(diào)用自動閱卷功能時,需要進行聲明和調(diào)用:

        bll.Judge(UserID, EmPgID, TempAws, TempEmImg, out ExamScore)

        3 結(jié)論

        本文作者設計的基于Web的在線培訓考試系統(tǒng),在試運行過程中發(fā)現(xiàn)本系統(tǒng)具備以下優(yōu)點:實用性強,功能完善,易操作易維護。同時也發(fā)現(xiàn),大量的使用人數(shù)會使得系統(tǒng)的響應速度有所下降,系統(tǒng)效率還有待繼續(xù)提高,此外,該系統(tǒng)現(xiàn)有的類型只有題目和圖片,對視頻等格式的資源研究仍需進一步深入。

        參考文獻

        [1]姚震,施會萍.基于B/S模式的入館教育自主學習和考試系統(tǒng)的設計與實現(xiàn)[J].農(nóng)業(yè)圖書情報學刊,2016,28(03):37-38.

        [2]張艷麗.ASP.NET Ajax入門與案例詳解[M].北京:機械工業(yè)出版社,2007.

        作者單位

        中國民用航空溫州空中交通管理站 浙江省溫州市 325024

        精品一区二区三区无码免费视频| 亚洲av专区一区二区| 女同精品一区二区久久| 国产又色又爽又高潮免费视频麻豆| 日本夜爽爽一区二区三区| 无码8090精品久久一区| 天涯成人国产亚洲精品一区av| 久久99精品久久久久婷婷| 中国凸偷窥xxxx自由视频| 久久水蜜桃亚洲av无码精品麻豆| 亚洲国产精品二区三区| 国产一区二区三区av天堂| 精产国品一二三产品蜜桃| 亚洲中文字幕无码卡通动漫野外| 黄色三级一区二区三区| 风韵丰满熟妇啪啪区99杏| 日韩人妻无码精品久久| 91av视频在线| 国产丝袜在线福利观看| 午夜视频在线观看一区二区小| 国产女厕偷窥系列在线视频| 欧美日韩国产综合aⅴ| 给我播放的视频在线观看| 国产一区二区三区不卡在线观看 | 极品一区二区在线视频观看| 亚洲avav天堂av在线网爱情| 亚洲av日韩aⅴ永久无码| 日本一道高清在线一区二区| 欲香欲色天天天综合和网| 亚洲成色www久久网站夜月| 国产精品反差婊在线观看| 少妇又紧又爽丰满在线视频| 国产欧美日韩一区二区三区| 水蜜桃久久| 亚洲一区二区三区视频免费| 色综合天天综合欧美综合| 中国猛少妇色xxxxx| 国产裸体AV久无码无遮挡 | 国产成人综合日韩精品无码 | 亚洲av大片在线免费观看| 亚洲av无码一区东京热久久|