




已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
數(shù)據(jù)庫課程設(shè)計報告格式模版 2010-03-19 23:27 831人閱讀 評論(2) 收藏 舉報 摘 要摘要:黑體,小4號 行距1.5倍段前1.5行,段后1.5行文章從系統(tǒng)結(jié)構(gòu)圖,針對計算機應(yīng)用能力網(wǎng)絡(luò)化考核系統(tǒng),通過對office系列軟件的VBA對象結(jié)構(gòu)的分析,提出了通過XML的評分腳本(XML-based Script)技術(shù)實現(xiàn)的對操作題型的評分模式,。使系統(tǒng)具備更高的可靠性和容錯能力,考試數(shù)據(jù)被高強度加密,提高了系統(tǒng)的安全性??忌褂肳eb瀏覽器就可完成所有的考試,減少了硬件投資,最終實現(xiàn)遠(yuǎn)程考試。內(nèi)容:宋體,小4號, 1.5倍行距,段前0行,段后行題目:黑體,小4號 行距1.5倍段前1.5行,段后1.5行關(guān)鍵詞考核系統(tǒng);XML腳本技術(shù);容錯性;頁面設(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 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 order 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行Key wordsComputer Skill Test System; XML-based Script technology; tolerance; 錄入正文時注意:1同學(xué)們可直接在此設(shè)計報告正文格式模板上錄入;2錄入前看清說明后將所有標(biāo)注刪除;(紅色文字)內(nèi)容:Times New Roman,小4號, 1.5倍行距,段前0行,段后行目錄:黑體小3號, 1.5倍行距,目 錄1.系統(tǒng)功能需求分析12.數(shù)據(jù)庫設(shè)計分析23.數(shù)據(jù)庫整體邏輯結(jié)構(gòu)設(shè)計34.數(shù)據(jù)庫實現(xiàn)44.1建立數(shù)據(jù)庫和表44.2建立視圖44.3建立存儲過程44.4建立觸發(fā)器45.課程設(shè)計總結(jié)5參考文獻(xiàn)7謝辭8宋體,小4號 行距1.5行距段前0行,段后0行若有副標(biāo)題則用:黑體,4號論文題目:黑體,3號,1.5倍行距段前2行,段后1行在線考試系統(tǒng)數(shù)據(jù)庫的設(shè)計與實現(xiàn)英文題目:Times New Roman,3號粗體,1.5倍行距段前1行,段后1行Online Testing System Design and Implementation of the Database專業(yè)、學(xué)生姓名、指導(dǎo)教師及姓名:楷體,小5號,1.5倍行距段前0行,段后0行數(shù)學(xué)與信息工程學(xué)院 計算機科學(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)化考試的日益普及,在各種考試中越來越多地采用了計算機考試的方式。相對于傳統(tǒng)的卷面考試而言,由于傳統(tǒng)的卷面考試從出題印刷到下發(fā)試卷等環(huán)節(jié)需要較長的時間,接觸的人員相對較多,因而在保密方面具有一定的困難。而計算機考試系統(tǒng)采用試題庫方式提供試題來源,考前無任何成套試卷,考試時考卷由計算機現(xiàn)場隨機生成,各考生試卷不完全相同,從而避免了互相參看等作弊現(xiàn)象或不公平成績的出現(xiàn)。同時也可考后即可獲得成績,省去了人力評卷的麻煩和弊端。據(jù)此,我實現(xiàn)了在線考試系統(tǒng)的數(shù)據(jù)庫設(shè)計。系統(tǒng)主要實現(xiàn)了一下幾個方面的功能:對考生而言,分為五個考試狀態(tài):待考、就緒、考試中、結(jié)束、缺考??忌脺?zhǔn)考證號登錄考試網(wǎng)站,然后驗證考生信息是否一致,如果一致就會停留在考生須知界面,處于就緒狀態(tài)。所有考生等待服務(wù)器發(fā)送統(tǒng)一命令分發(fā)試卷并同時進(jìn)入考試中狀態(tài)。在開考后20分鐘后考生仍未到場,考生狀態(tài)會自動設(shè)置為“缺考”,不能參加此次考試??荚囘^程中可自由答題(可隨時定位到每一題)。如果有考生信息不一致的情況,可上報管理員,經(jīng)審核后進(jìn)行修改。考生考完試點擊“交卷”,經(jīng)確認(rèn)后交卷??己蠹纯刹榭纯荚嚪?jǐn)?shù)。在到達(dá)考試時間后,服務(wù)器會自動給未交卷的考生結(jié)束考試,并可同時給所有考生評卷得出分?jǐn)?shù)。對管理員而言,可以更改數(shù)據(jù)庫的所有內(nèi)容,可添加、查詢、修改、刪除考生的信息,設(shè)置考試的相關(guān)內(nèi)容??捎羞x擇地錄入試題,為題目分類并自動在正確答案表里插入相應(yīng)的標(biāo)準(zhǔn)答案。開考前服務(wù)器可自動為每考生隨機生成試卷??忌栍晒芾韱T統(tǒng)一設(shè)置。服務(wù)器會根據(jù)考試時間來自動設(shè)置考生的考試狀態(tài)。到達(dá)考試時間后,服務(wù)器可同時讓所有在線考生進(jìn)入答題階段。在考試過程中,自動為考生保存考試答案。也可以查看所有考生的在線考試情況。同時也可為出現(xiàn)異常的考生延時等詳細(xì)功能。考試全部結(jié)束后,服務(wù)器會備份所有考生信息和答題情況,并給所有考生評卷并生成所有考試成績表,以便考生查分。2. 數(shù)據(jù)庫設(shè)計分析針對以上的功能分析,對數(shù)據(jù)庫的設(shè)計做了以下分析??紤]到在線考試的特殊要求,數(shù)據(jù)庫的設(shè)計應(yīng)該包含以下信息:考生的基本信息用來在考生登陸時進(jìn)行核對驗證,防止考生信息錄錯的情況??忌荚嚨幕拘畔⒂脕砜刂瓶荚嚂r間和考生的考試狀態(tài),統(tǒng)計在線考生和缺考情況,同時也方便服務(wù)器統(tǒng)一發(fā)送命令,給所有考生同時開始考試和結(jié)束考試。從而體現(xiàn)公平一致的原則。題庫應(yīng)包含所有的考試類型、題目內(nèi)容和每題的分值,以便以后的隨機抽題和為考生評分。并且數(shù)據(jù)庫里也存儲有每題對應(yīng)的正確答案,考生的考試答案,這樣可以方便評分。還對考生答案做了備份,方便以后的查閱和總結(jié)考試情況,以進(jìn)一步更新考試,提高考試質(zhì)量。還應(yīng)把給每位考生隨機生成的試題保存起來,方便查閱核對,并可由服務(wù)器統(tǒng)一給對應(yīng)考生發(fā)送試卷。最后把評卷的結(jié)果和考生成績統(tǒng)計出來做備份,考生可在考試結(jié)束后直接查看考試結(jié)果。如果發(fā)現(xiàn)有疑問地方也可隨時查看和核對。由此分析一共設(shè)計了七張表用來存儲所有的考生信息和考試信息:考生信息表(包含屬性:姓名、性別、準(zhǔn)考證號、身份證號、所在學(xué)校)、考生考試信息表(包含屬性:考生號、準(zhǔn)考證號、考試時間、考試狀態(tài))、題庫表(包含屬性:題號、題目、題目類型、分值)、正確答案表(包含屬性:題號、標(biāo)準(zhǔn)答案)、考生試卷表(包含屬性:題號、考生號)、考生答案表(包含屬性:題號、答案、考生號)和考生成績表(包含屬性:準(zhǔn)考證號、成績)。并為每個表設(shè)置了能唯一確定每位考生的屬性。其中考生信息表里設(shè)置屬性(準(zhǔn)考證號)為主關(guān)鍵字,并在考生考試信息表和考生成績表里設(shè)置屬性(準(zhǔn)考證號)為考生信息表中屬性(準(zhǔn)考證號)的外部關(guān)鍵字。這樣就可一一關(guān)聯(lián)和對應(yīng)每一位考生的信息。在考生考試信息表里為每位考生生成一屬性(考生號)并設(shè)置其為此表的主關(guān)鍵字。以唯一確定每一位考生的考試時間和考試狀態(tài)。在題庫中設(shè)置屬性(題號)為主關(guān)鍵字,這樣就可以唯一確定每一題,防止題目的重復(fù),也方便隨機為考生抽題。并在考生試卷表、正確答案表和考生答案表里設(shè)置屬性(題號)為外部關(guān)鍵字,這樣就和題庫中的題號一一對應(yīng)起來,可減少這些表中的屬性。從而實現(xiàn)整個數(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)系(4)題庫和正確答案之間的聯(lián)系(5)考生信息和考生成績之間的聯(lián)系(6)在線考試系統(tǒng)模型整體E-R圖:3. 數(shù)據(jù)庫整體邏輯結(jié)構(gòu)設(shè)計表的題注置于表格上方,居中。表號與標(biāo)題間空2格,宋體5號(1)下面是將各個實體和聯(lián)系轉(zhuǎn)化為相應(yīng)的二維表即關(guān)系模式,指定各個關(guān)系的主關(guān)鍵字和外部關(guān)鍵字,并對各個關(guān)系的約束加以限定:1)考生信息表,如表1所示。表1 考生信息表字段名數(shù)據(jù)類型主關(guān)鍵字外部關(guān)鍵字參照的表取值說明準(zhǔn)考證號char(6)Yes姓名varchar(8)不允許為空性別char(2)只允許取“男”或“女”身份證號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ù)庫實現(xiàn)4.1 建立數(shù)據(jù)庫和表4.2 建立視圖4.3 建立存儲過程4.4 建立觸發(fā)器了實現(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 transaction end else begin print 添加成功! end if exists(select * from inserted) begin print 身份證號已經(jīng)存在! return endend5. 課程設(shè)計總結(jié)課程設(shè)計是培養(yǎng)學(xué)生綜合運用所學(xué)知識,發(fā)現(xiàn),提出,分析和解決實際問題,鍛煉實踐能力的重要環(huán)節(jié),是對學(xué)生實際工作能力的具體訓(xùn)練和考察過程。通過這次課程設(shè)計增加很多認(rèn)識,在拿到課程設(shè)計題目時,沒有像以前一樣馬上開始動手寫代碼,我先做了整體的分析,把要設(shè)計的表,表的屬性,表間的關(guān)系全部弄清楚,并畫了相應(yīng)的關(guān)系圖和E-R圖,從而也就基本形成了這次設(shè)計的整體構(gòu)架。在寫代碼的過程中明顯感覺到很輕松,就是照著所設(shè)計的思路一步一步地進(jìn)行。并得到以下總結(jié):首先,流程是一切的根源,進(jìn)度控制是項目順利進(jìn)行的基礎(chǔ)。沒有大局觀,面對問題和變更就會不知所措了。其次,構(gòu)架是很重要的,整體框架搭好,具體細(xì)節(jié)實現(xiàn)起來就是順理成章的事了。最后,實踐比一切空談和理論更能學(xué)到東西。平時學(xué)的那些理論都不過是皮毛罷了,一旦不用很快就忘記,始終要在實踐中才會發(fā)現(xiàn)問題才會努力去解決才能成長??吹筋}目后就一直在思考怎么設(shè)計好這個數(shù)據(jù)庫,從理論到實踐,在這些日子里,可以說得是苦多于甜,但是可以學(xué)到很多很多的東西,同時不僅可以鞏固了以前所學(xué)過的知識,而且學(xué)到了很多在書本上所沒有學(xué)到過的知識。通過這次課程設(shè)計使我懂得了理論與實際相結(jié)合是很重要的,只有理論知識是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識與實踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會服務(wù),從而提高自己的實際動手能力和獨立思考的能力。在設(shè)計的過程中遇到問題,可以說得是困難重重,畢竟是第一次做這樣的設(shè)計,難免會遇到過各種各樣的問題,同時在設(shè)計的過程中發(fā)現(xiàn)了自己的不足之處,對以前所學(xué)過的知識理解得不夠深刻,掌握得不夠牢固,例如在設(shè)計整體架構(gòu)設(shè)計各表之間的關(guān)系時,總是考慮不夠周到,數(shù)據(jù)的完整性和一致性把握不準(zhǔn)。理論不夠規(guī)范化,關(guān)系模式不夠優(yōu)越。為了實現(xiàn)這些,我也參閱了很多關(guān)于數(shù)據(jù)庫設(shè)計方面的書,從中受益匪淺。特別是在實現(xiàn)為所有考生生成隨機試題和給所有考生評卷的功能過程中,出現(xiàn)了很多難題,首先是怎么生成隨機數(shù)的問題,另外還要考慮每位考生的試卷中不應(yīng)該有一樣的題目。并且控制好可為所有考生都產(chǎn)生試卷。評卷過程中的考生答案和正確答案的一一對照,怎么控制好游標(biāo)來實現(xiàn)每循環(huán)一次正好為此考生評卷結(jié)束并且在考生成績表中插入一條考生成績的記錄。這些內(nèi)容都是通過參考資料才得以實現(xiàn)的。在這次課程設(shè)計過程中,也有很多沒有想到的地方,通過和張老師的交流,完善了不少的功能。在此表示感謝。最后,在這次課程設(shè)計過程中,深刻感覺到自己知識的缺乏,還需要課外繼續(xù)學(xué)習(xí),不斷完善和增加自身的知識和經(jīng)驗。另起一頁黑體,小4號,1.5倍行距,段前1.5行,段后1.5行宋體,小5號,單倍行距段前0行,段后0行參考文獻(xiàn)1 計算機叢書編委會. frontpage 2000 網(wǎng)頁制作實用教程M.北京:希望電子出版社,1997. 14-16. 2 廖彬山, 高峰霞. ASP動態(tài)網(wǎng)站開發(fā)教程M.北京:清華大學(xué)出版社,1997. 14-16. 3 李勁. ASP數(shù)據(jù)庫程序設(shè)計J.上海:計算機研究,2000 ,(4):14-16. 4 Liu Guangyuan,Yu Juegang, A Fast Learning Algorithm via A Hybrid A
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)內(nèi)部管理的數(shù)字化轉(zhuǎn)型實踐
- 醫(yī)療AI技術(shù)發(fā)展下的倫理挑戰(zhàn)與對策
- 醫(yī)療科技革新眾籌助力醫(yī)療設(shè)備研發(fā)
- 醫(yī)療信息化系統(tǒng)構(gòu)建智慧醫(yī)療生態(tài)圈
- 高血壓健康知識講座總結(jié)模版
- 土木工程生產(chǎn)實習(xí)5000字個人總結(jié)模版
- 供應(yīng)鏈金融的新紀(jì)元-區(qū)塊鏈技術(shù)發(fā)展研究
- 區(qū)塊鏈技術(shù)在供應(yīng)鏈物流中的應(yīng)用
- 電力公司女職工培訓(xùn)工作總結(jié)模版
- 全案設(shè)計代購合同范例
- 比亞迪財務(wù)報表分析
- 氨水濃度密度溫度對照表
- 小學(xué)生研學(xué)旅行展示ppt模板
- 帶式輸送機畢業(yè)設(shè)計論文
- 基礎(chǔ)工程之地基處理培訓(xùn)講義
- 中級技工防水工考核試題及答案
- 高水平環(huán)境藝術(shù)設(shè)計專業(yè)群自評報告
- 新店特大橋45#墩水渠改移施工方案打印版
- 急重癥膿毒癥及膿毒性休克患者液體治療
- 山東省鉛酸蓄電池收集和轉(zhuǎn)移管理制度試點工作方案
- 2022年12月大學(xué)英語四級考試真題及答案(第2套)
評論
0/150
提交評論