【程序設(shè)計(jì)論文】C語言程序設(shè)計(jì)網(wǎng)絡(luò)課程開發(fā)與設(shè)計(jì)

上傳人:冷*** 文檔編號(hào):22859251 上傳時(shí)間:2021-06-01 格式:DOCX 頁數(shù):5 大?。?3.37KB
收藏 版權(quán)申訴 舉報(bào) 下載
【程序設(shè)計(jì)論文】C語言程序設(shè)計(jì)網(wǎng)絡(luò)課程開發(fā)與設(shè)計(jì)_第1頁
第1頁 / 共5頁
【程序設(shè)計(jì)論文】C語言程序設(shè)計(jì)網(wǎng)絡(luò)課程開發(fā)與設(shè)計(jì)_第2頁
第2頁 / 共5頁
【程序設(shè)計(jì)論文】C語言程序設(shè)計(jì)網(wǎng)絡(luò)課程開發(fā)與設(shè)計(jì)_第3頁
第3頁 / 共5頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《【程序設(shè)計(jì)論文】C語言程序設(shè)計(jì)網(wǎng)絡(luò)課程開發(fā)與設(shè)計(jì)》由會(huì)員分享,可在線閱讀,更多相關(guān)《【程序設(shè)計(jì)論文】C語言程序設(shè)計(jì)網(wǎng)絡(luò)課程開發(fā)與設(shè)計(jì)(5頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、【程序設(shè)計(jì)論文】C語言程序設(shè)計(jì)網(wǎng)絡(luò)課程開發(fā)與設(shè)計(jì)本文在研究了目前網(wǎng)絡(luò)課程發(fā)展現(xiàn)狀以及發(fā)展趨勢(shì)的基礎(chǔ)上,以現(xiàn)代教育技術(shù)學(xué)、計(jì)算機(jī)科學(xué)為理論指導(dǎo)?;贐/S架構(gòu),采用HTML以及JSP技術(shù),后臺(tái)數(shù)據(jù)庫采用MySQL,設(shè)計(jì)開發(fā)了C語言課程的網(wǎng)絡(luò)教學(xué)系統(tǒng)。該系統(tǒng)實(shí)現(xiàn)了課內(nèi)學(xué)習(xí)與課外學(xué)習(xí)的有效結(jié)合。為學(xué)生提供了一個(gè)網(wǎng)絡(luò)化教學(xué)平臺(tái),在一定程度上可有效地推進(jìn)網(wǎng)絡(luò)化教學(xué)的發(fā)展。網(wǎng)絡(luò)課程;HTML;B/S;數(shù)據(jù)庫;JSP1引言網(wǎng)絡(luò)課程是以互聯(lián)網(wǎng)技術(shù)為載體,將教學(xué)資源整合,進(jìn)行教育教學(xué)活動(dòng)并達(dá)到教學(xué)目標(biāo)的一種特殊的教學(xué)手段。本網(wǎng)絡(luò)課程的設(shè)計(jì)是C語言程序設(shè)計(jì)精品課程網(wǎng)站,主要實(shí)現(xiàn)管理員、教師、學(xué)生的基本功能。核心的

2、功能有在線考試功能、資料上傳和下載功能、留言交互功能。2關(guān)鍵技術(shù)2.1JSP技術(shù)JSP全稱JavaServerPsges,由Sun公司發(fā)布,它是用于開發(fā)動(dòng)態(tài)Web的一項(xiàng)技術(shù)。JSP有三個(gè)主要特點(diǎn):簡單易學(xué);跨平臺(tái)性;業(yè)務(wù)代碼分離。2.2數(shù)據(jù)庫技術(shù)網(wǎng)絡(luò)課程中數(shù)據(jù)庫的使用主要目的是對(duì)教學(xué)資源的更新,是本系統(tǒng)的核心要件。常用的數(shù)據(jù)庫類型有三個(gè),即層次、網(wǎng)狀和關(guān)系型數(shù)據(jù)庫,其中關(guān)系型數(shù)據(jù)庫應(yīng)用廣泛,理論也相對(duì)比較成熟。3系統(tǒng)設(shè)計(jì)3.1架構(gòu)設(shè)計(jì)網(wǎng)絡(luò)課程按照B/S模式,把瀏覽器web服務(wù)器擴(kuò)展為瀏覽器、數(shù)據(jù)庫服務(wù)器、web應(yīng)用服務(wù)器形成三層體系結(jié)構(gòu)。高性能服務(wù)器端用作后臺(tái)程序,前端在運(yùn)行的同時(shí),接收用戶身

3、份驗(yàn)證輸入,然后調(diào)用不同的程序向客戶端反饋信息,接著用戶進(jìn)行相應(yīng)的操作。3.2數(shù)據(jù)庫設(shè)計(jì)網(wǎng)絡(luò)課程中數(shù)據(jù)庫的使用主要目的是對(duì)教學(xué)資源的更新、補(bǔ)充、修改等。采用的是MySQL進(jìn)行數(shù)據(jù)庫設(shè)計(jì),是系統(tǒng)設(shè)計(jì)中的總后端。在設(shè)計(jì)數(shù)據(jù)庫時(shí)總共設(shè)計(jì)有13個(gè)數(shù)據(jù)表。3.3功能設(shè)計(jì)學(xué)生功能:學(xué)生登錄進(jìn)入學(xué)生功能模塊,提供信息維護(hù)、下載資料、提問、在線學(xué)習(xí)功能、查看課表和回復(fù)功能教師功能:教師登錄進(jìn)入教師功能模塊,提供信息維護(hù)、答疑、上傳學(xué)習(xí)資源、布置作業(yè)、在線學(xué)習(xí)、查看作業(yè)和問題功能。管理員功能:管理員登錄進(jìn)入管理員功能模塊,提供信息維護(hù)、信息維護(hù)、添加管理員和教師管理、資料管理、問題管理、設(shè)置環(huán)境變量、審核、發(fā)布

4、新聞以及回復(fù)留言功能。4系統(tǒng)實(shí)現(xiàn)4.1在線學(xué)習(xí)在線學(xué)習(xí)的主要形式是在線模擬考試,學(xué)生登錄后,JSP頁面向servlet層發(fā)送請(qǐng)求,servlet層向service層和DAO層依次處理請(qǐng)求的數(shù)據(jù),之后獲得數(shù)據(jù)庫中對(duì)應(yīng)的模擬考試題,并返回response結(jié)果。評(píng)分采用累加法,通過教師上傳的答案與學(xué)生作答是的答案對(duì)比,對(duì)加2,否則加0,形成最終成績。4.2資料上傳和下載資料上傳時(shí)頁面文件標(biāo)簽中選擇需要上傳的文件,創(chuàng)建DiskFileItemFactory對(duì)象,設(shè)置緩沖區(qū)大小和臨時(shí)文件目錄,用GetFieldName、getString方法得到字段名和字段值為上傳文件,調(diào)用GetInputStream

5、方法得到數(shù)據(jù)輸入流,從而讀取上傳數(shù)據(jù)。通過Servlet下載文件的原理是通過servlet讀取目標(biāo)程序,將資源返回客戶端,下載時(shí)首先點(diǎn)擊鏈接,然后文件地址發(fā)送到下載任務(wù)中,即開始下載。4.3留言交互設(shè)置留言版功能,首先在bookstore數(shù)據(jù)庫中建立存放用戶留言的數(shù)據(jù)庫表guestbook,配置留言板程序的運(yùn)行目錄和JD-BC數(shù)據(jù)源,并新建ch12.xml文件,編寫say.html,say.html頁面用于填寫留言信息將編寫好的JSP文件放到F:JSP-Lessonch12gst目錄下,設(shè)置請(qǐng)求正文使用的字符編碼是gb2312。編寫index.jsp用于向數(shù)據(jù)庫中插入用戶的留言。5總結(jié)為適應(yīng)國

6、內(nèi)深化教學(xué)改革的進(jìn)程與全民終身學(xué)習(xí)體系的建設(shè)需要,調(diào)動(dòng)學(xué)習(xí)者積極性,以此為目的從網(wǎng)絡(luò)課程的基本概述出發(fā),設(shè)計(jì)出關(guān)于C語言程序設(shè)計(jì)的網(wǎng)絡(luò)課程教學(xué)系統(tǒng)。此設(shè)計(jì)利用B/S模式、MySQL數(shù)據(jù)庫技術(shù)、JSP技術(shù)和JS技術(shù),以及Photoshop技術(shù)?;緦?shí)現(xiàn)了網(wǎng)絡(luò)教學(xué)系統(tǒng)的功能,其中核心功能是教師的教學(xué)資源上傳和學(xué)生的在線考試功能以及文件下載功能?;緷M足網(wǎng)絡(luò)教學(xué)的需要,具有一定的現(xiàn)實(shí)價(jià)值,在加以修改和完善可以投入現(xiàn)實(shí)使用。參考文獻(xiàn):1張麗.JavaWeb應(yīng)用詳解M.北京:北京郵電大學(xué)出版社,2015:(2)2董衛(wèi)軍等編著.網(wǎng)頁設(shè)計(jì)與網(wǎng)站建設(shè)M.北京:清華大學(xué)出版社.2014:(1)3劉西杰、柳林著.HTML、Css、JavaScript網(wǎng)頁制作從入門到精通M.北京:人民郵電出版社,2013:(1)4李學(xué)農(nóng),陳慶.精品課程網(wǎng)站設(shè)計(jì)策略及創(chuàng)建思路J.中國醫(yī)學(xué)教育技術(shù),2016(5)5楊銘.動(dòng)態(tài)網(wǎng)站設(shè)計(jì)與開發(fā)精品課程教學(xué)改革的探索J.黑龍江科技信息,2014(36)6譚佩知.通用精品課程開發(fā)平臺(tái)設(shè)計(jì)和實(shí)現(xiàn)J.中國電子商情:科技創(chuàng)新,2014(12)7陳綱.數(shù)據(jù)庫精品課程教學(xué)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)探究J.通訊世界.2014(20)

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!