團購網站畢業(yè)設計論文_第1頁
已閱讀1頁,還剩35頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p><b>  摘 要</b></p><p>  隨著時代的發(fā)展,網絡信息已經進入到了人們的日常生活當中。未來社會人們的生活、學習和工作將越來越依賴于數(shù)字技術的發(fā)展,越來越數(shù)字化、網絡化、電子化、虛擬化。在線購物也隨著網絡的發(fā)展日益和人們的生活、工作貼近。Internet的發(fā)展歷程以及目前的應用狀況和發(fā)展趨勢,可以充分地相信網絡技術將極大的改變我們的生活和工作方式,甚至社會的

2、價值觀也會發(fā)生某種變化。團購網為合作伙伴及團購消費者建立購銷信息和操作平臺,實現(xiàn)雙贏。</p><p>  團隊購買簡稱團購,通過互聯(lián)網,由專業(yè)的團購服務公司將有意向購買同一產品、同一品牌或同一品牌的同一系列的消費者組織起來,組成購物團體,大量向廠家進行購買,在保證質量的情況下,享受團體采購價,共同維權的消費形式。憑借網絡,將有相同購買意向的會員組織起來,用大訂單的方式減少購銷環(huán)節(jié)集體殺價,廠商將節(jié)約的銷售成本直

3、接讓利于消費者,消費者可以享受到讓利后的優(yōu)惠價格。 通過團購,不但能夠最大程度的節(jié)省成本,而且消費者在購買和服務過程中占據(jù)的是一個相對主動的地位,可以有更高的安全性,享受到更好的服務。 同時,在出現(xiàn)質量或服務糾紛時,更可以采用集體維權的形式,使問題以更有利于消費者的方式解決。</p><p>  本組通過分析國內其它團購系統(tǒng)的發(fā)展現(xiàn)狀,提出了一種利用Visual Studio 2005 系統(tǒng)的方

4、案,以期達到功能強大,費用低廉,通用性強的購物系統(tǒng)。文中著重論述了該系統(tǒng)的功能與實現(xiàn)、數(shù)據(jù)流程與存儲、在線購物、后臺管理等。并對關鍵的有關技術作了較詳細的介紹。</p><p>  關鍵詞:團購;B/S;數(shù)據(jù)庫</p><p><b>  Abstract</b></p><p>  In recent years, Group Purchas

5、e is very hot. Especially this year, the biggest Group Purchase with foreign tencent Grounpon after standing together, a bulk thousand regiment war development to white-hot! So why in just two years jan.7 developing so p

6、opular? Please look below for the decomposition.to consumer, it the greatest benefits is: the lower price. So why is the price will be more low? This is man's power. For example, you go to buy KaiLeEr coffee, 500G, I

7、f you go to taobao shop to buy, i</p><p>  What are the primary current Group Purchase stand? There are so many, but larger have Lashou, Meituan, F Grounp, G Grounp, Grounpon, Tuan800, 58TuanGou, and WOWOTu

8、an and Tobao Juhuasuan QQTuangou etc. Group Purchase standing development speed is many people imagine, in fact as long as you have money, as long as there is wind cast willing to burn money, can always emitted a large n

9、ew Group Purchase! Those little shrimp, no play casually try strong capital as the backing, die quickly.</p><p>  Back to the paper topics, this essay core is system design and implementation, the design of

10、technical doorsill actually is not high. Main technology has Ajax, CSS, Xml, JavaScript and database and Web2.0 thoughts etc. But to me system independent development point of a man in a short time,is very difficult. I&#

11、39;m the most widely used by the SHOPEX platform made a small Group Purchase. Both as our company's Group Purchase stand, also as graduation thesis of function module display.</p><p>  The company Group

12、Purchase stood style in red tone, this is warm atmosphere and attract eyeball. Main page has homepage and to stage today etc. Function of the realization of the land, the registered function, member management function,

13、commodity editing and release management function, shopping cart function, order processing function, pay a function, site file management features, etc.</p><p>  Key Word: Group purchase、B/S、DATABASE</p&

14、gt;<p><b>  目錄</b></p><p><b>  摘 要1</b></p><p>  Abstract2</p><p>  第一章 系統(tǒng)開發(fā)背景4</p><p>  1.1團購的發(fā)展與趨勢4</p><p>  1.2目前主要的

15、團購網站分析4</p><p>  1.2.1拉手網4</p><p>  1.2.2美團網5</p><p>  1.2.3高朋網6</p><p>  1.3做該系統(tǒng)的目標與意義7</p><p>  1.4需要掌握的技術8</p><p>  第二章:相關技術綜述9</

16、p><p>  2.1 ASP技術簡介9</p><p>  2.1.1 ASP的基本概念9</p><p>  2.1.2 ASP的主要功能10</p><p>  2.1.3 ASP的工作原理10</p><p>  2.1.4 ASP內建對象11</p><p>  2.2 ADO簡

17、介12</p><p>  2.3 服務器腳本語言14</p><p>  2.3.1 JavaScript語言簡介14</p><p>  2.3.2 VBScript語言簡介14</p><p>  2.4 XML15</p><p>  2.5 Web 2.017</p><p&g

18、t;  2.6 Database17</p><p>  第三章 系統(tǒng)分析19</p><p>  3.1 需求分析19</p><p>  3.2 功能需求20</p><p>  3.3 性能需求20</p><p>  3.4 用例分析21</p><p>  第四章:系統(tǒng)詳細

19、設計與實現(xiàn)25</p><p>  4.1數(shù)據(jù)庫設計25</p><p>  4.2功能模塊設計26</p><p>  4.2.1 網站首頁設計26</p><p>  4.2.2 用戶注冊模塊設計27</p><p>  4.2.3 購物車模塊設計29</p><p>  4.2

20、.4顯示商品列表模塊31</p><p>  4.2.5添加商品模塊設計32</p><p>  4.2.6修改商品模塊設計32</p><p>  4.2.7刪除商品模塊設計33</p><p>  4.2.8 銷售模塊基本框架的實現(xiàn)33</p><p><b>  第五章 總結36</b

21、></p><p><b>  致 謝37</b></p><p>  第一章 系統(tǒng)開發(fā)背景</p><p>  1.1團購的發(fā)展與趨勢</p><p>  21世紀是知識經濟迅猛發(fā)展的時代,隨著經濟的全球化,信息還會以其特有的形式改變著經濟、科技和社會發(fā)展的走向,推動人們自身思維方式和行為模式的創(chuàng)新。團購就是在

