計(jì)算機(jī)畢業(yè)論文rhg_第1頁
計(jì)算機(jī)畢業(yè)論文rhg_第2頁
計(jì)算機(jī)畢業(yè)論文rhg_第3頁
計(jì)算機(jī)畢業(yè)論文rhg_第4頁
計(jì)算機(jī)畢業(yè)論文rhg_第5頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

摘要電子商務(wù)網(wǎng)站,是在網(wǎng)絡(luò)上建立一個(gè)虛擬的購物商場,避免了挑選商品的煩瑣過程,使您的購物過程變得輕松、快捷、方便,很適合現(xiàn)代人快節(jié)奏的生活;同時(shí)又能有效的控制"商場"運(yùn)營的成本,開辟了一個(gè)新的銷售渠道。本網(wǎng)站以構(gòu)建電子商務(wù)網(wǎng)站為目標(biāo),使用ASP制作,由前臺(tái)購物、后臺(tái)管理兩大部分組成;各大部分完美結(jié)合,都有著較為完善和細(xì)致的功能,最大限度的滿足客戶在線購物和管理員的深入管理需求。著重論述了網(wǎng)站設(shè)計(jì)分析,網(wǎng)站的實(shí)現(xiàn)(信息發(fā)布模塊,購物車模塊,用戶登錄模塊,前臺(tái)客戶登錄,后臺(tái)用戶登錄,用戶管理,網(wǎng)站管理,商品查詢模塊設(shè)計(jì))以及后臺(tái)數(shù)據(jù)庫管理,由其是后臺(tái)的設(shè)計(jì)等。網(wǎng)站設(shè)計(jì)分析到具體實(shí)現(xiàn)都遵循了網(wǎng)站的建設(shè)思想和數(shù)據(jù)庫的設(shè)計(jì)方法。在管理信息的理論和方法指導(dǎo)下、數(shù)據(jù)庫技術(shù)支持下完成的。該網(wǎng)站的應(yīng)用可以減輕工作人員的勞動(dòng)強(qiáng)度,提高工作效率與管理水平,具有很大的使用價(jià)值。它可以使現(xiàn)階段業(yè)務(wù)操作簡單,成功率高,使網(wǎng)上銷售行業(yè)的管理工作向一個(gè)新的層次邁進(jìn)。關(guān)鍵詞:電子商務(wù)網(wǎng)站,ASP,數(shù)據(jù)庫AbstractTheelectroniccommercewebsite,isestablishesahypothesizedshoppingmarketinthenetwork,hasavoidedthechoicecommoditytroublesomeprocess,causesyourshoppingprocesstochangewithease,quick,isconvenient,suitsthemodernpeoplequickrhythmverymuchthelife;Atthesametimecouldeffectivecontrol"themarket"operationcost,openanewmarketingchannel.Thiswebsitetakeconstructstheelectroniccommercewebsiteasagoal,madebyASP,bytheonstageshopping,thebackstagemanagesmajorparttwoiscomposed;Eachmajorityperfectunion,allhasmoreperfectandacarefulfunction,maximumlimitsatisfiedcustomeron-lineshoppingandnetworkmanagementthoroughmanagementdemand.Elaboratedthewebsitefunctionandtherealization,thedataflowandthememoryemphatically,Includingoninventory,userregistration,netorderingandshopping,backstagedatabankadministrationandsoon.Fromthedemandanalysis,theoutlinedesign,indetaildesignedtotheconcreterealizationhasallfollowedthesoftwareengineeringthoughtandthedatabasedesignmethod.Inunderthemanagementinformationsystemtheoryandthemethodinstruction,underthedatabanktechnologysupportcompletes.Thissystemapplicationmayreducestaff'slaborintensity,enhancestheworkingefficiencyandthemanagementlevel,andhastheverybigusevalue.Itmaymakethepresentstageserviceoperationtobesimple,stopsupthecommoditydraining,causesonthenettoselltheprofessionthesupervisoryworktomakegreatstridesforwardtoanewlevel.KeywordselectroniccommercewebsiteASPdatabase目錄TOC\o"1-3"\f\h\z\u摘要 IAbstract II第1章緒論 11.1什么叫電子商務(wù) 11.2電子商務(wù)的應(yīng)用功能和特征 21.3電子商務(wù)的處理方式和范圍 6第2章網(wǎng)站開發(fā)技術(shù) 72.1設(shè)計(jì)思想 72.2語言基礎(chǔ) 82.2.1HTML語言 82.2.2VBSCRIPT語言 92.3數(shù)據(jù)庫技術(shù) 92.3.1SOL語言簡單介紹 92.3.2Access數(shù)據(jù)庫 102.4ASP編程技術(shù) 102.4.1ASP概述 102.4.2ASP工作原理 112.4.3ASP的發(fā)布 122.5ASP訪問數(shù)據(jù)庫方式 122.6利用ado訪問web數(shù)據(jù)庫 13第3章網(wǎng)站設(shè)計(jì)分析 143.1網(wǎng)站功能分析 143.2網(wǎng)站模塊具體劃分 16前臺(tái)結(jié)構(gòu) 16后臺(tái)結(jié)構(gòu) 17第4章數(shù)據(jù)庫設(shè)計(jì) 194.1數(shù)據(jù)庫需求分析 194.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 19第5章網(wǎng)站實(shí)現(xiàn) 235.1系統(tǒng)總體設(shè)計(jì) 235.2前臺(tái)模塊 24系統(tǒng)首頁 24用戶注冊模塊 25在線選購模塊 285.3后臺(tái)模塊 34后臺(tái)管理系統(tǒng) 34商品信息管理模塊 34交易信息管理模塊 39用戶管理模塊 42參考文獻(xiàn) 43緒論什么叫電子商務(wù)事實(shí)上,今天還沒有一個(gè)較為全面、具有權(quán)威性的、能夠?yàn)榇蠖鄶?shù)人接受的電子商務(wù)的定義。各種組織、政府、公司、學(xué)術(shù)團(tuán)體……所有人都是依據(jù)自己的理解和需要為電子商務(wù)下定義的。其中有一些較為系統(tǒng)和全面的:加拿大電子商務(wù)協(xié)會(huì)給出了電子商務(wù)的較為嚴(yán)格的定義:電子商務(wù)是通過數(shù)字通信進(jìn)行商品和服務(wù)的買賣以及資金的轉(zhuǎn)賬,它還包括公司間和公司內(nèi)利用電子郵件(E-mail),電子數(shù)據(jù)交換(EDI),文件傳輸、傳真、電視會(huì)議、遠(yuǎn)程計(jì)算機(jī)聯(lián)網(wǎng)所能實(shí)現(xiàn)的全部功能(如:市場營銷、金融結(jié)算、銷售以及商務(wù)談判)。聯(lián)合國經(jīng)濟(jì)合作和發(fā)展組織(OECD)在有關(guān)電子商務(wù)的報(bào)告中對電子商務(wù)(EC)的定義:電子商務(wù)是發(fā)生在開放網(wǎng)絡(luò)上的包含企業(yè)之間(businesstobusiness)、企業(yè)和消費(fèi)者之間(businesstoconsumer)的商業(yè)交易。美國政府在其"全球電子商務(wù)綱要"中,比較籠統(tǒng)地指出電子商務(wù)是通過Internet進(jìn)行的各項(xiàng)商務(wù)活動(dòng),包括廣告、交易、支付、服務(wù)等活動(dòng),全球電子商務(wù)將涉及世界各國。全球信息基礎(chǔ)設(shè)施委員會(huì)(GHC)電子商務(wù)工作委員會(huì)報(bào)告草案中對電子商務(wù)定義如下:電子商務(wù)是運(yùn)用電子通信作為手段的經(jīng)濟(jì)活動(dòng),通過這種方式人們可以對帶有經(jīng)濟(jì)價(jià)值的產(chǎn)品和服務(wù)進(jìn)行宣傳、購買和結(jié)算。這種交易的方式不受地理位置、資金多少或零售渠道的所有權(quán)影響,公有、私有企業(yè)、公司、政府組織、各種社會(huì)團(tuán)體、一般公民、企業(yè)家都能自由地參加廣泛的經(jīng)濟(jì)活動(dòng),其中包括農(nóng)業(yè)、林業(yè)、漁業(yè)、工業(yè)、私營和政府的服務(wù)業(yè)。電子商務(wù)能使產(chǎn)品在世界范圍內(nèi)交易并向消費(fèi)者提供多種多樣的選擇。IBM公司的電子業(yè)務(wù)(EB,E-business)概念包括三個(gè)部分:企業(yè)內(nèi)部網(wǎng)、企業(yè)外部網(wǎng)、電子商務(wù),它所強(qiáng)調(diào)的是在網(wǎng)絡(luò)計(jì)算環(huán)境下的商業(yè)化應(yīng)用.不僅僅是硬件和軟件的結(jié)合,也不僅僅是我們通常意義下的強(qiáng)調(diào)交易的狹義的電子商務(wù)、而是把買方、賣方、廠商及其合作伙伴在因特網(wǎng)(internet)、企業(yè)內(nèi)部網(wǎng)和企業(yè)外部網(wǎng)結(jié)合起來的應(yīng)用。HP公司提出電子商務(wù)(E-commerce)、電子業(yè)務(wù)、電子消費(fèi)(E-consumer)和電子化世界的概念。它對電子商務(wù)的定義是:通過電子化手段來完成商業(yè)貿(mào)易活動(dòng)的一種方式、電子商務(wù)使我們能夠以電子交易為手段完成物品和服務(wù)等的文換、是商家和客戶之間的聯(lián)系紐帶。它包括兩種基本形式:商家之間的電子商務(wù)及商界與最終消費(fèi)者之間的電子商務(wù)。對電子業(yè)務(wù)(E-business)的定義:一種新型的業(yè)務(wù)開展手段,通過基于Internet的信息結(jié)構(gòu),使公司、供應(yīng)商、合作伙伴和客戶之間,利用電子業(yè)務(wù)共享信息.E-Business不僅能夠有效地增強(qiáng)現(xiàn)有業(yè)務(wù)進(jìn)程的實(shí)施,而且能夠?qū)κ袌龅葎?dòng)態(tài)因素做出快速響應(yīng)并及時(shí)調(diào)整當(dāng)前業(yè)務(wù)進(jìn)程。更重要的是,E-Business本身也為企業(yè)創(chuàng)造出了更多、更新的業(yè)務(wù)動(dòng)作模式。對電子消費(fèi)的定義:人們使用信息技術(shù)進(jìn)行娛樂、學(xué)習(xí)、工作、購物等一系列活動(dòng).使家庭的娛樂方式越來越多的從傳統(tǒng)電視向Internet轉(zhuǎn)變??傊覀兛梢赃@樣說:從宏觀上講,電子商務(wù)是計(jì)算機(jī)網(wǎng)絡(luò)的又-次革命,旨在通過電子手段建立一種新的經(jīng)濟(jì)秩序,它不僅涉及電子技術(shù)和商業(yè)交易本身.而且涉及到諸如金融、稅務(wù)、教育等社會(huì)其他層面;從微觀角度說,電子商務(wù)是指各種具有商業(yè)活動(dòng)能力的實(shí)體(生產(chǎn)企業(yè)、商貿(mào)企業(yè)、金融機(jī)構(gòu)、政府機(jī)構(gòu)、個(gè)人消費(fèi)者等)利用網(wǎng)絡(luò)和先進(jìn)的數(shù)字化傳媒技術(shù)進(jìn)行的各項(xiàng)商業(yè)貿(mào)易活動(dòng),這里要強(qiáng)調(diào)兩點(diǎn).一是活動(dòng)要有商業(yè)背景。-是網(wǎng)絡(luò)化和數(shù)字化。電子商務(wù)的應(yīng)用功能和特征一、電子商務(wù)的功能

