基于ASP環(huán)境下的網(wǎng)上購(gòu)物系統(tǒng)_第1頁
基于ASP環(huán)境下的網(wǎng)上購(gòu)物系統(tǒng)_第2頁
基于ASP環(huán)境下的網(wǎng)上購(gòu)物系統(tǒng)_第3頁
基于ASP環(huán)境下的網(wǎng)上購(gòu)物系統(tǒng)_第4頁
基于ASP環(huán)境下的網(wǎng)上購(gòu)物系統(tǒng)_第5頁
已閱讀5頁,還剩43頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、.PAGE :.;基于ASP環(huán)境下的網(wǎng)上購(gòu)物系統(tǒng)摘 要隨著網(wǎng)技術(shù)和計(jì)算機(jī)技術(shù)的快速開展,以及數(shù)據(jù)庫技術(shù)在網(wǎng)絡(luò)中的運(yùn)用,致使更多的電子商家和消費(fèi)者之間建立暢通便利的溝通和買賣渠道,減少了企業(yè)的開支,為人們提供了周到和人性化的效力。為此我們選擇了網(wǎng)上購(gòu)物系統(tǒng)這個(gè)課題,以實(shí)現(xiàn)對(duì)網(wǎng)上買賣等網(wǎng)上購(gòu)物的一些探求和實(shí)際。開發(fā)后的網(wǎng)上系統(tǒng)包括四個(gè)模塊即:會(huì)員管理模塊、系統(tǒng)管理模塊、商品管理系統(tǒng)和在線購(gòu)物模塊。經(jīng)過網(wǎng)上購(gòu)物系統(tǒng)的建立以及實(shí)現(xiàn)對(duì)商業(yè)零售企業(yè)提供信息化管理。本文研討了一種基于數(shù)據(jù)關(guān)聯(lián)規(guī)那么網(wǎng)上購(gòu)物系統(tǒng),此方案與現(xiàn)今網(wǎng)上已采用的一些方案相比,具有用戶運(yùn)用更簡(jiǎn)單、界面更直觀等優(yōu)點(diǎn)。本系統(tǒng)基于HTML言語

2、,嵌套了VBScript源代碼的ASP編程技術(shù)。以IIS為環(huán)境,到達(dá)網(wǎng)上購(gòu)物的目的。本篇著重論述了網(wǎng)上購(gòu)物的可行性、網(wǎng)上購(gòu)物的優(yōu)勢(shì)、系統(tǒng)功能與實(shí)現(xiàn)、數(shù)據(jù)流程及存儲(chǔ),包括商品目錄,會(huì)員注冊(cè)、網(wǎng)上訂購(gòu)與購(gòu)物、庫存查詢、后臺(tái)數(shù)據(jù)管理等。關(guān)鍵詞:網(wǎng)上購(gòu)物; asp; 購(gòu)物車; 數(shù)據(jù)庫目 錄 TOC o 1-3 h z HYPERLINK l _Toc167249977 第一章 緒論 PAGEREF _Toc167249977 h 1 HYPERLINK l _Toc167249978 1.1網(wǎng)上購(gòu)物系統(tǒng)概述 PAGEREF _Toc167249978 h 1 HYPERLINK l _Toc16724

3、9979 1.2系統(tǒng)開發(fā)的目的和意義 PAGEREF _Toc167249979 h 1 HYPERLINK l _Toc167249980 第二章 開發(fā)技術(shù)概述 PAGEREF _Toc167249980 h 3 HYPERLINK l _Toc167249981 2.1 開發(fā)環(huán)境引見 PAGEREF _Toc167249981 h 3 HYPERLINK l _Toc167249982 2.1.1 硬件環(huán)境和軟件環(huán)境 PAGEREF _Toc167249982 h 3 HYPERLINK l _Toc167249984 2.2技術(shù)概述 PAGEREF _Toc167249984 h 3 H

4、YPERLINK l _Toc167249985 2.2.1 ASP技術(shù) PAGEREF _Toc167249985 h 3 HYPERLINK l _Toc167249986 2.2.2用ASP實(shí)現(xiàn)用戶登陸WEB數(shù)據(jù)庫 PAGEREF _Toc167249986 h 4 HYPERLINK l _Toc167249987 2.2.4 IIS簡(jiǎn)介 PAGEREF _Toc167249987 h 5 HYPERLINK l _Toc167249988 2.2.5 IIS與ASP的結(jié)合 PAGEREF _Toc167249988 h 5 HYPERLINK l _Toc167249989 2.2.

5、8利用ADO訪問數(shù)據(jù)庫 PAGEREF _Toc167249989 h 6 HYPERLINK l _Toc167249990 2.2.9數(shù)據(jù)庫Microsoft Access 概述 PAGEREF _Toc167249990 h 7 HYPERLINK l _Toc167249991 2.3 Dreamweaver軟件概述 PAGEREF _Toc167249991 h 7 HYPERLINK l _Toc167249992 第三章:需求分析 PAGEREF _Toc167249992 h 8 HYPERLINK l _Toc167249993 3.1 需求分析 PAGEREF _Toc16

6、7249993 h 8 HYPERLINK l _Toc167249994 3.2選擇網(wǎng)上購(gòu)物的緣由 PAGEREF _Toc167249994 h 10 HYPERLINK l _Toc167249995 3.3用戶選擇商品配送的方式 PAGEREF _Toc167249995 h 10 HYPERLINK l _Toc167249996 3.4網(wǎng)上買賣存在的問題 PAGEREF _Toc167249996 h 11 HYPERLINK l _Toc167249997 第四章 系統(tǒng)總體設(shè)計(jì) PAGEREF _Toc167249997 h 12 HYPERLINK l _Toc16724999

7、8 4.1網(wǎng)上購(gòu)物系統(tǒng)功能描畫 PAGEREF _Toc167249998 h 12 HYPERLINK l _Toc167249999 4.2 系統(tǒng)功能闡明 PAGEREF _Toc167249999 h 12 HYPERLINK l _Toc167250000 4.2.1前臺(tái)銷售部分 PAGEREF _Toc167250000 h 12 HYPERLINK l _Toc167250001 4.2.2后臺(tái)管理部分 PAGEREF _Toc167250001 h 13 HYPERLINK l _Toc167250002 4.3 系統(tǒng)版塊劃分 PAGEREF _Toc167250002 h 13

8、 HYPERLINK l _Toc167250003 4.3.1前臺(tái) PAGEREF _Toc167250003 h 13 HYPERLINK l _Toc167250004 4.3.2 后臺(tái) PAGEREF _Toc167250004 h 13 HYPERLINK l _Toc167250005 4.4 系統(tǒng)構(gòu)造 PAGEREF _Toc167250005 h 14 HYPERLINK l _Toc167250006 4.4.1網(wǎng)上購(gòu)物銷售系統(tǒng)頁面構(gòu)造 PAGEREF _Toc167250006 h 14 HYPERLINK l _Toc167250007 4.4.2 商品搜索流程圖 PAG

