在線考試管理系統(tǒng)_第1頁
在線考試管理系統(tǒng)_第2頁
在線考試管理系統(tǒng)_第3頁
在線考試管理系統(tǒng)_第4頁
在線考試管理系統(tǒng)_第5頁
已閱讀5頁,還剩30頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1/13《數(shù)據(jù)庫原理》課程設(shè)計(jì)--《在線考試治理系統(tǒng)》數(shù)據(jù)庫設(shè)計(jì)〔一〕系統(tǒng)需求分析本網(wǎng)站是一個(gè)在線考試治理系統(tǒng),面對用戶可分為治理員、學(xué)生和教師三類。一個(gè)好的在線考試治理系統(tǒng),集錄入、維護(hù)、查詢、審核和各,便利,性能高效、強(qiáng)大;使用易懂易會,形象增加的數(shù)據(jù)處理,用戶均可依據(jù)需要自行使用。傳統(tǒng)的考試方式一般要經(jīng)過人工出卷、考生考試、.教師出卷閱卷的工作量將會越來越大,并且其工作格外煩瑣和格外簡潔出錯(cuò)。而在線考試系統(tǒng)將傳統(tǒng)考試過程中的試卷組織、審定印制、傳送收集、登記發(fā)放、評判歸檔各個(gè)環(huán)節(jié)縮小到一至兩個(gè)環(huán)節(jié),幾乎屏蔽了全部人工直接干預(yù)考試活動的可能性,不但能夠節(jié)約大量的時(shí)日、人力、物力與財(cái)力,而且還可以大幅度增加考試成績的客觀性和公正性。綜上所提的功能需求,本系統(tǒng)實(shí)現(xiàn)一下根本功能:1。治理員功能可以對治理員、學(xué)生、教師進(jìn)展查詢、修改。可以實(shí)現(xiàn)對科目、試卷的添加、修改、刪除??梢詫?shí)現(xiàn)對成績的治理。維護(hù)本網(wǎng)站系統(tǒng).2。學(xué)生功能注冊、修改個(gè)人信息,并可以登錄網(wǎng)站。參與在線考試、并進(jìn)展成績的查詢.3。教師功能注冊,修改個(gè)人信息,并可以登錄,掃瞄網(wǎng)站??梢詫υ嚲磉M(jìn)展批閱,對成績進(jìn)展治理。依據(jù)前面分析的結(jié)果,對系統(tǒng)功能整理如下:1.系統(tǒng)功能構(gòu)造在線考試系統(tǒng)功能治理員治理學(xué)生治理教師治理用戶管在線考試系統(tǒng)功能治理員治理學(xué)生治理教師治理用戶管理科目管理試卷管理注冊信息與登錄參與考試成績查詢注冊信息與登錄成績管理閱卷管理治理員管理教師管理學(xué)生管理添刪加除科科目目學(xué)問點(diǎn)管理題目管理修修添修改改加改密密成成碼碼績績圖1在線考試系統(tǒng)功能〔1〕治理員治理功能:主要針對對整個(gè)系統(tǒng)的治理,包括對用戶〔治理員、學(xué)生和教師)信息的治理,如個(gè)人信息的添加、修改和刪除;對考試科目進(jìn)展治理,如考試科目的添加刪除;對試卷進(jìn)展治理,如題目、學(xué)問點(diǎn)的治理.維護(hù)網(wǎng)站的正常運(yùn)行?!玻病硨W(xué)生治理功能:可以完成學(xué)生信息的維護(hù),包括對學(xué)生的個(gè)人信息和成績的查詢功能,對個(gè)人密碼的修改,在會員密碼遺失的狀況下,治理員還可以針對會員的密碼進(jìn)展修改;可以參與相應(yīng)科目的考試;可以掃瞄考試成績和以往相關(guān)成績信息。(3〕教師治理功能:可以完成對教師信息的維護(hù),包括密碼的修改;對試卷進(jìn)展掃瞄、批閱,客觀題進(jìn)展自動閱卷,主觀題由教師進(jìn)展閱卷;對試卷成績進(jìn)展添加、修改和刪除等.〔二〕數(shù)據(jù)庫設(shè)計(jì)1.概念構(gòu)造設(shè)計(jì)7個(gè)實(shí)體,它們分別是:學(xué)生、治理員、教師、試卷、科目、學(xué)問點(diǎn)、題目.進(jìn)一步分析個(gè)實(shí)體之間的關(guān)系,得出系統(tǒng)ER圖,23所示學(xué)問點(diǎn)內(nèi)容教師1批閱n組成m試卷1姓名學(xué)號班級學(xué)生性別密碼答卷1科目編號科目科目1提取科目編號科目科目1提取n學(xué)問點(diǎn)BCDA分值正確答案題干題目編號n1構(gòu)成學(xué)問點(diǎn)編號題目n教師編號姓名密碼所教課程開頭時(shí)間完畢時(shí)間成績試卷內(nèi)容試卷編號治理員治理員治理員編號姓名密碼3治理員ER圖2。規(guī)律構(gòu)造設(shè)計(jì)規(guī)律構(gòu)造設(shè)計(jì)是概念構(gòu)造設(shè)計(jì)的下一階段,設(shè)計(jì)依據(jù)概念階段的E-R圖轉(zhuǎn)化成系統(tǒng)支持的數(shù)據(jù)模型,本選課系統(tǒng)承受關(guān)系模型。系統(tǒng)中的E-R圖轉(zhuǎn)換為關(guān)系模型如下:學(xué)生(學(xué)號,姓名,性別,密碼,班級)試卷〔試卷編號,試卷內(nèi)容,成績,開頭時(shí)間,完畢時(shí)間,學(xué)號,教師編號)治理員〔治理員編號,姓名,密碼)教師〔教師編號,姓名,所教課程,密碼〕題目(題目編號,題干,分值,選項(xiàng)A,選項(xiàng)B,選項(xiàng)C,選項(xiàng)D,正確答案,試卷編號,學(xué)問點(diǎn)編號〕科目(科目編號,科目〕學(xué)問點(diǎn)〔〕3。數(shù)據(jù)表設(shè)計(jì)說明:學(xué)生信息表用來存放學(xué)生的根本信息和一些登陸信息。表如表1所示。1表如表1所示。1學(xué)生信息表t-stu字段名稱數(shù)據(jù)類型 長度說明sxhVarchar 3學(xué)號(主鍵)與密碼進(jìn)展登陸,通過學(xué)生信息表對學(xué)號和密碼進(jìn)展校驗(yàn)。學(xué)生信息ssexsmmbj

Varchar 30Char 2Varchar 6Varchar 7

姓名〔不為空)性別〔不為空)密碼〔不為空)班級(不為空)說明:治理員信息表用來存放治理員的根本信息和其他用戶的一些根本信息.治理員登錄時(shí),輸入治理員編號與密碼進(jìn)展登陸,通過治理員信息表對治理員編號和密碼進(jìn)展校驗(yàn).治理員信息表如表2所示.2t_gly字段名稱 數(shù)據(jù)類型 長度 說明gbhgnamegmm