22、這個大背景下的創(chuàng)新產物。</p><p>  團購是近兩年才發(fā)展起來的B2T商業(yè)模式的熱門新概念。本課題設計的目的就是做一個完善的團購系統(tǒng),實現(xiàn)更為完善更為規(guī)范的B2T平臺的設計。</p><p>  團購的好處主要表現(xiàn)在兩方面:一是團購價格低于產品市場最低零售價,二是產品的質量和服務能夠得到有效的保證。</p><p><b>  團購系統(tǒng)的意義:<

23、;/b></p><p>  1、拓展企業(yè)商品流通渠道,幫助企業(yè)擴大市場份額。 </p><p>  2、減少中間環(huán)節(jié),降低營銷成本,實現(xiàn)企業(yè)和消費者的互惠、共贏。 </p><p>  3、居民零購也能獲得批發(fā)價格,節(jié)省居民采購成本和時間。 </p><p>  4、一但產生產品質量問題和糾紛,有利于發(fā)揮集體維權優(yōu)勢,確保居民消費權益

24、。</p><p>  團購是這兩年才發(fā)展起來的,所謂網絡團購,就是認識的或者不認識的具有相同購買意向的零散消費者聯(lián)合起來,向廠商進行大批量購買的行為,從而加大與商家的談判能力,以求得最優(yōu)價格的一種購物方式。根據(jù)薄利多銷、量大價優(yōu)的原理,商家可以給出低于零售價格的團購折扣和單獨購買得不到的優(yōu)質服務。目前團購在國內正如火如荼的發(fā)展壯大著。</p><p>  團購系統(tǒng)正如雨后春筍般的速度繁榮

25、發(fā)展著,但是目前存在很大的問題與很大的不規(guī)范性。而且存在鉆法律空子的想象。我的研究目標是通過做的這個團購系統(tǒng)從技術角度來改變目前的混亂局面,通過一個更為完善的系統(tǒng)以達到科學完美的實現(xiàn)B2T平臺的設計。</p><p>  1.2目前主要的團購網站分析</p><p>  目前,國外最為成功的團購網站是Grounpon,國內較為成功的有拉手網,美團網,F(xiàn)團、G團、團寶網、團800、牽手團、飯

26、桶團、愛美團、58團購 、窩窩團、以及淘寶旗下的聚劃算和騰訊旗下的QQ團購等等。高朋網就是國外Groupon與騰訊公司強強聯(lián)手的大型團購網站。從今年的二月底上線,高朋網的上線,將是中國團購行業(yè)的巨大革命,沖擊著國內每一個團購網站,導致的結果將是有一大批的中小型團購網的倒閉。下面對幾個較大型叫成功的團購網站做一些簡單的分析與介紹:</p><p><b>  1.2.1拉手網</b></

27、p><p>  拉手網是全球首家Groupon與Foursquare(團購+簽到)相結合的團購網站。 </p><p>  從2010年3月18日成立,2011年1月20日,拉手注冊用戶數(shù)量已經突破300萬,月均訪問量突破3000萬,開通服務城市超過100座,2010年交易額接近10億元,并且仍以每月100%的速度成長。在不到1年的時間,拉手在號稱“千團大戰(zhàn)”的團購市場脫穎而出,成為截止到20

28、11年1月20日國內最大的團購網站。2011年2月,拉手網宣稱獲得了幾乎是同行融資總和的新一輪融資,估值上升至幾億美元?!?lt;/p><p>  拉手網會每天推出一款超低價精品團購,使參加團購的用戶以極具誘惑力的折扣價格享受優(yōu)質服務。同時,拉手網推出的這些超低價精品團購,有著強烈地域性。拉手網憑借其強大的市場拓廣團隊,在國內一線城市:北京,上海,廣州,深圳及100多座二、三線城市,不斷網絡與發(fā)掘優(yōu)質的、符合當?shù)仄肺?/p>

29、的餐飲娛樂商家。</p><p><b>  1.2.2美團網</b></p><p>  此網由王興創(chuàng)辦的,美團網每天將推出一單精品消費,包括餐廳、酒吧、KTV、SPA、美發(fā)店等,網友能夠以低廉的價格進行團購并獲得優(yōu)惠券。每天團購一次,為消費者發(fā)現(xiàn)最值得信賴的商家,讓消費者享受超低折扣的優(yōu)質服務。給商家提供最大收益的互聯(lián)網推廣。</p><p&g

30、t;<b>  1.2.3高朋網</b></p><p>  高朋網是一個團購網,是由美國最大團購網站Groupon與騰訊合資的中文版Groupon團購站。 </p><p>  2011年2月15號上午,“高朋”已經上線,不過只接收被邀請的郵箱,并沒有上線的團購產品。 但在不到24小時之后,2月16日凌晨,高朋網又下線,疑似Groupon與騰訊方面出現(xiàn)分歧,但在2月

31、28日正式宣告成立。目前網站已經開始接受用戶的郵件注冊,并有機會獲得3折的體驗折扣優(yōu)惠。而正式團購服務將于3月初正式上線,屆時用戶可參與美食、美發(fā)、SPA、娛樂等方面的團購活動?!?lt;/p><p>  “高朋”由騰訊與Groupon成立合資公司,CEO由騰訊方面負責擔任,運營由Groupon團隊負責。雙方各出5000萬美元(約3.25億人民幣),各占50%股權。Groupon最大的特色是,事先對商家經過一定篩選,

32、為網友省去比對時間,整個網站首頁只提供一件團購商品,即“一日一單”。</p><p>  1.3做該系統(tǒng)的目標與意義</p><p>  做團購網站有多方面的目的和意義,其一是為了畢業(yè),我選擇了這個題目作為自己的畢業(yè)論文我就要踏踏實實做好;其二是個人興趣,我對Web開發(fā)這方面有很濃厚興趣,從大一開始就一直在學習這方面的技術;其三是公司需求,我們公司曾找過多家團購網站商量團購合作,比如拉手網

33、、58團購、美團網等等都提交過我們的商品信息,但都被一一駁回,因為價格優(yōu)勢不夠明顯,所以公司有機會在原有的電子商務網站基礎上在做一個團購類型的網站出來;最后還有一個是為了自己有一個更好的發(fā)展更好的職業(yè)而努力奮斗。</p><p>  其實我也沒有什么要做出驚天動地的系統(tǒng)出來或者去改變中國團購發(fā)展方向之類的宏偉目標,做這個團購系統(tǒng)純屬我的個人愛好!我希望通過自己的獨立學習,可以掌握這方面的相關技術,為以后自己人生的