9、EREF _Toc167250007 h 14 HYPERLINK l _Toc167250008 4.4.3 注冊(cè)功能流程圖 PAGEREF _Toc167250008 h 15 HYPERLINK l _Toc167250009 4.4.4 用戶登陸流程圖 PAGEREF _Toc167250009 h 15 HYPERLINK l _Toc167250010 .4.5 系統(tǒng)E-R圖 PAGEREF _Toc167250010 h 16 HYPERLINK l _Toc167250011 4.5 數(shù)據(jù)庫設(shè)計(jì) PAGEREF _Toc167250011 h 16 HYPERLINK l _T

10、oc167250012 4.6 創(chuàng)建虛擬目錄來組織Web運(yùn)用程序 PAGEREF _Toc167250012 h 16 HYPERLINK l _Toc167250013 第五章 系統(tǒng)詳細(xì)設(shè)計(jì) PAGEREF _Toc167250013 h 19 HYPERLINK l _Toc167250014 5.1 數(shù)據(jù)源 PAGEREF _Toc167250014 h 19 HYPERLINK l _Toc167250015 5.1.1 創(chuàng)建數(shù)據(jù)庫鏈接(Connection) PAGEREF _Toc167250015 h 22 HYPERLINK l _Toc167250016 5.1.2 創(chuàng)建數(shù)據(jù)

11、對(duì)象(Record Set) PAGEREF _Toc167250016 h 23 HYPERLINK l _Toc167250017 5.1.3 操作數(shù)據(jù)庫 PAGEREF _Toc167250017 h 23 HYPERLINK l _Toc167250018 5.1.4 封鎖數(shù)據(jù)對(duì)象和鏈接對(duì)象 PAGEREF _Toc167250018 h 24 HYPERLINK l _Toc167250019 5.2 目錄構(gòu)造與通用模塊 PAGEREF _Toc167250019 h 24 HYPERLINK l _Toc167250020 5.2.1目錄構(gòu)造 PAGEREF _Toc1672500

12、20 h 24 HYPERLINK l _Toc167250021 5.2.2通用模塊 PAGEREF _Toc167250021 h 24 HYPERLINK l _Toc167250022 第六章 系統(tǒng)后臺(tái)管理與界面設(shè)計(jì) PAGEREF _Toc167250022 h 26 HYPERLINK l _Toc167250023 6.1 后臺(tái)管理模塊分析 PAGEREF _Toc167250023 h 26 HYPERLINK l _Toc167250024 6.2 商品信息管理模塊 PAGEREF _Toc167250024 h 27 HYPERLINK l _Toc167250025 6.

13、3 買賣信息管理模塊 PAGEREF _Toc167250025 h 30 HYPERLINK l _Toc167250026 6.4 用戶管理模塊 PAGEREF _Toc167250026 h 31 HYPERLINK l _Toc167250027 6.5 系統(tǒng)主界面 PAGEREF _Toc167250027 h 33 HYPERLINK l _Toc167250028 6.6 商品查詢search.asp PAGEREF _Toc167250028 h 34 HYPERLINK l _Toc167250029 6.7 用戶界面設(shè)計(jì) PAGEREF _Toc167250029 h 35

14、 HYPERLINK l _Toc167250030 6.7.1 用戶信息注冊(cè) PAGEREF _Toc167250030 h 35 HYPERLINK l _Toc167250031 6.7.2用戶信息登陸 PAGEREF _Toc167250031 h 37 HYPERLINK l _Toc167250032 第7章 ASPAccess的平安隱患 PAGEREF _Toc167250032 h 40 HYPERLINK l _Toc167250033 終了語 PAGEREF _Toc167250033 h 41 致謝43參考文獻(xiàn)44PAGE 42第一章 緒論1.1網(wǎng)上購(gòu)物系統(tǒng)概述隨著因特網(wǎng)

15、的不斷普及和信息高速公路的逐漸延伸,人類社會(huì)現(xiàn)今已俯首步入信息社會(huì)時(shí)代,而商品買賣方式在不斷地發(fā)生著變化。在社會(huì)化大消費(fèi)以及社會(huì)分工日趨專業(yè)化的今天,網(wǎng)上購(gòu)物無形的 占據(jù)著主要的位置。網(wǎng)上購(gòu)物系統(tǒng)普通由商品管理、購(gòu)物車管理、系統(tǒng)管理和會(huì)員管理等要素組成,是一個(gè)網(wǎng)上買賣過程。其主要義務(wù)是買賣各方以電子買賣方式而不是經(jīng)過當(dāng)面交換或直接面談方式進(jìn)展的任何方式的商業(yè)買賣。顯然,這與“網(wǎng)上購(gòu)物的概念和內(nèi)容既有聯(lián)絡(luò),又有明顯的區(qū)別。它們涉及的信息范圍,效力功能以及社會(huì)意義等都不一樣。網(wǎng)上購(gòu)物系統(tǒng)搜集和管理的是特定的信息,其范圍較窄,功能和目的比較明確、詳細(xì),主要是為特定的領(lǐng)域和機(jī)構(gòu)的決策和管理效力;而信息

16、管理那么要對(duì)各類信息及其相關(guān)要素進(jìn)展全方位管理,而對(duì)全社會(huì)開展信息效力,以便有效地滿足社會(huì)的信息需求。今天,我們可以確信網(wǎng)上購(gòu)物毋庸置疑是未來的開展方向。然而網(wǎng)上購(gòu)物系統(tǒng)卻還沒有一個(gè)嚴(yán)厲的定義。Intel公司以為:網(wǎng)上購(gòu)物=電子市場(chǎng)電子買賣電子效力;IBM以為:網(wǎng)上購(gòu)物=web;HP公司那么說:“網(wǎng)上購(gòu)物是經(jīng)過電子化的手段來完成商業(yè)貿(mào)易活動(dòng)的一種方式。如此等等。那么終究什么是網(wǎng)上購(gòu)物系統(tǒng)呢?1.2系統(tǒng)開發(fā)的目的和意義網(wǎng)上購(gòu)物來源于七十年代。當(dāng)時(shí)一些大公司經(jīng)過建立本人的計(jì)算機(jī)網(wǎng)絡(luò)實(shí)現(xiàn)各個(gè)機(jī)構(gòu)之間、商業(yè)同伴之間的信息共享,這個(gè)過程被稱為EDI電子數(shù)據(jù)交換。EDI經(jīng)過傳送規(guī)范的數(shù)據(jù)流可以防止人為的失

17、誤、降低本錢、提高效率,據(jù)估計(jì)在世界1000個(gè)最大的企業(yè)中,95%以上的在運(yùn)用這一技術(shù)。它過去是、如今也是網(wǎng)上購(gòu)物的根底。近年來,隨著信息的全球化和國(guó)際互聯(lián)網(wǎng)的普及化,越來越多的人想運(yùn)用其無國(guó)界、無時(shí)間、無地域限制的便利環(huán)境來運(yùn)營(yíng)拓展商務(wù)。因此網(wǎng)上購(gòu)物成為互聯(lián)網(wǎng)運(yùn)用的最大熱點(diǎn),越來越多的企業(yè)經(jīng)過運(yùn)用網(wǎng)上購(gòu)物技術(shù)來進(jìn)展商業(yè)上的買賣以減少本錢。當(dāng)然,還有更多的公司想運(yùn)用網(wǎng)絡(luò)技術(shù)來架構(gòu)一個(gè)虛擬的店面進(jìn)展?fàn)I業(yè)買賣,企業(yè)與消費(fèi)者經(jīng)過網(wǎng)絡(luò)完成買賣,非但能使企業(yè)降低本錢也可以讓消費(fèi)者在一個(gè)溫馨的地點(diǎn)享用逛街與購(gòu)物的樂趣。隨著網(wǎng)上購(gòu)物風(fēng)潮的擴(kuò)展,將會(huì)有更多的公司連上網(wǎng)絡(luò)進(jìn)展各項(xiàng)業(yè)務(wù),而不只是將公司產(chǎn)品引見的網(wǎng)

