前言:本站為你精心整理了計算機科學技術的網站設計研究范文,希望能為你的創作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。
1操作流程的設計與實現---以在線考試流程為例
1.1在線考試前臺首頁設計
眾所周知,網站前臺首頁的好壞直接影響到用戶對該網站的第一印象。前臺首頁的布局不僅要求合理正規,讓用戶瀏覽之后就會感覺到舒暢的感覺;另外每個功能模塊也要在首頁上顯示出來,即讓用戶能夠短時間內了解該網站的主要用途和功能分類。其在線考試前臺首頁主要有以下幾項模塊:考生注冊和登錄模塊:主要用于考生注冊以及登錄網站,并提供找回密碼的功能;同時提供網站的管理員登錄后臺管理系統的功能。
1.2考生注冊的實現過程
考生注冊項主要是為考試提供一個賬戶注冊的平臺,同時將考生注冊賬戶存入到系統數據庫當中并保存。其信息主要是考生的身份證信息、學生證信息、考生個人信息以及密碼的設置和問題保護信息。考生按照系統提示選擇專業,同時要按照系統要求填寫學生證號。
1.3考生/管理員登錄的實現過程
考生/管理員登錄是考生或者管理員提供登錄網站的入口。在登錄頁面中,考生通過輸入學生證號和密碼可以登錄網站并進行相關的操作,例如,進行在線考試、查詢考試成績、修改個人資料;管理員通過輸入管理員名稱、密碼并選中“管理員”復選框,可以登錄到網站后臺管理系統進行相關的管理操作。
1.4考試課程和套題選擇
考生的所考科目以及考試套題的選擇,即考生在登錄賬戶之后,根據相關規定來選擇自己所需要考試的科目以及套題類型,這些操作都是需要考生在考試之前自己進行選擇的。選擇運行考試即可開始答卷。操作界面上會顯示出考生的個人信息,網站會根據考生個人以及專業等信息來選擇兩個級聯關系的菜單控件,進而將其專業內的課程和對應考題羅列出來。考生首先選擇好課程,然后選擇套題列表中的套題。另外考生還能夠對其專業信息表進行查詢,同時還能夠創建相關記錄集,若存有記錄則會顯示記錄選擇的列表/菜單控件,若不存在則會提示信息并終止程序。套題選擇的菜單控件是默認選擇的,其會根據考生在查詢考試課程信息時所留下的首次記錄集記錄來確定。只要考生選好其所需考試課程信息,網站頁面將會將考試套題以信息表的形式展現出來,點擊所需考試的套題然后點擊選擇套題控件;若所羅列的套題中沒有所需要的考試套題,系統會提示“套題為添加”或者“套題已考完”的信息。
1.5考試試題的顯示
當考生進入在線考試頁面時,在頁面頂部將會顯示考生選擇的課程和套題名稱,同時向考試成績信息表中插入一條新記錄,以標識該考生已選擇該套題進行考試。只要考生開始答題,其考試初始值就會在考試成績信息表中插入,然后系統會自動編號其最新插入的ID,再將其保存在Session變量之中。該網站中的考試套題多為單選和多選,滿分100。單選與多選題的分值比例為2:3,然后再將套題中每道題的分數進行平均分配。
1.6系統自動評分
考生答完試卷點擊提交,服務器就會接收到所提交試卷,此時系統會自動保存考生所選答案,同時將考生所選答案與正確答案作對比,進而得出考生成績并插入到系統數據庫當中。過程如下:對于套題中單選類型進行查詢,對比考生答案與正確答案之后,一致的話就會使得res_single變量值加1;然后對其套題中的多選類型進行查詢,對比考生答案與正確答案之后,若答案一致也會使得res_more變量值加1。最后累積得到考生正確答題數量,再分別乘以其單選和多選題的分數,就會得到考生考試的成績,數據庫也會將其成績進行更新并保存。
1.7成績查看
查詢考試成績是網站為學生考試提供成績查詢的渠道,其成績信息的查詢包括考生考試題目的信息、答對題目、考生答案、正確答案和考生的最終成績。在頁面中,通過查詢試題信息表tb_Questions獲取考生本次考試對應的單選題和多選題的題目和正確答案,并獲取從在線考試頁面傳遞過來的考生答案;然后查詢考試成績信息表獲取考生本次考試的詳細成績;最后將獲取到的信息輸出到客戶瀏覽器。
2結束語
21世紀是計算機網絡技術發展的時代,網絡開始成為人們進行信息交流的主要方式之一。網絡環境能夠為各大學校和教育機構提供網絡在線考試平臺,從而大大降低了考試所需投入的人力物力財力,同時也方便了考生,只需在聯網計算機上登錄賬戶進行選擇即可進行考試,且服務更加全面,操作更加靈活,其考試更加公平公正。考生還可以根據自己學習的情況來選擇測試內容,進而來客觀評價自我學習情況和知識掌握情況;學校教務人員可以利用網絡在線考試技術來講現有考試模式進行革新,以使得考試效率和準確度得以提高。筆者經過實際調查后得知,網絡在線考試網站能夠在在線考試、閱卷、查詢成績、考題選擇以及考生信息設置等方面都有比較出色的表現,用戶滿意度較高。
作者:倪澎濤單位:遼寧大連91550部隊