




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、【精品文檔】如有侵權(quán),請(qǐng)聯(lián)系網(wǎng)站刪除,僅供學(xué)習(xí)與交流在線(xiàn)考試管理系統(tǒng).精品文檔.數(shù)據(jù)庫(kù)原理課程設(shè)計(jì)-在線(xiàn)考試管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)(一)系統(tǒng)需求分析本網(wǎng)站是一個(gè)在線(xiàn)考試管理系統(tǒng),面向用戶(hù)可分為管理員、學(xué)生和老師三類(lèi)。一個(gè)好的在線(xiàn)考試管理系統(tǒng),集錄入、維護(hù)、查詢(xún)、審核和各種處理為一體,各種操作可以通過(guò)菜單進(jìn)行,操作快捷,方便,性能高效、強(qiáng)大;使用易懂易會(huì),形象增強(qiáng)的數(shù)據(jù)處理,用戶(hù)均可根據(jù)需要自行使用。傳統(tǒng)的考試方式一般要經(jīng)過(guò)人工出卷、考生考試、人工閱卷等過(guò)程。對(duì)于一些課程來(lái)說(shuō),隨著考生數(shù)量的增加。教師出卷閱卷的工作量將會(huì)越來(lái)越大,并且其工作十分煩瑣和非常容易出錯(cuò)。而在線(xiàn)考試系統(tǒng)將傳統(tǒng)考試過(guò)程中的試卷
2、組織、審定印制、傳送收集、登記發(fā)放、評(píng)判歸檔各個(gè)環(huán)節(jié)縮小到一至兩個(gè)環(huán)節(jié),幾乎屏蔽了所有人工直接干預(yù)考試活動(dòng)的可能性,不但能夠節(jié)約大量的時(shí)日、人力、物力與財(cái)力,而且還可以大幅度增加考試成績(jī)的客觀性和公正性。綜上所提的功能需求,本系統(tǒng)實(shí)現(xiàn)一下基本功能:1.管理員功能可以對(duì)管理員、學(xué)生、老師進(jìn)行查詢(xún)、修改??梢詫?shí)現(xiàn)對(duì)科目、試卷的添加、修改、刪除。可以實(shí)現(xiàn)對(duì)成績(jī)的管理。維護(hù)本網(wǎng)站系統(tǒng)。2.學(xué)生功能注冊(cè)、修改個(gè)人信息,并可以登錄網(wǎng)站。參與在線(xiàn)考試、并進(jìn)行成績(jī)的查詢(xún)。3.教師功能注冊(cè),修改個(gè)人信息,并可以登錄,瀏覽網(wǎng)站??梢詫?duì)試卷進(jìn)行批閱,對(duì)成績(jī)進(jìn)行管理。根據(jù)前面分析的結(jié)果,對(duì)系統(tǒng)功能整理如下:1.系統(tǒng)功
3、能結(jié)構(gòu)系統(tǒng)功能主要為學(xué)生、教師和管理員提供服務(wù),其功能結(jié)構(gòu)圖如圖1所示。圖1在線(xiàn)考試系統(tǒng)功能(1)管理員管理功能:主要針對(duì)對(duì)整個(gè)系統(tǒng)的管理,包括對(duì)用戶(hù)(管理員、學(xué)生和老師)信息的管理,如個(gè)人信息的添加、修改和刪除;對(duì)考試科目進(jìn)行管理,如考試科目的添加刪除;對(duì)試卷進(jìn)行管理,如題目、知識(shí)點(diǎn)的管理。維護(hù)網(wǎng)站的正常運(yùn)行。(2)學(xué)生管理功能:可以完成學(xué)生信息的維護(hù),包括對(duì)學(xué)生的個(gè)人信息和成績(jī)的查詢(xún)功能,對(duì)個(gè)人密碼的修改,在會(huì)員密碼遺失的情況下,管理員還可以針對(duì)會(huì)員的密碼進(jìn)行修改;可以參加相應(yīng)科目的考試;可以瀏覽考試成績(jī)和以往相關(guān)成績(jī)信息。(3)教師管理功能:可以完成對(duì)教師信息的維護(hù),包括密碼的修改;對(duì)試
4、卷進(jìn)行瀏覽、批閱,客觀題進(jìn)行自動(dòng)閱卷,主觀題由教師進(jìn)行閱卷;對(duì)試卷成績(jī)進(jìn)行添加、修改和刪除等。(二)數(shù)據(jù)庫(kù)設(shè)計(jì)1.概念結(jié)構(gòu)設(shè)計(jì)對(duì)系統(tǒng)處理的數(shù)據(jù)進(jìn)行分析,可以得出本系統(tǒng)一共有7個(gè)實(shí)體,它們分別是:學(xué)生、管理員、教師、試卷、科目、知識(shí)點(diǎn)、題目。進(jìn)一步分析個(gè)實(shí)體之間的關(guān)系,得出系統(tǒng)ER圖,如圖2、圖3所示圖2整體圖圖3管理員ER圖2.邏輯結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)是概念結(jié)構(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é)號(hào),姓名,性別,密碼,班級(jí)) 試卷(試卷編號(hào),試卷內(nèi)容,成績(jī),開(kāi)始時(shí)間,結(jié)束時(shí)間,學(xué)號(hào),教師編號(hào))
5、 管理員(管理員編號(hào),姓名,密碼) 教師(教師編號(hào),姓名,所教課程,密碼) 題目(題目編號(hào),題干,分值,選項(xiàng)A,選項(xiàng)B,選項(xiàng)C,選項(xiàng)D,正確答案,試卷編號(hào),知識(shí)點(diǎn)編號(hào)) 科目(科目編號(hào),科目) 知識(shí)點(diǎn)(知識(shí)點(diǎn)編號(hào),知識(shí)點(diǎn)內(nèi)容,科目編號(hào)) 組成(題目編號(hào),試卷編號(hào))3.數(shù)據(jù)表設(shè)計(jì)說(shuō)明:學(xué)生信息表用來(lái)存放學(xué)生的基本信息和一些登陸信息。學(xué)生的注冊(cè)信息存儲(chǔ)在這個(gè)學(xué)生信息表中,學(xué)生登陸時(shí),輸入學(xué)號(hào)與密碼進(jìn)行登陸,通過(guò)學(xué)生信息表對(duì)學(xué)號(hào)和密碼進(jìn)行校驗(yàn)。學(xué)生信息表如表1所示。表1學(xué)生信息表t-stu字段名稱(chēng)數(shù)據(jù)類(lèi)型長(zhǎng)度說(shuō)明sxhsnamessexsmmbjVarcharVarcharCharVarcharVa
6、rchar330267學(xué)號(hào)(主鍵)姓名(不為空)性別(不為空)密碼(不為空)班級(jí)(不為空)說(shuō)明:管理員信息表用來(lái)存放管理員的基本信息和其他用戶(hù)的一些基本信息。管理員登錄時(shí),輸入管理員編號(hào)與密碼進(jìn)行登陸,通過(guò)管理員信息表對(duì)管理員編號(hào)和密碼進(jìn)行校驗(yàn)。管理員信息表如表2所示。表2 管理員信息表t_gly字段名稱(chēng)數(shù)據(jù)類(lèi)型長(zhǎng)度說(shuō)明gbhgnamegmmVarcharVarcharVarchar3306管理員編號(hào)(主鍵)姓名(不為空)密碼(不為空)說(shuō)明:教師信息表用來(lái)存放教師的基本信息和一些登陸信息。教授登陸時(shí),輸入教授編號(hào)與密碼進(jìn)行登陸,通過(guò)教師信息表對(duì)教師編號(hào)和密碼進(jìn)行校驗(yàn)。教師信息表如表3所示。表3
7、教師信息表t-t字段名稱(chēng)數(shù)據(jù)類(lèi)型長(zhǎng)度說(shuō)明tbhtnamesjkctmmVarcharVarcharVarcharVarchar330156教師編號(hào)(主鍵)姓名(不為空)所教課程(不為空)密碼(不為空)說(shuō)明:試卷信息表是用來(lái)存放試卷的基本信息的,學(xué)號(hào)、教師編號(hào)為外鍵。試卷信息表如表4所示。表4試卷信息表t-sj字段名稱(chēng)數(shù)據(jù)類(lèi)型長(zhǎng)度說(shuō)明sjbhsjnrcjkstimejstimesxhtbhVarcharVarcharIntDatetimeDatetimeVarcharVarchar370033試卷編號(hào)(主鍵)試卷內(nèi)容(不為空)成績(jī)(不為空)開(kāi)始時(shí)間(不為空)結(jié)束時(shí)間(不為空)學(xué)號(hào)(外鍵)教師編號(hào)
8、(外鍵)說(shuō)明:題目信息表是存放題目的基本信息,試卷編號(hào)、知識(shí)點(diǎn)編號(hào)為外鍵。題庫(kù)信息表如表5所示。表5題目信息表t-tm字段名稱(chēng)數(shù)據(jù)類(lèi)型長(zhǎng)度說(shuō)明tmbhtgfzxxAxxBxxCxxDzqdasjbhzsdbhVarcharVarcharVarcharVarcharVarcharVarcharVarcharVarcharVarcharVarchar5300550505050533題目編號(hào)(主鍵)題干(不為空)分值(不為空)選項(xiàng)A(不為空)選項(xiàng)(不為空)選項(xiàng)(不為空)選項(xiàng)(不為空)正確答案(不為空)試卷編號(hào)(外鍵)知識(shí)點(diǎn)編號(hào)(外鍵)說(shuō)明:科目信息表是存放科目的基本信息的??颇啃畔⒈砣绫?所示。表6
9、科目信息表t-km字段名稱(chēng)數(shù)據(jù)類(lèi)型長(zhǎng)度說(shuō)明kmbhkmVarcharVarchar330科目編號(hào)(主鍵)科目(不為空)說(shuō)明:知識(shí)點(diǎn)信息表是存放知識(shí)點(diǎn)的基本信息的,題目編號(hào)是外鍵。知識(shí)點(diǎn)信息表如表7所示。表7知識(shí)點(diǎn)信息表t-zsd字段名稱(chēng)數(shù)據(jù)類(lèi)型長(zhǎng)度說(shuō)明zsdbhzsdnrkmbhVarcharVarcharVarchar47003知識(shí)點(diǎn)編號(hào)(主鍵)知識(shí)點(diǎn)內(nèi)容(不為空)科目編號(hào)(外鍵)說(shuō)明:組成信息表用來(lái)存放題目編號(hào)和試卷編號(hào)的信息。組成信息表如表8所示。表8組成信息表t-zc字段名稱(chēng)數(shù)據(jù)類(lèi)型長(zhǎng)度說(shuō)明tmbhsjbhVarcharVarchar53題目編號(hào)(主鍵,外鍵)試卷編號(hào)(主鍵,外鍵)4.
10、程序:create database kaoshi;use kaoshi;-創(chuàng)建學(xué)生信息create table stu(sxh varchar(3) primary key, -學(xué)號(hào)sname varchar(30), -姓名ssex char(2), -性別smm varchar(6), -密碼bj varchar(7), -班級(jí)-創(chuàng)建管理員信息create table gly(gbh varchar(3) primary key, -管理員編號(hào)gname varchar(30), -姓名gmm varchar(6) -密碼-創(chuàng)建教師信息create table t(tbh varchar
11、(3) primary key, -教師編號(hào)tname varchar(30), -姓名sjke varchar(15), -所教課程tmm varchar(6) -密碼-創(chuàng)建試卷信息create table sj(sjbh varchar(3) primary key, -試卷編號(hào)sjnr varchar(800), -試卷內(nèi)容cj int, -成績(jī)kstime datetime, -開(kāi)始時(shí)間 jstime datetime, -結(jié)束時(shí)間sxh varchar(3), -學(xué)號(hào)(外鍵)tbh varchar(3), -教師編號(hào)(外鍵)foreign key(sxh) references st
12、u(sxh),foreign key(tbh) references t(tbh)-創(chuàng)建科目信息create table km(kmbh varchar(3) primary key, -科目編號(hào)km varchar(30), -科目-創(chuàng)建知識(shí)點(diǎn)信息表create table zsd(zsdbh varchar(4) primary key, -知識(shí)點(diǎn)編號(hào)zshnr varchar(700), -知識(shí)點(diǎn)內(nèi)容kmbh varchar(3), -科目編號(hào)(外鍵)foreign key(kmbh) references km(kmbh)-創(chuàng)建題目信息create table tm(tmbh varc
13、har(5) primary key, -題目編號(hào)tg varchar(300), -題干fz varchar(5), -分值xxA varchar(50), -選項(xiàng)AxxB varchar(50), -選項(xiàng)BxxC varchar(50), -選項(xiàng)CxxD varchar(50), -選項(xiàng)Dzqda varchar(5), -正確答案sjbh varchar(3), -試卷編號(hào)(外鍵)zsdbh varchar(4), -知識(shí)點(diǎn)編號(hào)(外鍵)foreign key(sjbh) references sj(sjbh),foreign key(zsdbh) references zsd(zsdbh
14、)-創(chuàng)建組成信息create table zc(tmbh varchar(5), -題目編號(hào)sjbh varchar(3), -試卷編號(hào)primary key(tmbh,sjbh),foreign key(tmbh) references tm(tmbh),foreign key(sjbh) references sj(sjbh)-插入學(xué)生信息insert into stu values(s01,王一,男,123456,B1201);insert into stu values(s02,李二,女,234567,B1202);insert into stu values(s03,周三,男,345
15、689,B1203);-插入管理員信息insert into gly values(g01,宋四,000000);insert into gly values(g02,郭五,111111);insert into gly values(g03,張六,222222);-插入教師信息insert into t values(t01,白七,英語(yǔ),333333);insert into t values(t02,安八,數(shù)學(xué),444444);insert into t values(t03,毛九,計(jì)算機(jī),555555);-插入試卷信息insert into sj values(Y01,英語(yǔ)考試,第一題:
16、What is your name?.,85,8:00,9:00,s01,t01);insert into sj values(S01,數(shù)學(xué)考試,第一題:+1=?.,85,8:00,10:00,s02,t02);insert into sj values(J01,計(jì)算機(jī)考試,第一題:執(zhí)行下列語(yǔ)句.,70,11:00,12:00,s03,t03);-插入科目信息insert into km values(Y01,英語(yǔ));insert into km values(S02,數(shù)學(xué));insert into km values(J03,計(jì)算機(jī));-插入知識(shí)點(diǎn)信息insert into zsd values(001,英語(yǔ)語(yǔ)法,Y01);insert into zsd values(002,單詞含義,Y01);insert into zsd values(003,句式結(jié)構(gòu),Y01);-插入題目信息insert into tmvalues((1),英語(yǔ)考試,第一題:What is your name?,2分,my name is.,His name is.,Her name is.,their name is.,A,Y01,001);insert into tmvalues((2),英語(yǔ)考試,第二
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 藥品運(yùn)輸公司管理制度
- 藥庫(kù)藥房調(diào)撥管理制度
- 藥店店面衛(wèi)生管理制度
- 藥店藥品倉(cāng)庫(kù)管理制度
- 營(yíng)運(yùn)客車(chē)報(bào)廢管理制度
- 設(shè)備備品耗材管理制度
- 設(shè)備改造安全管理制度
- 設(shè)備檢查計(jì)劃管理制度
- 設(shè)備管道安全管理制度
- 設(shè)備設(shè)施拆除管理制度
- 電力巡檢機(jī)器人市場(chǎng)調(diào)研報(bào)告2025
- 2025年初中學(xué)業(yè)水平考試地理模擬卷及答案(地理國(guó)情認(rèn)知全面復(fù)習(xí))
- 森林康養(yǎng)基地項(xiàng)目可行性研究報(bào)告
- 竹編非遺教學(xué)課件
- “雙招雙引”工作實(shí)施方案新
- AED急救知識(shí)培訓(xùn)課件
- 學(xué)習(xí)型組織建設(shè)實(shí)施方案
- 質(zhì)量三檢管理制度
- 2025深圳輔警考試題庫(kù)
- 孕前優(yōu)生健康教育
- 小紅書(shū)營(yíng)銷(xiāo)師(初級(jí))認(rèn)證理論知識(shí)考試題及答案
評(píng)論
0/150
提交評(píng)論