版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 摘 要</b></p><p> 網(wǎng)上購(gòu)物系統(tǒng)以其安全性、易用性、靈活性等特點(diǎn)被越來(lái)越多的消費(fèi)者接受。文中給出了一種基于數(shù)據(jù)關(guān)聯(lián)規(guī)則采集技術(shù)的用戶(hù)個(gè)性化頁(yè)面動(dòng)態(tài)生成方案,此方案與現(xiàn)今網(wǎng)上已采用的一些方案相比,具有用戶(hù)使用更簡(jiǎn)單、反映用戶(hù)更明顯細(xì)致等優(yōu)點(diǎn)。本文主要完成的工作概括如下:(1)介紹了個(gè)性化頁(yè)面的背景及IIS+ASP系統(tǒng)的一般原理;(2)介紹數(shù)據(jù)庫(kù)
2、開(kāi)發(fā)已經(jīng)連接、存儲(chǔ)、顯示、查詢(xún)等功能;(3)設(shè)計(jì)實(shí)現(xiàn)用戶(hù)注冊(cè)/登錄、查詢(xún)、購(gòu)買(mǎi);管理員對(duì)網(wǎng)站的系統(tǒng)管理;(4)建立完整的實(shí)驗(yàn)網(wǎng)站,進(jìn)行測(cè)試并分析結(jié)果。</p><p> 全文共分五部分,第一部分系統(tǒng)的概述,說(shuō)明網(wǎng)上購(gòu)物的發(fā)展、現(xiàn)狀和構(gòu)建;第二部分講述系統(tǒng)開(kāi)發(fā)相關(guān)技術(shù),包括HTML、ASP、JAVASCTIPT、數(shù)據(jù)庫(kù)、構(gòu)建結(jié)構(gòu)等進(jìn)行闡述;第三部分主要是系統(tǒng)功能分析和系統(tǒng)結(jié)構(gòu)分析,包括系統(tǒng)的需求以及模塊的設(shè)計(jì);第
3、四部分為數(shù)據(jù)庫(kù)的開(kāi)發(fā),包括數(shù)據(jù)庫(kù)需求分析與邏輯結(jié)構(gòu)設(shè)計(jì)兩方面;第五部分主要是界面設(shè)計(jì)與系統(tǒng)實(shí)現(xiàn)。</p><p> 關(guān)鍵詞: 網(wǎng)上購(gòu)物系統(tǒng);Asp;Access數(shù)據(jù)庫(kù)</p><p><b> Abstract</b></p><p> Internet shopping system for its security, ease of
4、use, flexibility and other characteristics of the growing number of consumers to accept. In this paper, the association rules based on data acquisition technology users personalized pages dynamically generated programmes
5、, this programme and now the Internet has been used in a number of programmes compared with users more simple, more clearly reflect the users and meticulous advantages. In this paper, the work can be summarized as follow
6、s: (1) in</p><p> The full text is divided into five parts, the first part of the system outlined that the development of online shopping, the status quo and build the second part on the development of syst
7、em-related technologies, including HTML, ASP, JAVASCTIPT, databases, build elaborate structures; Part III Main features of the system and structure of systems analysis, including system requirements and module design; fo
8、urth into the database development, including database needs analysis and structural design </p><p> Keywords:On-line shopping system;ASP;Access Datebase</p><p><b> 目 錄</b></p&
9、gt;<p><b> 摘 要1</b></p><p> Abstract2</p><p><b> 目 錄3</b></p><p><b> 引言1</b></p><p><b> 1 概述1</b><
10、;/p><p> 1.1 網(wǎng)上購(gòu)物系統(tǒng)的發(fā)展1</p><p> 1.2 網(wǎng)上購(gòu)物的現(xiàn)狀1</p><p> 1.3 網(wǎng)上購(gòu)物系統(tǒng)的構(gòu)建2</p><p> 2 程序開(kāi)發(fā)的技術(shù)基礎(chǔ)2</p><p> 2.1 HTML語(yǔ)言及JAVASCRIPT腳本2</p><p> 2.2
11、ASP技術(shù)3</p><p> 2.2.1 ASP概述3</p><p> 2.2.2 ASP特點(diǎn)3</p><p> 2.2.3 ASP工作原理3</p><p> 2.2.4 ASP的發(fā)布4</p><p> 2.3 數(shù)據(jù)庫(kù)原理4</p><p> 2.3.1 SOL
12、語(yǔ)言簡(jiǎn)單介紹4</p><p> 2.3.2 ADO技術(shù)介紹5</p><p> 2.3.3 Access數(shù)據(jù)庫(kù)5</p><p> 2.4 瀏覽器/服務(wù)器(Browser/Server)體系結(jié)構(gòu)5</p><p> 3 系統(tǒng)需求功能分析6</p><p><b> 3.1需求分析6&l
13、t;/b></p><p> 3.1.1 系統(tǒng)需求6</p><p> 3.1.2 功能需求7</p><p> 3.1.3 性能需求7</p><p> 3.2 平臺(tái)功能模塊的設(shè)計(jì)8</p><p> 3.2.1系統(tǒng)設(shè)計(jì)的總體規(guī)則8</p><p> 3.2.2 系
14、統(tǒng)流程分析9</p><p> 4 網(wǎng)站數(shù)據(jù)庫(kù)設(shè)計(jì)10</p><p> 4.1 網(wǎng)站數(shù)據(jù)庫(kù)需求分析10</p><p> 4.2 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)14</p><p> 5 界面設(shè)計(jì)與實(shí)現(xiàn)15</p><p> 5.1 連接方式15</p><p> 5.2 前臺(tái)顯示
15、與會(huì)員管理16</p><p> 5.2.1 主界面設(shè)計(jì)與實(shí)現(xiàn)16</p><p> 5.2.2 登陸頁(yè)面設(shè)計(jì)與實(shí)現(xiàn)18</p><p> 5.2.3 會(huì)員個(gè)人管理設(shè)計(jì)與實(shí)現(xiàn)19</p><p> 5.2.4 購(gòu)物車(chē)設(shè)計(jì)與實(shí)現(xiàn)19</p><p> 5.2.5 訂單生成設(shè)計(jì)與實(shí)現(xiàn)20</p&
16、gt;<p> 5.2.6 其它設(shè)計(jì)與實(shí)現(xiàn)20</p><p> 5.3 后臺(tái)設(shè)計(jì)與實(shí)現(xiàn)21</p><p> 5.3.1 登陸界面設(shè)計(jì)21</p><p> 5.3.2 后臺(tái)管理主界面設(shè)計(jì)與實(shí)現(xiàn)21</p><p> 5.3.3 網(wǎng)站設(shè)置設(shè)置實(shí)現(xiàn)22</p><p> 5.3.4
17、商品管理設(shè)計(jì)與實(shí)現(xiàn)24</p><p> 5.3.5 人員管理設(shè)計(jì)與實(shí)現(xiàn)26</p><p> 5.3.6 其它管理設(shè)計(jì)與實(shí)現(xiàn)27</p><p> 5.3.7 其它設(shè)計(jì)與實(shí)現(xiàn)28</p><p> 5.4 查詢(xún)功能的實(shí)現(xiàn)28</p><p><b> 總 結(jié)30</b>
18、;</p><p><b> 致 謝31</b></p><p> 參 考 文 獻(xiàn)32</p><p><b> 附錄A33</b></p><p><b> 引言</b></p><p> 隨著網(wǎng)絡(luò)技術(shù)的普及以及快速的發(fā)展,網(wǎng)頁(yè)成
19、為媒體傳播的一個(gè)重要途徑,人們?cè)谕ㄟ^(guò)網(wǎng)頁(yè)瀏覽、查詢(xún)想要知道了解的信息,通過(guò)這樣一個(gè)途徑,我們足不出戶(hù)就可以了解天下事,做我們以前不能在家做的事。在互聯(lián)網(wǎng)服務(wù)業(yè)務(wù)方面:網(wǎng)上購(gòu)物系統(tǒng)、電子郵件、搜索引擎、網(wǎng)上銀行、在線交易、網(wǎng)絡(luò)廣告、網(wǎng)絡(luò)新聞、網(wǎng)絡(luò)游戲等服務(wù)業(yè)務(wù)仍然快速的發(fā)展著。</p><p> 網(wǎng)上購(gòu)物系統(tǒng)在人們的生活中已經(jīng)不可或缺,在電腦中實(shí)現(xiàn)商品的交易,大大減少了不少時(shí)間,網(wǎng)上購(gòu)物以它獨(dú)特的方便、快捷、高效
20、而深受廣大用戶(hù)的喜愛(ài)。目前大型的系統(tǒng)如:淘寶網(wǎng)、易趣等成為網(wǎng)上購(gòu)物系統(tǒng)的經(jīng)典。</p><p><b> 1 概述</b></p><p> 1.1 網(wǎng)上購(gòu)物系統(tǒng)的發(fā)展</p><p> 近年來(lái),隨著Internet的迅速崛起,互聯(lián)網(wǎng)已日益成為收集提供信息的最佳渠道并逐步進(jìn)入傳統(tǒng)的流通領(lǐng)域。于是電子商務(wù)開(kāi)始流行起來(lái),越來(lái)越多的商家在網(wǎng)上建
21、起在線商店,向消費(fèi)者展示出一種新穎的購(gòu)物理念。</p><p> 網(wǎng)上訂購(gòu)系統(tǒng)作為B2B,B2C(即企業(yè)對(duì)消費(fèi)者),C2C(即消費(fèi)者對(duì)消費(fèi)者)電子商務(wù)的前端商務(wù)平臺(tái),在其商務(wù)活動(dòng)全過(guò)程中起著舉足輕重的作用。本文旨在討論如何建設(shè)B2C的網(wǎng)上購(gòu)物系統(tǒng)。</p><p> 1.2 網(wǎng)上購(gòu)物的現(xiàn)狀</p><p> 在美、日等信息化程度較高的國(guó)家和地區(qū),網(wǎng)絡(luò)商店發(fā)展速
22、度迅猛,美國(guó)的世界級(jí)超一流的零售商,如沃爾瑪凱瑪特,家庭倉(cāng)儲(chǔ)、科羅格、J.C培尼等紛紛擠身于網(wǎng)絡(luò)經(jīng)商的行列。調(diào)查表明:美國(guó)的家庭已越來(lái)越習(xí)慣于在家中從網(wǎng)上購(gòu)物。</p><p> 本系統(tǒng)針對(duì)中小型用戶(hù)網(wǎng)上開(kāi)店,具有操作靈活、方便、安全特點(diǎn)。具有強(qiáng)大的商品管理、購(gòu)物車(chē)、訂單統(tǒng)計(jì)、會(huì)員管理等功能,同時(shí)擁有靈活多變的商品管理、新聞管理等功能,特有桌面功能,登錄后顯示個(gè)人信息、賬單、積分等重要信息,操作非常方便。后臺(tái)管
23、理模塊又包含若干個(gè)子模塊,每個(gè)功能模塊都盡可能從管理員的角度實(shí)現(xiàn)簡(jiǎn)單操作,從而使系統(tǒng)能為會(huì)員和管理員接受。 </p><p> 1.3 網(wǎng)上購(gòu)物系統(tǒng)的構(gòu)建</p><p> 現(xiàn)在流行的網(wǎng)上購(gòu)物系統(tǒng)不僅要有漂亮的網(wǎng)頁(yè),更要有嚴(yán)謹(jǐn)?shù)囊?guī)劃。每一個(gè)細(xì)小的環(huán)節(jié)都和重要。這樣才能使得在電子交易時(shí)避免不必要錯(cuò)誤發(fā)生。我們將使用HTML、ASP等技術(shù)來(lái)編輯網(wǎng)頁(yè),并運(yùn)用ASP技術(shù)把數(shù)據(jù)庫(kù)和動(dòng)態(tài)
24、網(wǎng)頁(yè)相關(guān)聯(lián)。傳統(tǒng)的管理信息系統(tǒng)信息獲取方法是由專(zhuān)業(yè)文字錄入人員將信息輸入到管理系統(tǒng)的數(shù)據(jù)庫(kù)中,這種方法在數(shù)據(jù)量不大時(shí)有很多的應(yīng)用場(chǎng)合。當(dāng)數(shù)據(jù)量比較大,并且有較強(qiáng)的專(zhuān)業(yè)性時(shí),錄入的費(fèi)用和出錯(cuò)的可能性都相應(yīng)上升。本文在實(shí)際應(yīng)用開(kāi)發(fā)中解決方案是建立網(wǎng)站, 以及自己的數(shù)據(jù)庫(kù),使得所需商品信息可以及時(shí)的保存、更新??梢愿玫募皶r(shí)了解商品買(mǎi)賣(mài)的情況。</p><p> 2 程序開(kāi)發(fā)的技術(shù)基礎(chǔ)</p><
25、;p> 2.1 HTML語(yǔ)言及JAVASCRIPT腳本</p><p> HTML(Hyper Text Markup Language 超文本標(biāo)記語(yǔ)言)是一種用來(lái)制作超文本文檔的簡(jiǎn)單標(biāo)記語(yǔ)言。與常見(jiàn)的字處理文件不同,Web頁(yè)以超文本標(biāo)識(shí)語(yǔ)言編排格式。HTML文件是帶有特定HTML插入標(biāo)記的用以編排文檔屬性和格式的標(biāo)準(zhǔn)文本文件。它能獨(dú)立于各種操作系統(tǒng)平臺(tái)(如UNIX,WINDOWS等)。自199
26、0年以來(lái)HTML就一直被用作World Wide Web上的信息表示語(yǔ)言,用于描述Homepage的格式設(shè)計(jì)和它與WWW上其它Homepage的連結(jié)信息。</p><p> JAVASCRIPT腳本語(yǔ)言腳本是應(yīng)用程序在網(wǎng)頁(yè)上表達(dá)的語(yǔ)言,可以將腳本嵌入Web頁(yè)中。通常腳本在服務(wù)器上運(yùn)行,但也可以采用客戶(hù)端和服務(wù)器端結(jié)合使用JAVASCRIPT腳本語(yǔ)言。</p><p><b>
27、; 2.2 ASP技術(shù)</b></p><p> 2.2.1 ASP概述</p><p> ASP(Active Sever Pages動(dòng)態(tài)網(wǎng)頁(yè))是微軟公司推出的一種用以取代CGI(Common Gateway Interface)技術(shù)。目前,Internet上的許多基于Windows平臺(tái)的Web站點(diǎn)已開(kāi)始應(yīng)用ASP來(lái)替換CGI。</p><p
28、> ASP是一個(gè)位于服務(wù)器端的腳本運(yùn)行環(huán)境。通過(guò)這種環(huán)境,用戶(hù)可以創(chuàng)建和運(yùn)行動(dòng)態(tài)的交互式Web服務(wù)器應(yīng)用程序,如交互 式動(dòng)態(tài)網(wǎng)頁(yè),包括使用HTML 表單收集和處理信息、上傳與下載等。</p><p> 2.2.2 ASP特點(diǎn)</p><p> ASP具有易用性、兼容性、安全性、可擴(kuò)充性等特點(diǎn)。</p><p> 2.2.3 ASP工作原理</
29、p><p> ASP與常見(jiàn)的在Client端實(shí)現(xiàn)動(dòng)態(tài)主頁(yè)的技術(shù)如Java applet、 ActiveX Control、VBScript、JavaScript等不同,ASP中的命令和 Script語(yǔ)句都是由服務(wù)器來(lái)解釋執(zhí)行的,執(zhí)行結(jié)果產(chǎn)生動(dòng)態(tài)生成的Web頁(yè)面并送到瀏覽器;而Client端的Script命令則是由瀏覽器來(lái)解釋執(zhí)行。</p><p> 2.2.4 ASP的發(fā)布<
30、/p><p> 當(dāng)編輯好ASP文件后,必需發(fā)布后才能實(shí)現(xiàn)其功能,ASP文件本身并不能運(yùn)行。我們用Windows自帶的工具IIS(windows2000 XP)來(lái)發(fā)布ASP文件。(Windows 98用PWS發(fā)布)</p><p> IIS的配置在本次設(shè)置中相當(dāng)重要,IIS是我們測(cè)試網(wǎng)站的一個(gè)平臺(tái),在ASP開(kāi)發(fā)中,少不了使用IIS,本設(shè)置使用的是WINDOW XP 中的 IIS 5.1
31、。操作如下:</p><p> 1、點(diǎn)擊“開(kāi)始”“設(shè)置”“控制面版”“管理工具”“Internet 信息服務(wù)”,打開(kāi)IIS配置控制面版。</p><p> 2、點(diǎn)擊進(jìn)入“網(wǎng)站”“默認(rèn)網(wǎng)站”,然后右鍵“屬性”,彈出“默認(rèn)網(wǎng)站 屬性”對(duì)話框。</p><p> 3、在“默認(rèn)網(wǎng)站 屬性”對(duì)話框中選擇“主目錄”,選擇你存放網(wǎng)頁(yè)的文件夾,其它值默認(rèn)。</p>
32、<p> 4、選擇“文檔”選項(xiàng)卡,添加自己網(wǎng)頁(yè)默認(rèn)的文件名,如“index.asp”。</p><p> 通過(guò)上述操作,你的IIS基本上就配置好了,如過(guò)你要訪問(wèn),你可以直接輸入以下IP:http://127.0.0.1,您的網(wǎng)站就能在瀏覽器中顯示信息或錯(cuò)誤信息了。</p><p><b> 2.3 數(shù)據(jù)庫(kù)原理</b></p><
33、p> 2.3.1 SOL語(yǔ)言簡(jiǎn)單介紹</p><p> SQL是英文Structured Query Language的縮寫(xiě),意思為結(jié)構(gòu)化查詢(xún)語(yǔ)言。 SQL語(yǔ)言的主要功能就是同各種數(shù)據(jù)庫(kù)建立聯(lián)系,進(jìn)行溝通。按照ANSI(美國(guó)國(guó)家標(biāo)準(zhǔn)協(xié)會(huì))的規(guī)定,SQL被作為關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)的標(biāo)準(zhǔn)語(yǔ)言。SQL語(yǔ)句可以用來(lái)執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫(kù)中的數(shù)據(jù),從數(shù)據(jù)庫(kù)中提取數(shù)據(jù)等。 </p>
34、<p> 2.3.2 ADO技術(shù)介紹</p><p> ADO(ActiveX Data Objects)技術(shù)是微軟公司推出的數(shù)據(jù)庫(kù)連接技術(shù),運(yùn)用該技術(shù)可以對(duì)各種數(shù)據(jù)庫(kù)(如SQL Server、Access、Oracle及Sybase等)的鏈接、查詢(xún)、存取等操作。</p><p> ADO對(duì)象給開(kāi)發(fā)人員提供一種快捷、簡(jiǎn)單、高效的數(shù)據(jù)庫(kù)訪問(wèn)方法,ADO可以包含在腳本中來(lái)產(chǎn)
35、生對(duì)數(shù)據(jù)庫(kù)的連接,并從數(shù)據(jù)庫(kù)表中讀取數(shù)據(jù),形成實(shí)際要使用的對(duì)象集合。而且,對(duì)于數(shù)據(jù)資源,提供了應(yīng)用程序一級(jí)的界面。不過(guò),ADO并不與數(shù)據(jù)資源直接通信,而是通過(guò)稱(chēng)為OLE DB的中間界面,對(duì)于數(shù)據(jù)資源(Microsoft SQL Server),OLE DB提供了系統(tǒng)一級(jí)的界面。</p><p> 2.3.3 Access數(shù)據(jù)庫(kù)</p><p> Access是一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng),它之
36、所以被集成到Office中而不是Visual Studio中,是因?yàn)樗c其它的數(shù)據(jù)庫(kù)管理系統(tǒng)(如Visual FoxPro)相比更加簡(jiǎn)單易學(xué),一個(gè)普通的計(jì)算機(jī)用戶(hù)即可掌握并使用它。而且最重要的一點(diǎn)是,Access的功能足夠強(qiáng)大,足以應(yīng)付一般的數(shù)據(jù)管理及處理需要。</p><p> Access可以實(shí)現(xiàn)建立數(shù)據(jù)庫(kù)、報(bào)表,以及對(duì)數(shù)據(jù)庫(kù)、報(bào)表的修改、查詢(xún)等功能。 VBScript 和JavaScript 等腳本語(yǔ)
37、言融合在一起的技術(shù)。</p><p> 2.4 瀏覽器/服務(wù)器(Browser/Server)體系結(jié)構(gòu)</p><p> 瀏覽器/服務(wù)器(Browser/Server)模式構(gòu)成的三層網(wǎng)絡(luò)結(jié)構(gòu),使前端具有統(tǒng)一標(biāo)準(zhǔn)的瀏覽器用戶(hù)界面,服務(wù)器端集中了大部分應(yīng)用軟件的開(kāi)發(fā)管理,并且系統(tǒng)開(kāi)發(fā)可以使用任何腳本語(yǔ)言(如Perl,JavaScript,VbScript等),后端可以存取任何數(shù)據(jù)庫(kù),其B/
38、S模式的一般結(jié)構(gòu)如下圖1所示:</p><p> 圖1 B/S模式結(jié)構(gòu)圖</p><p> 在三層結(jié)構(gòu)中,Web服務(wù)器起著核心的作用。服務(wù)器主要通過(guò)運(yùn)行網(wǎng)絡(luò)操作系統(tǒng)、網(wǎng)絡(luò)應(yīng)用程序并通過(guò)網(wǎng)絡(luò)接口來(lái)實(shí)現(xiàn)其功能。實(shí)現(xiàn)Web的交互,需要在服務(wù)器的操作系統(tǒng)上運(yùn)行Web站點(diǎn)服務(wù)程序,例如,Website,IIS,PWS等。</p><p> 3 系統(tǒng)需求功能分析</
39、p><p><b> 3.1需求分析</b></p><p> 3.1.1 系統(tǒng)需求</p><p> 網(wǎng)上購(gòu)物系統(tǒng)系統(tǒng)主要包括三大功能模塊,用戶(hù)管理、管理員管理、搜索功能模塊。其中用戶(hù)管理模塊,主要包括用戶(hù)注冊(cè)、用戶(hù)信息(個(gè)人信息修改、訂單查看、收藏管理、積分管理、購(gòu)物車(chē)管理)功能;管理員對(duì)網(wǎng)站的設(shè)置(網(wǎng)站基本設(shè)置、送貨方式、支付方式)、商
40、品管理(大類(lèi)管理、小類(lèi)管理、商品添加、商品信息、訂單管理)、人員管理(注冊(cè)用戶(hù)、管理員)、其他管理(新聞、公告)的功能;搜索主要包括(商品名稱(chēng)、商品類(lèi)別、價(jià)格等)。</p><p> 3.1.2 功能需求</p><p> 經(jīng)過(guò)前期的深入調(diào)查和研究,總結(jié)出該系統(tǒng)需要完成的一些具體功能,分析如下:</p><p> 1)、用戶(hù)管理 能夠完成用戶(hù)基本信息錄入的注
41、冊(cè)和用戶(hù)基本信息的個(gè)人前臺(tái)與后臺(tái)管理。</p><p> 2)、管理員管理 能夠完成管理員對(duì)網(wǎng)站的設(shè)置(網(wǎng)站基本設(shè)置、送貨方式、支付方式)、商品管理(大類(lèi)管理、小類(lèi)管理、商品添加、商品信息、訂單管理)、人員管理(注冊(cè)用戶(hù)、管理員)、其他管理(新聞、公告)的功能。</p><p> 3)、搜索功能 能過(guò)電子商品的名稱(chēng),電子商品的分類(lèi)進(jìn)行搜索。</p><p>
42、 4)、查詢(xún)功能 能夠通過(guò)查看購(gòu)物車(chē)對(duì)所選商品進(jìn)行確定、挑選,通過(guò)定單查詢(xún)對(duì)支付費(fèi)用進(jìn)行確定。</p><p> 3.1.3 性能需求</p><p><b> 1)硬件環(huán)境</b></p><p> 處理器:Inter Pentinm 3 或更高</p><p><b> 內(nèi)存:128MB<
43、/b></p><p><b> 硬盤(pán):2GB</b></p><p><b> 2)軟件環(huán)境</b></p><p> 操作系統(tǒng):Window 98/2000/XP/ME</p><p> 數(shù)據(jù)庫(kù):Microsoft Access 2000</p><p>
44、 系統(tǒng)工具:IIS 5.1</p><p> 開(kāi)發(fā)工具:Macromedia Dreamweaver 8、Macromedia Fireworks 8</p><p> 3.2 平臺(tái)功能模塊的設(shè)計(jì)</p><p> 3.2.1系統(tǒng)設(shè)計(jì)的總體規(guī)則</p><p> 網(wǎng)上購(gòu)物平臺(tái)主要是對(duì)后臺(tái)管理和前臺(tái)操作。后臺(tái)管理是管理員對(duì)本網(wǎng)站的維護(hù),
45、通過(guò)商品資料(添加大類(lèi)、添加小類(lèi)、商品添加、商品審查)、商品交易(處理訂單、發(fā)貨查詢(xún))、會(huì)員管理(會(huì)員審查)、操作管理(管理員添加、管理員審查、管理員退出)等功能達(dá)到對(duì)網(wǎng)站的管理。前臺(tái)操作是用戶(hù)登錄到本網(wǎng)站,可以進(jìn)行用戶(hù)注冊(cè),通過(guò)網(wǎng)站的新品速遞、商品熱賣(mài)、商品分類(lèi)或電子商品搜索功能,找到自己想要買(mǎi)的書(shū),裝入購(gòu)物車(chē),提交定單進(jìn)行購(gòu)買(mǎi)。</p><p> 網(wǎng)上購(gòu)物系統(tǒng)總體模塊如圖2所示:</p>&l
46、t;p> 圖2 網(wǎng)上購(gòu)物系統(tǒng)總體模塊</p><p> 3.2.2 系統(tǒng)流程分析</p><p> 本系統(tǒng)分為前臺(tái)購(gòu)物流程和后臺(tái)訂單處理流程</p><p> 圖3 前臺(tái)購(gòu)物流程圖</p><p> 圖43 后臺(tái)購(gòu)物流程圖</p><p> 圖5 用戶(hù)登錄流程圖</p><p>
47、; 圖6 商品管理流程圖</p><p><b> 圖7 購(gòu)物車(chē)流程圖</b></p><p><b> 4 網(wǎng)站數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p> 4.1 網(wǎng)站數(shù)據(jù)庫(kù)需求分析</p><p> 網(wǎng)上購(gòu)物系統(tǒng)的主要對(duì)象是用戶(hù),所以必需建立用戶(hù)表,包括用戶(hù)的基本信息情況;用戶(hù)的主要活動(dòng)是對(duì)
48、商品的購(gòu)買(mǎi),所以必需建立商品信息表;用戶(hù)對(duì)商品的購(gòu)買(mǎi),選擇所要的商品,首先得對(duì)商品進(jìn)行搜索,所以我們把商品進(jìn)行分類(lèi),進(jìn)行大類(lèi)和小類(lèi)的劃分,建立商品類(lèi)別表和商品類(lèi)別細(xì)分表;最后用戶(hù)提交定單,建立定單表。</p><p> 經(jīng)過(guò)分析,此數(shù)據(jù)庫(kù)包含如下表:</p><p> Admin_login:管理員帳號(hào)管理,有管理員帳號(hào)和密碼構(gòu)成。</p><p><b&
49、gt; 圖8 管理員數(shù)據(jù)表</b></p><p> BuyGood:存儲(chǔ)購(gòu)物車(chē)上的物品以及付錢(qián)后存儲(chǔ)已售商品的信息。</p><p> 圖9 購(gòu)物車(chē)存儲(chǔ)數(shù)據(jù)表</p><p> Class:管理大分類(lèi)。一級(jí)分類(lèi)管理。</p><p> 圖10 大類(lèi)管理數(shù)據(jù)表</p><p> Classd:管
50、理二級(jí)分類(lèi)。</p><p> 圖11 小類(lèi)管理數(shù)據(jù)表</p><p> Collection:用于存儲(chǔ)會(huì)員的收藏物品。</p><p><b> 圖12 收藏?cái)?shù)據(jù)表</b></p><p> Commodity:存儲(chǔ)商品的基本信息。</p><p> 圖13 商品管理數(shù)據(jù)表</p
51、><p> GetGood:獲得商品的方式。</p><p> 圖14 送貨方式數(shù)據(jù)表</p><p> News:新聞及公告的管理。</p><p> 圖15 新聞公告數(shù)據(jù)表</p><p> Order:帳單的管理。用于存儲(chǔ)結(jié)帳后的帳單信息。</p><p> 圖16 訂單管理數(shù)據(jù)表
52、</p><p> SetMoney:付款方式。</p><p> 圖17 支付方式數(shù)據(jù)表</p><p><b> Unit:商品單位</b></p><p> 圖18 單位管理數(shù)據(jù)表</p><p> User:會(huì)員用戶(hù)管理,用于管理用戶(hù)的基本信息。</p><p
53、><b> 圖19 會(huì)員數(shù)據(jù)表</b></p><p> Webinfo:網(wǎng)站的基本信息設(shè)置。</p><p> 圖20網(wǎng)站設(shè)置數(shù)據(jù)表</p><p> 4.2 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)</p><p> 數(shù)據(jù)庫(kù)設(shè)計(jì)要遵循一些規(guī)則,一個(gè)好的數(shù)據(jù)庫(kù)滿足一些嚴(yán)格的約束和要求。盡量分離各實(shí)體對(duì)應(yīng)的表,一個(gè)實(shí)體對(duì)應(yīng)一個(gè)
54、表,搞清楚該實(shí)體有哪些屬性,對(duì)應(yīng)有些什么字段,以及各實(shí)體之間有何種聯(lián)系。實(shí)體、屬性與聯(lián)系是進(jìn)行概念設(shè)計(jì)時(shí)要考慮。</p><p> 圖21 數(shù)據(jù)庫(kù)關(guān)系圖</p><p><b> 5 界面設(shè)計(jì)與實(shí)現(xiàn)</b></p><p><b> 5.1 連接方式</b></p><p> 本系統(tǒng)采用AD
55、O連接方式,通過(guò)ADO把數(shù)據(jù)庫(kù)與界面連接起來(lái),把數(shù)據(jù)庫(kù)的內(nèi)顯示于主界面,主界面的信息保存與數(shù)據(jù)庫(kù)中,實(shí)現(xiàn)數(shù)據(jù)間的傳遞與存儲(chǔ)。本系統(tǒng)中把該方法單獨(dú)放入到conn.asp中,因?yàn)轵?qū)動(dòng)要重復(fù)使用,為了方便,一般我們就把它單獨(dú)放在一頁(yè)中,當(dāng)使用時(shí),可以用<!--#include file=”conn.asp”-->調(diào)用。具體代碼如下:</p><p><b> <%</b><
56、;/p><p> Set conn=server.CreateObject("adodb.connection")</p><p> connstr="provider=microsoft.jet.oledb.4.0;data source="&server.mappath("date/shop.mdb")</p&g
57、t;<p> conn.open connstr</p><p><b> %></b></p><p> 在使用后,會(huì)把該連接關(guān)閉,如:</p><p><b> <%</b></p><p> Conn.close</p><p>
58、Set conn = nothing</p><p><b> %></b></p><p> 5.2 前臺(tái)顯示與會(huì)員管理</p><p> 5.2.1 主界面設(shè)計(jì)與實(shí)現(xiàn)</p><p> 前臺(tái)主要分為信息顯示(如商品信息、商品分類(lèi)、商品資訊等)和會(huì)員管理(如會(huì)員注冊(cè)、購(gòu)物車(chē)、修改會(huì)員信息、會(huì)員訂單等)。信
59、息顯示供會(huì)員查看與訂購(gòu)。每個(gè)前臺(tái)界面都分為上、下、左、右四個(gè)版塊。上為top.asp主要是設(shè)置網(wǎng)站的logo、網(wǎng)站導(dǎo)航條等,調(diào)用的方法也是<!--#include file=”conn.asp”-->;下為腳注,主要顯示網(wǎng)站的版權(quán)、聯(lián)系信息;左為輔助工具(如登陸框、排行榜、分類(lèi));右為具體操作與顯示的版塊。主界面如圖22所示:</p><p> 圖22 網(wǎng)上購(gòu)物系統(tǒng)主界面</p>&l
60、t;p> 網(wǎng)站的布局主要采用的是表格布局,top部分為網(wǎng)站的logo、菜單、banner圖等信息;left顯示的是輔助模塊;main為主信息的載體;bottom為版權(quán)聲明。具體布局如下圖23所示:</p><p> 圖23 網(wǎng)上購(gòu)物系統(tǒng)主界面布局圖</p><p> 5.2.2 登陸頁(yè)面設(shè)計(jì)與實(shí)現(xiàn)</p><p> 登陸界面提供給瀏覽者登陸、注冊(cè)、找密
61、碼的入口。登陸界面前后如圖24所示:</p><p><b> (b)</b></p><p> 圖24(a)登陸前的登陸框 (b)登陸后顯示個(gè)人信息</p><p> 登陸成功后,系統(tǒng)將把用戶(hù)的ID等信息通過(guò)cookies存起來(lái)。返回是就是通過(guò)cookies的值來(lái)判斷會(huì)員是否登陸。只有退出或關(guān)閉界面時(shí),cookies的值才回清空。如圖2
62、4(b)。會(huì)員登陸的主要實(shí)現(xiàn)代碼請(qǐng)查看附錄A。</p><p> 5.2.3 會(huì)員個(gè)人管理設(shè)計(jì)與實(shí)現(xiàn)</p><p> 會(huì)員登陸后,可以通過(guò)登陸框以及頭部進(jìn)入到會(huì)員中心,會(huì)員中心包括(我的信息修改、我的個(gè)人訂單、個(gè)人收藏、積分管理、退出登陸)。其界面如圖25所示:</p><p> 圖25 會(huì)員信息管理圖</p><p> 圖26 會(huì)
63、員訂單管理圖</p><p> 5.2.4 購(gòu)物車(chē)設(shè)計(jì)與實(shí)現(xiàn)</p><p> 購(gòu)物車(chē)的存儲(chǔ)要以寫(xiě)入數(shù)據(jù)庫(kù)的方式實(shí)現(xiàn),當(dāng)把商品放入購(gòu)物車(chē)時(shí)執(zhí)行數(shù)據(jù)的寫(xiě)入;當(dāng)刪除購(gòu)物車(chē)中的商品時(shí),將清除數(shù)據(jù)庫(kù)中的相關(guān)信息。將具體代碼實(shí)現(xiàn)請(qǐng)查看附錄A。</p><p> 購(gòu)物車(chē)實(shí)現(xiàn)了訂購(gòu)物品的存放信息,其操作有繼續(xù)購(gòu)物、修改數(shù)量、清空購(gòu)物車(chē)、去收銀臺(tái)。瀏覽商品后,購(gòu)買(mǎi)商品就回跳到
64、購(gòu)物車(chē)中,系統(tǒng)把購(gòu)物車(chē)的內(nèi)容存放在數(shù)據(jù)庫(kù)中,設(shè)置其狀態(tài),購(gòu)物車(chē)如圖27所示:</p><p><b> 圖27 購(gòu)物車(chē)</b></p><p> 5.2.5 訂單生成設(shè)計(jì)與實(shí)現(xiàn)</p><p> 訂單供會(huì)員查看已經(jīng)訂購(gòu)的商品,其中的信息有訂單號(hào)、商品列表、商品的送貨方式等。清單如圖28所示:</p><p> 圖
65、28 網(wǎng)上購(gòu)物系統(tǒng)訂單</p><p> 5.2.6 其它設(shè)計(jì)與實(shí)現(xiàn)</p><p> 購(gòu)物車(chē)與我的信息只對(duì)會(huì)員開(kāi)放,為了防止用戶(hù)的非法進(jìn)入,我們?cè)O(shè)計(jì)了session.asp頁(yè)面,目的就是驗(yàn)證用戶(hù)是否合法,只有符合信息的才給予進(jìn)入。代碼如下:</p><p><b> <%</b></p><p> if
66、request.Cookies("user")("UserID") = "" then</p><p> response.Cookies("shangcheng").Expires = NOW() -1</p><p> response.Write("<script language=
67、javascript>alert('登陸超時(shí)或您還沒(méi)登陸!');location.href='userlogin.asp';</script>")</p><p><b> end if</b></p><p><b> %></b></p><p>
68、 為了防止網(wǎng)站注入非法代碼,系統(tǒng)中還設(shè)置了防注入腳本,過(guò)濾掉非法的關(guān)鍵字符。其內(nèi)容設(shè)計(jì)在<!--#include file=”sql.asp”-->,這樣就可以加強(qiáng)網(wǎng)站的安全性。</p><p> 5.3 后臺(tái)設(shè)計(jì)與實(shí)現(xiàn)</p><p> 5.3.1 登陸界面設(shè)計(jì)</p><p> 后臺(tái)只能給管理員進(jìn)入使用,所以要嚴(yán)格控制訪問(wèn)的權(quán)限。進(jìn)入后臺(tái)要有登
69、陸界面,登陸采用賬號(hào)、密碼、驗(yàn)證碼、MD5四步驗(yàn)證。登陸界面如圖29所示:</p><p> 圖29 網(wǎng)上購(gòu)物系統(tǒng)后臺(tái)登陸</p><p> 輸入賬號(hào)、密碼、驗(yàn)證碼,提交信息,驗(yàn)證通過(guò)后,頁(yè)面將轉(zhuǎn)到后臺(tái)管理的主界面。登陸代碼請(qǐng)查看附錄A。</p><p> 5.3.2 后臺(tái)管理主界面設(shè)計(jì)與實(shí)現(xiàn)</p><p> 主界面分為左右兩版塊,
70、左邊是菜單設(shè)置,右邊是具體操作模塊。其界面如圖30所示:</p><p> 圖30 網(wǎng)上購(gòu)物系統(tǒng)后臺(tái)主界面</p><p> 主界面由框架構(gòu)成,左邊menu主要放置菜單,右邊main顯示菜單相應(yīng)的操作。布局如下圖31所示:</p><p> 圖31 網(wǎng)上購(gòu)物系統(tǒng)后臺(tái)主界面布局圖</p><p> 菜單分為網(wǎng)站設(shè)置、商品管理、人員管理、
71、其它管理四部分。下面將一一介紹。</p><p> 5.3.3 網(wǎng)站設(shè)置設(shè)置實(shí)現(xiàn)</p><p> 網(wǎng)站設(shè)置如圖32所示:</p><p> 圖32 網(wǎng)站設(shè)置及其相關(guān)操作</p><p> 網(wǎng)站設(shè)置包括網(wǎng)站設(shè)置、密碼修改、送貨方式、支付方式是部分。網(wǎng)站設(shè)置為網(wǎng)站的基本設(shè)置,如名稱(chēng)、logo圖、地址等網(wǎng)頁(yè)信息。這些信息可以顯示在頁(yè)面的下
72、方幾頭部;密碼修改針對(duì)管理用戶(hù)的密碼修改,屬于人員管理的一部分;送貨方式存放的是給會(huì)員發(fā)貨的幾種方式,由會(huì)員選擇,如果不是自己來(lái)領(lǐng)取,當(dāng)然還要支付一定的郵費(fèi);支付方式是會(huì)員對(duì)商品支付的一種途徑,可以通過(guò)銀行,也可以通過(guò)個(gè)人帳戶(hù)你的預(yù)存。網(wǎng)站設(shè)置界面如圖33所示:</p><p> 圖33 網(wǎng)站基本信息設(shè)置界面</p><p> 保存網(wǎng)站信息設(shè)置代碼請(qǐng)查看附錄A。</p>
73、<p> 送貨方式管理界面如圖34所示:</p><p> 圖34 送貨方式管理界面</p><p> 支付方式管理界面如35所示::</p><p> 圖35 支付方式管理界面</p><p> 5.3.4 商品管理設(shè)計(jì)與實(shí)現(xiàn)</p><p> 商品管理的內(nèi)容如圖36所示:</p>
74、<p> 圖36 商品管理及其相關(guān)操作</p><p> 商品管理主要管理商品的基本信息,分類(lèi)管理以及訂單管理。管理商品的基本信息包括商品的添加、修改、刪除功能,主要就是信息的錄入中設(shè)置;分類(lèi)管理有大類(lèi)小類(lèi)的區(qū)分,大類(lèi)包括了小類(lèi),小類(lèi)組成大類(lèi),當(dāng)添加商品是,兩個(gè)類(lèi)都會(huì)錄入到數(shù)據(jù)庫(kù)中;訂單管理主要有訂單的處理,包括刪除和發(fā)貨。該版塊是后臺(tái)管理的最基本的版塊。</p><p>
75、 添加商品界面如圖37所示:</p><p> 圖37 商品添加管理界面</p><p> 添加商品的實(shí)現(xiàn)代碼請(qǐng)查看附錄A。</p><p> 商品管理界面圖38所示:</p><p> 圖38 商品管理界面圖</p><p> 5.3.5 人員管理設(shè)計(jì)與實(shí)現(xiàn)</p><p> 人
76、員管理包括兩個(gè)小類(lèi):注冊(cè)會(huì)員管理和后臺(tái)用戶(hù)管理,如圖39所示:</p><p> 圖39 人員管理及其相關(guān)操作</p><p> 注冊(cè)用戶(hù)管理可以設(shè)置會(huì)員的狀態(tài)以及對(duì)基本信息的修改;后臺(tái)用戶(hù)管理對(duì)管理員進(jìn)行操作,添加、修改、刪除、改密碼。</p><p><b> 注冊(cè)用戶(hù)管理界面:</b></p><p> 圖
77、40 注冊(cè)用戶(hù)管理界面</p><p> 5.3.6 其它管理設(shè)計(jì)與實(shí)現(xiàn)</p><p><b> 界面如圖41所示:</b></p><p> 圖41 其它管理及其相關(guān)操作</p><p> 商店商品會(huì)有信息發(fā)布,新聞管理可以幫助用戶(hù)了解更多的新聞資訊,管理員在后臺(tái)發(fā)布信息,前臺(tái)就可以訪問(wèn)。新聞管理中有分有新聞
78、和公告;退出后臺(tái)主要是清空管理員登陸是存下來(lái)的session信息,起代碼如下:</p><p><b> <%</b></p><p> session("type_admin")=""</p><p> response.Redirect "../index.asp"&l
79、t;/p><p><b> %></b></p><p> 新聞分為公告與信息兩種發(fā)布模式,公告顯示在主頁(yè)中的滾動(dòng)板塊中,信息則顯示與發(fā)布區(qū)。新聞管理界面:</p><p> 圖42 新聞管理界面</p><p> 5.3.7 其它設(shè)計(jì)與實(shí)現(xiàn)</p><p> 后臺(tái)只對(duì)管理員開(kāi)放,為了
80、防止用戶(hù)的非法進(jìn)入,我們?cè)O(shè)計(jì)了session.asp頁(yè)面,目的就是驗(yàn)證用戶(hù)是否合法,只有符合信息的才給予進(jìn)入。代碼如下:</p><p><b> <%</b></p><p> if session("type_admin") = "" then</p><p> Response.Redi
81、rect("index.asp")</p><p> Response.End()</p><p><b> end if</b></p><p><b> %></b></p><p> 為了防止網(wǎng)站注入非法代碼,系統(tǒng)中還設(shè)置了防注入腳本,過(guò)濾掉非法的關(guān)鍵字符。其
82、內(nèi)容設(shè)計(jì)在<!--#include file="sql.asp"-->,這樣就可以加強(qiáng)網(wǎng)站的安全性。</p><p> 5.4 查詢(xún)功能的實(shí)現(xiàn) </p><p> 查詢(xún)分為分類(lèi)查詢(xún)與自定義查詢(xún),分類(lèi)查詢(xún)主要以類(lèi)別加關(guān)鍵字組合查詢(xún),自定義查詢(xún)主要為商品屬性與關(guān)鍵字組合查詢(xún)。</p><p> 分類(lèi)查詢(xún)?nèi)鐖D43所示:</p&g
83、t;<p> 圖43 分類(lèi)查詢(xún)及其相關(guān)操作</p><p> 自定義查詢(xún)?nèi)鐖D44所示:</p><p> 圖44 關(guān)鍵字查詢(xún)及其相關(guān)操作</p><p> 查詢(xún)功能為了方便用戶(hù)和管理員迅速找到所要查找的商品而設(shè)置的一個(gè)頁(yè)面,其設(shè)計(jì)思想是根據(jù)要提供的關(guān)鍵字、以什么查詢(xún)、價(jià)格來(lái)查詢(xún),其中關(guān)鍵字和查找方式不能為空,價(jià)格可以不選,如果價(jià)格不選,就是不以
84、價(jià)格來(lái)查詢(xún)。</p><p> 查詢(xún)功能中判斷SQL執(zhí)行語(yǔ)句代碼實(shí)現(xiàn),具體代碼請(qǐng)查看附錄A。</p><p> 到次,查詢(xún)功能的實(shí)現(xiàn)也就基本完成了。</p><p><b> 總 結(jié)</b></p><p> 本系統(tǒng)是一個(gè)面向中小型圖網(wǎng)上開(kāi)店的用戶(hù),具有一定實(shí)用性的數(shù)據(jù)庫(kù)信息管理系統(tǒng)。它主要完成對(duì)物品的一系
85、列管理。本系統(tǒng)采用當(dāng)前流行的開(kāi)發(fā)工具—ASP來(lái)完成整個(gè)系統(tǒng)的設(shè)計(jì),而數(shù)據(jù)庫(kù)的設(shè)計(jì)則運(yùn)用了ACCESS便利性和實(shí)用性。</p><p> 本系統(tǒng)具有相當(dāng)?shù)膶?shí)用功能。在查詢(xún)方面,系統(tǒng)實(shí)現(xiàn)了多條件任意字段的模糊查詢(xún),同時(shí)在分類(lèi)查詢(xún)上實(shí)現(xiàn)了動(dòng)態(tài)生成。在商品添加、購(gòu)買(mǎi)和庫(kù)存三者之間建立了良好的鏈接關(guān)系,某一部分地修改均會(huì)自動(dòng)引發(fā)系統(tǒng)對(duì)與其相關(guān)的部分進(jìn)行連鎖修改。在用戶(hù)管理方面,系統(tǒng)較好地實(shí)現(xiàn)了用戶(hù)注冊(cè)、用戶(hù)注銷(xiāo)、基本信息
86、、積分兌換等各項(xiàng)功能。</p><p> 系統(tǒng)在設(shè)計(jì)過(guò)程中不可避免地遇到了各種各樣的問(wèn)題,由于整個(gè)系統(tǒng)完全都是由個(gè)人設(shè)計(jì)的,有關(guān)ASP許多細(xì)節(jié)問(wèn)題都要靠自己去摸索,加之本人水平有限,并沒(méi)有完全地理解ASP的強(qiáng)大功能,而且還存在著許多不足之處。</p><p> 通過(guò)本次畢業(yè)設(shè)計(jì)我學(xué)到了不少新的東西,也發(fā)現(xiàn)了大量的問(wèn)題,有些在設(shè)計(jì)過(guò)程中已經(jīng)解決,有些還有待今后慢慢學(xué)習(xí)。只要學(xué)習(xí)就會(huì)有更多
87、的問(wèn)題,有更多的難點(diǎn),但也會(huì)有更多的收獲。</p><p><b> 致 謝</b></p><p> 在論文完成之際,我要特別感謝我的指導(dǎo)老師xx老師的熱情關(guān)懷和悉心指導(dǎo)。在我撰寫(xiě)論文的過(guò)程中,xx老師傾注了大量的心血和汗水,無(wú)論是在論文的選題、構(gòu)思和資料的收集方面,還是在論文的研究方法以及成文定稿方面,我都得到了xx老師悉心細(xì)致的教誨和無(wú)私的幫助,特別是
88、他廣博的學(xué)識(shí)、深厚的學(xué)術(shù)素養(yǎng)、嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和一絲不茍的工作作風(fēng)使我終生受益,在此表示真誠(chéng)地感謝和深深的謝意。 </p><p> 在論文的寫(xiě)作過(guò)程中,也得到了許多同學(xué)的寶貴建議,同時(shí)還到許多在工作過(guò)程中許多同事的支持和幫助,在此一并致以誠(chéng)摯的謝意。 </p><p> 感謝所有關(guān)心、支持、幫助過(guò)我的良師益友。 </p><p> 最后,向在百忙中抽出時(shí)間對(duì)本
89、文進(jìn)行評(píng)審并提出寶貴意見(jiàn)的各位專(zhuān)家表示衷心地感謝!</p><p><b> 參 考 文 獻(xiàn)</b></p><p> [1]蔡翠平,尚俊杰.網(wǎng)絡(luò)程序設(shè)計(jì)——ASP[M].北京:清華大學(xué)出版社,2002,1.</p><p> [2]龍馬工作室.ASP+ SQL Server組建動(dòng)態(tài)網(wǎng)站[M].北京:人民郵電出版社,2004,8.<
90、/p><p> [3]郝阿朋,楊清編著.WEB 網(wǎng)頁(yè)開(kāi)發(fā)基礎(chǔ)教程[M].北京:國(guó)防工業(yè)出版社,2001,5.</p><p> [4]潘英偉,曾志編著.網(wǎng)站開(kāi)發(fā)實(shí)用手冊(cè)[M].北京:中國(guó)廣播電視出版社,2001,6.</p><p> [5]汪曉平,鐘軍.ASP網(wǎng)絡(luò)開(kāi)發(fā)技術(shù)[M].北京:人民郵政出版社,2003,12.</p><p>
91、[6]張一鳴,桂林,張家祥.個(gè)人網(wǎng)站組建實(shí)用教程[M].西安:電子科技大學(xué)出版社,2004,1.</p><p> [7]汪曉平、鐘軍.ASP網(wǎng)絡(luò)開(kāi)發(fā)技術(shù)[M].北京:人民郵政出版社,2003年12月第二版.</p><p> [8]龍馬工作室.典型網(wǎng)站建設(shè)[M].北京:人民郵電出版社,2004年8月第一版.</p><p> [9]蔡翠平、尚俊杰.網(wǎng)絡(luò)程序設(shè)
92、計(jì)—ASP[M].北京:清華大學(xué)出版社,2002年1月第一版.</p><p> [10]白以恩.計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)及應(yīng)用[M].哈爾濱:哈爾濱工業(yè)大學(xué)出版社,2000.</p><p> [11]陳峰等編著.網(wǎng)頁(yè)制作全接觸:HTML 4.0 & CSS.北京:人民郵電出版社2001.3.</p><p> [12]黃平主編.數(shù)據(jù)庫(kù)技術(shù).北京:機(jī)械工業(yè)出版
93、社,2002.</p><p> [13]劉文政等編.網(wǎng)頁(yè)設(shè)計(jì)三合一綜合教程(MX版).北京:科學(xué)出版社,2003.</p><p> [14]彭萬(wàn)波等編著.網(wǎng)頁(yè)設(shè)計(jì)精彩實(shí)例.北京:電子工業(yè)出版社,2002.</p><p> [16]任永功等編著.網(wǎng)站規(guī)劃與網(wǎng)頁(yè)設(shè)計(jì).北京:電子工業(yè)出版社,2003. </p><p> [15]王永
94、輝編著.網(wǎng)頁(yè)制作真容易.上海:上??茖W(xué)技術(shù)出版社,2002.</p><p> [17]潘英偉,曾志編著.網(wǎng)站開(kāi)發(fā)實(shí)用手冊(cè).北京:中國(guó)廣播電視出版社,2001.6.</p><p> [18]姚國(guó)章.中國(guó)企業(yè)電子商務(wù)發(fā)展戰(zhàn)略[M].北京:北京大學(xué)出版社,2001.</p><p><b> 附錄A</b></p><p
95、><b> 系統(tǒng)登陸代碼:</b></p><p><b> <%</b></p><p> dim username,upassword,comeurl,Getcode</p><p> username=replace(trim(request("username")),&quo
96、t;'","")</p><p> upassword=md5(replace(trim(request("upassword")),"'",""))</p><p> Getcode=replace(trim(request("Getcode")),"
97、;'","")</p><p> if username="" or upassword="" then</p><p> response.write "<script LANGUAGE='javascript'>alert('您的用戶(hù)名或密碼有誤!')
98、;history.go(-1);</script>"</p><p> response.end</p><p><b> end if</b></p><p> if cstr(session("pSN"))<>cstr(trim(request("Getcode"
99、;))) then</p><p> response.Write "<script LANGUAGE='javascript'>alert('請(qǐng)輸入正確的驗(yàn)證碼!');history.go(-1);</script>"</p><p> response.end</p><p><
100、;b> end if</b></p><p> set rs=server.CreateObject("adodb.recordset")</p><p> rs.Open "select * from [user] where username='"&username&"' and
101、password='"&upassword&"' " ,conn,1,3</p><p> if not(rs.bof and rs.eof) then</p><p> if upassword=rs("password") then</p><p> response.coo
102、kies("user")("username") = trim(request("username"))</p><p> response.cookies("user")("vip")=rs("vip")</p><p> rs("lastlogin&qu
103、ot;)=now()</p><p> rs("hits")=rs("hits")+1</p><p> rs("zhifen") = rs("zhifen") + 1</p><p> 'rs("userlastip")=Request.ServerV
104、ariables("REMOTE_ADDR")</p><p><b> rs.Update</b></p><p><b> end if</b></p><p><b> end if</b></p><p><b> rs.Close
105、</b></p><p> set rs=nothing</p><p> if session("UserID") <> "" then</p><p> conn.execute("delete from BuyGood where UserID = "&sessi
106、on("UserID")&" and GoodState = 9")</p><p><b> end if</b></p><p> response.Redirect("index.asp")</p><p><b> %></b><
107、/p><p><b> 購(gòu)物車(chē)操作代碼:</b></p><p><b> <%</b></p><p> if request.Cookies("user")("UserID") <> "" then</p><p>
108、 action = request.QueryString("action")</p><p> if action = "add" then</p><p> nID = request.QueryString("id")</p><p> set rs_s=server.CreateObject
109、("adodb.recordset")</p><p> rs_s.open "select * from commodity where CoID = "&nID, conn, 1, 1</p><p> if request.Cookies("user")("vip")=2 then </
110、p><p> GoodMoney=rs_s("CoVipMoney")</p><p><b> else</b></p><p> GoodMoney=rs_s("CoNomaMoney")</p><p><b> end if</b></p&g
111、t;<p> CoSum = rs_s("CoSum")</p><p> CoName = rs_s("CoName")</p><p> CoGo = rs_s("CoGo")</p><p> rs_s.close</p><p> set rs_s=n
112、othing</p><p> if CoSum<=CoGo then</p><p> response.write "<script language=javascript>alert('你選購(gòu)的商品“"&CoName&"”暫時(shí)缺貨不能放到購(gòu)物車(chē)?yán)?,?qǐng)選購(gòu)其它商品!');location.href=
113、39;javascript:onclick=history.go(-1)'</script>"</p><p> response.end</p><p><b> end if</b></p><p> set rs=server.CreateObject("adodb.recordset&quo
114、t;)</p><p> rs.open "select * from BuyGood where UserID = "&request.Cookies("user")("UserID")&" and CoID="&nID&" and GoodState = 9",conn,1,3
115、</p><p> if rs.recordcount=1 then</p><p> if (CoSum - CoGo)<(rs("GoodNum")+1) then</p><p> response.write "<script language=javascript>alert('你選購(gòu)的商品“&
116、quot;&CoName&"”暫時(shí)缺貨不能放到購(gòu)物車(chē)?yán)铮?qǐng)選購(gòu)其它商品!');location.href='javascript:onclick=history.go(-1)'</script>"</p><p> response.end</p><p><b> end if</b><
117、;/p><p> rs("GoodMoney")=(rs("GoodNum")+1)*GoodMoney</p><p> rs("GoodNum")=rs("GoodNum")+1</p><p><b> rs.update</b></p>&l
118、t;p><b> rs.close</b></p><p> set rs=nothing</p><p> response.Redirect "car.asp"</p><p><b> else</b></p><p><b> rs.close&
119、lt;/b></p><p> set rs=server.CreateObject("adodb.recordset")</p><p> rs.open "select * from BuyGood",conn,1,3</p><p><b> rs.addnew</b></p>
120、;<p> rs("Coid") = nID</p><p> rs("CoName") = CoName</p><p> rs("UserID") = request.Cookies("user")("UserID")</p><p> rs
121、("GoodState")=9</p><p> rs("GoodNum")=1</p><p> rs("GoodMoney")=GoodMoney</p><p> 'rs("shjiaid")=shjiaid</p><p> rs(&quo
122、t;GoodPrice")=GoodMoney</p><p><b> rs.update</b></p><p><b> rs.close</b></p><p> set rs=nothing</p><p> response.Redirect "car.asp
123、"</p><p><b> end if</b></p><p><b> end if</b></p><p> if action = "delall" then</p><p> conn.execute("delete from BuyGoo
124、d where UserID = "&request.Cookies("user")("UserID")&" and GoodState = 9")</p><p> response.Redirect "car.asp"</p><p><b> end if</
125、b></p><p> if action = "del" then</p><p> nID = request.QueryString("id")</p><p> conn.execute("delete from BuyGood where GoodID = "&nID)<
126、;/p><p> response.Redirect "car.asp"</p><p><b> end if</b></p><p> if action = "change" then</p><p> GoodID=request("GoodID")
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件畢業(yè)設(shè)計(jì)--網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)設(shè)計(jì)--網(wǎng)上購(gòu)物系統(tǒng)的研究與實(shí)現(xiàn)
- 畢業(yè)設(shè)計(jì)---網(wǎng)上購(gòu)物系統(tǒng)設(shè)計(jì)
- 網(wǎng)上購(gòu)物系統(tǒng)畢業(yè)設(shè)計(jì)
- 網(wǎng)上購(gòu)物系統(tǒng)-畢業(yè)設(shè)計(jì)
- 網(wǎng)上購(gòu)物系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)----網(wǎng)上購(gòu)物系統(tǒng)
- 網(wǎng)上購(gòu)物系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---網(wǎng)上購(gòu)物系統(tǒng)設(shè)計(jì)
- 網(wǎng)上購(gòu)物系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)----jsp網(wǎng)上購(gòu)物系統(tǒng)后臺(tái)分析與實(shí)現(xiàn)
- 基于ssi框架的網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---jsp網(wǎng)上購(gòu)物系統(tǒng)設(shè)計(jì)
- 網(wǎng)上購(gòu)物系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 畢業(yè)設(shè)計(jì)論文---- 網(wǎng)上購(gòu)物系統(tǒng)
- 網(wǎng)上購(gòu)物系統(tǒng)畢業(yè)設(shè)計(jì) 8
- 網(wǎng)上購(gòu)物系統(tǒng)畢業(yè)設(shè)計(jì) (2)
- 網(wǎng)上購(gòu)物系統(tǒng)畢業(yè)設(shè)計(jì) (2)
評(píng)論
0/150
提交評(píng)論