999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Web項(xiàng)目的實(shí)踐教學(xué)

2020-11-09 07:29:18王勁松肖茜
計(jì)算機(jī)時(shí)代 2020年10期

王勁松 肖茜

摘? 要: Web體系復(fù)雜,ASP編程教學(xué)難開(kāi)展。采用“學(xué)中做,做中學(xué)”的課程實(shí)踐思路;針對(duì)具體項(xiàng)目,工學(xué)結(jié)合;從需求分析和學(xué)生水平出發(fā),選擇最優(yōu)開(kāi)發(fā)方案;發(fā)揮現(xiàn)有網(wǎng)絡(luò)優(yōu)勢(shì),結(jié)合軟件工具特點(diǎn),探索一條Web編程課程實(shí)踐之路,獲得工學(xué)結(jié)合的雙贏。在實(shí)踐教學(xué)和開(kāi)發(fā)應(yīng)用中,首選簡(jiǎn)單的技術(shù),降低開(kāi)發(fā)和教學(xué)成本,解決實(shí)際問(wèn)題,同時(shí)滿足技術(shù)、經(jīng)濟(jì)和教學(xué)的可行性。

關(guān)鍵詞: Web教學(xué); ASP編程; 課程實(shí)踐; 工學(xué)結(jié)合

中圖分類號(hào):G712? ? ? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A? ? ?文章編號(hào):1006-8228(2020)10-82-04

Abstract: The web system is complex and the teaching of ASP programming is difficult. According to the practical thinking of " doing when learning and learning by doing", aiming at specific projects, combines engineering with learning; starting from the requirement analysis and the level of students, chooses the optimal development plan; giving full play to the existing network advantage, combining with the characteristics of software tools, explores a practical way of web programming course to obtain the win-win of the combination of engineering and learning. In the practical teaching and development application, simple technologies are preferred, which reduces the developing and teaching costs, solves the practical problems, meanwhile satisfies the feasibility of technology, economy and teaching.

Key words: Web teaching; ASP programming; course practice; combination of engineering and learning

0 引言

在當(dāng)今互聯(lián)網(wǎng)+和大數(shù)據(jù)時(shí)代,Web技術(shù)幾乎涵蓋了我們生活、工作和學(xué)習(xí)的所有領(lǐng)域。在中、高職教育教學(xué)中,Web程序設(shè)計(jì)是專業(yè)必修課程。但是Web網(wǎng)頁(yè)教學(xué)涉及環(huán)節(jié)多,是實(shí)踐性很強(qiáng)的課程,教學(xué)中大多脫離具體的實(shí)踐環(huán)節(jié),不能在Internet上實(shí)現(xiàn)具體應(yīng)用,導(dǎo)致紙上談兵,理論脫離實(shí)踐,效果不理想。Web程序設(shè)計(jì)作為培養(yǎng)學(xué)生具備Web應(yīng)用系統(tǒng)開(kāi)發(fā)能力的核心課程之一,它既是前導(dǎo)課程的總結(jié)提高,也是后續(xù)課程的基礎(chǔ),更是后續(xù)從事程序員相關(guān)工作的直接支撐。因此,運(yùn)用有效的教學(xué)方法提高Web程序設(shè)計(jì)課程教學(xué)質(zhì)量是非常必要的[1]。

1 Web編程實(shí)踐教學(xué)面臨的問(wèn)題

B/S模式,動(dòng)態(tài)網(wǎng)頁(yè)(PHP、ASP、JSP等文件)知識(shí)點(diǎn)較多且體系復(fù)雜, 學(xué)生首先需要掌握程序設(shè)計(jì)語(yǔ)言,網(wǎng)頁(yè)設(shè)計(jì)及網(wǎng)頁(yè)布局、面向?qū)ο笾R(shí)、數(shù)據(jù)庫(kù)知識(shí),其次掌握網(wǎng)站建設(shè)的相關(guān)知識(shí),最后掌握網(wǎng)站開(kāi)發(fā)模式[2]。在實(shí)際教學(xué)中,關(guān)注點(diǎn)太多,一旦周邊知識(shí)涉入過(guò)多,導(dǎo)致本末倒置,勢(shì)必造成在有限學(xué)時(shí)內(nèi)無(wú)法貫通一個(gè)完整的項(xiàng)目,最終留給學(xué)生一個(gè)混亂和不全的知識(shí)體系。

1.1 動(dòng)態(tài)Web教學(xué),開(kāi)發(fā)平臺(tái)布局難