34、發(fā)展打下扎實的基礎!也希望在做這個團購網站的時候尋找學習的無限樂趣。</p><p>  大三暑假開始學習css技術,懂得了Web標準帶來的神奇魅力,大四開始全面學習Javascript、Java、Jsp等相關的技術,去年十二月份入職廣州御采堂電子商務有限公司,開始玩轉淘寶網,阿里巴巴等電子商務平臺,從平臺熟悉、后臺管理,店鋪裝修,推廣等等全面學習。一直在熟悉與學習各大團購網站的技術與運營模式。今年開始大量的時間

35、學習Shopex、Ecshop 開發(fā)平臺,估計在五月份之前可以(借助Shopex開發(fā)平臺)具備完全獨立開發(fā)電子商務系統(tǒng)的能力。</p><p>  目前,已經掌握了大部分的技術,在鞏固的基礎上深入學習一下數(shù)據(jù)庫技術的話基本上團購系統(tǒng)的個人開發(fā)不成問題。</p><p>  1.4需要掌握的技術</p><p>  團購網站的核心其實和淘寶、當當、拍拍或者亞馬遜之類的

36、電子商務型網站是很類似的!團購的優(yōu)勢在于網聚更多的人去買相同的東西會比正常價格低而已。他們都可以說是一個電子商務系統(tǒng),所涉及的技術主要有Ajax、JavaScript、html/xml、CSS、ASP/PHP/JSP、(.Net/Lamp/JavaEE)以及數(shù)據(jù)庫方面的相關技術。這些技術將在下一章做相應的介紹。</p><p>  第二章:相關技術綜述</p><p>  2.1 ASP技

37、術簡介</p><p>  2.1.1 ASP的基本概念</p><p>  ASP(Active Sever Page,動態(tài)服務器網頁),綜合了傳統(tǒng)的HTML文件,利用ADO(ActiveX Data Objects)組件與數(shù)據(jù)庫對話,用戶還可以自己定義組件加入其中,使自己的動態(tài)網頁幾乎具有無限的擴充能力,這是CGI等方式所不能比的。ASP網頁就是放在IIS/WWW服務的發(fā)行目錄上的以

38、擴展名為.asp的文本文件,當瀏覽器端向IIS請求瀏覽某一ASP文件時,IIS實際上時將該請求轉交給ASP解釋器處理,并將解釋的結果回送給瀏覽器端,ASP解釋器是以ISAPI應用程序的形式集成于中[6]。</p><p>  動態(tài)服務器網頁(Active Sever Pages, ASP)實際上是一個包含了服務器端腳本程序的Web網頁,由IIS中的動態(tài)服務器框架(ASF)軟件來處理。</p><

39、;p>  動態(tài)服務器框架(ASF)為服務器端腳本構造了五個對象:Application、Session、Request、Response和Server。使用Application對象和Session對象可以為單個的應用程序和會話存儲數(shù)據(jù);使用Request對象可以從一個HTTP請求中讀取信息;使用Response對象可以對HTTP的響應寫入信息,這樣可以實現(xiàn)ASP網頁和瀏覽器之間的信息交互;Server對象則提供了多種有用的功能。

40、</p><p>  動態(tài)HTML為IIS4.0版提供了客戶端編程工具。但是,有些瀏覽器并不支持動態(tài)HTML。實際上,幾乎沒有可以稱為真正跨平臺支持各種瀏覽器的客戶端功能[7]。因此,如果想設計一個被各種瀏覽器訪問的站點,就需要將編程從客戶端轉移到服務器端。</p><p>  服務器端腳本的提出是基于這樣一種考慮,某些腳本更適合于在某個特定的HTML文檔被送到客戶端瀏覽器之前先在服務器端

41、執(zhí)行。例如,根據(jù)產品數(shù)據(jù)庫中的數(shù)據(jù)及時發(fā)布產品目錄,使用服務器腳本就非常方便,數(shù)據(jù)庫中的內容可以不斷地被更新,而服務器端腳本卻可以不做任何修改。</p><p>  在服務器端腳本出現(xiàn)之前,在Web服務器端實現(xiàn)這種可執(zhí)行的響應,需要在服務器計算機上編寫和編譯CGI程序。當用戶請求一個特定的URL時,響應的CGI程序就會被調用,并且向HTML頁面中寫入內容(如數(shù)據(jù)庫查詢結果等)來滿足用戶的請求。</p>

42、<p>  CGI程序編寫、編譯、調試都很復雜且效率不高。IIS的新功能—ASP技術則為開發(fā)Web站點強大的、基于服務器的功能提供了一個應用結構[8]。由于ASP頁面在Web服務器上運行,所以用ASP創(chuàng)建的應用可以被跨不同平臺運行的多種Web瀏覽器訪問。</p><p>  2.1.2 ASP的主要功能</p><p>  ASP提供了如下一些核心功能:</p>

43、<p>  (1)服務器端腳本:可以直接將VBScript、JScrpit、Perl獲其他語言腳本嵌入到HTML頁面中,以使它們在Web服務器上而不是在Web瀏覽器上執(zhí)行。</p><p>  (2)靈活的Web數(shù)據(jù)庫連接:通過服務器端腳本和Active Data Object(ADO),可以容易地在Web站點上實現(xiàn)豐富的數(shù)據(jù)庫功能。</p><p>  (3)狀態(tài)管理:可以用

44、內建對象在每個用戶、每個應用和每個服務器基礎上跟蹤和管理應用的狀態(tài)。使用內建對象可以克服無狀態(tài)的HTTP的限制。</p><p>  (4)組件技術:可以使用活動服務器組件(Active Sever Components),可以用Visual C++、Visual Basic、Visual J++、Delphi和PowerBuilder等創(chuàng)建這些組件。</p><p>  用服務器端腳本可

45、以容易地創(chuàng)建動態(tài)內容,此內容響應用戶提供的信息申請,個人的配置文件或條件邏輯這樣的事件。使用服務器端腳本,相同的物理Web頁面可以被定制為每一次下載都不相同的頁面[9]。也可以用服務器端腳本動態(tài)產生客戶極端交互作用。例如,可以檢查被使用的瀏覽器是否支持Java,然后決定是否在Java程序傳給瀏覽器前先將它放在Web頁面上。</p><p>  2.1.3 ASP的工作原理</p><p>

46、  ASP通過后綴名為 asp文件來實現(xiàn),一個ASP文件相當于一個可執(zhí)行文件,因此必須在Web服務器游客執(zhí)行權限的目錄下。當瀏覽器向Web服務器請求調用ASP文件時,就啟動了ASP。Web服務器響應該HTTP請求,調用ASP引擎,解釋被申請文件。當遇到Active X Script兼容的腳本(如VBScript或Jscript)時,ASP引擎調用相應的腳本引擎進行解釋。若腳本指令涉及對數(shù)據(jù)庫的訪問,就通過ODBC與后臺數(shù)據(jù)庫進行連接,由