Varchar 3Varchar 30Varchar 6

治理員編號〔主鍵)姓名(不為空〕密碼(不為空)說明:教師信息表用來存放教師的根本信息和一些登陸信息.教授登陸時(shí),輸入教授編號與密碼進(jìn)展登陸,通過教師信息表對教師編號和密碼進(jìn)展校驗(yàn).3所示。3教師信息表t—t字段名稱 數(shù)據(jù)類型 長度 說明tbhtnamesjkctmm

Varchar 3Varchar Varchar Varchar 6

教師編號(主鍵)姓名(不為空〕所教課程(不為空〕密碼〔不為空〕說明:試卷信息表是用來存放試卷的根本信息的,學(xué)號、教師編4表4試卷信息表t-sj88/13字段名稱 數(shù)據(jù)類型 長度 說明sjbhcjsxhtbh

VarcharVarcharIntDatetimeDatetime

370033

試卷編號〔主鍵〕試卷內(nèi)容(不為空)成績〔不為空)開頭時(shí)間〔不為空〕完畢時(shí)間(不為空)學(xué)號(外鍵)教師編號〔外鍵)說明:題目信息表是存放題目的根本信息,試卷編號、學(xué)問點(diǎn)編號為外鍵.題庫信息表如表5所示。5題目信息表t—tm字段名稱 數(shù)據(jù)類型 長度 說明tmbh

Varchar 5

題目編號〔主鍵)tgfzxxB

VarcharVarcharVarchar

3005

