版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、手機銷售網(wǎng)站目錄摘 要4abstract5序言6第1章 緒論71.1 課題背景71.2 課題研究的意義71.3 手機銷售網(wǎng)站的現(xiàn)狀7第2章 asp技術(shù)簡介82.1 系統(tǒng)運行環(huán)境配置92.2.1 asp的優(yōu)點102.2.2 簡介asp的6大對象102.2.3 asp的使用環(huán)境122.2.4 配置microsoft iis122.2.5 asp的腳本語言132.3 開發(fā)工具dreamweaver mx簡介14第3章 可行性分析153.1技術(shù)可行性153.2 經(jīng)濟可行性153.3 社會可行性15第4章 系統(tǒng)分析164.1采用生命周期法和原型法相結(jié)合的方法開發(fā)本網(wǎng)站164.2系統(tǒng)的名稱和目標(biāo)164.3
2、實施計劃164.4 數(shù)據(jù)流程圖164.5數(shù)據(jù)字典184.6 e-r圖194.7 用例圖19圖4-5管理員用例圖20第5章 系統(tǒng)總體設(shè)計215.1系統(tǒng)總體功能215.1.1網(wǎng)站客戶端功能模塊215.1.2網(wǎng)站管理端模塊功能:225.2系統(tǒng)開發(fā)工具與數(shù)據(jù)庫255.3代碼設(shè)計265.4數(shù)據(jù)庫設(shè)計265.4.1數(shù)據(jù)庫邏輯設(shè)計26第6章 網(wǎng)站的風(fēng)格及頁面設(shè)計296.1 頁面設(shè)計的原則296.1.1線條的使用296.1.2色彩的選擇296.2 網(wǎng)站設(shè)計構(gòu)思306.3 網(wǎng)站的風(fēng)格版面設(shè)計306.4 商城主頁設(shè)計316.5 客戶端界面結(jié)構(gòu)設(shè)計316.5.1界面頭、尾設(shè)計316.5.2界面左惻快捷菜單設(shè)計326
3、.6 管理端界面結(jié)構(gòu)設(shè)計32第7章 系統(tǒng)詳細(xì)設(shè)計337.1 管理端界面設(shè)計337.1.1商品(手機)管理設(shè)置337.1.2會員維護模塊367.1.3訂單維護模塊387.1.4管理員維護模塊407.1.5用戶登陸模塊407.2 客戶端界面設(shè)計427.2.1商品(手機)信息瀏覽模塊427.2.2購物車管理模塊設(shè)計437.2.3提交訂單模塊設(shè)計447.3 系統(tǒng)調(diào)試運行46結(jié) 論47致 謝48參考文獻(xiàn)49附錄代碼501商城核心設(shè)置模塊502商品管理設(shè)置模塊50摘 要電子商務(wù)形式的網(wǎng)上商店具有高效、快捷,信息暢通的特點,還可以很大程度上降低銷售成本。本文通過在線手機銷售系統(tǒng)的建設(shè)以實現(xiàn)商業(yè)零售企業(yè)的信息
4、化管理。著重論述了在線手機銷售系統(tǒng)功能的實現(xiàn)與設(shè)計過程。在系統(tǒng)的設(shè)計與開發(fā)過程中嚴(yán)格遵守軟件工程的規(guī)范,運用軟件設(shè)計模式,從而減少系統(tǒng)模塊間的偶合,力求做到系統(tǒng)的穩(wěn)定性、可重用性和可擴充性。本系統(tǒng)功能主要包括會員注冊、帳戶管理、購物車、搜索、在線支付等基本功能。此外,本系統(tǒng)也將實現(xiàn)在線手機銷售系統(tǒng)的后端管理,包括手機的添加、帳單的處理等功能。很大程度上減輕了維護人員的勞動強度,提高了工作效率與管理水平,具有很大的使用價值。本系統(tǒng)運用asp技術(shù)實現(xiàn),后端數(shù)據(jù)庫采用access 2000作為數(shù)據(jù)庫服務(wù)器,前端開發(fā)工具使用macromedia dreamweaver 4。本系統(tǒng)具有用戶使用簡單、界面
5、直觀等優(yōu)點,可以幫助顧客更快更準(zhǔn)的了解手機市場信息,以便取得物美價廉的手機。關(guān)鍵詞:電子商務(wù),網(wǎng)上商店,手機購物 abstractthe on-line store of the electronic commerce form is efficient, fast and unimpeded information, which can also lower the sale cost up.this text mainly describes to construct about the marketing system of an on-line cellular phone, prov
6、ides the information-based management for the retailing business.emphasized to discuss the realization and the design processes of the on-line cellular phone sale system.at the design and the development processes of the system in the norm of the strict observance software engineering, the usage abo
7、ut software design mode, thus reduce the system mold piece of match accidentally, try hard to make the system stability. this system function mainly includes the member register, the bank account management, shopping car, search, settle an account the basic function and so on.in addition, this syste
8、m also will carry out the hypervisor management about the on-line cellular phone sale system, including the cellular phone increase and the processing of the bill etc. function.eased to support the personnels labor strength on the very big degree, raise the work efficiency and manager the level, is
9、big value of using. this system is realized through asp technique, hypervisor database adopt access 2000 as the database server, client applications development tool use the macromedia dreamweaver 4.this system is simple of using for customer, the interface keeps the view etc., help customer sooner
10、and more precise understanding cellular phone market information, in order to obtain the cellular phone of the beautiful but low price. key words electronic commerce on-line store cellular phone shopping 序言有資料顯示,2006年我國僅一個購物網(wǎng)站全年的交易額就有望超過20億元人民幣,這相當(dāng)于沃爾瑪在中國的10家門店2005年全年的營業(yè)額。由于電子商務(wù)在我國的飛速發(fā)展,已經(jīng)很少有人不知道“網(wǎng)上
11、購物”這個事了。新浪、搜狐的網(wǎng)上商城,亞馬遜、卓越、當(dāng)當(dāng)?shù)染W(wǎng)上超市,還有易趣、中商網(wǎng)、阿里巴巴旗下的淘寶網(wǎng)和8848網(wǎng)站等等,構(gòu)成了我國網(wǎng)絡(luò)商業(yè)門戶的強勢陣容。電子商務(wù)市場交易量不斷擴大,吸引了越來越多的消費者參與其中,網(wǎng)上購物形成了與傳統(tǒng)商業(yè)業(yè)態(tài)相抗衡的力量。第1章 緒論1.1 課題背景近年來,隨著internet的迅速崛起,互聯(lián)網(wǎng)已日益成為收集提供信息的最佳渠道并逐步進(jìn)入傳統(tǒng)的流通領(lǐng)域。于是電子商務(wù)開始流行起來,越來越多的商家在網(wǎng)上建起在線商店,向消費者展示出一種新穎的購物理念。網(wǎng)上購物系統(tǒng)作為b2b(既企業(yè)對企業(yè)),b2c(即企業(yè)對消費者),c2c(即消費者對消費者)電子商務(wù)的前端商務(wù)平
12、臺,在其商務(wù)活動全過程中起著舉足輕重的作用。網(wǎng)上購物系統(tǒng)具有強大的交互功能,可使商家和用戶方便的傳遞信息,完成電子貿(mào)易或edi交易。這種全新的交易方式實現(xiàn)了公司間文檔與資金的無紙化交換。本文旨在研究如何建設(shè)b2c的在線手機銷售系統(tǒng)。1.2 課題研究的意義企業(yè)與消費者間的電子商務(wù)btoc,是一種網(wǎng)上直銷方式,網(wǎng)上銷售手機縮減了中間渠道,產(chǎn)品一般直接源自廠商的生產(chǎn)基地,不但品質(zhì)有保證價格上也更優(yōu)惠。同時網(wǎng)上銷售在縮減支出方面的有時也是傳統(tǒng)店鋪無法比擬的,由于不需要實際的店面,不僅避免了店鋪租金的開銷,還可省去裝修、管理等方面的諸多費用,所以價格成為眾多網(wǎng)上購機用戶的首選因素。另外所不同的就是網(wǎng)上購
13、物可以足不出戶,各地商品任選,如此方便快捷,無時間空間限制是傳統(tǒng)經(jīng)營模式無法比擬的,如今人們生活質(zhì)量的提高,購物方式也變得輕松自由化、個性化,這將成為網(wǎng)上銷售手機的一大優(yōu)勢。傳統(tǒng)的購物和網(wǎng)上購物相比,有其自身的許多優(yōu)勢。(1)網(wǎng)上購物的快捷,方便是傳統(tǒng)購物沒法比較的。(2)網(wǎng)上購物是基于互聯(lián)網(wǎng)的一種商務(wù)活動,互聯(lián)網(wǎng)本身具有開放性全球性,特點,電子商務(wù)可為企業(yè)個人提供豐富的信息資源,為企業(yè)創(chuàng)造更多商業(yè)機會。(3)網(wǎng)上購物簡化了企業(yè)與企業(yè),企業(yè)與個人之間的流通環(huán)節(jié),最大限度地降低了流通成本,能有效地提高企業(yè)在現(xiàn)代商業(yè)活動中的競爭力。(4)網(wǎng)上購物將大部商務(wù)活動搬到網(wǎng)上進(jìn)行,企業(yè)可以實行無紙辦公化節(jié)
14、省了開支。 (5)網(wǎng)上購物將傳統(tǒng)的商務(wù)流程數(shù)字化、電子化,讓傳統(tǒng)的商務(wù)流程轉(zhuǎn)化為電子流、信息流,突破了時間空間的局限,大大提高了商業(yè)運作的效率,并有效地降低了成本。1.3 手機銷售網(wǎng)站的現(xiàn)狀隨著中國互聯(lián)網(wǎng)行業(yè)迅速的發(fā)展,上網(wǎng)人數(shù)的增多,手機網(wǎng)上銷售正在被消費者普遍接受,國內(nèi)各大型綜合門戶網(wǎng)站也在網(wǎng)站上開展了手機電子商務(wù),如新浪商城、搜狐商城,以及專門銷售手機的“長信手機” ()和5291()。歸納起來,銷售手機的網(wǎng)站大致分為以下幾類:綜合門戶網(wǎng)站購物商城、專業(yè)電子商務(wù)網(wǎng)站、專業(yè)銷售手機網(wǎng)站。其中,綜合類網(wǎng)站中的購物商城60%,專門銷售手機的網(wǎng)站25%,專門做銷售的購物網(wǎng)站15%。第2章 asp
15、技術(shù)簡介asp技術(shù) asp(active server pages動態(tài)網(wǎng)頁)是微軟公司推出的一種用以取代cgi(common gateway interface通用網(wǎng)關(guān)接口)的技術(shù)。目前,internet上的許多基于windows平臺的web站點已開始應(yīng)用asp來替換cgi。 簡單地講,asp是一個位于服務(wù)器端的腳本運行環(huán)境,通過這種環(huán)境,用戶可以創(chuàng)建和運行動態(tài)的交互式web服務(wù)器應(yīng)用程序,如交互式動態(tài)網(wǎng)頁,包括使用html表單收集和處理信息,上傳與下載等等。通常情況下,用戶通過瀏覽器看到的網(wǎng)頁大多是靜態(tài)的。隨著web應(yīng)用的發(fā)展,用戶希望能夠看到根據(jù)要求而動態(tài)生成的主頁,例如響應(yīng)用戶查詢數(shù)據(jù)庫
16、的要求、生成報表等。當(dāng)在瀏覽器上填好表單(form)的輸入數(shù)據(jù),以提供http要求時,可以在站點服務(wù)器中執(zhí)行的應(yīng)用程序,而不只是一個html 文件。站點服務(wù)器收到要求執(zhí)行的應(yīng)用程序,分析表單(form)的輸入數(shù)據(jù),將執(zhí)行的結(jié)果以html的格式傳送給瀏覽器。 根據(jù)用戶請求生成動態(tài)主頁的傳統(tǒng)方法有cgi、isapi等。cgi是根據(jù)瀏覽器端的http請求激活響應(yīng)進(jìn)程,每一個請求對應(yīng)一個進(jìn)程。當(dāng)同時有很多請求時,程序擠占系統(tǒng)資源,造成效率低下;isapi針對這一缺點進(jìn)行改進(jìn),利用dll(動態(tài)鏈接庫)技術(shù),以線程代替進(jìn)程,提高了性能和速度,但要考慮線程的同步問題,而且開發(fā)步驟煩瑣。這兩種技術(shù)和另一普遍使
17、用的開發(fā)動態(tài)網(wǎng)頁的技術(shù)java都還存在著另外一個問題,那就是開發(fā)困難,程序的開發(fā)和html寫作是兩個完全不同的過程,需要專門的程序員開發(fā)。而較簡單的開發(fā)技術(shù)如javascript和idc(internet database connector)等功能有限,不敷使用。 asp使用的activex技術(shù)基于開放設(shè)計環(huán)境,用戶可以自己定義和制作組件加入其中,使自己的動態(tài)網(wǎng)頁幾乎具有無限的擴充能力,這是傳統(tǒng)的cgi等程序所遠(yuǎn)遠(yuǎn)不及的地方。asp與常見的在client端實現(xiàn)動態(tài)主頁的技術(shù)如java applet、activex control、vbscript、javascript等不同,asp中的命令和
18、script語句都是由服務(wù)器來解釋執(zhí)行的,執(zhí)行結(jié)果產(chǎn)生動態(tài)生成的web頁面并送到瀏覽器;而client端技術(shù)的script命令則是由瀏覽器來解釋執(zhí)行。通過asp內(nèi)置的對象、服務(wù)器組件(server component)可以完成非常復(fù)雜的任務(wù),而且用戶還可以自己開發(fā)或利用別人開發(fā)的服務(wù)器組件完成專門的任務(wù)。asp比較網(wǎng)關(guān)及服務(wù)器擴展模式有著以下優(yōu)點:(1)完全與html文件融合在一起;(2)容易創(chuàng)建,不需要其它編譯、鏈接程序;(3)面向?qū)ο蟮牟⑼ㄟ^activex server對象可擴展。2.1 系統(tǒng)運行環(huán)境配置操作系統(tǒng):windows 9x、windows nt workstation/serv
19、er 4.0以上、windows 2000 server/professional、windows xp professional。cpu:沒有很高的要求,只要能夠順利運行windows系列操作系統(tǒng)就可以了。當(dāng)然,cpu的處理速度越快,運行asp代碼的效率越高。內(nèi)存:最低配置32mb,建議使用64mb以上內(nèi)存,如果使用windows 2000或windows xp建議使用128mb以上內(nèi)存。硬盤空間:至少需要50mb以上的硬盤空間來安裝所需的組件。運行asp的服務(wù)器端要求:(如表2.1所示)操作系統(tǒng)需要安裝的web serverwindows 98pws 4.0以上windows nt 4.0
20、 serveriis 4.0以上windows 2000iis 5.0以上windows xpiis 5.0以上表2.1asp(active server pages)實質(zhì)是一種服務(wù)器端腳本環(huán)境。asp腳本呈現(xiàn)將在服務(wù)器端運行。客戶端只要使用可執(zhí)行html代碼的瀏覽器,即可瀏覽通過asp設(shè)計出來的頁面內(nèi)容。當(dāng)程序執(zhí)行完后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶端瀏覽器,這樣也就減輕了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互的速度。asp并不是一種純粹的編程語言,它使用的語言是:vbscript和jscript語言。在一個asp應(yīng)用程序中可以用其中的一種腳本語言,也可以結(jié)合這兩種腳本語言使用。2.2.1 as
21、p的優(yōu)點(1) 開放性在iis上,并不需要開發(fā)者使用一個專有的腳本語言來生成網(wǎng)絡(luò)應(yīng)用程序,實際上active server pages包括了對vbscript和javascript/jscript的本機支持。通過第三方組合組件,它還可以使用其他語言(如perl、rexx和tcl)。多個腳本語言甚至可以在相同的asp文件中交替使用并相互調(diào)用。而activex server組件實際上可以用任何語言編寫,這些語言包括java、visual basic、c+、cobol等等。(2)易操作性asp使html設(shè)計人員可以在服務(wù)器上方便地“激活”他們的web頁,可以立刻對定制化網(wǎng)頁和簡單的應(yīng)用程序進(jìn)行開發(fā)。
22、以往需要用perl或c編寫的復(fù)雜的cgi程序來完成的功能(如數(shù)據(jù)庫連接),現(xiàn)在若使用asp則只要幾行簡單的代碼就能實現(xiàn)。(3)程序與外觀分離通過使用腳本和組件,active server pages允許用戶將編程工作與一個網(wǎng)頁的設(shè)計和其他工作分離開來。這就可以確保開發(fā)者能夠?qū)⒅饕木τ脕砜紤]編寫程序的邏輯,而不必?fù)?dān)心外觀是怎樣的。同時,它也使那些從事外觀設(shè)計的人員可以利用一些工具來對網(wǎng)頁進(jìn)行修改,而不用過于關(guān)心編程問題。(4)非手工編譯asp的即時編譯系統(tǒng)在被請求時自動對asp源文件重新編譯,并將其載入服務(wù)器的高速緩存中。因此,開發(fā)者對asp文件的修改可在瀏覽器中立即得到反映,只需要簡單地保
23、存該文件并在瀏覽器中刷新即可。(5)瀏覽器獨立性asp提供了一種瀏覽器中樞方案來完成應(yīng)用程序的設(shè)計工作。因為用于生成動態(tài)內(nèi)容的腳本可以在服務(wù)器上執(zhí)行,所以開發(fā)者不必?fù)?dān)心客戶用什么瀏覽器來瀏覽網(wǎng)點.2.2.2 簡介asp的6大對象asp的編輯環(huán)境要求很底,任何一種文本編輯器都可以編寫asp應(yīng)用程序。asp強大功能的實現(xiàn)離不開它的6個內(nèi)部對象,其6大對象如下: application對象application對象是在為響應(yīng)一個asp頁的首次請求而載入dll時創(chuàng)建的,它提供了存儲空間用來存放變量和對象的引用,可用于所有的頁面,任何訪問者都可以打開它們。 request對象request對象為腳本提供
24、客戶端在請求一個頁面或傳送一個窗體時提供的所有信息,這包括能夠標(biāo)識瀏覽器和用戶的http變量,存儲他們的瀏覽器對應(yīng)于這個域的cookie,以及附在url后面的值(查詢字符串或頁面中段中的html控件內(nèi)的值)。它也給我們提供了通過secure socket layer(ssl)或其他的加密通信協(xié)議訪問證書的能力,并提供有助于管理連接的屬性。 response對象response對象用來訪問所創(chuàng)建的并返回客戶端的響應(yīng)。它為腳本提供了標(biāo)識服務(wù)器和性能的http變量,發(fā)送給瀏覽器的信息內(nèi)容和任何將在cookie中存儲的信息。它也提供了一系列用于創(chuàng)建輸出頁的方法,如無所不在的response.write
25、方法。 server對象server對象提供了一系列的方法和屬性,在使用asp編寫腳本時是非常有用的。最常用的是server.createobject方法,它允許我們在當(dāng)前頁的環(huán)境或會話中在服務(wù)器上實例化其他com對象。還有一些方法能夠把字符串翻譯成在url和html中使用的正確格式,它通過把非法字符轉(zhuǎn)換成為正確、合法的等價字符來實現(xiàn)。 session對象session對象是在每一位訪問者從web站點或web應(yīng)用程序中首次請求一個asp頁時創(chuàng)建的,它將保留到默認(rèn)的期限結(jié)束(或者由腳本決定終止的期限)。它與application對象一樣提供一個空間用來存放變量和對象的引用,但只能供目前的訪問者在
26、會話的生命期中打開的頁面使用。 objectcontext對象objectcontext對象可以用來控制asp的執(zhí)行。這種執(zhí)行過程microsoft transaction server(mts)來進(jìn)行管理??梢园堰@些對象看作是基于objectcontext對象的一個層次關(guān)系的成員,這有助于理解它們與接受和響應(yīng)客戶請求的過程之間的關(guān)系。圖2-1 2.2.3 asp的使用環(huán)境asp的使用環(huán)境,就是iis,asp網(wǎng)頁技術(shù)是一種需要服務(wù)器端支持的技術(shù)。它的執(zhí)行過程是:(1) 瀏覽器端提出http的請求送到服務(wù)器端,web服務(wù)器先檢查網(wǎng)頁文件的類型,如果是.asp擴展名的文件,就提出asp文件請求,w
27、eb確定讀取并處理請求文件。(2) web檢查所要求的文件有沒有被請求或有沒有更新,以決定是否重新分析。iis的工作是這樣分工的:腳本代碼是由默認(rèn)的腳本編程引擎如vbscript完成,然后經(jīng)引擎翻譯轉(zhuǎn)換成服務(wù)器能執(zhí)行的命令,而iis則進(jìn)一步為送入的active對象處理輸入和輸出,出錯信息的輸出也是有iis產(chǎn)生的。2.2.4 配置microsoft iis1、 名詞解釋(1) ie (internet explorer) microsoft internet explorer是web瀏覽器。internet explorer是導(dǎo)航和訪問或瀏覽web中的信息的工具。(2)iis(internet
28、information server) microsoft internet information server是允許在公共intranet或internet上發(fā)布信息的web服務(wù)器。asp的開發(fā)依賴于iis,iis可在多種平臺上運行:windows2000全系列包括professional、server、advanced server三個版本,windows nt server,windows nt-workstation 和windows95/97/98上的 personal web server(pws)等平臺上都可以。2、 iis是如何工作的web是 基礎(chǔ)的請求和響應(yīng)系統(tǒng)。web瀏覽
29、器通過將url發(fā)送給web服務(wù)器請求信息。web服務(wù)器通過返回超文本標(biāo)記語言(html)頁面響應(yīng)。3、 安裝iis我安裝的是windows2000 professional版本的,所以以windows2000 professional版來介紹iis的安裝方法。(1) 在控制面版中選擇“添加/刪除程序”(2) 點擊“添加/刪除windows組件”(3) 確認(rèn)只選中第一項internet信息服務(wù)(iis),然后點擊下一步即可自行進(jìn)行安裝。(4) 系統(tǒng)配置安裝完成后,就會彈出一個安裝“完成”的對話框來提示安裝完成,只要點擊“完成”即可。這樣iis安裝完畢。4、 i i s的測試打開ie瀏覽器,在地址
30、欄中輸入localhost或者,如果能出現(xiàn)“windows 2000”畫面,表明iis安裝成功,這是服務(wù)器端安裝了windows 2000時的測試結(jié)果。2.2.5 asp的腳本語言在這里我們會了解到html語言、vbscript和jscript的腳本語言。1、 html語言(1) html文件由瀏覽器解釋,通過網(wǎng)絡(luò)傳輸協(xié)議,可以從一臺機器傳輸?shù)搅硪慌_機器上。打開netscape navigator或microsoft explorer瀏覽器,在地址欄中輸入所需要的網(wǎng)址,就可以瀏覽用html寫的網(wǎng)頁。(2) html文件和其他的文件不同,因為html文件中有它自己的標(biāo)記。如下示
31、: title 等是成對出現(xiàn)的,此種標(biāo)記稱為容器標(biāo)記。所有的文本都必須放在和之間。客戶端編程語言的優(yōu)點是瀏覽器完成了所有的工作,這可以減輕服務(wù)器的負(fù)擔(dān)。而且客戶端程序運行起來比服務(wù)器端程序快得多。當(dāng)一個瀏覽器的用戶執(zhí)行了一個操作時,不必通過網(wǎng)絡(luò)對其作出響應(yīng),客戶端程序就可以作出響應(yīng)。然而,與vbscript相同,jscript 也是服務(wù)器端編程語言。服務(wù)器端編程語言在提供網(wǎng)點服務(wù)的服務(wù)器上執(zhí)行,而不是在接收網(wǎng)頁的瀏覽器上執(zhí)行。服務(wù)器端編程語言在你的網(wǎng)點計算機上完成所有這些工作,承受所有的負(fù)擔(dān)。由于jscript不是asp的默認(rèn)腳本語言,所以要使用時必須事先聲明,如:語句在這里聲明使用jscri
32、pt。2.3 開發(fā)工具dreamweaver mx簡介macromedia dreamweaver mx是 建立 web 站點和應(yīng)用程序的專業(yè)工具。它將可視布局工具、應(yīng)用程序開發(fā)功能和代碼編輯支持組合為一個功能強大的工具,使每個級別的開發(fā)人員和設(shè)計人員都可利用它快速創(chuàng)建界面吸引人并且基于標(biāo)準(zhǔn)的站點和應(yīng)用程序。從對基于 css 的設(shè)計提供領(lǐng)先的支持到手動編碼功能,dreamweaver 在一個集成和高效的環(huán)境中為專業(yè)人員提供了所需的工具。開發(fā)人員可以將其選擇的服務(wù)器技術(shù)與 dreamweaver 配合使用,建立將用戶連接到數(shù)據(jù)庫、web 服務(wù)和舊式系統(tǒng)的強大 internet 應(yīng)用程序。drea
33、mweavermx是一款專業(yè)的 html 編輯器,用于對 web 站點、web 頁和 web 應(yīng)用程序進(jìn)行設(shè)計、編碼和開發(fā)。無論您喜歡直接編寫 html 代碼的駕馭感還是偏愛在可視化編輯環(huán)境中工作,dreamweaver 都會為您提供幫助良多的工具,豐富您的 web 創(chuàng)作體驗。利用 dreamweaver 中的可視化編輯功能,您可以快速地創(chuàng)建頁面而無需編寫任何代碼。不過,如果您更喜歡用手工直接編碼,dreamweaver 還包括許多與編碼相關(guān)的工具和功能。并且,借助 dreamweaver,您還可以使用服務(wù)器語言(例如 asp、asp.net、coldfusion 標(biāo)記語言 (cfml)、js
34、p 和 php)生成支持動態(tài)數(shù)據(jù)庫的 web 應(yīng)用程序。第3章 可行性分析3.1技術(shù)可行性1. 硬件,軟件要求不高,目前市場上的一般計算機硬件資源均能滿足系統(tǒng)開發(fā)需求。其中運用軟件主要有dreamweaver mx 2004,數(shù)據(jù)庫采用access。2. 采用asp技術(shù),該技術(shù)功能強大,擴展性強,macromedia公司提供了大量第三方插件,并結(jié)合vbscript,javascript以及sql等腳本語言,以上技術(shù)完全勝任開發(fā)任務(wù)。3. 維護方便,后臺操作快捷明了,操作人員可在短時間內(nèi)完全掌握維工作。3.2 經(jīng)濟可行性無論是個人用戶,還是企業(yè)用戶。只要有50m空間,和一個域名,即可開動網(wǎng)站,實
35、現(xiàn)網(wǎng)上交易,在互聯(lián)網(wǎng)上擁有自己的一席之地。3.3 社會可行性新浪、搜狐的網(wǎng)上商城,亞馬遜、卓越、當(dāng)當(dāng)?shù)染W(wǎng)上超市,還有易趣、中商網(wǎng)、阿里巴巴旗下的淘寶網(wǎng)和8848網(wǎng)站等等,構(gòu)成了我國網(wǎng)絡(luò)商業(yè)門戶的強勢陣容。電子商務(wù)市場交易量不斷擴大,吸引了越來越多的消費者參與其中,網(wǎng)上購物形成了與傳統(tǒng)商業(yè)業(yè)態(tài)相抗衡的力量。據(jù)預(yù)測,中國b2c的市場交易量在2004年將達(dá)到270億美元。中國互聯(lián)網(wǎng)絡(luò)信息中心7月20日在京發(fā)布的“第十四次中國互聯(lián)網(wǎng)絡(luò)發(fā)展?fàn)顩r統(tǒng)計報告”顯示,16.7%的網(wǎng)民經(jīng)常訪問購物網(wǎng)站;32.5%的網(wǎng)民有時訪問購物網(wǎng)站;37.8%的網(wǎng)民在最近一年中有過網(wǎng)上購物的經(jīng)歷。網(wǎng)民選擇網(wǎng)上購物的主要原因是節(jié)
36、省時間、節(jié)約費用、操作方便和尋找稀有商品。網(wǎng)上購物中排前列的商品依次是書刊、電腦及相關(guān)產(chǎn)品、音像器材及制品、生活、家居用品及服務(wù)和通訊產(chǎn)品。在支付手段上,采用貨到付款方式的占24.4%;采用網(wǎng)上支付的占37.9%;采用郵局匯款的占18.9%;采用銀行匯款的占18.1%。第4章 系統(tǒng)分析4.1采用生命周期法和原型法相結(jié)合的方法開發(fā)本網(wǎng)站由于本網(wǎng)站開發(fā)受到各方條件的影響,在開發(fā)初期采用生活周期法進(jìn)行設(shè)計開發(fā),嚴(yán)格按照系統(tǒng)規(guī)劃,系統(tǒng)分析,系統(tǒng)實施和系統(tǒng)維護這五個階段。網(wǎng)站能正常運行后,再進(jìn)一步調(diào)查和分析,其中的不足之處,合理解決。4.2系統(tǒng)的名稱和目標(biāo)名稱:在線手機銷售網(wǎng)站目標(biāo):1.作為商家對外宣傳
37、的窗口2.方便商家及時更改商品信息3.顧客可以輕松實現(xiàn)網(wǎng)上購物4.3實施計劃該網(wǎng)站的系統(tǒng)設(shè)計部分從4月中旬開始,預(yù)計在5月底完成,系統(tǒng)實施預(yù)計在6月中旬實施。4.4 數(shù)據(jù)流程圖第一層如圖:p1.1管理員信息管理d1 管理員信息表d4 商品子類信息表管理員d5 商品大類信息表p1.2商品管理d3 商品信息表d2 訂單詳細(xì)內(nèi)容表p1.3訂單管理 圖4-1p2.1商品大類頁面d5 商品大類信息表顧客d4 顧客信息表p2.5顧客管理d4 商品子類信息表p2.2商品子類頁面p2.3商品詳細(xì)信息d3 商品信息表p2.4購物管理d2 訂單詳細(xì)內(nèi)容表 p圖4-2 4.5數(shù)據(jù)字典1數(shù)據(jù)流條目舉例數(shù)據(jù)流條目名稱:
38、訂單詳細(xì)內(nèi)容說明:顧客購物時,所選購商品的詳單數(shù)據(jù)流來源:d3,d4數(shù)據(jù)流去向:d2,p1,p2組成:訂單號顧客姓名顧客電話顧客地址郵編顧客email備注定購產(chǎn)品編號定購產(chǎn)品數(shù)量定購產(chǎn)品總價定購日期本站用戶名處理情況2外部實體條目舉例2. 外部實體條目外部實體條目名稱:商品類別說明:后臺編輯的商品類別,在前臺顯示輸出數(shù)據(jù)流:p2.1,p2.2,p2.3輸入數(shù)據(jù)流:d3,d4,d53數(shù)據(jù)存儲條目舉例數(shù)據(jù)存儲條目名稱:顧客信息說明:對申請注冊用戶的信息管理數(shù)據(jù)流來源:顧客注冊數(shù)據(jù)流去向:d4組成:顧客編號用戶名用戶密碼真實姓名性別郵編聯(lián)系電話聯(lián)系email注冊時間最近登陸時間4處理過程條目舉例處理
39、過程條目名稱:訂單查詢說明:用戶登陸后,查看自己的訂單列表輸入:顧客用戶名,密碼輸出:d2p2處理:顧客登陸后,到數(shù)據(jù)庫查詢自己的訂單信息,有訂單號,下單日期,商品編號,商品名稱,單價,數(shù)量等信息。4.6 e-r圖 圖4-34.7 用例圖personuse我的購物車我的帳戶搜索在線支付 圖4-4 顧客用例圖adminstratoruse商城核心設(shè)置用戶管理中心信息管理設(shè)置商城定單管理 圖4-5管理員用例圖第5章 系統(tǒng)總體設(shè)計5.1系統(tǒng)總體功能主要采取網(wǎng)絡(luò)商品直銷的方式,消費者和生產(chǎn)者,或者試需求方和供應(yīng)方直接利用網(wǎng)絡(luò)形式展開買賣活動。具體功能如下:(1) 消費者進(jìn)入網(wǎng)站,查看自己所需要的信息(
40、2) 消費者通過注冊成為會員,并填寫相關(guān)信息。(3) 會員通過“購物車”選購商品,并填寫購貨信息,生成訂單。(4) 企業(yè)或者商家通過后臺,確認(rèn)消費者付款后,通知銷售部門送貨上門.5.1.1網(wǎng)站客戶端功能模塊(1) 網(wǎng)站首頁如下圖所示:最新動態(tài)最新專題best精品網(wǎng)站首頁精品熱賣銷售排行熱門商品熱評商品 圖41 系統(tǒng)功能模塊圖另外,首頁還提供網(wǎng)站其他導(dǎo)航以及注冊和登錄等功能。5.1.2網(wǎng)站管理端模塊功能:(1) 管理端整體框架管理端整體框架圖如下所示:管理員等錄商城核心設(shè)置商品管理設(shè)置分類添加修改商城定單管理用戶管理中心信息管理設(shè)置圖44 后臺管理模塊(2)商城核心設(shè)置模塊 包括:網(wǎng)站信息設(shè)置、
41、系統(tǒng)參數(shù)設(shè)置、商城廣告設(shè)置、送貨郵編設(shè)置、送貨方式設(shè)置、匯款方式設(shè)置、浮動價格設(shè)置、其他信息設(shè)置、合作伙伴管理等模塊管理。 具體如下圖所示:圖45商城核心設(shè)置模塊(3)商品管理設(shè)置模塊 包括:商品資料添加、商品資料修改、商品缺貨提醒、會員定單管理、匿名定單管理、電話定單添加、團購批發(fā)管理、商品評論管理、銷售統(tǒng)計報表等模塊。 具體如下圖所示:圖46商品管理設(shè)置模塊(4)分類添加修改模塊 包括:商品大類管理、商品小類管理、商品類別轉(zhuǎn)移、字段名稱設(shè)置、商城單位設(shè)置、商城品牌設(shè)置等模塊具體如下圖所示:圖47分類添加修改模塊(5)商城定單管理模塊 包括:商品資料添加、商品資料修改、商品缺貨提醒、會員定單
42、管理、匿名定單管理、電話定單添加、團購批發(fā)管理、商品評論管理、銷售統(tǒng)計報表等模塊。圖48商城定單管理模塊(6) 用戶管理中心模塊 包括:商城會員管理、匿名會員管理、會員獎品添加、會員獎品設(shè)置、積分換獎?wù)f明、幸運vip管理、vip申請設(shè)置、vip活動設(shè)置、后臺管理添加、修改管理密碼。圖49用戶管理中心模塊 (7)信息管理設(shè)置模塊 首頁新聞添加、首頁新聞管理、商城專題添加、商城專題管理、商城投票添加、商城投票管理、首頁公告管理、查看意見反饋、查看支付信息圖410信息管理設(shè)置模塊 5.2系統(tǒng)開發(fā)工具與數(shù)據(jù)庫根據(jù)當(dāng)今動態(tài)網(wǎng)頁開發(fā)的普遍性及實用性,本網(wǎng)站的開發(fā)平臺如下:開發(fā)環(huán)境:asp 開發(fā)平臺:iis
43、 6.0開發(fā)工具:dreamweaver mx 2004數(shù)據(jù)庫:microsoft access 20005.3代碼設(shè)計本站的代碼具體規(guī)則如下:1商品大類代碼設(shè)計:1位有效數(shù)字 # 自然數(shù)(09)2訂單編號,顧客編號等均采用順序碼,由系統(tǒng)自動生成的自然數(shù),方便系統(tǒng)的識別及后臺的維護管理。5.4數(shù)據(jù)庫設(shè)計5.4.1數(shù)據(jù)庫邏輯設(shè)計將er圖向數(shù)據(jù)模型關(guān)系模式化,由于數(shù)據(jù)表眾多。本系統(tǒng)只列出以下部分?jǐn)?shù)據(jù)表:表4-1 管理員表(shop_admin)數(shù)據(jù)類型長度允許空adminid自動編號16adminvarchar50passwordvarchar50flag數(shù)字16(2)會員表主鍵:會員帳號 not
44、 null說明:會員表記錄系統(tǒng)中注冊用戶的詳細(xì)信息。其表結(jié)構(gòu)如下表4-2所示:表4-2 會員表(dv_user)字段名數(shù)據(jù)類型長度允許空uuserid自動編號20usernamevarchar10useremailvarchar2articlevarchar16userpasswordvarchar50signvarchar20sexvarchar30homepagevarchar16adddatevarchar60loginsvarchar6(3)產(chǎn)品信息表主鍵:產(chǎn)品編號 not null說明:產(chǎn)品信息表記錄系統(tǒng)中已有手機產(chǎn)品的信息。其表結(jié)構(gòu)如表4-3所示:表4-3 產(chǎn)品信息表(shop_p
45、roduct)字段名數(shù)據(jù)類型長度允許空productid自動編號4productnameint4pingpaivarchar30productdanweitext16bancitext16zhuangmoney8isbnmoney8productcontentvarchar100shichangjiavarchar100huiyuanjiaint4buynumint4vipjiatinyint1bestproductdatetime8是(5) 產(chǎn)品單位表主鍵:類型id not null說明:產(chǎn)品單位表記錄產(chǎn)品單位。其表結(jié)構(gòu)如下表4-4所示:表4-4 產(chǎn)品類型表(danwei)列名數(shù)據(jù)類型長度允
46、許空id自動編號4danweinamevarchar4danweiorderint20(5)訂單表主鍵:無說明:訂單表記錄在客戶的一個訂單中,針對一件商品的訂貨信息。其表結(jié)構(gòu)如表4-5所示:表4-5 訂單表(telorder)字段名數(shù)據(jù)類型長度允許空t_id自動編號4t_nameint4t_addint4t_telvarchar30datesdate8istatevarchar50user_namevarchar50rmbmoney50t_biaozhiint4(6)送貨表主鍵:送貨編號 not null說明:發(fā)貨訂單表記錄針對用戶的一個訂單的詳細(xì)信息。其表結(jié)構(gòu)如下表4-6所示:表4-6 送貨
47、表(shop_songhuo)字段名數(shù)據(jù)類型長度允許空songid自動編號4subjectvarchar20jsmoneyvarchar10fangshivarchar60songidordervarchar6(7)評論表主鍵:評論編號 not null說明:實現(xiàn)評論功能。其表結(jié)構(gòu)如下表4-7所示:表4-7 評論表(shop_pinglun)字段名數(shù)據(jù)類型長度允許空pinglunid自動編號4productidvarchar100pinglunnametext16pingluncontentvarchar200pingluntitlevarchar50pinglundateint4第6章 網(wǎng)站
48、的風(fēng)格及頁面設(shè)計6.1 頁面設(shè)計的原則設(shè)計的3c原則:所謂3c原則是指簡潔、一致性、好的對比度。web頁面設(shè)計需要遵循這三條原則。根據(jù)以上原則網(wǎng)站頁面要做到樸素大方,線條輪廓要流暢、穩(wěn)重,用色要慎重不可花里胡哨。6.1.1線條的使用直線(矩形)的應(yīng)用。直線條的藝術(shù)效果是流暢、挺拔、規(guī)矩、整齊,所謂有輪有廓。直線和矩形在頁面上的重復(fù)組合可以呈現(xiàn)井井有條、涇渭分明的視覺效果。曲線(弧形)的應(yīng)用。曲線的效果是流動、活躍,具有動感。曲線和弧形在頁面上的重復(fù)組合可以呈現(xiàn)流暢、輕快,富有活力的視覺效果。一般應(yīng)用于青春、活潑的主頁題材。曲、直線(矩形、弧形)的綜合應(yīng)用。把以上兩種線條和形狀結(jié)合起來運用,可以
49、大大豐富主頁的表現(xiàn)力,使頁面呈現(xiàn)更加豐富多彩的藝術(shù)效果。這種形式的主頁,適應(yīng)的范圍更大,各種主題的主頁都可以應(yīng)用。但是,在頁面的編排處理上,難度也會相應(yīng)大一些,處理得不好會產(chǎn)生凌亂的效果。6.1.2色彩的選擇色彩是人的視覺最敏感的東西。主頁的色彩處理得好,可以錦上添花,達(dá)到事半功倍的效果。色彩總的應(yīng)用原則應(yīng)該是“總體協(xié)調(diào),局部對比”,也就是:主頁的整體色彩效果應(yīng)該是和諧的,只有局部的、小范圍的地方可以有一些強烈色彩的對比。在色彩的運用上,可以根據(jù)主頁內(nèi)容的需要,分別采用不同的主色調(diào)。因為色彩具有象征性,例如:嫩綠色、翠綠色、金黃色、灰褐色就可以分別象征著春、夏、秋、冬。其次還有職業(yè)的標(biāo)志色,例
50、如:軍警的橄欖綠,醫(yī)療衛(wèi)生的白色等。色彩還具有明顯的心理感覺,例如冷、暖的感覺,進(jìn)、退的效果等。另外,色彩還有民族性,各個民族由于環(huán)境、文化、傳統(tǒng)等因素的影響,對于色彩的喜好也存在著較大的差異。所以,我以藍(lán)白色搭配為主色調(diào)其它顏色相輔,給人以寧靜深遠(yuǎn)的回味,導(dǎo)航欄用七色箭頭點綴,彩色圖片和動態(tài)元素的使用使頁面樸素、大方、莊重。6.2 網(wǎng)站設(shè)計構(gòu)思首先在制作一個網(wǎng)頁之前,應(yīng)該先進(jìn)行構(gòu)思。新建頁面就象一張白紙,沒有任何表格,框架和約定俗成的東西,你可以盡可能的發(fā)揮你的想象力,將你想到的“景象”畫上去,建議用一張白紙和一支鉛筆將初步的設(shè)想畫在紙上,當(dāng)然用作圖軟件photoshop等也可以,免得在做了
51、一半時發(fā)現(xiàn)頁面不和諧而重做。這屬于創(chuàng)造階段,不講究細(xì)膩工整,不必考慮細(xì)節(jié)功能,只以粗陋的線條勾畫出創(chuàng)意的輪廓即可。盡可能多畫幾張,最后選定一個滿意的作為繼續(xù)創(chuàng)作的腳本。第一步先明確頁面主題,考慮是否有合適的圖片來襯托主題,如果有現(xiàn)成的圖片就可以了,沒有的話,就根據(jù)情況來決定是否自己做一幅,這里我用photoshop軟件設(shè)計了一張簡單的網(wǎng)站標(biāo)題“新世紀(jì)手機商城”字體顏色選用淺藍(lán),以便協(xié)調(diào)網(wǎng)站的基色。但不管怎樣,標(biāo)題的主色調(diào)應(yīng)先定下來,這對后面幾步的版面影響很大。第二步明確頁面上要鏈接的目錄,要將他們放在較顯眼的位置,根據(jù)頁面風(fēng)格的不同可以放在頂部、左邊、右邊、中部等較明顯的位置,主鏈接可以做成小圖標(biāo)的形式,但注意圖片不能太大、也不能過分搶眼(一般情況下不比標(biāo)題或主圖的色彩重)。第三步是指定主圖,所謂主圖,就是放一幅較能反映頁面主題思想的圖片,他的大小可適當(dāng)超過頁面上的其它圖片,顏色不加限制,而且位置應(yīng)盡量突出在前面搶眼處。這里要特別指出的是,網(wǎng)標(biāo),它是一個網(wǎng)站的標(biāo)志和靈魂,在他的設(shè)計上一定要突出自己的風(fēng)格和特點,能反映站點主題,體現(xiàn)企業(yè)文化,可以結(jié)合使用企業(yè)的標(biāo)志。以上三步確定下來后,頁面的基本風(fēng)格就出現(xiàn)了,我們在根據(jù)情況進(jìn)行調(diào)整,或者看是否加上背景,主要考慮主圖是否需要背景。6.3 網(wǎng)站的風(fēng)格版面設(shè)計在版面設(shè)計上我認(rèn)為可以說是既繼承了傳統(tǒng)設(shè)計的優(yōu)點,又作了個性化創(chuàng)新作為傳
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 建筑物資采購分包合同(2篇)
- 工廠二手設(shè)備拆除合同(2篇)
- 二零二五版米面糧油企業(yè)內(nèi)部培訓(xùn)與咨詢服務(wù)采購合同4篇
- 二零二五版美容院美容院美容師培訓(xùn)教材采購合同4篇
- 計算博弈課程設(shè)計理念
- 繪本課程設(shè)計課程目標(biāo)
- 二零二五年度抹灰工程質(zhì)量控制及驗收合同4篇
- 2025年淘寶店鋪合伙人共同發(fā)展合作協(xié)議書3篇
- 芍藥研學(xué)課程設(shè)計
- 二零二五年度高端門業(yè)定制合同示范文本4篇
- TD/T 1060-2021 自然資源分等定級通則(正式版)
- 人教版二年級下冊口算題大全1000道可打印帶答案
- 《創(chuàng)傷失血性休克中國急診專家共識(2023)》解讀
- 倉庫智能化建設(shè)方案
- 海外市場開拓計劃
- 2024年度國家社會科學(xué)基金項目課題指南
- 供應(yīng)鏈組織架構(gòu)與職能設(shè)置
- 幼兒數(shù)學(xué)益智圖形連線題100題(含完整答案)
- 2024年九省聯(lián)考新高考 數(shù)學(xué)試卷(含答案解析)
- 紅色歷史研學(xué)旅行課程設(shè)計
- 如何避免護理患者投訴
評論
0/150
提交評論