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

淺析計算機考試管理系統

2014-10-16 21:58:55楊芳
職業·下旬 2014年9期

楊芳

摘 要:在線考試系統是現階段研究開發的一個熱點。在線考試系統中,題目的生成、試卷的提交、成績的批閱都可以在網絡上自動完成。只要有一套成熟的題庫,就可以實現考試的自動化。教師所要做的只是精心設計題目、維護題庫,而不是組織考試,從而大大減輕了教師的負擔。本文對計算機考試管理系統的設計及使用作介紹。

關鍵詞:考試系統 功能設計 模塊實現

網上考試系統有方便的題庫維護功能,除本論文中介紹的功能外,用戶可以通過數據庫方便地維護嘗試對理論題、操作題等題目,也可維護知識點的數量和內容,控制考生需做的題型和題目數量;還可以為系統添加快速成績查詢、統計和打印功能;閱卷一結束即可分別按姓名、學號范圍查詢和統計學生的分數以及考試時間等信息。

一、ASP系統功能設計

根據系統功能的要求,在線考試系統分為在線考試、管理、閱卷系統3個模塊,即在線考試系統、在線賬戶管理系統和在線閱卷系統。因此,可以將系統分解成幾個功能模塊來分別進行設計。

根據系統功能分析,僅設置一個單一的流程化頁面。當用戶登錄頁面,進入試題類別的選擇頁面后,接著就進入正式的理論考試頁面。在線管理系統可以具體細化為考試類別管理頁面、判斷題管理頁面、選擇題管理頁面、填空題管理頁面、試卷管理頁面、成績管理頁面、學生管理頁面、系統管理頁面、安全退出口。

二、功能模塊的實現

1.數據庫設計

打開數據庫“test_admin,mdb”后的窗口,左上角是數據庫的名稱。它所包含的數據表有下述7個:管理員表(admin)、考生檔案表(student)、考生考試記錄表(report)、考試試卷表(tese)、選擇題表(typc l)、判斷題表(type 2)和填空題表(type3)。

2.數據庫表的設計

下面介紹考試管理數據庫中各個數據表的結構:字段名稱、類型、關鍵字及其約束條件等等。

(1)管理員表(admin)。管理員表有3個字段,分別為管理員ID、管理員賬號和管理員密碼。

(2)考生檔案表(student)??忌鷻n案表包含考生的個人信息、姓名、學號和注冊日期等。

(3)考生考試記錄表(report)。該表記錄考生的編號和考試日期、考試分數等等。如果需要補考,則“是否補考”字段為真,同時記錄補考日期和補考分數。

(4)考試試卷表(test)。每一次考試都將記錄在考生考試記錄表中,可以指定試卷的各種題型的數量,從試題庫里隨機抽取試題生成一份原始試卷。本程序介紹的實例包括三種不同類型的題目:判斷、選擇和填空題。管理員可以設置考試卷的題目類型和題目數。

(5)判斷題表(type 1)。判斷題表記錄了管理員設置的判斷題的題干和答案。

(6)選擇題表(type 2)。選擇題表記錄管理員設置的選擇題和答案。

(7)填空題表(type 3)。填空題表記錄管理員設置的填空題和答案。

4.登錄和注冊頁面

網上考試系統的登錄頁面要求考生輸入姓名和密碼。在本程序中我們采用Session技術來保存用戶的認證標記并對用戶進行跟蹤。只有認證合格以后才能入系統,完成相應的選題、答題、提交答案等操作。如:

Name=trim(request(“1name”))

passwd=trim(request(“passwd”))

session(“user”)=name

if name<>“”and passwd<>“”then

Set conn=Server.CreateObject(“ADODB.Connection”)

Conn.Open“deriver={Microsoft Access Driver(*.mdb)};dbp=”&Server.MapPath(“../試題庫.mdb”)

set rs=server.createobject(“adodb.recordset”)

(1)在程序前半部分中,首先加入數據庫鏈接文件conn.asp。

(2)如果已經有輸入信息,就可以判斷他是不是合法的考生。如果是合法的考生則進入下一頁面。

(3)如果檔案中找不到這個考生的名字和學號,就認為是該考生可能是輸錯了自己的名字或者考號,以便顯示錯誤的信息,系統將提供用戶注冊的功能。

5.網上考試管理頁面

登錄模塊的具體實現步驟如下。

第一,通過rquest對象接收值如接收前面的兩個參數,然后鏈接數據庫到庫中admin表使用SQL語句進行記錄的查詢。若沒找到該用戶名和密碼,則出現提示信息,并退回到登錄頁面,重新登錄。若找到相應的記錄,則記錄下該記錄信息,如session(“user”)=123,然后進入到后臺主頁面。

第二,對于其他頁面如后臺的主頁面,在最開始的地方會有登錄控制語句,也就是說會查詢才定義的session(“user”)變量。若該值為空則說明這個用戶沒有登錄,是非法的,給出提示,返回到登錄頁面,讓用戶進行登錄;若該值不為空,說明用戶已經登錄完畢,并且是正確的用戶,則該用戶訪問本頁。后臺的其他頁面和主頁的控制方式一樣。

