版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
內(nèi)蒙古財(cái)經(jīng)大學(xué)本科畢業(yè)論文基于WEB在線學(xué)習(xí)系統(tǒng)作者學(xué)院專業(yè)年級學(xué)號指導(dǎo)教師導(dǎo)師職稱摘要計(jì)算機(jī)在線學(xué)習(xí)系統(tǒng)是建立在以網(wǎng)絡(luò)為基礎(chǔ)的一種教學(xué)方式,它的及時性,互動性,以及模擬演示等方面,是傳統(tǒng)教學(xué)無法逾越的,它有著傳統(tǒng)教學(xué)方式無法比擬的優(yōu)勢。計(jì)算機(jī)在線學(xué)習(xí)系統(tǒng)作為現(xiàn)代課件教育的重要組成部分在保障教學(xué)效果方面起著不可替代的作用,已經(jīng)獲得了越來越多的人青睞。本設(shè)計(jì)的開發(fā)是基于B/S結(jié)構(gòu),采用JSP程序設(shè)計(jì)語言及SQLServer2005數(shù)據(jù)庫進(jìn)行開發(fā);論文首先闡述了基于B/S模式的在線學(xué)習(xí)系統(tǒng)的開發(fā),并對該系統(tǒng)進(jìn)行了較詳細(xì)的需求分析;然后探討了該系統(tǒng)需要實(shí)現(xiàn)的設(shè)計(jì)方案,該系統(tǒng)主要包括前臺:用戶注冊、課程添加、用戶管理、在線測試、網(wǎng)上留言;后臺:用戶管理、資料下載管理、教學(xué)視頻管理、系統(tǒng)管理等功能模塊。最后,在測試與分析過程中,該系統(tǒng)表現(xiàn)出了運(yùn)行穩(wěn)定、可靠和實(shí)用等特性,具有一定的實(shí)用價值。關(guān)鍵詞:在線學(xué)習(xí)B/S結(jié)構(gòu)數(shù)據(jù)庫JSPAbstractComputernetworkcoursesistoestablishaweb-basedteachingmethods,itstimeliness,interactive,andanalogpresentationistraditionalteachinginsurmountable,ithastheadvantagesoftraditionalteachingmethodscannotmatch.Computernetworkclassasanimportantpartofthemoderndistanceeducationplaysanirreplaceableroleintheprotectionoftheeffectivenessofteaching,hasgainedmoreandmorepeoplefavor.However,duetothelatestartofitsdevelopment,technicallystillimmature.ThedevelopmentofthisdesignisbasedonB/Sstructure,theuseofJSPprogramminglanguageandSQLServer2005databasedevelopment;paperfirstdescribesthethenetworkcurriculumdevelopmentbasedonB/Smode,andamoredetailedneedsanalysisofthesystem;andthendiscussestheneedtoachievethesystemdesign,thesystemincludesfront:studentenrollment,teachingmaterials,teachingvideo,softwaredownloads,self-test,forums,Introduction;background:usermanagement,teachingmaterialsintroducedmanagement,curriculuminformationmanagement,thecoursewaredownloadmanager,teachingvideomanagement,personalinformationmanagement,exammanagement,systemmanagement,andotherfunctionalmodules.Finally,intheprocessoftestingandanalysis,thesystemperformanceisstable,reliableandpracticalfeatures,hasacertainpracticalvalue.Keywords:NetworkCourseB/SstructuredatabaseJSP目錄一、引言 基于WEB的在線學(xué)習(xí)系統(tǒng)一、引言(一)課題背景21世紀(jì)伴隨著科學(xué)的進(jìn)步與網(wǎng)絡(luò)的飛速發(fā)展,計(jì)算機(jī)走進(jìn)了千家萬戶,互聯(lián)網(wǎng)也飛速的改變著人類生活的方方面面,而網(wǎng)絡(luò)對于學(xué)生的教育與學(xué)習(xí)方式也隨之成為了一個必不可少的環(huán)節(jié)。社會經(jīng)濟(jì)教育體制的不斷改變,決定了現(xiàn)代教育的變革需以網(wǎng)絡(luò)與網(wǎng)絡(luò)環(huán)境為教育教學(xué)模式,使課堂教育展現(xiàn)出新的更加靈活的教學(xué)方式。新課改已成為當(dāng)務(wù)之急。課堂教學(xué)的精髓是培養(yǎng)學(xué)生的自主學(xué)習(xí)能力,調(diào)動學(xué)習(xí)積極性,使其通過思考,舉一反三,產(chǎn)生出具有創(chuàng)造性的思維方式,而不是將特定的教學(xué)內(nèi)容表演的多么生動形象?,F(xiàn)在的課堂教學(xué)大多使用多媒體教學(xué)手段,這種教學(xué)方式使老師手不離鼠標(biāo),學(xué)生眼不離屏蔽,無聲無息之間阻礙了師生之間的交流與互動,而這樣滿堂灌的做法也減弱了學(xué)生對知識的渴望與積極性,不利于培養(yǎng)學(xué)生創(chuàng)新能力和思維方式。因此,現(xiàn)在的課堂教學(xué)需要更進(jìn)一步的改進(jìn)。這就使得網(wǎng)絡(luò)環(huán)境下的教學(xué)模式應(yīng)運(yùn)而生,它不僅可以實(shí)現(xiàn)師生間的互動交流,信息資源的相互共享,而且還可以使學(xué)生處于學(xué)習(xí)的主動地位,并且能夠?qū)W(xué)習(xí)情況進(jìn)行及時的反饋。網(wǎng)絡(luò)環(huán)境下的教學(xué)模式已成為當(dāng)今教育中不可或缺的一種學(xué)習(xí)方式。(二)本課題研究的意義在線學(xué)習(xí)具有以下幾方面的優(yōu)勢:1.以學(xué)生為主體,提高學(xué)習(xí)興趣以往的多媒體教學(xué)方式和投影儀教學(xué)中,都是按照事先預(yù)定的程序與思路制定,一經(jīng)設(shè)定很難改變,使學(xué)生形成了慣性思維。而在線學(xué)習(xí)模式可以使得人機(jī)靈活互動,它可以展現(xiàn)出豐富多彩的動畫演示,集聲音、圖片、文字于一身,隨思呈現(xiàn)、接踵而來,多種多樣的教學(xué)內(nèi)容讓人應(yīng)接不暇,為我所用;不僅如此,線學(xué)習(xí)還可以及時有效的進(jìn)行信息反饋。故能夠培養(yǎng)學(xué)生的學(xué)習(xí)興趣,體現(xiàn)以學(xué)生為主體的作用。可以有效的對教學(xué)信息進(jìn)行獲取、保持和重組,為學(xué)習(xí)研究提供了更大的發(fā)展空間網(wǎng)絡(luò)技術(shù)與課堂教學(xué)的結(jié)合,使教學(xué)資源更加豐富,信息量暴增,使學(xué)生的思維更加開闊,思考的問題更加深入,交流范圍更加寬廣,因此線學(xué)習(xí)將大大優(yōu)于傳統(tǒng)的教學(xué)方式。例如:聽、說、讀、寫是英語教學(xué)中最基本的四個要求,普通教學(xué)中,這四者只可分開進(jìn)行,而利用網(wǎng)絡(luò)的超文本語言方式,可以將這四種方式巧妙的結(jié)合起來,組成具有聲音且圖文并茂的電子教材,學(xué)生可以根據(jù)自身需要去搜索信息,取其精華的處理信息,增強(qiáng)記憶,確定自己的見解與思維方式,這種線學(xué)習(xí)方式較傳統(tǒng)教學(xué)方式在效果上是相差懸殊的。可以有效提升學(xué)生的情感觀、價值觀以及學(xué)習(xí)態(tài)度不同于以往的多媒體教學(xué),在線學(xué)習(xí)不再是人與機(jī)器間毫無感情、冰冷冷的教學(xué)方式,以往的多媒體教學(xué)方式僅僅只是老師在臺上操作電腦,師生間的互動甚少。而在線學(xué)習(xí)教學(xué)很好的解決了這個問題,它在教學(xué)設(shè)施配備、教師培訓(xùn)、教學(xué)程序及內(nèi)容設(shè)定上都進(jìn)行了相應(yīng)的改進(jìn)并給予高度的重視,這種改進(jìn)后的人機(jī)交互的學(xué)習(xí)方式,更加重視人性化教育,更加重視人際溝通,可以減少學(xué)生因缺乏溝通而產(chǎn)生的一系列心理問題,進(jìn)而可以有效提升學(xué)生的情感觀、價值觀和學(xué)習(xí)態(tài)度。4.提高學(xué)生合作探究能力現(xiàn)代計(jì)算機(jī)網(wǎng)絡(luò)中涵蓋著世界上最大的信息庫、知識庫、資源庫,相隔千里的人可以相互探討交流,相互競爭,而從網(wǎng)絡(luò)上也可以看到不同人對同一問題的不同理解,也就是將一個問題提供出多種不同的看法或思維方式?;谶@種教育網(wǎng)絡(luò)教學(xué)體系,使師生間的討論、合作、協(xié)同變得更為方便,而且有助于培養(yǎng)學(xué)生間的自主學(xué)習(xí)和合作學(xué)習(xí)能力。在這樣的網(wǎng)絡(luò)環(huán)境中學(xué)習(xí),學(xué)生就可以從小培養(yǎng)自己的自學(xué)能力,探索能力,理解能力,團(tuán)結(jié)互助能力,更快的成為社會所需要的新型人才。有利于提高信息篩選能力在如今這種信息化的時代,學(xué)生整日與網(wǎng)絡(luò)打交道,大量的信息及數(shù)據(jù)資料迎面而來,這就需要學(xué)生培養(yǎng)信息搜集能力、信息處理能力、信息篩選能力等,在不斷提升的過程中學(xué)會靈活應(yīng)用在線學(xué)習(xí)和有選擇的獲取有效信息。(三)本課題的研究思路和方法本系統(tǒng)開發(fā)采用B/S結(jié)構(gòu),用SQLServer2005建立數(shù)據(jù)庫,前臺頁面使用HTML與CSS樣式實(shí)現(xiàn),再將B/S結(jié)構(gòu)與前端相結(jié)合。網(wǎng)站首頁。以簡單的圖片為界面,網(wǎng)站首頁包含有導(dǎo)航條,系統(tǒng)公告通知欄,用戶登錄,友情鏈和相關(guān)搜索,方便用戶使用和了解本系統(tǒng)。2.網(wǎng)站后臺管理。網(wǎng)站后臺設(shè)有文字資料、視頻資料、資料下載和題庫的增、刪、查、改,同時還管理著用戶的注冊和使用權(quán)限。方便使用者對課件系統(tǒng)的操作和管理,避免出現(xiàn)錯誤操作。3.系統(tǒng)測試。在系統(tǒng)開發(fā)完畢后,進(jìn)行調(diào)試和運(yùn)行,使其能夠做到正確登錄與上傳文件,并做好調(diào)試和運(yùn)行的相關(guān)記錄。(四)本文的主要工作本文的主要內(nèi)容是解說基于WEB的在線學(xué)習(xí)系統(tǒng)。本系統(tǒng)是在B/S結(jié)構(gòu)基礎(chǔ)上,主要通過JSP編程技術(shù)的編寫以及SQLServer2005數(shù)據(jù)庫的應(yīng)用,在MyEclipse集成環(huán)境中開發(fā)的。在在線學(xué)習(xí)系統(tǒng)開發(fā)過程中,我首先是對用戶需求進(jìn)行了定位,再以簡單性、實(shí)用性為原則加以結(jié)合設(shè)計(jì)。其次是據(jù)實(shí)現(xiàn)功能設(shè)計(jì)出具體的流程及可行的方案,設(shè)計(jì)數(shù)據(jù)庫的內(nèi)容及編碼的實(shí)施;接著是進(jìn)行系統(tǒng)調(diào)試和運(yùn)行,總結(jié)出系統(tǒng)的問題后對該系統(tǒng)的不足之處進(jìn)行相應(yīng)的修改;最后總結(jié)對本次設(shè)計(jì)制作過程中遇到的問題和收獲,為本次的畢業(yè)設(shè)計(jì)畫上一個圓滿的句號。二、開發(fā)工具介紹本系統(tǒng)是在Windows7操作系統(tǒng)環(huán)境下采用JSP編程技術(shù)和SQL2005數(shù)據(jù)庫編譯,在基于B/S結(jié)構(gòu)下采用Myeclipse開發(fā)工具以及Javabeans編寫進(jìn)行設(shè)計(jì)與開發(fā)的計(jì)算機(jī)網(wǎng)絡(luò)WEB課件。(一)JSP技術(shù)1.JAVA簡介Java語言最初誕生于1995年,它的產(chǎn)生首先用于家用電器等小型系統(tǒng)的編程,隨著科技的不斷進(jìn)步,很快,人們就發(fā)現(xiàn)了它同時適用于Internet環(huán)境,它簡單、安全穩(wěn)定的特性為大多數(shù)人所喜愛。2.JSP簡介JSP的全名為JavaServerPages,JSP的本質(zhì)實(shí)際上是一個簡單的Servlet設(shè)計(jì),它是在java語言的基礎(chǔ)上由SunMicrosystems公司提出。JSP不僅可以一次編寫多次使用,而且JSP可以多平臺支持,具有強(qiáng)大的伸縮性,還可以分離網(wǎng)頁中的靜態(tài)部分和動態(tài)的HTML。3.JavaBeans介紹JavaBeans簡稱beans,是基于Java語言的一種可重復(fù)使用的軟件組織。它具有以下特點(diǎn):(1)JavaBeans的編譯代碼可以重復(fù)使用。(2)JavaBeans的編寫、維護(hù)和使用都較為容易。(3)JavaBeans可以不重新編譯,直接使用在安裝了Java環(huán)境的平臺上。(二)Myeclipse介紹MyEclipse全名為MyEclipseEnterpriseWorkbench,是EclipseIDE的擴(kuò)展。Myeclipse不僅功能十分強(qiáng)大,而且也支持多種開源產(chǎn)品,對Java,J2EE的Eclipse插件集合的開發(fā)也非常適用。MyEclipse能夠支持大多數(shù)語言代碼、框架結(jié)構(gòu)、腳本語言等,具有良好的擴(kuò)展性和兼容性,深受廣大程序員的喜愛和運(yùn)用,在各個領(lǐng)域中涉足。(三)SQLServer2005數(shù)據(jù)庫SQL的中文含義為結(jié)構(gòu)化查詢語言,它的全名為StructuredQueryLanguage。隨著網(wǎng)絡(luò)的普及和不斷進(jìn)步,靜態(tài)網(wǎng)頁的設(shè)計(jì)已達(dá)不到當(dāng)前用戶的期望,故而促生了JSP與數(shù)據(jù)庫結(jié)合的相關(guān)技術(shù)。能存儲大量數(shù)據(jù)是數(shù)據(jù)庫的一大亮點(diǎn),在其中保存的數(shù)據(jù)安全級別高,數(shù)據(jù)的完整性較好,其自身機(jī)制和運(yùn)行效果也體現(xiàn)出了高效性。(四)Browser/Server(B/S)結(jié)構(gòu)瀏覽器和服務(wù)器結(jié)構(gòu)就是平常我們所說B/S結(jié)構(gòu)。網(wǎng)絡(luò)技術(shù)的普及及快速進(jìn)步,C/S結(jié)構(gòu)已滿足不了人類的需要,因此出現(xiàn)了對C/S結(jié)構(gòu)的一種改進(jìn)結(jié)構(gòu)——B/S結(jié)構(gòu)。通過建立B/S的局域網(wǎng),不僅可以讓不同地點(diǎn),不同工作人員,不同接入方式訪問和管理共同的數(shù)據(jù)庫,而且可以將開發(fā)技術(shù)一次性到位。B/S結(jié)構(gòu)管理軟件能夠限制和管理訪問權(quán),保護(hù)數(shù)據(jù)平臺,而且其技術(shù)容易掌握,成本相對較低,其方便、快捷、高效的特性深受人們喜愛。三、需求分析及設(shè)計(jì)方案(一)需求分析在線學(xué)習(xí)系統(tǒng)模式是基于網(wǎng)絡(luò)技術(shù)上搭建起來的一個能夠提供資源共享,學(xué)習(xí)交流的網(wǎng)絡(luò)平臺。網(wǎng)絡(luò)教學(xué)與傳統(tǒng)教學(xué)有很大的不同,一般在設(shè)計(jì)中需要實(shí)現(xiàn)學(xué)習(xí)、在線交流與多媒體的功能。同時,這些功能又需要根據(jù)學(xué)習(xí)者的身份有針對性的制定相應(yīng)的權(quán)限。如:學(xué)生用戶主要通過網(wǎng)站來學(xué)習(xí),考試,討論問題和觀看教學(xué)視頻等;而教師的主要權(quán)限為討論答疑、負(fù)責(zé)上傳教學(xué)課件、更改在線測試的題目、發(fā)布公告等。在線學(xué)習(xí)教育教學(xué)系統(tǒng)可以對學(xué)生、老師等用戶進(jìn)行相應(yīng)的管理,提供一個學(xué)習(xí)交流的平臺,可以說,網(wǎng)絡(luò)化教育模式是當(dāng)代社會教育的基礎(chǔ)與核心。而作為傳統(tǒng)教學(xué)的補(bǔ)充,一個理想的課件教育必須是一個整合性的教學(xué)平臺,它應(yīng)該具備以下功能:學(xué)習(xí)功能。在線學(xué)習(xí)系統(tǒng)的主體使用者為老師和學(xué)生,學(xué)生可以通過網(wǎng)絡(luò)來學(xué)習(xí)知識,老師可以利用網(wǎng)站向?qū)W生傳播知識和觀點(diǎn),根據(jù)這些不同的學(xué)習(xí)需要制定學(xué)習(xí)功能模塊,有針對的為雙方服務(wù),使其能夠在網(wǎng)絡(luò)平臺上做到自取所需。2.交流功能。在學(xué)習(xí)過程中,需要在線學(xué)習(xí)系統(tǒng)中設(shè)計(jì)一個討論答疑模塊,它能方便老師與學(xué)生之間的交流,通過討論答疑來快速解決學(xué)生心中的疑惑,提高自身學(xué)習(xí)效率。3.管理功能。教師在網(wǎng)絡(luò)平臺上開展教學(xué)活動中,可以對系統(tǒng)進(jìn)行維護(hù)和管理,可以自行安排教學(xué)方式、教學(xué)內(nèi)容。4.資源共享功能。在網(wǎng)絡(luò)教學(xué)中,每個人都可以上傳或下載相應(yīng)的學(xué)習(xí)資料,達(dá)到資源共享的作用,更加方便學(xué)生學(xué)習(xí)。5.評價功能。學(xué)生可以通過對在線學(xué)習(xí)的情況進(jìn)行評價。(二)設(shè)計(jì)方案1.系統(tǒng)功能基于WEB的在線學(xué)習(xí)開發(fā)系統(tǒng)設(shè)計(jì)為注冊用戶、添加資料、下載資料、在線測試、后臺管理五個模塊,每一個模塊都有各自獨(dú)立的數(shù)據(jù)庫。通過以上對用戶需求的分析,結(jié)合本系統(tǒng)要實(shí)現(xiàn)的功能,一個在線學(xué)習(xí)系統(tǒng)應(yīng)包括以下的主要功能:(1)頁面區(qū):主要包括導(dǎo)航條、搜索、用戶登錄、課件相關(guān)教材等。(2)課件添加區(qū):利用上傳方式,將計(jì)算機(jī)網(wǎng)絡(luò)課件上傳至網(wǎng)站,講解全書三個章節(jié)的重點(diǎn)、難點(diǎn)和要點(diǎn)介紹及其范例。(3)下載區(qū):主要下載學(xué)生想下載的資料。2.系統(tǒng)結(jié)構(gòu)整個系統(tǒng)主要分為前臺:用戶注冊、學(xué)習(xí)視頻、搜索、。結(jié)構(gòu)圖如圖1所示。后臺:用戶的管理、資料的管理、下載的管理、視頻的管理等功能模塊。結(jié)構(gòu)圖如圖2所示。圖1前臺結(jié)構(gòu)圖圖2系統(tǒng)功能圖四、基于WEB的在線學(xué)習(xí)系統(tǒng)的實(shí)現(xiàn)(一)部分?jǐn)?shù)據(jù)庫E-R圖1.數(shù)據(jù)庫需求分析及E-R圖根據(jù)以上的系統(tǒng)功能分析,可以得到E-R圖,學(xué)生和教學(xué)視頻E-R圖,如下圖圖3。圖3學(xué)生和教學(xué)視頻E-R圖學(xué)生和課件E-R圖,如下圖圖4。圖4學(xué)生和課件E-R圖(二)部分?jǐn)?shù)據(jù)表設(shè)計(jì)詳情(1)用戶表,如表1所示。表1用戶表(allusers)序號列名數(shù)據(jù)類型長度是否必填1IdIntNotnull2usernamevarchar50null3Pwdvarchar50null4cxvarchar50null5addtimedatetimenull(2)添加列表,如表2所示。表2添加表(tj)序號列名數(shù)據(jù)類型長度是否必填1IdIntNotnull2usernamevarchar50null3cjIntnull4sjbhvarchar50null5AddtimeDatetimenull(4)用戶注冊表:記錄用戶注冊信息,如表4所示。表4用戶注冊表(yonghuzhuce)序號列名數(shù)據(jù)類型長度是否必填1IdIntNotnull2Yonghumingvarchar50null3Mimavarchar50null4Xingmingvarchar50null5Xingbievarchar2null6Chushengnianyuevarchar50null7QQvarchar50null8Youxiangvarchar50null9Dianhuavarchar50null10Shenfenzhengvarchar50null11Touxiangvarchar50null12dizhivarchar300null13Beizhuvarchar500null14Addtimedatetimenull15isshvarchar2null(三)部分關(guān)鍵編碼實(shí)施實(shí)現(xiàn)1.登錄系統(tǒng)用戶在使用系統(tǒng)時需要進(jìn)行用戶的登錄,登錄后的用戶才能夠使用系統(tǒng)中的資料下載、在線測試等功能。未經(jīng)注冊的用戶,不具備任何權(quán)限,無法使用該系統(tǒng)的任何功能,只可瀏覽網(wǎng)站,使用網(wǎng)絡(luò)教學(xué)系統(tǒng)必須注冊賬戶,因此,功能模塊中包括了登錄和注冊功能。2.登錄功能的代碼實(shí)現(xiàn)及界面效果登錄功能最主要的作用是驗(yàn)證用戶的用戶名與密碼是否一致,在進(jìn)行登錄時,首先檢要檢驗(yàn)當(dāng)前輸入用戶名是否為空,若為空,則彈出提示框“你輸入的內(nèi)容無效”要求使用者再次進(jìn)行驗(yàn)證與檢查,操作成功后,校驗(yàn)新的輸入正確的內(nèi)容。輸入后的數(shù)據(jù)通過后臺的數(shù)據(jù)庫進(jìn)行查詢,若數(shù)據(jù)庫中有此條記錄,則可以訪問頁面。頁面效果圖如圖6所示。if(cx.equals("員工")){sql="select*from[yuangongxinxi]whereyonghuming='"+uid+"'andmima='"+pwd+"'";}else{sql="select*from[allusers]whereusername='"+uid+"'andpwd='"+pwd+"'";}ResultSetRS_result=connDbBean.executeQuery(sql);if(!RS_result.next()){out.print("<script>alert('你輸入的用戶不存在或密碼錯誤,請重新登錄!');window.history.go(-1);</script>");}else{session.setAttribute("username",uid); if(cx.equals("員工")) {session.setAttribute("cx","員工");} else {session.setAttribute("cx",RS_result.getString("cx"));} response.sendRedirect("main.jsp"); }圖6用戶登錄圖3.注冊功能的代碼實(shí)現(xiàn)及界面效果沒有注冊的用戶在進(jìn)入公共網(wǎng)站時不能進(jìn)行任何操作,只可瀏覽,要想訪問網(wǎng)站就必須先進(jìn)行用戶帳號注冊,這樣才能有相應(yīng)的使用權(quán)限。在帳號注冊成功后,通過登錄就可獲得訪問網(wǎng)站的權(quán)限了。點(diǎn)擊登錄界面的“注冊”功能選項(xiàng)就可以進(jìn)入注冊功能頁面,將輸入的注冊信息傳遞到后臺,在后臺進(jìn)行數(shù)據(jù)的驗(yàn)證,驗(yàn)證完成后,將彈出各種提示信息,如:注冊成功等。用戶注冊效果如圖7所示。圖7用戶注冊圖實(shí)現(xiàn)此功能主要的代碼如下所示:functionup(tt) { varpop=newPopup({contentType:1,isReloadOnClose:false,width:300,height:50});pop.setContent("contentUrl","upload.jsp?Result="+tt);pop.setContent("title","文件上傳");pop.build();pop.show(); } </script></head><scriptlanguage="javascript">functioncheck(){ if(document.form1.yonghuming.value==""){alert("請輸入用戶名");document.form1.yonghuming.focus();returnfalse;}if(document.form1.mima.value==""){alert("請輸入密碼");document.form1.mima.focus();returnfalse;}if(document.form1.xingming.value==""){alert("請輸入姓名");document.form1.xingming.focus();returnfalse;}}functiongow(){ document.location.href="yonghuzhuce_add.jsp?jihuabifffanhao="+document.form1.jihuabifffanhao.value;}4.資料下載功能的代碼實(shí)現(xiàn)及界面效果圖資料下載是為了更好的幫助學(xué)生掌握計(jì)算機(jī)網(wǎng)絡(luò)課程的重點(diǎn)內(nèi)容而設(shè)計(jì)的,通過點(diǎn)擊資料下載,查看詳細(xì)操作,可以將資料下載到本地磁盤中,方便學(xué)生學(xué)習(xí)和理解課程內(nèi)容。界面效果圖如下圖10所示。圖10在線學(xué)習(xí)視頻下載實(shí)現(xiàn)此功能的代碼如下所示:functionup(tt) { varpop=newPopup({contentType:1,isReloadOnClose:false,width:300,height:50});pop.setContent("contentUrl","upload.jsp?Result="+tt);pop.setContent("title","文件上傳");pop.build();pop.show(); } </script></head><scriptlanguage="javascript">functioncheck(){ if(document.form1.bianhao.value==""){alert("請輸入編號");document.form1.bianhao.focus();returnfalse;}if(document.form1.mingcheng.value==""){alert("請輸入名稱");document.form1.mingcheng.focus();returnfalse;}}functiongow(){ document.location.href="ziliaoxiazai_add.jsp?jihuabifffanhao="+document.form1.jihuabifffanhao.value;}</script>五、系統(tǒng)運(yùn)行與測試分析(一)測試目的通過對系統(tǒng)進(jìn)行運(yùn)行測試,可以了解到系統(tǒng)中存在的問題及不完善之處,從而對測試中出現(xiàn)的問題加以改正與完善,維持系統(tǒng)功能的正常運(yùn)行。(二)測試內(nèi)容1.測試數(shù)據(jù)庫與前臺的鏈接的穩(wěn)定性,各網(wǎng)頁內(nèi)容顯示是否正常。2.測試后臺上傳內(nèi)容在前臺能否正常顯示,系統(tǒng)各項(xiàng)功能能否達(dá)到預(yù)期效果。(三)測試結(jié)果經(jīng)過多次測試運(yùn)行,該系統(tǒng)在Windows7系統(tǒng)中運(yùn)行良好,前后臺連接較為穩(wěn)定,基本已經(jīng)達(dá)到了預(yù)期的效果。該系統(tǒng)表現(xiàn)出了運(yùn)行穩(wěn)定、可靠和實(shí)用等特性,具有一定的實(shí)用價值。(四)結(jié)果分析:盡管系統(tǒng)運(yùn)行基本正常,但由于自己理論基礎(chǔ)知識不牢靠和代碼編寫的不熟練,造成系統(tǒng)中總是出現(xiàn)許多大大小小的問題,實(shí)現(xiàn)的功能上也沒有自己想象的那么完美,具體說來有:1.該系統(tǒng)沒能與網(wǎng)絡(luò)連接進(jìn)行相應(yīng)的測試。2.在線測試內(nèi)容在數(shù)據(jù)庫中定義的字符串長度較小,在上傳測試內(nèi)容時,有些題目較長的測試題無法正確上傳顯示。六、結(jié)論時間過得真快,五個月的設(shè)計(jì)工作已接近尾聲,在與導(dǎo)師的學(xué)習(xí)交流與溝通過程中,我充分認(rèn)識并了解WEB課件,也對網(wǎng)絡(luò)課件的系統(tǒng)開發(fā)有了一些開發(fā)能力。在畢業(yè)設(shè)計(jì)的過程中,我意識到,一個好的系統(tǒng)首先要滿足人們的需要,在滿足需要的基礎(chǔ)上對系統(tǒng)進(jìn)行可行性的分析;其次要構(gòu)建系統(tǒng)結(jié)構(gòu),建立數(shù)據(jù)庫和編寫代碼;最后運(yùn)行系統(tǒng),進(jìn)行系統(tǒng)的測試。在需求階段,我分析了老師與學(xué)生在對網(wǎng)絡(luò)課件上有哪些功能需要,查閱了大量相關(guān)資料,對網(wǎng)絡(luò)課件有了一個初步的認(rèn)識。在構(gòu)建系統(tǒng)階段,我查閱了基于不同技術(shù)下的網(wǎng)站開發(fā)的相關(guān)論文,對JSP和SQLSever2005數(shù)據(jù)庫進(jìn)行了學(xué)習(xí),在具有一定理論基礎(chǔ)后,運(yùn)用Myeclipse開發(fā)工具開發(fā)了基于B/S結(jié)構(gòu)的網(wǎng)絡(luò)課件。在編程階段,數(shù)據(jù)庫較強(qiáng)的邏輯性使自己在建立的過程中產(chǎn)生了很多困惑,對JSP語言的運(yùn)用也不是很熟練,使得在設(shè)計(jì)調(diào)試的過程中出現(xiàn)了諸多問題。但在老師耐心的指導(dǎo)下和自己的刻苦鉆研后,最后設(shè)計(jì)出了運(yùn)行基本正常、功能比較完善的計(jì)算機(jī)網(wǎng)絡(luò)課件,達(dá)到了學(xué)校專業(yè)設(shè)計(jì)的基本要求。而該系統(tǒng)各項(xiàng)功能仍需進(jìn)一步提高,但在整個開發(fā)過程中自己還是提升了實(shí)踐操作能力,動手能力,鍛煉了自己克服困難的能力,增加了更多的專業(yè)知識,也發(fā)現(xiàn)了自身的缺點(diǎn)。在今后的學(xué)習(xí)生活中我會彌補(bǔ)自身的不足之處,學(xué)習(xí)更多的專業(yè)知識,使自己不斷進(jìn)步。參考文獻(xiàn)[1]ApostolosKoutropoulos&RebeccaJ.Hogue,HowtoSucceedinaMOOC-MassiveOnlineOpenCourse,October8,2012.[2]CathySandeen,Assessment’sPlaceintheNewMOOCWorld,RE?SEARCH&PRACTICEINASSESSMENT,Volume8,2013.[3]DownesS.Placestogo:Connectivism&connectiveknowledge[J].In?novateOnline,2008,5(1).[4]DorsaSadigh,SanjitA.Seshia,andMonaGupta.AutomatingExer?ciseGeneration:ASteptowardsMeetingtheMOOCChallengeforEmbeddedSystems.InProc.WorkshoponEmbeddedSystemsEdu?cation(WES
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度項(xiàng)目經(jīng)理勞動合同(含綠色能源項(xiàng)目條款)2篇
- 2024年汽車租賃服務(wù)承包合同
- 二零二五年股權(quán)質(zhì)押借款合同監(jiān)管合規(guī)性協(xié)議3篇
- 2025年湘教新版第二冊地理上冊階段測試試卷
- 2025年人民版七年級科學(xué)上冊階段測試試卷含答案
- 2025年冀少新版必修1地理上冊月考試卷含答案
- 2025年北師大新版九年級科學(xué)下冊階段測試試卷
- 2025年西師新版必修1生物上冊階段測試試卷含答案
- 2025年冀教新版八年級科學(xué)上冊階段測試試卷含答案
- 2024服裝展銷會企業(yè)參展協(xié)議
- GB/T 9978.5-2008建筑構(gòu)件耐火試驗(yàn)方法第5部分:承重水平分隔構(gòu)件的特殊要求
- 上海紐約大學(xué)自主招生面試試題綜合素質(zhì)答案技巧
- 辦公家具項(xiàng)目實(shí)施方案、供貨方案
- 2022年物流服務(wù)師職業(yè)技能競賽理論題庫(含答案)
- ?;钒踩僮饕?guī)程
- 連鎖遺傳和遺傳作圖
- DB63∕T 1885-2020 青海省城鎮(zhèn)老舊小區(qū)綜合改造技術(shù)規(guī)程
- 高邊坡施工危險源辨識及分析
- 中海地產(chǎn)設(shè)計(jì)管理程序
- 簡譜視唱15942
- 《城鎮(zhèn)燃?xì)庠O(shè)施運(yùn)行、維護(hù)和搶修安全技術(shù)規(guī)程》(CJJ51-2006)
評論
0/150
提交評論