18、頁放在網(wǎng)站上供人閱讀而已。如今,大多數(shù)企業(yè)曾經(jīng)建立本人的網(wǎng)站引見和銷售他們的產(chǎn)品。您只需擁有一個(gè)計(jì)算機(jī)、閱讀器、Internet銜接和信譽(yù)卡,今天就可以從網(wǎng)絡(luò)上購(gòu)買到書本、CD、鮮花、飛機(jī)票、電視甚至到汽車。如今網(wǎng)上購(gòu)物曾經(jīng)成為企業(yè)添加市場(chǎng)競(jìng)爭(zhēng)力的一種重要手段,同時(shí)人民購(gòu)物更加方便快捷。第二章 開發(fā)技術(shù)概述2.1 開發(fā)環(huán)境引見2.1.1 硬件環(huán)境和軟件環(huán)境CPU Type: Intel P4, 2800 MHz System Memory:512MB Video Adapter:SVGA 128MBDisk Drive: 40GB操作系統(tǒng): Microsoft Windows XP Profe

19、ssional閱讀器: Internet Explorer6.0 sp1Internet信息效力: Internet Information Services數(shù)據(jù)庫效力器: Microsoft Access其他工具: Dreamweaver2.2技術(shù)概述2.2.1 ASP技術(shù)更準(zhǔn)確地說Microsoft Active Server Pages (ASP)是一個(gè)中間件,這個(gè)中間件將Web上的懇求轉(zhuǎn)入到一個(gè)解釋器中,在這個(gè)解釋器中將一切ASP的Script進(jìn)展分析,再進(jìn)展執(zhí)行,而這時(shí)可以在這個(gè)中間件中創(chuàng)建一個(gè)新的COM對(duì)象,對(duì)這個(gè)對(duì)象中的屬性和方法進(jìn)展操作和調(diào)用,同時(shí)再經(jīng)過這些COM組件完成更多的

20、任務(wù)。所以說,ASP的強(qiáng)大不在于他的VBScript,而在于它后臺(tái)的COM組件,這些組件無限地?cái)U(kuò)展了ASP的才干。ASP是將規(guī)范的 HTML文件拓展了一些附加特征,Microsoft Active Server Professional像規(guī)范的 HTML文件一樣包含 HTML語句并且在一個(gè)閱讀器上解釋并顯示。但它為 HTML編寫人員提供了在效力器端運(yùn)轉(zhuǎn)腳本的環(huán)境,使 HTML編寫人員可以利用 VBScript和J Scrip t或其他第三方腳本言語來創(chuàng)建ASP,實(shí)現(xiàn)過去需求編寫復(fù)雜的CGI程序才干實(shí)現(xiàn)的有動(dòng)態(tài)內(nèi)容的網(wǎng)頁。一個(gè)ASP文件的后綴為.asp,其中包含實(shí)現(xiàn)動(dòng)態(tài)功能的 VB Script

21、或J Script語句,假設(shè)去掉那些VB Scrip t或J Script語句,它和規(guī)范的 H T M L文件沒有任何區(qū)別。ASP提供了一些內(nèi)建對(duì)象。利用這些內(nèi)建對(duì)象,他可以使他的腳本更加強(qiáng)大;這些對(duì)象會(huì)允許您從閱讀器中接納和發(fā)送信息。 ASP提供了6個(gè)功能強(qiáng)大的內(nèi)部對(duì)象,每個(gè)對(duì)象具有各自的屬性、方法,有的還擁有數(shù)據(jù)集合與事件,它們共同完成Web中的一些重要任務(wù)。這6個(gè)對(duì)象及其功能描畫如表2-2所示,合理地運(yùn)用這些對(duì)象可以使本來復(fù)雜,煩瑣的任務(wù)變得簡(jiǎn)捷而條理明晰。表2-1 ASP 內(nèi)部6大對(duì)象及其功能對(duì)象稱號(hào)功能描畫Request從客戶端獲得信息Response將信息送給客戶端Server提供

22、一些Web效力器工具Session儲(chǔ)存在一個(gè)Session內(nèi)的用戶信息,該信息僅可被該用戶訪問Application在一個(gè)ASP-Application中讓不同的客戶端共享信息ObjectContext配合Microsoft Transaction效力器進(jìn)展分布式事務(wù)處置2.2.2用ASP實(shí)現(xiàn)用戶登陸WEB數(shù)據(jù)庫在ASP中訪問數(shù)據(jù)庫,可采用ASP內(nèi)置ActiveX效力器組件棗數(shù)據(jù)庫訪問組件,運(yùn)用ActiveX Data Object(ActiveX數(shù)據(jù)對(duì)象,簡(jiǎn)稱ADO)的技術(shù)。ADO經(jīng)過在WEB效力器上設(shè)定ODBC,來建立與多種數(shù)據(jù)庫的銜接,其中包括SQL Server、Oracle、Foxp

23、ro等各種大、中、小型數(shù)據(jù)庫。圖2-1 ASP實(shí)現(xiàn)WEB與數(shù)據(jù)庫銜接2.2.4 IIS簡(jiǎn)介Wsb效力器是Web運(yùn)用程序的心臟。IIS(Internet Information Server)是微軟推出的Windows NT Option Pack的主要成員,作為Win2000server的擴(kuò)展,自推出以來曾經(jīng)有了很大開展,其體系構(gòu)造是當(dāng)今市場(chǎng)上最受關(guān)注的Web效力器之一。新推出的IIS6.0版本加強(qiáng)了系統(tǒng)平安性,具有效力器端腳本開發(fā)調(diào)試,內(nèi)容管理和站點(diǎn)分析,解體防護(hù),內(nèi)置JAVA虛擬機(jī)及全面支持ASP.NET等強(qiáng)大功能。2.2.5 IIS與ASP的結(jié)合在過去,客戶機(jī)/效力器構(gòu)造的設(shè)計(jì)與Web的

24、相關(guān)技術(shù)幾乎處于平行線上,兩者相互獨(dú)立并無法作出集成性的設(shè)計(jì)。如今我們利用IIS+ASP構(gòu)成三層式Web構(gòu)造如圖2.1所示的中間一層,將客戶機(jī)/效力器構(gòu)造與Web親密結(jié)合,完成前后端兩者的集成輸出功能,使得Web站點(diǎn)的開發(fā)更方便,實(shí)現(xiàn)的功能更強(qiáng)大。Web構(gòu)造如下圖:程序和計(jì)算邏輯前端閱讀器ActiveX Server元件ActiveX Server元件 后端數(shù)據(jù)庫數(shù)據(jù)庫效力器Microsoft IIS + ASP閱讀器圖2-2 Web構(gòu)造2.2.8利用ADO訪問數(shù)據(jù)庫ADOActiveX Data Objects是一種操作Microsoft所支持的數(shù)據(jù)庫的新技術(shù)。在ASP中,ADO可以看作是一

