




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告格式模版 2010-03-19 23:27 831人閱讀 評論(2) 收藏 舉報(bào) 摘 要摘要:黑體,小4號 行距1.5倍段前1.5行,段后1.5行文章從系統(tǒng)結(jié)構(gòu)圖,針對計(jì)算機(jī)應(yīng)用能力網(wǎng)絡(luò)化考核系統(tǒng),通過對office系列軟件的VBA對象結(jié)構(gòu)的分析,提出了通過XML的評分腳本(XML-based Script)技術(shù)實(shí)現(xiàn)的對操作題型的評分模式,。使系統(tǒng)具備更高的可靠性和容錯(cuò)能力,考試數(shù)據(jù)被高強(qiáng)度加密,提高了系統(tǒng)的安全性??忌褂肳eb瀏覽器就可完成所有的考試,減少了硬件投資,最終實(shí)現(xiàn)遠(yuǎn)程考試。內(nèi)容:宋體,小4號, 1.5倍行距,段前0行,段后行 題目:黑體,小4號 行距
2、1.5倍段前1.5行,段后1.5行關(guān)鍵詞考核系統(tǒng);XML腳本技術(shù);容錯(cuò)性;頁面設(shè)置(正文的所有頁面)頁邊距:上2.5厘米,下2.5厘米,左3厘米,右2.5厘米,裝訂線0厘米;正文必須標(biāo)注頁碼,位置為頁腳居中,并在目錄中注明并對應(yīng)。距邊界:頁眉1.5厘米,頁腳1.75厘米內(nèi)容:宋體,小4號, 1.5倍行距,段前0行,段后行Abstract內(nèi)容:Times New Roman,小4號, 1.5倍行距,段前0行,段后行 英文摘要、關(guān)鍵詞中出現(xiàn)作品名、文章名必須使用斜體、并刪去原書名號題目:Times New Roman,4號,行距1.5倍,段前1.5行,段后1.5行段前1.5行,段后1.5行This
3、 paper realizes the test system based B/S, from testing and grading management, subjects database and examination serving management . . Analyzing the structure of VBA for office, it delivery the grading model using XML-based Script technology. Then, the system is more security and tolerance. In ord
4、er to improving the security, the system ,using the encrypted files, realizes the date delivering between the parts. The examinee can finish the test using the browser, that will reduce the investment for hardware and realize the test of long-distance. 題目:Times New Roman,4號 行距1.5倍段前1.5行,段后1.5行K
5、ey wordsComputer Skill Test System; XML-based Script technology; tolerance; 錄入正文時(shí)注意:1同學(xué)們可直接在此設(shè)計(jì)報(bào)告正文格式模板上錄入;2錄入前看清說明后將所有標(biāo)注刪除;(紅色文字) 內(nèi)容:Times New Roman,小4號, 1.5倍行距,段前0行,段后行目錄:黑體小3號, 1.5倍行距,目 錄 1.系統(tǒng)功能需求分析12.數(shù)據(jù)庫設(shè)計(jì)分析23.數(shù)據(jù)庫整體邏輯結(jié)構(gòu)設(shè)計(jì)34.數(shù)據(jù)庫實(shí)現(xiàn)44.1建立數(shù)據(jù)庫和表44.2建立視圖44.3建立存儲(chǔ)過程44.4建立觸發(fā)器45.課程設(shè)計(jì)總結(jié)5參考文獻(xiàn)7謝辭8&
6、#160; 宋體,小4號 行距1.5行距段前0行,段后0行 13 / 13文檔可自由編輯打印若有副標(biāo)題則用:黑體,4號論文題目:黑體,3號,1.5倍行距段前2行,段后1行在線考試系統(tǒng)數(shù)據(jù)庫的設(shè)計(jì)與實(shí)現(xiàn)英文題目:Times New Roman,3號粗體,1.5倍行距段前1行,段后1行Online Test
7、ing System Design and Implementation of the Database專業(yè)、學(xué)生姓名、指導(dǎo)教師及姓名:楷體,小5號,1.5倍行距段前0行,段后0行數(shù)學(xué)與信息工程學(xué)院 計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)李大勝指導(dǎo)教師:郝智慧1. 大標(biāo)題:黑體,4號,1.5倍行距段前1行,段后1行系統(tǒng)功能需求分析正文:首行縮進(jìn)2字符,宋體,5號,1.5倍行距,段前0行,段后0行隨著標(biāo)準(zhǔn)化考試的日益普及,在各種考試中越來越多地采用了計(jì)算機(jī)考試的方式。相對于傳統(tǒng)的卷面考試而言,由于傳統(tǒng)的卷面考試從出題印刷到下發(fā)試卷等環(huán)節(jié)需要較長的時(shí)間,接觸的人員相對
8、較多,因而在保密方面具有一定的困難。而計(jì)算機(jī)考試系統(tǒng)采用試題庫方式提供試題來源,考前無任何成套試卷,考試時(shí)考卷由計(jì)算機(jī)現(xiàn)場隨機(jī)生成,各考生試卷不完全相同,從而避免了互相參看等作弊現(xiàn)象或不公平成績的出現(xiàn)。同時(shí)也可考后即可獲得成績,省去了人力評卷的麻煩和弊端。據(jù)此,我實(shí)現(xiàn)了在線考試系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)。系統(tǒng)主要實(shí)現(xiàn)了一下幾個(gè)方面的功能:對考生而言,分為五個(gè)考試狀態(tài):待考、就緒、考試中、結(jié)束、缺考??忌脺?zhǔn)考證號登錄考試網(wǎng)站,然后驗(yàn)證考生信息是否一致,如果一致就會(huì)停留在考生須知界面,處于就緒狀態(tài)。所有考生等待服務(wù)器發(fā)送統(tǒng)一命令分發(fā)試卷并同時(shí)進(jìn)入考試中狀態(tài)。在開考后20分鐘后考生仍未到場,考生狀態(tài)會(huì)自動(dòng)設(shè)
9、置為“缺考”,不能參加此次考試??荚囘^程中可自由答題(可隨時(shí)定位到每一題)。如果有考生信息不一致的情況,可上報(bào)管理員,經(jīng)審核后進(jìn)行修改??忌纪暝圏c(diǎn)擊“交卷”,經(jīng)確認(rèn)后交卷??己蠹纯刹榭纯荚嚪?jǐn)?shù)。在到達(dá)考試時(shí)間后,服務(wù)器會(huì)自動(dòng)給未交卷的考生結(jié)束考試,并可同時(shí)給所有考生評卷得出分?jǐn)?shù)。對管理員而言,可以更改數(shù)據(jù)庫的所有內(nèi)容,可添加、查詢、修改、刪除考生的信息,設(shè)置考試的相關(guān)內(nèi)容??捎羞x擇地錄入試題,為題目分類并自動(dòng)在正確答案表里插入相應(yīng)的標(biāo)準(zhǔn)答案。開考前服務(wù)器可自動(dòng)為每考生隨機(jī)生成試卷。考生號由管理員統(tǒng)一設(shè)置。服務(wù)器會(huì)根據(jù)考試時(shí)間來自動(dòng)設(shè)置考生的考試狀態(tài)。到達(dá)考試時(shí)間后,服務(wù)器可同時(shí)讓所有在線考生
10、進(jìn)入答題階段。在考試過程中,自動(dòng)為考生保存考試答案。也可以查看所有考生的在線考試情況。同時(shí)也可為出現(xiàn)異常的考生延時(shí)等詳細(xì)功能。考試全部結(jié)束后,服務(wù)器會(huì)備份所有考生信息和答題情況,并給所有考生評卷并生成所有考試成績表,以便考生查分。2. 數(shù)據(jù)庫設(shè)計(jì)分析針對以上的功能分析,對數(shù)據(jù)庫的設(shè)計(jì)做了以下分析。考慮到在線考試的特殊要求,數(shù)據(jù)庫的設(shè)計(jì)應(yīng)該包含以下信息:考生的基本信息用來在考生登陸時(shí)進(jìn)行核對驗(yàn)證,防止考生信息錄錯(cuò)的情況??忌荚嚨幕拘畔⒂脕砜刂瓶荚嚂r(shí)間和考生的考試狀態(tài),統(tǒng)計(jì)在線考生和缺考情況,同時(shí)也方便服務(wù)器統(tǒng)一發(fā)送命令,給所有考生同時(shí)開始考試和
11、結(jié)束考試。從而體現(xiàn)公平一致的原則。題庫應(yīng)包含所有的考試類型、題目內(nèi)容和每題的分值,以便以后的隨機(jī)抽題和為考生評分。并且數(shù)據(jù)庫里也存儲(chǔ)有每題對應(yīng)的正確答案,考生的考試答案,這樣可以方便評分。還對考生答案做了備份,方便以后的查閱和總結(jié)考試情況,以進(jìn)一步更新考試,提高考試質(zhì)量。還應(yīng)把給每位考生隨機(jī)生成的試題保存起來,方便查閱核對,并可由服務(wù)器統(tǒng)一給對應(yīng)考生發(fā)送試卷。最后把評卷的結(jié)果和考生成績統(tǒng)計(jì)出來做備份,考生可在考試結(jié)束后直接查看考試結(jié)果。如果發(fā)現(xiàn)有疑問地方也可隨時(shí)查看和核對。由此分析一共設(shè)計(jì)了七張表用來存儲(chǔ)所有的考生信息和考試信息:考生信息表(包含屬性:姓名、性別、準(zhǔn)考證號、身份證號、所在學(xué)校)
12、、考生考試信息表(包含屬性:考生號、準(zhǔn)考證號、考試時(shí)間、考試狀態(tài))、題庫表(包含屬性:題號、題目、題目類型、分值)、正確答案表(包含屬性:題號、標(biāo)準(zhǔn)答案)、考生試卷表(包含屬性:題號、考生號)、考生答案表(包含屬性:題號、答案、考生號)和考生成績表(包含屬性:準(zhǔn)考證號、成績)。并為每個(gè)表設(shè)置了能唯一確定每位考生的屬性。其中考生信息表里設(shè)置屬性(準(zhǔn)考證號)為主關(guān)鍵字,并在考生考試信息表和考生成績表里設(shè)置屬性(準(zhǔn)考證號)為考生信息表中屬性(準(zhǔn)考證號)的外部關(guān)鍵字。這樣就可一一關(guān)聯(lián)和對應(yīng)每一位考生的信息。在考生考試信息表里為每位考生生成一屬性(考生號)并設(shè)置其為此表的主關(guān)鍵字。以唯一確定每一位考生的
13、考試時(shí)間和考試狀態(tài)。在題庫中設(shè)置屬性(題號)為主關(guān)鍵字,這樣就可以唯一確定每一題,防止題目的重復(fù),也方便隨機(jī)為考生抽題。并在考生試卷表、正確答案表和考生答案表里設(shè)置屬性(題號)為外部關(guān)鍵字,這樣就和題庫中的題號一一對應(yīng)起來,可減少這些表中的屬性。從而實(shí)現(xiàn)整個(gè)數(shù)據(jù)庫設(shè)計(jì)的完整性和一致性。在考生答案表和考生試卷表中同時(shí)設(shè)置屬性(題號和考生號)為外部關(guān)鍵字,這樣就把考生和題目聯(lián)系起來。通過關(guān)聯(lián)唯一確定每位考生的試卷和答案,也方便了以后的分發(fā)試卷和為每位考生評卷。表間對應(yīng)的局部和整體E-R圖如下:(1)考生信息和考生考試信息之間的聯(lián)系:(2)題庫和考生試卷之間的聯(lián)系(3)考生試卷和考生試卷之間的聯(lián)系(
14、4)題庫和正確答案之間的聯(lián)系(5)考生信息和考生成績之間的聯(lián)系(6)在線考試系統(tǒng)模型整體E-R圖:3. 數(shù)據(jù)庫整體邏輯結(jié)構(gòu)設(shè)計(jì)表的題注置于表格上方,居中。表號與標(biāo)題間空2格,宋體5號(1)下面是將各個(gè)實(shí)體和聯(lián)系轉(zhuǎn)化為相應(yīng)的二維表即關(guān)系模式,指定各個(gè)關(guān)系的主關(guān)鍵字和外部關(guān)鍵字,并對各個(gè)關(guān)系的約束加以限定:1)考生信息表,如表1所示。表1 考生信息表字段名數(shù)據(jù)類型主關(guān)鍵字外部關(guān)鍵字參照的表取值說明準(zhǔn)考證號char(6)Yes 姓名varchar(8) 不允許為空性別char(2)
15、160; 只允許取“男”或“女”身份證號char(18) 所在學(xué)校varchar(16) (2)所有表之間的關(guān)系圖,如圖1所示。圖的題注置于圖的下方、居中。圖號與標(biāo)題間空2格,宋體5號圖1 所有表之間的關(guān)系圖4. 各級小標(biāo)題: 黑體,小4號,1.5倍行距段前0.5行,段后0.5行數(shù)據(jù)庫實(shí)現(xiàn)4.1 建立數(shù)據(jù)庫和表 4.2 建立視圖 4
16、.3 建立存儲(chǔ)過程 4.4 建立觸發(fā)器了實(shí)現(xiàn)表間數(shù)據(jù)的一致性和完整性,創(chuàng)建了觸發(fā)器,具體代碼如下:/*考生信息表觸發(fā)器*/create trigger trigger_ksxx1縮進(jìn)2字符Times New Roman,5號,1.5倍行距段前0行,段后0行on ksxxfor insert,update,deleteasbegin if (SELECT LEN(準(zhǔn)考證號) FROM inserted)<6 begin raiserror('準(zhǔn)考證號長度不對!',10,1) rollback
17、transaction end else begin print '添加成功!' end if exists(select * from inserted) begin print '身份證號已經(jīng)存在!' return endend5. 課程設(shè)計(jì)總結(jié)課程設(shè)計(jì)是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識,發(fā)現(xiàn),提出,分析和解決實(shí)際問題,鍛煉實(shí)踐能力的重要環(huán)節(jié),是對學(xué)生實(shí)際工作能力的具體訓(xùn)練和考察過程。通過這次課程設(shè)計(jì)增加很多認(rèn)識,在拿到課程設(shè)計(jì)題目時(shí),沒有像以前一樣馬上開始動(dòng)手寫代碼,我先做了整體的分析,把要設(shè)計(jì)的表,表的屬性,表間的
18、關(guān)系全部弄清楚,并畫了相應(yīng)的關(guān)系圖和E-R圖,從而也就基本形成了這次設(shè)計(jì)的整體構(gòu)架。在寫代碼的過程中明顯感覺到很輕松,就是照著所設(shè)計(jì)的思路一步一步地進(jìn)行。并得到以下總結(jié):首先,流程是一切的根源,進(jìn)度控制是項(xiàng)目順利進(jìn)行的基礎(chǔ)。沒有大局觀,面對問題和變更就會(huì)不知所措了。其次,構(gòu)架是很重要的,整體框架搭好,具體細(xì)節(jié)實(shí)現(xiàn)起來就是順理成章的事了。最后,實(shí)踐比一切空談和理論更能學(xué)到東西。平時(shí)學(xué)的那些理論都不過是皮毛罷了,一旦不用很快就忘記,始終要在實(shí)踐中才會(huì)發(fā)現(xiàn)問題才會(huì)努力去解決才能成長。看到題目后就一直在思考怎么設(shè)計(jì)好這個(gè)數(shù)據(jù)庫,從理論到實(shí)踐,在這些日子里,可以說得是苦多于甜,但是可以學(xué)到很多很多的東西
19、,同時(shí)不僅可以鞏固了以前所學(xué)過的知識,而且學(xué)到了很多在書本上所沒有學(xué)到過的知識。通過這次課程設(shè)計(jì)使我懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識與實(shí)踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會(huì)服務(wù),從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。在設(shè)計(jì)的過程中遇到問題,可以說得是困難重重,畢竟是第一次做這樣的設(shè)計(jì),難免會(huì)遇到過各種各樣的問題,同時(shí)在設(shè)計(jì)的過程中發(fā)現(xiàn)了自己的不足之處,對以前所學(xué)過的知識理解得不夠深刻,掌握得不夠牢固,例如在設(shè)計(jì)整體架構(gòu)設(shè)計(jì)各表之間的關(guān)系時(shí),總是考慮不夠周到,數(shù)據(jù)的完整性和一致性把握不準(zhǔn)。理論不夠規(guī)范化,關(guān)系模式不夠優(yōu)越。為了實(shí)現(xiàn)這
20、些,我也參閱了很多關(guān)于數(shù)據(jù)庫設(shè)計(jì)方面的書,從中受益匪淺。特別是在實(shí)現(xiàn)為所有考生生成隨機(jī)試題和給所有考生評卷的功能過程中,出現(xiàn)了很多難題,首先是怎么生成隨機(jī)數(shù)的問題,另外還要考慮每位考生的試卷中不應(yīng)該有一樣的題目。并且控制好可為所有考生都產(chǎn)生試卷。評卷過程中的考生答案和正確答案的一一對照,怎么控制好游標(biāo)來實(shí)現(xiàn)每循環(huán)一次正好為此考生評卷結(jié)束并且在考生成績表中插入一條考生成績的記錄。這些內(nèi)容都是通過參考資料才得以實(shí)現(xiàn)的。在這次課程設(shè)計(jì)過程中,也有很多沒有想到的地方,通過和張老師的交流,完善了不少的功能。在此表示感謝。最后,在這次課程設(shè)計(jì)過程中,深刻感覺到自己知識的缺乏,還需要課外繼續(xù)學(xué)習(xí),不斷完善和
21、增加自身的知識和經(jīng)驗(yàn)。 另起一頁黑體,小4號,1.5倍行距,段前1.5行,段后1.5行宋體,小5號,單倍行距段前0行,段后0行參考文獻(xiàn)1 計(jì)算機(jī)叢書編委會(huì). frontpage 2000 網(wǎng)頁制作實(shí)用教程M.北京:希望電子出版社,1997. 14-16. 2 廖彬山, 高峰霞. ASP動(dòng)態(tài)網(wǎng)站開發(fā)教程M.北京:清華大學(xué)出版社,1997. 14-16. 3 李勁. ASP數(shù)據(jù)庫程序設(shè)計(jì)J.上海:計(jì)算機(jī)研究,2000 ,(4):14-16. 4 Liu Guangyuan,Yu Juegang, A Fast
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025個(gè)體工商戶職工的勞動(dòng)合同
- 2025科技、創(chuàng)新行業(yè)勞動(dòng)合同樣本
- 2025年:民事合同與勞動(dòng)合同的差異與關(guān)聯(lián)性探究
- 游戲設(shè)計(jì)的藝術(shù)
- 應(yīng)對氣候危機(jī)
- 2025年合同履行規(guī)定
- 藝術(shù)生活互融
- 以人為本的家居設(shè)計(jì)
- 2025年度商業(yè)地產(chǎn)租賃合同
- 2025技術(shù)許可合同范本精簡版
- 2 我為家鄉(xiāng)做代言(教案)人民版勞動(dòng)四年級下冊
- 2024土層錨桿施工技術(shù)標(biāo)準(zhǔn)
- 2024-2030年中國飛機(jī)輔助動(dòng)力裝置行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略分析報(bào)告
- 陽光心理-健康人生小學(xué)生心理健康主題班會(huì)課件
- 適用于新高考新教材備戰(zhàn)2025屆高考?xì)v史一輪總復(fù)習(xí)第8單元中華人民共和國成立與社會(huì)主義革命和建設(shè)第25講改革開放與社會(huì)主義現(xiàn)代化建設(shè)新時(shí)期課件
- 2024年共青團(tuán)入團(tuán)積極分子團(tuán)校結(jié)業(yè)考試試題庫及答案
- 路面工程練習(xí)試卷1(共101題)
- 《新青島版(六三制)五年級下冊科學(xué)檢測試題(含答案)》期中檢測
- 全新三方居間協(xié)議范本下載(2024版)
- DL∕T 5494-2014 電力工程場地地震安全性評價(jià)規(guī)程
- DL∕T 1901-2018 水電站大壩運(yùn)行安全應(yīng)急預(yù)案編制導(dǎo)則
評論
0/150
提交評論