在線考試管理系統(tǒng)_第1頁
在線考試管理系統(tǒng)_第2頁
在線考試管理系統(tǒng)_第3頁
在線考試管理系統(tǒng)_第4頁
在線考試管理系統(tǒng)_第5頁
免費預覽已結束,剩余14頁可下載查看

下載本文檔

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

文檔簡介

1、數(shù)據(jù)庫原理課程設計在線考試管理系統(tǒng)數(shù)據(jù)庫設計(一)系統(tǒng)需求分析本網(wǎng)站就是一個在線考試管理系統(tǒng), 面向用戶可分為管理員、 學 生與老師三類。一個好得在線考試管理系統(tǒng) ,集錄入、維護、查詢、審核與各種 處理為一體 ,各種操作可以通過菜單進行 ,操作快捷 ,方便 ,性能高效、強 大;使用易懂易會,形象增強得數(shù)據(jù)處理,用戶均可根據(jù)需要自行使 用。傳統(tǒng)得考試方式一般要經(jīng)過人工出卷、考生考試、人工閱卷等過 程。對于一些課程來說,隨著考生數(shù)量得增加。教師出卷閱卷得工作 量將會越來越大 ,并且其工作十分煩瑣與非常容易出錯。而在線考試 系統(tǒng)將傳統(tǒng)考試過程中得試卷組織、 審定印制、傳送收集、登記發(fā)放、 評判歸檔各

2、個環(huán)節(jié)縮小到一至兩個環(huán)節(jié), 幾乎屏蔽了所有人工直接干 預考試活動得可能性, 不但能夠節(jié)約大量得時日、 人力、物力與財力 , 而且還可以大幅度增加考試成績得客觀性與公正性。綜上所提得功能需求 ,本系統(tǒng)實現(xiàn)一下基本功能 :1、管理員功能可以對管理員、學生、老師進行查詢、修改??梢詫崿F(xiàn)對科目、試卷得添加、修改、刪除??梢詫崿F(xiàn)對成績得管理。維護本網(wǎng)站系統(tǒng)。2、學生功能注冊、修改個人信息,并可以登錄網(wǎng)站 .參與在線考試、并進行成績得查詢。3、教師功能注冊,修改個人信息,并可以登錄,瀏覽網(wǎng)站??梢詫υ嚲磉M行批閱,對成績進行管理根據(jù)前面分析得結果,對系統(tǒng)功能整理如下:1、系統(tǒng)功能結構系統(tǒng)功能主要為學生、 圖

3、1所示。教師與管理員提供服務,其功能結構圖如圖1在線考試系統(tǒng)功能(1 )管理員管理功能:主要針對對整個系統(tǒng)得管理,包括對用戶(管 理員、學生與老師)信息得管理,如個人信息得添加、修改與刪除;對考試科目進行管理,如考試科目得添加刪除;對試卷進行管理,如題 目、知識點得管理.維護網(wǎng)站得正常運行。(2)學生管理功能:可以完成學生信息得維護,包括對學生得個人 信息與成績得查詢功能,對個人密碼得修改,在會員密碼遺失得情況 下,管理員還可以針對會員得密碼進行修改; 可以參加相應科目得考 試;可以瀏覽考試成績與以往相關成績信息。(3)教師管理功能:可以完成對教師信息得維護,包括密碼得修改; 對試卷進行瀏覽、

4、批閱,客觀題進行自動閱卷,主觀題由教師進行閱卷; 對試卷成績進行添加、修改與刪除等.(二)數(shù)據(jù)庫設計1、概念結構設計對系統(tǒng)處理得數(shù)據(jù)進行分析,可以得出本系統(tǒng)一共有7個實體,它 們分別就是學生、管理員、教師、試卷、科目知識點、題目。進 一步分析個實體之間得關系,得出系統(tǒng)E R圖,如圖2、圖3所示科目編號 科目科目二 1in知識點-_ 1 知識點編號知識點內(nèi)容選項選項選項D,7 -樸;正確答/電”題目編號" - 分m 正確 一仃二題目教師1 一、批閱n_n組成m試卷-.姓名r班級性別學號- h密碼1 答卷,匸一學生教師編號'密碼姓名所教課程幵始時間"_/成績 結束時間卷