Web程序設(shè)計(jì)課程中,服務(wù)器布局、數(shù)據(jù)庫(kù)搭建和編程語(yǔ)言都是教學(xué)難點(diǎn),大部分學(xué)生不理解,只能照葫蘆畫瓢,沒(méi)有真正掌握其原理。

⑴ Web服務(wù)器復(fù)雜多樣,安裝難

目前Web動(dòng)態(tài)網(wǎng)頁(yè)制作的教材中,服務(wù)器主要是講授微軟的IIS,針對(duì)Windows版本繁多,設(shè)置也各不相同,十多頁(yè)書的教學(xué)內(nèi)容需要2個(gè)學(xué)時(shí),有的甚至根本裝不上,即使裝上,稍稍設(shè)置不對(duì)就會(huì)訪問(wèn)出錯(cuò)。僅第一關(guān)“服務(wù)器布局”,就“嚇到”不少學(xué)生。

⑵ 后臺(tái)數(shù)據(jù)庫(kù)盲目求大,操作難

在后臺(tái)數(shù)據(jù)庫(kù)的選擇上,許多教材過(guò)分追求大而強(qiáng),通常選用MySQL、SQL Server等大型數(shù)據(jù)庫(kù)。需要單獨(dú)安裝和設(shè)置,還要建ODBC數(shù)據(jù)源。然而這些在ASP編程教學(xué)和實(shí)際應(yīng)用中不是必須的。安裝了這些數(shù)據(jù)庫(kù)系統(tǒng)后,龐大復(fù)雜,運(yùn)行慢。學(xué)生耗時(shí)耗力,思路亂。在第二關(guān)的后臺(tái)數(shù)據(jù)庫(kù)“倒下”。

⑶ 動(dòng)態(tài)網(wǎng)頁(yè)追求.net技術(shù),代碼難

ASP網(wǎng)頁(yè)制作,需要學(xué)習(xí)編程。目前使用最多的ASP.net編程,還需安裝Framework來(lái)支持。經(jīng)過(guò)筆者多年實(shí)踐,在Dreamweaver中ASP.net網(wǎng)頁(yè)程序代碼不能自動(dòng)生成,只能手工編寫,對(duì)于初學(xué)者來(lái)說(shuō)是一件極其困難是事情。于是,在第三關(guān)的代碼編寫“倒下”。

1.2 動(dòng)態(tài)Web教學(xué),實(shí)踐項(xiàng)目難開(kāi)展

網(wǎng)頁(yè)制作目的是應(yīng)用,教學(xué)的主線應(yīng)圍繞具體的項(xiàng)目來(lái)開(kāi)展,做到此要求是比較困難的。因?yàn)檎也坏胶线m的校企合作項(xiàng)目,同時(shí),技術(shù)路線選擇不妥,會(huì)導(dǎo)致在Internet上產(chǎn)生費(fèi)用。

⑴ Web應(yīng)用脫離實(shí)際項(xiàng)目,無(wú)意義

ASP編程含有用戶的交互行為,如交流論壇,考試購(gòu)物等。很多學(xué)校的教學(xué)中,沒(méi)有聯(lián)系企業(yè)實(shí)際項(xiàng)目,沒(méi)有結(jié)合學(xué)校具體工作,大量的教學(xué)課時(shí),就完成一個(gè)密碼登錄,無(wú)實(shí)際意義。

⑵ Web網(wǎng)站發(fā)布Internet,費(fèi)用高

實(shí)踐中,Web網(wǎng)站要運(yùn)行在Internet才會(huì)有真實(shí)體驗(yàn),但是,這需要申請(qǐng)域名空間和服務(wù)器,年費(fèi)幾百元至幾千元不等。導(dǎo)致教學(xué)中只能在局域網(wǎng)運(yùn)行,很多學(xué)生搞不懂服務(wù)器,分不清運(yùn)行平臺(tái)和開(kāi)發(fā)平臺(tái)。

⑶ Web瀏覽局限于計(jì)算機(jī),人氣低

當(dāng)今網(wǎng)絡(luò)大數(shù)據(jù)時(shí)代下,手機(jī)APP廣受歡迎的今天,Web網(wǎng)站應(yīng)用還是在電腦瀏覽器,不能針對(duì)手機(jī)用戶,已經(jīng)跟不上時(shí)代。訪問(wèn)量無(wú)法提升,學(xué)生看不到技術(shù)前景。

2 Web編程實(shí)踐教學(xué)的探討