25、個(gè)效力器組件(Server Component),更簡(jiǎn)單點(diǎn)說,是一系列的對(duì)象,運(yùn)用這些功能強(qiáng)大的對(duì)象,即可輕松完成對(duì)數(shù)據(jù)庫復(fù)雜的操作。本文中個(gè)性化頁面的實(shí)現(xiàn)便大量地用到了ADO技術(shù)。鏈接到數(shù)據(jù)庫建立事務(wù)設(shè)置sql語句傳送參數(shù)執(zhí)行sql語句操作數(shù)據(jù)完成或取消事務(wù)封鎖鏈接圖2-32.2.9數(shù)據(jù)庫Microsoft Access 概述這種數(shù)據(jù)庫能提供關(guān)系管理系統(tǒng)RDBMS中心和一組外圍管理工具軟件采用規(guī)范數(shù)據(jù)庫言語和遠(yuǎn)程數(shù)據(jù)訪問規(guī)范可以實(shí)現(xiàn)網(wǎng)絡(luò)環(huán)境下數(shù)據(jù)庫之間互聯(lián)?;ゲ僮骶哂芯W(wǎng)絡(luò)容錯(cuò)完好性檢查和平安嚴(yán)密等功能使整個(gè)網(wǎng)絡(luò)數(shù)據(jù)庫的存取更加合理在選擇數(shù)據(jù)庫需求比較各種的性能和優(yōu)缺陷并有一個(gè)長(zhǎng)期的規(guī)劃和假設(shè)

26、干年后要實(shí)現(xiàn)的目的。本網(wǎng)站運(yùn)用access作為我們的網(wǎng)絡(luò)數(shù)據(jù)庫。2.3 Dreamweaver軟件概述Dreamweaver是Macromedia公司推出的主頁編輯工具。它是一個(gè)所見即所得網(wǎng)頁編輯器,支持最新的DHTML和CSS規(guī)范。它采用了多種先進(jìn)技術(shù),可以快速高效地創(chuàng)建極具表現(xiàn)力和動(dòng)感效果的網(wǎng)頁,使網(wǎng)頁創(chuàng)作過程變得簡(jiǎn)單無比。值得稱道的是,Dreamweaver不僅提供了強(qiáng)大的網(wǎng)頁編輯功能,而且提供了完善的站點(diǎn)管理機(jī)制,可以說,它是一個(gè)集網(wǎng)頁創(chuàng)作和站點(diǎn)管理兩大利器于一身的超分量級(jí)的創(chuàng)作工具。第三章 需求分析3.1 需求分析網(wǎng)上購(gòu)物從英文的字面意思上看就是利用如今先進(jìn)的電子技術(shù)從事各種商業(yè)活動(dòng)

27、的方式。其本質(zhì)是一套完好的網(wǎng)絡(luò)商務(wù)運(yùn)營(yíng)及管理信息系統(tǒng)。再詳細(xì)一點(diǎn),它是利用現(xiàn)有的計(jì)算機(jī)硬件設(shè)備、軟件和網(wǎng)絡(luò)根底設(shè)備,經(jīng)過一定的協(xié)議銜接起來的電子網(wǎng)絡(luò)環(huán)境進(jìn)展各種各樣商務(wù)活動(dòng)的方式。這是一個(gè)比較嚴(yán)厲的定義,說得通俗一點(diǎn),網(wǎng)上購(gòu)物普通就是指利用國(guó)際互聯(lián)網(wǎng)進(jìn)展商務(wù)活動(dòng)的一種方式,例如:網(wǎng)上營(yíng)銷、網(wǎng)上客戶效力、以及網(wǎng)上做廣告、網(wǎng)上調(diào)查等。 網(wǎng)上購(gòu)物可以經(jīng)過多種電子通訊方式來完成。簡(jiǎn)單的,比如他經(jīng)過打或發(fā)的方式來與客戶進(jìn)展商貿(mào)活動(dòng),似乎也可以稱作為網(wǎng)上購(gòu)物;但是,如今人們所討論的網(wǎng)上購(gòu)物主要是以EDI電子數(shù)據(jù)交換和INTERNET來完成的。尤其是隨著INTERNET技術(shù)的日益成熟,網(wǎng)上購(gòu)物真正的開展將是

28、建立在INTERNET技術(shù)上的。所以也有人把網(wǎng)上購(gòu)物簡(jiǎn)稱為ICINTERNET COMMERCE。 需求分析是數(shù)據(jù)庫設(shè)計(jì)的第一階段。不斷的調(diào)查與研討,了解組織機(jī)構(gòu)的情況,了解部門的業(yè)務(wù)流程等系統(tǒng)與需求,對(duì)于設(shè)計(jì)好概念模型是非常重要的。在需求分析中,應(yīng)該對(duì)現(xiàn)實(shí)世界要處置的對(duì)象進(jìn)展詳細(xì)地調(diào)查;在確定系統(tǒng)功能中,搜集支持系統(tǒng)功能目的的數(shù)據(jù)及分 析數(shù)據(jù)之間的關(guān)系和處置流程。可以說,需求分析的質(zhì)量直接影響到 系統(tǒng)設(shè)計(jì)的成敗。功能如下:用戶注冊(cè):在網(wǎng)上訂購(gòu)產(chǎn)品的用戶一定是該系統(tǒng)的注冊(cè)用戶,因此,必需提供用戶注冊(cè)功能;用戶審核:用戶注冊(cè)后,必需由系統(tǒng)管理員來審核用戶的注冊(cè)信息,確定用戶注冊(cè)后的有效性.因此必

29、需添加用戶審核功能.用戶登陸及驗(yàn)證:提供用戶在網(wǎng)站上購(gòu)物前的登陸功能.只需登陸后,用戶才干正常進(jìn)展購(gòu)物操作.商品搜索:用戶在閱讀商品時(shí),必需給予搜索功能的支持,以便用戶可以快速地查找本人喜歡的商品.購(gòu)物車管理:當(dāng)用戶選定一種商品后,就可以把這種商品放到購(gòu)物車中.在本問系統(tǒng)中運(yùn)用session對(duì)象來存儲(chǔ)購(gòu)物車的有關(guān)信息.需求留意的是,在購(gòu)物車中商品不是用戶最終購(gòu)買的商品,只是一個(gè)購(gòu)物的意向,用戶可以根據(jù)需求,在提交訂單之前,隨時(shí)修正購(gòu)物車中的商品信息.定單構(gòu)成和查找程序:當(dāng)用戶在挑選好商品后,就可以把購(gòu)物車中的商品構(gòu)成一張訂單提交給系統(tǒng),除了要提交要夠買的商品以外,還要提交用戶的和送貨地點(diǎn)的信息