47、數(shù)據(jù)庫訪問組件實現(xiàn)對數(shù)據(jù)庫的操作,并將執(zhí)行結果動態(tài)生成一個HTML頁面返回Web服務器,然后與頁面的中非腳本的HTML合并成一個完整的HTML頁面送至客戶端瀏覽器[10]。因而客戶端瀏覽器接收到的是經Web服務器執(zhí)行以后生成的一個純粹的HTML文件,可被運行在任何平臺的瀏覽器上。</p><p>  2.1.4 ASP內建對象</p><p>  在編寫ASP頁面時,常常使用ASP內建對象

48、。ASP框架提供的對象(包括相關的方法、事件和屬性)含有Web服務器和它的環(huán)境信息,它們使得處理形式簡單、管理容易。而且提供了一個靈活的數(shù)據(jù)存儲系統(tǒng)[11]。可以將這些功能加入Web應用中,使它成為功能強大的Web應用,它易于開發(fā)和維護,并且具有更強的擴展性。</p><p>  動態(tài)服務器框架(ASF)為服務器端腳本構造了5個有效的內建對象,這5個有效的內建對象分別是:Request對象、Response對象、

49、Session對象、Application對象和Server對象。</p><p>  這5個內建對象是ASP框架的重要組成部分。這些對象具有典型的面向對象的特性,使用這些對象非常簡單,無需任何特殊的語法就可以在代碼中直接調用它們。當對象的一組相關屬性可以被歸類在一個單元中時,它們被稱作集合(collection)。Request和Response對象有集合,而其他對象有屬性,對于Application對象,則只

50、有事件和方法[12]。</p><p>  (1)Request對象</p><p>  從瀏覽器向服務器傳送信息的方法之一是使用HTTP申請。每當HTTP對一個ASP網頁的申請被收到時,一個Request對象代表調用了當前ASP腳本的單獨用戶請求,保存了有關用戶所作的HTTP請求信息,其中包括關于瀏覽器的有價值的信息以及通過GET或POST方式呈送的數(shù)據(jù),如用戶在表單中添入的數(shù)據(jù),或從客

51、戶端瀏覽器傳送過來的“Cookie”值。</p><p>  訪問變量時,先查閱Request對象,再檢索集合,最后找到要訪問的變量。</p><p>  (2)Response對象</p><p>  Response對象用于將服務器的信息發(fā)送到瀏覽器,包括服務器端得數(shù)據(jù)用超文本的格式發(fā)送到瀏覽器上、重定向瀏覽器到另一個URL或設置Cookie的值。它具有數(shù)據(jù)集合

52、、屬性和方法。它的主要數(shù)據(jù)集合有Cookies,其功能是設置Cookies值。它的屬性和方法分別如表3.2和表3.3所示。Response對象最普通的應用是將字符串輸出并顯示在瀏覽器上。</p><p>  (3)Session對象</p><p>  Session對象代表了Web應用程序用戶的當前會話。所謂會話,就是用戶和Web應用程序之間進行交互的一個序列。當某個用戶第一次申請一個應

53、用程序的一個文件時,活動服務器框架(ASF)便會建立一個Session對象。</p><p>  當用戶在Web應用程序中瀏覽不同頁面時,再Session對象中保存的變量并不會被丟棄,將在整個用戶會話過程中保留。只有當會話被放棄或結束時,Session對象才不會被刪除。</p><p>  (4)Application對象</p><p>  Application

54、對象,即應用程序對象。它是針對Web應用程序中所有會話的一個單實例對象。一個應用程序就是在Web服務器上的一組文件。當對這些文件之一的第一次請求被收到后,活動服務器框架(ASF)便會建立一個Application對象。所有的會話都共享這個對象。</p><p>  Application對象允許創(chuàng)建應用程序變量,它可以被應用程序中的所有用戶使用。對于那些在Web應用程序中在所有ASP頁面以及在任何時候都可以使用的

55、信息,應用程序變量將是一個非常合適的存儲區(qū)域。</p><p>  (5)Server對象</p><p>  Server對象用于幫助與Active Server Components(動態(tài)服務器組件)之間進行交互。這些組件提供了在服務器上的應用處理功能,Server對象可以調用的方法如表2-1所示。</p><p>  表2-1 Server對象提供的方法表&l

56、t;/p><p><b>  2.2 ADO簡介</b></p><p>  ADO是一項容易使用并且可擴展的將數(shù)據(jù)庫訪問添加到Web頁的技術??梢允褂肁DO去編寫緊湊簡明的腳本以便連接到Open Database Connectivity(ODBC)兼容的數(shù)據(jù)庫和 OLE DB兼容的數(shù)據(jù)源。</p><p>  Microsoft 把Active

57、 Data Object設計成不依賴于任何編程語言的對象,用戶可以使用它從Web頁訪問一個數(shù)據(jù)庫。ADO是RDO(Remote Data Object,遠程數(shù)據(jù)對象)和DAO(Data Access Object,數(shù)據(jù)訪問對象)的后繼,它綜合了以前為一個以對象為基礎的標準而設計的最好的數(shù)據(jù)訪問實現(xiàn)方法[13]。</p><p>  ADO背后的想法是為了提供一個以對象為基礎的界面,使得遠程對象看起來就像一個本地

58、對象一樣。用戶能夠通過這些有用的對象實現(xiàn)對數(shù)據(jù)庫的訪問,這類對象能夠為用戶提供對數(shù)據(jù)庫的圓滿訪問。</p><p>  ADO是一種以對象為基礎的解決方案,ADO模型中包括七種主要的對象,這七種主要對象分別是:Connection對象、Command對象、Recordset對象、Field對象、Parameter對象、Property對象和Error對象。ADO模型如圖2-1。</p><p&

59、gt;  圖2-1 ADO模型</p><p>  (1)Connection對象</p><p>  Connection對象是最為重要的對象,它控制著與數(shù)據(jù)庫之間的連接。所有的連接信息都用這個對象來建立。如果不存在一個與數(shù)據(jù)庫之間的連接的話,那么其它對象根本就不可能存在。用戶可以按照自己的意愿修改Connection對象的行為。</p><p>  (2)Com