5、編號試卷內(nèi)容圖2整體E R圖圖3管理員ER圖,設計根據(jù)概念階段2、邏輯結構設計邏輯結構設計就是概念結構設計得下一階段得E - R圖轉化成系統(tǒng)支持得數(shù)據(jù)模型,本選課系統(tǒng)采用關系模型。系統(tǒng)中得E R圖轉換為關系模型如下:學生(學號,姓名,性別,密碼,班級)試卷(試卷編號 試卷內(nèi)容,成績,開始時間,結束時間,學號,教- 師編號)/vnr-j-jrvwwww *管理員(管理員編號,姓名,密碼)教師(教師編號,姓名,所教課程,密碼)題目(題目編號,題干,分值,選項A,選項B,選項C,選項D,正 確答案,試卷編號4知識點編號)科目(科目編號,科目)知識點(知識點編號,知識點內(nèi)容,科目編號)組成(題亙編昱,

6、試卷編號)3、數(shù)據(jù)表設計說明:學生信息表用來存放學生得基本信息與一些登陸信息。學生 得注冊信息存儲在這個學生信息表中,學生登陸時,輸入學號與密碼 進行登陸,通過學生信息表對學號與密碼進行校驗。 學生信息表如表1所示。表1學生信息表t Stu字段名稱數(shù)據(jù)類型長度說明sxhVarch a r3學號(主鍵)sn ameVarch ar30姓名(不為空)sse xC har2性別(不為空)smmV a rc har6密碼(不為空)bjVarc har7班級(不為空)說明:管理員信息表用來存放管理員得基本信息與其她用戶得 些基本信息.管理員登錄時,輸入管理員編號與密碼進行登陸 ,通過管理員信息表對管理員

7、編號與密碼進行校驗。管理員信息表如表2所示。表2管理員信息表t_g ly字段名稱數(shù)據(jù)類型長度說明gbhV a rc h ar3管理員編號(主鍵)gn ameVa r char30姓名(不為空)gmmVa r ch ar 6密碼(不為空)說明:教師信息表用來存放教師得基本信息與一些登陸信息。教授 登陸時,輸入教授編號與密碼進行登陸,通過教師信息表對教師編號與 密碼進行校驗教師信息表如表3所示。表3教師信息表ttt bhVarch ar3教師編號(主鍵)tn ameV arc har30姓名(不為空)sjkcVarchar1 5所教課程(不為空)t mmVarchar6密碼(不為空)字段名稱數(shù)據(jù)類

8、型長度說明說明:試卷信息表就是用來存放試卷得基本信息得 ,學號、教師編號為外鍵。試卷信息表如表4所示。表4試卷信息表t sj字段名稱長度說明數(shù)據(jù)類型S jbhVarc har3試卷編號(主鍵)sjnrVarch ar7 00試卷內(nèi)容(不為空)c jI nt3成績(不為空)k sti meDatetime3開始時間(不為空)jstim eDatet i me結束時間(不為空)s x hVa rch ar學號(外鍵)tbhV archar教師編號(外鍵)說明:題目信息表就是存放題目得基本信息,試卷編號、知識點編號為外鍵。題庫信息表如表5所示。表5題目信息表t tm字段名稱數(shù)據(jù)類型長度說明tmbhV

9、 a rch ar5題目編號(主鍵)t gV arch ar300題干(不為空)fzVa r char5分值(不為空)XX AVarchar50選項A(不為空)xxBVarchar5 0選項B (不為空)XX CVa r ch ar50選項C (不為空)xxDV archar50選項D (不為空)zqdaVarch a r5正確答案(不為空)sjbhVarchar3試卷編號(外鍵)z sdbhVarch ar3知識點編號(外鍵)說明:科目信息表就是存放科目得基本信息得。 科目信息表如表6 所示.表6科目信息表t km字段名稱數(shù)據(jù)類型長度說明km b hVarchar科目編號(主鍵)kmVarc

10、ha r 3 0科目(不為空)說明:知識點信息表就是存放知識點得基本信息得,題目編號就 是外鍵.知識點信息表如表7所示。表7知識點信息表tz sd字段名稱數(shù)據(jù)類型長度說明zsdbhVar c har4知識點編號(主鍵)z sdnrVarchar700知識點內(nèi)容(不為空)km b hVarchar3科目編號(外鍵)說明:組成信息表用來存放題目編號與試卷編號得信息.組成信息表如表8所示。4、程序:表8組成信息表t zc字段名稱數(shù)據(jù)類型長度說明tm bhV ar char5題目編號(主鍵,外鍵)sjbhV ar ch a3試卷編號(主鍵,外鍵)rcruse k a os h i ;ea te d a

11、 t a b a s e kao s h i ;創(chuàng)建學生信息c r eat e ta b le stu (s xh V archar (3) primar yke y,- 學號s n a m e va rc har ( 30),姓名ss e x char ( 2 ),- 性別smm varchar(6),密碼bj var ch ar ( 7),- 班級);- 創(chuàng)建管理員信息create t abl egly (gbh V a rc har (3 ) primark ey ,- 管理員編號gname var c har( 30 ),姓名gmm Va rch ar- 密碼);創(chuàng)建教師信息cr e