Web編程教學(xué)應(yīng)抓住主線,不拘泥于教材,結(jié)合具體任務(wù)來(lái)開(kāi)展。學(xué)生在學(xué)習(xí)的過(guò)程中不是孤立地完成課程習(xí)題和功能模塊,而應(yīng)在具體的項(xiàng)目驅(qū)動(dòng)下,逐步完成網(wǎng)站設(shè)計(jì)的各個(gè)環(huán)節(jié)。在項(xiàng)目完成過(guò)程中,充分貫徹“做中學(xué)、學(xué)中做、做中教”的教學(xué)模式[3]。下面將結(jié)合一個(gè)課題問(wèn)卷項(xiàng)目來(lái)談?wù)刉eb編程實(shí)踐教學(xué)如何開(kāi)展。

需求分析:這是一個(gè)省級(jí)課題“3+3新高考與生涯規(guī)劃”的在線問(wèn)卷系統(tǒng)。課題研究需要收取不同地點(diǎn)、不同學(xué)校的數(shù)千名學(xué)生、家長(zhǎng)和教師的信息,并完成前期統(tǒng)計(jì),然后保存數(shù)據(jù)以供后期分析。①問(wèn)卷內(nèi)容是專項(xiàng)統(tǒng)計(jì)比較特殊,在一般學(xué)習(xí)網(wǎng)和考試平臺(tái)上無(wú)法完成。②即使能使用問(wèn)卷星等專門的問(wèn)卷網(wǎng)站進(jìn)行,每份問(wèn)卷數(shù)據(jù)需收取服務(wù)費(fèi)1元,成本太高。③數(shù)千份問(wèn)卷針對(duì)不同學(xué)校,不需要同時(shí)進(jìn)行,對(duì)服務(wù)器沖擊不大,不需要大型數(shù)據(jù)庫(kù)和高級(jí)服務(wù)器。所以,這是一個(gè)既有實(shí)際意義,又很適合初學(xué)者完成的項(xiàng)目。

系統(tǒng)設(shè)計(jì):根據(jù)實(shí)際項(xiàng)目和教學(xué)實(shí)踐需要,這個(gè)B/S系統(tǒng)分為兩個(gè)部分,如圖1所示。①Web開(kāi)發(fā)平臺(tái),用于教學(xué)開(kāi)發(fā)和后期維護(hù),②Web運(yùn)行平臺(tái),用于完成問(wèn)卷和信息的匯總統(tǒng)計(jì)。

2.1 快速布局Web開(kāi)發(fā)平臺(tái)

簡(jiǎn)單方便的開(kāi)發(fā)環(huán)境,自動(dòng)生成ASP代碼,能把主要時(shí)間和精力放在項(xiàng)目的業(yè)務(wù)邏輯上。整個(gè)問(wèn)卷系統(tǒng)的開(kāi)發(fā)就事半功倍了。

⑴ 使用Asp綠色服務(wù)器

使用小精靈Asp綠色服務(wù)器,雙擊AspWebServer.exe程序就能運(yùn)行,直接映射當(dāng)前www目錄為服務(wù)器根目錄,并自動(dòng)打開(kāi)瀏覽器,測(cè)試地址為:http://localhost:58031/。服務(wù)器布局完成!避免了IIS的繁瑣。

⑵ Dreamweaver自動(dòng)生成代碼

網(wǎng)頁(yè)制作軟件Dreamweaver是目前功能較為強(qiáng)大、使用廣泛的網(wǎng)頁(yè)制作工具,利用它可以制作出動(dòng)態(tài)網(wǎng)頁(yè)[4]。不使用.net技術(shù),無(wú)需安裝Framework,充分利用Dreamweaver這個(gè)面向?qū)ο罂梢暬幊誊浖男阅軆?yōu)勢(shì)。只需通過(guò)點(diǎn)擊菜單,就能自動(dòng)生成操作數(shù)據(jù)庫(kù)的ASP代碼,讓學(xué)生不必一開(kāi)始就死背代碼,而是把注意力集中在任務(wù)邏輯和系統(tǒng)原理上。

⑶ 用自定義字符串訪問(wèn)數(shù)據(jù)庫(kù)

由于問(wèn)卷系統(tǒng)不需強(qiáng)大的數(shù)據(jù)庫(kù),所以后臺(tái)選擇Access數(shù)據(jù)庫(kù),Office系統(tǒng)自帶無(wú)需安裝,新建eq2019.mdb數(shù)據(jù)庫(kù)文件,在Dreamweaver開(kāi)發(fā)軟件中使用自定義字符串連接“"Provider=Microsoft.Jet.OLEDB.4.0; Data Source="& Server.MapPath("/database/eq2019.mdb")”訪問(wèn)數(shù)據(jù)庫(kù)。好處是:網(wǎng)站發(fā)布到服務(wù)器上,不需要再創(chuàng)建ODBC數(shù)據(jù)源。

