版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
PAGE1在線課堂設計與實現(xiàn)摘要隨著移動應用技術的發(fā)展,越來越多的用戶借助于移動手機、電腦完成生活中的事務,許多的行業(yè)也更加重視與互聯(lián)網(wǎng)的結合,針對傳統(tǒng)在線課堂設計與實現(xiàn)問題,結合用戶的實際需求,本課程設計了在線課堂設計與實現(xiàn),用戶可以此系統(tǒng)實現(xiàn)在線學習,管理員通過后臺會對此在線學習進行審核,管理員在還可以進行首頁、個人中心、用戶管理、課程分類管理、在線學習管理、試卷管理、試題管理、系統(tǒng)論壇、系統(tǒng)管理、考試管理,前臺首頁;首頁、在線學習、系統(tǒng)論壇、試卷列表、系統(tǒng)公告、個人中心、后臺管理、在線答疑,用戶;首頁、個人中心、我的收藏管理、考試管理等操作。此系統(tǒng)的開發(fā)對比舊傳統(tǒng)的手工記錄方式,不僅方便了用戶,也提高了管理人員的工作效率。關鍵詞:在線課堂設計與實現(xiàn);SSM框架;Mysql數(shù)據(jù)庫AbstractWiththedevelopmentofmobileapplicationtechnology,moreandmoreuserscompletetheirdailyaffairswiththehelpofmobilephonesandcomputers.ManyindustriesalsopaymoreattentiontothecombinationwiththeInternet.Aimingattheproblemsoftraditionalonlineclassroomdesignandimplementation,combinedwiththeactualneedsofusers,thiscoursedesignsthedesignandimplementationofonlineclassroom,Userscanusethissystemtorealizeonlinelearning,theadministratorwillauditthisonlinelearningthroughthebackground,theadministratorcanalsocarryouthomepage,personalcenter,usermanagement,courseclassificationmanagement,onlinelearningmanagement,testpapermanagement,testmanagement,systemforum,systemmanagement,testmanagement,frontpage;homepage,onlinelearning,systemforum,testlist,systemannouncement,personalcenter,backgroundmanagement,onlineQ&A,user;homepage,personalcenter,mycollectionmanagement,examinationmanagementandotheroperations.Comparedwiththetraditionalmanualrecordingmethod,thedevelopmentofthissystemisnotonlyconvenientforusers,butalsoimprovestheworkefficiencyofmanagers.Keywords:onlineclassroomdesignandimplementation;SSMframework;MySQLdatabase目錄摘要 1Abstract 11系統(tǒng)概述 21.1概述 21.2課題意義 31.3主要內容 42系統(tǒng)開發(fā)環(huán)境 52.1JAVA簡介 52.2B/S架構 52.3系統(tǒng)對MySQL數(shù)據(jù)庫的兩種連接方式 62.4MySql數(shù)據(jù)庫 62.5SSM三大框架 63需求分析 73.1技術可行性:技術背景
73.2經(jīng)濟可行性 73.3操作可行性:
83.4系統(tǒng)設計規(guī)則 83.5系統(tǒng)流程和邏輯 84系統(tǒng)概要設計 124.1概述 124.2系統(tǒng)結構 124.3數(shù)據(jù)庫設計 144.3.1數(shù)據(jù)庫實體 144.3.2數(shù)據(jù)庫設計表 164.4數(shù)據(jù)表 16第5章系統(tǒng)詳細設計 195.1前臺首頁功能模塊 195.2管理員功能模塊 215.3用戶功能模塊 256系統(tǒng)測試 276.1系統(tǒng)測試的目的 276.2系統(tǒng)測試方法 286.3測試結果 28結論 29致謝 30參考文獻 31
1系統(tǒng)概述1.1概述隨著社會的快速發(fā)展,計算機的影響是全面且深入的。用戶生活水平的不斷提高,日常生活中用戶對在線課堂設計與實現(xiàn)方面的要求也在不斷提高,需要在線學習的人數(shù)更是不斷增加,使得在線課堂設計與實現(xiàn)的開發(fā)成為必需而且緊迫的事情。在線課堂設計與實現(xiàn)主要是借助計算機,通過對在線課堂設計與實現(xiàn)所需的信息管理,增加用戶的選擇,同時也方便對廣大用戶信息的及時查詢、修改以及對用戶信息的及時了解。在線課堂設計與實現(xiàn)對用戶帶來了更多的便利,該系統(tǒng)通過和數(shù)據(jù)庫管理系統(tǒng)軟件協(xié)作來滿足用戶的需求。在線課堂設計與實現(xiàn)是對在線學習發(fā)展的一種支持手段,傳統(tǒng)的管理模式還處于手工處理階段,管理效率極低。隨著用戶的不斷增多,傳統(tǒng)基于手工管理模式已經(jīng)無法滿足當前用戶需求,隨著信息化時代的到來,使得在線課堂設計與實現(xiàn)的開發(fā)成了必然。通過該系統(tǒng),管理員可以高效的進行在線課堂設計與實現(xiàn)相關信息管理,為了能夠提高信息的處理速度和準確性,需要不斷完善在線課堂設計與實現(xiàn)的管理和更新。使得本在線課堂設計與實現(xiàn)工作系統(tǒng)化、規(guī)范化、高效化?;ヂ?lián)網(wǎng)作為社會發(fā)展當中的產物,帶給大家無數(shù)的便利,高效,省時省力。網(wǎng)上管理方式通過互聯(lián)網(wǎng)發(fā)生了翻天覆地的變化,通過互聯(lián)網(wǎng)的崛起,我國的各大企業(yè)都紛紛想通過網(wǎng)絡進行管理信息。在21世紀,由于網(wǎng)絡科技的發(fā)達,對于上述的問題我們做了詳細的解決辦法,在整個管理系統(tǒng)當中得到了很快的發(fā)展和應用??梢宰層脩艄?jié)省了大量時間,更是對傳統(tǒng)的習慣進行了改變,我通過上網(wǎng),然后再網(wǎng)絡上查詢在線課堂設計與實現(xiàn)的信息,這已經(jīng)是管理系統(tǒng)的最初標志。1.2課題意義隨著全球信息化的發(fā)展,用戶的生活節(jié)奏越來越快,對信息的時效性越來越重視。以傳統(tǒng)的宣傳方式為載體的傳統(tǒng)媒介早已不能滿足用戶對獲取信息的方式、便捷性的需求。所以在線課堂設計與實現(xiàn)漸漸成為用戶關注的焦點。首先,在線課堂設計與實現(xiàn),網(wǎng)上獲取信息的實時性、便捷性要遠遠高于傳統(tǒng)媒介。系統(tǒng)一經(jīng)上線,無論用戶在世界的哪個角落,只要能夠連接互聯(lián)網(wǎng),就能在第一時間獲得想要的信息。本系統(tǒng)主要根據(jù)用戶和管理員的需求做出分析,讓用戶更好的在線查詢等,管理人員更好的管理信息,還可以給用戶提供收藏等功能。管理員對信息進行管理等。從這個系統(tǒng)的操作來說:它能夠有效的進行信息的添加、修改、查詢、刪除一些信息并進行管理,在一定的程序上能夠實現(xiàn)了自動化。設計該系統(tǒng)的主要目的是為實現(xiàn)通過網(wǎng)絡來減少人力和財力的投入,不斷提高工作效率。最終我們希望通過在線課堂設計與實現(xiàn)可以達到以下目的:1、提高在線課堂設計與實現(xiàn)信息管理的效率,實現(xiàn)管理上的井井有條。2、實現(xiàn)用戶通過計算機平臺及時進行更新網(wǎng)站信息,查看信息等。3、解決在線課堂設計與實現(xiàn),存在的弊端。計算機技術在現(xiàn)代管理中的應用,使計算機成為用戶應用現(xiàn)代技術的重要工具。能夠有效的解決獲取信息便捷化、全面化的問題,提高效率。1.3主要內容在線課堂設計與實現(xiàn)從功能、數(shù)據(jù)流程、可行性、運行環(huán)境等方面進行需求分析。對在線課堂設計與實現(xiàn)的數(shù)據(jù)庫、功能進行了詳細設計。分析了主要界面設計和相關組件設計,對在線課堂設計與實現(xiàn)的具體實現(xiàn)進行了介紹。這個在線課堂設計與實現(xiàn)它是一個典型的管理系統(tǒng),這個系統(tǒng)的開發(fā)包括了后臺數(shù)據(jù)庫的設計、分析、建立、功能實現(xiàn)、系統(tǒng)維護和程序的界面開發(fā)及用戶的操作使用。對于這個系統(tǒng)的開發(fā)在前者上我們必須建立起一個符合自身的信息管理和實際情況所符合的設計,在一定的程度上保證這個系統(tǒng)的完整性、資料安全性好的庫。對于這個程序的功能來說我們要保證它的完整性和易使用的特點。隨著現(xiàn)代科學技術的快速發(fā)展和技術的不斷提高,這些強大的功能已經(jīng)被用戶所接受個應用,在對在線課堂設計與實現(xiàn)的開發(fā)要求也越來越高,所用的環(huán)境也不斷提高,同時功能也越來越強。對于這個在線課堂設計與實現(xiàn)在宏觀上來說,它是滿足現(xiàn)代的信息化、潮流化的管理,能夠滿足用戶的要求。在微觀上來說,可以提高管理現(xiàn)代化的程序和強化信息管理,能夠提高用戶的工作信心和工作效率。在當今社會的快速發(fā)展和計算機的普及,在各行各業(yè)當中都逐步融入到了計算機做輔助的功能,就從本在線課堂設計與實現(xiàn)來說他已經(jīng)基本上實現(xiàn)了系統(tǒng)化和自動化。采用SSM框架,從數(shù)據(jù)庫中獲取數(shù)據(jù)、向數(shù)據(jù)庫中寫入數(shù)據(jù),實現(xiàn)系統(tǒng)直接對數(shù)據(jù)庫進行各種操作,在網(wǎng)頁中加入動態(tài)內容,從而實現(xiàn)在線課堂設計與實現(xiàn)所需要的各種基本功能。
2系統(tǒng)開發(fā)環(huán)境2.1JAVA簡介Java主要采用CORBA技術和安全模型,可以在互聯(lián)網(wǎng)應用的數(shù)據(jù)保護。它還提供了對EJB(EnterpriseJavaBeans)的全面支持,javaservletAPI,JSP(javaserverpages),和XML技術。Java是一種計算機編程語言,具有封裝、繼承和多態(tài)性三個主要特性,廣泛應用于企業(yè)Web應用程序開發(fā)和移動應用程序開發(fā)。Java語言和一般編譯器以及直譯的區(qū)別在于,Java首先將源代碼轉換為字節(jié)碼,然后將其轉換為JVM的可執(zhí)行文件,JVM可以在各種不同的JVM上運行。因此,實現(xiàn)了它的跨平臺特性。雖然這使得Java在早期非常緩慢,但是隨著Java的開發(fā),它已經(jīng)得到了改進。2.2B/S架構B/S結構的特點也非常多,例如在很多瀏覽器中都可以做出信號請求。并且可以適當?shù)臏p輕用戶的工作量,通過對客戶端安裝或者是配置少量的運行軟件就能夠逐步減少用戶的工作量,這些功能的操作主要是由服務器來進行控制的,由于該軟件的技術不斷成熟,最主要的特點就是與瀏覽器相互配合為軟件開發(fā)帶來了極大的便利,不僅能夠減少開發(fā)成本,還能夠不斷加強系統(tǒng)的軟件功能,層層相互獨立和展現(xiàn)層是該B/S結構完成相互連接的主要特性。2.3系統(tǒng)對MySQL數(shù)據(jù)庫的兩種連接方式活動的MySQL/MySQL庫,或使用ODBC接口,MySQL數(shù)據(jù)庫是一個雙向鏈接。永久及非永久連接。(1)永久連接:一個更永久的連接請求的最大優(yōu)點是可以非常有效的客戶站在密切的聯(lián)系,當連接到MySQL服務器,就更好了。在起草該頁面每一個孩子在這個過程中,而不是僅僅在任何時候,只有在到MySQL服務器請求連接的生命周期,一旦連接。此子過程是建立到服務器的單獨連接可以是永久性的。(2)非永久連接:他是短路。提交順路到Web服務器,服務器處理請求并請求的頁面,你要發(fā)送的瀏覽器客戶端,然后連接斷開。對于大多數(shù)網(wǎng)站,它經(jīng)常通過有效高效率有關,但在大多數(shù)情況下,所使用的連接,但它是一個完整的時間,以避免出現(xiàn)任何問題,并可以增加的容量服務器承載。2.4MySql數(shù)據(jù)庫Mysql的語言是非結構化的,用戶可以在數(shù)據(jù)上進行工作。因為Mysql的語言和結構比較簡單,但是功能和存儲信息量很強大,其速度、可靠性和適應性而備受關注并得到了普遍的應用。Mysql數(shù)據(jù)庫在編程過程中的作用是很廣泛的,為用戶進行數(shù)據(jù)查詢帶來了方便。Mysql數(shù)據(jù)庫的應用特點:靈活性強,功能強大,語言相對要簡潔很多。數(shù)據(jù)流程分析主要就是數(shù)據(jù)存儲的儲藏室,它是在計算機上進行的,而不是現(xiàn)實中的儲藏室。數(shù)據(jù)庫管理主要是數(shù)據(jù)存儲、修改和增加以及數(shù)據(jù)表的建立。數(shù)據(jù)表的建立,可以對數(shù)據(jù)表中的數(shù)據(jù)進行調整,數(shù)據(jù)的重新組合及重新構造,保證數(shù)據(jù)的安全性。介于數(shù)據(jù)庫的功能強大等特點,本系統(tǒng)的開發(fā)主要應用了Mysql進行對數(shù)據(jù)的管理。2.5SSM三大框架1.Spring的優(yōu)勢:
通過Spring的IOC特性,將對象之間的依賴關系交給了Spring控制,方便解耦,簡化了開發(fā)。2.SpringMVC的優(yōu)勢:
SpringMVC是使用了MVC設計思想的輕量級web框架,對web層進行解耦,使我們的開發(fā)更簡潔。3.Mybatis的優(yōu)勢:數(shù)據(jù)庫的操作(sql)采用xml文件配置,解除了sql和代碼的耦合,提供映射標簽,支持對象和和數(shù)據(jù)庫orm字段關系的映射,支持對象關系映射標簽,支持對象關系的組建提供了xml標簽,支持動態(tài)的sql。
3需求分析3.1技術可行性:技術背景
在線課堂設計與實現(xiàn)網(wǎng)站是在Windows操作系統(tǒng)中進行開發(fā)運用的,而且目前PC機的各項性能已經(jīng)可以勝任普通網(wǎng)站的web服務器。系統(tǒng)開發(fā)所使用的技術也都是自身所具有的,也是當下廣泛應用的技術之一。系統(tǒng)的開發(fā)環(huán)境和配置都是可以自行安裝的,系統(tǒng)使用SSM框架開發(fā)工具,使用比較成熟的Mysql數(shù)據(jù)庫進行對系統(tǒng)前臺及后臺的數(shù)據(jù)交互,根據(jù)技術語言對數(shù)據(jù)庫,結合需求進行修改查看,可以使得網(wǎng)站運行更具有穩(wěn)定性和安全性,從而完成實現(xiàn)網(wǎng)站的開發(fā)。(1)硬件可行性分析在線課堂設計與實現(xiàn)及信息分析的設計對于所使用的計算機沒有什么硬性的要求,計算機只要可以正常的使用進行代碼的編寫及頁面設計就可行,主要是對于服務器有些要求,對于平臺搭建完成要上傳的服務器是有一定的要求的,服務器必須選擇安全性比較高的,然后就是在打開網(wǎng)站必須順暢,不能停頓太長時間;性價比高;安全性高。(2)軟件可行性分析開發(fā)整個系統(tǒng)使用的是云計算,流量的可擴展性和基于流量的智能調整云計算的優(yōu)點就是流量的可擴展性和基于流量的智能調整,保障了數(shù)據(jù)信息能夠得到及時的備份,整個系統(tǒng)可以安全有效的運行。因此,我們從兩個方面進行了可行性研究,可以看出系統(tǒng)的開發(fā)沒有問題。3.2經(jīng)濟可行性在在線課堂設計與實現(xiàn)開發(fā)之前所做的市場調研及與其相關的其他管理系統(tǒng),都是沒有任何費用的。所有的調查研究都是通過開發(fā)者自己的努力,所有的工作也都是自己親力親為的。在碰到自己比較難以解決的問題時,大多數(shù)是通過指導老師和同學的幫助進行相關問題的解決。如果開發(fā)的項目不能夠節(jié)約物品和資源,反而使用的大量的人力、財力和物力不成正比甚至小于投資成本,那么該項目是不具備開發(fā)意義和價值的。在開發(fā)本項目的初期,節(jié)約成本是最基本的,設計和開發(fā)都是由本人一人完成的,并且在開發(fā)中使我學習到了很多的知識,也開拓了自己的眼界,在通過可行性分析之后,該項目的利大于弊,所以該項目是具有開發(fā)意義和價值的。使用比較成熟的技術,系統(tǒng)是基于Java的開發(fā),采用Mysql數(shù)據(jù)庫。所以系統(tǒng)在開發(fā)人力、財力方面的要求不高,具有經(jīng)濟可行性。3.3操作可行性:
可操作性主要是對在在線課堂設計與實現(xiàn)設計完成后,用戶的使用體驗度,以及管理員可以通過系統(tǒng)隨時管理相關的數(shù)據(jù)信息,并且對于管理員、用戶兩個權限角色,都可以簡單明了的進入到自己的系統(tǒng)界面,通過界面導航菜單可以簡單明了地操作功能模塊,方便用戶信息的操作需求和數(shù)據(jù)信息。對于系統(tǒng)的操作,不需要專業(yè)人員都可以直接進行功能模塊的操作管理,所以在線課堂設計與實現(xiàn)的可操作性是完全可以的。本系統(tǒng)的操作使用的也是界面窗口進行登錄,所以操作人員只要會簡單的電腦操作就完全可以的。3.4系統(tǒng)設計規(guī)則本在線課堂設計與實現(xiàn)采用SSM框架,Mysql數(shù)據(jù)庫開發(fā),充分保證了系統(tǒng)穩(wěn)定性、完整性。在線課堂設計與實現(xiàn)的設計與實現(xiàn)的設計思想如下:操作簡單方便、系統(tǒng)界面安全良好:簡單明了的頁面布局,方便查詢管理的相關信息。2、即時可見:對在線課堂設計與實現(xiàn)信息的處理將立馬在對應地點可以查詢到,從而實現(xiàn)“即時發(fā)布、即時見效”的系統(tǒng)功能。3、功能的完善性:可以管理管理員;首頁、個人中心、用戶管理、課程分類管理、在線學習管理、試卷管理、試題管理、系統(tǒng)論壇、系統(tǒng)管理、考試管理,前臺首頁;首頁、在線學習、系統(tǒng)論壇、試卷列表、系統(tǒng)公告、個人中心、后臺管理、在線答疑,用戶;首頁、個人中心、我的收藏管理、考試管理的修改和查看操作。3.5系統(tǒng)流程和邏輯系統(tǒng)業(yè)務流程圖,如圖所示:圖3-1登錄流程圖圖3-2添加信息流程圖圖3-3注冊信息流程圖
4系統(tǒng)概要設計4.1概述在線課堂設計與實現(xiàn)基于Web服務模式,是一個適用于Internet環(huán)境下的模型結構。只要用戶能連上Internet,便可以在不受時間、地點的限制來使用這個系統(tǒng)。在線課堂設計與實現(xiàn)工作原理圖,如圖4-1所示:圖4-1系統(tǒng)工作原理圖4.2系統(tǒng)結構本系統(tǒng)架構網(wǎng)站系統(tǒng),本系統(tǒng)的具體功能如下:在線課堂設計與實現(xiàn)在線課堂設計與實現(xiàn)登陸界面用戶登錄密碼正確管理員界面用戶界面圖4-2系統(tǒng)功能結構圖系統(tǒng)結構圖,如圖4-3所示:圖4-3系統(tǒng)結構圖管理員功能圖,如圖4-4所示:圖4-4管理員功能圖4.3.數(shù)據(jù)庫設計4.3.1數(shù)據(jù)庫實體管理員信息結構圖,如圖4-5所示:圖4-5管理員信息實體結構圖錯題本實體屬性圖,如圖4-6所示:圖4-6錯題本實體屬性圖用戶管理實體屬性圖如圖4-7所示。圖4-7用戶管理實體屬性圖在線學習管理實體屬性圖如圖4-8所示。圖4-8在線學習管理實體屬性圖4.3.2數(shù)據(jù)庫設計表4.4數(shù)據(jù)表將數(shù)據(jù)庫概念設計的E-R圖轉換為關系數(shù)據(jù)庫。在關系數(shù)據(jù)庫中,數(shù)據(jù)關系由數(shù)據(jù)表組成,但是表的結構表現(xiàn)在表的字段上。表4-1yonghu表列名數(shù)據(jù)類型長度約束idint11NOTNULLaddtimevarchar50defaultNULLyonghumingvarchar50defaultNULLmimavarchar50defaultNULLxingmingvarchar50defaultNULLnianlingvarchar50defaultNULLxingbievarchar50defaultNULLshoujivarchar255defaultNULLyouxiangvarchar255defaultNULLshenfenzhengvarchar255defaultNULL表4-2:zaixianxuexi表列名數(shù)據(jù)類型長度約束idint11NOTNULLaddtimevarchar50defaultNULLkechengbianhaovarchar50defaultNULLkechengmingchengvarchar50defaultNULLkechengmingchengvarchar50defaultNULLkechengleixingvarchar50defaultNULLtupianvarchar50defaultNULLshipinvarchar50defaultNULLxuexiziliaovarchar50defaultNULLkechengneirongvarchar50defaultNULLkechengliangdianvarchar50defaultNULLkechengjieshaovarchar50defaultNULL表4-3:kechengfenlei表列名數(shù)據(jù)類型長度約束idint11NOTNULLaddtimevarchar50defaultNULLkechengleixingvarchar50defaultNULL第5章系統(tǒng)詳細設計5.1前臺首頁功能模塊在線課堂設計與實現(xiàn),在系統(tǒng)首頁可以查看首頁、在線學習、系統(tǒng)論壇、試卷列表、系統(tǒng)公告、個人中心、后臺管理、在線答疑等內容,如圖5-1所示。圖5-1系統(tǒng)功能界面圖用戶注冊,在用戶注冊頁面通過填寫用戶名、密碼、姓名、年齡、性別、手機、郵箱、身份證等信息完成用戶注冊,如圖5-2所示。圖5-2用戶注冊界面圖登錄,在登錄頁面可以填寫賬號、密碼等詳細內容進行登錄,如圖5-3所示。圖5-3登錄界面圖在線學習,在在線學習頁面可以填寫課程編號、課程名稱、課程類型、圖片、視頻、學習資料、課程內容、課程亮點等信息進行點擊下載,如圖5-4所示。圖5-4在線學習界面圖系統(tǒng)論壇,在系統(tǒng)論壇頁面通過填寫標題、類型、內容等信息進行發(fā)布帖子操作,如圖5-5所示。圖5-5系統(tǒng)論壇界面圖5.2管理員功能模塊管理員登錄,管理員通過輸入用戶名,密碼,角色等信息進行系統(tǒng)登錄,如圖5-6所示。圖5-6管理員登錄界面圖管理員登錄進入在線課堂設計與實現(xiàn)可以查看首頁、個人中心、用戶管理、課程分類管理、在線學習管理、試卷管理、試題管理、系統(tǒng)論壇、系統(tǒng)管理、考試管理等內容,如圖5-7所示。圖5-7管理員功能界面圖課程分類管理,在課程分類管理頁面可以查看課程分類等內容,并可根據(jù)需要對課程分類管理進行添加,修改或刪除等操作,如圖5-8所示。圖5-8課程分類管理界面圖在線學習管理,在在線學習管理頁面可以查看等信息,并可根據(jù)需要對在線學習管理信息進行修改,刪除或查看詳細內容等操作,如圖5-9所示。圖5-9在線學習管理界面圖試卷管理,在試卷管理頁面可以查看試卷名稱、考試時長、試卷狀態(tài)等內容,并可根據(jù)需要對試卷管理信息進行修改,刪除或詳細內容等操作,如圖5-10所示。圖5-10試卷管理界面圖試題管理,在試題管理頁面可以查看試卷、試題名稱、分值、答案、類型等內容,并可根據(jù)需要對試題管理進行添加,修改,刪除或詳細內容等操作,如圖5-11所示。圖5-11試題管理界面圖系統(tǒng)論壇,在系統(tǒng)論壇頁面可以查看帖子標題、用戶名、狀態(tài)等信息,并可根據(jù)需要對系統(tǒng)論壇進行修改,刪除或查看等操作,如圖5-12所示。圖5-12系統(tǒng)論壇界面圖系統(tǒng)公告,在系統(tǒng)公告頁面可以查看標題、簡介、圖片等信息,并可根據(jù)需要對系統(tǒng)公告進行修改,刪除或詳細內容等操作,如圖5-13所示。圖5-13系統(tǒng)公告界面圖考試記錄,在考試記錄頁面可以查看用戶ID、試卷、考試得分等信息,并可根據(jù)需要對考試記錄進行修改,刪除或詳細內容等操作,如圖5-14所示。圖5-14考試記錄界面圖錯題本,在錯題本頁面可以查看用戶ID、試卷、試題名稱、分值、正確答案、考生答案、試題分析等信息,并可根據(jù)需要對錯題本進行修改,刪除或詳細內容等操作,如圖5-15所示。圖5-15錯題本界面圖輪播圖;該頁面為輪播圖管理界面。管理員可以在此頁面進行首頁輪播圖的管理,通過新建操作可在輪播圖中加入新的圖片,還可以對以上傳的圖片進行修改操作,以及圖片的刪除操作,如圖5-16所示。圖5-16輪播圖管理界面圖5.3用戶功能模塊用戶登錄進入在線課堂設計與實現(xiàn)可以查看首頁、個人中心、我的收藏管理、考試管理等內容,如圖5-17所示。圖5-17用戶功能界面圖考試記錄,在考試記錄頁面可以查看用戶ID、試卷、考試得分等信息,并可根據(jù)需要對考試記錄進行修改等操作,如圖5-18所示。圖5-18考試記錄界面圖錯題本,在錯題本頁面可以查看用戶ID、試卷、試題名稱、分值、正確答案、考生答案、試題分析等信息,并可根據(jù)需要對錯題本進行詳情、修改、刪除等操作,如圖5-19所示。圖5-19錯題本界面圖試卷列表,在試卷列表頁面可以查看試卷、考試時長等信息,并可根據(jù)需要對試卷列表進行詳情、修改、刪除等操作,如圖5-20所示。圖5-20試卷列表界面圖6系統(tǒng)測試6.1系統(tǒng)測試的目的程序設計不能保證沒有錯誤,這是一個開發(fā)過程,在錯誤或錯誤的過程中都是難以避免的。雖然這是不可避免的,但我們不能使這些錯誤始終存在于系統(tǒng)中,錯誤可能會造成無法估量的后果,如系統(tǒng)崩潰,安全信息泄露,系統(tǒng)無法正常啟動等,為了避免這些問題我們需要測試程序,在測試過程中發(fā)現(xiàn)問題并糾正它們,從而使系統(tǒng)更長時間穩(wěn)定成熟。本章的作用是發(fā)現(xiàn)這些問題,并對其進行修改,雖然耗時費力,但對于長期使用而言是非常重要和必要系統(tǒng)的開發(fā)。軟件在設計后必須進行測試,調試過程中使用的方法是軟件測試方法。在開發(fā)新軟件時,系統(tǒng)測試是檢查軟件是否合格的關鍵步驟,以及是否符合設計目標的參考。測試主要是查看軟件中數(shù)據(jù)的準確性,正確的操作與否,以及操作的結果,還有哪些方面需要改進。在線課堂設計與實現(xiàn)的實現(xiàn),對于系統(tǒng)中功能模塊的實現(xiàn)及操作都必須通過測試進行來評判系統(tǒng)是否可以準確的實現(xiàn)。在在線課堂設計與實現(xiàn)正式上傳使用之前必須做的一步就是系統(tǒng)測試,對于測試發(fā)現(xiàn)的錯誤及時修改處理,保證系統(tǒng)準確無誤的供給用戶使用。6.2系統(tǒng)測試方法在對在線課堂設計與實現(xiàn)進行測試的時候在找到問題的情況下必須在第一時間找到解決問題的辦法,不要存在僥幸的心理,這樣才能讓在線課堂設計與實現(xiàn)開發(fā)的質量可以過關,并且開發(fā)的周期會大大縮短,還有就是在測試時,不要出現(xiàn)重復性的錯誤,遇到一個錯誤問題,要將整個在線課堂設計與實現(xiàn)開發(fā)所牽扯的該問題都必須一一解決,提高在線課堂設計與實現(xiàn)平臺的安全性、穩(wěn)定性。白盒測試與黑盒測試是測試中比較常用的兩種方法。①結構測試俗稱白盒測試:這種測試是在對程序的處理過程與結構都有詳盡諒解的前提下,順從程序內部的邏輯而完成的系統(tǒng)測試,以確定系統(tǒng)中所有的通路都能夠遵照設計要求正常工作,不出現(xiàn)任何偏差。②功能測試又成黑盒測試:主要是針對程序功能能夠按照設計正常實現(xiàn)的一種檢測,在程序接口處進行,檢測程序手法數(shù)據(jù)是否正常,與外部信息的交換是否完整。6.3測試結果經(jīng)過對一系列測試結果的有效分析,本平臺開發(fā)系統(tǒng)符合用戶的要求和需求。所有的基本功能相對齊全,操作起來簡單方便,測試系統(tǒng)性能良好,作為大眾化系統(tǒng)使用是比較值得推廣宣傳的。
結論本系統(tǒng)通過對SSM和Mysql數(shù)據(jù)庫的簡介,從硬件和軟件兩反面說明了在線課堂設計與實現(xiàn)的可行性,本文結論及研究成果如下:實現(xiàn)了SSM與Mysql相結合構建的在線課堂設計與實現(xiàn),網(wǎng)站可以響應式展示。通過本次在線課堂設計與實現(xiàn)的研究與實現(xiàn),我感到學海無涯,學習是沒有終點的,而且實踐出真知,只有多動手才能盡快掌握它,經(jīng)驗對系統(tǒng)的開發(fā)非常重要,經(jīng)驗不足,就難免會有許多考慮不周之處。比如要有美觀的界面,更完善的功能,才能吸引更多的用戶。由于在此之前對于java知識沒有深入了解,所以從一開始就碰到許多困難,例如一開始的頁面顯示不規(guī)范、數(shù)據(jù)庫連接有問題已經(jīng)無法實現(xiàn)參數(shù)的傳遞等等,不過通過在網(wǎng)上尋找有關資料以及同學的幫助下最后都得到了解決,在此過程中,我不僅學到了很多知識,也提高了自己解決問題的能力,尤其是學會如何從大量的信息中篩選出所需有用的信息,同時我更加深刻的體會到了,雖然書本上的大部分知識都是有價值,正確的,但實際上每個人編程的思路和對數(shù)據(jù)處理的方法、思想都是不同的,這就要求我們一定要通過實踐才能找到解決問題的方案。在此次畢業(yè)設計活動中,我不斷的提高了自己,也得到了寶貴的經(jīng)驗,我相信這些對我以后的發(fā)展都會有很大幫助。通過這次在線課堂設計與實現(xiàn)的開發(fā),我參考了很多相關系統(tǒng)的例子,取長補短,吸取了其他系統(tǒng)的長處,逐步對該系統(tǒng)進行了完善,但是該系統(tǒng)還是有很多的不足之處,有待以后進一步學習。實踐證明,在線課堂設計與實現(xiàn)有著非常好的發(fā)展前景,經(jīng)過測試運行,系統(tǒng)各項功能都十分完善,界面漂亮,使用方便,操作容易,在技術理論上已經(jīng)成熟。
致謝畢業(yè)設計結束的同時也意味著四年的大學生活就要結束了。在線課堂設計與實現(xiàn)的完成以及如何在系統(tǒng)運行過程中實現(xiàn)的更好,這其中付出了很大的努力,這段時光將會終身難忘。在畢業(yè)設計的這一段時間里,離不開導師的細心指導,還有同學們的熱情幫助,有時候幾個同學在一起討論系統(tǒng)中的某個功能模塊如何實現(xiàn),如何實現(xiàn)的更好,或是問題沒得到有效的解決,就會沒有心思做其他的事情,讓我們對學習充滿了動力。在畢業(yè)設計即將結束之時,首先要感謝我的指導老師,謝謝您在畢業(yè)設計和畢業(yè)論文中對我的指導。在您的細心指導下我才能快速的掌握系統(tǒng)的相關功能,在您的大力幫助下我才能將課本上的知識與自己的項目結合,真正的做到學以致用。感謝您經(jīng)常犧牲自己的休息時間,利用其豐富的教學和項目經(jīng)驗對我進行指導。課堂上,您教會我們如何學習、教會我們新的知識,在課下,您又像朋友一樣親切,教會了我很多道理,讓我意識到先做人、后做事。感謝所有教過我的老師,為我傾注了大量的心血,正是你們的諄諄教誨、嚴謹教學才使我能順利的完成學業(yè),再此向你們表示深深的感謝。感謝大學里教過我的每一位老師,真心祝福您們。在這里還得感謝我的戰(zhàn)友們,也就是同學們對我的大力支持及幫助。正是因為有你
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 老年慢病綜合征的評估
- 2024農民承包土地合同書
- 專題 07課內閱讀(所有課內片段閱讀) -2022-2023學年五年級語文下冊期末專項復習(部編版)
- 2024簡易維修合同格式
- 2024常用房屋裝修合同范本
- 2024建筑工程專業(yè)分包合同
- 2024建筑工程承包施工合同書格式
- 2024工地運輸合同參考范文
- 計算機編程培訓課程
- 關于實習生實習報告模板集錦7篇
- GB/T 44200-2024建筑垃圾再生骨料生產成套裝備技術要求
- 幼兒園小班科學活動《小手摸一摸》課件
- 文言文閱讀訓練:《通鑒紀事本末-劉邦起兵》(附答案解析與譯文)
- 食品輻照行業(yè)發(fā)展現(xiàn)狀及潛力分析研究報告
- 離婚協(xié)議中子女撫養(yǎng)權的確定
- 全媒體運營師職業(yè)技能競賽題庫及答案(1-250判斷題)
- 2024場地轉租協(xié)議
- 家長會課件:小學數(shù)學家長會課件
- 傳染病防治規(guī)劃實施細則
- 第五單元中國特色社會主義社會建設單元測試-2023-2024學年中職高教版(2023)中國特色社會主義
- 電大財務大數(shù)據(jù)分析編程作業(yè)2
評論
0/150
提交評論