999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于B/S網上考試系統的設計和實現

2017-10-20 06:41:21何志明
絲路視野 2017年15期

何志明

【摘要】隨著網絡的普及和對教育的重視,各院校各學科的網上考試都具有了必要的使用環境。本系統采用B/S架構作為系統的總體結構,以Web數據庫技術為依托,利用微軟的ASP.NET技術,結合ADO,實現了對Web數據庫的訪問和查詢。

【關鍵詞】B/S架構;ASP.NET;網上考試;Web數據庫

一、 網上考試系統的現狀分析

在國外,網上考試已經得到了蓬勃發展,人們選學課程和考試都是通過網上進行的。例如:國外一些聞名的考試,如Microsoft公司的MCSE(Microsoft系統工程師認證考試)、GMAT(工商管理碩士入學考試)、托福考試、GRE(美國探究生入學考試)等,都是采用網上考試的形式進行的。

在國內,目前絕大多數考試還停留在傳統考試方式上,對互聯網的真正應用僅限于一些考試的網上報名工作和網上成績查詢,還沒有真正形成網上考試規模,傳統的考試方式已經存在著改革的必要了。

二、 網上考試系統的基本模式

(一)傳統的C/S(客戶機/服務器)模式

將數據庫內容放在遠程的服務器上,在客戶機上安裝相應軟件。C/S結構在技術上雖然很成熟,但該結構的程序往往只局限在小型的局域網內部,不利于擴展。并且,該結構的每臺客戶機都需要安裝相應的客戶端程序。當擁有用戶量比較多時,系統的安裝和維護工作比較繁重。同時,由于應用程序直接安裝在客戶機,客戶機直接和數據庫服務器交換數據,系統的平安性也受到一定影響。

(二)新型的B/S(瀏覽器/服務器)模式:

將應用邏輯和用戶界面和數據訪問相分離,使系統的維護變得簡單,同時簡化了客戶端的功能,用戶只需瀏覽器即可使用此考試系統,更適宜于互聯網上的考試。

三、B/S網上考試系統基本功能介紹

本系統采用ASP.NET、HTML、Javascript、VBscript、圖形編輯和數據庫等工具,通過基于WEB服務器訪問WEB頁面,可以不受地點,時間限制,通過寬帶上網或其它上網方式,借助Internet這一強大、方便的工具,考生可以在互聯網上通過瀏覽器來選擇科目、參加考試,管理員可以在互聯網上通過瀏覽器來添加、修改學生信息,添加、修改、刪除試題,修改考試科目信息,管理學生成績;同時還實現有學生信息查詢功能摘要:按班級、學號、姓名等關鍵字查詢,實現對整個系統的管理功能。系統的主界面主要有考生、管理員入口,根據用戶類型,分別進入考試和管理兩個不同的頁面。其最大的特征是開放性、方便性和靈活性。

四、 B/S網上考試系統的關鍵技術介紹

(一)ASP.NET技術概況

ASP.NET是微軟公司推出的一種Internet編程技術,它采用效率較高的、面向對象的方法來創建動態Web應用程序。在原來的ASP技術中,服務器端代碼和客戶端HTML混合在一起,經常導致頁面的代碼冗長而復雜,程序的邏輯難以理解。ASP.NET是一種獨立于瀏覽器的編程模型,可以在最新版本的IE、NetscapeNavigator以及諸如Opera等被廣泛使用的瀏覽器上運行。

(二) ASP.NET的優勢

ASP.NET是在服務器上運行的編譯好的公共語言運行庫代碼,它可利用早期綁定、實時編譯、本機優化和盒外緩存服務。這相當于在編寫代碼行之前便顯著提高了性能。

世界級的工具支持:ASP.NET框架補充了Visual Studio集成開發環境中的大量工具箱和設計器。WYSIWYG編輯、拖放服務器控件和自動部署只是這個強大的工具所提供功能中的少數幾種。

威力和靈活性:由于ASP.NET基于公共語言運行庫,因此Web應用程序開發人員可以利用整個平臺的威力和靈活性。Microsoft.NET框架類庫、消息處理和數據訪問解決方案都可從Web無縫訪問。ASP.NET也和語言無關,所以可以選擇最適合應用程序的語言,或跨多種語言分割應用程序。另外,公共語言運行庫的交互性保證在遷移到ASP.NET時保留基于COM的開發中的現有投資。