電子商務(wù)可提供網(wǎng)上交易和管理等全過程的服務(wù),因此它具有廣告宣傳、咨詢洽談、網(wǎng)上訂購、網(wǎng)上支付、電子帳戶、服務(wù)傳遞、意見征詢、交易管理等各項(xiàng)功能。

(1)廣告宣傳

電子商務(wù)可憑借企業(yè)的Web服務(wù)器和客戶的瀏覽,在Internet上發(fā)表各類商業(yè)信息??蛻艨山柚W(wǎng)上的檢索工具(Search)迅速地找到所需商品信息,而商家可利用網(wǎng)上主頁(HomePage)和電子郵件(E-mail)在全球范圍內(nèi)作廣告宣傳。與以往的各類廣告相比,網(wǎng)上的廣告成本最為低廉,而給顧客的信息量卻最為豐富。

(2)咨詢洽談

電子商務(wù)可借助非實(shí)時(shí)的電子郵件(E-mail),新聞組(NewsGroup)和實(shí)時(shí)的討論組(chat)來了解市場和商品信息、洽談交易事務(wù),如有進(jìn)一步的需求,還可用網(wǎng)上的白板會(huì)議(WhiteboardConference)來交流即時(shí)的圖形信息。網(wǎng)上的咨詢和洽談能超越人們面對面洽談的限制、提供多種方便的異地交談形式。

(3)網(wǎng)上訂購

電子商務(wù)可借助Web中的郵件交互傳送實(shí)現(xiàn)網(wǎng)上的訂購。網(wǎng)上的訂購?fù)ǔ6际窃诋a(chǎn)品介紹的頁面上提供十分友好的訂購提示信息和訂購交互格式框。當(dāng)客戶填完訂購單后,通常系統(tǒng)會(huì)回復(fù)確認(rèn)信息單來保證訂購信息的收悉。訂購信息也可采用加密的方式使客戶和商家的商業(yè)信息不會(huì)泄漏。

(4)網(wǎng)上支付

電子商務(wù)要成為一個(gè)完整的過程。網(wǎng)上支付是重要的環(huán)節(jié)??蛻艉蜕碳抑g可采用信用卡帳號進(jìn)行支付。在網(wǎng)上直接采用電子支付手段將可省略交易中很多人員的開銷。網(wǎng)上支付將需要更為可靠的信息傳輸安全性控制以防止欺騙、竊聽、冒用等非法行為。

(5)電子帳戶

網(wǎng)上的支付必需要有電子金融來支持,即銀行或信用卡公司及保險(xiǎn)公司等金融單位要為金融服務(wù)提供網(wǎng)上操作的服務(wù)。而電子帳戶管理是其基本的組成部分。

信用卡號或銀行帳號都是電子帳戶的一種標(biāo)志。而其可信度需配以必要技術(shù)措施來保證。如數(shù)字證書、數(shù)字簽名、加密等手段的應(yīng)用提供了電子帳戶操作的安全性。

(6)服務(wù)傳遞

對于已付了款的客戶應(yīng)將其訂購的貨物盡快地傳遞到他們的手中。而有些貨物在本地,有些貨物在異地,電子郵件將能在網(wǎng)絡(luò)中進(jìn)行物流的調(diào)配。而最適合在網(wǎng)上直接傳遞的貨物是信息產(chǎn)品。如軟件、電子讀物、信息服務(wù)等。它能直接從電子倉庫中將貨物發(fā)到用戶端。

(7)意見征詢

電子商務(wù)能十分方便地采用網(wǎng)頁上的"選擇"、"填空"等格式文件來收集用戶對銷售服務(wù)的反饋意見。這樣使企業(yè)的市場運(yùn)營能形成一個(gè)封閉的回路??蛻舻姆答佉庖姴粌H能提高售后服務(wù)的水平,更使企業(yè)獲得改進(jìn)產(chǎn)品、發(fā)現(xiàn)市場的商業(yè)機(jī)會(huì)。

(8)交易管理

整個(gè)交易的管理將涉及到人、財(cái)、物多個(gè)方面,企業(yè)和企業(yè)、企業(yè)和客戶及企業(yè)內(nèi)部等各方面的協(xié)調(diào)和管理。因此,交易管理是涉及商務(wù)活動(dòng)全過程的管理。

電子商務(wù)的發(fā)展,將會(huì)提供一個(gè)良好的交易管理的網(wǎng)絡(luò)環(huán)境及多種多樣的應(yīng)用服務(wù)系統(tǒng)。這樣,能保障電子商務(wù)獲得更廣泛的應(yīng)用。

二、電子商務(wù)的應(yīng)用特性

電子商務(wù)的特性可歸結(jié)為以下幾點(diǎn):商務(wù)性、服務(wù)性、集成性、可擴(kuò)展性、安全性、協(xié)調(diào)性。

(1)商務(wù)性

電子商務(wù)最基本的特性為商務(wù)性,即提供買賣交易的服務(wù)、手段和機(jī)會(huì)。

網(wǎng)上購物提供一種客戶所需要的方便途徑。因而,電子商務(wù)對任何規(guī)模的企業(yè)而言,都是一種機(jī)遇。