三、程序測試

1.程序的測試

對于軟件來講,不論采用何種技術和方法,軟件中仍然會有錯。采用新的語言、先進的開發方式、完善的開發過程,可以減少錯誤的引入,但是不可能杜絕軟件中的錯誤。這些引入的錯誤需要測試來找出。

第一,認為測試工作不如設計和編碼那樣容易取得進展,難以給測試人員某種成就感。第二,以發現軟件錯誤為目標的測試是非建設性的,甚至是破壞性的,測試中發現錯位是對責任者工作的一種否定。第三,測試工作枯燥無味,不能引起人們的興趣。第四,測試工作是艱苦而細致的工作。第五,對自己編寫的程序盲目自信,在發現錯誤后,顧慮別人對自己的開發能力的看法。

這些觀點對軟件測試工作是極為不利的,必須澄清認識、端正態度,才可能提高軟件產品的質量。

2.測試的步驟

大型軟件系統的測試基本上由下述幾個步驟組成。

(1) 模塊測試。在這個測試步驟中所發現的往往是編碼和詳細設計的錯誤。

(2)子系統測試。這個步驟著重測試模塊的接口。

(3)系統測試。在這個測試步驟中發現的往往是軟件設計中的錯誤,也可能發現需求說明中的錯誤。

(4)驗收測試。在這個測試步驟中發現的往往是系統需求說明書中的錯誤。

平行運行時同時應用新開發出來的系統和將被它取代的舊系統,以便比較新、舊兩個系統的處理結果。

3.程序調試結果

程序可以網上答卷,也可以在后臺的數據庫中隨意更改想要考試的考試題。得到一個考生的考試界面和成績情況。

以上是本人不成熟的觀點,有不足之處仍待商榷。

參考文獻:

[1]郭瑞軍,李杰,初曉璐.ASP數據庫開發實例精粹[M].北京:電子工業出版社.2005.

[2]藏楊,秦冬,李育龍.ASP軟件工程案例精解[M].北京:電子工業出版社.2004.

[3]何文華,李萍.SQL Server 2000應用開發教程[M].北京:電子工業出版社.2004.

[4]求是科技.ASP數據庫開發技術與工程實踐[M].北京:人民郵電出版社.2004.

(作者單位:大連市金融中專)endprint

主站蜘蛛池模板: 国产欧美日韩视频一区二区三区| 久久五月视频| 欧美精品v欧洲精品| 国产人成网线在线播放va| 亚洲AV色香蕉一区二区| 大学生久久香蕉国产线观看| 亚洲第一区在线| 黄片一区二区三区| 日韩欧美91| 素人激情视频福利| 一级毛片无毒不卡直接观看| 亚洲无限乱码| 亚洲美女视频一区| AV在线麻免费观看网站| 久久国产精品夜色| 亚洲AV人人澡人人双人| 久久精品国产91久久综合麻豆自制| 国产成人高清在线精品| 天天操天天噜| 国产一区二区人大臿蕉香蕉| 中文字幕无线码一区| 亚洲无线国产观看| 四虎亚洲国产成人久久精品| 网久久综合| 五月婷婷导航| 九九九精品成人免费视频7| 国产成人综合日韩精品无码首页| 国产一区二区视频在线| 人与鲁专区| 精品亚洲国产成人AV| 2020精品极品国产色在线观看| 九九热精品在线视频| 国产情侣一区二区三区| 国产成人高清精品免费软件| 91在线无码精品秘九色APP| 久久精品免费国产大片| 国产精品视频第一专区| 天堂成人av| 国产成人毛片| 国产网友愉拍精品视频| 亚洲精品va| 久久综合丝袜日本网| 中文成人在线视频| 91国内视频在线观看| 亚洲国产日韩视频观看| 2021国产v亚洲v天堂无码| 2020国产在线视精品在| 午夜视频日本| 亚洲国产一区在线观看| 中文字幕首页系列人妻| 91香蕉视频下载网站| 久久久久无码国产精品不卡| 久久99精品国产麻豆宅宅| 99久久精品久久久久久婷婷| 在线观看91精品国产剧情免费| 国产日韩精品欧美一区喷| 99re在线免费视频| 99久久精品久久久久久婷婷| 免费一级全黄少妇性色生活片| 日韩一区二区三免费高清| 麻豆国产在线不卡一区二区| 国产中文一区二区苍井空| 一级毛片基地| 亚洲AⅤ波多系列中文字幕| 亚洲欧美日韩天堂| 97国产在线播放| 久久综合丝袜日本网| 日韩精品无码不卡无码| 国内精品小视频在线| 精品三级网站| 女高中生自慰污污网站| a级毛片免费网站| 国产欧美性爱网| 国产清纯在线一区二区WWW| 操操操综合网| 国产免费人成视频网| 天天色综合4| 无码中文字幕精品推荐| 久草美女视频| 无码内射中文字幕岛国片| 九九九精品成人免费视频7| 日韩在线欧美在线|