可管理性:ASP.NET采用基于文本的分層配置系統,簡化了將設置應用于服務器環境和Web應用程序。由于配置信息是以純文本形式存儲的,因此可以在沒有本地管理工具幫助的情況下應用新設置。此“零本地管理”哲學也擴展到了ASP.NET框架應用程序的部署。只需將必要的文件復制到服務器,即可將ASP.NET框架應用程序部署到服務器。不需要重新啟動服務器,即使是在部署或替換運行的編譯代碼時。

(三)常用到的ASP.NET內置對象

Application對象摘要:對整個ASP.NET執行環境而言,一個虛擬目錄下的所有ASP.NET程序構成了一個Web應用程序。在多任務執行的情況下,來自四面八方的眾多用戶可能執行同一個Web應用程序,這便依靠Application對象。常用到的場合摘要:聊天室、網頁計數器等。

Request對象摘要:獲取從客戶瀏覽器傳給服務器端的數據,如接收來自表單的數據。

Response對象摘要:Request對象和Response對象就像一般程序語言里的Input及Output命令,若要讓服務器端的ASP. NET程序能夠接收來自客戶端的信息,須用Request對象;若想將服務器端的信息傳遞給客戶端,須用Response對象。

Session對象摘要:Session對象和Application對象極為類似,但Session對象的信息只適用于同一位用戶,換句話說,一個Session對象只屬于一位用戶。常用到的場合摘要:虛擬購物車、用戶登陸網站時用戶名的臨時存儲等。

參考文獻

[1] 王冰雪,吳紹江.基于J2EE規范的HIKS網上考試系統的設計與實現[J].計算機應用研究,2015(04).

[2] 張紅清.李燕.基于ASP.NET的網上考試系統的應用研究[J].實驗室研究與探索,2014(06).

主站蜘蛛池模板: 免费A∨中文乱码专区| 国产欧美自拍视频| 国产区免费| 国产亚洲精品97AA片在线播放| 91口爆吞精国产对白第三集| 99久久免费精品特色大片| 九色91在线视频| 狠狠色综合久久狠狠色综合| 亚洲手机在线| 久久综合五月| 午夜精品久久久久久久99热下载| 中文字幕免费视频| 老司机精品一区在线视频| 67194亚洲无码| a毛片免费观看| 亚洲一区国色天香| 中文字幕久久精品波多野结| 老司机精品99在线播放| 国产美女精品人人做人人爽| 国产午夜人做人免费视频| 国产精品55夜色66夜色| 人妻中文久热无码丝袜| 伊人91视频| 国产成人区在线观看视频| 国产96在线 | 丰满人妻被猛烈进入无码| 久草热视频在线| 无码丝袜人妻| 噜噜噜久久| 亚洲精品大秀视频| 亚洲欧美另类久久久精品播放的| 99中文字幕亚洲一区二区| 婷婷色狠狠干| 国产男人的天堂| 国产一区二区三区日韩精品| 色综合天天视频在线观看| 污污网站在线观看| 伊人查蕉在线观看国产精品| 狠狠久久综合伊人不卡| 国产激爽大片在线播放| 韩日免费小视频| 精品国产www| 色色中文字幕| 亚洲香蕉久久| 亚洲精品爱草草视频在线| 九一九色国产| 另类重口100页在线播放| 成人一区在线| 黑人巨大精品欧美一区二区区| 国产xx在线观看| 91丝袜乱伦| 第一页亚洲| 欧美福利在线| 日韩a在线观看免费观看| 国产成人亚洲欧美激情| 日本久久久久久免费网络| 免费在线成人网| 精品国产免费观看| 久操中文在线| 国产成人精品无码一区二| 亚洲综合一区国产精品| 亚洲 欧美 中文 AⅤ在线视频| 在线观看国产小视频| a天堂视频| 狼友视频国产精品首页| 狠狠色丁香婷婷综合| 亚洲一本大道在线| 99视频在线看| 国产伦片中文免费观看| 一本一道波多野结衣一区二区 | 日韩A∨精品日韩精品无码| 一级毛片免费观看不卡视频| 亚洲高清无码精品| 亚洲一级毛片免费观看| 97视频精品全国在线观看| 欧美国产日韩在线观看| 手机在线国产精品| 九九热这里只有国产精品| 亚洲中文精品人人永久免费| AV无码无在线观看免费| 在线观看亚洲精品福利片| 91在线视频福利|