摘 要
計算機技術(shù)近年來(lái)得到了飛躍發(fā)展,并在無(wú)形之中顛覆了傳統的課堂教育形式。
網(wǎng)絡(luò )交互學(xué)習系統隨之逐漸發(fā)展并盛行起來(lái),很多教育培訓類(lèi)網(wǎng)校逐步走進(jìn)了人們的視線(xiàn)。在線(xiàn)學(xué)習具備諸多優(yōu)勢,例如學(xué)習的時(shí)間和空間變的靈活,教育資源發(fā)布在網(wǎng)絡(luò )上,用戶(hù)隨用隨取,得到了有效的共享,因此,節約了學(xué)習成本。任何人(anyone)、任何時(shí)間(anytime)、任何地點(diǎn)(anywhere)、任何知識(anything)這四個(gè) any 是網(wǎng)絡(luò )教學(xué)的突出特征,很好地展現了以學(xué)員為中心并且溝通合作的學(xué)習方式所帶來(lái)的方便。本文在詳細分析了在線(xiàn)學(xué)習的功能需求以后,設計并實(shí)現了操作友好、功能全面的交互學(xué)習系統。
本文將 UML(Unified Modeling Language,統一建模語(yǔ)言)作為系統建模的描述語(yǔ)言,以面向對象的方法為指導,將系統架構當作系統建設的主體,分析學(xué)習系統的業(yè)務(wù)處理流程,選用敏捷開(kāi)發(fā)的方式執行開(kāi)發(fā)過(guò)程。首先進(jìn)行系統的功能需求分析,對現有的在線(xiàn)教育網(wǎng)站做了充分的調研的基礎上,結合本學(xué)習系統的實(shí)際業(yè)務(wù)需求,將系統劃分為:文章發(fā)布子系統、論壇子系統、在線(xiàn)投票子系統、在線(xiàn)視頻子系統、文件共享與下載子系統。然后在總體設計時(shí)確定使用瀏覽器到 WEB 服務(wù)器的 B/S 雙層結構。在 B/S 結構的雙層系統中,使用者只需要安裝 WEB 瀏覽器,就可以去訪(fǎng)問(wèn)服務(wù)器并且使用系統的全部功能,這樣就可以避免使用者對C/S結構中客戶(hù)端的依賴(lài),減少維護成本,并且具有良好的系統移植性,增加系統的可重復利用率,維護簡(jiǎn)單,擴展方便快捷。利用 UML 的靜態(tài)類(lèi)圖、時(shí)序圖等設計元素進(jìn)行詳細設計,包括功能設計、流程設計以及模塊設計。在代碼開(kāi)發(fā)階段,以多功能的 PHP 作為編程語(yǔ)言,以快速、強大的 MySQL 作為后臺數據庫,在此基礎上建立起基于 Web 的計算機專(zhuān)題學(xué)習系統。
文章發(fā)布子系統提供文章瀏覽、發(fā)布、管理、歸類(lèi)等功能。任何用戶(hù)無(wú)須注冊即可訪(fǎng)問(wèn),并通過(guò)網(wǎng)頁(yè)瀏覽各類(lèi)文章;文章編輯則可以通過(guò)該系統發(fā)布文章信息,管理員還可以對普通用戶(hù)和文章信息進(jìn)行管理。
在論壇子系統中,任何用戶(hù)無(wú)須注冊就可訪(fǎng)問(wèn),并通過(guò)網(wǎng)頁(yè)瀏覽各類(lèi)帖子及其回復;論壇的注冊會(huì )員則能夠使用這個(gè)系統創(chuàng )建新的帖子并且評論其他人創(chuàng )建的帖子;論壇的管理員具有更多管理權限,能夠訪(fǎng)問(wèn)并管理所有普通會(huì )員的帖子。
在投票子系統中,任何用戶(hù)無(wú)須注冊就可訪(fǎng)問(wèn),可以進(jìn)行投票或查看投票結果。
此外,本系統還具有后臺管理功能。
在在線(xiàn)視頻子系統中,任何用戶(hù)無(wú)需注冊即可訪(fǎng)問(wèn),通過(guò)瀏覽器進(jìn)行在線(xiàn)教學(xué)視頻播放;系統管理員可以上傳視頻文件,對已經(jīng)上傳的文件進(jìn)行修改、刪除等操作。
在文件共享與下載子系統中,對文件系統中文件和目錄的創(chuàng )建、修改、刪除操作通過(guò) PHP 技術(shù)來(lái)實(shí)現。管理文件時(shí),配置信息通過(guò) XML 技術(shù)來(lái)存儲,然后利用 PHP技術(shù)讀取 XML 節點(diǎn)的信息。
簡(jiǎn)而言之,在線(xiàn)學(xué)習系統將會(huì )成為未來(lái)教育發(fā)展的新方向,本文研究的內容在這個(gè)方面做了初步的嘗試,也獲得了較好的預期效果,但是也還存在某種程度的不足,未來(lái)還需要繼續研究并完善。
關(guān)鍵詞:學(xué)習系統,面向對象,PHP,MySQL,B/S
在線(xiàn)教育是通過(guò)使用計算機技術(shù)以及 Internet 互聯(lián)網(wǎng)絡(luò )作為工具,具有較好的交互性和靈活性,并且同時(shí)具有互聯(lián)網(wǎng)絡(luò )的開(kāi)放特性,不再受到傳統 face-to-face課堂授課的約束,能夠為學(xué)習者提供更加豐富、定制型強的教育資源。隨著(zhù)現代社會(huì )生活節奏越來(lái)越快,競爭加劇,從業(yè)人員,尤其是計算機行業(yè)的從業(yè)人員必須不斷地更新和涉獵行業(yè)領(lǐng)域的知識,以適應優(yōu)勝劣汰的社會(huì )現狀。只有充分利用網(wǎng)絡(luò )教育,才能更好的適應這種社會(huì )形勢[1-3]。
隨著(zhù)社會(huì )經(jīng)濟、知識體系的不斷發(fā)展,現代社會(huì )的參與者必須時(shí)刻保持積極的學(xué)習態(tài)度,掌握多樣化、多領(lǐng)域的社會(huì )生存技能,才能在殘酷的社會(huì )競爭中屹立不倒。
就是在這種背景下,本文采用基于 PHP + MySQL 的技術(shù)開(kāi)發(fā)了計算機學(xué)科的專(zhuān)題學(xué)習系統,使得學(xué)員獲得全面、系統的信息技術(shù)方面的知識和技能,還為其定制了個(gè)性化溝通合作的學(xué)習環(huán)境。通過(guò)實(shí)際應用,本在線(xiàn)學(xué)習平臺獲得了廣泛認可。
在線(xiàn)網(wǎng)絡(luò )教學(xué)的概念最初是由王大中教授提出的[4]。被廣泛認可的“清華教育在線(xiàn)”是我們國家自行開(kāi)發(fā)的在線(xiàn)網(wǎng)絡(luò )教學(xué)平臺。它不僅包括基本教學(xué),也包括教學(xué)管理相關(guān)內容,同時(shí)還提供了資源豐富的網(wǎng)絡(luò )教學(xué)內容。清華教育在線(xiàn)已經(jīng)被眾多高校采納并推廣使用。
除此以外,北京師范大學(xué)的“WebCL”平臺也具有一定的使用率,它為學(xué)習者提供了課程管理、在線(xiàn)論壇、個(gè)性化書(shū)屋等模塊。可是在教學(xué)設計方面并無(wú)涉及,給教師排課帶來(lái)一定的障礙。北京師范大學(xué)的另一個(gè)在線(xiàn)學(xué)習平臺是“4A”平臺,它可以跟蹤學(xué)習者的進(jìn)度,而且有教師答疑模塊,增強學(xué)習者對所學(xué)內容的理解和消化,它的缺點(diǎn)也很明顯,比如授課方式不夠靈活。
毋庸置疑,上述平臺已經(jīng)取得了一定成果,卻存在諸多缺陷,比如教學(xué)形式單一、互動(dòng)性較差、使用范圍受限,還需要更深入的改進(jìn)。
在功能需求分析過(guò)程中,通過(guò)研究在線(xiàn)教育的運行模式以及業(yè)務(wù)流程,把功能需求細化為文章發(fā)布子系統、論壇子系統、在線(xiàn)投票子系統、在線(xiàn)視頻子系統、文件共享與下載子系統五個(gè)部分。在總體設計階段,主要完成了五個(gè)子系統的業(yè)務(wù)建模、業(yè)務(wù)流程圖以及數據設計。編程實(shí)現部分,完成文章發(fā)布子系統、論壇子系統、在線(xiàn)投票子系統、在線(xiàn)視頻子系統、文件共享與下載子系統的編碼工作。
系統測試環(huán)節,采用全測試案例覆蓋的方式完成單元測試以及組裝測試。
交互學(xué)習系統的設計(PHP+MySQL):
會(huì )員信息
站點(diǎn)文件組成
文章顯示頁(yè)
文章瀏覽頁(yè)
類(lèi)別管理頁(yè)
確認框
文章內容管理頁(yè)
用戶(hù)管理頁(yè)
目 錄
摘 要
ABSTRACT
第 1 章 緒 論
1.1 研究背景與意義
1.2 研究現狀
1.3 本文工作
第 2 章 系統理論基礎及技術(shù)方案
2.1 面向對象技術(shù)
2.2 UML 統一建模語(yǔ)言
2.2.1 UML 概念
2.2.2 UML 視圖模型
2.2.3 UML 圖的分類(lèi)
2.3 PHP 簡(jiǎn)介
2.4 MYSQL 數據庫
2.5 B/S 結構簡(jiǎn)介
2.6 技術(shù)方案
2.6.1 開(kāi)發(fā)平臺
2.6.2 軟硬件配置
2.7 本章小結
第 3 章 系統設計
3.1 文章發(fā)布子系統
3.2 論壇子系統(BBS)
3.3 在線(xiàn)投票子系統
3.4 在線(xiàn)視頻子系統
3.5 文件共享與下載子系統
3.6 數據庫設計
3.7 本章小結
第 4 章 系統的實(shí)現
4.1 文章發(fā)布子系統的實(shí)現
4.1.1 系統功能實(shí)現
4.1.2 小結
4.2 在線(xiàn)論壇子系統的實(shí)現
4.2.1 系統功能實(shí)現
4.2.2 小結
4.3 在線(xiàn)投票子系統的實(shí)現
4.3.1 系統功能實(shí)現
4.3.2 小結
4.4 在線(xiàn)視頻子系統的實(shí)現
4.4.1 系統功能實(shí)現
4.4.2 小結
4.5 文件共享與下載子系統的實(shí)現
4.5.1 系統預覽
4.5.2 系統功能實(shí)現
4.5.3 小結
第 5 章 系統測試
5.1 測試目標
5.2 測試范圍
5.3 測試內容
5.4 測試結論與分析
第 6 章 總結與展望
6.1 研究總結
6.2 展望
參考文獻
作者簡(jiǎn)介及在學(xué)期間所取得的科研成果
致 謝
(如您需要查看本篇畢業(yè)設計全文,請您聯(lián)系客服索取)