Web技術(shù)(實(shí)踐)
一、課程介紹
《Web技術(shù)》指的是開發(fā)互聯(lián)網(wǎng)應(yīng)用的技術(shù)總稱,Web是一種典型的分布式應(yīng)用結(jié)構(gòu)。Web應(yīng)用中的每一次信息交換都要涉及客戶端和服務(wù)端,因此,Web開發(fā)技術(shù)大體上也可以被分為客戶端技術(shù)和服務(wù)端技術(shù)兩大類。Web客戶端開發(fā)是創(chuàng)建網(wǎng)頁或APP界面呈現(xiàn)給用戶的過程。Web客戶端開發(fā)技術(shù)主要包括HTML,CSS及JavaScript、JQuery以及衍生出來的各種技術(shù)、框架。與Web客戶端技術(shù)從靜態(tài)向動(dòng)態(tài)的演進(jìn)過程類似,Web服務(wù)端的開發(fā)技術(shù)也是由靜態(tài)向動(dòng)態(tài)逐漸發(fā)展、完善起來的。Web服務(wù)器技術(shù)主要包括服務(wù)器、PHP、ASP、ASP.NET、Servlet和JSP技術(shù)?!禬eb技術(shù)》課程將介紹Web系統(tǒng)開發(fā)的核心技術(shù)。
二、學(xué)習(xí)目標(biāo)
課程的主要目標(biāo)是培養(yǎng)學(xué)生了解網(wǎng)頁制作和網(wǎng)站建設(shè)所需的基本知識(shí),培養(yǎng)學(xué)生設(shè)計(jì)網(wǎng)頁、建立網(wǎng)站和規(guī)劃網(wǎng)站的實(shí)際技能。通過實(shí)踐學(xué)習(xí),要求每位學(xué)生熟悉Web系統(tǒng)中前端開發(fā)和服務(wù)端開發(fā)的相關(guān)概念、流程、工具、思想,初步具備自己獨(dú)立實(shí)現(xiàn)一個(gè)web系統(tǒng)開發(fā)的能力。前端(客戶端)方面學(xué)生主要需要掌握HTML5、 CSS3、JavaScript和常見前端庫與框架等技術(shù)。服務(wù)器端要求學(xué)生熟悉服務(wù)器技術(shù)、PHP、ASP、ASP.NET、Servlet和JSP等技術(shù)。
三、實(shí)踐內(nèi)容與主要要求(以下任選其一)
1. 商品防偽溯源系統(tǒng)設(shè)計(jì):為了提升用戶體驗(yàn),方便商家追溯商品,商家上傳商品圖片,根據(jù)時(shí)間,圖片或者其他影響因數(shù),生成唯一的防偽驗(yàn)證二維碼為方便用戶,用戶參與掃描即可查詢到對應(yīng)購買商品的所有信息,包括看到商品的經(jīng)銷商,生產(chǎn)地,查詢次數(shù)等商家可以看到用戶的掃碼結(jié)果,管理商品圖片以及二維碼。完成2000字左右實(shí)踐設(shè)計(jì)報(bào)告。
2. 選課管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn):在這個(gè)系統(tǒng)中,不同的角色登錄會(huì)進(jìn)入不同的頁面。其中,管理員可以對教師、學(xué)生和課程信息進(jìn)行管理;老師可以查看到本學(xué)期自己要教的課程以及選修本門課程的學(xué)生,對學(xué)生的學(xué)習(xí)成績進(jìn)行評定等;學(xué)生可查看已經(jīng)修完學(xué)分的課程及成績以及相關(guān)的教務(wù)信息,還可以查詢本學(xué)期學(xué)校開放的課程有哪些并且可以退選自己選錯(cuò)的課程。完成2000字左右實(shí)踐設(shè)計(jì)報(bào)告。
3. 飲品信息管理系統(tǒng):為了讓飲品行業(yè)的服務(wù)變得更加智能化和高效,提高商家的核心競爭力;更為了縮短顧客購買飲品花費(fèi)的時(shí)間,提高購物的良好體驗(yàn)。開發(fā)一套包含接受訂單、處理訂單、飲品管理、訂單統(tǒng)計(jì)及銷量統(tǒng)計(jì)的多功能飲品信息管理系統(tǒng)。完成2000字左右實(shí)踐設(shè)計(jì)報(bào)告。