60、mand對象</p><p>  Command對象用于指定一條命令,用戶將對數(shù)據(jù)庫執(zhí)行這條命令。</p><p>  (3)Recordset對象</p><p>  使用Recordset對象,用戶就可以管理其數(shù)據(jù)庫表中的行或記錄了。一個記錄集可能包含一個基本表中的所有行。一個記錄集也可能包含一個專門查詢的結果。Recordset對象支持立即的和整批的數(shù)據(jù)更新。

61、立即更新將會立即向數(shù)據(jù)庫執(zhí)行更新操作,而整批更新則先保存所作的改變,然后整批的發(fā)送到數(shù)據(jù)庫進行更新。用戶在大多數(shù)情況下可能會使用立即更新。</p><p>  (4)Field對象</p><p>  Field對象進程是關于一個記錄集的某個特殊列。用戶可以使用這個對象來檢索該字段的特殊信息。用戶還可以用它來改變某個特定字段的內容。</p><p>  (5)Par

62、ameter對象</p><p>  Parameter對象用于指定對數(shù)據(jù)庫執(zhí)行的命令的參數(shù)。它常與Command對象一起使用。</p><p>  (6)Property對象</p><p>  Property對象用于捕獲由服務供應者設定的特殊屬性。為了使用戶能夠對數(shù)據(jù)進行訪問和查詢,服務供應者提供了一些特殊服務。用戶可以使用OLE DB服務供應者來顯示Acti

63、veX Data Object的某些附加的特征,或者稱作屬性。然后,用戶就可以利用這些特殊的屬性在其應用程序中更加強大的功能。</p><p>  (7)Error對象</p><p>  Error對象用于收集數(shù)據(jù)庫產生的錯誤信息。當試圖執(zhí)行一個數(shù)據(jù)庫函數(shù)時,所遇到的所有錯誤都會被這個對象捕獲。</p><p>  2.3 服務器腳本語言</p>&

64、lt;p>  ASP處理那些嵌入HTML頁面的腳本。ASP本身并不是腳本語言,但它含</p><p>  有操作所需的語法,而這些語法是以被使用的腳本引擎為基礎的。ASP支持VBScript和Jscript腳本語言,默認的腳本語言是VBScript。編寫腳本的語言有特殊的規(guī)則,用戶必須使用正確的語法格式才能成功地訪問Web頁面[14]。要想使用其它腳本語言,服務器必須運行能夠讀懂這個語言的腳本引擎。<

65、/p><p>  2.3.1 JavaScript語言簡介</p><p>  JavaScript是一種網頁開發(fā)語言,它使網頁具有更好的交互性和更大的靈活,是一種簡單而又實用的網頁編程語言。</p><p>  JavaScript語言功能強大,它是基于對象和事件驅動的,能對諸如鼠標單擊、表單輸入、處理圖像、頁面瀏覽等用戶事件作出反應。它是由瀏覽器解釋運行的,具有如下

66、特點:簡單性,它不像高級語言的使用有嚴格的限制非常簡單靈活,例如使用可以直接使用,不必事先聲明;基于對象,它允許用戶自定義對象,同時瀏覽器還提供大量的內建對象,但JavaScript不是完全面向對象,不支持類和繼承;可以移植性,在大多瀏覽器上JavaScript腳本程序不經修改可直接運行;動態(tài)性,JavaScript是DHTML的一個重要組成部分,是設計交互式動態(tài)、特別是“客戶端“動態(tài)頁面的重要工具。</p><p&

67、gt;  2.3.2 VBScript語言簡介</p><p>  VBScript是微軟公司專門為制作Web網頁而開發(fā)的一種腳本語言,VBScript的語法是Visual Basic的子集,因此很容易學習,而且對很多程序員來說都很熟悉。VBScript可使Web網面具有計算能力,用在客戶端網頁,提供客戶端計算服務及友好的圖形操作界面;用在服務器端網頁,可提供類似CGI程序的功能。這些都能使網頁具有更好的動態(tài)性和

68、交互性[15]。</p><p>  VBScript沒有放棄傳統(tǒng)的HTML網頁技術,傳統(tǒng)HTML網頁中的表單(FORM)、瀏覽器端網頁對象等在VBScript中仍然是適用的,同時又引入了新的技術:ActiveX技術。</p><p>  VBScript包含3種類型的過程:</p><p><b>  (1)子過程</b></p>

69、<p>  子過程是一組相關的VBScript代碼語句,它完成某項任務但不返回值給調用它的程序。過程可以被應用或其它過程調用。當程序或過程用子過程調用時,調用者請求過程執(zhí)行某項任務,但不關心任何返回的值。</p><p><b>  (2)函數(shù)</b></p><p>  過程的第二種類形是函數(shù)。與過程類似,函數(shù)是共同執(zhí)行任務的VBScript語句的集合

70、。過程與函數(shù)的區(qū)別在于可以返回值。</p><p><b>  (3)事件過程</b></p><p>  事件過程與子過程和函數(shù)的不同之處在于它通過應用中所使用的對象和控件自動構建。事件過程在初始化時的方式也與子函數(shù)和函數(shù)不同。瀏覽器根據(jù)用戶的動作和請求自動調用事件過程,而子過程和函數(shù)則必須在程序中顯示調用。</p><p>  VBScri

71、pt把代碼放置在過程中。過程是邏輯上構成代碼群的語句,它們共同完成特定的任務。過程能在應用中被調用同時也可以調用其它的過程。</p><p>  VBScript與Jscript是兩個功能基本相同的腳本語言,在同一網頁內可以混合使用,彼此共用全局參數(shù),彼此調用函數(shù),都可以應用在客戶端和服務器端。可以說,VBScript與Jscript兩種語言除了本身語法上的區(qū)別外,在功能及用法上,基本是完全相同的。</p&

72、gt;<p><b>  2.4 XML</b></p><p>  XML(Extensible Markup Language)即可擴展標記語言,它與HTML一樣,都是SGML(Standard Generalized Markup Language,標準通用標記語言)。Xml是Internet環(huán)境中跨平臺的,依賴于內容的技術,是當前處理結構化文檔信息的有力工具。擴展標記語

73、言XML是一種簡單的數(shù)據(jù)存儲語言,使用一系列簡單的標記描述數(shù)據(jù),而這些標記可以用方便的方式建立,雖然XML占用的空間比二進制數(shù)據(jù)要占用更多的空間,但XML極其簡單易于掌握和使用。</p><p>  XML的優(yōu)勢有一下幾方面:</p><p> ?、賆ML可以從HTML中分離數(shù)據(jù) </p><p>  通過XML,你可以在HTML文件之外存儲數(shù)據(jù)。在不使用XML時,

