【正文】
式,在該模式中,結(jié)合了 JSP 和 Servlet 技術(shù),充分利用了 JSP 和 Servlet 兩種技術(shù)原有的優(yōu)點。它的任務(wù)是接受 Web 服務(wù)器對數(shù)據(jù)庫操縱的請求,實現(xiàn)對數(shù)據(jù)庫查詢、修改、更新等功能,把運行結(jié)果提交給 Web 服務(wù)器。它的任務(wù)是接受用戶的請求,首先需要執(zhí)行相應(yīng)的擴展應(yīng)用程序與數(shù)據(jù)庫進行連接,通過 SQL 等方式向數(shù)據(jù)庫服務(wù)器提出數(shù)據(jù)處理申請,而后等數(shù)據(jù)庫服務(wù)器將數(shù)據(jù)處理的結(jié)果提交給 Web 服務(wù)器,再由 Web 服務(wù)器傳送回客戶端。它的任務(wù)是由 Web 瀏覽器向網(wǎng)絡(luò)上的某一 Web 服務(wù)器提出服務(wù)請求, Web 服務(wù)器對用戶身份進行驗證后用 HTTP 協(xié)議把所需的主頁傳送給客戶端,客戶機接受傳來的主頁文件,并把它顯示在 Web 瀏覽器上。 Browser/Server 結(jié)構(gòu)極大的簡化了客戶機的工作,客戶機上只需安裝、配置少量的客戶端軟件即可,服務(wù)器將擔(dān)負更多的工作,對數(shù)據(jù)庫的訪問和應(yīng)用程序的執(zhí)行將在服務(wù)器上完成。 設(shè)計成果 1) 系統(tǒng)可執(zhí)行程序一套; 2) 畢業(yè)設(shè)計論文一份; 3) 系統(tǒng)用戶手冊一份 。 劉 鵬: 教師子系統(tǒng)、在線測試系統(tǒng)的編碼實現(xiàn) ,數(shù)據(jù)庫設(shè)計, 撰 寫部分文檔、論文。 通過對本系統(tǒng)的開發(fā),主要實現(xiàn)以下功能: 1) 教師可以通過該系統(tǒng)發(fā)布教案、布置 /批改作業(yè)、發(fā)布公告和答疑解惑等 ; 2) 學(xué)生可以通過該系統(tǒng)完成自學(xué),向老師提出問題,跟老師和其他同學(xué)討論, 上交作業(yè),瀏覽公告,查詢作 業(yè)及成績等。為以后研發(fā)工作打下堅實的基礎(chǔ),積累寶貴的經(jīng)驗。同時, 本課題能夠鍛煉一個人在面對具體項目時,遇到問題,分析問題,解決問題的能 力;獲得獨立策劃、實施課題,并按照既定計劃進行開發(fā)的經(jīng)驗,以及查找相關(guān)文獻的能力。在線教育系統(tǒng) 整合各領(lǐng)域最優(yōu)秀的 教學(xué)視頻 ,可以讓 你接受第一流的教育 。 在線教育系統(tǒng) 提供最優(yōu)秀的教育資源 。 研究意義 在傳統(tǒng)的課堂式教學(xué)下學(xué)習(xí)存在著很多的缺點,如:享受到最優(yōu)秀老師服務(wù)的只能是少數(shù)人;不能靈活的掌握學(xué)習(xí)主動權(quán)。從學(xué)習(xí)和實踐角度來說,通過此次開發(fā)工作,對本科階段學(xué)習(xí)進行總結(jié)和檢驗。該系統(tǒng)的主要目的是實現(xiàn)一個在線學(xué)習(xí)與資源共享平臺,用戶借助此平臺可以 隨時隨地、 靈活有效 的學(xué)習(xí)和測試,共享資源,提高學(xué)習(xí)效率。 課題研究目的及意義 研究目的 本課題是在線教育綜合管理系統(tǒng)的一部分,實現(xiàn)本科生對 《程序設(shè)計基礎(chǔ)》 課程的網(wǎng)上學(xué)習(xí)。所有的溝通與交流以及關(guān) 鍵教學(xué)環(huán)節(jié),都需要一些專用的工具來支持,但是現(xiàn)有 Inter 技術(shù)并沒有提供這些工具 。通過基于 Web 環(huán)境的合作學(xué)習(xí),學(xué)生可以與其他在線學(xué)習(xí)者彼此討論,匯集集體智慧,達到合作學(xué)習(xí)的效果。計算機輔助教學(xué)系統(tǒng)面臨著一場深刻的改革,作為一種全新的教育形式,基于Web 的教學(xué)管 理系統(tǒng)應(yīng)運而生。 但 由于受時間和空間的限制,傳統(tǒng)教學(xué)模式的局限性變得越來越突出。 Online learning。 JSP。s popular program development integration tools MyEclipse to realize the concrete programming. This system is divided into the front desk online learning subsystem, including online testing, online learning, resource download ing, submitting assignments and unriddling。 And then do the general design and detailed design ,at the same time we plete the database analysis and design。 關(guān) 鍵 詞: 在線教育; JSP; 在線測試 ; 在線學(xué)習(xí);作業(yè)提交 ABSTRACT II ABSTRACT This graduation design implements the online education system. The system is based on B/S model, by using MVC framework of three layer structure, adopting the JSP, Servlet, JDBC techniques to develop and implement. We first analyze the performance and function of the system, getting the system39。 系統(tǒng)有管理員、學(xué)生、教師和訪客四類 角色 。 我們首先 對系統(tǒng)的性能和功能做了需求分析,得到系統(tǒng)的整體功能框架;然后進行 概要設(shè)計和詳細設(shè)計, 同時完成了數(shù)據(jù)庫的分析設(shè)計;最后采 用當(dāng)今流行的程序開發(fā)集成工具 MyEclipse 進行 了具體的 編程實現(xiàn)。 石河子大學(xué) 信息科學(xué)與技術(shù)學(xué)院畢業(yè)論文 課題名稱: 《 程序設(shè)計基礎(chǔ)》在線教育系統(tǒng) 的設(shè)計與實現(xiàn) 學(xué)生姓名: 劉鵬 20xx081863 武林 20xx081890 學(xué) 院: 信息科學(xué)與技術(shù)學(xué)院 專業(yè)年級: 計算機科學(xué)與技術(shù)專業(yè) 20xx 級 指導(dǎo)教師: 郭理 副教授 完成日期: 二 ○一一 年六月 五 日 摘要 I 摘 要 本次畢業(yè)設(shè)計實現(xiàn)的是《程序設(shè)計基礎(chǔ)》在線教育系統(tǒng)。該系統(tǒng) 基于 B/S 模式,采用 MVC 框架三層 體系結(jié)構(gòu), 采用 JSP 、 Servlet 、 JDBC 等技術(shù)開 發(fā)實現(xiàn)。 本系統(tǒng) 分為前臺 在線學(xué)習(xí) 子系統(tǒng) ,包括在線測試、在線學(xué)習(xí)、資源下載、作業(yè)提交、答疑解惑等模塊; 后臺 管理 子系統(tǒng) ,包括用戶信息管理、課件資源管理、新聞公告管理、作業(yè)批改管理、在線測試管理、留言板管理等模塊。 本系統(tǒng)的使用,可以 使 傳統(tǒng)課堂教學(xué)得到很好的延伸和拓展,給學(xué)生的課后學(xué)習(xí)和 教師的教學(xué)工作以及相互之間的交流提供了很好的平臺。s overall function framework。 Finally we use the today39。The background management subsystem, including user information management, courseware resource management, news bulletin management, homework management, online testing management and message board system has four kinds of roles, administrator, student, teacher and visitor. Through using this system, we can make the traditional classroom teaching get well extend, providing the students’ afterclass learning and the teachers’ teaching and the munication between each other with a good platform. KEY WORDS: Online education。 Online testing。 Submit assignments 目錄 III 目 錄 1 緒論 .................................................................. 1 題目 ................................................................ 1 課題背景 ............................................................ 1 課題研究目的及意義 .................................................. 1 研究目的 .......................................................... 1 研究意義 .......................................................... 2 設(shè)計時間 ............................................................ 2 課題內(nèi)容及分工 ...................................................... 2 課題內(nèi)容 .......................................................... 2 課題分工 .......................................................... 2 設(shè)計成果 .......................................................... 2 2 相關(guān)技術(shù)原理及 開發(fā) 環(huán)境 ................................................ 3 相關(guān)技術(shù)原理 ........................................................ 3 Browser/Server 系統(tǒng)的三層體系結(jié)構(gòu) .................................. 3 Java Server Page(JSP)技術(shù) ......................................... 4 JDBC 技術(shù) .......................................................... 5 開發(fā)環(huán)境 ............................................................ 6 系統(tǒng)硬件環(huán)境 ...................................................... 6 系統(tǒng)開發(fā)工具 ...................................................... 6 3 需求分析 .............................................................. 7 引言 ................................................................ 7 可行性分析 .......................................................... 7 技術(shù)可行性 ........................................................ 7 經(jīng)濟可行性 ........................................................ 7 操作可行性 ........................................................ 7 功能需求 ............................................................ 7 系統(tǒng)的 UML 建模 ...................................................... 8 系統(tǒng)的用例圖 ...................................................... 8 系統(tǒng)的時序圖 ..................................................... 11 系統(tǒng)的協(xié)作圖 ..................................................... 13 系統(tǒng)的狀態(tài)圖 ..................................................... 14 系統(tǒng)性能需求 ....................................................... 15 系統(tǒng)數(shù)據(jù)流圖 ....................................................... 15 數(shù)據(jù)字典 ........................................................... 17石河子大學(xué)本科生畢業(yè)設(shè)計論文 IV 數(shù)據(jù)元素描述 ..................................................... 17 數(shù)據(jù)流描述 ....................................................... 19 處理過程描述 ..