新-在線考試用例說明1_第1頁
新-在線考試用例說明1_第2頁
新-在線考試用例說明1_第3頁
新-在線考試用例說明1_第4頁
新-在線考試用例說明1_第5頁
已閱讀5頁,還剩25頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

新_在線考試用例說明1新_在線考試用例說明1新_在線考試用例說明1新_在線考試用例說明1編制僅供參考審核批準生效日期地址:電話:傳真:郵編:――――――――――――――――――――――――――――――――――――————《在線考試系統(tǒng)》項目報告組長:林丹鴻組員:林鴻、林東煌、方緒斌班級:計算機網(wǎng)絡技術(shù)(2)班任課教師:賴萬欽完成時間:2012年6月24日目錄前言第一章設(shè)計背景……………………設(shè)計的背景……………1應用前景………………1實際意義………………1第二章需要分析……………………1總體結(jié)構(gòu)框圖…………5業(yè)務流程圖……………11第三章數(shù)據(jù)結(jié)構(gòu)描述……………數(shù)據(jù)流程圖………………12第四章系統(tǒng)的框架結(jié)構(gòu)…………系統(tǒng)的功能設(shè)計…………13第五章系統(tǒng)的詳細設(shè)計系統(tǒng)的頁面組成…………15開發(fā)中的關(guān)鍵技術(shù)分析與應用講解……………………15第六章測試……………24第七章總結(jié)……………25前言隨著網(wǎng)絡技術(shù)的飛速發(fā)展,現(xiàn)在很多國外的大學和社會其他部門都已經(jīng)開設(shè)了遠程教育,通過計算機網(wǎng)絡實現(xiàn)異地教育和培訓。現(xiàn)在,計算機硬件技術(shù)的發(fā)展已經(jīng)達到了相當高的水平。但是,遠程教育軟件的開發(fā)目前還處于起步階段,隨著這項技術(shù)的不斷深入發(fā)展,就要求有更好、更完善的軟件系統(tǒng)應用到遠程教育當中去,這就給軟件設(shè)計人員提出了更高的設(shè)計要求。遠程教育包括很多環(huán)節(jié),例如教學系統(tǒng)、答疑系統(tǒng)和考試系統(tǒng)等等。其中很重要的一個環(huán)節(jié)就是在線考試系統(tǒng),同時它也是最難實現(xiàn)的環(huán)節(jié)。在我國,雖然遠程教育已經(jīng)蓬勃地發(fā)展起來,但是目前學校與社會上的各種考試大都采用傳統(tǒng)的考試方式,在此方式下,組織一次考試至少要經(jīng)過五個步驟,即人工出題、考生考試、人工閱卷、成績評估和試卷分析。顯然,隨著考試類型的不斷增加及考試要求的不斷提高,教師的工作量將會越來越大,并且其工作將是一件十分煩瑣和非常容易出錯的事情,可以說傳統(tǒng)的考試方式已經(jīng)不能適應現(xiàn)代考試的需要。隨著計算機應用的迅猛發(fā)展,網(wǎng)絡應用不斷擴大,如遠程教育和虛擬大學的出現(xiàn)等等,且這些應用正逐步深入到千家萬戶。人們迫切要求利用這些技術(shù)來進行在線考試,以減輕教師的工作負擔及提高工作效率,與此同時也提高了考試的質(zhì)量,從而使考試更趨于公證、客觀,更加激發(fā)學生的學習興趣。例如目前許多國際著名的計算機公司所舉辦的各種認證考試絕大部分采用這種方式。在線考試是現(xiàn)階段研究開發(fā)的一個熱點。它是建立在國際互聯(lián)網(wǎng)上的應用系統(tǒng),客戶端的配置可以極為簡單,使考試不受地域的局限。一個完備的在線考試系統(tǒng)可以使用戶在網(wǎng)上學習過后及時檢驗自己的學習效果,已發(fā)現(xiàn)自己的不足,使得學習效率得到很大提高。在線考試系統(tǒng)中題目的生成、試卷的提交、成績的批閱等都可以在網(wǎng)絡上自動完成。只要形成一套成熟的題庫就可以實現(xiàn)考試的自動化。這樣一來,教師所要做的只是精心設(shè)計題目、維護題庫,而不是組織考試,從而大大減輕了教師的負擔,這表明其經(jīng)濟性是相當可觀的。為了適應新形勢的發(fā)展,我進行了這一系統(tǒng)的初步設(shè)計工作,也可以說是做一個初步的探索,希望它能夠在各類考試中發(fā)揮高效、便捷的作用,把老師從繁重的工作中解脫出來!設(shè)計背景設(shè)計的背景“新東方在線考試系統(tǒng)”(簡稱擬建系統(tǒng))應提供新東方學員在線模擬考試以及新東方教師進行考試科目及題庫管理功能。用戶通過以不同身份登陸:學員可以進行模擬考試;教師可以察看考試信息、對科目及試題庫進行更新與維護。擬建系統(tǒng)要求采用JSP+SQL+HTML等技術(shù)開發(fā),通過項目開發(fā)加深對所學知識的理解、熟悉項目開發(fā)流程及管理制度、培養(yǎng)團隊合作精神,提高技術(shù)水平并為今后工作積累項目實戰(zhàn)經(jīng)驗。應用前景隨著網(wǎng)絡的日益普及和發(fā)達,遠程教育作為一種新興的教育手段得到了廣泛的應用。由于遠程教育的出現(xiàn),使得人們足不出戶就有了接受教育的可能,因而給人們帶來了極大的便利。本章所要介紹的是一個在線考試系統(tǒng),它能夠為用戶提供遠程的考試服務,使得用戶可以隨時隨地的檢測自己所學的知識,查漏補缺,迅速的提高自己的知識。意義在線考試系統(tǒng)提高了考試的可靠性、有效性、和工作效率,降低了考試成本,順應了社會的網(wǎng)絡化趨勢,必將成為一種不可或缺的考試方式。本項目研究的目的是設(shè)計一個易于管理和維護的面向教學的考試系統(tǒng),具有一定的通用性,能夠滿足多門課程的測試與考核要求。為教師開展平時考核及期末考核提供一個考核平臺;為學生利用網(wǎng)絡自主學習提供條件;為不同課程的網(wǎng)上考試提供平臺。在線考試系統(tǒng)是利用計算機網(wǎng)絡組織考試的綜合性應用系統(tǒng)。在線考試系統(tǒng)與傳統(tǒng)的紙介質(zhì)試卷考試相比具有以下優(yōu)勢:高效節(jié)約傳統(tǒng)考試在編寫試卷、閱卷、成績統(tǒng)計等方面需要耗費大量的資源。而采用計算機考試,答題完畢后系統(tǒng)會自動判斷考卷,并核對出最后考卷的分數(shù),從而可節(jié)約大量的人、財、物力及時間資源。準確公正計算機考試系統(tǒng)組要處理的是標準化試題及試卷,它不但高效迅速而且準確避免人為因素,從而在一定程度上避免人為誤差及人情分等問題,保證考試的公平公正??捎行Ф沤^考試的作弊現(xiàn)象利用計算機考試各考試的試卷現(xiàn)在隨機生成,可以試卷不同也可試卷相同而順序不同,由此可在一定程度避免相互參看抄襲等作弊現(xiàn)象,從而達到考試成績的公平性。二、需求分析總體結(jié)構(gòu)框圖…………1業(yè)務流程圖UC7:管理員登錄UC1:學員注冊UC7:管理員登錄UC1:學員注冊UC8:管理員管理學員資料UC8:管理員管理學員資料UC2:學UC2:學員登錄UC9:管理員管理考試科目與考試題UC9:管理員管理考試科目與考試題UC3:學員查看成績UC3:學員查看成績UC10:管理員管理成績UC10:管理員管理成績UC4:學員進行考試UC4:學員進行考試UC11:管理員管理登錄日志UC11:管理員管理登錄日志UC5:學員修改自身資料UC5:學員修改自身資料UC12:管理管理員UC12:管理管理員UC6:學員退出UC6:學員退出UC13:管理員退出UC13:管理員退出圖1、考試系統(tǒng)總體用例圖UC1:學員注冊用例概述:學員輸入信息,系統(tǒng)進行驗證合法性,允許或拒絕注冊。前置條件:系統(tǒng)已啟動,注冊功能開放?;韭窂剑簩W員輸入用戶名,姓名,密碼,單位,性別,email,提交注冊請求。系統(tǒng)驗證用戶名,姓名,密碼,單位,性別,email,的合法性,如果合法顯示注冊成功,用戶單擊后可以返回登陸頁面,否則返回注冊頁面提示錯誤原因設(shè)計約束:如果注冊功能不開放,則用戶無法進入注冊頁面,無法進行注冊所有信息不能為空,用戶名不能重復用戶名不能重復,用戶名必須以字母開頭,可以包含字母數(shù)字和下劃線,長度4-20密碼4-20位,email要求符合基本格式UC2:學員登錄用例概述:學員輸入用戶名和密碼,系統(tǒng)進行驗證合法性,允許或拒絕登錄。前置條件:系統(tǒng)已啟動。基本路徑:學員輸入用戶名、密碼,提交登錄請求。系統(tǒng)驗證用戶名、密碼的合法性,若合法則進入學員子系統(tǒng)并記錄用戶登錄信息,否則拒絕登錄并提示學員拒絕登錄的原因。每次登陸請求(輸入的用戶名,IP,老師或?qū)W生,是否登陸成功,時間),均保存在登錄信息日志中,便于查看是否有人非法攻擊。設(shè)計約束:學員登錄成功后,在瀏覽其他有權(quán)查看的頁面時,不用再次輸入用戶名和密碼。禁止未登錄的學員查看登錄頁面以外的其他功能頁面。用戶名、密碼不允許為空,用戶名和密碼長度范圍均為4~20位。UC3:學員查看成績單用例概述:學員查看已經(jīng)考過的科目分數(shù)(科目名稱、說明、題數(shù)、總時間、總分、考試日期,考試時間、得分情況等)。前置條件:學員已登錄?;韭窂剑簩W員請求查看已經(jīng)考過的科目成績列表。系統(tǒng)檢索已經(jīng)考過的考試科目信息,顯示科目成績表(內(nèi)容見設(shè)計約束)。學員選擇一個已參加考試科目,點擊查看詳細信息,查看該科目詳細信息。設(shè)計約束:顯示的科目成績表應包括:科目編號、名稱、考試日期(yyyy-mm-dd)、本人得分??荚嚦煽儐危ㄐ彰?、科目編號、名稱、題數(shù)、總時間、總分、參加考試日期(yyyy-mm-dd),起止時間(hh24:mi:ss)、本人得分。UC4:學員進行考試用例概述:學員選擇未考科目進行考試,系統(tǒng)顯示試題,并進行計時,時間到自動交卷,自動計算成績,顯示成績單(格式見UC3)。題目包括單項選擇和多項選擇前置條件:學員已登錄?;韭窂剑簩W員請求參加考試,顯示可以考試的科目列表,已經(jīng)參加過和關(guān)閉的試卷不能參加考試學員選擇未考且已開放考試的科目,請求考試。系統(tǒng)提示學員是否確認要參加該科目考試。學員確認進行考試,申請開始。系統(tǒng)顯示試題和總時間,開始計時。學員申請?zhí)峤淮鹁?。系統(tǒng)提示學員是否確認提交答卷。學員確認提交答卷。系統(tǒng)計算成績、保存考試信息、顯示成績單。擴展路徑:3a、學員取消考試請求。3b、系統(tǒng)允許學員重新選擇考試科目。5a、學員在規(guī)定時間到時未提交答卷。5b、系統(tǒng)提示時間到,系統(tǒng)計算成績并保存信息、顯示成績單。7a、學員取消交卷請求。7b、系統(tǒng)在規(guī)定時間內(nèi)允許學員繼續(xù)答題。設(shè)計約束:在答題頁面應動態(tài)顯示科目名稱,該科目總時間、考試已用時間(或剩余時間),題號(從1到總題數(shù)),總題數(shù),分數(shù),類型等信息。顯示試卷和處理成績的速度須<5秒??紤]如何避免用戶重復提交請求。題目包括單項選擇和多項選擇,選項個數(shù)為2-8個UC5:學員修改自身信息用例概述:學員選擇修改信息,系統(tǒng)已經(jīng)登陸的本學員信息,進行修改。前置條件:學員已登錄。基本路徑:學員選擇修改信息顯示學員信息,格式見(UC1)修改數(shù)據(jù),要求準確輸入舊密碼,提交修改請求,如果格式錯誤,javascript提示信息,最后頁面根據(jù)輸入舊密碼和HttpSession中的用戶id等操作,最后判斷是否修改成功,顯示成功失敗信息。UC6:學員退出用例概述:學員選擇退出系統(tǒng)。前置條件:學員已登錄?;韭窂剑簩W員成功退出,設(shè)計約束:學員退出后清空HttpSession不再次登陸不能察看其他頁面UC7:管理員登錄用例概述:教師輸入用戶名和密碼,系統(tǒng)進行驗證合法性,允許或拒絕登錄,可以與學生在同一個界面上進行。驗證碼功能可以選做。前置條件:系統(tǒng)已啟動?;韭窂剑汗芾韱T輸入用戶名、密碼,提交登錄請求。系統(tǒng)驗證用戶名、密碼的合法性,若合法則進入教師子系統(tǒng),否則拒絕登錄并提示教師拒絕登錄的原因。每次登陸請求(輸入的用戶名,IP,管理員或?qū)W生,是否登陸成功,時間),均保存在登錄信息日志中,便于查看是否有人非法攻擊。設(shè)計約束:管理員登錄成功后,在瀏覽其他有權(quán)查看的頁面時,不用再次輸入用戶名號和密碼。禁止未登錄的管理員查看登錄頁面以外的其他功能頁面。用戶名、密碼不允許為空,用戶名和密碼長度范圍均為4~20位。UC8:管理員管理學員資料用例概述:管理員維護學員資料(增、刪、改操作)。前置條件:管理員已登錄。基本路徑:管理員請求維護學員資料。系統(tǒng)顯示學員信息列表(信息參考UC1)。管理員新增學員信息,(信息參考UC1)。系統(tǒng)保存學員信息,刷新、顯示學員列表。管理員可以按照姓名模糊查詢學生擴展路徑: 2a1、管理員根據(jù)姓名查詢學生3a1、管理員選擇一名學員,修改其信息(信息參考UC1)。3a2、系統(tǒng)保存用戶修改后的學員信息,刷新、顯示學員列表。3b1、管理員刪除一名學員。3b2、系統(tǒng)提示教師是否確認刪除。3b3、管理員確認刪除。3b4、系統(tǒng)刪除該學員本身信息和考試信息。刷新、顯示學員列表。設(shè)計約束:如有時間可加入分頁功能。UC9:管理員管理考試科目和考試題用例概述:管理員查看考試科目列表、新增、修改、刪除科目信息、開放和關(guān)閉考試。修改考試題目信息前置條件:管理員已登錄?;韭窂剑汗芾韱T請求管理考試題目。系統(tǒng)顯示考試科目信息列表(內(nèi)容見設(shè)計約束)。管理員新增考試科目,錄入科目信息。系統(tǒng)保存科目信息,刷新、顯示科目列表。管理員選擇科目,請求維護試題。系統(tǒng)顯示該科目的試題列表(題目id,題干、答案、分值)。管理員新增考題,輸入試題信息(題干、選項、答案、分值)。系統(tǒng)保存試題,刷新、顯示試題列表。擴展路徑:3a1、管理員選擇一個考試科目,修改其信息。3a2、系統(tǒng)保存用戶修改后的信息,刷新、顯示科目列表。6a1、管理員6a6b1、管理員刪除一道試題。6b2、系統(tǒng)提示教師是否確認刪除。6b3、管理員確認刪除。6b4、系統(tǒng)刪除該試題。刷新、顯示試題列表。設(shè)計約束:考試科目信息列表應包括:科目編號、名稱、題數(shù)、總時間、總分、科目狀態(tài)(開放、關(guān)閉)等。如有時間可加入分頁功能。題目包括單項選擇和多項選擇,選項個數(shù)為2-8個UC10:管理員管理考試成績用例概述:管理員可按科目、姓名、考試日期等查詢考試成績。前置條件:教師已登錄?;韭窂剑汗芾韱T選擇查詢條件(科目、用戶名、姓名、考試日期),提交查詢。系統(tǒng)在已考記錄中統(tǒng)計符合條件的數(shù)據(jù),顯示查詢結(jié)果(內(nèi)容見設(shè)計約束)。顯示結(jié)果,可以按照科目、用戶名、姓名、考試日期、考試成績排序。管理員點擊察看詳細信息,察看該次,這個考生答題歷史紀錄,包括題目id,所答答案,正確答案,是否正確,管理員可以刪除,修改學生成績設(shè)計約束:查詢結(jié)果包括:科目、用戶名、姓名、考試日期、考試成績。查詢條件中科目、用戶名、姓名、考試日期均為可選條件。如有時間可加入分頁功能。UC11:管理員察看登陸日志用例概述:管理員可按日期等查看登陸日志。前置條件:管理員已登錄。基本路徑:管理員請求察看登陸日志。分頁顯示全部登陸日志管理員輸入起止日期,選擇(學生/管理員)提交,察看某日登陸日志設(shè)計約束:顯示輸入的用戶名,IP,管理員或?qū)W生,是否登陸成功,時間。UC12:管理管理員用例概述:對教師進行查看和增刪改。前置條件:admin用戶才有此權(quán)限?;韭窂剑篣C13:管理員退出用例概述:管理員退出整個系統(tǒng)。前置條件:必須是登陸的管理員。注冊查詢考生成績密碼用戶名注冊查詢考生成績密碼用戶名學生用例圖:管理員用例圖:修改試題刪除試題修改試題刪除試題試題查詢試題查詢修改試題修改試題試題維護試題維護注冊管理注冊管理刪除試題刪除試題添加試題添加試題注冊管理試題庫管理注冊管理試題庫管理學生管理學生管理管理員管理管理員管理考試科目管理考題管理考試科目管理考題管理包括科目添加,刪除,查詢包括科目添加,刪除,查詢?nèi)?、?shù)據(jù)結(jié)構(gòu)的描述數(shù)據(jù)流程圖學員數(shù)據(jù)流程圖第一層層數(shù)據(jù)流程圖賬號、密碼賬號、密碼登錄學員登錄信息學員第一層數(shù)據(jù)流程圖選取科目學員在線考試成績查詢管理數(shù)據(jù)流程圖第一層層數(shù)據(jù)流程圖賬號、密碼賬號、密碼登錄管理員登錄信息管理第一層數(shù)據(jù)流程圖科目管理管理員2.第二層數(shù)據(jù)流程圖選科選科管理員登錄信息管理第二層數(shù)據(jù)流程圖管理員科目試題試卷信息抽題處理查閱試卷查閱試卷3.第三層層數(shù)據(jù)流程圖賬號、密碼賬號、密碼注冊、登錄登錄信息管理第三層數(shù)據(jù)流程圖個人資料管理考生四、系統(tǒng)的框架系統(tǒng)的功能設(shè)計考試系統(tǒng)考試系統(tǒng)考生考試模塊管理員模塊考生登錄考生信息在線考試成績查詢成績管理試題管理考生信息管理系統(tǒng)維護管理管理員登錄成績查詢管理員管理員管理信息實體E-R圖登錄系統(tǒng)維護成績查詢試題管理理科目管理系統(tǒng)維護考生考生考生成績實體E-R圖成績查詢科目選取考生注冊登錄在線考試五、系統(tǒng)的詳細設(shè)計1.考生注冊頁面<tablewidth="300"border="0"align="center"cellpadding="4"cellspacing="1"bgcolor="#3D7BA3">    <fontcolor="red">${message} </font><html:formaction="/registdo"method="post"onsubmit="returncheckstudentform(this)"> <tr><tdalign="center"bgcolor="94C9E7">用戶名</td><tdalign="left"bgcolor="FFFFFF"><html:textproperty="username"style="width:100%"/></td></tr> <tr><tdalign="center"bgcolor="94C9E7">姓名</td><tdalign="left"bgcolor="FFFFFF"><html:textproperty="name"style="width:100%"/></td></tr> <tr><tdalign="center"bgcolor="94C9E7">密碼</td><tdalign="left"bgcolor="FFFFFF"><html:passwordproperty="oldpassword"style="width:100%"redisplay="false"/></td></tr> <tr><tdalign="center"bgcolor="94C9E7">密碼</td><tdalign="left"bgcolor="FFFFFF"><html:passwordproperty="newpassword"style="width:100%"redisplay="false"/></td></tr> <tr><tdalign="center"bgcolor="94C9E7">性別</td><tdalign="left"bgcolor="FFFFFF"><html:radioproperty="sex"value="m"/>男 <html:radioproperty="sex"value="f"/>女 </td></tr> <tr><tdalign="center"bgcolor="94C9E7">地址</td><tdalign="left"bgcolor="FFFFFF"><html:textproperty="address"style="width:100%"/></td></tr> <tr><tdalign="center"bgcolor="94C9E7">email</td><tdalign="left"bgcolor="FFFFFF"><html:textproperty="email"style="width:100%"/></td></tr> <tr><tdalign="right"colspan="2"bgcolor="FFFFFF"><inputtype="button"value="返回"onclick="'<%=()%>/'"/>    <html:resetvalue="重置"/>    <html:submitvalue="提交"/>   </td></tr></html:form>2.教師管理<tablewidth="400"border="0"align="center"cellpadding="4"cellspacing="1"bgcolor="#3D7BA3"><trbgcolor="94C9E7"align="center"><tdwidth="20%">ID</td><tdwidth="30%">用戶名</td><tdwidth="30%">密碼</td><tdwidth="20%">操作</td></tr><logic:presentname="teacherlist"> <logic:iteratename="teacherlist"id="q"indexId="a"> <trbgcolor="ffffff"align="center"><td>${} </td><td>${} </td><td>${} </td><td><html:linkpage="/teacher/admin/teacherid=${}">修改</html:link>|<html:linkpage="/teacher/admin/teacherid=${}"onclick="return('是否要刪除這個教師!')">刪除</html:link></td></tr> </logic:iterate> </logic:present></table><br>3.成績查詢<tablewidth="500"border="0"align="center"cellpadding="4"cellspacing="1"bgcolor="#3D7BA3"><trbgcolor="94C9E7"align="center"> <td>科目ID</td><td>科目名稱</td><td>總分數(shù)</td><td>所得分數(shù)</td><td>考試日期</td><td>詳細情況</td></tr><logic:presentname="resultlist"> <logic:iteratename="resultlist"id="s"> <trbgcolor="ffffff"align="center"> <td>${ </td><td>${ </td><td>${ </td><td>${} </td><td><bean:writename="s"property="starttime"format="yyyy-MM-dd"/> </td><td><html:linkpage="/student/result/resultid=${}">詳細情況</html:link></td></tr> </logic:iterate> </logic:present></table>4.在線考試<tablewidth="675"border="0"align="center"cellpadding="4"cellspacing="1"bgcolor="#3D7BA3"><trbgcolor="94C9E7"align="center"><td>題號</td><tdwidth="">題目內(nèi)容</td><td>分數(shù)</td><td>類型</td><td>正確答案</td><td>錄入日期</td><td>操   作</td></tr><logic:presentname="questionlist"> <logic:iteratename="questionlist"id="q"indexId="a"> <trbgcolor="ffffff"align="center"><td>${a+*+1} </td><tdalign="left"><%Questionqq=(Question)("q");Stringqs; if().length()<30)qs=(); elseqs=().substring(0,27)+"..."; ("qs",qs,;%><bean:writename="qs"filter="true"/> </td><td>${} </td><td>${==0"單選題":"多選題"} </td><td>${} </td><td>${} </td><td><html:linkpage="/teacher/subject/questionid=${}&subjectid=${}">修改</html:link>|<html:linkpage="/teacher/subject/questionid=${}&subjectid=${}"onclick="return('將刪除試題和相關(guān)成績,是否真要刪除這個題目')">刪除</html:link></td></tr> </logic:iterate> </logic:present></table><br>5.數(shù)據(jù)庫表CREATETABLEexamrecord(examrecordidDECIMAL(10,0)NOTNULL,resultidDECIMAL(10,0)NOTNULL,questionidDECIMAL(10,0)NOTNULL,answerVARCHAR(10),PRIMARYKEY(examrecordid))TYPE=MYISAM;----TABLE:loginlog--CREATETABLEloginlog(loginlogidDECIMAL(10,0)NOTNULL,usernameVARCHAR(30)NOTNULL,successDECIMAL(1,0)NOTNULL,isteacherDECIMAL(1,0)NOTNULL,IPVARCHAR(15)NOTNULL,logtimeDATETIMENOTNULL,PRIMARYKEY(loginlogid))TYPE=MYISAM;----TABLE:option--CREATETABLEoptions(optionidDECIMAL(10,0)NOTNULL,questionidDECIMAL(10,0)NOTNULL,contentTEXTNOTNULL,PRIMARYKEY(optionid))TYPE=MYISAM;----TABLE:question--CREATETABLEquestion(questionidDECIMAL(10,0)NOTNULL,subjectidDECIMAL(10,0)NOTNULL,contentTEXTNOTNULL,qtypeDECIMAL(1,0)NOTNULL,scoreDECIMAL(5,0)NOTNULL,rightanswerVARCHAR(10)NOTNULL,sdateVARCHAR(10)NOTNULL,PRIMARYKEY(questionid))TYPE=MYISAM;----TABLE:result--CREATETABLEresult(resultidDECIMAL(10,0)NOTNULL,studentidDECIMAL(10,0)NOTNULL,subjectidDECIMAL(10,0)NOTNULL,scoreDECIMAL(5,0)NOTNULL,starttimeDATETIMENOTNULL,endtimeDATETIMENOTNULL,PRIMARYKEY(resultid))TYPE=MYISAM;----TABLE:student--CREATETABLEstudent(studentidDECIMAL(10,0)NOTNULL,usernameVARCHAR(30)NOTNULL,nameVARCHAR(30)NOTNULL,passwordVARCHAR(30)NOTNULL,addressVARCHAR(40)NOTNULL,sexVARCHAR(2)NOTNULL,emailVARCHAR(40)NOTNULL,PRIMARYKEY(studentid),UNIQUE(username))TYPE=MYISAM;----TABLE:subject--CREATETABLEsubject(subjectidDECIMAL(10,0)NOTNULL,nameVARCHAR(30)NOTNULL,timeDECIMAL(5,0)NOTNULL,stateDECIMAL(1,0)NOTNULL,introTEXTNOTNULL,sdateVARCHAR(10)NOTNULL,PRIMARYKEY(subjectid))TYPE=MYISAM;----TABLE:teacher--CREATETABLEteacher(teacheridDECIMAL(10,0)NOTNULL,usernameVARCHAR(30)NOTNULL,passwordVARCHAR(30)NOTNULL,PRIMARYKEY(teacherid),UNIQUE(username))TYPE=MYISAM;----TABLE:examrecord--ALTERTABLEexamrecordADDCONSTRAINTRefresult4FOREIGNKEY(resultid)REFERENCESresult(resultid);ALTERTABLEexamrecordADDCONSTRAINTRefquestion5FOREIGNKEY(questionid)REFERENCESquestion(questionid);----TABLE:option--ALTERTABLEoptionsADDCONSTRAINTRefquestion7FOREIGNK

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論