2.2 免費(fèi)建立Web運(yùn)行平臺(tái)

接下來(lái)就要為這個(gè)問(wèn)卷系統(tǒng)找個(gè)婆家,選擇一個(gè)合適的在線Web服務(wù)器,然后發(fā)布到Internet上,同時(shí)滿足電腦和手機(jī)訪問(wèn)的需要,實(shí)現(xiàn)問(wèn)卷。

⑴ 申請(qǐng)100M免費(fèi)服務(wù)器空間

隨著Internet網(wǎng)技術(shù)不斷成熟,出現(xiàn)長(zhǎng)期永久的免費(fèi)服務(wù)器空間。筆者選擇的是http://free.3v.do/網(wǎng)站的100M免費(fèi)服務(wù)器空間,此免費(fèi)空間僅支持HTML、ASP和ACCESS數(shù)據(jù)庫(kù),剛好達(dá)到了我們的問(wèn)卷項(xiàng)目系統(tǒng)要求,是性價(jià)比最高的選擇。網(wǎng)站名稱:心理測(cè)試,網(wǎng)站域名:http://wjs121314.host3v.vip。

⑵ 上傳課題項(xiàng)目在線問(wèn)卷系統(tǒng)

8UFTP是一款很實(shí)用的ftp上傳工具,綠色小巧簡(jiǎn)單易用,上傳速度快。使用它將開(kāi)發(fā)調(diào)試好的網(wǎng)站文件上傳至申請(qǐng)的免費(fèi)服務(wù)器空間上。也可以將問(wèn)卷結(jié)果數(shù)據(jù)庫(kù)文件下載到本地電腦中。至此,可以通過(guò)網(wǎng)站域名來(lái)訪問(wèn)進(jìn)行問(wèn)卷了。

⑶ 生成二維碼,手機(jī)在線答卷

讓客戶通過(guò)手機(jī)來(lái)訪問(wèn)服務(wù)器才是完美的方案。輸入網(wǎng)址太麻煩,使用二維碼生成軟件,把網(wǎng)址轉(zhuǎn)化為二維碼,手機(jī)掃碼進(jìn)入問(wèn)卷,很方便。為適應(yīng)手機(jī)屏幕,ASP網(wǎng)頁(yè)不能太寬。如圖2所示二維碼和手機(jī)問(wèn)卷效果圖,目前問(wèn)卷已完成,有興趣的讀者,可以掃碼進(jìn)入,測(cè)試一下,看看實(shí)際效果。

3 結(jié)束語(yǔ)

在實(shí)踐中,我們得出的結(jié)論是:尋求校企合作不必追求大而全,可承接一些小型的項(xiàng)目。首先,選擇簡(jiǎn)單任務(wù),即技術(shù)含量不高,開(kāi)發(fā)環(huán)境易搭建,編程代碼自動(dòng)生成,在教師指導(dǎo)下學(xué)生容易完成的任務(wù),滿足技術(shù)可行性。其次,在課程教學(xué)實(shí)踐中完成項(xiàng)目,開(kāi)發(fā)零成本,小型項(xiàng)目網(wǎng)站,可選擇ASP+Access技術(shù),申請(qǐng)100M免費(fèi)空間,運(yùn)行零成本,符合經(jīng)濟(jì)可行性。第三,通過(guò)校企合作,解決了實(shí)際問(wèn)題,為學(xué)校贏得聲譽(yù),為學(xué)生找到出路,體現(xiàn)了教學(xué)可行性。

從實(shí)踐效果看,通過(guò)完成一個(gè)完整的項(xiàng)目,理論與實(shí)驗(yàn)?zāi)軌蛴袡C(jī)結(jié)合起來(lái),學(xué)生綜合運(yùn)用所學(xué)知識(shí),積極主動(dòng)地探索新知識(shí),培養(yǎng)了項(xiàng)目管理能力[5]。目前已收取師生和家長(zhǎng)的問(wèn)卷10000余份,圓滿完成課題問(wèn)卷項(xiàng)目,圓滿完成教學(xué)實(shí)踐任務(wù),并為課題研究省下近萬(wàn)元經(jīng)費(fèi)。

Web教學(xué)實(shí)踐,面向?qū)嶋H任務(wù),針對(duì)學(xué)生水平,找準(zhǔn)定位點(diǎn),選擇最優(yōu)方案,能把原本困難的編程教學(xué)進(jìn)行得有聲有色。通過(guò)具體項(xiàng)目,在“做中學(xué)、做中教”的過(guò)程中,傳授學(xué)生一套完整的Web技術(shù)體系。能最大限度提高學(xué)生的興趣,激發(fā)學(xué)生的動(dòng)力,使他們愛(ài)編程,去編程。