30、.用戶在提交訂單之后,可以經(jīng)過訂單查找程序來查詢本人訂單的處置情況商品信息管理:對(duì)系統(tǒng)的商品進(jìn)展管理,包括商品的入庫,商品信息的修正,剩余商品信息和商品信息的審核等功能.買賣信息管理:主要實(shí)現(xiàn)對(duì)訂單和發(fā)貨的管理,首先對(duì)用戶的訂單的有關(guān)信息進(jìn)展確認(rèn),在確認(rèn)無誤的情況下就可以發(fā)貨了,完成了一個(gè)買賣過程.會(huì)員管理:主要提供的是用戶的管理,包括前面提到的用戶審核,同時(shí)還可以刪除用戶信息和對(duì)管理員進(jìn)展管理等.3.2選擇網(wǎng)上購(gòu)物的緣由圖3-1 網(wǎng)上購(gòu)物的緣由從上面的圖可以看出網(wǎng)上購(gòu)物選擇節(jié)約時(shí)間和操作方便的分別占46.7%和44.2%,這闡明隨著生活節(jié)拍的加快,人們?cè)絹碓较M麚碛泻?jiǎn)單快捷的購(gòu)物方式。3.3

31、用戶選擇商品配送的方式 圖3-2 用戶選擇商品配送的方式從上面的圖中可以看出人們總希望直接可以拿到物品,而不需求耽擱本人的時(shí)間,假設(shè)是送貨上門,也可以當(dāng)面檢查所購(gòu)的物品,這也表現(xiàn)出人們對(duì)廠商信譽(yù)的擔(dān)憂。3.4網(wǎng)上買賣存在的問題圖3-3 用戶以為目前網(wǎng)上買賣存在的最大問題第四章 系統(tǒng)總體設(shè)計(jì)4.1網(wǎng)上購(gòu)物系統(tǒng)功能描畫網(wǎng)上購(gòu)物系統(tǒng)要實(shí)現(xiàn)的功能非常多,最重要的當(dāng)屬商品的銷售,也就是管理庫房中的商品,以及管理用戶的購(gòu)物車,從而實(shí)現(xiàn)結(jié)賬等一系列功能。另外,在線商品銷售系統(tǒng)還需求提供應(yīng)用戶查找數(shù)據(jù)庫中商品相關(guān)記錄的功能。同時(shí),就是為了保證商品買賣的正常進(jìn)展,必需對(duì)用戶的身份進(jìn)展驗(yàn)證。最后,該系統(tǒng)還必需具有

32、管理員的功能,允許管理員對(duì)整個(gè)系統(tǒng)的數(shù)據(jù)庫進(jìn)展操作。因此網(wǎng)上購(gòu)物系統(tǒng)可以實(shí)現(xiàn)商家在線發(fā)布商品信息、消費(fèi)者在線購(gòu)買等功能。詳細(xì)來說,主要有以下幾點(diǎn):后臺(tái)的網(wǎng)站數(shù)據(jù)遠(yuǎn)程維護(hù),包括業(yè)務(wù)數(shù)據(jù)和分類與信息的添加、修正、刪除等功能;分類類別的靈敏維護(hù),擁有不限制數(shù)量根據(jù)業(yè)務(wù)的多級(jí)分類目錄;可以在線添加、刪除、修正商品各級(jí)類別;注冊(cè)用戶、商品信息的輕松維護(hù);支持商品圖片上載功能,訂單結(jié)算統(tǒng)計(jì)功能;用戶免費(fèi)注冊(cè)及用戶信息修正功能;購(gòu)物流程簡(jiǎn)單快捷,包含商品折扣機(jī)制;強(qiáng)大的信息分類檢索閱讀功能,分類列表簡(jiǎn)約,商品條目分頁顯示;強(qiáng)大的信息查詢功能,使您更快捷地查找到您所要的商品信息;面向消費(fèi)者的訂單查詢功能;其他

33、功能還包括:讀者點(diǎn)評(píng)、新書預(yù)定、用戶個(gè)性化設(shè)置等功能;界面友好,可以根據(jù)用戶需求定制界面。4.2 系統(tǒng)功能闡明4.2.1前臺(tái)銷售部分 這部分也就是顧客閱讀商品、選擇商品、結(jié)賬完成購(gòu)物的地方,實(shí)踐上是傳統(tǒng)的商品部分。普通而言,需求根據(jù)所銷售商品的特點(diǎn)安排規(guī)劃,在編制程序時(shí)應(yīng)充分思索這一點(diǎn),商品數(shù)據(jù)靈敏地根據(jù)需求從數(shù)據(jù)挑出,照顧顧客閱讀習(xí)慣,簡(jiǎn)化購(gòu)物流程,可以使客戶迅速找到所需商品,為此設(shè)立了“快速查詢、“高級(jí)查詢、“圖書分類查詢等方式,真正做到“簡(jiǎn)約,高效,流暢的購(gòu)物環(huán)境。在支付方面,可以根據(jù)客戶的需求而定制。系統(tǒng)可以集成“款到付貨、“招商銀行一卡通等支付方式。4.2.2后臺(tái)管理部分 后臺(tái)管理是

34、整個(gè)銷售系統(tǒng)中最為重要和復(fù)雜的部分,產(chǎn)品項(xiàng)可以根據(jù)產(chǎn)品的特點(diǎn),無級(jí)分類,自動(dòng)數(shù)據(jù)庫管理,猶如運(yùn)用程序的錄入方式,毫不費(fèi)力地管理數(shù)萬條數(shù)據(jù)項(xiàng)。后臺(tái)管理共分為數(shù)據(jù)錄入、賬單處置、注冊(cè)用戶管理、數(shù)據(jù)備份匯總、庫存管理、報(bào)表輸出等功能。4.3 系統(tǒng)版塊劃分4.3.1前臺(tái) 新產(chǎn)品引薦,產(chǎn)品分類索引,產(chǎn)品搜索引擎,購(gòu)物推車,會(huì)員效力,付帳結(jié)算。4.3.2 后臺(tái) 產(chǎn)品類別管理(無級(jí)分類,增刪改),產(chǎn)品信息錄入(增刪改),用戶管理(增刪改,用戶權(quán)限定義),訂單管理。4.4 系統(tǒng)構(gòu)造4.4.1網(wǎng)上購(gòu)物銷售系統(tǒng)頁面構(gòu)造網(wǎng)上購(gòu)物系統(tǒng)首頁新產(chǎn)品引薦搜索引擎會(huì)員界面產(chǎn)品分類閱讀會(huì)員注冊(cè)等界面產(chǎn)品目錄產(chǎn)品詳細(xì)資料會(huì)員登錄

