《PHP+MySQL動(dòng)態(tài)網(wǎng)站開發(fā)實(shí)例教程》第10章 PHP+MySQL開發(fā)實(shí)戰(zhàn)-網(wǎng)絡(luò)考試系統(tǒng)_第1頁(yè)
《PHP+MySQL動(dòng)態(tài)網(wǎng)站開發(fā)實(shí)例教程》第10章 PHP+MySQL開發(fā)實(shí)戰(zhàn)-網(wǎng)絡(luò)考試系統(tǒng)_第2頁(yè)
《PHP+MySQL動(dòng)態(tài)網(wǎng)站開發(fā)實(shí)例教程》第10章 PHP+MySQL開發(fā)實(shí)戰(zhàn)-網(wǎng)絡(luò)考試系統(tǒng)_第3頁(yè)
《PHP+MySQL動(dòng)態(tài)網(wǎng)站開發(fā)實(shí)例教程》第10章 PHP+MySQL開發(fā)實(shí)戰(zhàn)-網(wǎng)絡(luò)考試系統(tǒng)_第4頁(yè)
《PHP+MySQL動(dòng)態(tài)網(wǎng)站開發(fā)實(shí)例教程》第10章 PHP+MySQL開發(fā)實(shí)戰(zhàn)-網(wǎng)絡(luò)考試系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩24頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第1頁(yè)

第10章PHP+MySQL開發(fā)實(shí)戰(zhàn)——網(wǎng)絡(luò)考試系統(tǒng)

