2017計算機專業(yè)畢業(yè)論文開題報告范文
1.本課題的研究意義,國內(nèi)外研究現(xiàn)狀、水平和發(fā)展趨勢
1.1研究意義
在網(wǎng)絡技術逐漸滲入社會生活各個層面的今天,傳統(tǒng)的考試方式也面臨著變革,而網(wǎng)絡考試則是一個很重要的方向;赪eb技術的網(wǎng)絡考試系統(tǒng)可以借助于遍布全球的Internet進行,因此考試既可以在本地進行,也可以在異地進行,大大拓展了考試的靈活性。試卷可以根據(jù)題庫中的內(nèi)容即時生成,可避免考試前的壓題;而且可以采用大量標準化試題,從而使用計算機閱卷,大大提高閱卷效率;還可以直接把成績送到數(shù)據(jù)庫中,進行統(tǒng)計、排序等操作。所以現(xiàn)在較好的考試方法為網(wǎng)絡考試,試題內(nèi)容放在服務器上,考生通過姓名、準考證號碼和口令進行登錄,考試答案也存放在服務器中,這樣考試的公平性、答案的安全性可以得到有效的保證。因此,采用網(wǎng)絡考試方式將是以后考試發(fā)展的趨勢。
本課題利用Web技術開發(fā)一個在線考試系統(tǒng),在完成基本功能基礎上,力爭在交互手段方面有所創(chuàng)新,為用戶提供參加考試的良好體驗。
1.2國內(nèi)外研究現(xiàn)狀、水平和發(fā)展趨勢
網(wǎng)絡考試系統(tǒng)的實現(xiàn)技術有多種,可以采用傳統(tǒng)的客戶機/服務器(C/S)型的MIS型架構,即試題內(nèi)容放在遠程的服務器上,在考試機上安裝考試應用程序和數(shù)據(jù)庫客戶機配置,因此每次考試時要對機器進行安裝、配置,這樣一來考務工作比較煩瑣;而且考試程序放在客戶機上,安全性也受到一定影響。另外一種考試系統(tǒng)采用Web 技術實現(xiàn)[1]。Web技術超越了傳統(tǒng)的“客戶機/服務器”兩層結構,采用了三層體系結構:用戶界面層/事務層/數(shù)據(jù)庫層[2]。因此Web結構有著更好的安全性。在用戶機上不需要安裝任何應用程序,應用程序可以安裝在事務層所在的計算機上,試題存放在數(shù)據(jù)庫服務器上(事務層和數(shù)據(jù)庫可以是同一臺機器)。
基于Web的在線考試系統(tǒng)的研究在國外開發(fā)得比較早,在90年代就紛紛投入使用了,諸如計算機考試、GRE考試、注冊建筑師考試、注冊會計師考試等都已經(jīng)實現(xiàn)了計算機化[3]。國內(nèi)計算機考試雖然進步較晚,但由于軟硬件條件比較成熟,近幾年也發(fā)展很快。已經(jīng)投入使用的網(wǎng)絡考試系統(tǒng)目前有兩類:一是基于局域網(wǎng)的網(wǎng)絡考試系統(tǒng),一是基于Web的網(wǎng)絡考試系統(tǒng)。基于局域網(wǎng)的網(wǎng)絡考試系統(tǒng)通常用于比較正式的考試,如計算機等級考試、職業(yè)技能考試、行業(yè)考試等;基于WEB的網(wǎng)絡考試系統(tǒng)通常用于考生自測或網(wǎng)絡教學系統(tǒng)。
以下介紹幾個典型的網(wǎng)絡考試系統(tǒng),以說明國內(nèi)外對網(wǎng)絡考試系統(tǒng)的研究狀況:
1、清華泰豪網(wǎng)絡考試系統(tǒng)[4]。“清華泰豪網(wǎng)絡考試系統(tǒng)”是多功能輔助教學系統(tǒng),具有教學題庫管理、自動試卷生成、網(wǎng)上測驗、網(wǎng)上練習、自動成績統(tǒng)計分析等多項功能,全面覆蓋教學過程中練習、測驗、教學效果信息反饋的所有環(huán)節(jié)。系統(tǒng)內(nèi)含豐富的教學資源庫,各類學校、培訓機構都可以在上面建立自己的教學資源庫,進行網(wǎng)絡化的練習、測驗、成績統(tǒng)計等教學工作。該系統(tǒng)主要的缺點是題型比較少,以選擇題和填空題為主,系統(tǒng)使用復雜。
2、通用考試系統(tǒng)[5]。通用考試系統(tǒng)WebExam是杰佛公司針對政府、行業(yè)、企業(yè)和學校設計的新一代全B/S架構的網(wǎng)絡考試系統(tǒng),它于2000年國內(nèi)推出第一款基于互聯(lián)網(wǎng)的考試系統(tǒng),至今已經(jīng)過8次升級,最新版本采用了全新技術成果,標準部署下的Java版本支持1萬人同時考試,已經(jīng)在數(shù)千家企事業(yè)單位及學校得到成功應用。WebExam有.NET和Javag兩個版本。
3、計算機等級考試。國內(nèi)計算機等級考試較早地采用了網(wǎng)絡考試系統(tǒng)。在考試之前,由專門的考試網(wǎng)站提供相關的報名、考務安排等軟件,然后在開始考試時,將題庫統(tǒng)一安裝在各考點的服務器上?荚嚥捎矛F(xiàn)場打分的方式,考生只要一提交試卷,系統(tǒng)就給出相應的分數(shù)。
其他在線考試系統(tǒng)還包括網(wǎng)絡考試系統(tǒng)(EST)、信心網(wǎng)上考試系統(tǒng)、清正一專業(yè)網(wǎng)絡考試系統(tǒng)等。綜合考慮,盡管有成功的范例,但由于考試內(nèi)容、題型、考試組織過程等不同,還是能夠做出有特色的網(wǎng)絡考試系統(tǒng)。
參考文獻:
[1]張江,黃迪明,廖建明.通用考試系統(tǒng)的設計與實現(xiàn)[J].電子科技大學學報.2001年02期
[2]郭繼紅.在線考試系統(tǒng)的設計與實現(xiàn)——《計算機應用基礎課程》案例研究[J].電腦知識與技術.2010年14期
[3]韓云.基于三層架構的網(wǎng)絡教學平臺的設計與實現(xiàn)[D].中國海洋大學.2010年
2. 本課題的基本內(nèi)容和要求,關鍵問題及其解決的方法和措施
2.1 基本內(nèi)容
要開發(fā)的在線考試系統(tǒng)分為三個模塊:學生考試管理、管理用戶模塊、教師系統(tǒng)管理。內(nèi)含:考生注冊、實時考試、密碼管理、成績查詢、信息修改、權限管理、評卷功能、試卷管理、成績統(tǒng)計功能等,如圖所示。
1、學生功能模塊
(1)考生注冊:系統(tǒng)管理員在考生參加考試前,將考生信息錄入系統(tǒng)。以保證每個考生都有唯一的登錄名登錄系統(tǒng)答題?忌部勺孕凶。
(2)實時考試:在線考試系統(tǒng)中,教師可以根據(jù)試卷類型隨機從題庫中抽取題目,組成個性化試卷;自動計算考試時間;自動保存考生作答情況,保留考試現(xiàn)場;防止考生利用網(wǎng)絡技術進行作弊。
(3)密碼管理:在線考試系統(tǒng)提供考生對自身密碼進行校驗、修改的功能。在線考試時,避免別人惡意登錄,查詢成績時,也可以避免考試成績的曝露。
(4)成績查詢:在線考試系統(tǒng)提供考生查詢自己考試成績功能。根據(jù)學生的用戶名和密碼登錄成績查詢模塊,可以看到自己的成績狀態(tài),有4種具體情況:“你還未考試”、“考試進行中”、“您的分數(shù)是-1”、“您的分數(shù)是90”。
2、管理用戶模塊
(1)信息修改:管理員可以增、刪、查、改所有用戶的信息。
(2)權限設置:管理員可以為不同的教師配置不同權限,個性化用戶操作。
3、教師功能模塊
(1)評卷功能:系統(tǒng)采用自動評卷和手工評卷相結合的方式。對于客觀題,系統(tǒng)自動進行答案檢驗;對于主觀題,則由教師根據(jù)學生作答情況,給予評分。教師可以對已閱試卷進行復查,重新評估。
(2)試卷管理:試卷管理指的是為考試提供試卷模板,教師可以根據(jù)自己課程的特定,組成個性化試卷。設置的內(nèi)容包括題目類型,分值,考試時間等等。
(3)成績統(tǒng)計:當教師對學生的試卷批改完畢后,可以查閱考試人數(shù)、缺考情況,設置考生狀態(tài),對學生的最終成績進行查詢、排序,甚至是重新審核。
2.2 基本要求
1、 界面方面:系統(tǒng)有“登陸”、“運行”、“退出”三個界面。每個界面對應系統(tǒng)不同的運行狀態(tài)(具體由登錄系統(tǒng)人員的身份而定)。
2、 內(nèi)容方面:由于網(wǎng)上考試的特點所限,考試內(nèi)容以客觀題為主。主觀題只給出參考答案和評分標準。“人工模式”下,由閱卷人改卷后,通知考生成績。
3、安全性方面:設立用戶名和密碼驗證方式,防止非法用戶登錄和越權操作。同時將重要信息的維護只限于服務器端,避免了遠程維護帶來的安全隱患。考試的預約機制,也在一定程度上保證了考試的安全性。
4、 其他:數(shù)據(jù)庫設計應該達到BCNF的要求,保證數(shù)據(jù)的完整性;使用其他輔助工具(如:Dreamwaver MX等工具)對系統(tǒng)的界面進行美化和布局,以達到更好的效果。
2.3 關鍵問題及其解決的方法和措施
1、系統(tǒng)安全性問題:采用密碼保護和驗證碼雙重保護。密碼保護是基本的保護手段,同時增加驗證碼功能,避免惡意注冊登陸。驗證碼是隨機生成的,當驗證碼顯示不清楚時,可以通過超鏈接進行更換而無需重新刷新頁面,登陸處理對登陸進行了一些限制。驗證碼技術中的驗證碼需要通過rand()函數(shù)生成隨機數(shù)的方式得到。驗證碼頁面使用gd2技術。
2、抽取題目的質量:隨機抽題容易造成考試范圍、試卷難易情程度不受控的局面,通過在題庫中對題目的標識,提高抽取題目的質量。
3.本課題擬采用的研究手段(途徑)、可行性分析和進度安排
3.1 研究手段
本項目以瀑布模型開發(fā),采用的開發(fā)工具是開發(fā)環(huán)境為Windows+IE6.0+Apache Tomcat 4.1/JSWDK1.01+J2DK 1.41 EditPlus2.0\Jcreator LE Dreamweaver UltraDev 4.0 / MX,采用的開發(fā)語言是JSP,采用的數(shù)據(jù)庫服務器為MySql。系統(tǒng)有較高的安全性和較好的性能。
在設計過程中,將參照一下國內(nèi)外的一些同類網(wǎng)站,借鑒下他們的一些布局框架,將課題要求的基本功能合理地組織起來,形成友好、高效的交互過程。開發(fā)的具體步驟為:
第一步,進行系統(tǒng)的可行性分析,完成系統(tǒng)的需求分析。
第二步,對系統(tǒng)進行概要設計,設計系統(tǒng)的結構圖,確定各模塊(頁面)之間的調用關系,設計出結構良好的數(shù)據(jù)庫。
第三步,對系統(tǒng)進行詳細設計,確定各模塊的算法。
第四步,進行軟件編碼,實現(xiàn)其各項基本功能。
第五步,系統(tǒng)在真實數(shù)據(jù)下進行各種測試。
第五步,完善系統(tǒng)的用戶部署和操作說明書,撰寫畢業(yè)論文。
3.2 可行性分析
(1)技術可行性,軟件開發(fā)高速發(fā)展的今天,技術發(fā)達,用來實現(xiàn)網(wǎng)絡軟件開發(fā)的工具很多,我們可以利用這些工具來進行研究。
(2)經(jīng)濟可行性,即考慮到成本問題,人力管理消耗大量的時間和物資而該系統(tǒng)只需極少部分人的管理且提高效益,所以在經(jīng)濟上是可行的。
(3)操作可行性,系統(tǒng)將提供便利的操作手段和提示,用戶無需專門培訓就可以完成試題維護、考試等各項功能。
3.3 進度安排
2013.2.25——2013.3.20:系統(tǒng)的分析階段,開題
2013.3.21——2013.5.15:系統(tǒng)的設計、實現(xiàn)階段
2013.5.16——2013.5.31:系統(tǒng)的測試階段,進一步補充完善
2013.6.1——2013.6.15:論文的撰寫和答辯
更多開題報告范文推薦閱讀★★★★★:
【計算機專業(yè)畢業(yè)論文開題報告】相關文章:
計算機科學與技術專業(yè)畢業(yè)論文開題報告范文03-13
日語專業(yè)畢業(yè)論文開題報告03-28
經(jīng)濟專業(yè)畢業(yè)論文開題報告12-26
文秘專業(yè)畢業(yè)論文開題報告03-29
動畫專業(yè)畢業(yè)論文開題報告03-23
數(shù)學專業(yè)畢業(yè)論文開題報告03-29