35、放入購(gòu)物車會(huì)員結(jié)賬,完成購(gòu)買圖4-1 網(wǎng)上購(gòu)物銷售系統(tǒng)頁面構(gòu)造開場(chǎng)搜索輸入搜索條件查詢搜索結(jié)果查看商品購(gòu)物車下訂單繼續(xù)搜索是否4.4.2 商品搜索流程圖 圖4-2商品搜索流程圖注冊(cè)入口4.4.3 注冊(cè)功能流程圖是必選項(xiàng)為空否否用戶名有效?是是2次輸入密碼能否一致?否否密碼長(zhǎng)度符合要求?是否Email地址有效?是否其他信息有效?是否注冊(cè)勝利 圖 4-3注冊(cè)功能流程圖登錄入口獲得用戶名和密碼查詢用戶能否存在核對(duì)密碼能否正確是是否否登錄勝利4.4.4 用戶登陸流程圖 4.4.4 用戶登陸流程圖.4.5 系統(tǒng)E-R圖分類稱號(hào)商品類別分類編號(hào)固定電子郵件地址挪動(dòng)性別用戶姓名用戶密碼用戶名用戶信息圖4-5

36、用戶系統(tǒng)商品m m圖4-64.5 數(shù)據(jù)庫設(shè)計(jì)在設(shè)計(jì)數(shù)據(jù)庫之前,首先要?jiǎng)?chuàng)建一個(gè)數(shù)據(jù)庫,這里定義為data共需創(chuàng)建表7,分別為:class_1、class_2、manage-user、Orderlist、Product、Reguser、ShopList4.6 創(chuàng)建虛擬目錄來組織Web運(yùn)用程序1在開場(chǎng)菜單里選擇控制面板,在控制面板里單擊管理工具,然后選擇Internet信息效力,并且雙擊。進(jìn)入下面界面,右擊默許網(wǎng)站圖標(biāo),在新建菜單中單擊虛擬目錄,圖4-7 新建一個(gè)虛擬目錄IS啟動(dòng)虛擬目錄創(chuàng)建導(dǎo)游協(xié)助 他完成創(chuàng)建虛擬目錄的步驟。單擊導(dǎo)游標(biāo)題頁上的一步按紐以顯示虛擬目錄別名頁,如圖4-8圖4-8 創(chuàng)建虛

37、擬目錄的步驟3為虛擬目錄輸入一個(gè)別名。別名是他用來標(biāo)識(shí)該文件夾中的資源的稱號(hào)。在IIS中,別名是他用來指定工程位置的稱號(hào)。單擊下一步按紐,導(dǎo)游將顯示網(wǎng)站虛擬目錄頁,如圖4-9示: 圖4-9為虛擬目錄輸入一個(gè)別名 4輸入可以和虛擬目錄關(guān)聯(lián)的物理目錄的途徑。單擊下一步按紐。導(dǎo)游顯示訪問權(quán)限頁。保管上圖所示的默許權(quán)限。單擊下一步按紐,然后單擊完成創(chuàng)建虛擬文件夾并終止導(dǎo)游。如圖4-10示: 圖4-10 輸入可以和虛擬目錄關(guān)聯(lián)的物理目錄的途徑第五章 系統(tǒng)詳細(xì)設(shè)計(jì)5.1 數(shù)據(jù)源DSN(Date Source Name)即數(shù)據(jù)源稱號(hào)。我們知道,ODBC是一種訪問數(shù)據(jù)庫的方法,只需系統(tǒng)中有相應(yīng)的ODBC驅(qū)動(dòng)程

38、序,任何程序就可以經(jīng)過ODBC支配驅(qū)動(dòng)程序的數(shù)據(jù)庫。比如我們系統(tǒng)中有Access的ODBC驅(qū)動(dòng)程序,那么即使我們沒有Access軟件,也可以在我們的程序中對(duì)一個(gè)Access的MDB數(shù)據(jù)庫加、刪、改記錄。而且我們根本不用知道這個(gè)數(shù)據(jù)庫是放在哪里的。我們只需寫出SQL語句,ODBC驅(qū)動(dòng)程序就會(huì)幫我們做一切事情。我們?cè)诮oODBC驅(qū)動(dòng)程序傳SQL指令時(shí),即是用DSN來通知它究竟操作的是哪一個(gè)數(shù)據(jù)庫。假設(shè)數(shù)據(jù)庫的平臺(tái)變了,比如我們改用了SQL Server的數(shù)據(jù)庫,只需其中表的構(gòu)造沒變,我們就不用改寫我們的程序,只需重新在系統(tǒng)中配置DSN就行了。由此可見,DSN是運(yùn)用程序和數(shù)據(jù)庫之間的橋梁。重要數(shù)據(jù)字典

39、定義數(shù)據(jù)流稱號(hào):注冊(cè)信息位置:用戶P1定義:注冊(cè)信息1=用戶注冊(cè)名+口令闡明:用戶要輸入合法的注冊(cè)名及口令,以獲得操作權(quán)。數(shù)據(jù)流稱號(hào):驗(yàn)證結(jié)果位置:P1用戶定義:驗(yàn)證結(jié)果=登錄勝利|用戶名未注冊(cè)|口令錯(cuò)誤闡明:通知用戶登錄情況,如勝利,可直接進(jìn)入操作界面。數(shù)據(jù)流稱號(hào):驗(yàn)證結(jié)果位置:P1用戶定義:驗(yàn)證結(jié)果=登錄勝利|用戶名未注冊(cè)|口令錯(cuò)誤闡明:通知用戶登錄情況,如勝利,可直接進(jìn)入操作界面。數(shù)據(jù)項(xiàng)作為數(shù)據(jù)字典的補(bǔ)充,在定義數(shù)據(jù)字典中起關(guān)鍵作用。數(shù)據(jù)項(xiàng)條目給出每個(gè)單項(xiàng)的定義,通常是該數(shù)據(jù)項(xiàng)的數(shù)據(jù)類型、允許值等。用戶信息表: 記錄注冊(cè)會(huì)員的根本信息,表中的各個(gè)字段及各個(gè)字段的闡明如表5-1 表5-1

40、用戶信息表 字段稱號(hào)字段數(shù)據(jù)類型注釋ID自動(dòng)編號(hào)編號(hào) User-id文本用戶IDPasspwd文本密碼pass文本密碼提示問題Dapass文本問題答案Name文本用戶姓名Sex文本性別文本郵件地址Phone文本號(hào)碼Address文本地址Zip數(shù)字Regtime日期/時(shí)間注冊(cè)時(shí)間 管理員信息表: 記錄用戶的有關(guān)信息。如表5-2所示表5-2管理員信息表字段稱號(hào)數(shù)據(jù)類型闡明ID自動(dòng)編號(hào)管理員ID號(hào)Username文本管理員稱號(hào)Password文本管理員密碼商品大類信息表:記錄商品大類的有關(guān)信息。如表5-3所示:表5-3商品大類信息表字段稱號(hào)字段數(shù)據(jù)類型注釋ID自動(dòng)編號(hào)編號(hào)Class-1-Name文本

41、商品大類稱號(hào)Class-1-Regtime日期/時(shí)間添加日期商品小類信息表:記錄商品小類的有關(guān)信息。如表5-4所示: 表5-4商品小類信息表字段稱號(hào)字段數(shù)據(jù)類型注釋ID自動(dòng)編號(hào)編號(hào)Class-2-Name文本商品小類稱號(hào)Class-Name文本所屬商品稱號(hào)Class-1-Regtime日期/時(shí)間添加日期購(gòu)物信息表:記錄用戶購(gòu)物的有關(guān)信息。如表5-5所示:表5-5購(gòu)物信息表字段稱號(hào)字段數(shù)據(jù)類型注釋ID自動(dòng)編號(hào)編號(hào)Producet-id文本商品 IDFrom-id文本訂單 IDProducet-Name文本商品稱號(hào)Number數(shù)字?jǐn)?shù)量P-NewPrice貨幣商品新價(jià)錢RegTime時(shí)期/時(shí)間購(gòu)物時(shí)