本章概述本章的學(xué)習(xí)目標(biāo)主要內(nèi)容第2頁(yè)本章概述前面的章節(jié)介紹了PHP的技術(shù)和一些基本應(yīng)用,但沒有完整的項(xiàng)目開發(fā)實(shí)例。項(xiàng)目開發(fā)包含需求分析、數(shù)據(jù)庫(kù)設(shè)計(jì)、功能實(shí)現(xiàn)、測(cè)試等多個(gè)步驟和環(huán)節(jié)。本章將通過(guò)一個(gè)網(wǎng)絡(luò)考試系統(tǒng)的開發(fā),來(lái)詳細(xì)介紹除測(cè)試外的其他開發(fā)過(guò)程,包括PHP、MYSQL、DIV、CSS、JAVASCRIPT等知識(shí)的綜合應(yīng)用。第3頁(yè)本章的學(xué)習(xí)目標(biāo)了解網(wǎng)站開發(fā)的基本過(guò)程掌握網(wǎng)絡(luò)考試系統(tǒng)的需求分析掌握網(wǎng)絡(luò)考試系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)掌握網(wǎng)絡(luò)考試系統(tǒng)的功能實(shí)現(xiàn)第4頁(yè)主要內(nèi)容10.1需求分析10.2數(shù)據(jù)庫(kù)設(shè)計(jì)10.3登錄和密碼修改功能10.4主頁(yè)功能10.5信息管理功能10.6考試功能10.7試卷編輯10.8本章小結(jié)第5頁(yè)10.1需求分析根據(jù)系統(tǒng)的功能要求,網(wǎng)絡(luò)考試系統(tǒng)中涉及三種不同的用戶:考試用戶、管理員、教師用戶,他們的職能各不相同??荚囉脩暨M(jìn)入網(wǎng)絡(luò)考試系統(tǒng),可以按照學(xué)習(xí)通知完成查詢考試通知,查詢個(gè)人考試成績(jī),修改密碼,在線考試。管理員能夠發(fā)布學(xué)習(xí)通知,發(fā)布考試通知,對(duì)班級(jí)、課程、學(xué)生、教師進(jìn)行管理。教師能夠進(jìn)行試題庫(kù)維護(hù)和試卷的編輯,包括刪除,添加,及時(shí)更新。網(wǎng)絡(luò)考試系統(tǒng)具有如下優(yōu)點(diǎn):采用開放、動(dòng)態(tài)的系統(tǒng)框架,加強(qiáng)用戶與網(wǎng)站的交互性。具有空間性。被授權(quán)的用戶可以在異地登陸考試系統(tǒng),無(wú)須到指定地點(diǎn)行進(jìn)行考試。第6頁(yè)10.1需求分析操作簡(jiǎn)單方便,界面簡(jiǎn)潔美觀。系統(tǒng)提供考試倒計(jì)時(shí)功能,使考生了解考試剩余時(shí)間。隨機(jī)抽取試題,保證不同考生擁有不同考題,防止作弊。實(shí)現(xiàn)自動(dòng)提交試卷的功能。當(dāng)考試時(shí)間到達(dá)規(guī)定時(shí)間,如果考生還未提交試卷,系統(tǒng)將自動(dòng)交卷,以保證考試嚴(yán)肅、公正地進(jìn)行。系統(tǒng)自動(dòng)閱卷,保證成績(jī)的真實(shí)準(zhǔn)確。第7頁(yè)主要內(nèi)容10.1需求分析10.2數(shù)據(jù)庫(kù)設(shè)計(jì)10.3登錄和密碼修改功能10.4主頁(yè)功能10.5信息管理功能10.6考試功能10.7試卷編輯10.8本章小結(jié)第8頁(yè)10.2數(shù)據(jù)庫(kù)設(shè)計(jì)MySQL是一個(gè)小巧的數(shù)據(jù)庫(kù)系統(tǒng)軟件,特別適用于網(wǎng)站建設(shè)。MySQL的設(shè)計(jì)目標(biāo)是提供一個(gè)高速、可靠、可擴(kuò)展、易于使用的數(shù)據(jù)庫(kù)管理系統(tǒng)。根據(jù)需求分析的功能設(shè)計(jì),需要在數(shù)據(jù)庫(kù)系統(tǒng)中建立一個(gè)名為zxksxt的數(shù)據(jù)庫(kù),存放相關(guān)數(shù)據(jù),包含以下表格。xinwen表存儲(chǔ)所有的新聞信息,主鍵為id。exam_time表存儲(chǔ)所有的考試時(shí)間,主鍵為exam_date,exam_starttime。answer表存儲(chǔ)所有的答案信息,主鍵為xh,kch。class表存儲(chǔ)各個(gè)班級(jí)的信息,主鍵為class_id。course表存儲(chǔ)各個(gè)課程的信息,主鍵為course_id。user表存儲(chǔ)各個(gè)用戶的信息,主鍵為zh。第9頁(yè)10.2數(shù)據(jù)庫(kù)設(shè)計(jì)jiandati表存儲(chǔ)簡(jiǎn)答題的信息,其表結(jié)構(gòu)如表11-7所示,主鍵為timu_id。danxuan表存儲(chǔ)單選題的信息,其表結(jié)構(gòu)如表11-8所示,主鍵為timu_id。exam_type表存儲(chǔ)考試類型的信息,其表結(jié)構(gòu)如表11-9所示,主鍵為course_id。student表存儲(chǔ)各個(gè)學(xué)生的信息,其表結(jié)構(gòu)如表11-10所示,主鍵為xh。danxuan表存儲(chǔ)單選題的信息,其表結(jié)構(gòu)如表11-11所示,主鍵為timu_id。tiankong表存儲(chǔ)單選題的信息,其表結(jié)構(gòu)如表11-12所示,主鍵為timu_id。exam_leiixng表存儲(chǔ)試卷考題類型,其表結(jié)構(gòu)如表11-13所示,主鍵為course_id,tigan。第10頁(yè)10.2數(shù)據(jù)庫(kù)設(shè)計(jì)cj表存儲(chǔ)所有的課程成績(jī)信息,其表結(jié)構(gòu)如表11-14所示,主鍵為xh,course_id。exam表存儲(chǔ)試卷的信息,其表結(jié)構(gòu)如表11-15所示,主鍵為id。xuanke表存儲(chǔ)所有的學(xué)生選課的信息,其表結(jié)構(gòu)如表11-16所示,主鍵為xh,course_id。duoxuan表存儲(chǔ)多選題的信息,其表結(jié)構(gòu)如表11-17所示,主鍵為timu_id。第11頁(yè)主要內(nèi)容10.1需求分析10.2數(shù)據(jù)庫(kù)設(shè)計(jì)10.3登錄和密碼修改功能10.4主頁(yè)功能10.5信息管理功能10.6考試功能10.7試卷編輯10.8本章小結(jié)第12頁(yè)10.3.1登錄功能登錄功能一般分為兩個(gè)頁(yè)面,第一個(gè)頁(yè)面信息輸入頁(yè)面(denglu.php),需要輸入賬號(hào)、密碼、驗(yàn)證碼,驗(yàn)證成功后跳轉(zhuǎn)至第二個(gè)頁(yè)面訪問(wèn)數(shù)據(jù)庫(kù)進(jìn)行信息校驗(yàn).第13頁(yè)10.3.2密碼修改為了保證用戶密碼的安全性,建議用戶定期更換密碼,并使用包括數(shù)字、大小寫字母、特殊字符在內(nèi)的復(fù)雜密碼,避免使用諸如“123456”、生日、特殊日期等簡(jiǎn)單易破解的密碼。第14頁(yè)主要內(nèi)容10.1需求分析10.2數(shù)據(jù)庫(kù)設(shè)計(jì)10.3登錄和密碼修改功能10.4主頁(yè)功能10.5信息管理功能10.6考試功能10.7試卷編輯10.8本章小結(jié)第15頁(yè)10.4主頁(yè)功能主頁(yè)(adminMain.php)主要包含用戶用戶基本信息顯示、導(dǎo)航欄、操作說(shuō)明.第16頁(yè)主要內(nèi)容10.1需求分析10.2數(shù)據(jù)庫(kù)設(shè)計(jì)10.3登錄和密碼修改功能10.4主頁(yè)功能10.5信息管理功能10.6考試功能10.7試卷編輯10.8本章小結(jié)第17頁(yè)10.5.1學(xué)生信息管理學(xué)生信息管理(adminStudent.php)主要實(shí)現(xiàn)對(duì)學(xué)生信息的增加、修改、刪除、查詢。其頁(yè)面分為兩部分,上面一部分是表單,用來(lái)增加學(xué)生信息,下面部分則顯示當(dāng)前已有的學(xué)生信息。第18頁(yè)10.5.2教師信息管理點(diǎn)擊“修改”圖標(biāo),調(diào)用admin_teacher_edit.php頁(yè)面,進(jìn)行教師信息編輯.第19頁(yè)10.5.3班級(jí)信息管理班級(jí)信息管理(adminStudent.php)主要實(shí)現(xiàn)對(duì)班級(jí)信息的增加、修改、刪除、查詢。其頁(yè)面分為兩部分,上面一部分是表單,用來(lái)增加班級(jí)信息,下面部分則顯示當(dāng)前已有的班級(jí)信息。第20頁(yè)10.5.4課程信息管理課程信息管理(adminStudent.php)主要實(shí)現(xiàn)對(duì)課程信息的增加、修改、刪除、查詢。其頁(yè)面分為兩部分,上面一部分是表單,用來(lái)增加課程信息,下面部分則顯示當(dāng)前已有的課程信息。第21頁(yè)主要內(nèi)容10.1需求分析10.2數(shù)據(jù)庫(kù)設(shè)計(jì)10.3登錄和密碼修改功能10.4主頁(yè)功能10.5信息管理功能10.6考試功能10.7試卷編輯10.8本章小結(jié)第22頁(yè)10.6.1選擇考試科目選擇考試科目頁(yè)面(student_exam_choose.php)會(huì)根據(jù)考生已修課程列出學(xué)生能夠參加考試的課程名稱。如果考生當(dāng)前沒有已修課程,則不能夠進(jìn)入考試。第23頁(yè)10.6.2進(jìn)入考場(chǎng)選擇考試科目頁(yè)面(student_exam_choose.php)會(huì)根據(jù)考生已修課程列出學(xué)生能夠參加考試的課程名稱。如果考生當(dāng)前沒有已修課程,則不能夠進(jìn)入考試。第24頁(yè)10.6.3自動(dòng)改卷考試時(shí)間到或者考生提交試卷后,會(huì)調(diào)用gaijuan.php頁(yè)面,將考生答案和正確答案進(jìn)行整理,以便后續(xù)改卷。keguanticj.php頁(yè)面會(huì)停留6秒鐘,以便考生了解自己的客觀題得分,然后將自動(dòng)跳轉(zhuǎn)至數(shù)據(jù)存儲(chǔ)jdluru.php頁(yè)面,實(shí)現(xiàn)考生考試信息的存儲(chǔ),完成后將會(huì)自動(dòng)調(diào)回學(xué)生主頁(yè)。第25頁(yè)主要內(nèi)容10.1需求分析10.2數(shù)據(jù)庫(kù)設(shè)計(jì)10.3登錄和密碼修改功能10.4主頁(yè)功能10.5信息管理功能10.6考試功能10.7試卷編輯10.8本章小結(jié)第26頁(yè)10.7.1試卷管理試卷管理功能由teach_exam_type_step1頁(yè)面實(shí)現(xiàn),該頁(yè)面主體部分顯示當(dāng)前已有的試卷,右下角為“添加試卷”按鈕,點(diǎn)擊后可添加新的試卷。第27頁(yè)10.7.2題型編輯點(diǎn)擊試卷名稱后會(huì)調(diào)用teach_exam_type_step2.php頁(yè)面,在該頁(yè)面進(jìn)行試卷的大題編輯工作。該頁(yè)面分3部分,上面部分顯示當(dāng)前課程名稱和試卷名稱,中間部分為添加題型,下面部分為當(dāng)前已有的題型。第28頁(yè)10.7.3題目編輯題目編輯和試卷編輯相互獨(dú)立又有一定聯(lián)系,試卷編輯只負(fù)責(zé)出哪些題型(大題類型),并不規(guī)定要使用哪些小題。第29頁(yè)10.8本章小結(jié)本章介紹了網(wǎng)絡(luò)考試系統(tǒng)的開發(fā)過(guò)程,讓讀者對(duì)項(xiàng)目開發(fā)有了初步的了解。不同的項(xiàng)目具

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論