基于Web項(xiàng)目的實(shí)踐教學(xué)仍然存在不足,比如:每次教學(xué)結(jié)合的實(shí)際項(xiàng)目不相同,教學(xué)任務(wù)的難易度如何掌控,學(xué)生成績(jī)的考核評(píng)價(jià)標(biāo)準(zhǔn)制定,以及如何防止分組中有個(gè)別學(xué)生蒙混過(guò)關(guān)等問(wèn)題仍需進(jìn)一步探討和研究。

參考文獻(xiàn)(References):

[1] 張倩,李偉鍵,廖秀秀,唐四云.進(jìn)階項(xiàng)目驅(qū)動(dòng)式“Web 程序設(shè)計(jì)”課程教學(xué)改革探討[J].現(xiàn)代計(jì)算機(jī),2018.11中:50-52

[2] 胡韻,陳偉龍.基于“Web程序設(shè)計(jì)”課程的案例化教學(xué)模式的實(shí)踐與研究[J].中文信息,2018.10:123-124

[3] 白慧慧,常冬霞,劉美琴,張寶鵬.“Web應(yīng)用基礎(chǔ)”課程項(xiàng)目驅(qū)動(dòng)式教學(xué)研究[J].工業(yè)和信息化教育,2019.4:60-64

[4] 黃婷.利用ASP快速創(chuàng)建動(dòng)態(tài)網(wǎng)頁(yè)[J].電腦編程技巧與維護(hù),2018.12:40-42

[5] 謝濤,薄鉤戈,房琛琛.新工科背景下Web編程技術(shù)課程的實(shí)驗(yàn)教學(xué)改革研究[J].計(jì)算機(jī)教育,2019.1:63-67

主站蜘蛛池模板: 青青极品在线| 试看120秒男女啪啪免费| 国产一级妓女av网站| 91在线无码精品秘九色APP| 色九九视频| 无码有码中文字幕| 欧美国产日韩在线播放| 一级在线毛片| 中文无码精品A∨在线观看不卡| 亚洲精品卡2卡3卡4卡5卡区| 国产精品成人AⅤ在线一二三四 | 国产精品自拍露脸视频| 97视频精品全国免费观看| 午夜丁香婷婷| 日韩中文欧美| 国产自在线播放| 国产精品九九视频| 99re66精品视频在线观看| 欧美一级在线看| 日韩一区二区在线电影| 欧美成人h精品网站| 亚洲欧美日韩色图| 久草美女视频| 久久a级片| 538国产视频| 亚洲欧洲自拍拍偷午夜色无码| 亚洲网综合| 高清无码不卡视频| 日韩精品视频久久| www.av男人.com| 亚洲成人黄色在线| 欧美色视频日本| 996免费视频国产在线播放| 波多野结衣在线一区二区| 国产成人啪视频一区二区三区| 国产成人无码综合亚洲日韩不卡| 亚洲中文字幕在线一区播放| 日本久久免费| 色窝窝免费一区二区三区| 欧美日韩国产在线人| 亚洲区第一页| 在线国产91| 一级毛片免费高清视频| 国产三区二区| 波多野结衣一区二区三区AV| 久久a毛片| 国内精品九九久久久精品| 夜夜拍夜夜爽| 国产网站一区二区三区| 免费a级毛片视频| 精品伊人久久久香线蕉| hezyo加勒比一区二区三区| 久久综合五月婷婷| 午夜爽爽视频| 中文字幕第4页| 成年片色大黄全免费网站久久| 看你懂的巨臀中文字幕一区二区 | 日本道综合一本久久久88| 国产极品美女在线播放| 国产99久久亚洲综合精品西瓜tv| 又粗又硬又大又爽免费视频播放| 手机在线免费不卡一区二| 日韩精品专区免费无码aⅴ| 亚洲综合香蕉| 毛片在线播放网址| 国产情侣一区二区三区| 国产精品无码久久久久久| 色九九视频| 国产精品福利社| 国产午夜在线观看视频| 黄色在线不卡| 91麻豆精品视频| 国产十八禁在线观看免费| AV在线麻免费观看网站| 国产日韩欧美黄色片免费观看| 激情综合网址| 日本欧美一二三区色视频| 亚洲天堂福利视频| 精品国产福利在线| 伊人91在线| 日本一区二区三区精品国产| 天天综合色天天综合网|