42、間商品信息表:記錄商品的有關(guān)信息. 如表5-6所示:表5-6商品信息表字段稱號(hào)字段數(shù)據(jù)類型注釋Producet-No自動(dòng)編號(hào)編號(hào)Producet-id文本商品 IDProducet-Name文本商品稱號(hào)Class-1文本商品大類稱號(hào)Class-2文本商品小類稱號(hào)P-NewPrice貨幣商品 新價(jià)錢P-OldPrice貨幣商品 舊價(jià)錢P-Pic文本商品 縮略圖P-Full-pic文本商品全圖RegTime時(shí)期/時(shí)間添加時(shí)間Look-Count數(shù)字查看訂單信息表:記錄客戶訂單的有關(guān)信息. 如表5-7所示表5-7 訂單信息表字段稱號(hào)字段數(shù)據(jù)類型注釋From-id自動(dòng)編號(hào)編號(hào)User-id文本用戶 I

43、DName文本用戶稱號(hào)Zip文本Phone文本文本郵件地址Address文本地址Pays貨幣應(yīng)付款項(xiàng)RegTime時(shí)期/時(shí)間添加時(shí)間Flag文本能否處置5.1.1 創(chuàng)建數(shù)據(jù)庫鏈接(Connection)鏈接用以堅(jiān)持一些關(guān)于正在訪問的數(shù)據(jù)的一些形狀信息,以及鏈接者信息。ASP文件中假設(shè)要訪問數(shù)據(jù),必需首先創(chuàng)建與數(shù)據(jù)庫的鏈接,其語法如下:set Conn=Server.createObject(“ADOBD.CONNECTION)這條語句創(chuàng)建了鏈接對(duì)象Conn,接下來:connstr=Provider=Microsoft.Jet.OLEDB.4.0;Data.Source=&Server.MapP

44、ath( DB)conn.Open connstr這條語句翻開鏈接,用到了DSN以上兩個(gè)步驟缺一不可,由于鏈接對(duì)象的創(chuàng)建與翻開是兩回事,只需翻開了才真正可以運(yùn)用。5.1.2 創(chuàng)建數(shù)據(jù)對(duì)象(Record Set)ADO中的數(shù)據(jù)對(duì)象通常保管的是查詢結(jié)果。Record Set是ADO中最復(fù)雜的對(duì)象,有許多屬性和方法。Record Set保管的是一行行的記錄,并標(biāo)有一個(gè)當(dāng)前記錄。以下是創(chuàng)建方法:Set Record Set=Conn.Execute(sqtStr)這條語句創(chuàng)建并翻開了對(duì)象Record Set,其中Conn是先前創(chuàng)建的鏈接對(duì)象,rs是一個(gè)字串,代表一條規(guī)范的SQL語句。例如:rs=“SE

45、LECT * FROM tab1Set Record Set=mConn.Execute(rs)這條語句執(zhí)行后,對(duì)象Record Set中就保管了表tab1中的一切記錄。5.1.3 操作數(shù)據(jù)庫我們經(jīng)過調(diào)用鏈接對(duì)象的Execute方法來將查詢結(jié)果前往給一個(gè)數(shù)據(jù)對(duì)象或進(jìn)展插入、刪除等操作。例如:rs=“INSERT INTO tab1 VALUES(1,2)mConn.Execute(rs)/執(zhí)行插入操作5.1.4 封鎖數(shù)據(jù)對(duì)象和鏈接對(duì)象在運(yùn)用了ADO對(duì)象之后要封鎖它,由于它運(yùn)用了一定的效力器資源。經(jīng)過調(diào)用方法close實(shí)現(xiàn)封鎖,然后再釋放它。Record Set.closeSet Record

46、Set=Nothing/封鎖創(chuàng)建的數(shù)據(jù)對(duì)象mConn.closeSet mConn=Nothing/封鎖創(chuàng)建的鏈接對(duì)象5.2 目錄構(gòu)造與通用模塊5.2.1目錄構(gòu)造我們新建一個(gè)文檔,并命名為shop,在運(yùn)轉(zhuǎn)網(wǎng)站程序時(shí),需求將shop復(fù)制到IIS的根目錄下,例如C:Inetpubwwwroot.Shop目錄下包含下面的子目錄: manage 用于存儲(chǔ)系統(tǒng)管理員的后臺(tái)操作腳本,包括商品類別管理商品信息管理站內(nèi)公告管理訂單管理系統(tǒng)用戶管理等功能; images 用于保管上傳的商品圖片; 其他ASP文件都保管在根目錄下。5.2.2通用模塊在本系統(tǒng)中網(wǎng)頁鏈接數(shù)據(jù)庫的實(shí)現(xiàn)是用如下的代碼實(shí)現(xiàn),Conn.asp

47、的功能就是實(shí)現(xiàn)到數(shù)據(jù)庫的銜接,由于在本系統(tǒng)的很多網(wǎng)頁中都有銜接數(shù)據(jù)庫的操作,所以可以反復(fù)調(diào)用。 第六章 系統(tǒng)后臺(tái)管理與界面設(shè)計(jì)6.1 后臺(tái)管理模塊分析系統(tǒng)管理模塊包括商品信息管理、買賣信息管理和用戶管理3個(gè)子模塊。系統(tǒng)的一切信息都可以經(jīng)過系統(tǒng)管理進(jìn)展必要的管理。其中商品信息管理主要功能是添加商品大類信息、商品小類信息、對(duì)客戶訂單審核、發(fā)貨記錄查詢、對(duì)會(huì)員的審核、管理員用戶的添加和管理員用戶的審核。這些功能都能和前面提到的功能共同構(gòu)成了一個(gè)完好的網(wǎng)上購(gòu)物系統(tǒng)。系統(tǒng)管理模塊表示圖系統(tǒng)管理模塊 商品信息管理 用戶管理 買賣信息管理系統(tǒng)管理模塊主界面主要包括如下文件:admin_login/htm:登

48、陸頁面;check.asp:后臺(tái)驗(yàn)證程序頁面;default.asp:主頁面框架;left.asp:系統(tǒng)導(dǎo)航頁面;top.asp:系統(tǒng)標(biāo)題頁面;6.2 商品信息管理模塊商品信息管理模塊可以實(shí)現(xiàn)對(duì)商品信息的全面管理,包括添加商品大類,添加商品小類,添加商品,修正商品信息和刪除商品信息等功能.,以下圖為添加商品大類頁面,在商品大類稱號(hào)文本框中輸入一個(gè)待創(chuàng)建的大類稱號(hào),如圖書,單擊確定按鈕,轉(zhuǎn)到添加勝利頁面,然后可以繼續(xù)添加商品大類.假設(shè)要添加商品小類,在后臺(tái)管理系統(tǒng)的系統(tǒng)菜單中單擊添加分類超級(jí)鏈接,即可進(jìn)入添加商品小類頁面.商品信息管理子模塊包括如下文件:add_class_1.asp:添加商品稱