74、HTML用于顯示數(shù) 據(jù),數(shù)據(jù)必須存儲在HTML文件之內;使用了XML,數(shù)據(jù)就可以存放在分離的XML文檔中。這種方法可以讓你集中精力去到使用 HTML做好數(shù)據(jù)的顯示和布局上,并確保數(shù)據(jù)改動時不會導致HTML文件也需要改動。這樣可以方便維護頁面。XML數(shù)據(jù)同樣可以以“數(shù)據(jù)島”的形式存儲在 HTML頁面中。你仍然可以集中精力到使用HTML格式化和顯示數(shù)據(jù)上去。 </p><p> ?、赬ML用于交換數(shù)據(jù) </p&

75、gt;<p>  通過XML,我們可以在不兼容的系統(tǒng)之間交換數(shù)據(jù)。在現(xiàn)實生活中,計算機系統(tǒng)和數(shù)據(jù)庫 系統(tǒng)所存儲的數(shù)據(jù)有N^N種形式,對于開發(fā)者來說,最耗時間的就是在遍布網絡的系統(tǒng)之間交換數(shù)據(jù)。把數(shù)據(jù)轉換為XML格式存儲將大大減少交換數(shù)據(jù)時的復雜 性,并且還可以使得這些數(shù)據(jù)能被不同的程序讀取。 </p><p><b> ?、踃ML和B2B</b></p><

76、p>  通過XML,我們可以在不兼容的系統(tǒng)之間交換數(shù)據(jù)。在現(xiàn)實生活中,計算機系統(tǒng)和數(shù)據(jù)庫系 統(tǒng)所存儲的數(shù)據(jù)有N^N種形式,對于開發(fā)者來說,最耗時間的就是在遍布網絡的系統(tǒng)之間交換數(shù)據(jù)。把數(shù)據(jù)轉換為XML格式存儲將大大減少交換數(shù)據(jù)時的復雜 性,并且還可以使得這些數(shù)據(jù)能被不同的程序讀取。 </p><p>  使用XML,可以在網絡中交換金融信息。在不遠的將來,我們可以期望看到很多關于XML 和B2B(Busin

77、essToBusiness)的應用。XML正在成為遍布網絡的商業(yè)系統(tǒng)之間交換金融信息所使用的主要語言。   許多與B2B有關的完全基于XML的應用程序正在開發(fā)中。 </p><p> ?、躕ML可以用于共享數(shù)據(jù) </p><p>  通過XML,純文本文件可以用來共享數(shù)據(jù)。既然XML數(shù)據(jù)是以純文本格式存儲的,那么 XML提供了一種與軟件和硬件無關的共享數(shù)據(jù)方法。這樣創(chuàng)建一個能夠被不同的應用

78、程序讀取的數(shù)據(jù)文件就變得簡單了。同樣,我們升級操作系統(tǒng)、升級服務器、 升級應用程序、更新瀏覽器就容易多了。   XML可以用于存儲數(shù)據(jù) 利用XML,純文本文件可以用來存儲數(shù)據(jù)。大量的數(shù)據(jù)可以存儲到XML文件中或者數(shù)據(jù)庫中。應用程序可以讀寫和存儲數(shù)據(jù),一般的程序可以顯示數(shù)據(jù)。 </p><p> ?、軽ML可以充分利用數(shù)據(jù) </p><p>  使用XML,你的數(shù)據(jù)可以被更多的用戶使用。既然

79、XML是與軟件、硬件和應用程序無關 的,所以可以使你的數(shù)據(jù)可以被更多的用戶、更多的設備所利用,而不僅僅是基于HTML標準的瀏覽器哦。別的客戶端和應用程序可以把你的XML文檔作為數(shù)據(jù) 源來處理,就像他們對待數(shù)據(jù)庫一樣,你的數(shù)據(jù)可以被各種各樣的“閱讀器”處理,這時對某些人來說是很方便的,比如盲人或者殘疾人。 </p><p> ?、轝ML可以用于創(chuàng)建新的語言</p><p>  XML是WAP

80、和WML語言的母親。無線標記語言,用于標識運行于手持設備上的Internet程序</p><p>  2.5 Web 2.0</p><p>  Web2.0 是相對Web1.0 的新的一類互聯(lián)網應用的統(tǒng)稱。Web1.0 的主要特點在于用戶通過瀏覽器獲取信息。Web2.0 則更注重用戶的交互作用,用戶既是網站內容的瀏覽者,也是網站內容的制造者。所謂網站內容的制造者是說互聯(lián)網上的每一個用戶不

81、再僅僅是互聯(lián)網的讀者,同時也成為互聯(lián)網的作者;不再僅僅是在互聯(lián)網上沖浪,同時也成為波浪制造者;在模式上由單純的“讀”向“寫”以及“共同建設”發(fā)展;由被動地接收互聯(lián)網信息向主動創(chuàng)造互聯(lián)網信息發(fā)展,從而更加人性化!</p><p><b>  Web 2.0特征</b></p><p><b>  1、多人參與 </b></p><

82、;p>  Web1.0里,互聯(lián)網內容是由少數(shù)編輯人員(或站長)定制的,比如各門戶網站;而在Web2.0里,每個人都是內容的供稿者。 </p><p><b>  2、人是靈魂 </b></p><p>  在互聯(lián)網的新時代,信息是由每個人貢獻出來的,各個人共同組成互聯(lián)網信息源。Web2.0的靈魂是人。 </p><p>  3、可讀可寫互

83、聯(lián)網 </p><p>  在Web1.0里,互聯(lián)網是“閱讀式互聯(lián)網”,而Web2.0是“可寫可讀互聯(lián)網”。雖然每個人都參與信息供稿,但在大范圍里看,貢獻大部分內容的是小部分的人。 </p><p>  4、Web2.0的元素 </p><p>  Web2.0包含了我們經常使用到的服務,例如博客、播客、維基、P2P下載、社區(qū)、分享服務等等。博客是Web2.0里十分

84、重要的元素,因為它打破了門戶網站的信息壟斷,在未來里,博客的地位將更為重要。 </p><p>  2.6 Database</p><p>  數(shù)據(jù)庫,顧名思義,是存入數(shù)據(jù)的倉庫。只不過這個倉庫是在計算機存儲設備上的,而且數(shù)據(jù)是按一定格式存放的。 </p><p>  當人們收集了大量的數(shù)據(jù)后,應該把它們保存起來進入近一步的處理,進一步的抽取有用的信息。當年人們把

