版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上數(shù)據(jù)庫設(shè)計(jì)說明書 -試題庫系統(tǒng) 年級(jí) 學(xué)號(hào) 姓名 班級(jí) 一、 數(shù)據(jù)庫設(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.判斷題
2、3.單選題4.多選題5.問答題4. 設(shè)計(jì)工具:SQLServer企業(yè)管理器,PowerDesigner ,powerbuilder , Visual Basic二數(shù)據(jù)元素定義1. 教師基本信息表教師基本信息表存放教師類用戶的基本信息。與學(xué)生基本信息表不同的是,它不包括成績(jī)字段。具體設(shè)計(jì)如表2-1所示。表2-1 Teacher表字段名稱字段說明字段類型字段大小備注TeacherID教師編號(hào)數(shù)字長(zhǎng)整型主關(guān)鍵字TeacherName教師姓名文本10B不能為空TeacherPassword教師登錄口令文本20B不能為空2.管理員賬號(hào)表管理人員賬號(hào)表主要是為對(duì)訪問系統(tǒng)的教師及學(xué)生類人員的信息進(jìn)行管理,以
3、維護(hù)本系統(tǒng)的正常運(yùn)行,確保系統(tǒng)的安全性和可靠性而創(chuàng)建的。其字段結(jié)構(gòu)如表2-2所示。表2-2 Admin表字段名稱字段說明字段類型字段大小備注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 QuestionPape
4、r表字段名稱字段說明字段類型字段大小備注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ù)字單精度允許空填空題庫信息表: 填空題庫信息表用于存儲(chǔ)填空題的基本信息,表中各字段功能定義如表2-4所示。表2-4 Filling表字段名稱字段說明字段類型字段大小備注QuestionID題目編號(hào)數(shù)字長(zhǎng)整型主關(guān)鍵字Question題目?jī)?nèi)容文本250B不能為空Answer參考答案文本50B不能為空Scor
5、e題目分值數(shù)字單精度小數(shù)位數(shù)一位,不能為空TeacherID出題教師編號(hào)數(shù)字長(zhǎng)整型不能為空QuesDifficult難度系數(shù)數(shù)字字節(jié)1:易,2:中,3:難判斷題庫信息表: 判斷題庫信息表用于存儲(chǔ)判斷題的基本信息,其中為迎合人們的通常習(xí)慣,將判斷題描述為“對(duì)”或“錯(cuò)”兩種結(jié)果。表中各字段功能定義如表2-5所示。表2-5 RightOrWrong表字段名稱字段說明字段類型字段大小備注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)整型不能為空
6、QuesDifficult難度系數(shù)數(shù)字字節(jié)1:易,2:中,3:難單選題庫信息表: 單選題類型的題目與填空題不同的是:除問題本身外,應(yīng)該具有4個(gè)可選項(xiàng),其表定義如表2-6所示。表2-6 SingleSel表字段名稱字段說明字段類型字段大小備注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)整型不能為空Ques
7、Difficult難度系數(shù)數(shù)字字節(jié)1:易,2:中,3:難多選題庫信息表: 多選題同單選題類似,也包括四個(gè)可選項(xiàng),與其稍微不同的是:多選題的答案包括不只一個(gè)選項(xiàng)。表結(jié)構(gòu)如表2-7所示。表2-7 MultiSel表字段名稱字段說明字段類型字段大小備注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)整
8、型不能為空QuesDifficult難度系數(shù)數(shù)字字節(jié)1:易,2:中,3:難問答題庫信息表: 問答題庫信息表存放問答題的基本信息。與填空題不同的是,問答題的答案往往字?jǐn)?shù)較多,故將其定義為支持較長(zhǎng)文本的類型。表結(jié)構(gòu)如表2-8所示。表2-8 EssayQuestion表字段名稱字段說明字段類型字段大小備注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.卷類窗
9、體的設(shè)計(jì):本系統(tǒng)將試卷信息定義為一個(gè)名為QuestionPaper的類,QuestionPaper類的對(duì)象實(shí)例Qpaper將提供對(duì)試卷創(chuàng)建、試卷修改、答題、評(píng)閱等主要功能的支持。QuestionPaper類方法及說明如表3-1所示。表3-1 QuestionPaper類方法及說明方法名稱功能說明方法名稱功能說明AddQuestion向試卷添加題目GetQID獲取隨即問題號(hào),私有方法Check評(píng)閱試卷GetQuestion獲取題目?jī)?nèi)容Create創(chuàng)建試卷GetQuestionID獲取問題編號(hào)DelQuestion刪除試卷中的一個(gè)題目GetType獲取試題類型GetChoice獲取選擇題的各選項(xiàng)G
10、etUserAnswer獲取用戶答案GetDBRS獲取題庫數(shù)據(jù)集,私有方法ReportToFile輸出試卷到文件GetQAnswer獲取問題參考答案SetAnswer回答試卷GetQSerial獲取第n條試題的編號(hào)四數(shù)據(jù)庫表結(jié)構(gòu)的SQL建表語句-用戶表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 ke
11、y (id);-用戶組表組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 studen
12、ts (stu_id varchar(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 nul
13、l,constraint 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
14、 primary key (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 v
15、archar(2) not 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,etitlevarcha
16、r(100),content 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 a
17、nswers (aid int 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 考試,
18、試卷類型,考試方式0 傳統(tǒng),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 testp
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版塔吊租賃與驗(yàn)收及付款合同3篇
- 二零二五版科技公司股份交易與反壟斷合規(guī)合同3篇
- 二零二五年度共享辦公空間租賃與服務(wù)合同2篇
- 二零二五年度咖啡廳高品質(zhì)咖啡豆供應(yīng)合同3篇
- 2025年度個(gè)人向科技公司借款合同2篇
- 二零二五年度商業(yè)街區(qū)臨時(shí)攤位租賃及管理服務(wù)合同2篇
- 2025年度“銷售合同”英文翻譯與海外市場(chǎng)品牌推廣合作框架3篇
- 2025年度木地板施工安全與質(zhì)量責(zé)任合同4篇
- KTV員工勞動(dòng)合同范本
- 2025年度煤礦井巷工程應(yīng)急救援預(yù)案編制合同
- 2023-2024學(xué)年度人教版一年級(jí)語文上冊(cè)寒假作業(yè)
- 人教版語文1-6年級(jí)古詩詞
- 上學(xué)期高二期末語文試卷(含答案)
- GB/T 18488-2024電動(dòng)汽車用驅(qū)動(dòng)電機(jī)系統(tǒng)
- 投資固定分紅協(xié)議
- 高二物理題庫及答案
- 職業(yè)發(fā)展展示園林
- 七年級(jí)下冊(cè)英語單詞默寫表直接打印
- 2024版醫(yī)療安全不良事件培訓(xùn)講稿
- 中學(xué)英語教學(xué)設(shè)計(jì)PPT完整全套教學(xué)課件
- 移動(dòng)商務(wù)內(nèi)容運(yùn)營(yíng)(吳洪貴)項(xiàng)目五 運(yùn)營(yíng)效果監(jiān)測(cè)
評(píng)論
0/150
提交評(píng)論