版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、SQL數(shù)據(jù)庫課程設(shè)計 學(xué)生成績管理 班級:09本2 姓名:劉欽瑞 學(xué) 號:200912018123 任課老師:呂加國 1 引言 1 1.1 課程設(shè)計選題 1 1.2 課程設(shè)計的目的 1 1.3 本選題的設(shè)計背景 1 2 系統(tǒng)分析與設(shè)計 1 2.1 功能及性能分析 1 2.1.1功能需求 1 2.1.2性能需求 2 2.1.3數(shù)據(jù)流圖 2 2.2 系統(tǒng)的開發(fā)運行環(huán)境 3 2.3 系統(tǒng)總體設(shè)計 3 3 數(shù)據(jù)庫設(shè)計 4 3.1 數(shù)據(jù)庫概念結(jié)構(gòu) 4 3.2 數(shù)據(jù)庫邏輯結(jié)構(gòu) 5 3.2.1關(guān)系模型及優(yōu)化 5 3.2.2視圖的設(shè)計 5 3.3 數(shù)據(jù)庫的實現(xiàn) 6 3.3.1表 6 3.3.2安全性設(shè)計 7
2、3.3.3一致性設(shè)計 7 3.3.4觸發(fā)器的設(shè)計 7 4 詳細(xì)設(shè)計與實現(xiàn) 8 4.1 登錄模塊 8 4.2 考生注冊模塊 9 4.3 在線考試模塊 9 4.4 后臺功能模塊 12 4.4.1試卷管理模塊 12 4.4.2考生管理模塊 13 4.4.3成績管理模塊 14 結(jié) 論 14 1 引言 1.1課程設(shè)計選題 在線考試系統(tǒng) 1.2課程設(shè)計的目的 通過數(shù)據(jù)庫系統(tǒng)課程設(shè)計,熟悉了 SQL SERVER據(jù)庫管理系統(tǒng)的結(jié)構(gòu)與組成;掌 握了 SQL SERVE數(shù)據(jù)庫管理系統(tǒng)的應(yīng)用技術(shù)和的使用;應(yīng)用 ASP開發(fā)工具實踐了在 線考試系統(tǒng)的數(shù)據(jù)庫應(yīng)用系統(tǒng)的設(shè)計方法、開發(fā)過程和 SQL SERVE數(shù)據(jù)庫的管理
3、與 維護(hù)。最終達(dá)到掌握數(shù)據(jù)庫管理系統(tǒng)的使用和開發(fā),提高分析問題、解決問題和實踐應(yīng) 用能力。 1.3本選題的設(shè)計背景 隨著計算機(jī)技術(shù)的發(fā)展和互聯(lián)網(wǎng)時代的到來,人們已經(jīng)進(jìn)入了信息時代,亦或是 數(shù)字化時代。在數(shù)字化的網(wǎng)絡(luò)環(huán)境下,學(xué)生希望得到個性化的滿足,根據(jù)自己的情況進(jìn) 行學(xué)習(xí),同時希望能夠得到科學(xué)的評價;教育機(jī)構(gòu)也希望給網(wǎng)上的學(xué)生提供更靈活的服 務(wù)。在線考試系統(tǒng)正是迎合這一需求而開發(fā)的,它旨在探索一種以互聯(lián)網(wǎng)為基礎(chǔ)的考試 模式。通過這種新的模式,為考生創(chuàng)造一種新的考試環(huán)境,提高考試工作效率和標(biāo)準(zhǔn)化 水平。 2 系統(tǒng)分析與設(shè)計 2.1功能及性能分析 2.1.1功能需求 從總體上考慮,系統(tǒng)應(yīng)該實現(xiàn)下列
4、功能: 對管理員來說,包括考生管理、題庫管理、成績管理。 1)、考生管理:管理員可以查看數(shù)據(jù)庫中已經(jīng)注冊的考生信息和添加新考生。 2)、題庫管理:管理員可以對題庫中的試卷進(jìn)行三種基本操作:添加新的考題、 刪除舊有考題、修改原有考題,其中試卷類型只有單選題,對于試卷,管理員可以設(shè)置 題干、答案、選項等屬性。 3)、成績管理:管理員可以查看考生的考試成績。 對普通用戶來說,包括在線考試、查詢以往考試成績。 1)、在線考試:學(xué)生可以任選時間進(jìn)行在線測試,考試結(jié)束后,系統(tǒng)會根據(jù)已有 的標(biāo)準(zhǔn)答案進(jìn)行在線判卷,考生可以立刻知道考試成績。也可以返回選擇試卷界面再次 參加考試,但此次不能選擇與前次考試相同的試
5、卷。 2)、查詢以往考試成績:學(xué)生可以在線查詢所有參加過的每套試卷的考試相關(guān)信 息,包括成績和考試當(dāng)天的具體時間和日期。 2.1.2性能需求 為了保證考試正常進(jìn)行,系統(tǒng)性能設(shè)計應(yīng)滿足如下要求: 保證系統(tǒng)數(shù)據(jù)安全性:由于系統(tǒng)通過INTERNET提供服務(wù),開放的環(huán)境中系統(tǒng)在權(quán) 限控制、數(shù)據(jù)安全、防范內(nèi)外部攻擊破壞等安全措施方面具有良好的應(yīng)變能力,如在每 個登錄界面設(shè)置了用戶信息驗證,通過查詢登陸界面輸入信息是否為數(shù)據(jù)庫中合法用戶 來實現(xiàn)相應(yīng)操作; 保證系統(tǒng)數(shù)據(jù)一致性:數(shù)據(jù)庫中的所有信息在任何操作下都能夠保持一致,如一旦 管理員添加了試卷,在試卷輸出頁面就可以立即看到,或者一旦有考生考完試,數(shù)據(jù)庫
6、中的成績表中要有其此次考試的相關(guān)信息; 2.1.3數(shù)據(jù)流圖 在線考試流程圖 本系統(tǒng)運行環(huán)境:WindowsXP安裝IIS5.1 2.3系統(tǒng)總體設(shè)計 根據(jù)在線考試系統(tǒng)的特點,可以將其分為前臺和后臺兩個部分進(jìn)行設(shè)計: 前臺主要用于考生在線考試和查詢個人成績; 后臺主要用于管理員對試卷信息、考生信息、成績信息等進(jìn)行管理。 在每個登陸界面,設(shè)置了用戶身份驗證模式,一旦用戶輸入與數(shù)據(jù)庫中不符的信 息,系統(tǒng)將給出提示信息,以保證該系統(tǒng)的安全性。 1)在線考試系統(tǒng)的前臺功能結(jié)構(gòu)如下圖: 2)在線考試系統(tǒng)后臺功能結(jié)構(gòu)圖如下圖: 3數(shù)據(jù)庫設(shè)計 3.1數(shù)據(jù)庫概念結(jié)構(gòu) 3.1.1數(shù)據(jù)庫中各表的數(shù)據(jù)描述如下: 根據(jù)前
7、面所作的需求分析本系統(tǒng)的實體及其屬性如下: 管理員 自動編號,姓名,密碼) 考生 考號,密碼,姓名,手機(jī)號碼,QQ號) 試卷 試卷遍號,題數(shù),分值,測試需要的時間) 題庫自動編號,題干,選項A,選項B,選項C,選項D,正確答案,試卷 編號) 成績 BEGIN PRINT成績不允許修改! ROLLBACK END update score set scoresccra-10 where kaohao-J 002 create Trigger T3 on shijua n for in sert as if (select tishu from in serted!=10 beg in prin插
8、入失敗,題數(shù)必須為10 rollback end insert into shijuan valuesfb1/1030) 插入失敗,題數(shù)必須為10 4詳細(xì)設(shè)計與實現(xiàn) 4.1登錄模塊 該模塊包括index.asp、admin_log.asp、admin_check.asp三個文件。如果用戶要 使用為注冊用戶提供的功能,那么在使用之前必須登錄。用戶只要輸入用戶名、密碼就 可以了。若用戶輸入的以上兩項與數(shù)據(jù)庫中保存的相符,則表明用戶登錄成功,可以開 放全部前臺子系統(tǒng);如果不符,系統(tǒng)會提示錯誤。 首頁界面即考生登錄界面,通過下列代碼驗證考生身份的合法性: 點擊管理員按鈕可進(jìn)入管理員登錄界面: 4.2考
9、生注冊模塊 進(jìn)入系統(tǒng)后,若不是已有用戶系統(tǒng)會提示先注冊。進(jìn)入用戶注冊模塊如下: 若輸入為空或已注冊的用戶名系統(tǒng)會提示重新輸入。 4.3在線考試模塊 此模塊中可以查詢考試成績、進(jìn)行考試和在線判卷 在塢琴試乖統(tǒng)歡迎您! 縫馥若試詣選擇試卷; 點擊成績查詢可以查詢你以往考試的成績: 查詢個人成績的代碼: sql=select * from score where kaohao=!:、口n n- i i - rn i ii e 7E i rfc-, I 刪E; l.ll 1 111 1 耳k出毛険 1. N 44 .i .yi - i1 i H 3- 14 Z.e5-SE1 B-C; 3 4= &Z5
10、 2! 4 1 15-e 朋*沽 Ol越 |_F 4 ttMJI 1.呼尸I6l呂P i寸呂尸 7 -5i 11 11 : : lirini JHIll 陸: 07 7 07 7 1&2 4 -2 1 4 B-2 21 JBT oirr on r onr 1 F5-S5 m-CTRn -rF 吃:乂 r?利 F! -. : 1 T 1. 刊5 點擊“返回學(xué)生管理界面”回到學(xué)生管理界面 添加考生: f= +JL*-; cjcjT - =rTh 口 衛(wèi) 點擊“添加成功點擊返回”返回學(xué)生管理界面,然后可以退出學(xué)生管理界面回到 后臺管理主界面 443成績管理模塊 點擊“成績管理”可以查看考生的成績: 學(xué)生成績表 點擊“返回管理界面”回到后臺管理主界面,然后可以退出系統(tǒng) 本系統(tǒng)經(jīng)過測試,能完成在線考試系統(tǒng)的基本功能,如前臺可以考試,在線判卷
溫馨提示
- 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è)數(shù)據(jù)信息服務(wù)合同4篇
- 2025年度幼兒園課程開發(fā)與教材供應(yīng)合同3篇
- 2025年度碼頭集裝箱清洗消毒與消毒劑供應(yīng)合同4篇
- 2025年外墻涂料施工環(huán)保監(jiān)測及報告合同4篇
- 二零二五年度醫(yī)院員工福利待遇調(diào)整協(xié)議4篇
- 2024年09月江西2024屆中國民生銀行南昌分行秋季校園招考筆試歷年參考題庫附帶答案詳解
- 基于2025年度政策的招投標(biāo)策略規(guī)劃合同3篇
- 加油站的行業(yè)標(biāo)準(zhǔn)與政策解讀
- 二零二五版對講門租賃與托管服務(wù)合同2篇
- 2025年度個人房產(chǎn)抵押經(jīng)營性貸款合同范本2篇
- 腰椎間盤突出疑難病例討論
- 《光伏發(fā)電工程工程量清單計價規(guī)范》
- 2023-2024學(xué)年度人教版四年級語文上冊寒假作業(yè)
- (完整版)保證藥品信息來源合法、真實、安全的管理措施、情況說明及相關(guān)證明
- 營銷專員績效考核指標(biāo)
- 陜西麟游風(fēng)電吊裝方案專家論證版
- 供應(yīng)商審核培訓(xùn)教程
- 【盒馬鮮生生鮮類產(chǎn)品配送服務(wù)問題及優(yōu)化建議分析10000字(論文)】
- 肝硬化心衰患者的護(hù)理查房課件
- 2023年四川省樂山市中考數(shù)學(xué)試卷
- 【可行性報告】2023年電動自行車行業(yè)項目可行性分析報告
評論
0/150
提交評論