




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書(shū) -試題庫(kù)系統(tǒng) 年級(jí) 學(xué)號(hào) 姓名 班級(jí) 一、 數(shù)據(jù)庫(kù)設(shè)計(jì)原則1.系統(tǒng)架構(gòu):本子系統(tǒng)的模塊結(jié)構(gòu)如下:1、在線考試模塊。2、在線練習(xí)模塊。a) 傳統(tǒng)的試卷讀取。b) 自動(dòng)組卷。除了以上主要模塊外,還有一些不是重點(diǎn)但是同樣重要的模塊,包括學(xué)生登陸,密碼修改,學(xué)生信息維護(hù)等等。2系統(tǒng)流程分析在需求分析,總體設(shè)計(jì)之后,該系統(tǒng)的初步輪廓已經(jīng)確定,為了實(shí)現(xiàn)既定需求,同時(shí)綜合對(duì)系統(tǒng)的安全性,實(shí)用性及合理性各方面的考慮,根據(jù)軟件工程的思想,本系統(tǒng)的流程圖如圖1-1所示。2.用例圖(在線考試子系統(tǒng)中主要用到了學(xué)生用例圖):(1)(2)3.試卷內(nèi)容分類:1.填空題2.判斷題3.單選題4.多選題5.問(wèn)
2、答題4. 設(shè)計(jì)工具:SQLServer企業(yè)管理器,PowerDesigner ,powerbuilder , Visual Basic二數(shù)據(jù)元素定義1. 教師基本信息表教師基本信息表存放教師類用戶的基本信息。與學(xué)生基本信息表不同的是,它不包括成績(jī)字段。具體設(shè)計(jì)如表2-1所示。表2-1 Teacher表字段名稱字段說(shuō)明字段類型字段大小備注TeacherID教師編號(hào)數(shù)字長(zhǎng)整型主關(guān)鍵字TeacherName教師姓名文本10B不能為空TeacherPassword教師登錄口令文本20B不能為空2.管理員賬號(hào)表管理人員賬號(hào)表主要是為對(duì)訪問(wèn)系統(tǒng)的教師及學(xué)生類人員的信息進(jìn)行管理,以維護(hù)本系統(tǒng)的正常運(yùn)行,確保
3、系統(tǒng)的安全性和可靠性而創(chuàng)建的。其字段結(jié)構(gòu)如表2-2所示。表2-2 Admin表字段名稱字段說(shuō)明字段類型字段大小備注AdministratorID管理人員編號(hào)數(shù)字長(zhǎng)整型主關(guān)鍵字AdministratorName管理人員姓名文本10B不能為空AdministratorPassword管理人員口令文本20B不能為空3. 試卷信息表每次考試之前,由教師類用戶創(chuàng)建本次考試的試卷。相應(yīng)的試卷信息被保存在試卷信息表中。當(dāng)學(xué)生類用戶參加考試時(shí),完成的試卷答案也被保存到試卷信息表中,以備評(píng)閱。在試卷信息表中還保存了試卷評(píng)閱結(jié)果,其表結(jié)構(gòu)如表2-3所示。表2-3 QuestionPaper表字段名稱字段說(shuō)明字段類
4、型字段大小備注PaperSerial試卷中的題目編號(hào)數(shù)字長(zhǎng)整型主關(guān)鍵字QuestionID試題原編號(hào)數(shù)字長(zhǎng)整型不能為空QuestionType試題類型數(shù)字字節(jié)型主關(guān)鍵字UserAnswer學(xué)生答案?jìng)渥core該題分值數(shù)字單精度小數(shù)位數(shù)一位Commence教師實(shí)際判分?jǐn)?shù)字單精度允許空填空題庫(kù)信息表: 填空題庫(kù)信息表用于存儲(chǔ)填空題的基本信息,表中各字段功能定義如表2-4所示。表2-4 Filling表字段名稱字段說(shuō)明字段類型字段大小備注QuestionID題目編號(hào)數(shù)字長(zhǎng)整型主關(guān)鍵字Question題目?jī)?nèi)容文本250B不能為空Answer參考答案文本50B不能為空Score題目分值數(shù)字單精度小數(shù)位
5、數(shù)一位,不能為空TeacherID出題教師編號(hào)數(shù)字長(zhǎng)整型不能為空QuesDifficult難度系數(shù)數(shù)字字節(jié)1:易,2:中,3:難判斷題庫(kù)信息表: 判斷題庫(kù)信息表用于存儲(chǔ)判斷題的基本信息,其中為迎合人們的通常習(xí)慣,將判斷題描述為“對(duì)”或“錯(cuò)”兩種結(jié)果。表中各字段功能定義如表2-5所示。表2-5 RightOrWrong表字段名稱字段說(shuō)明字段類型字段大小備注QuestionID題目編號(hào)數(shù)字長(zhǎng)整型主關(guān)鍵字Question題目?jī)?nèi)容文本250B不能為空Answer參考答案文本對(duì)/錯(cuò)Score題目分值數(shù)字單精度小數(shù)位數(shù)一位,不能為空TeacherID出題教師編號(hào)數(shù)字長(zhǎng)整型不能為空QuesDifficult
6、難度系數(shù)數(shù)字字節(jié)1:易,2:中,3:難單選題庫(kù)信息表: 單選題類型的題目與填空題不同的是:除問(wèn)題本身外,應(yīng)該具有4個(gè)可選項(xiàng),其表定義如表2-6所示。表2-6 SingleSel表字段名稱字段說(shuō)明字段類型字段大小備注QuestionID題目編號(hào)數(shù)字長(zhǎng)整型主關(guān)鍵字Question題目?jī)?nèi)容文本250B不能為空ChoiceA選項(xiàng)A文本50BChoiceB選項(xiàng)B文本50BChoiceC選項(xiàng)C文本50BChoiceD選項(xiàng)D文本50BAnswer參考答案文本10BA、B、C、DScore題目分值數(shù)字單精度小數(shù)位數(shù)一位,不能為空TeacherID出題教師編號(hào)數(shù)字長(zhǎng)整型不能為空QuesDifficult難度系數(shù)
7、數(shù)字字節(jié)1:易,2:中,3:難多選題庫(kù)信息表: 多選題同單選題類似,也包括四個(gè)可選項(xiàng),與其稍微不同的是:多選題的答案包括不只一個(gè)選項(xiàng)。表結(jié)構(gòu)如表2-7所示。表2-7 MultiSel表字段名稱字段說(shuō)明字段類型字段大小備注QuestionID題目編號(hào)數(shù)字長(zhǎng)整型主關(guān)鍵字Question題目?jī)?nèi)容文本250B不能為空續(xù)表6-4 ChoiceA選項(xiàng)A文本50BChoiceB選項(xiàng)B文本50BChoiceC選項(xiàng)C文本50BChoiceD選項(xiàng)D文本50BAnswer參考答案文本10BABCD的組合Score題目分值數(shù)字單精度小數(shù)位數(shù)一位,不能為空TeacherID出題教師編號(hào)數(shù)字長(zhǎng)整型不能為空QuesDiff
8、icult難度系數(shù)數(shù)字字節(jié)1:易,2:中,3:難問(wèn)答題庫(kù)信息表: 問(wèn)答題庫(kù)信息表存放問(wèn)答題的基本信息。與填空題不同的是,問(wèn)答題的答案往往字?jǐn)?shù)較多,故將其定義為支持較長(zhǎng)文本的類型。表結(jié)構(gòu)如表2-8所示。表2-8 EssayQuestion表字段名稱字段說(shuō)明字段類型字段大小備注QuestionID題目編號(hào)數(shù)字長(zhǎng)整型主關(guān)鍵字Question題目?jī)?nèi)容文本250B不能為空Answer參考答案?jìng)渥core題目分值數(shù)字單精度小數(shù)位數(shù)一位,不能為空TeacherID出題教師編號(hào)數(shù)字長(zhǎng)整型不能為空QuesDifficult難度系數(shù)數(shù)字字節(jié)1:易,2:中,3:難 三命名規(guī)范 1.卷類窗體的設(shè)計(jì):本系統(tǒng)將試卷信息
9、定義為一個(gè)名為QuestionPaper的類,QuestionPaper類的對(duì)象實(shí)例Qpaper將提供對(duì)試卷創(chuàng)建、試卷修改、答題、評(píng)閱等主要功能的支持。QuestionPaper類方法及說(shuō)明如表3-1所示。表3-1 QuestionPaper類方法及說(shuō)明方法名稱功能說(shuō)明方法名稱功能說(shuō)明AddQuestion向試卷添加題目GetQID獲取隨即問(wèn)題號(hào),私有方法Check評(píng)閱試卷GetQuestion獲取題目?jī)?nèi)容Create創(chuàng)建試卷GetQuestionID獲取問(wèn)題編號(hào)DelQuestion刪除試卷中的一個(gè)題目GetType獲取試題類型GetChoice獲取選擇題的各選項(xiàng)GetUserAnswer獲
10、取用戶答案GetDBRS獲取題庫(kù)數(shù)據(jù)集,私有方法ReportToFile輸出試卷到文件GetQAnswer獲取問(wèn)題參考答案SetAnswer回答試卷GetQSerial獲取第n條試題的編號(hào)四數(shù)據(jù)庫(kù)表結(jié)構(gòu)的SQL建表語(yǔ)句-用戶表id 密碼 權(quán)限 科室create table users (id varchar(20) not null,upwd varchar(20) not null,uright int,uroom varchar(20) not null,uname varchar(8) not null,constraint PK_user primary key (id);-用戶組表組
11、ID 組名create table ugroup (ugid int not null,15name varchar(20) not null,constraint PK_ugroup primary key (ugid);-組權(quán)限表組ID 菜單tag 權(quán)限create table gright (ugid int not null,menu_tag varchar(20) not null,mright int,constraint PK_gright primary key (ugid);-學(xué)生表id 密碼姓名性別年級(jí)專業(yè)班級(jí)create table students (stu_id va
12、rchar(20) not null,pwd varchar(20) not null,name varchar(8) not null,sex varchar(2),grade varchar(4) not null,major varchar(30) not null,classvarchar(4) not null,constraint PK_students primary key (stu_id);-課程表id 課程名create table course (cid varchar(20) not null,cname varchar(30) not null,constraint
13、PK_course primary key (cid);-題型表題型編號(hào),題型,在試卷中的順序位置create table styles (sid int not null,sname varchar(20) not null,sorder int not null,constraint PK_styles primary key(sid);-課程題型關(guān)聯(lián)表課程ID 題型IDcreate table course_styles(cid varchar(20) not null,16sid int not null,constraint PK_course_styles primary key
14、(cid,sid);-學(xué)生課程關(guān)聯(lián)表create table students_course (stu_id varchar(20) not null,cid varchar(20) not null,constraint PK_students_course primary key(stu_id,cid);-題目表id 題目?jī)?nèi)容課程id 題型id 章節(jié)關(guān)鍵詞難度添加時(shí)間添加人審核審核人create table questions(qid int not null,content text not null,cid varchar(20) not null,sid varchar(2) not
15、 null,chapter int not null,point varchar(50),qlevel int not null,add_time datetime not null,add_user varchar(20) not null,auditint not null,auditteacher varchar(20)constraint PK_questions primary key (qid);-題目附加信息表附加id 附加題標(biāo)題附加內(nèi)容create table extra_questions (eid int not null,etitlevarchar(100),conten
16、t text not nullconstraint PK_extra_questions primary key (eid);-題目-附加信息關(guān)聯(lián)表create table q_e (eid int not null,qid int not null,constraint PK_e_q primary key (eid,qid);-題目-圖片關(guān)聯(lián)表17create table p_q (qid int not null,pid int not null,constraint PK_p_q primary key (qid,pid);-答案表create table answers (aid i
17、nt not null,qid int not null,optionsname varchar(1) not null,options varchar(300) not null,answer int,constraint PK_answers primary key (aid);-圖片列表create table pics (pid int not null,pname varchar(30),pBlob image,constraint PK_pics primary key (pid);-試卷列表id,name 考試時(shí)間,課程代號(hào),考試與否0 練習(xí),1 考試,試卷類型,考試方式0 傳統(tǒng)
18、,1在線,審核,審核人ID,考試與否0 未考,1 已考create table testpaper_list(paper_id int not null,paper_name varchar(50) not null,paper_time datetime not null,cid varchar(20) not null,test int not null,paper_styles varchar(1),testway int,audit int not null,auditteacher varchar(20) not null,sysstate nt,constraint PK_testpaper_list primary key (paper_id);-試卷詳細(xì)信息create table
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 運(yùn)輸合同范文(18篇)
- 中國(guó)有研科技集團(tuán)有限公司招聘筆試真題2024
- 2024年衢州市衛(wèi)生健康委員會(huì)衢州市中心血站招聘考試真題
- 學(xué)生寒假計(jì)劃匯編(15篇)
- 成人學(xué)位獲取途徑考核試卷
- 木材加工機(jī)械振動(dòng)與噪聲控制考核試卷
- 2025體育教師教學(xué)總結(jié)(13篇)
- 牲畜屠宰業(yè)屠宰工藝創(chuàng)新與可持續(xù)發(fā)展研究考核試卷
- 寵物飼養(yǎng)與社區(qū)和諧共處考核試卷
- 2025年學(xué)雷鋒演講稿范文(17篇)
- 傷殘鑒定 委托書(shū)
- 班組長(zhǎng)、員工安全生產(chǎn)責(zé)任制考核記錄表
- 老年康體指導(dǎo)職業(yè)教育79課件
- 北京市建設(shè)工程施工現(xiàn)場(chǎng)安全生產(chǎn)標(biāo)準(zhǔn)化管理圖集(2019版)
- 2025年江蘇省江寧城建集團(tuán)招聘筆試參考題庫(kù)含答案解析
- 大學(xué)生就業(yè)與創(chuàng)業(yè)指導(dǎo)知到智慧樹(shù)章節(jié)測(cè)試課后答案2024年秋遼寧廣告職業(yè)學(xué)院
- 高鈦渣及其產(chǎn)品深加工項(xiàng)目的可行性研究報(bào)告
- 2024年中國(guó)黃油行業(yè)供需態(tài)勢(shì)及進(jìn)出口狀況分析
- 三下26《和拖延的壞朋友說(shuō)再見(jiàn)》心理健康教學(xué)設(shè)計(jì)
- 2025屆山東省濰坊市高考英語(yǔ)二模試卷含解析
- 2023無(wú)人機(jī)系統(tǒng)測(cè)評(píng)規(guī)范
評(píng)論
0/150
提交評(píng)論