85、數(shù)據(jù)存放在文件柜中,可現(xiàn)在隨著社會的發(fā)展,數(shù)據(jù)量急劇增長,現(xiàn)在人們就借助計算機和數(shù)據(jù)庫技術科學的保存大量的數(shù)據(jù),以便能更好的利用這些數(shù)據(jù)資源。 </p><p>  數(shù)據(jù)庫包含關系數(shù)據(jù)庫、面向對象數(shù)據(jù)庫及新興的XML數(shù)據(jù)庫等多種,目前應用最廣泛的是關系數(shù)據(jù)庫,若在關系數(shù)據(jù)庫基礎上提供部分面向對象數(shù)據(jù)庫功能的對象關系數(shù)據(jù)庫。在數(shù)據(jù)庫技術的早期還曾經流行過層次數(shù)據(jù)庫與網狀數(shù)據(jù)庫,但這兩類數(shù)據(jù)庫目前已經極少使用。 &l

86、t;/p><p>  數(shù)據(jù)庫管理(Database Administration)是有關建立、存儲、修改和存取數(shù)據(jù)庫中信息的技術,是指為保證數(shù)據(jù)庫系統(tǒng)的正常運行和服務質量,有關人員須進行的技術管理工作。負責這些技術管理工作的個人或集體稱為數(shù)據(jù)庫管理員(DBA)。數(shù)據(jù)庫管理的主要內容有:數(shù)據(jù)庫的建立、數(shù)據(jù)庫的調整、數(shù)據(jù)庫的重組、數(shù)據(jù)庫的重構、數(shù)據(jù)庫的安全控制、數(shù)據(jù)的完整性控制和對用戶提供技術支持。 </p>

87、<p>  數(shù)據(jù)庫的建立:數(shù)據(jù)庫的設計只是提供了數(shù)據(jù)的類型、邏輯結構、聯(lián)系、約束和存儲結構等有關數(shù)據(jù)的描述。這些描述稱為數(shù)據(jù)模式。要建立可運行的數(shù)據(jù)庫,還需進行下列工作: </p><p>  (1)選定數(shù)據(jù)庫的各種參數(shù),例如最大的數(shù)據(jù)存儲空間、緩沖決的數(shù)量、并發(fā)度等。這些參數(shù)可以由用戶設置,也可以由系統(tǒng)按默認值設置。 </p><p>  (2)定義數(shù)據(jù)庫,利用數(shù)據(jù)庫管理系

88、統(tǒng)(DBMS)所提供的數(shù)據(jù)定義語言和命令,定義數(shù)據(jù)庫名、數(shù)據(jù)模式、索引等。 </p><p>  (3)準備和裝入數(shù)據(jù),定義數(shù)據(jù)庫僅僅建立了數(shù)據(jù)庫的框架,要建成數(shù)據(jù)庫還必須裝入大量的數(shù)據(jù),這是一項浩繁的工作。在數(shù)據(jù)的準備和錄入過程中,必須在技術和制度上采取措施,保證裝入數(shù)據(jù)的正確性。計算機系統(tǒng)中原已積累的數(shù)據(jù),要充分利用,盡可能轉換成數(shù)據(jù)庫的數(shù)據(jù)。 </p><p>  基本結構: 數(shù)據(jù)庫

89、的基本結構分三個層次,反映了觀察數(shù)據(jù)庫的三種不同角度。</p><p><b>  (1)物理數(shù)據(jù)層。</b></p><p>  它是數(shù)據(jù)庫的最內層,是物理存貯設備上實際存儲的數(shù)據(jù)的集合。這些數(shù)據(jù)是原始數(shù)據(jù),是用戶加工的對象,由內部模式描述的指令操作處理的位串、字符和字組成。</p><p><b>  (2)概念數(shù)據(jù)層。</

90、b></p><p>  它是數(shù)據(jù)庫的中間一層,是數(shù)據(jù)庫的整體邏輯表示。指出了每個數(shù)據(jù)的邏輯定義及數(shù)據(jù)間的邏輯聯(lián)系,是存貯記錄的集合。它所涉及的是數(shù)據(jù)庫所有對象的邏輯關系,而不是它們的物理情況,是數(shù)據(jù)庫管理員概念下的數(shù)據(jù)庫。</p><p><b>  (3)邏輯數(shù)據(jù)層。</b></p><p>  它是用戶所看到和使用的數(shù)據(jù)庫,表示了一

91、個或一些特定用戶使用的數(shù)據(jù)集合,即邏輯記錄的集合。</p><p>  數(shù)據(jù)庫不同層次之間的聯(lián)系是通過映射進行轉換的</p><p><b>  數(shù)據(jù)庫的種類 </b></p><p>  大型數(shù)據(jù)庫有:oracl、SQL server </p><p>  小型數(shù)據(jù)庫有:Access、MySQL、BD2等。</p

92、><p><b>  第三章 系統(tǒng)分析</b></p><p><b>  3.1 需求分析</b></p><p>  團購網是定位為中、高檔優(yōu)質產品/服務的聚眾團購平臺,其宗旨是讓廠商通過最少的中間環(huán)節(jié)銷售產品,消費者用最少的精力、最低的費用、最好的購物體驗買到最合適的產品。網站的職責是將同一時間段有相同購買意向的消費者組

93、織起來,向團購網精選的品牌經銷商進行大宗購買。網站以組織消費者團購的方式,實現(xiàn)最低成本的產品流通,使消費者得到質優(yōu)價廉的產品,從而給消費者、廠商和各加盟商帶來共同的利益。同時通過網絡,集中消費者的實力與權利,使每個消費者的合法權益得到強有力的保障。</p><p><b>  3.2 功能需求</b></p><p>  本系統(tǒng)具備有易于導航、易于使用、可用性測試、配

94、置文件維護和較強的訪問功能等,下面將對具體的單個功能進行詳細的說明。</p><p>  1、個人操作平臺:用戶可以在通過該功能成功網站會員并可以瀏覽正在進行的團購,并參加團購。</p><p>  2、論壇:會員可以瀏覽帖子,對帖子進行回復,發(fā)布帖子,版主可以對帖子進行管理。</p><p>  3、用戶:每個用戶可以對自己的信息進行查看以及修改密碼等操作,還可以

95、查看參與的團購,查看別人發(fā)給自己的消息,發(fā)起個人團購等。</p><p>  4、團購管理:后臺你管理員可以對公司的添加,修改,刪除。對團購進行添加,修改,刪除。添加,修改,刪除產品。對團購類別進行管理</p><p>  5、論壇管理:后臺管理員可以對帖子進行修改刪除,對回復進行管理,積分管理,板塊管理和類別管理。用戶功能的管理</p><p>  6、用戶管理:

