版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第1頁
第10章PHP+MySQL開發(fā)實戰(zhàn)——網(wǎng)絡考試系統(tǒng)
本章概述本章的學習目標主要內容第2頁本章概述前面的章節(jié)介紹了PHP的技術和一些基本應用,但沒有完整的項目開發(fā)實例。項目開發(fā)包含需求分析、數(shù)據(jù)庫設計、功能實現(xiàn)、測試等多個步驟和環(huán)節(jié)。本章將通過一個網(wǎng)絡考試系統(tǒng)的開發(fā),來詳細介紹除測試外的其他開發(fā)過程,包括PHP、MYSQL、DIV、CSS、JAVASCRIPT等知識的綜合應用。第3頁本章的學習目標了解網(wǎng)站開發(fā)的基本過程掌握網(wǎng)絡考試系統(tǒng)的需求分析掌握網(wǎng)絡考試系統(tǒng)的數(shù)據(jù)庫設計掌握網(wǎng)絡考試系統(tǒng)的功能實現(xiàn)第4頁主要內容10.1需求分析10.2數(shù)據(jù)庫設計10.3登錄和密碼修改功能10.4主頁功能10.5信息管理功能10.6考試功能10.7試卷編輯10.8本章小結第5頁10.1需求分析根據(jù)系統(tǒng)的功能要求,網(wǎng)絡考試系統(tǒng)中涉及三種不同的用戶:考試用戶、管理員、教師用戶,他們的職能各不相同??荚囉脩暨M入網(wǎng)絡考試系統(tǒng),可以按照學習通知完成查詢考試通知,查詢個人考試成績,修改密碼,在線考試。管理員能夠發(fā)布學習通知,發(fā)布考試通知,對班級、課程、學生、教師進行管理。教師能夠進行試題庫維護和試卷的編輯,包括刪除,添加,及時更新。網(wǎng)絡考試系統(tǒng)具有如下優(yōu)點:采用開放、動態(tài)的系統(tǒng)框架,加強用戶與網(wǎng)站的交互性。具有空間性。被授權的用戶可以在異地登陸考試系統(tǒng),無須到指定地點行進行考試。第6頁10.1需求分析操作簡單方便,界面簡潔美觀。系統(tǒng)提供考試倒計時功能,使考生了解考試剩余時間。隨機抽取試題,保證不同考生擁有不同考題,防止作弊。實現(xiàn)自動提交試卷的功能。當考試時間到達規(guī)定時間,如果考生還未提交試卷,系統(tǒng)將自動交卷,以保證考試嚴肅、公正地進行。系統(tǒng)自動閱卷,保證成績的真實準確。第7頁主要內容10.1需求分析10.2數(shù)據(jù)庫設計10.3登錄和密碼修改功能10.4主頁功能10.5信息管理功能10.6考試功能10.7試卷編輯10.8本章小結第8頁10.2數(shù)據(jù)庫設計MySQL是一個小巧的數(shù)據(jù)庫系統(tǒng)軟件,特別適用于網(wǎng)站建設。MySQL的設計目標是提供一個高速、可靠、可擴展、易于使用的數(shù)據(jù)庫管理系統(tǒng)。根據(jù)需求分析的功能設計,需要在數(shù)據(jù)庫系統(tǒng)中建立一個名為zxksxt的數(shù)據(jù)庫,存放相關數(shù)據(jù),包含以下表格。xinwen表存儲所有的新聞信息,主鍵為id。exam_time表存儲所有的考試時間,主鍵為exam_date,exam_starttime。answer表存儲所有的答案信息,主鍵為xh,kch。class表存儲各個班級的信息,主鍵為class_id。course表存儲各個課程的信息,主鍵為course_id。user表存儲各個用戶的信息,主鍵為zh。第9頁10.2數(shù)據(jù)庫設計jiandati表存儲簡答題的信息,其表結構如表11-7所示,主鍵為timu_id。danxuan表存儲單選題的信息,其表結構如表11-8所示,主鍵為timu_id。exam_type表存儲考試類型的信息,其表結構如表11-9所示,主鍵為course_id。student表存儲各個學生的信息,其表結構如表11-10所示,主鍵為xh。danxuan表存儲單選題的信息,其表結構如表11-11所示,主鍵為timu_id。tiankong表存儲單選題的信息,其表結構如表11-12所示,主鍵為timu_id。exam_leiixng表存儲試卷考題類型,其表結構如表11-13所示,主鍵為course_id,tigan。第10頁10.2數(shù)據(jù)庫設計cj表存儲所有的課程成績信息,其表結構如表11-14所示,主鍵為xh,course_id。exam表存儲試卷的信息,其表結構如表11-15所示,主鍵為id。xuanke表存儲所有的學生選課的信息,其表結構如表11-16所示,主鍵為xh,course_id。duoxuan表存儲多選題的信息,其表結構如表11-17所示,主鍵為timu_id。第11頁主要內容10.1需求分析10.2數(shù)據(jù)庫設計10.3登錄和密碼修改功能10.4主頁功能10.5信息管理功能10.6考試功能10.7試卷編輯10.8本章小結第12頁10.3.1登錄功能登錄功能一般分為兩個頁面,第一個頁面信息輸入頁面(denglu.php),需要輸入賬號、密碼、驗證碼,驗證成功后跳轉至第二個頁面訪問數(shù)據(jù)庫進行信息校驗.第13頁10.3.2密碼修改為了保證用戶密碼的安全性,建議用戶定期更換密碼,并使用包括數(shù)字、大小寫字母、特殊字符在內的復雜密碼,避免使用諸如“123456”、生日、特殊日期等簡單易破解的密碼。第14頁主要內容10.1需求分析10.2數(shù)據(jù)庫設計10.3登錄和密碼修改功能10.4主頁功能10.5信息管理功能10.6考試功能10.7試卷編輯10.8本章小結第15頁10.4主頁功能主頁(adminMain.php)主要包含用戶用戶基本信息顯示、導航欄、操作說明.第16頁主要內容10.1需求分析10.2數(shù)據(jù)庫設計10.3登錄和密碼修改功能10.4主頁功能10.5信息管理功能10.6考試功能10.7試卷編輯10.8本章小結第17頁10.5.1學生信息管理學生信息管理(adminStudent.php)主要實現(xiàn)對學生信息的增加、修改、刪除、查詢。其頁面分為兩部分,上面一部分是表單,用來增加學生信息,下面部分則顯示當前已有的學生信息。第18頁10.5.2教師信息管理點擊“修改”圖標,調用admin_teacher_edit.php頁面,進行教師信息編輯.第19頁10.5.3班級信息管理班級信息管理(adminStudent.php)主要實現(xiàn)對班級信息的增加、修改、刪除、查詢。其頁面分為兩部分,上面一部分是表單,用來增加班級信息,下面部分則顯示當前已有的班級信息。第20頁10.5.4課程信息管理課程信息管理(adminStudent.php)主要實現(xiàn)對課程信息的增加、修改、刪除、查詢。其頁面分為兩部分,上面一部分是表單,用來增加課程信息,下面部分則顯示當前已有的課程信息。第21頁主要內容10.1需求分析10.2數(shù)據(jù)庫設計10.3登錄和密碼修改功能10.4主頁功能10.5信息管理功能10.6考試功能10.7試卷編輯10.8本章小結第22頁10.6.1選擇考試科目選擇考試科目頁面(student_exam_choose.php)會根據(jù)考生已修課程列出學生能夠參加考試的課程名稱。如果考生當前沒有已修課程,則不能夠進入考試。第23頁10.6.2進入考場選擇考試科目頁面(student_exam_choose.php)會根據(jù)考生已修課程列出學生能夠參加考試的課程名稱。如果考生當前沒有已修課程,則不能夠進入考試。第24頁10.6.3自動改卷考試時間到或者考生提交試卷后,會調用gaijuan.php頁面,將考生答案和正確答案進行整理,以便后續(xù)改卷。keguanticj.php頁面會停留6秒鐘,以便考生了解自己的客觀題得分,然后將自動跳轉至數(shù)據(jù)存儲jdluru.php頁面,實現(xiàn)考生考試信息的存儲,完成后將會自動調回學生主頁。第25頁主要內容10.1需求分析10.2數(shù)據(jù)庫設計10.3登錄和密碼修改功能10.4主頁功能10.5信息管理功能10.6考試功能10.7試卷編輯10.8本章小結第26頁10.7.1試卷管理試卷管理功能由teach_exam_type_step1頁面實現(xiàn),該頁面主體部分顯示當前已有的試卷,右下角為“添加試卷”按鈕,點擊后可添加新的試卷。第27頁10.7.2題型編輯點擊試卷名稱后會調用teach_exam_type_step2.php頁面,在該頁面進行試卷的大題編輯工作。該頁面分3部分,上面部分顯示當前課程名稱和試卷名稱,中間部分為添加題型,下面部分為當前已有的題型。第28頁10.7.3題目編輯題目編輯和試卷編輯相互獨立又有一定聯(lián)系,試卷編輯只負責出哪些題型(大題類型),并不規(guī)定要使用哪些小題。第29頁10.8本章小結本章介紹了網(wǎng)絡考試系統(tǒng)的開發(fā)過程,讓讀者對項目開發(fā)有了初步的了解。不同的項目具
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度智能工廠10kv電力系統(tǒng)設計與集成合同3篇
- 二零二五年財務顧問與咨詢服務合同
- 2025年水電站建設施工合同實施細則6篇
- 二零二五年度草原生態(tài)監(jiān)測草場租賃合同3篇
- 二零二五年度金融機構保安人員勞務及反恐防暴合同2篇
- 2025年智慧社區(qū)停車場車位租賃及增值服務合同范本6篇
- 2025年水電安裝清包合同范本:老舊小區(qū)改造專用
- 2025年度重點工程建設拆遷安置補償合同4篇
- 2025年叉車租賃與智能化改造服務合同4篇
- 二零二五年度食品行業(yè)人工智能技術應用合同
- 安徽華塑股份有限公司年產(chǎn) 4萬噸氯化石蠟項目環(huán)境影響報告書
- 公司章程(二個股東模板)
- GB/T 19889.7-2005聲學建筑和建筑構件隔聲測量第7部分:樓板撞擊聲隔聲的現(xiàn)場測量
- 世界奧林匹克數(shù)學競賽6年級試題
- 藥用植物學-課件
- 文化差異與跨文化交際課件(完整版)
- 國貨彩瞳美妝化消費趨勢洞察報告
- 云南省就業(yè)創(chuàng)業(yè)失業(yè)登記申請表
- UL_標準(1026)家用電器中文版本
- 國網(wǎng)三個項目部標準化手冊(課堂PPT)
- 快速了解陌生行業(yè)的方法論及示例PPT課件
評論
0/150
提交評論