題干〔不為空)分值(不為空〕選項(xiàng)A〔不為空〕選項(xiàng)B(不為空〕xxCxxDsjbh

Varchar 50Varch ar 5Varchar 3

選項(xiàng)C〔不為空〕選項(xiàng)D〔不為空〕正確答案(不為空〕試卷編號(外鍵)zsdbh Varchar3Varchar

學(xué)問點(diǎn)編號(外鍵)所示。字段名稱所示。字段名稱6科目信息表t-km數(shù)據(jù)類型 長度說明kmbhVarchar 3科目編號(主鍵〕km Varchar 30

科目(不為空〕說明:學(xué)問點(diǎn)信息表是存放學(xué)問點(diǎn)的根本信息的,題目編號是外鍵.學(xué)問點(diǎn)信息表如表7所示。7學(xué)問點(diǎn)信息表t-zsd字段名稱 數(shù)據(jù)類型 長度 說明zsdbh

Varchar4

學(xué)問點(diǎn)編號(主鍵)zsdnr

Varchar

學(xué)問點(diǎn)內(nèi)容(不為空)科目編號〔外鍵〕說明:組成信息表用來存放題目編號和試卷編號的信息。組成信息表如表8所示。8組成信息表t-zc字段名稱 數(shù)據(jù)類型 長度 說明tmbh Varchar 5

題目編號〔主鍵,外鍵〕9/139/13sjbh Varchar 3 試卷編號〔主鍵,外鍵〕4.程序:creat(yī)edatabasekaoshi;usekaoshi;—-創(chuàng)立學(xué)生信息createtablestu(sxhvarchar〔3)primarykey, —-學(xué)號snamevarchar〔30), --姓名ssexchar(2〕, smmvarchar(6), --密碼bjvarchar〔7), --班級〕;——創(chuàng)立治理員信息createtablegly〔gbhvarchar(3〕primarykey, --治理員編號gnamevarchar〔30〕, 姓名gmmvarchar〔6) ——密碼〕;-—創(chuàng)立教師信息createtablet(tbhvarchar〔3〕primarykey, tnamevarchar〔30〕, —-姓名sjkevarchar(15〕, ——所教課程tmmvarchar〔6) --密碼〕;10/13--創(chuàng)立試卷信息creat(yī)etablesj(sjbhvarchar〔3〕primarykey, --試卷編號sjnrvarchar〔800〕, 內(nèi)容cjint, --成績kstimedatetime, jstimedatetime, —-完畢時(shí)間sxhvarchar〔3〕, -—學(xué)號〔外鍵〕tbhvarchar(3〕, foreignkey(sxh)referencesstu〔sxh〕,foreignkey〔tbh〕referencest〔tbh〕);--創(chuàng)立科目信息createtablekm〔kmbhvarchar(3)primarykey, kmvarchar(30〕, -—科目〕;-—創(chuàng)立學(xué)問點(diǎn)信息表createtablezsd(zsdbhvarchar(4〕primarykey, —-學(xué)問點(diǎn)編號zshnrvarchar(700), -—學(xué)問點(diǎn)內(nèi)容kmbhvarchar(3), 科目編號〔外鍵)foreignkey〔kmbh〕referenceskm(kmbh〕);-—創(chuàng)立題目信息creat(yī)etabletm(tmbhvarchar〔5primarykey, --題目編號tgvarchar(300〕,--題干fzvarchar(5〕,—-分值xxAvarchar〔50),—-選項(xiàng)AxxBvarchar(50〕,xxCvarchar〔50〕,——選項(xiàng)B-—選項(xiàng)CxxDvarchar〔50),zqdavarchar〔5〕,-—選項(xiàng)D-—正確答案sjbhvarchar(3〕,—-試卷編號〔外鍵)zsdbhvarchar(4),--學(xué)問點(diǎn)編號(外鍵〕foreignkey(sjbh〕referencessj〔sjbh〕,foreignkey(zsdbh〕referenceszsd(zsdbh〕〕;——創(chuàng)立組成信息createtablezc(tmbhvarchar〔5〕, sjbhvarchar(3), ——試卷編號primarykey(tmbh,sjbh〕,foreignkey(tmbh)referencestm〔tmbh),foreignkey〔sjbh〕referencessj(sjbh)〕;——插入學(xué)生信息insertintostuvalues〔”s01”,'王一’,”男',’123456’,”B1201”);insertintostuvalues〔”s02”,'李二”,”女’,’234567”,”B1202’〕;insertintostuvalues〔’s03’,’周三’,”男”,’345689',”B1203’);-—插入治理員信息insertintoglyvalues('g01”,’宋四’,'000000”);insertintoglyvalues(’g02','郭五’,”111111”〕;insertintoglyvalues(”g03','張六',’222222”);--插入教師信息insertintotvalues〔”t01”,”白七”,'英語’,'333333”);insertintotvalues〔”t02’,’安八',”數(shù)學(xué)’,'444444”〕;insertintotvalues(”t03”,’毛九',’計(jì)算機(jī)”,’555555”〕;--插入試卷信息insertintosjvalues〔”Y01’,”英語考試,第一題:Whatisyourname?..。.。.?!?5,'8:00”,’9:00’,”s01”,’t01’);insertintosjvalues('S01”,’數(shù)學(xué)考試,第一題:+1=?。.....?!?85,’8:00’,”10:00','s02’,'t02”〕;insertintosjvalues(”J01',”計(jì)算機(jī)考試,第一題:執(zhí)行以下語句。.。..。.’,70,’11:00”,’12:00',”s03’,”t03');—-插入科目信息insertintokmvalues('Y01”,'英語’〕;insertintokmvalues〔’S02”,’數(shù)學(xué)”〕;insertintokmvalues(”J03’,’計(jì)算機(jī)’);——插入學(xué)問點(diǎn)信息insertintozsdvalues〔'001”,'英語語法’,’Y01’);insertintozsdvalues(’002’,’單詞含義’,'Y01’〕;insertintozsdvalues(”003”,'句式構(gòu)造’,’Y01”〕;—-插入題目信息insertintotmvalues〔’(1)’,”英語考試,第一題:What(yī)isyourname?”,'2分’,”mynameis..?!?,’Hisnameis.。?!?,’Hernameis..?!?,'theirnameis.。.',”A','Y01','001'〕;insertintotmvalues(”〔2〕’,’英語考試,其次題:oneandtwois,”2分

溫馨提示

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

評論

0/150

提交評論