96、后臺管理員的添加修改以及刪除,對訂單的查看,修改和刪除。對個人團購的修改和刪除。對訂單和個人消息的管理。</p><p><b>  3.3 性能需求</b></p><p><b>  (1)國際化</b></p><p>  本系統(tǒng)的應用程序應能夠進行自定義以適應不同的文化環(huán)境。</p><p>

97、;<b>  (2)性能</b></p><p>  本系統(tǒng)的用戶在每次訪問該站點時都應能體驗到始終如一的性能。</p><p><b>  (3)自治性</b></p><p>  本系統(tǒng)要求有自動處理數(shù)據(jù)的能力;比如,自動刪除沒用的數(shù)據(jù)、大部分的數(shù)據(jù)應由系統(tǒng)自己來維護管理。還應能自動處理數(shù)據(jù)庫的連接和事務等。</

98、p><p><b>  (4)可靠性</b></p><p>  本系統(tǒng)要求應用程序在任何時刻都能夠精確數(shù)據(jù)的能力,比如,保持數(shù)據(jù)的原子性、持久性和一致性等。</p><p><b>  (5)可用性</b></p><p>  系統(tǒng)應處于開啟和運行狀態(tài),且應無任何故障。它應能捕獲錯誤,此功能應不會防止

99、用戶訪問站點授權的區(qū)域。站點應隨時能接受用戶的訪問。</p><p><b>  (6)可擴展性</b></p><p>  系統(tǒng)應既能向上擴展又能向外擴展。如果添加了更快的磁盤和 CPU 或添加了更大的 RAM,響應應更快。如果給 Web 領域添加了更多的服務器,響應也應該有所改進。Web 領域中的服務器應能正確處理請求。</p><p>&

100、lt;b>  (7)可管理性</b></p><p>  系統(tǒng)應有一個管理界面,用于對用戶、課程、圖書等相關信息進行修改。</p><p><b>  (8)安全性</b></p><p>  系統(tǒng)應保護機密信息,如各種用戶密碼。站點應顯示保密政策和任何相關的版權信息。用戶 ID 和口令應防止未經授權的人員訪問敏感信息。<

101、;/p><p><b>  3.4 用例分析</b></p><p>  本系統(tǒng)針對客戶端的應用方案和用例可以為分兩大方面的應用方案和用例,下面將從這兩大方面來介紹各個應用方案和用例。</p><p><b>  頂層用例</b></p><p><b>  用戶參與團購用例</b>

102、;</p><p><b>  圖 2-1</b></p><p>  用戶打開網頁直接可以瀏覽團購信息 如2-1</p><p><b>  圖2-1</b></p><p>  用戶要加入團購 要進行用戶信息驗證,信息正確后才允許加入團購并保存信息</p><p>  用

103、戶打開網站,進行登陸 系統(tǒng)對用戶所輸信息進行驗證</p><p><b>  團購管理用例圖</b></p><p><b>  圖2-2</b></p><p>  管理員進行登陸,并對管理員信息進行驗證</p><p>  管理員對生產商的信息維護,系統(tǒng)并對其操作進行保存</p>

104、<p>  管理員進行產品信息的維護</p><p>  管理員登陸后,發(fā)布、修改團購信息系統(tǒng)并對操作進行保存</p><p>  管理員對客戶定單進行確認并更換其狀態(tài),系統(tǒng)并保存其操作</p><p>  第四章:系統(tǒng)詳細設計與實現(xiàn)</p><p><b>  4.1數(shù)據(jù)庫設計</b></p>

105、<p>  數(shù)據(jù)庫設計是項目開發(fā)中非常重要的一個關鍵環(huán)節(jié),在這里強調數(shù)據(jù)庫設計的重要性是因為數(shù)據(jù)庫設計就像建設高樓大廈的根基一樣,如果設計不好,在后來的系統(tǒng)變更和功能擴充時,將會遇到非常大的困難。本系統(tǒng)數(shù)據(jù)庫選擇了Microsoft SQL Server 2000數(shù)據(jù)庫。數(shù)據(jù)庫設計包括以下幾個步驟。</p><p>  E-R圖如下圖所示:</p><p><b>  

106、圖 系統(tǒng)E-R圖</b></p><p><b>  4.2功能模塊設計</b></p><p>  4.2.1 網站首頁設計</p><p>  本系統(tǒng)的主頁面為index.aspx,它的功能是現(xiàn)實網絡上給定的信息,包括用戶登錄,商品查詢,商品分類等信息。</p><p>  圖 4.5 網站首頁</

107、p><p>  這部分就是顧客瀏覽商品、選擇商品、查看信息的地方,實際上就是傳統(tǒng)意義上的商品查看部分。一般而言,需要根據(jù)信息的特點安排布局,在編制程序的時候,也考慮到了這一點,商品數(shù)據(jù)靈活的根據(jù)需要從數(shù)據(jù)中挑出,照顧顧客的瀏覽習慣,簡化查看的流程,能夠使客戶快速的找到所需,所想商品,為此設立了“快速查詢”,“高級查詢”的方式,做到真正的“簡潔,高速,流暢”的瀏覽環(huán)境。</p><p>  4.

108、2.2 用戶注冊模塊設計</p><p>  本系統(tǒng)用戶注冊界面為reg_preview.asp,其中填寫項目為用戶名,電子郵箱,密碼,姓名,地址,電話等。用戶注冊頁面reg_preview.asp不需要連接數(shù)據(jù)庫,它的功能是收集信息并傳遞給reg2.asp進行數(shù)據(jù)有效性驗證。</p><p>  用戶注冊頁面如圖4.6所示。</p><p>  圖4.6 用戶注冊

109、頁面</p><p>  在reg.asp頁面中用到了ASP和HTML配合來生成年、月、日序列的方法,這樣可以簡化HTML代碼的錄入。reg.asp收集的信息要傳遞給reg2.asp來進行檢索,對于未通過的數(shù)據(jù)要給出出錯原因,若所有的數(shù)據(jù)都通過檢驗則將有效數(shù)據(jù)寫入用戶信息表。在rg2.asp文件中調用了is_name 和is_email函數(shù),這兩個函數(shù)是通過include命令來插入頁面文件的。rg2.asp文件中

110、主要代碼如下:</p><p>  dim name,psw,psw2,sex,byear,bmonth,bday,tel,email</p><p>  dim rs_test_name,rs_user</p><p>  ……'接收表單數(shù)據(jù)語句省略</p><p><b>  '檢驗數(shù)據(jù)</b><

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論