版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 網(wǎng)站開發(fā)課程設(shè)計(jì)</b></p><p><b> 報(bào) 告 書</b></p><p> 設(shè)計(jì)題目 網(wǎng)站開發(fā) </p><p><b> 課程設(shè)計(jì)任務(wù)書</b></p><p>
2、;<b> 一、課程設(shè)計(jì)時(shí)間</b></p><p> 2012年12月24日至2013年1月11日,共計(jì)3周。</p><p><b> 二、課程設(shè)計(jì)內(nèi)容</b></p><p> 使用html+javascript+css 完成以下任務(wù):</p><p> 1、能夠熟練使用css結(jié)合h
3、tml實(shí)現(xiàn)網(wǎng)頁(yè)布局。</p><p> 2、熟練使用文檔對(duì)象模型和事件驅(qū)動(dòng),能夠很好的實(shí)現(xiàn)web表單的交互式操作。</p><p> 3、熟練使用javascrip中的對(duì)象,實(shí)現(xiàn)網(wǎng)頁(yè)的動(dòng)態(tài)效果。</p><p><b> 三、課程設(shè)計(jì)要求</b></p><p> 1. 課程設(shè)計(jì)質(zhì)量:</p>&l
4、t;p> 貫徹事件驅(qū)動(dòng)的程序設(shè)計(jì)思想,熟練使用javascript中的對(duì)象,實(shí)現(xiàn)網(wǎng)頁(yè)特效。</p><p> 網(wǎng)頁(yè)設(shè)計(jì)布局合理,色彩搭配合理,網(wǎng)頁(yè)操作方便。</p><p> 設(shè)計(jì)過程中充分考慮瀏覽器兼容等問題,并做適當(dāng)處理。</p><p> 代碼應(yīng)適當(dāng)縮進(jìn),并給出必要的注釋,以增強(qiáng)程序的可讀性。</p><p> 2. 課
5、程設(shè)計(jì)說明書:</p><p> 課程結(jié)束后,上交課程設(shè)計(jì)報(bào)告書和相關(guān)的網(wǎng)頁(yè)。課程設(shè)計(jì)報(bào)告書的格式和內(nèi)容參見提供的模板。</p><p> 四、指導(dǎo)教師和學(xué)生簽字</p><p><b> 五、教師評(píng)語(yǔ):</b></p><p> 基于javascript的電子商務(wù)網(wǎng)站開發(fā)</p><p>
6、;<b> 摘要</b></p><p> 隨著網(wǎng)絡(luò)信息化的飛速發(fā)展,人們的生活學(xué)習(xí)已經(jīng)離不開網(wǎng)絡(luò)。Javascript是web應(yīng)用開發(fā)不可或缺的利器,作為開發(fā)人員,了解和熟悉Javascript是不可或缺的前提之一。Javascript作為一種具有正式規(guī)范的基于標(biāo)準(zhǔn)的語(yǔ)言,在為WEB頁(yè)面增加交互性、創(chuàng)建整個(gè)應(yīng)用程序方面都有重要地位。為了方便大家的購(gòu)物,在網(wǎng)上買東西的越來越多。電子商務(wù)也
7、隨之發(fā)生。本為就是為了美觀電子商務(wù)的美觀,制作文字特效效果。</p><p> 關(guān)鍵字:文字特效、javascript、html、</p><p><b> 目錄</b></p><p><b> 一、前言1</b></p><p> 1.1課程設(shè)計(jì)思路1</p><
8、;p> 1.2課程設(shè)計(jì)目標(biāo)1</p><p><b> 二、關(guān)鍵技術(shù)1</b></p><p> 2.1HTML相關(guān)概念1</p><p><b> 2.2css3</b></p><p> 2.3javascript3</p><p><b&
9、gt; 三、總體設(shè)計(jì)4</b></p><p> 3.1網(wǎng)站總體架構(gòu)4</p><p> 3.2網(wǎng)站軟件結(jié)構(gòu)4</p><p> 3.3網(wǎng)站功能設(shè)計(jì)5</p><p><b> 四、詳細(xì)設(shè)計(jì)5</b></p><p><b> 4.1主要代碼5&l
10、t;/b></p><p><b> 五、 課設(shè)總結(jié)8</b></p><p><b> 六、參考文獻(xiàn)8</b></p><p><b> 前言</b></p><p><b> 1.1課程設(shè)計(jì)思路</b></p><
11、p> 電子商務(wù)網(wǎng)站基本組成部分包括廣告推薦、商品瀏覽、電子購(gòu)物車、用戶注冊(cè),采用JavaScript實(shí)現(xiàn)的大部分是客戶端邏輯部分,與數(shù)據(jù)庫(kù)打交道基本上是由服務(wù)器端腳本語(yǔ)言來進(jìn)行的。JavaScript在創(chuàng)建電子商務(wù)網(wǎng)站的過程中如果運(yùn)用得當(dāng)將使網(wǎng)站的效率得到很大的提高,同時(shí)也將提高網(wǎng)站的人性化程度。</p><p><b> 1.2課程設(shè)計(jì)目標(biāo)</b></p><
12、p> 1.能夠熟練使用css結(jié)合html,通過咨詢和考察,最終確定并實(shí)現(xiàn)網(wǎng)頁(yè)布局。同時(shí)使用動(dòng)態(tài)樣式表甚至可以讓圖片的切換獲得多種轉(zhuǎn)場(chǎng)效果。</p><p> 2.熟練使用javascript和cookie實(shí)現(xiàn)電子購(gòu)物車,從而提高網(wǎng)頁(yè)訪問速度。</p><p> 3.熟練使用javascript中的內(nèi)建對(duì)象最終實(shí)現(xiàn)一個(gè)電子商務(wù)網(wǎng)站的雛形。</p><p>
13、<b> 二、關(guān)鍵技術(shù)</b></p><p> 2.1HTML相關(guān)概念</p><p><b> 1.HTML語(yǔ)言</b></p><p> HTML語(yǔ)言(Hypertext Markup Language,中文通常稱為超文本置標(biāo)語(yǔ)言或超文本標(biāo)記語(yǔ)言)是一種文本類、解釋執(zhí)行的標(biāo)記語(yǔ)言,它是In
14、ternet上用于編寫網(wǎng)頁(yè)的主要語(yǔ)言。用HTML編寫的超文本文件稱為HTML文件。</p><p> 在WWW上,通常使用的發(fā)布語(yǔ)言是HTML,即超文本標(biāo)識(shí)語(yǔ)言。當(dāng)用瀏覽器打開網(wǎng)頁(yè)時(shí),瀏覽器讀取網(wǎng)頁(yè)中的HTML代碼,分析其語(yǔ)法結(jié)構(gòu),然后根據(jù)解釋的結(jié)果顯示網(wǎng)頁(yè)內(nèi)容,正是因?yàn)槿绱?,制作網(wǎng)頁(yè)的時(shí)候,如果不涉及HTML語(yǔ)言,幾乎是不可能的。如圖:WWW三個(gè)組成部分</p><p> 圖2-1W
15、WW的組成</p><p> 2.HTML文件結(jié)構(gòu)</p><p><b> <HTML> </b></p><p> <HEAD> <head>元素出現(xiàn)在文檔的開頭部分。<head>與</head>之間的內(nèi)容不會(huì)在瀏覽器的文檔窗口顯示,但是其間的元素有特殊重要的意義。 <
16、/p><p> <title></title> <title>元素定義HTML文檔的標(biāo)題。<title>與</title>之間的內(nèi)容將顯示在瀏覽器窗口的標(biāo)題欄。</p><p><b> </HEAD></b></p><p><b> <BODY>
17、</b></p><p> HTML 文件的正文//<body>元素表明是HTML文檔的主體部分。在<body>與</body>之間,通常都會(huì)有很多其它元素;這些元素和元素屬性構(gòu)成HTML文檔的主體部分。</p><p><b> </BODY></b></p><p><b
18、> </HTML></b></p><p> 元素:是HTML語(yǔ)言的基本部分。元素總是成對(duì)出現(xiàn),每一對(duì)元素一般都有一個(gè)開始的標(biāo)記(如<body>),也有一個(gè)結(jié)束的標(biāo)記(如</body>)。元素的標(biāo)記要用一對(duì)尖括號(hào)括起來,并且結(jié)束的標(biāo)記總是在開始的標(biāo)記前加一個(gè)斜杠。</p><p> HTML元素屬性:HTML元素可以有自己的相關(guān)屬
19、性,每一個(gè)屬性還可以由我們網(wǎng)頁(yè)編制者賦一定的值。元素屬性出現(xiàn)在元素的< >內(nèi),并且和元素名之間有一個(gè)空格分隔;屬性值用“”引起來。</p><p><b> 2.2css</b></p><p><b> 1.css簡(jiǎn)介</b></p><p> 級(jí)聯(lián)樣式表(Cascading Style Sheet)簡(jiǎn)
20、稱“CSS”,它是用來進(jìn)行網(wǎng)頁(yè)風(fēng)格設(shè)計(jì)。通過設(shè)立樣式表,可以統(tǒng)一地控制HTML中各標(biāo)簽的顯示屬性。級(jí)聯(lián)樣式表可以使人更能有效地控制網(wǎng)頁(yè)外觀。使用級(jí)聯(lián)樣式表,可以擴(kuò)充精確指定網(wǎng)頁(yè)元素位置,外觀以及創(chuàng)建特殊效果的能力。</p><p><b> 2.css文件</b></p><p> 當(dāng)要在站點(diǎn)上所有或部份的網(wǎng)頁(yè)上一致地應(yīng)用相同樣式時(shí),可使用外部樣式表。在一個(gè)或多個(gè)
21、外部樣式表中定義樣式,并將它們鏈接到所有網(wǎng)頁(yè),便能確保所有網(wǎng)頁(yè)外觀的一致性。如果人們決定更改樣式,只需在外部樣式表中作一次更改,而該更改會(huì)反映到所有與該樣式表相鏈接的網(wǎng)頁(yè)上。通常外部樣式表以 .css 做為文件擴(kuò)展名,例如 Mystyles.css。</p><p> 2.3javascript </p><p> 1.javascript語(yǔ)言</p><p>
22、 JavaScript是一種基于對(duì)象和事件驅(qū)動(dòng)并具有相對(duì)安全性的客戶端腳本語(yǔ)言。同時(shí)也是一種廣泛用于客戶端Web開發(fā)的腳本語(yǔ)言,常用來給HTML網(wǎng)頁(yè)添加動(dòng)態(tài)功能,響應(yīng)用戶的各種操作。</p><p> 2.JavaScript嵌入HTML文件</p><p> JavaScript代碼可直接嵌入HTML文件中,隨網(wǎng)頁(yè)一起傳送到客戶端瀏覽器,然后通過瀏覽器來解釋執(zhí)行。</p>
23、;<p> 1)、JavaScript 語(yǔ)句插入 HTML的方式:</p><p> ?。?)使用 <SCRIPT> 標(biāo)簽將語(yǔ)句嵌入文檔</p><p> (2)將 JavaScript 源文件(.js)鏈接到 HTML 文檔中</p><p> 2)、JavaScript 語(yǔ)句插入 HTML的位置:</p><p
24、> ?。?)body部分的JS</p><p> ?。?)head部分的JS:當(dāng)腳本被調(diào)用、事件被觸發(fā)時(shí)執(zhí)行,可保證在調(diào)用函數(shù)前,腳本已載入</p><p><b> 總體設(shè)計(jì)</b></p><p><b> 3.1網(wǎng)站總體架構(gòu)</b></p><p> 本系統(tǒng)的實(shí)現(xiàn)采用典型的B/S結(jié)
25、構(gòu)來實(shí)現(xiàn),不同的客戶端程序通過IE共同訪問WEB服務(wù)器的發(fā)布頁(yè)面、WEB服務(wù)器訪問數(shù)據(jù)庫(kù)服務(wù)器進(jìn)行數(shù)據(jù)存取,系統(tǒng)結(jié)構(gòu)如圖3-1:</p><p><b> 圖3-1系統(tǒng)結(jié)構(gòu)圖</b></p><p><b> 3.2網(wǎng)站軟件結(jié)構(gòu)</b></p><p><b> 圖3-2軟件結(jié)構(gòu)圖</b><
26、;/p><p><b> 3.3網(wǎng)站功能設(shè)計(jì)</b></p><p> 在本網(wǎng)站中包括動(dòng)態(tài)切換廣告條、浮動(dòng)廣告、中文小日歷、電子時(shí)鐘、數(shù)學(xué)計(jì)算器、購(gòu)物車、文字特效、用戶注冊(cè)等,并進(jìn)行一定的美化和整理,基本完成商務(wù)網(wǎng)站的雛形結(jié)構(gòu)。顯示的樣式要求如下:</p><p><b> 詳細(xì)設(shè)計(jì)</b></p><
27、;p> 在整個(gè)網(wǎng)站設(shè)計(jì)主要負(fù)責(zé)設(shè)計(jì)文字特效功能,文字特效的實(shí)現(xiàn)主要使用Java Script</p><p> 語(yǔ)言和Html語(yǔ)言來實(shí)現(xiàn)。</p><p><b> 4.1主要代碼</b></p><p> <script language="JavaScript"></p><
28、p> <!-- Begin</p><p> text = "電子商務(wù)"; //顯示的文字</p><p> color1 = "blue"; //文字的顏色</p><p> color2 = "red"; //轉(zhuǎn)換的顏色</p><p> fontsize
29、= "8"; //字體大小</p><p> speed = 100; //轉(zhuǎn)換速度 (1000 = 1 秒) </p><p><b> i = 0;</b></p><p> if (navigator.appName == "Netscape") {</p><p>
30、 document.write("<layer id=a visibility=show></layer><br><br><br>");</p><p><b> }</b></p><p><b> else {</b></p><p>
31、 document.write("<div id=a></div>");</p><p><b> }</b></p><p> function changeCharColor() {</p><p> if (navigator.appName == "Netscape"
32、;) {</p><p> document.a.document.write("<center><font face=arial size =" + fontsize + "><font color=" + color1 + </p><p><b> ">");</b&g
33、t;</p><p> for (var j = 0; j < text.length; j++) {</p><p> if(j == i) {</p><p> document.a.document.write("<font face=arial color=" + color2 + ">" +
34、Text.charAt(i) + "</font>");</p><p><b> }</b></p><p><b> else {</b></p><p> document.a.document.write(text.charAt(j));</p><p>
35、;<b> }</b></p><p><b> }</b></p><p> document.a.document.write('</font></font></center>');</p><p> document.a.document.close();&
36、lt;/p><p><b> }</b></p><p> if (navigator.appName == "Microsoft Internet Explorer") {</p><p> str = "<center><font face=arial size=" + fonts
37、ize + "><font color=" + color1 + ">";</p><p> for (var j = 0; j < text.length; j++) {</p><p> if( j == i) {</p><p> str += "<font face=ari
38、al color=" + color2 + ">" + text.charAt(i) + "</font>";</p><p><b> }</b></p><p><b> else {</b></p><p> str += text.charA
39、t(j);</p><p><b> }</b></p><p><b> }</b></p><p> str += "</font></font></center>";</p><p> a.innerHTML = str;<
40、/p><p><b> }</b></p><p> (i == text.length) ? i=0 : i++;</p><p><b> }</b></p><p> setInterval("changeCharColor()", speed);</p>
41、<p> // End --></p><p> </script> </p><p> <script language="JavaScript"></p><p><b> <!--</b></p><p><b> done =
42、 0;</b></p><p><b> step = 4</b></p><p> function anim(yp,yk)</p><p><b> {</b></p><p> if(document.layers) document.layers["napis&
43、quot;].top=yp;</p><p> else document.all["napis"].style.top=yp;</p><p> if(yp>yk) step = -4</p><p> if(yp<60) step = 4</p><p> setTimeout('anim(
44、'+(yp+step)+','+yk+')', 35);</p><p><b> }</b></p><p> function start()</p><p><b> {</b></p><p> if(done) return</p>
45、;<p><b> done = 1;</b></p><p> if(navigator.appName=="Netscape") {</p><p> document.napis.left=innerWidth/2 - 145;</p><p> anim(60,innerHeight - 60)
46、</p><p><b> }</b></p><p><b> else {</b></p><p> napis.style.left=11;</p><p> anim(60,document.body.offsetHeight - 60)</p><p>&l
47、t;b> }</b></p><p><b> }</b></p><p><b> //--></b></p><p><b> </script></b></p><p> <div id="napis"
48、; style="position: absolute;top: -50;color: blue;font-family:宋體;font-size:9pt;"></p><p><b> <p></b></p><p><b> 謝謝您的使用!</b></p><p> <
49、/p></div></p><p> <script language="JavaScript"></p><p><b> <!--</b></p><p> setTimeout('start()',10);</p><p><b&g
50、t; //--></b></p><p> </script> </p><p><b> 效果圖:</b></p><p><b> 課設(shè)總結(jié)</b></p><p> 通過此次課程設(shè)計(jì),使我更加扎實(shí)的掌握了有關(guān)電子商務(wù)方面的知識(shí),在設(shè)計(jì)過程中雖然遇到了一些
51、問題,但經(jīng)過一次又一次的思考,一遍又一遍的檢查終于找出了原因所在,也暴露出了前期我在這方面的知識(shí)欠缺和經(jīng)驗(yàn)不足。實(shí)踐出真知,通過親自動(dòng)手制作,使我們掌握的知識(shí)不再是紙上談兵。</p><p> 過而能改,善莫大焉。在課程設(shè)計(jì)過程中,我們不斷發(fā)現(xiàn)錯(cuò)誤,不斷改正,不斷領(lǐng)悟,不斷獲取。最終的檢測(cè)調(diào)試環(huán)節(jié),本身就是在踐行“過而能改,善莫大焉”的知行觀。這次課程設(shè)計(jì)終于順利完成了,在設(shè)計(jì)中遇到了很多問題,最后在老師的指導(dǎo)
52、下,終于游逆而解。在今后社會(huì)的發(fā)展和學(xué)習(xí)實(shí)踐過程中,一定要不懈努力,不能遇到問題就想到要退縮,一定要不厭其煩的發(fā)現(xiàn)問題所在,然后一一進(jìn)行解決,只有這樣,才能成功的做成想做的事,才能在今后的道路上劈荊斬棘,而不是知難而退,那樣永遠(yuǎn)不可能收獲成功,收獲喜悅,也永遠(yuǎn)不可能得到社會(huì)及他人對(duì)你的認(rèn)可!</p><p><b> 六、參考文獻(xiàn)</b></p><p> [1]
53、 Nicholas C.Zakas.JavaScript高級(jí)程序設(shè)計(jì).北京:人民郵電出版社出版社,2006年11月.</p><p> [2] Java Script 從入門到精通(第二版).清華大學(xué)出版社</p><p> [3] 《Javascript開發(fā)王》/張亞飛編著——北京電子工業(yè)出版社深入淺出</p><p> [4] 周曉聰,等.面向?qū)ο蟪绦蛟O(shè)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于MVC模式的電子商務(wù)網(wǎng)站開發(fā).pdf
- 第8章 電子商務(wù)網(wǎng)站開發(fā)技術(shù)
- 小商品電子商務(wù)網(wǎng)站開發(fā)【開題報(bào)告】
- 小商品電子商務(wù)網(wǎng)站開發(fā)【畢業(yè)論文】
- 商務(wù)網(wǎng)站開發(fā)流程分析.pdf
- 小商品電子商務(wù)網(wǎng)站開發(fā)【任務(wù)書】
- javascript班級(jí)網(wǎng)站開發(fā)之同學(xué)信息
- [雙語(yǔ)翻譯]電子商務(wù)外文翻譯--電子商務(wù)成功的網(wǎng)站開發(fā)策略
- 2010年電子商務(wù)外文翻譯--電子商務(wù)成功的網(wǎng)站開發(fā)策略
- 網(wǎng)站開發(fā)設(shè)計(jì)報(bào)告
- 電子購(gòu)物網(wǎng)站開發(fā)
- 網(wǎng)站開發(fā)合同
- 網(wǎng)站開發(fā)合同
- 基于servlet的網(wǎng)站開發(fā)
- 網(wǎng)站開發(fā)設(shè)計(jì)報(bào)告
- 電子商務(wù)網(wǎng)站的開發(fā)與設(shè)計(jì)
- [雙語(yǔ)翻譯]電子商務(wù)外文翻譯--電子商務(wù)成功的網(wǎng)站開發(fā)策略(英文)
- 基于java的網(wǎng)站開發(fā)
- 2010年電子商務(wù)外文翻譯--電子商務(wù)成功的網(wǎng)站開發(fā)策略.DOCX
- 電子商務(wù)網(wǎng)站建設(shè)課程設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論