就商務(wù)性而言,電子商務(wù)可以擴(kuò)展市場,增加客戶數(shù)量;通過將萬維網(wǎng)信息連至數(shù)據(jù)庫,企業(yè)能記錄下每次訪問、銷售、購買形式和購貨動(dòng)態(tài)以及客戶對產(chǎn)品的偏愛,這樣企業(yè)方向就可以通過統(tǒng)計(jì)這些數(shù)據(jù)來獲知客戶最想購買的產(chǎn)品是什么。

(2)服務(wù)性

在電子商務(wù)環(huán)境中,客戶不再受地域的限制,像以往那樣,忠實(shí)地只做某家鄰近商店的老主顧,他們也不再僅僅將目光集中在最低價(jià)格上。因而,服務(wù)質(zhì)量在某種意義上成為商務(wù)活動(dòng)的關(guān)鍵。技術(shù)創(chuàng)新帶來新的結(jié)果,萬維網(wǎng)應(yīng)用使得企業(yè)能自動(dòng)處理商務(wù)過程,并不再像以往那樣強(qiáng)調(diào)公司內(nèi)部的分工。現(xiàn)在在Internet上許多企業(yè)都能為客戶提供完整服務(wù),而萬維網(wǎng)在這種服務(wù)的提高中充當(dāng)了催化劑的角色。

企業(yè)通過將客戶服務(wù)過程移至萬維網(wǎng)上,使客戶能以一種比過去簡捷的方式完成過去他們較為費(fèi)事才能獲得的服務(wù)。如將資金從一個(gè)存款戶頭移至一個(gè)支票戶頭,查看一張信用卡的收支,記錄發(fā)貨請求,乃至搜尋購買稀有產(chǎn)品,這些都可以足不出戶而實(shí)時(shí)完成。

顯而易見,電子商務(wù)提供的客戶服務(wù)具有一個(gè)明顯的特性:方便。這不僅對客戶來說如此,對于企業(yè)而言,同樣也能受益。我們不妨來看這樣一個(gè)例子。比利時(shí)的塞拉銀行,通過電子商務(wù),使得客戶能全天候地存取資金帳戶,快速地閱覽諸如押金利率、貸款過程等信息,這使得服務(wù)質(zhì)量大為提高。

(3)集成性

電子商務(wù)是一種新興產(chǎn)物,其中用到了大量新技術(shù),但并不是說新技術(shù)的出現(xiàn)就必須導(dǎo)致老設(shè)備的死亡。萬維網(wǎng)的真實(shí)商業(yè)價(jià)值在于協(xié)調(diào)新老技術(shù),使用戶能更加行之有效地利用他們已有的資源和技術(shù),更加有效地完成他們的任務(wù)。

電子商務(wù)的集成性,還在于事務(wù)處理的整體性和統(tǒng)一性,它能規(guī)范事務(wù)處理的工作流程,將人工操作和電信息處理集成為一個(gè)不可分割的整體。這樣不僅能提高人力和物力的利用,也提高了系統(tǒng)運(yùn)行的嚴(yán)密性。

(4)可擴(kuò)展性

要使電子商務(wù)正常運(yùn)作,必須確保其可擴(kuò)展性。萬維網(wǎng)上有數(shù)以百萬計(jì)的用戶,而傳輸過程中,時(shí)不時(shí)地出現(xiàn)高峰狀況。倘若一家企業(yè)原來設(shè)計(jì)每天可受理40萬人次訪問,而事實(shí)上卻有80萬,就必須盡快配有一臺(tái)擴(kuò)展的服務(wù)器,否則客戶訪問速度將急劇下降,甚至還會(huì)拒絕數(shù)千次可能帶來豐厚利潤的客戶的來訪。

對于電子商務(wù)來說,可擴(kuò)展的系統(tǒng)才是穩(wěn)定的系統(tǒng)。如果在出現(xiàn)高峰狀況時(shí)能及時(shí)擴(kuò)展,就可使得系統(tǒng)阻塞的可能性大為下降。電子商務(wù)中,耗時(shí)僅2分鐘的重新啟動(dòng)也可能導(dǎo)致大量客戶流失,因而可擴(kuò)展性可謂極其重要。

1998年日本長野冬奧會(huì)的官方萬維網(wǎng)結(jié)點(diǎn)的使用率是有史以來基于Internet應(yīng)用中最高的,在短短的16天,該結(jié)點(diǎn)就接受了將近六億五千萬次訪問。

全球體育迷將數(shù)以百萬計(jì)的信息直接通過體育迷電子郵件結(jié)點(diǎn)發(fā)給運(yùn)動(dòng)員,而與此同時(shí),還成交了600多萬筆交易。這些驚人的數(shù)字說明,隨著技術(shù)的日新月異,電子商務(wù)的可擴(kuò)展性將不會(huì)成為瓶頸所在。

(5)安全性

對于客戶而言,無論網(wǎng)上的物品如何具有吸引力,如果他們對交易安全性缺乏把握,他們根本就不敢在網(wǎng)上進(jìn)行買賣。企業(yè)和企業(yè)間的交易更是如此。

在電子商務(wù)中,安全性是必須考慮的核心問題。欺騙、竊聽、病毒和非法入侵都在威脅著電子商務(wù),因此要求網(wǎng)絡(luò)能提供一種端到端的安全解決方案,包括加密機(jī)制、簽名機(jī)制、分布式安全管理、存取控制、防火墻、安全萬維網(wǎng)服務(wù)器、防病毒保護(hù)等。為了幫助企業(yè)創(chuàng)建和實(shí)現(xiàn)這些方案,國際上多家公司聯(lián)合開展了安全電子交易的技術(shù)標(biāo)準(zhǔn)和方案研究,并發(fā)表了SET(安全電子交易)和SSL(安全套接層)等協(xié)議標(biāo)準(zhǔn),使企業(yè)能建立一種安全的電子商務(wù)環(huán)境。

隨著技術(shù)的發(fā)展,電子商務(wù)的安全性也會(huì)相應(yīng)得以增強(qiáng),作為電子商務(wù)的核心技術(shù)。

(6)協(xié)調(diào)性

商務(wù)活動(dòng)是一種協(xié)調(diào)過程,它需要雇員和客戶,生產(chǎn)方、供貨方以及商務(wù)伙伴間的協(xié)調(diào)。為提高效率,許多組織都提供了交互式的協(xié)議,電子商務(wù)活動(dòng)可以在這些協(xié)議的基礎(chǔ)上進(jìn)行。

傳統(tǒng)的電子商務(wù)解決方案能加強(qiáng)公司內(nèi)部相互作用,電子郵件就是其中一種。但那只是協(xié)調(diào)員工合作的一小部分功能。利用萬維網(wǎng)將供貨方連接到客戶訂單處理,并通過一個(gè)供貨渠道加以處理,這樣公司就節(jié)省了時(shí)間,消除了紙張文件帶來的麻煩并提高了效率。

電子商務(wù)是迅捷簡便的、具有友好界面的用戶信息反饋工具,決策者們能夠通過它獲得高價(jià)值的商業(yè)情報(bào)、辨別隱藏的商業(yè)關(guān)系和把握未來的趨勢。因而,他們可以作出更有創(chuàng)造性、更具戰(zhàn)略性的決策。電子商務(wù)的處理方式和范圍電子商務(wù)的處理方式和范圍主要包括以下三方面:(1)企業(yè)內(nèi)部之間的信息共享和交換。通過企業(yè)內(nèi)部的虛擬網(wǎng)絡(luò),分布各地的各分支結(jié)構(gòu)以及企業(yè)內(nèi)部的各級人員可以獲取所需的企業(yè)信息,避免了紙張貿(mào)易和內(nèi)部流通的形式,從而提高了效率,降低了經(jīng)營成本。(2)企業(yè)與企業(yè)之間的信息共享和交流。EDI是企業(yè)之間進(jìn)行電子貿(mào)易的重要方式,避免了人為的錯(cuò)誤和低效率。EDI主要應(yīng)用在企業(yè)與企業(yè)之間,企業(yè)與批發(fā)商之間,批發(fā)商與零售商之間。(3)企業(yè)與消費(fèi)者之間。企業(yè)在因特網(wǎng)上設(shè)立網(wǎng)上商店,消費(fèi)者通過網(wǎng)絡(luò)在網(wǎng)上購物,在網(wǎng)上支付,為消費(fèi)者提供了一種新型的購物環(huán)境。網(wǎng)站開發(fā)技術(shù)設(shè)計(jì)思想(1)預(yù)早籌劃

確定自己需要傳達(dá)的主要信息,然后細(xì)意斟酌、把所有意念合情合理地組織起來;之后是設(shè)計(jì)一個(gè)頁面式樣,試用于有代表性的用戶,接著重復(fù)修訂,務(wù)求盡善盡美。

