網(wǎng)上在線購(gòu)物系統(tǒng)(帶系統(tǒng)流程圖).doc_第1頁(yè)
網(wǎng)上在線購(gòu)物系統(tǒng)(帶系統(tǒng)流程圖).doc_第2頁(yè)
網(wǎng)上在線購(gòu)物系統(tǒng)(帶系統(tǒng)流程圖).doc_第3頁(yè)
網(wǎng)上在線購(gòu)物系統(tǒng)(帶系統(tǒng)流程圖).doc_第4頁(yè)
網(wǎng)上在線購(gòu)物系統(tǒng)(帶系統(tǒng)流程圖).doc_第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

網(wǎng)上購(gòu)物系統(tǒng)ONLINE SHOPPING SYSTEM 專(zhuān) 業(yè):計(jì)算機(jī)應(yīng)用技術(shù) 姓 名:XX 指導(dǎo)教師姓名: XX 報(bào)告提交日期:XX年XX月 XX大學(xué)摘 要 隨著網(wǎng)絡(luò)技術(shù)的發(fā)展與普及,網(wǎng)絡(luò)為廣大用戶提供了更加周到和人性化的服務(wù)。通過(guò)建立一個(gè)網(wǎng)上購(gòu)物系統(tǒng)以實(shí)現(xiàn)對(duì)商業(yè)零售企業(yè)提供信息化管理。是在當(dāng)今社會(huì)提高企業(yè)經(jīng)濟(jì)效益必不可缺少的一部分。本文研究了運(yùn)用了 VBScript、Dreamweaver、ASP與SQL Server 2000等關(guān)鍵技術(shù)建設(shè)網(wǎng)上購(gòu)物系統(tǒng)。著重論述了系統(tǒng)功能與實(shí)現(xiàn)、數(shù)據(jù)流程及存儲(chǔ),包括商品目錄、用戶注冊(cè)、網(wǎng)上訂貨與購(gòu)物、庫(kù)存查詢(xún)、后臺(tái)數(shù)據(jù)庫(kù)管理等。最終實(shí)現(xiàn)用戶通過(guò)注冊(cè),瀏覽商品關(guān)鍵詞:網(wǎng)上購(gòu)物 ;ASP ;SQL Server 2000 ABSTRACT With the development and popularization of network technology and network to provide customers with a more thoughtful and human services.Through the establishment of an online shopping system to achieve commercial retail enterprises to provide information management.Is to improve economic efficiency in todays society must be an integral part. This paper studies the use of VBScript, Dreamweare, ASP and SQL Server 2000 and other key technologies in building the online shopping system.Focuses on the function and implementation of the system, data flow and storage, including catalogs, user registration, online ordering and shopping, inventory check, background database management.Ultimately registered users view the productKey words:Online Shopping ;ASP ;SQL Server 2000目 錄 引言5一、電子商務(wù)6(一)電子商務(wù)網(wǎng)站的定義和主要功能6(二)電子商務(wù)網(wǎng)站的類(lèi)型和組成6(三)電子商務(wù)網(wǎng)站的應(yīng)用性7二、系統(tǒng)開(kāi)發(fā)工具8(一)ASP8(二)IIS8(三)SQL Server 20009(四)Dreamweaver9(五)Photoshop9三、系統(tǒng)開(kāi)發(fā)語(yǔ)言9(一)HTML9(二)VBScript10(三)SQL10四、系統(tǒng)分析11(一)需求分析11(二)系統(tǒng)管理模塊11(三)系統(tǒng)流程12(四)數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)15(五)數(shù)據(jù)庫(kù)的連接15五、系統(tǒng)測(cè)試與維護(hù)16(一)測(cè)試與推廣16(二)維護(hù)16結(jié)論18參考文獻(xiàn)19致謝19引言近年來(lái),隨著Internet的迅速崛起,互聯(lián)網(wǎng)已日益成為收集提供信息的最佳渠道并逐步進(jìn)入傳統(tǒng)的流通領(lǐng)域。于是電子商務(wù)開(kāi)始流行起來(lái),越來(lái)越多的商家在網(wǎng)上建起在線商店,向消費(fèi)者展示出一種新穎的購(gòu)物理念。同時(shí)電子商務(wù)網(wǎng)站發(fā)展也面對(duì)新的機(jī)遇與挑戰(zhàn),在政府的大力倡導(dǎo)和扶持下,電子商務(wù)網(wǎng)站作為一種新的商業(yè)運(yùn)作模式,推動(dòng)著社會(huì)流通方式的創(chuàng)新,正深入企業(yè)活動(dòng)和百姓生活,成為促使經(jīng)濟(jì)發(fā)展的重要?jiǎng)恿υ?。從大型的電子商?wù)、政務(wù)系統(tǒng),到普通的在線購(gòu)物和復(fù)雜的電子商務(wù),電子商務(wù)網(wǎng)站在當(dāng)今時(shí)代占據(jù)著重要地位,制作電子商務(wù)網(wǎng)站成為一個(gè)熱點(diǎn)。目前在美、日等信息化程度較高的國(guó)家和地區(qū),網(wǎng)絡(luò)商店發(fā)展速度迅猛,美國(guó)的世界級(jí)超一流的零售商,如沃爾瑪凱瑪特,家庭倉(cāng)儲(chǔ)、科羅格、J.C培尼等紛紛擠身于網(wǎng)絡(luò)經(jīng)商的行列。調(diào)查表明:美國(guó)的家庭已越來(lái)越習(xí)慣于在家中從網(wǎng)上購(gòu)物。在我國(guó),網(wǎng)上購(gòu)物從無(wú)到有也不過(guò)短短幾年時(shí)間。我國(guó)第一家網(wǎng)上購(gòu)物發(fā)生在1996年,燕莎友誼商場(chǎng)首次通過(guò)網(wǎng)上商城售出一個(gè)景泰藍(lán),雖然貨款的支付不是在網(wǎng)上進(jìn)行的,但這畢竟為我國(guó)零售業(yè)奏出了網(wǎng)上購(gòu)物的先聲。根據(jù)CNNIC的統(tǒng)計(jì)結(jié)果,截止2004年1月中國(guó)有互聯(lián)網(wǎng)用戶7950萬(wàn)人,而又有40.7%以上的網(wǎng)民在過(guò)去的一年里有過(guò)網(wǎng)上購(gòu)物經(jīng)歷,這就說(shuō)明中國(guó)有網(wǎng)上購(gòu)物的用戶達(dá)是3235.7萬(wàn)人,并且這一數(shù)字還在以17%左右的速度增長(zhǎng),預(yù)計(jì)到2006年中國(guó)網(wǎng)上購(gòu)物用戶將達(dá)到6962萬(wàn)人,這說(shuō)明在中國(guó)發(fā)展網(wǎng)上購(gòu)物具有良好的群眾基礎(chǔ),網(wǎng)上購(gòu)物方式日趨被大家所接受。同時(shí)國(guó)家也強(qiáng)調(diào)到我國(guó)多數(shù)企業(yè)特別是中小企業(yè)開(kāi)展電子商務(wù)的能力不足,要繼續(xù)推進(jìn)各種形式的信息技術(shù)和電子商務(wù)教育及培訓(xùn),培養(yǎng)適合企業(yè)需要的電子商務(wù)專(zhuān)業(yè)人才和管理人才,適應(yīng)社會(huì)發(fā)展的需要。一、電子商務(wù) (一)電子商務(wù)網(wǎng)站的定義和主要功能電子商務(wù)網(wǎng)站的定義和主要功能 電子商務(wù)網(wǎng)站:是指一個(gè)企業(yè)、機(jī)構(gòu)或公司在互聯(lián)網(wǎng)上建立的站點(diǎn),其目的是為了宣傳企業(yè)形象,發(fā)布產(chǎn)品信息,宣傳經(jīng)濟(jì)法規(guī),提供商業(yè)服務(wù)等。是一種新興的貿(mào)易方式,覆蓋了經(jīng)濟(jì)、市場(chǎng)、金融、管理、人力資源、商業(yè)等各個(gè)方面。電子商務(wù)網(wǎng)站的功能:(1) 企業(yè)形象宣傳企業(yè)建立自己的商務(wù)網(wǎng)站并率先打造與樹(shù)立企業(yè)形象,是企業(yè)利用網(wǎng)絡(luò)媒體開(kāi)展業(yè)務(wù)的最基本出發(fā)點(diǎn)。(2) 新聞發(fā)布、供求信息發(fā)布包括新聞的動(dòng)態(tài)更新、新聞的檢索,熱點(diǎn)問(wèn)題追蹤,行業(yè)信息、供求信息、需求信息的發(fā)布等。(3) 產(chǎn)品和服務(wù)項(xiàng)目展示利用網(wǎng)絡(luò)媒體進(jìn)行產(chǎn)品的推銷(xiāo),無(wú)疑使企業(yè)多了一條很有前途的營(yíng)銷(xiāo)渠道。這是一個(gè)基本且十分重要的功能。(4) 商品和服務(wù)訂購(gòu)這是實(shí)現(xiàn)用戶在線貿(mào)易磋商、在線預(yù)定商品、網(wǎng)上購(gòu)物或獲取網(wǎng)上服務(wù)的業(yè)務(wù)的功能,提供全天候24小時(shí)的隨時(shí)交易。(5) 轉(zhuǎn)帳與支付、物流應(yīng)用這是體現(xiàn)資金流、物流信息活動(dòng)的功能。(6) 信息搜索與查詢(xún)這是體現(xiàn)網(wǎng)站信息組織能力和拓展信息交流與傳遞途徑的功能。(7) 客戶信息管理這是反映網(wǎng)站主體能否以客戶為中心、能否充分利用客戶信息挖掘市場(chǎng)潛力的有重要利用價(jià)值的功能。(8) 銷(xiāo)售業(yè)務(wù)信息管理使企業(yè)能夠及時(shí)地接收、處理、傳遞與利用相關(guān)的數(shù)據(jù)資料,并使這些信息有序而有效地流動(dòng)起來(lái),為組織內(nèi)部提供信息支持。(2) 電子商務(wù)網(wǎng)站的類(lèi)型和組成按照構(gòu)建網(wǎng)站的主題分類(lèi)可分為: (1)行業(yè)電子商務(wù)網(wǎng)站是指以行業(yè)機(jī)構(gòu)為主體構(gòu)建一個(gè)大型的電子商務(wù)網(wǎng)站,旨在為行業(yè)內(nèi)的企業(yè)和部門(mén)進(jìn)行電子化貿(mào)易提供信息發(fā)布、商品交易、客戶交流等活動(dòng)平臺(tái)。(2)企業(yè)電子商務(wù)網(wǎng)站是指以企業(yè)為構(gòu)建主體,旨在為企業(yè)的產(chǎn)品和服務(wù)提供商務(wù)平臺(tái)(有不同的層次)。(3)政府電子商務(wù)網(wǎng)站是指以政府為構(gòu)建主體來(lái)實(shí)現(xiàn)電子商務(wù)活動(dòng),為政府面向企業(yè)和個(gè)人的稅收、公共服務(wù)提供網(wǎng)絡(luò)交互平臺(tái)。該類(lèi)型的電子商務(wù)網(wǎng)站在國(guó)際化商務(wù)活動(dòng)交流中發(fā)揮著重要作用,為政府稅收和政府公共服務(wù)提供網(wǎng)絡(luò)化交流的平臺(tái)。(4)服務(wù)機(jī)構(gòu)電子商務(wù)網(wǎng)站是指以服務(wù)機(jī)構(gòu)為構(gòu)建主體,包括商業(yè)服務(wù)機(jī)構(gòu)、金融服務(wù)機(jī)構(gòu)、郵政服務(wù)機(jī)構(gòu)、家政服務(wù)機(jī)構(gòu)、娛樂(lè)服務(wù)機(jī)構(gòu)等的電子商務(wù)網(wǎng)站等。廣義的電子商務(wù)網(wǎng)站由一系列網(wǎng)頁(yè)和具有商務(wù)功能的軟件系統(tǒng)、數(shù)據(jù)庫(kù)等組成。狹義的電子商務(wù)網(wǎng)站是由主頁(yè)面、公司組織結(jié)構(gòu)和員工組成等背景資料頁(yè)面、產(chǎn)品或服務(wù)頁(yè)面、購(gòu)買(mǎi)交流頁(yè)面、滾動(dòng)交流頁(yè)面、廣告宣傳頁(yè)面、客戶反饋?lái)?yè)面等眾多頁(yè)面構(gòu)成。而對(duì)于電子商務(wù)網(wǎng)站的構(gòu)成要素一般有:(1)網(wǎng)站域名這是Internet上唯一的域名。方便瀏覽。(2)網(wǎng)站物理地點(diǎn)存放各類(lèi)與電子商務(wù)網(wǎng)站有關(guān)的信息和數(shù)據(jù)的計(jì)算機(jī)、服務(wù)器等硬件設(shè)備。(3)網(wǎng)頁(yè)網(wǎng)頁(yè)的設(shè)計(jì)應(yīng)有獨(dú)特的風(fēng)格。首先要讓客戶注冊(cè)登錄的手續(xù)簡(jiǎn)便快速,商品分類(lèi)指示明確,如同進(jìn)入一家大的商店,讓客戶能夠迅速找到想要的商品。(4)貨款結(jié)算客戶通過(guò)購(gòu)物車(chē)選購(gòu)商品,然后結(jié)算,確定付款方式、送貨地點(diǎn)和時(shí)間等。(5)客戶資料管理管理已注冊(cè)客戶的姓名、通訊地址、電話、電子郵件地址等信息。(6)商品數(shù)據(jù)庫(kù)管理經(jīng)常及時(shí)盤(pán)點(diǎn)商品,作好商品配貨和商品配送。(3) 電子商務(wù)網(wǎng)站的應(yīng)用性電子商務(wù)的特性有以下幾點(diǎn):商務(wù)性、集成性、可擴(kuò)展性、服務(wù)性、安全性、協(xié)調(diào)性。一 商務(wù)性 電子商務(wù)最基本的特性為商務(wù)性,即提供買(mǎi)、賣(mài)交易的服務(wù)、手段和機(jī)會(huì)。企業(yè)網(wǎng)站提供一種客戶所需要的方便途徑。因而,電子商務(wù)對(duì)任何規(guī)模的企業(yè)而言,都是一種機(jī)遇。對(duì)我們中國(guó)的傳統(tǒng)企業(yè)也不例外。二 集成性a.技術(shù)的集成性由于電子商務(wù)整個(gè)流成的處理涉及的內(nèi)容比較多,比如信息,金融,服務(wù)等,要使得整個(gè)流程能夠正常的運(yùn)轉(zhuǎn),就需要運(yùn)用技術(shù)去實(shí)現(xiàn),當(dāng)然技術(shù)是越先進(jìn)的越好,比如從html到asp到j(luò)sp到現(xiàn)在的,這是一個(gè)技術(shù)發(fā)展的過(guò)程,也是現(xiàn)實(shí)運(yùn)用的需要。b.信息的集成性 互聯(lián)網(wǎng)上每個(gè)人都在搜索對(duì)自己有用的信息,因而它就應(yīng)當(dāng)提供大量的信息,滿足不同用戶的需要,現(xiàn)在中國(guó)面對(duì)客戶的商業(yè)網(wǎng)站是越來(lái)越多了,怎樣讓客戶一最快的速度,搜索到最有用的信息,可能應(yīng)該是這類(lèi)網(wǎng)站最應(yīng)該考慮的。三擴(kuò)展性這主要是針對(duì)系統(tǒng)的穩(wěn)定性來(lái)說(shuō)的。電子商務(wù)的服務(wù)系統(tǒng)應(yīng)當(dāng)有自身的擴(kuò)展功能。因?yàn)橄到y(tǒng)應(yīng)當(dāng)能承受住一定的負(fù)荷,如果在某個(gè)高峰訪問(wèn)期導(dǎo)致了服務(wù)器的崩潰,結(jié)果是可想而知的。四服務(wù)性 在電子商務(wù)環(huán)境中,客戶不再受地域的限制,運(yùn)用互聯(lián)網(wǎng)為媒介的這種貿(mào)易,他的合作伙伴可以是地球上其他任一個(gè)角落,要想使全球的人都能接受你的所提供的產(chǎn)品,服務(wù)質(zhì)量是最關(guān)鍵的。技術(shù)創(chuàng)新帶來(lái)新的結(jié)果,萬(wàn)維網(wǎng)應(yīng)用使得企業(yè)能自動(dòng)處理商務(wù)過(guò)程,并不再象以往那樣強(qiáng)調(diào)公司內(nèi)部的分工?,F(xiàn)在在Internet上許多企業(yè)都能為客戶提供完整服務(wù),這使得互聯(lián)網(wǎng)的應(yīng)用得以充分的發(fā)揮。五安全性在電子商務(wù)中,安全性是必須考慮的核心問(wèn)題。欺騙、竊聽(tīng)、病毒和非法入侵都在威脅著電子商務(wù),因此要求網(wǎng)絡(luò)能提供一種端到端的安全解決方案,包括加密機(jī)制、簽名機(jī)制、分布式安全管理、存取控制、防火墻、安全萬(wàn)維網(wǎng)服務(wù)器、防病毒保護(hù)等。隨著技術(shù)的發(fā)展,電子商務(wù)的安全性也會(huì)相應(yīng)得以增強(qiáng)。六協(xié)調(diào)性商務(wù)活動(dòng)是一種協(xié)調(diào)過(guò)程,它需要雇員和客戶,生產(chǎn)方、供貨方以及商務(wù)伙伴間的協(xié)調(diào)。 為提高效率,許多組織都提供了交互式的協(xié)議,電子商務(wù)活動(dòng)可以在這些協(xié)議的基礎(chǔ)上進(jìn)行。二、系統(tǒng)開(kāi)發(fā)工具 (一)ASPASP(Application Service Provider)是Microsoft公司開(kāi)發(fā)的服務(wù)器斷的腳本環(huán)境,是目前流行的開(kāi)放式的WEB應(yīng)用程序開(kāi)發(fā)技術(shù)。ASP的主要特性是能夠把腳本、HTML、組件和強(qiáng)大的WEB數(shù)據(jù)庫(kù)訪問(wèn)功能結(jié)合在一起,形成一個(gè)能在服務(wù)器上運(yùn)行的應(yīng)用程序,并把按用戶的要求專(zhuān)門(mén)制作的HTML頁(yè)面送給客戶端瀏覽器。ASP屬于ActiveX技術(shù)中的服務(wù)器端技術(shù),與通常在客戶端實(shí)現(xiàn)動(dòng)態(tài)頁(yè)面的技術(shù)(如 Java Applet ActiveX控件和VBScript等)不同,ASP中的命令和腳本都是在服務(wù)器端解釋執(zhí)行,將執(zhí)行后的結(jié)果生成HTML頁(yè)面并發(fā)送給瀏覽器。由于腳本在服務(wù)器端執(zhí)行,因而開(kāi)發(fā)者不必?fù)?dān)心瀏覽器是否能執(zhí)行腳本。同時(shí),由于只是將HTML頁(yè)面發(fā)送到瀏覽器,在瀏覽器上看不到ASP程序,因此可以防止程序被竊取。另外,ASP還具有許多顯著的優(yōu)點(diǎn)。例如,ASP運(yùn)行在Web服務(wù)器的同一進(jìn)程中,能更快、更有效地處理客戶請(qǐng)求;ASP提供了更簡(jiǎn)單、更方便的數(shù)據(jù)庫(kù)訪問(wèn)方法,使開(kāi)發(fā)基于數(shù)據(jù)庫(kù)驅(qū)動(dòng)的Web應(yīng)用程序更容易;ASP支持VBScript和Jscript,能以插件形式支持其他腳本語(yǔ)言。(二)IISIIS是Internet Information Server的縮寫(xiě),它是微軟公司主推的服務(wù)器,最新的版本是Windows 2003里面包含的IIS 6.0。IIS與Window NT Server完全集成在一起,能夠建立強(qiáng)大,靈活而安全的Internet和Intranet站點(diǎn)。IIS支持HTTP(超文本傳輸協(xié)議),F(xiàn)TP(文件傳輸協(xié)議)以及SMTP協(xié)議。 IIS不需要開(kāi)發(fā)人員學(xué)習(xí)新的腳本語(yǔ)言或者編譯應(yīng)用程序,IIS完全支持VB script、Jscript開(kāi)發(fā)軟件及Java等。(三)SQL Server 2000Microsoft SQL Server 2000是微軟公司開(kāi)發(fā)的一種功能強(qiáng)大、完整的關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng),以Transact SQL作為它的數(shù)據(jù)庫(kù)查詢(xún)和編程語(yǔ)言。SQL Server 2000提供了以Web標(biāo)準(zhǔn)為基礎(chǔ)的擴(kuò)展數(shù)據(jù)庫(kù)編程功能,以使用HTTP來(lái)向數(shù)據(jù)庫(kù)發(fā)送查詢(xún)、對(duì)數(shù)據(jù)庫(kù)中存儲(chǔ)的文檔執(zhí)行全文搜索、以及通過(guò)Web進(jìn)行自然語(yǔ)言查詢(xún)。SQL Server 2000提供了一整套圖形化工具以方便用戶操作,創(chuàng)建和修改數(shù)據(jù)庫(kù)及備份數(shù)據(jù)庫(kù)操作可通過(guò)企業(yè)管理器來(lái)進(jìn)行。(四)DreamweaverDreamweaver MX 2004 是一款專(zhuān)業(yè)的 HTML 編輯器,用于對(duì) Web 站點(diǎn)、Web 頁(yè)和 Web 應(yīng)用程序進(jìn)行設(shè)計(jì)、編碼和開(kāi)發(fā)。Dreamweaver 可提供在可視化編輯環(huán)境中工作, 利用 Dreamweaver 中的可視化編輯功能,可以快速地創(chuàng)建頁(yè)面而無(wú)需編寫(xiě)任何代碼。同時(shí),如果 要 用手工直接編碼,Dreamweaver 還包括許多與編碼相關(guān)的工具和功能。并且,借助 Dreamweaver,還可以使用服務(wù)器語(yǔ)言(例如 ASP、ASP.NET、ColdFusion 標(biāo)記語(yǔ)言 (CFML)、JSP 和 PHP)生成支持動(dòng)態(tài)數(shù)據(jù)庫(kù)的 Web 應(yīng)用程序。(五)PhotoshopPhotoshop是世界頂尖級(jí)的圖像設(shè)計(jì)與制作工具軟件。圖像處理是對(duì)已有的位圖圖像進(jìn)行編輯加工處理以及運(yùn)用一些特殊效果,其重點(diǎn)在于對(duì)圖像的處理加工。在表現(xiàn)圖像中的陰影和色彩的細(xì)微變化方面或者進(jìn)行一些特殊效果處理時(shí),使用位圖形式是最佳的選擇,它在這方面的優(yōu)點(diǎn)是矢量圖無(wú)法比擬的。 學(xué)習(xí)內(nèi)容:Photoshop掌握繪畫(huà)的基礎(chǔ)理論,學(xué)習(xí)色彩原理和選取顏色、范圍選取、工具與繪圖、圖像編輯、控制圖像色彩和色調(diào)、使用圖層、路徑、通道和蒙板的應(yīng)用、濾鏡等 三、系統(tǒng)開(kāi)發(fā)語(yǔ)言 (一)HTMLHTML (Hyper Text Mark Language)即 超文本標(biāo)記語(yǔ)言,是WWW上通用的描述語(yǔ)言,是制作網(wǎng)頁(yè)的基礎(chǔ),HTML語(yǔ)言主要是為了把存放在一臺(tái)計(jì)算機(jī)中的文件或圖形與另一臺(tái)計(jì)算機(jī)中的文本或圖形方便地聯(lián)系在一起,形成有機(jī)的整體。HTML標(biāo)記是HTML的核心與基礎(chǔ),用于修飾、設(shè)置HTML文件的內(nèi)容及格式。HTML語(yǔ)言是通過(guò)利用各種標(biāo)記(tags)來(lái)標(biāo)識(shí)文檔的結(jié)構(gòu)以及標(biāo)識(shí)超鏈(Hyperlink)的信息。雖然HTML語(yǔ)言描述了文檔的結(jié)構(gòu)格式,但并不能精確地定義文檔信息必須如何顯示和排列,而只是建議Web瀏覽器(如Mosiac,Netscape等)應(yīng)該如何顯示和排列這些信息,最終在用戶面前的顯示結(jié)果取決于Web瀏覽器本身的顯示風(fēng)格及其對(duì)標(biāo)記的解釋能力。這就是為什么同一文檔在不同的瀏覽器中展示的效果會(huì)不一樣。(二)VBScriptVBScript的 全名是 Microsoft Visual Basic Scripting Edition ,它是專(zhuān)業(yè)編程語(yǔ)言Visual Basic的子集。使用VBScript可以實(shí)現(xiàn)很多動(dòng)態(tài)交互功能,諸如在 將數(shù)據(jù)法送到服務(wù)器之前先進(jìn)行處理和校驗(yàn),創(chuàng)建新的WEB內(nèi)容,甚至編寫(xiě)完全在客戶端運(yùn)行的應(yīng)用程序,如計(jì)算器和游戲使用程序,擴(kuò)展客戶端的功能等。ASP本身并不是一種腳本語(yǔ)言,而是一種技術(shù)框架,它為嵌入HTML頁(yè)面中的腳本語(yǔ)言提供了運(yùn)行的環(huán)境。ASP程序中常用的腳本語(yǔ)言有VBScript和 Java script 等,默認(rèn)語(yǔ)言為VBScript語(yǔ)言。一般情況下VBScript代碼都是在服務(wù)器端執(zhí)行。當(dāng)VBScript代碼在服務(wù)器端執(zhí)行時(shí)有兩種語(yǔ)法格式。格式1:格式2:VBScript代碼 有時(shí),為了某種需要,會(huì)將VBScript代碼放在客戶端執(zhí)行,這時(shí)的語(yǔ)法格式如下:VBScript代碼 (三)SQLSQL(Structure Query Language)是一種使用于關(guān)系數(shù)據(jù)庫(kù)的結(jié)構(gòu)查詢(xún)語(yǔ)言,它功能強(qiáng)大、簡(jiǎn)單易學(xué),使用范圍廣,可移轉(zhuǎn)性強(qiáng),當(dāng)前較流行的關(guān)系型數(shù)據(jù)庫(kù)如 Oracle Sybase dBase Visual FoxPro和DB2 、SQL Server、Access等數(shù)據(jù)庫(kù)管理系統(tǒng)都 支持SQL語(yǔ)言。SQL語(yǔ)言是學(xué)習(xí)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)的重要基礎(chǔ) 。SQL語(yǔ)言最早是在1974年由美國(guó)的IBM公司提出的,隨后不斷發(fā)展,不斷完善。1986年10月美國(guó)國(guó)家標(biāo)準(zhǔn)學(xué)會(huì)(ANSI)批準(zhǔn)將SQL語(yǔ)言作為美國(guó)數(shù)據(jù)庫(kù)的 語(yǔ)言標(biāo)準(zhǔn),1987年國(guó)際標(biāo)準(zhǔn)化組織(ISO)也通過(guò)了這一條標(biāo)準(zhǔn)。SQL 語(yǔ)言包含9個(gè)命令動(dòng)詞,分別用于數(shù)據(jù)定義、數(shù)據(jù)查詢(xún)、數(shù)據(jù)操縱及數(shù)據(jù)控制,- SQL 功能 動(dòng) 詞 數(shù)據(jù)查詢(xún) SELECT 數(shù)據(jù)定義 CREATE,DROP,ALTER 數(shù)據(jù)操縱 INSERT,UPDATE,DELETE 數(shù)據(jù)控制 GRANT,REVOKE 四、系統(tǒng)分析(一)需求分析傳統(tǒng)的購(gòu)物兩方面分別是買(mǎi)家和賣(mài)家。首先賣(mài)家開(kāi)設(shè)店鋪,展示自己的商品,買(mǎi)家需要到賣(mài)家開(kāi)設(shè)店鋪的具體地點(diǎn),到達(dá)店鋪后買(mǎi)家需要瀏覽自己喜歡和需求的商品,而對(duì)賣(mài)家來(lái)說(shuō)需要雇傭人力來(lái)為買(mǎi)家介紹商品,最終雙方會(huì)為商品當(dāng)面交易付款。這是一個(gè)簡(jiǎn)單的傳統(tǒng)購(gòu)物流程。對(duì)于網(wǎng)上購(gòu)物來(lái)說(shuō)我門(mén)可以把買(mǎi)家和賣(mài)家看作是客戶和管理員。首先管理員在一個(gè)購(gòu)物網(wǎng)站申請(qǐng)一個(gè)店鋪(一般都是免費(fèi)的),然后在自己的網(wǎng)頁(yè)上添加、更新自己的商品信息,包括圖片、資料介紹等。此時(shí)等待客戶瀏覽商品,當(dāng)客戶找到自己滿意的商品時(shí),可聯(lián)系管理員也就是賣(mài)家,雙方交易付款。這樣一個(gè)完整的網(wǎng)上交易過(guò)程就結(jié)束了。系統(tǒng)具體實(shí)現(xiàn)的主要有:1 從整體操作來(lái)說(shuō):后臺(tái)主要是使用SQL Server 2000 來(lái)連接數(shù)據(jù)庫(kù),通過(guò)管理數(shù)據(jù)庫(kù)實(shí)現(xiàn)對(duì)用戶(客戶和管理員)信息的管理,權(quán)限的設(shè)置,對(duì)商品信息的更新和保證數(shù)據(jù)信息的安全性。前臺(tái)主要是建設(shè)用戶注冊(cè)頁(yè)面、商品信息展示頁(yè)面,客戶反饋?lái)?yè)面,購(gòu)物車(chē)頁(yè)面等等。2 從運(yùn)用對(duì)象來(lái)說(shuō): 后臺(tái)主要是指管理員操作系統(tǒng)。能夠添加商品,更換商品信息,對(duì)客戶的注冊(cè)信息進(jìn)行管理,對(duì)客戶的反饋意見(jiàn)給予答復(fù)等等。前臺(tái)主要是指客戶能夠注冊(cè)用戶和修改個(gè)人信息,能夠?yàn)g覽商品,能夠管理購(gòu)物車(chē),能夠留言反饋信息等。(二)系統(tǒng)管理模塊網(wǎng)上購(gòu)物系統(tǒng)平臺(tái)主要包括四大功能模塊,用戶管理、網(wǎng)站布局、管理員管理、搜索等功能模塊。其中用戶管理模塊,主要包括用戶注冊(cè)、用戶修改、用戶刪除等功能;管理員管理主要包括商品資料(添加大類(lèi)、添加小類(lèi)、商品添加、商品審查)、商品交易、會(huì)員管理、操作管理(管理員添加、管理員審查、管理員退出)等功能;搜索主要包括(商品名稱(chēng)、商品類(lèi)別)。網(wǎng)上購(gòu)物系統(tǒng)平臺(tái)總體模塊:網(wǎng)上購(gòu)物系統(tǒng)平臺(tái)用戶管理管理員管理網(wǎng)站布局搜索添加小類(lèi)添加大類(lèi)商品添加商品審查管理員添加管理員審查管理員退出會(huì)員管理操作管理商品名稱(chēng)商品類(lèi)別商品資料用戶刪除用戶修改用戶注冊(cè)商品交易(三)系統(tǒng)流程本系統(tǒng)分為前臺(tái)購(gòu)物流程和后臺(tái)訂單處理流程前臺(tái)購(gòu)物流程圖瀏覽商品選擇商品訂購(gòu)商品去購(gòu)物車(chē)去收銀臺(tái)提交訂單未注冊(cè)用戶已登錄注冊(cè)用戶未登錄注冊(cè)用戶注冊(cè)登錄后臺(tái)購(gòu)物流程圖用戶訂單訂單處理訂單發(fā)貨訂單結(jié)賬訂單刪除注冊(cè)入口必選項(xiàng)為空用戶名有效?2次輸入密碼是否一致?密碼長(zhǎng)度符合要求?Email地址有效?其他信息有效?注冊(cè)成功否否否否否是是否是否是是是注冊(cè)功能流程圖 商品搜索流程圖開(kāi)始搜索輸入條件搜索結(jié)果查看商品購(gòu)物車(chē)下訂單繼續(xù)搜索是否登錄入口取得用戶名和密碼將UserID存入session中查詢(xún)用戶是否存在核對(duì)密碼是否正確登錄成功是是否否用戶登錄流程圖商品管理查詢(xún)商品修改,刪除滿意否返回添加商品是否商品管理流程圖購(gòu)物車(chē)流程圖購(gòu)物車(chē)查看商品滿意嗎下訂單調(diào)整商品是否(四)數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)創(chuàng)建了 數(shù)據(jù)庫(kù)aaa中共有7張表:管理員表(admin):用戶ID 密碼客戶表(users):用戶ID,密碼 ,姓名,性別,地址,EMAIL,電話商品表(goods):商品ID,商品類(lèi)別ID,商品名,生產(chǎn)地址,售價(jià),賣(mài)出信息,圖片。商品類(lèi)別表(goodstype):商品ID,商品類(lèi)別 購(gòu)物車(chē)表(basket):用戶ID,商品ID,商品售價(jià),商品數(shù)量。Board:商品ID,商品類(lèi)別。Complain:商品ID,用戶ID ,標(biāo)志。網(wǎng)上購(gòu)物系統(tǒng)就是基于以上各個(gè)數(shù)據(jù)庫(kù)的連接和綜合,把各個(gè)獨(dú)立的數(shù)據(jù)庫(kù)通過(guò)內(nèi)在的關(guān)聯(lián)性統(tǒng)一到一個(gè)主頁(yè)面里,從而方便客戶的訪問(wèn)和購(gòu)買(mǎi),實(shí)現(xiàn)了一對(duì)一的交互。 用戶在購(gòu)買(mǎi)商品前可以先看看商品目錄,看看有沒(méi)自己需要的商品,在商品的目錄里有各個(gè)商品的具體的介紹,比如說(shuō)商品的名稱(chēng),數(shù)量,價(jià)格等,用戶在看好自己的商品后,在商品的搜索中,你可以選擇你所需的商品,用戶在選擇自己的商品時(shí),系統(tǒng)則連接到后臺(tái)關(guān)于此商品信息的數(shù)據(jù)庫(kù)中,找到適合客戶需求的信息。客戶將選購(gòu)的商品放入系統(tǒng)所提供的購(gòu)物籃里,此時(shí)顧客可以繼續(xù)選購(gòu)另外的商品,或者刪除原先購(gòu)買(mǎi)的商品,并可對(duì)商品進(jìn)行名稱(chēng)和數(shù)量上的修改和添加。點(diǎn)擊“繼續(xù)購(gòu)買(mǎi)”,重復(fù)以上進(jìn)行的購(gòu)買(mǎi)活動(dòng)。直到顧客滿意。購(gòu)物結(jié)束后,進(jìn)行提交,點(diǎn)擊“Order”,完成購(gòu)物。此外顧客還得進(jìn)行身份信息的填寫(xiě),包括姓名,年齡,住址,聯(lián)系方式和選擇的支付方式或使用的支付卡等等。個(gè)人身份信息的填寫(xiě)是為了方便顧客所購(gòu)買(mǎi)的貨物準(zhǔn)確及時(shí)送達(dá)。而所有這些信息也將保存在系統(tǒng)數(shù)據(jù)庫(kù)中,顧客以后再次購(gòu)買(mǎi)時(shí)就無(wú)需重新輸入個(gè)人身份,可以直接登陸到頁(yè)面中。(五)數(shù)據(jù)庫(kù)的連接由于網(wǎng)上購(gòu)物需要保存大量的信息,因此選用大型的 SQL Server 2000 來(lái)連接數(shù)據(jù)庫(kù)。ODBC簡(jiǎn)介ODBC(open database connectivity,開(kāi)放數(shù)據(jù)庫(kù)的 互連)是microsoft開(kāi)放的一套讀取數(shù)據(jù)庫(kù)的解決方案,它將所有數(shù)據(jù)庫(kù)的 底層操作全部隱藏在ODBC的 驅(qū)動(dòng)程序內(nèi)核里。對(duì)于用戶來(lái)說(shuō),只要構(gòu)建了 一個(gè)指向數(shù)據(jù)庫(kù)的連接,就可以采用統(tǒng)一的 應(yīng)用程序編程接口(application program interface,API)實(shí)現(xiàn)對(duì) 數(shù)據(jù)庫(kù)的 讀寫(xiě),或采用相同的代碼訪問(wèn)不同格式的 數(shù)據(jù)庫(kù)。ODBC 驅(qū)動(dòng)使用ODBC簡(jiǎn)化了 對(duì)數(shù)據(jù)庫(kù)的 訪問(wèn),也 為程序的 平臺(tái)開(kāi)發(fā)和 移植提供了極大的方便。ODBC可對(duì)大多數(shù)類(lèi)型數(shù)據(jù)庫(kù)提供支持,包括dbase 、nformix、acess 、SQL server 2000和ORACLE等,還可 對(duì)一些其他類(lèi)的 數(shù)據(jù)庫(kù)文件提供支持,如文本、EXCEL電子表格等。對(duì)于一些特殊的數(shù)據(jù)庫(kù),只要安裝數(shù)據(jù)庫(kù)廠商提供的 ODBC程序,也就能夠在 程序中直接對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作。ODBC由應(yīng)用程序、驅(qū)動(dòng)程序管理器、驅(qū)動(dòng)程序和 數(shù)據(jù)源等 部分組成。應(yīng)用程序通過(guò)ODBC接口訪問(wèn)不同數(shù)據(jù)源中的 數(shù)據(jù),每個(gè)不同的數(shù)據(jù)源類(lèi)型由一個(gè)驅(qū)動(dòng)程序支持。驅(qū)動(dòng)程序管理器為應(yīng)用程序裝入合適的 驅(qū)動(dòng)程序。ASP必須建立與數(shù)據(jù)庫(kù)之間的 聯(lián)系才能使用數(shù)據(jù)庫(kù)中的數(shù)據(jù)。要在 ASP中使用ADO對(duì)象來(lái) 操作數(shù)據(jù)庫(kù),首先要 創(chuàng)建一個(gè)指向該數(shù)據(jù)庫(kù)的 ODBC連接。在WINDOWS系統(tǒng)中,ODBC的連接主要通過(guò)ODBC數(shù)據(jù)源管理器來(lái)完成。DSN數(shù)據(jù)源數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序使用數(shù)據(jù)源(DSN:DATA SOURCE NAME)定位和 標(biāo)識(shí)的ODBC兼容數(shù)據(jù)庫(kù),將信息從WEB應(yīng)用程序傳遞給數(shù)據(jù)庫(kù)。DSN包含數(shù)據(jù)庫(kù)配置、用戶安全性和定位信息,且可以獲取WINDOWS注冊(cè)表項(xiàng)或從文本格式存儲(chǔ)的 表格。構(gòu)建ODBC連接就是創(chuàng)建同數(shù)據(jù)源的 連接,也就是創(chuàng)建DSN。一個(gè)DSN就是對(duì)數(shù)據(jù)庫(kù)的一個(gè)命名連接。一旦創(chuàng)建了 一個(gè)指向數(shù)據(jù)庫(kù) 的ODBC連接,同該數(shù)據(jù)庫(kù)連接的有關(guān)信息就被保存在DSN中。在程序中操作數(shù)據(jù)庫(kù)也必須通過(guò)DSN來(lái)進(jìn)行。DSN分為用戶、系統(tǒng)和 文件3種類(lèi)型。用戶DSN和系統(tǒng)DSN將信息存儲(chǔ)在WINDOWS注冊(cè)表中,它位于注冊(cè)表中的 HKEY-LOCAL-MACHINESOFTWAREODBCODBC.INI用戶DSN只被用戶直接使用,它只能用于當(dāng)前機(jī)器中,ASP不能使用它。系統(tǒng)DSN允許所有用戶登錄到特定服務(wù)器上去訪問(wèn)數(shù)據(jù)庫(kù),任何具有權(quán)限的 用戶都可以訪問(wèn)系統(tǒng)DSN。在WEB應(yīng)用程序中訪問(wèn)數(shù)據(jù)庫(kù)時(shí),通常都是建立系統(tǒng)DSN。文件DSN將信息存儲(chǔ)在后 綴為。DSN的文本文件中,如果將此文件放在網(wǎng)絡(luò)的共享目錄中,那么可以被網(wǎng)絡(luò)中的 任何一臺(tái)工作站訪問(wèn)到。文件DSN的優(yōu)點(diǎn)在于方便移動(dòng),因?yàn)镈SN信息保存在獨(dú)立的文件中,如果希望將整個(gè)WEB應(yīng)用程序和數(shù)據(jù)庫(kù)移動(dòng)到其它計(jì)算機(jī)中,只需連同生成的DSN文件一起移動(dòng)即可。而系統(tǒng)DSN因?yàn)樾畔⑹潜4嬖谧?cè)表中,所以移動(dòng)起來(lái)就不那么方便。系統(tǒng)DSN的優(yōu)點(diǎn)在于方便修改,只需簡(jiǎn)單的修改WINDOWS的注冊(cè)表即可。而對(duì)于使用文件DSN的用戶,則必須每次修改GLOBAL.ASA文件。另外,如果需要在計(jì)算機(jī)上許多不同的應(yīng)用程序中使用同一個(gè)DSN,那么使用系統(tǒng)DSN更為方便。建立DSN步驟:1 打開(kāi)控制面板 中的 管理工具 ,在數(shù)據(jù)源(ODBC)項(xiàng)目上雙擊,2 系統(tǒng)彈出ODBC數(shù)據(jù)源管理器對(duì)話框,單擊系統(tǒng)DSN標(biāo)簽打開(kāi)系統(tǒng)DSN選項(xiàng)卡。3 單擊 添加按鈕,系統(tǒng)彈出創(chuàng)建新數(shù)據(jù)源對(duì)話框,選擇SQL Server 選項(xiàng),然后單擊完成按鈕。4 系統(tǒng)彈出創(chuàng)建到SQL Servr 的新數(shù)據(jù)源對(duì)話框,輸入系統(tǒng)DSN的名稱(chēng)并指定SQL Server所在的服務(wù)器,然后單擊下一步 按鈕。5 系統(tǒng)進(jìn)入數(shù)據(jù)庫(kù)的 安全設(shè)置步驟。在這里可選擇SQL Server驗(yàn)證單選按鈕,然后選中連接SQL Server以獲得其他配置選項(xiàng)的默認(rèn)配置復(fù)選框,再在登錄ID和密碼文本框中輸入對(duì)指定數(shù)據(jù)庫(kù)有存取權(quán)限的 SQL Server帳號(hào)和密碼,單擊下一步按鈕,6 系統(tǒng)進(jìn)入選擇要連接的數(shù)據(jù)庫(kù)步驟,選中更改默認(rèn)的數(shù)據(jù)庫(kù) 為 復(fù)選框,然后從下面的下拉列表中選擇要連接數(shù)據(jù)庫(kù)名稱(chēng)。7 單擊下一步按鈕進(jìn)入下一步驟,一般來(lái)說(shuō),不用更改其中的信息,然后單擊完成按鈕,系統(tǒng)將彈出ODBC Microsoft SQL Server安裝對(duì)話框。8 單擊測(cè)試數(shù)據(jù)源按鈕,如果系統(tǒng)提示測(cè)試成功,則表示DSN設(shè)置正確,單擊確定按鈕,可完成系統(tǒng)DSN的建立。 五、系統(tǒng)測(cè)試與維護(hù)(一)測(cè)試與推廣建成的 網(wǎng)站是否達(dá)到了 設(shè)計(jì)的規(guī)劃,是否滿足了 業(yè)務(wù)的要求,客戶界面是否友好,操作是否簡(jiǎn)單,輸入與輸出的數(shù)據(jù)信息是否準(zhǔn)確流暢等問(wèn)題。都 必須經(jīng)過(guò)一定的測(cè)試來(lái) 解決。所以網(wǎng)站的測(cè)試是 十分必要 的。當(dāng)然,在創(chuàng)建網(wǎng)站內(nèi)容與開(kāi)發(fā)管理系統(tǒng)過(guò)程中會(huì)有大量的調(diào)試,但是這些無(wú)論如何都不能代替總體的測(cè)試。測(cè)試的內(nèi)容包括速度、兼容性、交互性、鏈接正確性、程序健壯性、超流量測(cè)試等,如果發(fā)現(xiàn)問(wèn)題及時(shí)解決并記錄下來(lái)。網(wǎng)站的推廣是走向電子商務(wù)運(yùn)作的必要環(huán)節(jié),否則辛辛苦苦做成的網(wǎng)站,會(huì)因沒(méi)有人知道其存在而形同虛設(shè)。網(wǎng)站的推廣如同傳統(tǒng)商業(yè)經(jīng)營(yíng)的廣告宣傳,推廣的活動(dòng)可以長(zhǎng)期也可以短期,推廣的花費(fèi)可高可低,甚至免費(fèi).推廣途徑主要 有 :傳統(tǒng)媒體、在搜索引擎上登記、網(wǎng)上廣告、論壇、BBS、新聞組、新聞商業(yè)巡邏、產(chǎn)品發(fā)布、新聞發(fā)布以及有關(guān)公司的 報(bào)紙摘要等內(nèi)容。(二)維護(hù)本文簡(jiǎn)要介紹了網(wǎng)上購(gòu)物系統(tǒng)的主要功能及開(kāi)發(fā)過(guò)程,重點(diǎn)討論了系統(tǒng)開(kāi)發(fā)環(huán)境、數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)分析、ASP與后臺(tái)數(shù)據(jù)庫(kù)鏈接等關(guān)鍵技術(shù)。這些技術(shù)的實(shí)現(xiàn),滿足了系統(tǒng)的需要,優(yōu)化了系統(tǒng)的性能。目前基于該系統(tǒng)還

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論