12、ate tabletbh v a rcharp rimryk ey ,- 教師編號t n ame v ar car30) ,- 姓名sj ke var ch ar5),所教課程tm m varchar(6)- 密碼);- 創(chuàng)建試卷信息cre a t e tasjs jbhvar ch ar (3)prmar y key ,- 試卷編號sjnrvarchar(8 0 0)試卷內(nèi)容int成績ksme dat etime,- 開始時間jsti me dat et ime ,- 結束時間sxh var c ha r ( 3 ),- 學號( 外鍵)t bh Varc h a r ( 3) ,- 教師編號

13、(外鍵 )f o rei g n ke y( sxh )efe ren ces st u (sxh ),for ei g n k ey (tbh )re fer e n cest ( tbh ));創(chuàng)建科目信息createt a blekm(V archa r (3 )P rim ar ykey,科目編號km varch a r ( 30 ),- 科目);- 創(chuàng)建知識點信息表cre at e ta bl e zszs dbh varchar(4)primary key,知識點編號z shnrV archa r ( 7知識點內(nèi)容km b hvarcha r ( 3),科目編號 ( 外鍵 )f o

14、 re1 gnk ey ( kmbh ) r ee renceskm(km bh ));創(chuàng)建題目信息creat e ta ble t m (t m bh varchar( 5 ) pri m arykey ,- 題目編號tg varcha r( 30 0 ),- 題干fz varc h ar ( 5 ),分值x xAvarch a r ( 50) ,- 選項 Ax xBVa rchar ( 50) ,-選項Bxx Cvarch a r ( 50 ),xxDvarch ar ( 5 0) ,-選項Dzq d avar c ha r ( 5 ) ,- 正確答案sj bhvar c har (3),

15、- 試卷編號(外鍵 )zsd b hvarchar ( 4),知識點編號 ( 外鍵 )oreign ke y ( sjbh )refer e nces sj ( sjbh ),fo r eig n key ( zsd b h)r ef erenceszsd ( zsdb h ));- 創(chuàng)建組成信息r e at e tab 1 e zc (mbh varch a r (5),- 題目編號sjb h varcha(3),- 試卷編號ri m arykey( tmbh , sjb h ),f or e ignkeytmb h )ref e r enc es tm( t mb h),f o re ig

16、key(s jbhrefer e ncess j ( sjbh );- 插入學生信息n s e r t intoStuvalues (s01' ,'王一 ' , ' 男 ,1 2345 6 , B1 2 01 ') ;i n s e rtintostuvalue s( s02',' 李二 , ' 女 ,234 5 6 7 ' , / B1202');ns er ti n tostuvalues ('s03 ', '周三 ' , '男 ,'3 45 6 8 9'

17、 , ' B120 3');- 插入管理員信息in se rt i ngl yvalues'g0 1 ' , '宋四 , '0000 0 0' );insert intogl yvalue s('g02/ , / 郭五','111 11 1 ');inser t i nto glyv a lues ( ' g0 3','張六', 2 22222');- 插入教師信息nsert in tnsea lue s ( 'vanser tvalui n tot01

18、9; , '白七 ' ,英語 , ' 333 333' );1 ues ( ' to 2 ,'安八','數(shù)學','44444 4');intoes ('插入試卷信息nse rt intvalue s (5 , ' 8: 00','ins e r t intoV alu e s(' oo' , 'so2 ' , 'to2'i n sert in t oto3 ', '毛九 ' , '計算機 '

19、; , 555555 ' ) ;o sj丫0 1' , ' 英語考試,第一題9 : 0 O', s01' , ' to 1 'sjS01','數(shù)學考試,第一題:);:W h at is y ou r name ?、); 1= ?、',85,'8:o 0' ,'1 0:val ue s( ' oo',' 12: o0 ',J01' , '計算機考試 ,第一題:執(zhí)行下列語句、 s o3' , t0插入科目信息inse r ti nt okm

20、V alue s('Y0 1',' 英語 ' );nsertn toV alue s('SO 2','數(shù)學/n sertint o kmv alues ( ' J 0 3 ','計算機')插入知識點信息nsert i n t ozs dVa lues ( '001' , ' 英語語法 'ins e rt intozsd3' ););,'丫 0 1 ');values ('002','單詞含義','Y0 1');in serti n t o zsdv alues('00 3' , '句式結構 ' , 'Y01 ');- 插入題目信息i n s e rt i nto tmvalues ('(1), '英語考試 , 第一題 :W h a tisy our name?', 2分', m yname is 、 '

溫馨提示

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

評論

0/150

提交評論