(2)精簡

主頁的設(shè)汁以醒目為上、令人一目了然。在主頁上清楚列出幾個(gè)要點(diǎn),例如機(jī)構(gòu)名稱、提供的產(chǎn)品或服務(wù)、以及主頁內(nèi)容(亦即你的其他頁面還載有什么資料)。(3)簡樸主頁上的圖形力求簡樸,避免耽擱用戶的時(shí)間。圖像愈大、顏色愈深,傳送頁面的時(shí)間愈長。主頁上的顏色不超過六十四種,頁頂圖像最好保持在大約10KB(千字節(jié))以下。沒有放入大幅的圖畫;僅用了三兩幅短小精悍的圖像。主頁整體上要能夠迅速傳送。能夠以配合最低檔的設(shè)備(例如標(biāo)準(zhǔn)的小型顯示器)進(jìn)行調(diào)試。確保主頁在次一級的瀏覽軟件上(例如某些網(wǎng)上服務(wù)所提供的專用瀏覽軟件)仍可暢順地顯現(xiàn)。

(4)善用圖像

主頁上有醒目的圖像、新穎的畫面、美觀的字款,使其別具特色,令人過目不忘。圖像的內(nèi)容有一定的實(shí)際作用,無虛飾浮夸。最佳的圖像應(yīng)集美觀與傳訊于一身。制作主頁時(shí),將圖像所帶的重要信息或聯(lián)接其他頁面的指示用文字重復(fù)表達(dá)—次。用“純文中”模式測試已制成的主頁,能夠確保傳達(dá)到所有信息。

(5)主頁易于漫游漫游過程不費(fèi)吹灰之力?;谇逦鞔_和速度的考慮,主頁上的聯(lián)接項(xiàng)目應(yīng)只限于幾個(gè)高級的類別,例如公司、產(chǎn)品、服務(wù)等。無穿越五個(gè)以上的聯(lián)接項(xiàng),在廣度和深度之間求取平衡。能夠讓用戶在主頁上以關(guān)鍵字或詞語查找所需的信息,肯定受用戶歡迎。(6)提網(wǎng)協(xié)領(lǐng)

主頁有以下事項(xiàng):

標(biāo)題,此標(biāo)題須清楚無誤地標(biāo)示管理員的網(wǎng)站。

電子郵件地址,以便用戶有問題時(shí),可以通知管理員。

版權(quán)資料,這是適用于主頁內(nèi)容的版權(quán)規(guī)定。聯(lián)絡(luò)資料,列出通訊地址電話號碼等

(7)循環(huán)利用現(xiàn)有信息

利用許多現(xiàn)成的文字、圖畫等資料。

(8)新鮮感在主頁上預(yù)告即將有新資料推出,定期改變主頁上的圖像、或更改主頁的式樣。趣味性的事項(xiàng)可以持續(xù)或自動(dòng)更新、例如列出會(huì)員對網(wǎng)站建設(shè)及服務(wù)的滿意程度。

(9)能夠吸引用戶瀏覽

絞盡腦汁把主頁弄得美觀實(shí)用,主頁易于尋找。網(wǎng)址列在所有相關(guān)的網(wǎng)址目錄、索引、查找程序,使之出現(xiàn)在Internet和所有傳統(tǒng)煤體上、例如書刊廣告、公關(guān)文件、宣傳品等。

在網(wǎng)站上,于每個(gè)頁面設(shè)置“home”按鍵,方便用戶隨時(shí)返回主頁。語言基礎(chǔ)HTML語言HTML(HyperTextMarkupLanguage超文本標(biāo)記語言)是一種用來制作超文本文檔的簡單標(biāo)記語言。與常見的字處理文件不同,Web頁以超文本標(biāo)識(shí)語言編排格式。HTML文件是帶有特定HTML插入標(biāo)記的用以編排文檔屬性和格式的標(biāo)準(zhǔn)文本文件。它能獨(dú)立于各種操作系統(tǒng)平臺(tái)(如UNIX,WINDOWS等)。自1990年以來HTML就一直被用作WorldWideWeb上的信息表示語言,用于描述Homepage的格式設(shè)計(jì)和它與WWW上其它Homepage的連結(jié)信息。

HTML文檔(即Homepage的源文件)是一個(gè)放置了標(biāo)記的ASCII文本文件,通常它帶有.html或.htm的文件擴(kuò)展名。生成一個(gè)HTML文檔主要有以下三種途徑:

(1)手工直接編寫(例如用你所喜愛的ASCII文本編輯器或其它HTML的編輯工具)。(2)通過某些格式轉(zhuǎn)換工具將現(xiàn)有的其它格式文檔(如WORD文檔)轉(zhuǎn)換成HTML文檔。

(3)由Web服務(wù)器(或稱HTTP服務(wù)器)一方實(shí)時(shí)動(dòng)態(tài)地生成。一般的HTML頁面具有如下的結(jié)構(gòu):

〈html〉

<head>

<title>,<base>,<link>,<isindex>,<meta>

</head>

<body>

這是HTML正文部分

〈/body〉

</html>

可見在一個(gè)HTML網(wǎng)頁文件中,一般必須有一對〈html〉</html>標(biāo)記作為文件的開頭和結(jié)尾,在<html>標(biāo)記后是頭部標(biāo)記<head></head>,其后是實(shí)體標(biāo)記<body></body>。VBSCRIPT語言VBScript腳本語言腳本是應(yīng)用程序在網(wǎng)頁上表達(dá)的語言,可以將腳本嵌入Web頁中。通常腳本在服務(wù)器上運(yùn)行,但也可以采用客戶端和服務(wù)器端結(jié)合使用VBScript是ASP的默認(rèn)腳本語言。數(shù)據(jù)庫技術(shù)SOL語言簡單介紹SQL是英文StructuredQueryLanguage的縮寫,意思為結(jié)構(gòu)化查詢語言。

SQL語言的主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進(jìn)行溝通。按照ANSI(美國國家標(biāo)準(zhǔn)協(xié)會(huì))的規(guī)定,SQL被作為關(guān)系型數(shù)據(jù)庫管理系統(tǒng)的標(biāo)準(zhǔn)語言。SQL語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等。

目前,絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),如Oracle、Sybase、MicrosoftSQLServer、Access等都采用了SQL語言標(biāo)準(zhǔn)。雖然很多數(shù)據(jù)庫都對SQL語句進(jìn)行了再開發(fā)和擴(kuò)展,但是包括Select、Insert、Update、Delete、Create以及Drop在內(nèi)的標(biāo)準(zhǔn)的SQL命令仍然可以被用來完成幾乎所有的數(shù)據(jù)庫操作。在眾多的SQL命令中,select語句應(yīng)該算是使用最頻繁的。select語句主要被用來對數(shù)據(jù)庫進(jìn)行查詢并返回符合用戶查詢標(biāo)準(zhǔn)的結(jié)果數(shù)據(jù)。select語句中位于select關(guān)鍵詞之后的列名用來決定哪些列將作為查詢結(jié)果返回。用戶可以按照自己的需要選擇任意列,還可以使用通配符“*”來設(shè)定返回表格中的所有列。

select語句中位于from關(guān)鍵詞之后的表格名稱用來決定將要進(jìn)行查詢操作的目標(biāo)表格。