49、號(hào)頁面;add_class_1_ok.asp:添加商品大類到數(shù)據(jù)庫頁面;add_class_2_name.asp:添加商品小類稱號(hào)頁面;add_class_2_ok.asp:添加商品小類到數(shù)據(jù)庫頁面;add_product.asp:添加商品頁面第一步;add_ product_2.asp:添加商品頁面第二步;add_ product_3.asp:添加商品頁面第三步;add_ product_ok.asp:將商品信息添加到數(shù)據(jù)庫頁面;uploadfileform.asp: 上載商品圖片頁面表單;uploadfile.asp:上載商品圖片頁面;product_check.asp:商品審核頁面;pr

50、oduct_modify.asp:修正商品信息頁面;product_modify_ok.asp:將修正商品添加到數(shù)據(jù)庫頁面;del_product.asp:刪除商品頁面。圖6-1商品信息界面主要程序代碼及實(shí)現(xiàn)分析: /*此句為調(diào)用Admin_login.htm 文件的IF條件語句*/ 商品大類添加 /*此處插入了一個(gè)javascript程序當(dāng)用戶輸入出錯(cuò)時(shí)便可調(diào)用執(zhí)行*/function FORM1_onsubmit() if(document.FORM1.class_name.value.length1)/*此句為一個(gè)跳轉(zhuǎn)的條件,即當(dāng)用戶輸入的字?jǐn)?shù)少于1時(shí),執(zhí)行以下程序*/ alert(您必

51、需輸入商品大類稱號(hào)!); document.FORM1.class_name.focus(); return false; /*此為javascript小程序終了的標(biāo)志*/ /*此處為表格的屬性安排*/ 商品大類添加 6.3買賣信息管理模塊買賣信息管理模塊包括對(duì)客戶定單進(jìn)展處置和發(fā)貨記錄查詢,其中在客戶定單處置頁面上可以查看或刪除客戶定單,并確認(rèn)能否曾經(jīng)處置(即發(fā)貨).如以下圖,而在發(fā)貨記錄查詢頁面上,可以查看發(fā)貨的詳細(xì)記錄.買賣信息管理子模塊包括如下文件:orderlist_check.asp:訂單處置頁面;orderlist_detail.asp:顯示訂單詳細(xì)頁面;orderlist_sa

52、ve.asp:對(duì)訂單進(jìn)展處置頁面;orderlist_checkok.asp:發(fā)貨記錄查詢頁面;orderlistmessagebox.asp:信息提示頁面;del_orderlist.asp:刪除訂單信息頁面。圖6-2信息買賣界面部分程序代碼及分析顯示定單的子程序Sub list()% 6.4 用戶管理模塊用戶管理模塊包括會(huì)員審查、管理員添加和管理員審查.其中會(huì)員審查主要是對(duì)新注冊(cè)的會(huì)員進(jìn)展審查,假設(shè)會(huì)員提交的信息不準(zhǔn)確和不全面,可以刪除該會(huì)員資料;管理員添加主要是添加新的管理員;管理員審查那么是對(duì)管理用戶進(jìn)展管理,同時(shí)還可以修正密碼.其中會(huì)員審查和管理員添加頁面如下:圖6-3用戶管理界面用

53、戶信息管理子模塊主要包括如下文件:user_check.asp:會(huì)員審查頁面;user_detail.asp:顯示會(huì)員詳細(xì)信息頁面;del_user.asp:刪除會(huì)員信息;add_manager.asp:添加管理員頁面表單;add_manager_ok.asp:添加管理員頁面提交到數(shù)據(jù)庫;manager_list.asp:顯示一切管理員列表頁面;manager_modify.asp:修正管理員信息頁面表單;manager_modify_ok.asp:修正管理員信息頁面提交到數(shù)據(jù)庫;del_manager.asp:刪除管理員頁面 ;管理員添加/函數(shù)名:chksafe/功能引見:檢查能否含有,/參

54、數(shù)闡明:要檢查的字符串/前往值:0:是 1:不是function chksafe(a)return 1;/*fibdn = new Array ( , 、, , ;, /);i=fibdn.length;j=a.length;for (ii=0;iii;ii+)for (jj=0;jjj;jj+)temp1=a.charAt(jj);temp2=fibdnii;if (tem;p1=temp2)return 0; return 1;*/函數(shù)名:fucCheckLength/功能引見:檢查字符串的長(zhǎng)度/參數(shù)闡明:要檢查的字符串/前往值:長(zhǎng)度值function fucCheckLength(str

55、Temp)6.5 系統(tǒng)主界面本系統(tǒng)的主界面為index.asp,它的功能是顯示網(wǎng)絡(luò)商城的給定信息,包括系統(tǒng)公告、用戶登錄。訂單查詢、商品查詢、最新商品、熱賣商品和商品分類信息。如圖6-4 圖6-4 系統(tǒng)主界面由:topbar.asp、loginbox.asp、prodtree.asp、bottom.asp、piaofu.asp構(gòu)成主界面本框架。由:商品查詢:search.asp;商品分類:sublist.asp;搶手商品:prodshow.asp構(gòu)成根本功能頁頭的topbar.asp包括如下銜接:網(wǎng)站首頁:index.asp;新品上架:prodnew.asp;引薦商品:prodgood.asp

56、;熱賣商品:prodhot.asp;特價(jià)商品:prodtejia.asp;論壇交流:bbs/index.asp。搶手商品:prodshow.asp構(gòu)成根本功能頁頭的topbar.asp包括如下銜接:網(wǎng)站首頁:index.asp;新品上架:prodnew.asp;引薦商品:prodgood.asp;熱賣商品:prodhot.asp;特價(jià)商品:prodtejia.asp;論壇交流:bbs/index.asp。6.6search.asp先在首頁中選擇書的類別點(diǎn)擊提交,那么可在search.asp中顯示此書類的書籍,在書的下面那么可填入書名點(diǎn)擊查詢那么可進(jìn)一步的查找到想要的書,此一次的查詢結(jié)果那么在s

57、earch.asp中顯示出來。圖6-5圖6-5商品查詢主要代碼如下:主要源代碼如下: 6.7 用戶界面設(shè)計(jì)6.7.1 用戶信息注冊(cè)本系統(tǒng)用戶注冊(cè)界面為reg_preview.asp,其中必填工程為賬號(hào)、密碼、電子油箱、姓名、等,選填工程為引薦人、qq號(hào)等。如圖6-6圖6-6 用戶注冊(cè)部分代碼如下:= 1 then if rs(userid)=request.form(uid) then Response.Redirect loginsb.asp?msg=此用戶名曾經(jīng)注冊(cè)過,請(qǐng)選用其他用戶名! response.end rs.close end ifend if%/函數(shù)名:chksafe/功能引見:檢查能否含有,/參數(shù)闡明:要檢查的字符串/前往值:0:是 1:不是function chksafe(a)return 1;/*fibdn = new Array ( , 、, , ;, /);i=fibdn.length;j=a.length;fo

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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)論