除了上面所提到的運(yùn)算符外,LIKE運(yùn)算符在where條件從句中也非常重要。LIKE運(yùn)算符的功能非常強(qiáng)大,通過使用LIKE運(yùn)算符可以設(shè)定只選擇與用戶規(guī)定格式相同的記錄。Access數(shù)據(jù)庫Access是一個(gè)數(shù)據(jù)庫管理系統(tǒng),它之所以被集成到Office中而不是VisualStudio中,是因?yàn)樗c其它的數(shù)據(jù)庫管理系統(tǒng)(如VisualFoxPro)相比更加簡單易學(xué),一個(gè)普通的計(jì)算機(jī)用戶即可掌握并使用它。而且最重要的一點(diǎn)是,Access的功能足夠強(qiáng)大,足以應(yīng)付一般的數(shù)據(jù)管理及處理需要。Access可以實(shí)現(xiàn)建立數(shù)據(jù)庫、報(bào)表,以及對數(shù)據(jù)庫、報(bào)表的修改、查詢等功能。ASP編程技術(shù)ASP概述ASP(ActiveSeverPages動(dòng)態(tài)網(wǎng)頁)是微軟公司推出的一種用以取代CGI(CommonGatewayInterface)技術(shù)。目前,Internet上的許多基于Windows平臺(tái)的Web站點(diǎn)已開始應(yīng)用ASP來替換CGI。ASP是一個(gè)位于服務(wù)器端的腳本運(yùn)行環(huán)境。通過這種環(huán)境,用戶可以創(chuàng)建和運(yùn)行動(dòng)態(tài)的交互式Web服務(wù)器應(yīng)用程序,如交互式動(dòng)態(tài)網(wǎng)頁,包括使用HTML表單收集和處理信息、上傳與下載等。通常情況下,用戶通過瀏覽器看到的網(wǎng)頁大多是靜態(tài)的,目前Internet上的許多站點(diǎn),仍然提供“靜態(tài)”(static)的主頁內(nèi)容。所謂“靜態(tài)”,是指站點(diǎn)的主頁內(nèi)容是“固定不變”的。一個(gè)“靜態(tài)”的站點(diǎn),若要更新主頁的內(nèi)容,必須手動(dòng)更新其HTML的文件數(shù)據(jù)。而隨著Web技術(shù)的發(fā)展,用戶希望能夠看到根據(jù)要求而動(dòng)態(tài)生成的主頁,例如響應(yīng)用戶查詢數(shù)據(jù)庫的要求而生成報(bào)表等。站點(diǎn)服務(wù)器收到要求執(zhí)行的應(yīng)用程序,分析表單(form)的輸入數(shù)據(jù),將執(zhí)行的結(jié)果以HTML的格式傳送給瀏覽器。根據(jù)用戶請求生成動(dòng)態(tài)主頁的傳統(tǒng)方法有CGI、ISAPI等。CGI是根據(jù)瀏覽器端的http請求激活響應(yīng)進(jìn)程,每一個(gè)請求對應(yīng)一個(gè)進(jìn)程。當(dāng)同時(shí)有很多請求時(shí),程序擠占系統(tǒng)資源,造成效率低下。ISAPI針對這一缺點(diǎn)進(jìn)行了改進(jìn),利用dll(動(dòng)態(tài)鏈接庫技術(shù)),以線程代替進(jìn)程,提高了性能和速度,但要考慮線程的同步問題,而且開發(fā)步驟煩瑣。這兩種技術(shù)和另一普遍使用的開發(fā)動(dòng)態(tài)網(wǎng)頁的技術(shù)Java都還存在著另外一個(gè)問題,那就是開發(fā)困難,程序的開發(fā)和HTML寫作是兩個(gè)完全不同的過程,需要專門的程序員開發(fā)。ASP使用的ActiveX技術(shù)基于開放設(shè)計(jì)環(huán)境,用戶可以自己定義和制作組件加入其中,使自己的動(dòng)態(tài)網(wǎng)頁幾乎具有無限的擴(kuò)充能力,這是傳統(tǒng)的CGI等程序所遠(yuǎn)遠(yuǎn)不及的地方。ASP工作原理ASP與常見的在Client端實(shí)現(xiàn)動(dòng)態(tài)主頁的技術(shù)如Javaapplet、ActiveXControl、VBScript、JavaScript等不同,ASP中的命令和Script語句都是由服務(wù)器來解釋執(zhí)行的,執(zhí)行結(jié)果產(chǎn)生動(dòng)態(tài)生成的Web頁面并送到瀏覽器;而Client端的Script命令則是由瀏覽器來解釋執(zhí)行。由于ASP是在服務(wù)器端解釋執(zhí)行,開發(fā)者可以不必考慮瀏覽器是否支持ASP,也不必?fù)?dān)心別人下載程序從而竊取編程邏輯。ASP程序通過后綴名為.asp的ASP文件來實(shí)現(xiàn)其功能,一個(gè).asp文件相當(dāng)于一個(gè)可執(zhí)行文件,因此必須放在Web服務(wù)器上有可執(zhí)行權(quán)限的目錄下。當(dāng)用戶從瀏覽器輸入了.asp文件的地址后,瀏覽器就將這個(gè)URL請求發(fā)給Web服務(wù)器。如果Web服務(wù)器上裝ASP,就調(diào)用ASP,ASP讀出相應(yīng).asp文件,解釋并執(zhí)行命令,動(dòng)態(tài)生成一個(gè)HTML頁面回傳Web服務(wù)器,然后Web服務(wù)器把結(jié)果發(fā)送給瀏覽器。ASP文件的制作和HTML類似,且可和HTML開發(fā)集成,可以在同一個(gè)過程完成,利用ASP將可以執(zhí)行的腳本嵌入到HTML文件中,這使得HTML文件的編寫與腳本的開發(fā)融合在一起。通過ASP內(nèi)置的對象、服務(wù)器組件(SeverComponent)可以完成非常復(fù)雜的任務(wù),而且用戶還可以自己開發(fā)或利用別人開發(fā)的服務(wù)器組件完成專門的任務(wù)。ASP與網(wǎng)關(guān)及服務(wù)器擴(kuò)展模式相比有以下優(yōu)點(diǎn):

(1)完全與HTML文件融合在一起;

(2)容易創(chuàng)建,不需要其它編譯、鏈接程序;

(3)面向?qū)ο蟮牟⑼ㄟ^ActiveXSever對象可擴(kuò)展。

在電子商務(wù)中,對用戶而言,進(jìn)行網(wǎng)上信息查詢的目的是尋找自己需要的產(chǎn)品或服務(wù),而對于服務(wù)提供者來說,其目的則是向用戶推銷自己的產(chǎn)品或服務(wù)。因此,讓用戶通過瀏覽器查詢服務(wù)的后端數(shù)據(jù)是許多Web服務(wù)提供者必須提供的服務(wù),ASP通過內(nèi)置的ADODB組件來實(shí)現(xiàn)這一功能??梢允褂肁DO去編寫緊湊簡明的腳本,以便連接到ODBC兼容的數(shù)據(jù)庫和OLEDB兼容的數(shù)據(jù)源。ASP的發(fā)布當(dāng)編輯好ASP文件后,必需發(fā)布后才能實(shí)現(xiàn)其功能,ASP文件本身并不能運(yùn)行。我們用Windows自帶的工具IIS(windows2000XP)來發(fā)布ASP文件。(Windows98用PWS發(fā)布)在WindowsXP中打開控制面板→管理工具→Internet信息服務(wù)。雙擊Internet信息服務(wù),于是我們就來到了IIS的使用界面。打開網(wǎng)站→默認(rèn)網(wǎng)站,在默認(rèn)網(wǎng)站內(nèi)新建立虛擬目錄為目錄起個(gè)別名例如“網(wǎng)上購物”→選擇內(nèi)容的目錄路徑→設(shè)置權(quán)限(通常不允許訪問寫入權(quán)限,防止網(wǎng)頁被改)順利完成以上操作就表示你已經(jīng)成功發(fā)布了你的網(wǎng)頁。(“電子商務(wù)網(wǎng)站”已在默認(rèn)網(wǎng)站內(nèi))ASP訪問數(shù)據(jù)庫方式微軟的ASP技術(shù)是一種運(yùn)行于服務(wù)器端的腳本編寫模型,它使開發(fā)者可以使用幾乎所有的腳本語言(VBScript、Jscript或Perl等)編寫腳本,這些腳本可以執(zhí)行應(yīng)用程序邏輯,并能夠調(diào)用ActiveX組件執(zhí)行特殊任務(wù),如數(shù)據(jù)庫查詢、文件輸入輸出等。它將IDC的簡單性和ISAPI的靈活性綜合在一起。自從MicrosoftIIS3.0(InternetInformationServer3.0)出現(xiàn)以來,微軟提出并一直致力于發(fā)展ASP技術(shù)。至今,ASP技術(shù)得到了進(jìn)一步的發(fā)展,在IIS4.0中提供了ASP腳本調(diào)試工具、事務(wù)處理、新的ActiveX組件、RDS等新特性。在ASP腳本中可以通過三種方式訪問數(shù)據(jù)庫:傳統(tǒng)的IDC(InternetDatabaseConnector)方式,ADO(ActiveXDataObjects)方式以及RDS(RemoteDataService)方式。從概念上來講,這三種訪問方式對數(shù)據(jù)庫的訪問是由InternetInformationServer來完成的。Web瀏覽器用HTTP協(xié)議向Internet信息服務(wù)器(IIS)遞交請求。Internet信息服務(wù)器執(zhí)行訪問數(shù)據(jù)庫的操作,并以一個(gè)HTML格式的文檔作為回答。利用ado訪問web數(shù)據(jù)庫ADO(ActiveXDataObjects)技術(shù)是微軟公司推出的數(shù)據(jù)庫連接技術(shù),運(yùn)用該技術(shù)可以對各種數(shù)據(jù)庫(如SQLServer、Access、Oracle及Sybase等)的鏈接、查詢、存取等操作。ADO對象給開發(fā)人員提供一種快捷、簡單、高效的數(shù)據(jù)庫訪問方法,ADO可以包含在腳本中來產(chǎn)生對數(shù)據(jù)庫的連接,并從數(shù)據(jù)庫表中讀取數(shù)據(jù),形成實(shí)際要使用的對象集合。而且,對于數(shù)據(jù)資源,提供了應(yīng)用程序一級的界面。不過,ADO并不與數(shù)據(jù)資源直接通信,而是通過稱為OLEDB的中間界面,對于數(shù)據(jù)資源(MicrosoftSQLServer),OLEDB提供了系統(tǒng)一級的界面。ADO是一組優(yōu)化的訪問數(shù)據(jù)庫的對象集,為Web數(shù)據(jù)庫開發(fā)者提供完整的網(wǎng)站數(shù)據(jù)庫解決方案。ADO可以與ASP緊密結(jié)合,運(yùn)行在服務(wù)器端,從而制作出功能完善的數(shù)據(jù)庫網(wǎng)頁。ADO除了支持各種數(shù)據(jù)庫平臺(tái)外,它還支持VB、VC和Script等多種程序設(shè)計(jì)語言。

在利用ADO技術(shù)進(jìn)行數(shù)據(jù)庫網(wǎng)頁制作的第一步就是要建立服務(wù)器端的數(shù)據(jù)庫,即后臺(tái)數(shù)據(jù)庫,一般可選擇SQLServer或者Access作為后臺(tái)數(shù)據(jù)庫。本次的畢業(yè)設(shè)計(jì)是以Access作為后臺(tái)數(shù)據(jù)庫。網(wǎng)站設(shè)計(jì)分析網(wǎng)站功能分析“電腦硬件DIY購物網(wǎng)”電子商務(wù)系統(tǒng),需要實(shí)現(xiàn)一個(gè)完整的電腦配件的網(wǎng)上交易過程,系統(tǒng)結(jié)構(gòu)簡單但功能齊全,使用戶操作起來非常方便,具體來說,本設(shè)計(jì)提供的網(wǎng)站功能如下:用戶注冊:在網(wǎng)上定購產(chǎn)品的用戶一定是該系統(tǒng)的注冊用戶,因此,必須提供用戶注冊功能。用戶審核:用戶注冊后,必須由系統(tǒng)管理員來審核用戶的注冊信息,確定用戶注冊的有效性。只有用戶注冊信息準(zhǔn)確了,特別是地址等涉及以后交易使用的信息必須確保有效性。因此,必須增加用戶審核功能。用戶登錄驗(yàn)證:提供用戶在網(wǎng)站上進(jìn)行購物前的登錄功能。只有登錄后,用戶才能正常地進(jìn)行購物操作。商品搜索:用戶在瀏覽商品的時(shí)候,必須給予搜索功能的支持,以便于用戶能夠快速地查找自己喜歡的商品。購物車管理:當(dāng)用戶選定了一種商品之后,就可以把這種商品放置到購物車中。訂單形成和查找程序:當(dāng)用戶在挑選好商品之后,就可以把購物車中的商品形成一個(gè)訂單提交給系統(tǒng)。除了要提交購買的商品之外,還要提交用戶的電話和送貨地點(diǎn)等信息。用戶提交了訂單之后,可以通過訂單查找程序來查詢自己的訂單處理情況。商品信息管理:對銷售的商品信息進(jìn)行管理,包括商品添加、商品信息的修改、刪除商品信息和商品信息的審核等功能。交易信息管理:主要實(shí)現(xiàn)對訂單和發(fā)貨的管理,首先對擁護(hù)的訂單的有關(guān)信息進(jìn)行確認(rèn),在確認(rèn)無誤的情況下就可以發(fā)貨了,完成一個(gè)交易過程。會(huì)員管理:主要提供的是用戶的管理,包括前面提到的用戶審核,同時(shí)還可以刪除用戶信息和對管理員進(jìn)行管理等。對上述各個(gè)功能模塊進(jìn)行集中、分塊,按照結(jié)構(gòu)化程序設(shè)計(jì)要求,可得到系統(tǒng)功能模塊圖:會(huì)員管理模塊會(huì)員管理模塊系統(tǒng)管理模塊在線購物模塊電腦硬件DIY銷售系統(tǒng)用戶注冊用戶審核用戶登錄驗(yàn)證商品信息管理用戶管理交易信息管理商品搜索購物車管理訂單查詢圖3-1系統(tǒng)功能模塊圖網(wǎng)站模塊具體劃分前臺(tái)結(jié)構(gòu)主頁主頁購物車查看購物車查看用戶控制面板用戶控制面板商品查詢訂單查詢注冊登錄商品查詢訂單查詢注冊登錄熱買的商品商品熱買的商品商品分類具體商品具體商品后臺(tái)管理登陸后臺(tái)管理登陸圖3-2前臺(tái)布局結(jié)構(gòu)商品分類瀏覽、商品詳細(xì)信息、商品分類、商品搜索、熱門商品、最新商品商品選購會(huì)員注冊會(huì)員登錄,會(huì)員個(gè)人資料修改購物車管理,顯示、添加、修改、刪除購物車內(nèi)商品結(jié)帳臺(tái)-會(huì)員按注冊帳號結(jié)帳-選擇付款方式定單查詢進(jìn)入后臺(tái)管理后臺(tái)結(jié)構(gòu)管理員管理員電子商務(wù)網(wǎng)站商品信息管理交易信息管理用戶管理添加大類添加小類編輯/刪除客戶訂單處理刪除發(fā)貨記錄商品審查刪除管理員添加會(huì)員審查刪除管理員審查刪除圖3-3后臺(tái)體系結(jié)構(gòu)商品信息管理添加大類;添加小類;添加商品;商品審查商品編輯;商品刪除;交易信息管理客戶訂單處理(記錄用戶購買商品的訂單)訂單詳細(xì)資料;刪除訂單;發(fā)貨記錄查詢(記錄已經(jīng)處理結(jié)束的訂單)訂單詳細(xì)資料;刪除訂單;用戶管理會(huì)員審查會(huì)員詳細(xì)資料;刪除會(huì)員;管理員添加;管理員審查數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫需求分析數(shù)據(jù)庫在一個(gè)信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的好壞將直接影響到系統(tǒng)的效率及系統(tǒng)實(shí)現(xiàn)的效果。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)存儲(chǔ)的效率,保證數(shù)據(jù)的完整和一致,同時(shí),合理的數(shù)據(jù)庫結(jié)構(gòu)也將有利于程序的實(shí)現(xiàn)。用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,這就要求數(shù)據(jù)庫結(jié)構(gòu)能夠滿足各種信息的輸出和輸入。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計(jì)打下基礎(chǔ)。數(shù)據(jù)庫的需求分析,具體包括:用戶信息表:包括的數(shù)據(jù)項(xiàng)有ID、用戶ID、密碼、姓名、性別、E=mail地址、電話、地址、郵編和注冊日期等;管理員信息表:包括的數(shù)據(jù)項(xiàng)有ID、用戶ID和密碼等;商品大類信息表:包括的數(shù)據(jù)項(xiàng)ID、商品大類名稱和添加時(shí)間等;商品小類信息表:包括的數(shù)據(jù)項(xiàng)有ID、所屬商品大類名稱、商品小類名稱和添加時(shí)間等;商品信息表:包括的數(shù)據(jù)項(xiàng)有商品號、商品ID、商品名、所屬大類、所屬小類、商品介紹、商品價(jià)格、會(huì)員價(jià)格、上貨時(shí)間和瀏覽次數(shù)等;訂單信息表:包括的數(shù)據(jù)項(xiàng)有訂單ID、用戶ID、姓名、郵編、電話、地址和付款方式等;購物信息表:包括的數(shù)據(jù)項(xiàng)有ID、商品ID、訂單ID、商品名稱、數(shù)量、商品價(jià)格和購物時(shí)間等。數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)“電腦硬件DIY購物網(wǎng)”使用Access數(shù)據(jù)庫,因此,必須把上面的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)轉(zhuǎn)換為Access數(shù)據(jù)庫系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。數(shù)據(jù)庫中各個(gè)表格的設(shè)計(jì)結(jié)果如下面幾個(gè)表格所示。用戶信息表(RegUser)冊會(huì)員的基本信息,表中的各個(gè)字段及各個(gè)字段的說明如下:表4-1用戶信息表字段名稱數(shù)據(jù)類型字段大小說明ID(主鍵)自動(dòng)編號長整型編號Userid文本20用戶IDPasswd文本18密碼Wtpass文本20密碼提示問題Dapass文本20問題答案Name文本20用戶姓名Sex文本4性別Email文本30電子郵件Phone文本20電話號碼Address文本50地址Zip數(shù)字長整型郵編RegTime日期/時(shí)間注冊時(shí)間管理員信息表(Manage_User)記錄管理員用戶的有關(guān)信息,表中的各個(gè)字段及各個(gè)字段說明如下:表4-2管理員信息表字段名稱數(shù)據(jù)類型字段大小說明ID(主鍵)自動(dòng)編號長整型編號UserName文本20用戶IDPassWord文本20密碼商品大類信息表(Class_1)記錄商品大類的有關(guān)信息,表中的各個(gè)字段及各個(gè)字段說明如下:表4-3商品大類信息表字段名稱數(shù)據(jù)類型字段大小說明ID(主鍵)自動(dòng)編號長整型編號Class_1_Name文本20商品大類名稱Class_1_RegTime日期/時(shí)間添加日期商品小類信息表(Class_2)記錄商品小類的有關(guān)信息,表中的各個(gè)字段及各個(gè)字段說明如下:表4-4商品小類信息表字段名稱數(shù)據(jù)類型字段大小說明ID(主鍵)自動(dòng)編號長整型編號Class_2_Name文本20商品小類名稱Class_1_Name文本20所屬大類Class_2_RegTime日期/時(shí)間添加日期商品信息表(Product)記錄商品的有關(guān)信息,表中的各個(gè)字段及各個(gè)字段說明如下:表4-5商品信息表字段名稱數(shù)據(jù)類型字段大小說明Product_No(主鍵)自動(dòng)編號長整型編號Product_Id文本50商品IDProduct_Name文本30商品名稱Class_1文本20商品大類名稱Class_2文本20商品小類名稱Product_Intro文本255商品簡介Product_Show文本255商品說明P_NewPrice貨幣商品新價(jià)格P_OldPrice貨幣商品舊價(jià)格P_Pic文本30商品縮略圖P_Full_Pic文本30商品全圖RegTime日期/時(shí)間添加時(shí)間Look_Count數(shù)字長整型查看次數(shù)訂單信息表(OrderList)記錄客戶訂單的有關(guān)信息,表中的各個(gè)字段及各個(gè)字段說明如下:表4-6訂單信息表字段名稱數(shù)據(jù)類型字段大小說明Form_Id(主鍵)自動(dòng)編號長整型編號User_Id文本20用戶IDName文本20用戶名稱Zip數(shù)字長整型郵編Phone文本20電話Email文本30郵件Address文本50地址Pays文本18應(yīng)付款項(xiàng)RegTime日期/時(shí)間添加時(shí)間Flag文本10是否處理Remark備注訂單說明購物信息表(ShopList)記錄用戶購物的有關(guān)信息,表中的各個(gè)字段及各個(gè)字段說明如下:表4-7購物信息表字段名稱數(shù)據(jù)類型字段大小說明ID(主鍵)自動(dòng)編號長整型編號Product_Id文本50商品IDForm_Id數(shù)字長整型訂單IDProduct_Name文本30商品名稱Number數(shù)字長整型數(shù)量P_NewPrice貨幣商品新價(jià)格RegTime日期/時(shí)間購物時(shí)間網(wǎng)站實(shí)現(xiàn)系統(tǒng)總體設(shè)計(jì)“電腦硬件DIY購物網(wǎng)”的系統(tǒng)公共文件style.css用來規(guī)定頁面一些基本顯示樣式,系統(tǒng)整體框架上方固定,左側(cè)嵌套的設(shè)置,頁面采用左側(cè)導(dǎo)航的模式,如圖5-1所示。網(wǎng)站整體顏色以藍(lán)色為主。電腦硬件DIY購物網(wǎng)電腦硬件DIY購物網(wǎng)購物導(dǎo)航欄信息欄圖5-1網(wǎng)頁框架樣式數(shù)據(jù)庫文件data.mdb存放在data文件夾中,Conn.asp文件定義數(shù)據(jù)庫的路徑、數(shù)據(jù)庫類型等,使用對象server的createobject方法,創(chuàng)建ADO連接對象ADODB.CONNECTION,連接對象名為“conn”,程序部分代碼如下:dimconndimconnstrconnstr="DBQ="+server.mappath("data/data.mdb")+";DefaultDir=;DRIVER={MicrosoftAccessDriver(*.mdb)};"setconn=server.createobject("ADODB.CONNECTION")前臺(tái)模塊系統(tǒng)首頁首頁功能包括用戶常使用的功能,我設(shè)計(jì)的“電腦硬件DIY購物網(wǎng)”頁面設(shè)計(jì)原則是簡單方便,清晰明朗,用戶能方便的找到和清楚的看到網(wǎng)站提供的相關(guān)功能,主頁功能包括:會(huì)員登錄/注冊、訂單查詢、商品查詢、商品分類和管理員登錄。同時(shí)主頁顯示的信息也做到清晰簡便,使用戶清楚的看到系統(tǒng)主要提供得商品及商品分類。系統(tǒng)首頁如圖5-2所示:圖5-2系統(tǒng)首頁用戶注冊模塊用戶注冊模塊流程圖,如圖5-3所示:YYNNY開始輸入注冊名注冊名有效?注冊信息有效注冊成功結(jié)束輸入注冊信息圖5-3用戶注冊流程圖主要的代碼如下:'查找數(shù)據(jù)庫,檢查用戶名是否已經(jīng)注冊過ifrs.recordcount>=1thenifrs("userid")=request.form("uid")thenResponse.Redirect"loginsb.asp?msg=此用戶名已經(jīng)注冊過,請選用其他用戶名!"response.endrs.closeendifendifsetrs=server.createobject("adodb.recordset")sqltext="select*fromRegUser"rs.opensqltext,conn,3,3'添加一個(gè)用戶到數(shù)據(jù)庫rs.addnewrs("UserId")=request.form("uid")rs("PassWD")=request.form("pwd")rs("WtPass")=request.form("question")rs("DaPass")=request.form("answer")rs("Name")=request.form("Name")rs("Sex")=request.form("Sex")rs("Email")=request.form("Email")rs("Phone")=request.form("usephone")rs("Address")=request.form("haddr")rs("Zip")=request.form("postcode")rs.update%>用戶可以通過該模塊注冊成為該系統(tǒng)的會(huì)員,只有成為會(huì)員才能夠在系統(tǒng)內(nèi)進(jìn)行在線財(cái)務(wù)等交易活動(dòng)。單擊系統(tǒng)首頁“會(huì)員注冊”鏈接,進(jìn)入用戶注冊頁面,該模塊的頁面有3個(gè)。注冊的過程是這樣的:第一步輸入用戶名,這里輸入的是用戶以后在網(wǎng)站上登錄時(shí)使用的用戶名,會(huì)員帳號按要求最少4位,最多16位,僅可使用英文字母和數(shù)字,如圖5-4所示:圖5-4輸入用戶名第二步輸入用戶的詳細(xì)信息,填寫的信息包括用戶的姓名、帳號的密碼、電話和送貨地址等等,用戶必須如實(shí)填寫注冊信息,以便購買商品,如圖5-5所示:圖5-5輸入用戶詳細(xì)信息第三步讓用戶確認(rèn)輸入的信息,這里顯示的用戶輸入的所有信息,讓用戶確認(rèn)輸入信息的準(zhǔn)確性,在確認(rèn)無誤的情況下,單擊“進(jìn)入系統(tǒng)”,即可進(jìn)入系統(tǒng),如圖5-6所示:圖5-6確認(rèn)注冊信息在線選購模塊在在線購物商品模塊的支持下,用戶可以瀏覽不同類別的所有商品,按類別對商品進(jìn)行查找、購買商品、管理購物車、查看已經(jīng)提交的訂單信息等。在商品大類里選擇小類商品,即可顯示出所有屬于要求的商品,如圖5-7所示:圖5-7小類商品瀏覽在單擊商品詳細(xì)資料即可顯示出此商品的詳細(xì)資料,包括商品名稱、價(jià)格、商品簡介、商品說明和圖片等,如圖5-8所示:圖5-8商品詳細(xì)信息購物車是網(wǎng)上購物的必備,主要用于極力客戶購買的商品的相關(guān)信息,并且要計(jì)算出總加,以便購買者可以隨時(shí)掌握自己的購買信息。將客戶購買的信息在購買結(jié)束后用數(shù)據(jù)庫統(tǒng)一的管理,直接將信息寫入數(shù)據(jù)庫,我覺得這樣比較簡單一些,不足的是會(huì)給服務(wù)器大的負(fù)擔(dān)。購物車是客戶在市場中實(shí)施購買活動(dòng)的輔助工具,購物車的性能的優(yōu)劣在某種程度上也會(huì)影響購買者的購買行為。所以我覺得在設(shè)計(jì)購物車時(shí),不僅要考慮到功能,也要考慮到多樣性和實(shí)用性。要可以存放客戶選好的商品;要隨時(shí)更改是否需要購買;要隨時(shí)改變購買的數(shù)量;可以顯示目前購物車中的貨物的總金額。購物結(jié)賬是購物者在商店中的最后一步工作,為了將商品送達(dá)到客戶手中,必須要求客戶輸入自己的信息(包括出貨的地址信息)??蛻艚Y(jié)賬時(shí)系統(tǒng)首先判斷客戶有沒有注冊,沒有則提出進(jìn)入注冊頁面,如果已經(jīng)注冊,就要求客戶輸入送貨地址,一旦客戶將地址輸入完成并提交,則系統(tǒng)將進(jìn)入結(jié)賬處理主流程。先把客戶購買的信息寫入表中作為流水賬記錄好,接著把用戶的購買金額寫入表中。最后在瀏覽器中顯示確認(rèn)信息。購物流程圖如圖5-9所示:YYN開始結(jié)束查看購物車提交訂單是否滿意修改商品圖5-9購物流程圖主要的代碼如下:strCpbm=Request("cpbm")if((len(trim(strCpbm))=0)or(strCpbm="undefined"))then strCheck="no"endifProductList=Session("ProductList")Products=Split(Request("cpbm"),",")ForI=0ToUBound(Products)PutToShopBagProducts(I),ProductListNextSession("ProductList")=ProductListHead="以下是您所選購的物品清單"ProductList=Session("ProductList")IfLen(ProductList)=0ThenResponse.Redirect"nothing.asp"response.endendifIfRequest("MySelf")="Yes"ThenProductList=""Products=Split(Request("cpbm"),",")ForI=0ToUBound(Products)PutToShopBagProducts(I),ProductListNextSession("ProductList")=ProductListEndIfIfLen(ProductList)=0ThenResponse.Redirect"nothing.asp"response.endendifsetrs=server.createobject("adodb.recordset")sql="Select*FromProduct"sql=sql&"WhereProduct_IdIn("&ProductList&")"rs.opensql,conn,3,3%>當(dāng)用戶購買商品后,可以查看購物車,在購物車上可以更改商品的數(shù)量及更改是否購買,如圖5-10所示:圖5-10選購商品清單當(dāng)購買了所有的物品后,單擊“去收銀臺(tái)”,進(jìn)入購物結(jié)算頁面,第一步,確認(rèn)信息,如圖5-11所示:圖5-11購物結(jié)算第一步第二步,主要是確認(rèn)所購買商品信息及選擇付款方式,如圖5-12所示:圖5-12購物結(jié)算第二步第三步,確認(rèn)所有信息并提交訂單,如圖5-13所示:圖5-13購物結(jié)算第三步確認(rèn)所有信息以后,單擊“提交訂單”按鈕,提交這次購物清單。系統(tǒng)會(huì)自動(dòng)生成一個(gè)訂單號,以便查詢,如圖5-14所示:圖5-14提交訂單后臺(tái)模塊后臺(tái)管理系統(tǒng)在系統(tǒng)首頁單擊后臺(tái)登錄,進(jìn)入電子商務(wù)系統(tǒng)后臺(tái)管理系統(tǒng)登錄首頁,如圖5-15所示:圖5-15管理員登陸后臺(tái)管理系統(tǒng)頁面和系統(tǒng)首頁同樣是一個(gè)框架頁面,分別是上、左和右三個(gè)框架,其中上面的框架顯示的是時(shí)間和標(biāo)題,左面的框架顯示的是系統(tǒng)菜單,右面的框架顯示的是頁面內(nèi)容。后臺(tái)管理管理系統(tǒng)由三部分組成:商品信息管理、交易信息管理和用戶管理,作為商務(wù)網(wǎng)站的后臺(tái)管理,應(yīng)該提供各個(gè)部分的基本管理功能,包括添加、修改和刪除。下面將分別瀏覽這三個(gè)部分的頁面和功能。如圖5-16所示:圖5-16后臺(tái)管理首頁商品信息管理模塊該模塊可以實(shí)現(xiàn)對商品信息的全面管理,包括添加商品大類、添加商品小類、添加商品、修改商品信息和刪除商品信息等功能。在商品大類的文本框中輸入一個(gè)待創(chuàng)建的大類名稱,如圖5-17所示:圖5-17添加大類輸入商品大類名稱后單擊“確定”按鈕,轉(zhuǎn)到添加成功頁面。表明添加一個(gè)商品大類,可以繼續(xù)添加商品大類,如圖5-18所示:圖5-18確認(rèn)添加大類添加大類主要的代碼如下:<%@language="vbscript"%><%response.Expires=0%><!--#includefile="conn.asp"--><%setrs=server.createobject("adodb.recordset")sqltext="select*fromClass_1whereClass_1_name='"&request.form("class_name")&"'"rs.opensqltext,conn,1,1'查找數(shù)據(jù)庫,檢查商品大類是否已經(jīng)存在ifrs.recordcount>=1thenifrs("Class_1_name")=request.form("class_name")thenResponse.Redirect"messagebox.asp?msg=此商品大類已經(jīng)存在,請選用其它名稱!"response.endrs.closeendifendifsetrs=server.createobject("adodb.recordset")sqltext="select*fromClass_1"rs.opensqltext,conn,3,3'添加一個(gè)商品大類到數(shù)據(jù)庫rs.addnewrs("Class_1_name")=request.form("class_name")rs.update%><%setrs_detail=server.createobject("adodb.recordset")sqltext2="select*fromClass_1whereClass_1_name='"&request.form("class_name")&"'"rs_detail.opensqltext2,conn,1,1%>如果要添加商品小類,在后臺(tái)管理系統(tǒng)的“菜單”中單擊“添加分類”,即可進(jìn)入添加商品小類頁面,在該頁面上選擇添加的商品小類屬于的商品大類,如圖5-19所示:圖5-19添加小類第一步在選擇好所屬大類后單擊“下一步”按鈕,進(jìn)入添加商品小類頁面,在該頁面的商品小類名稱文本框中輸入商品小類名稱,如圖5-20所示:圖5-20添加小類第二步輸入商品小類名稱后單擊“確定”按鈕,轉(zhuǎn)到添加成功頁面。表明添加一個(gè)商品小類,可以繼續(xù)添加商品小類,如圖5-21所示:圖5-21添加小類第三步如果要添加商品,在后臺(tái)管理系統(tǒng)的“系統(tǒng)菜單”中單擊“添加商品”,即可進(jìn)入添加商品頁面,在添加商品第一步頁面,選擇商品所屬商品大類,如圖5-22所示:圖5-22添加商品第一步在選擇商品所屬大類后單擊“下一步”,即可選擇商品所屬小類,如圖5-23所示:圖5-23添加商品第二步在選擇商品所屬小類后單擊“下一步”,進(jìn)入添加商品頁面,在該頁面上輸入商品的各項(xiàng)信息,如商品名稱、商品價(jià)格、商品簡介和商品說明等,輸入完成后單擊“確定”,完成商品添加,如圖5-24所示:圖5-24添加商品第三步在后臺(tái)管理系統(tǒng)的系統(tǒng)菜單中單擊“商品審查”,即可進(jìn)入審查商品頁面,在該頁面上可以看到系統(tǒng)的所有商品信息,可對商品進(jìn)行編輯或者刪除,如圖5-25所示:圖5-25商品審查交易信息管理模塊該模塊功能包括對客戶訂單進(jìn)行處理和發(fā)貨記錄查詢,其中在客戶訂單處理頁面上可以查看或刪除客戶訂單并確認(rèn)是否已經(jīng)處理,如圖5-26所示:圖5-26訂單審查主要代碼如下:<TDclass=main1colSpan=2width="548"height="31">訂貨商品細(xì)目--</TD></TR><%setrs2=server.createobject("adodb.recordset")sqltext2="select*fromShopListwhereForm_Id="&idrs2.opensqltext2,conn,1,1%><TRvAlign=topbgColor=#BECFF1><TDclass=main1colSpan=2width="548"height="15"><divalign="center"><tableborder="1"cellpadding="0"cellspa

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論