版權(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> 隨著時(shí)代的發(fā)展,網(wǎng)絡(luò)信息已經(jīng)進(jìn)入到了人們的日常生活當(dāng)中。未來(lái)社會(huì)人們的生活、學(xué)習(xí)和工作將越來(lái)越依賴(lài)于數(shù)字技術(shù)的發(fā)展,越來(lái)越數(shù)字化、網(wǎng)絡(luò)化、電子化、虛擬化。在線(xiàn)購(gòu)物也隨著網(wǎng)絡(luò)的發(fā)展日益和人們的生活、工作貼近。Internet的發(fā)展歷程以及目前的應(yīng)用狀況和發(fā)展趨勢(shì),可以充分地相信網(wǎng)絡(luò)技術(shù)將極大的改變我們的生活和工作方式,甚至社會(huì)的
2、價(jià)值觀(guān)也會(huì)發(fā)生某種變化。團(tuán)購(gòu)網(wǎng)為合作伙伴及團(tuán)購(gòu)消費(fèi)者建立購(gòu)銷(xiāo)信息和操作平臺(tái),實(shí)現(xiàn)雙贏。</p><p> 團(tuán)隊(duì)購(gòu)買(mǎi)簡(jiǎn)稱(chēng)團(tuán)購(gòu),通過(guò)互聯(lián)網(wǎng),由專(zhuān)業(yè)的團(tuán)購(gòu)服務(wù)公司將有意向購(gòu)買(mǎi)同一產(chǎn)品、同一品牌或同一品牌的同一系列的消費(fèi)者組織起來(lái),組成購(gòu)物團(tuán)體,大量向廠(chǎng)家進(jìn)行購(gòu)買(mǎi),在保證質(zhì)量的情況下,享受團(tuán)體采購(gòu)價(jià),共同維權(quán)的消費(fèi)形式。憑借網(wǎng)絡(luò),將有相同購(gòu)買(mǎi)意向的會(huì)員組織起來(lái),用大訂單的方式減少購(gòu)銷(xiāo)環(huán)節(jié)集體殺價(jià),廠(chǎng)商將節(jié)約的銷(xiāo)售成本直
3、接讓利于消費(fèi)者,消費(fèi)者可以享受到讓利后的優(yōu)惠價(jià)格。 通過(guò)團(tuán)購(gòu),不但能夠最大程度的節(jié)省成本,而且消費(fèi)者在購(gòu)買(mǎi)和服務(wù)過(guò)程中占據(jù)的是一個(gè)相對(duì)主動(dòng)的地位,可以有更高的安全性,享受到更好的服務(wù)。 同時(shí),在出現(xiàn)質(zhì)量或服務(wù)糾紛時(shí),更可以采用集體維權(quán)的形式,使問(wèn)題以更有利于消費(fèi)者的方式解決。</p><p> 本組通過(guò)分析國(guó)內(nèi)其它團(tuán)購(gòu)系統(tǒng)的發(fā)展現(xiàn)狀,提出了一種利用Visual Studio 2005 系統(tǒng)的方
4、案,以期達(dá)到功能強(qiáng)大,費(fèi)用低廉,通用性強(qiáng)的購(gòu)物系統(tǒng)。文中著重論述了該系統(tǒng)的功能與實(shí)現(xiàn)、數(shù)據(jù)流程與存儲(chǔ)、在線(xiàn)購(gòu)物、后臺(tái)管理等。并對(duì)關(guān)鍵的有關(guān)技術(shù)作了較詳細(xì)的介紹。</p><p> 關(guān)鍵詞:團(tuán)購(gòu);B/S;數(shù)據(jù)庫(kù)</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)開(kāi)發(fā)背景4</p><p> 1.1團(tuán)購(gòu)的發(fā)展與趨勢(shì)4</p><p> 1.2目前主要的
15、團(tuán)購(gòu)網(wǎng)站分析4</p><p> 1.2.1拉手網(wǎng)4</p><p> 1.2.2美團(tuán)網(wǎng)5</p><p> 1.2.3高朋網(wǎng)6</p><p> 1.3做該系統(tǒng)的目標(biāo)與意義7</p><p> 1.4需要掌握的技術(shù)8</p><p> 第二章:相關(guān)技術(shù)綜述9</
16、p><p> 2.1 ASP技術(shù)簡(jiǎn)介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內(nèi)建對(duì)象11</p><p> 2.2 ADO簡(jiǎn)
17、介12</p><p> 2.3 服務(wù)器腳本語(yǔ)言14</p><p> 2.3.1 JavaScript語(yǔ)言簡(jiǎn)介14</p><p> 2.3.2 VBScript語(yǔ)言簡(jiǎn)介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)詳細(xì)
19、設(shè)計(jì)與實(shí)現(xiàn)25</p><p> 4.1數(shù)據(jù)庫(kù)設(shè)計(jì)25</p><p> 4.2功能模塊設(shè)計(jì)26</p><p> 4.2.1 網(wǎng)站首頁(yè)設(shè)計(jì)26</p><p> 4.2.2 用戶(hù)注冊(cè)模塊設(shè)計(jì)27</p><p> 4.2.3 購(gòu)物車(chē)模塊設(shè)計(jì)29</p><p> 4.2
20、.4顯示商品列表模塊31</p><p> 4.2.5添加商品模塊設(shè)計(jì)32</p><p> 4.2.6修改商品模塊設(shè)計(jì)32</p><p> 4.2.7刪除商品模塊設(shè)計(jì)33</p><p> 4.2.8 銷(xiāo)售模塊基本框架的實(shí)現(xiàn)33</p><p><b> 第五章 總結(jié)36</b
21、></p><p><b> 致 謝37</b></p><p> 第一章 系統(tǒng)開(kāi)發(fā)背景</p><p> 1.1團(tuán)購(gòu)的發(fā)展與趨勢(shì)</p><p> 21世紀(jì)是知識(shí)經(jīng)濟(jì)迅猛發(fā)展的時(shí)代,隨著經(jīng)濟(jì)的全球化,信息還會(huì)以其特有的形式改變著經(jīng)濟(jì)、科技和社會(huì)發(fā)展的走向,推動(dòng)人們自身思維方式和行為模式的創(chuàng)新。團(tuán)購(gòu)就是在
22、這個(gè)大背景下的創(chuàng)新產(chǎn)物。</p><p> 團(tuán)購(gòu)是近兩年才發(fā)展起來(lái)的B2T商業(yè)模式的熱門(mén)新概念。本課題設(shè)計(jì)的目的就是做一個(gè)完善的團(tuán)購(gòu)系統(tǒng),實(shí)現(xiàn)更為完善更為規(guī)范的B2T平臺(tái)的設(shè)計(jì)。</p><p> 團(tuán)購(gòu)的好處主要表現(xiàn)在兩方面:一是團(tuán)購(gòu)價(jià)格低于產(chǎn)品市場(chǎng)最低零售價(jià),二是產(chǎn)品的質(zhì)量和服務(wù)能夠得到有效的保證。</p><p><b> 團(tuán)購(gòu)系統(tǒng)的意義:<
23、;/b></p><p> 1、拓展企業(yè)商品流通渠道,幫助企業(yè)擴(kuò)大市場(chǎng)份額。 </p><p> 2、減少中間環(huán)節(jié),降低營(yíng)銷(xiāo)成本,實(shí)現(xiàn)企業(yè)和消費(fèi)者的互惠、共贏。 </p><p> 3、居民零購(gòu)也能獲得批發(fā)價(jià)格,節(jié)省居民采購(gòu)成本和時(shí)間。 </p><p> 4、一但產(chǎn)生產(chǎn)品質(zhì)量問(wèn)題和糾紛,有利于發(fā)揮集體維權(quán)優(yōu)勢(shì),確保居民消費(fèi)權(quán)益
24、。</p><p> 團(tuán)購(gòu)是這兩年才發(fā)展起來(lái)的,所謂網(wǎng)絡(luò)團(tuán)購(gòu),就是認(rèn)識(shí)的或者不認(rèn)識(shí)的具有相同購(gòu)買(mǎi)意向的零散消費(fèi)者聯(lián)合起來(lái),向廠(chǎng)商進(jìn)行大批量購(gòu)買(mǎi)的行為,從而加大與商家的談判能力,以求得最優(yōu)價(jià)格的一種購(gòu)物方式。根據(jù)薄利多銷(xiāo)、量大價(jià)優(yōu)的原理,商家可以給出低于零售價(jià)格的團(tuán)購(gòu)折扣和單獨(dú)購(gòu)買(mǎi)得不到的優(yōu)質(zhì)服務(wù)。目前團(tuán)購(gòu)在國(guó)內(nèi)正如火如荼的發(fā)展壯大著。</p><p> 團(tuán)購(gòu)系統(tǒng)正如雨后春筍般的速度繁榮
25、發(fā)展著,但是目前存在很大的問(wèn)題與很大的不規(guī)范性。而且存在鉆法律空子的想象。我的研究目標(biāo)是通過(guò)做的這個(gè)團(tuán)購(gòu)系統(tǒng)從技術(shù)角度來(lái)改變目前的混亂局面,通過(guò)一個(gè)更為完善的系統(tǒng)以達(dá)到科學(xué)完美的實(shí)現(xiàn)B2T平臺(tái)的設(shè)計(jì)。</p><p> 1.2目前主要的團(tuán)購(gòu)網(wǎng)站分析</p><p> 目前,國(guó)外最為成功的團(tuán)購(gòu)網(wǎng)站是Grounpon,國(guó)內(nèi)較為成功的有拉手網(wǎng),美團(tuán)網(wǎng),F(xiàn)團(tuán)、G團(tuán)、團(tuán)寶網(wǎng)、團(tuán)800、牽手團(tuán)、飯
26、桶團(tuán)、愛(ài)美團(tuán)、58團(tuán)購(gòu) 、窩窩團(tuán)、以及淘寶旗下的聚劃算和騰訊旗下的QQ團(tuán)購(gòu)等等。高朋網(wǎng)就是國(guó)外Groupon與騰訊公司強(qiáng)強(qiáng)聯(lián)手的大型團(tuán)購(gòu)網(wǎng)站。從今年的二月底上線(xiàn),高朋網(wǎng)的上線(xiàn),將是中國(guó)團(tuán)購(gòu)行業(yè)的巨大革命,沖擊著國(guó)內(nèi)每一個(gè)團(tuán)購(gòu)網(wǎng)站,導(dǎo)致的結(jié)果將是有一大批的中小型團(tuán)購(gòu)網(wǎng)的倒閉。下面對(duì)幾個(gè)較大型叫成功的團(tuán)購(gòu)網(wǎng)站做一些簡(jiǎn)單的分析與介紹:</p><p><b> 1.2.1拉手網(wǎng)</b></
27、p><p> 拉手網(wǎng)是全球首家Groupon與Foursquare(團(tuán)購(gòu)+簽到)相結(jié)合的團(tuán)購(gòu)網(wǎng)站。 </p><p> 從2010年3月18日成立,2011年1月20日,拉手注冊(cè)用戶(hù)數(shù)量已經(jīng)突破300萬(wàn),月均訪(fǎng)問(wèn)量突破3000萬(wàn),開(kāi)通服務(wù)城市超過(guò)100座,2010年交易額接近10億元,并且仍以每月100%的速度成長(zhǎng)。在不到1年的時(shí)間,拉手在號(hào)稱(chēng)“千團(tuán)大戰(zhàn)”的團(tuán)購(gòu)市場(chǎng)脫穎而出,成為截止到20
28、11年1月20日國(guó)內(nèi)最大的團(tuán)購(gòu)網(wǎng)站。2011年2月,拉手網(wǎng)宣稱(chēng)獲得了幾乎是同行融資總和的新一輪融資,估值上升至幾億美元。 </p><p> 拉手網(wǎng)會(huì)每天推出一款超低價(jià)精品團(tuán)購(gòu),使參加團(tuán)購(gòu)的用戶(hù)以極具誘惑力的折扣價(jià)格享受優(yōu)質(zhì)服務(wù)。同時(shí),拉手網(wǎng)推出的這些超低價(jià)精品團(tuán)購(gòu),有著強(qiáng)烈地域性。拉手網(wǎng)憑借其強(qiáng)大的市場(chǎng)拓廣團(tuán)隊(duì),在國(guó)內(nèi)一線(xiàn)城市:北京,上海,廣州,深圳及100多座二、三線(xiàn)城市,不斷網(wǎng)絡(luò)與發(fā)掘優(yōu)質(zhì)的、符合當(dāng)?shù)仄肺?/p>
29、的餐飲娛樂(lè)商家。</p><p><b> 1.2.2美團(tuán)網(wǎng)</b></p><p> 此網(wǎng)由王興創(chuàng)辦的,美團(tuán)網(wǎng)每天將推出一單精品消費(fèi),包括餐廳、酒吧、KTV、SPA、美發(fā)店等,網(wǎng)友能夠以低廉的價(jià)格進(jìn)行團(tuán)購(gòu)并獲得優(yōu)惠券。每天團(tuán)購(gòu)一次,為消費(fèi)者發(fā)現(xiàn)最值得信賴(lài)的商家,讓消費(fèi)者享受超低折扣的優(yōu)質(zhì)服務(wù)。給商家提供最大收益的互聯(lián)網(wǎng)推廣。</p><p&g
30、t;<b> 1.2.3高朋網(wǎng)</b></p><p> 高朋網(wǎng)是一個(gè)團(tuán)購(gòu)網(wǎng),是由美國(guó)最大團(tuán)購(gòu)網(wǎng)站Groupon與騰訊合資的中文版Groupon團(tuán)購(gòu)站。 </p><p> 2011年2月15號(hào)上午,“高朋”已經(jīng)上線(xiàn),不過(guò)只接收被邀請(qǐng)的郵箱,并沒(méi)有上線(xiàn)的團(tuán)購(gòu)產(chǎn)品。 但在不到24小時(shí)之后,2月16日凌晨,高朋網(wǎng)又下線(xiàn),疑似Groupon與騰訊方面出現(xiàn)分歧,但在2月
31、28日正式宣告成立。目前網(wǎng)站已經(jīng)開(kāi)始接受用戶(hù)的郵件注冊(cè),并有機(jī)會(huì)獲得3折的體驗(yàn)折扣優(yōu)惠。而正式團(tuán)購(gòu)服務(wù)將于3月初正式上線(xiàn),屆時(shí)用戶(hù)可參與美食、美發(fā)、SPA、娛樂(lè)等方面的團(tuán)購(gòu)活動(dòng)?!?lt;/p><p> “高朋”由騰訊與Groupon成立合資公司,CEO由騰訊方面負(fù)責(zé)擔(dān)任,運(yùn)營(yíng)由Groupon團(tuán)隊(duì)負(fù)責(zé)。雙方各出5000萬(wàn)美元(約3.25億人民幣),各占50%股權(quán)。Groupon最大的特色是,事先對(duì)商家經(jīng)過(guò)一定篩選,
32、為網(wǎng)友省去比對(duì)時(shí)間,整個(gè)網(wǎng)站首頁(yè)只提供一件團(tuán)購(gòu)商品,即“一日一單”。</p><p> 1.3做該系統(tǒng)的目標(biāo)與意義</p><p> 做團(tuán)購(gòu)網(wǎng)站有多方面的目的和意義,其一是為了畢業(yè),我選擇了這個(gè)題目作為自己的畢業(yè)論文我就要踏踏實(shí)實(shí)做好;其二是個(gè)人興趣,我對(duì)Web開(kāi)發(fā)這方面有很濃厚興趣,從大一開(kāi)始就一直在學(xué)習(xí)這方面的技術(shù);其三是公司需求,我們公司曾找過(guò)多家團(tuán)購(gòu)網(wǎng)站商量團(tuán)購(gòu)合作,比如拉手網(wǎng)
33、、58團(tuán)購(gòu)、美團(tuán)網(wǎng)等等都提交過(guò)我們的商品信息,但都被一一駁回,因?yàn)閮r(jià)格優(yōu)勢(shì)不夠明顯,所以公司有機(jī)會(huì)在原有的電子商務(wù)網(wǎng)站基礎(chǔ)上在做一個(gè)團(tuán)購(gòu)類(lèi)型的網(wǎng)站出來(lái);最后還有一個(gè)是為了自己有一個(gè)更好的發(fā)展更好的職業(yè)而努力奮斗。</p><p> 其實(shí)我也沒(méi)有什么要做出驚天動(dòng)地的系統(tǒng)出來(lái)或者去改變中國(guó)團(tuán)購(gòu)發(fā)展方向之類(lèi)的宏偉目標(biāo),做這個(gè)團(tuán)購(gòu)系統(tǒng)純屬我的個(gè)人愛(ài)好!我希望通過(guò)自己的獨(dú)立學(xué)習(xí),可以掌握這方面的相關(guān)技術(shù),為以后自己人生的
34、發(fā)展打下扎實(shí)的基礎(chǔ)!也希望在做這個(gè)團(tuán)購(gòu)網(wǎng)站的時(shí)候?qū)ふ覍W(xué)習(xí)的無(wú)限樂(lè)趣。</p><p> 大三暑假開(kāi)始學(xué)習(xí)css技術(shù),懂得了Web標(biāo)準(zhǔn)帶來(lái)的神奇魅力,大四開(kāi)始全面學(xué)習(xí)Javascript、Java、Jsp等相關(guān)的技術(shù),去年十二月份入職廣州御采堂電子商務(wù)有限公司,開(kāi)始玩轉(zhuǎn)淘寶網(wǎng),阿里巴巴等電子商務(wù)平臺(tái),從平臺(tái)熟悉、后臺(tái)管理,店鋪裝修,推廣等等全面學(xué)習(xí)。一直在熟悉與學(xué)習(xí)各大團(tuán)購(gòu)網(wǎng)站的技術(shù)與運(yùn)營(yíng)模式。今年開(kāi)始大量的時(shí)間
35、學(xué)習(xí)Shopex、Ecshop 開(kāi)發(fā)平臺(tái),估計(jì)在五月份之前可以(借助Shopex開(kāi)發(fā)平臺(tái))具備完全獨(dú)立開(kāi)發(fā)電子商務(wù)系統(tǒng)的能力。</p><p> 目前,已經(jīng)掌握了大部分的技術(shù),在鞏固的基礎(chǔ)上深入學(xué)習(xí)一下數(shù)據(jù)庫(kù)技術(shù)的話(huà)基本上團(tuán)購(gòu)系統(tǒng)的個(gè)人開(kāi)發(fā)不成問(wèn)題。</p><p> 1.4需要掌握的技術(shù)</p><p> 團(tuán)購(gòu)網(wǎng)站的核心其實(shí)和淘寶、當(dāng)當(dāng)、拍拍或者亞馬遜之類(lèi)的
36、電子商務(wù)型網(wǎng)站是很類(lèi)似的!團(tuán)購(gòu)的優(yōu)勢(shì)在于網(wǎng)聚更多的人去買(mǎi)相同的東西會(huì)比正常價(jià)格低而已。他們都可以說(shuō)是一個(gè)電子商務(wù)系統(tǒng),所涉及的技術(shù)主要有Ajax、JavaScript、html/xml、CSS、ASP/PHP/JSP、(.Net/Lamp/JavaEE)以及數(shù)據(jù)庫(kù)方面的相關(guān)技術(shù)。這些技術(shù)將在下一章做相應(yīng)的介紹。</p><p> 第二章:相關(guān)技術(shù)綜述</p><p> 2.1 ASP技
37、術(shù)簡(jiǎn)介</p><p> 2.1.1 ASP的基本概念</p><p> ASP(Active Sever Page,動(dòng)態(tài)服務(wù)器網(wǎng)頁(yè)),綜合了傳統(tǒng)的HTML文件,利用ADO(ActiveX Data Objects)組件與數(shù)據(jù)庫(kù)對(duì)話(huà),用戶(hù)還可以自己定義組件加入其中,使自己的動(dòng)態(tài)網(wǎng)頁(yè)幾乎具有無(wú)限的擴(kuò)充能力,這是CGI等方式所不能比的。ASP網(wǎng)頁(yè)就是放在IIS/WWW服務(wù)的發(fā)行目錄上的以
38、擴(kuò)展名為.asp的文本文件,當(dāng)瀏覽器端向IIS請(qǐng)求瀏覽某一ASP文件時(shí),IIS實(shí)際上時(shí)將該請(qǐng)求轉(zhuǎn)交給ASP解釋器處理,并將解釋的結(jié)果回送給瀏覽器端,ASP解釋器是以ISAPI應(yīng)用程序的形式集成于中[6]。</p><p> 動(dòng)態(tài)服務(wù)器網(wǎng)頁(yè)(Active Sever Pages, ASP)實(shí)際上是一個(gè)包含了服務(wù)器端腳本程序的Web網(wǎng)頁(yè),由IIS中的動(dòng)態(tài)服務(wù)器框架(ASF)軟件來(lái)處理。</p><
39、;p> 動(dòng)態(tài)服務(wù)器框架(ASF)為服務(wù)器端腳本構(gòu)造了五個(gè)對(duì)象:Application、Session、Request、Response和Server。使用Application對(duì)象和Session對(duì)象可以為單個(gè)的應(yīng)用程序和會(huì)話(huà)存儲(chǔ)數(shù)據(jù);使用Request對(duì)象可以從一個(gè)HTTP請(qǐng)求中讀取信息;使用Response對(duì)象可以對(duì)HTTP的響應(yīng)寫(xiě)入信息,這樣可以實(shí)現(xiàn)ASP網(wǎng)頁(yè)和瀏覽器之間的信息交互;Server對(duì)象則提供了多種有用的功能。
40、</p><p> 動(dòng)態(tài)HTML為IIS4.0版提供了客戶(hù)端編程工具。但是,有些瀏覽器并不支持動(dòng)態(tài)HTML。實(shí)際上,幾乎沒(méi)有可以稱(chēng)為真正跨平臺(tái)支持各種瀏覽器的客戶(hù)端功能[7]。因此,如果想設(shè)計(jì)一個(gè)被各種瀏覽器訪(fǎng)問(wèn)的站點(diǎn),就需要將編程從客戶(hù)端轉(zhuǎn)移到服務(wù)器端。</p><p> 服務(wù)器端腳本的提出是基于這樣一種考慮,某些腳本更適合于在某個(gè)特定的HTML文檔被送到客戶(hù)端瀏覽器之前先在服務(wù)器端
41、執(zhí)行。例如,根據(jù)產(chǎn)品數(shù)據(jù)庫(kù)中的數(shù)據(jù)及時(shí)發(fā)布產(chǎn)品目錄,使用服務(wù)器腳本就非常方便,數(shù)據(jù)庫(kù)中的內(nèi)容可以不斷地被更新,而服務(wù)器端腳本卻可以不做任何修改。</p><p> 在服務(wù)器端腳本出現(xiàn)之前,在Web服務(wù)器端實(shí)現(xiàn)這種可執(zhí)行的響應(yīng),需要在服務(wù)器計(jì)算機(jī)上編寫(xiě)和編譯CGI程序。當(dāng)用戶(hù)請(qǐng)求一個(gè)特定的URL時(shí),響應(yīng)的CGI程序就會(huì)被調(diào)用,并且向HTML頁(yè)面中寫(xiě)入內(nèi)容(如數(shù)據(jù)庫(kù)查詢(xún)結(jié)果等)來(lái)滿(mǎn)足用戶(hù)的請(qǐng)求。</p>
42、<p> CGI程序編寫(xiě)、編譯、調(diào)試都很復(fù)雜且效率不高。IIS的新功能—ASP技術(shù)則為開(kāi)發(fā)Web站點(diǎn)強(qiáng)大的、基于服務(wù)器的功能提供了一個(gè)應(yīng)用結(jié)構(gòu)[8]。由于ASP頁(yè)面在Web服務(wù)器上運(yùn)行,所以用ASP創(chuàng)建的應(yīng)用可以被跨不同平臺(tái)運(yùn)行的多種Web瀏覽器訪(fǎng)問(wèn)。</p><p> 2.1.2 ASP的主要功能</p><p> ASP提供了如下一些核心功能:</p>
43、<p> (1)服務(wù)器端腳本:可以直接將VBScript、JScrpit、Perl獲其他語(yǔ)言腳本嵌入到HTML頁(yè)面中,以使它們?cè)赪eb服務(wù)器上而不是在Web瀏覽器上執(zhí)行。</p><p> (2)靈活的Web數(shù)據(jù)庫(kù)連接:通過(guò)服務(wù)器端腳本和Active Data Object(ADO),可以容易地在Web站點(diǎn)上實(shí)現(xiàn)豐富的數(shù)據(jù)庫(kù)功能。</p><p> (3)狀態(tài)管理:可以用
44、內(nèi)建對(duì)象在每個(gè)用戶(hù)、每個(gè)應(yīng)用和每個(gè)服務(wù)器基礎(chǔ)上跟蹤和管理應(yīng)用的狀態(tài)。使用內(nèi)建對(duì)象可以克服無(wú)狀態(tài)的HTTP的限制。</p><p> (4)組件技術(shù):可以使用活動(dòng)服務(wù)器組件(Active Sever Components),可以用Visual C++、Visual Basic、Visual J++、Delphi和PowerBuilder等創(chuàng)建這些組件。</p><p> 用服務(wù)器端腳本可
45、以容易地創(chuàng)建動(dòng)態(tài)內(nèi)容,此內(nèi)容響應(yīng)用戶(hù)提供的信息申請(qǐng),個(gè)人的配置文件或條件邏輯這樣的事件。使用服務(wù)器端腳本,相同的物理Web頁(yè)面可以被定制為每一次下載都不相同的頁(yè)面[9]。也可以用服務(wù)器端腳本動(dòng)態(tài)產(chǎn)生客戶(hù)極端交互作用。例如,可以檢查被使用的瀏覽器是否支持Java,然后決定是否在Java程序傳給瀏覽器前先將它放在Web頁(yè)面上。</p><p> 2.1.3 ASP的工作原理</p><p>
46、 ASP通過(guò)后綴名為 asp文件來(lái)實(shí)現(xiàn),一個(gè)ASP文件相當(dāng)于一個(gè)可執(zhí)行文件,因此必須在Web服務(wù)器游客執(zhí)行權(quán)限的目錄下。當(dāng)瀏覽器向Web服務(wù)器請(qǐng)求調(diào)用ASP文件時(shí),就啟動(dòng)了ASP。Web服務(wù)器響應(yīng)該HTTP請(qǐng)求,調(diào)用ASP引擎,解釋被申請(qǐng)文件。當(dāng)遇到Active X Script兼容的腳本(如VBScript或Jscript)時(shí),ASP引擎調(diào)用相應(yīng)的腳本引擎進(jìn)行解釋。若腳本指令涉及對(duì)數(shù)據(jù)庫(kù)的訪(fǎng)問(wèn),就通過(guò)ODBC與后臺(tái)數(shù)據(jù)庫(kù)進(jìn)行連接,由
47、數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)組件實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的操作,并將執(zhí)行結(jié)果動(dòng)態(tài)生成一個(gè)HTML頁(yè)面返回Web服務(wù)器,然后與頁(yè)面的中非腳本的HTML合并成一個(gè)完整的HTML頁(yè)面送至客戶(hù)端瀏覽器[10]。因而客戶(hù)端瀏覽器接收到的是經(jīng)Web服務(wù)器執(zhí)行以后生成的一個(gè)純粹的HTML文件,可被運(yùn)行在任何平臺(tái)的瀏覽器上。</p><p> 2.1.4 ASP內(nèi)建對(duì)象</p><p> 在編寫(xiě)ASP頁(yè)面時(shí),常常使用ASP內(nèi)建對(duì)象
48、。ASP框架提供的對(duì)象(包括相關(guān)的方法、事件和屬性)含有Web服務(wù)器和它的環(huán)境信息,它們使得處理形式簡(jiǎn)單、管理容易。而且提供了一個(gè)靈活的數(shù)據(jù)存儲(chǔ)系統(tǒng)[11]??梢詫⑦@些功能加入Web應(yīng)用中,使它成為功能強(qiáng)大的Web應(yīng)用,它易于開(kāi)發(fā)和維護(hù),并且具有更強(qiáng)的擴(kuò)展性。</p><p> 動(dòng)態(tài)服務(wù)器框架(ASF)為服務(wù)器端腳本構(gòu)造了5個(gè)有效的內(nèi)建對(duì)象,這5個(gè)有效的內(nèi)建對(duì)象分別是:Request對(duì)象、Response對(duì)象、
49、Session對(duì)象、Application對(duì)象和Server對(duì)象。</p><p> 這5個(gè)內(nèi)建對(duì)象是ASP框架的重要組成部分。這些對(duì)象具有典型的面向?qū)ο蟮奶匦裕褂眠@些對(duì)象非常簡(jiǎn)單,無(wú)需任何特殊的語(yǔ)法就可以在代碼中直接調(diào)用它們。當(dāng)對(duì)象的一組相關(guān)屬性可以被歸類(lèi)在一個(gè)單元中時(shí),它們被稱(chēng)作集合(collection)。Request和Response對(duì)象有集合,而其他對(duì)象有屬性,對(duì)于Application對(duì)象,則只
50、有事件和方法[12]。</p><p> (1)Request對(duì)象</p><p> 從瀏覽器向服務(wù)器傳送信息的方法之一是使用HTTP申請(qǐng)。每當(dāng)HTTP對(duì)一個(gè)ASP網(wǎng)頁(yè)的申請(qǐng)被收到時(shí),一個(gè)Request對(duì)象代表調(diào)用了當(dāng)前ASP腳本的單獨(dú)用戶(hù)請(qǐng)求,保存了有關(guān)用戶(hù)所作的HTTP請(qǐng)求信息,其中包括關(guān)于瀏覽器的有價(jià)值的信息以及通過(guò)GET或POST方式呈送的數(shù)據(jù),如用戶(hù)在表單中添入的數(shù)據(jù),或從客
51、戶(hù)端瀏覽器傳送過(guò)來(lái)的“Cookie”值。</p><p> 訪(fǎng)問(wèn)變量時(shí),先查閱Request對(duì)象,再檢索集合,最后找到要訪(fǎng)問(wèn)的變量。</p><p> (2)Response對(duì)象</p><p> Response對(duì)象用于將服務(wù)器的信息發(fā)送到瀏覽器,包括服務(wù)器端得數(shù)據(jù)用超文本的格式發(fā)送到瀏覽器上、重定向?yàn)g覽器到另一個(gè)URL或設(shè)置Cookie的值。它具有數(shù)據(jù)集合
52、、屬性和方法。它的主要數(shù)據(jù)集合有Cookies,其功能是設(shè)置Cookies值。它的屬性和方法分別如表3.2和表3.3所示。Response對(duì)象最普通的應(yīng)用是將字符串輸出并顯示在瀏覽器上。</p><p> (3)Session對(duì)象</p><p> Session對(duì)象代表了Web應(yīng)用程序用戶(hù)的當(dāng)前會(huì)話(huà)。所謂會(huì)話(huà),就是用戶(hù)和Web應(yīng)用程序之間進(jìn)行交互的一個(gè)序列。當(dāng)某個(gè)用戶(hù)第一次申請(qǐng)一個(gè)應(yīng)
53、用程序的一個(gè)文件時(shí),活動(dòng)服務(wù)器框架(ASF)便會(huì)建立一個(gè)Session對(duì)象。</p><p> 當(dāng)用戶(hù)在Web應(yīng)用程序中瀏覽不同頁(yè)面時(shí),再Session對(duì)象中保存的變量并不會(huì)被丟棄,將在整個(gè)用戶(hù)會(huì)話(huà)過(guò)程中保留。只有當(dāng)會(huì)話(huà)被放棄或結(jié)束時(shí),Session對(duì)象才不會(huì)被刪除。</p><p> (4)Application對(duì)象</p><p> Application
54、對(duì)象,即應(yīng)用程序?qū)ο?。它是針?duì)Web應(yīng)用程序中所有會(huì)話(huà)的一個(gè)單實(shí)例對(duì)象。一個(gè)應(yīng)用程序就是在Web服務(wù)器上的一組文件。當(dāng)對(duì)這些文件之一的第一次請(qǐng)求被收到后,活動(dòng)服務(wù)器框架(ASF)便會(huì)建立一個(gè)Application對(duì)象。所有的會(huì)話(huà)都共享這個(gè)對(duì)象。</p><p> Application對(duì)象允許創(chuàng)建應(yīng)用程序變量,它可以被應(yīng)用程序中的所有用戶(hù)使用。對(duì)于那些在Web應(yīng)用程序中在所有ASP頁(yè)面以及在任何時(shí)候都可以使用的
55、信息,應(yīng)用程序變量將是一個(gè)非常合適的存儲(chǔ)區(qū)域。</p><p> (5)Server對(duì)象</p><p> Server對(duì)象用于幫助與Active Server Components(動(dòng)態(tài)服務(wù)器組件)之間進(jìn)行交互。這些組件提供了在服務(wù)器上的應(yīng)用處理功能,Server對(duì)象可以調(diào)用的方法如表2-1所示。</p><p> 表2-1 Server對(duì)象提供的方法表&l
56、t;/p><p><b> 2.2 ADO簡(jiǎn)介</b></p><p> ADO是一項(xiàng)容易使用并且可擴(kuò)展的將數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)添加到Web頁(yè)的技術(shù)??梢允褂肁DO去編寫(xiě)緊湊簡(jiǎn)明的腳本以便連接到Open Database Connectivity(ODBC)兼容的數(shù)據(jù)庫(kù)和 OLE DB兼容的數(shù)據(jù)源。</p><p> Microsoft 把Active
57、 Data Object設(shè)計(jì)成不依賴(lài)于任何編程語(yǔ)言的對(duì)象,用戶(hù)可以使用它從Web頁(yè)訪(fǎng)問(wèn)一個(gè)數(shù)據(jù)庫(kù)。ADO是RDO(Remote Data Object,遠(yuǎn)程數(shù)據(jù)對(duì)象)和DAO(Data Access Object,數(shù)據(jù)訪(fǎng)問(wèn)對(duì)象)的后繼,它綜合了以前為一個(gè)以對(duì)象為基礎(chǔ)的標(biāo)準(zhǔn)而設(shè)計(jì)的最好的數(shù)據(jù)訪(fǎng)問(wèn)實(shí)現(xiàn)方法[13]。</p><p> ADO背后的想法是為了提供一個(gè)以對(duì)象為基礎(chǔ)的界面,使得遠(yuǎn)程對(duì)象看起來(lái)就像一個(gè)本地
58、對(duì)象一樣。用戶(hù)能夠通過(guò)這些有用的對(duì)象實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的訪(fǎng)問(wèn),這類(lèi)對(duì)象能夠?yàn)橛脩?hù)提供對(duì)數(shù)據(jù)庫(kù)的圓滿(mǎn)訪(fǎng)問(wèn)。</p><p> ADO是一種以對(duì)象為基礎(chǔ)的解決方案,ADO模型中包括七種主要的對(duì)象,這七種主要對(duì)象分別是:Connection對(duì)象、Command對(duì)象、Recordset對(duì)象、Field對(duì)象、Parameter對(duì)象、Property對(duì)象和Error對(duì)象。ADO模型如圖2-1。</p><p&
59、gt; 圖2-1 ADO模型</p><p> (1)Connection對(duì)象</p><p> Connection對(duì)象是最為重要的對(duì)象,它控制著與數(shù)據(jù)庫(kù)之間的連接。所有的連接信息都用這個(gè)對(duì)象來(lái)建立。如果不存在一個(gè)與數(shù)據(jù)庫(kù)之間的連接的話(huà),那么其它對(duì)象根本就不可能存在。用戶(hù)可以按照自己的意愿修改Connection對(duì)象的行為。</p><p> (2)Com
60、mand對(duì)象</p><p> Command對(duì)象用于指定一條命令,用戶(hù)將對(duì)數(shù)據(jù)庫(kù)執(zhí)行這條命令。</p><p> (3)Recordset對(duì)象</p><p> 使用Recordset對(duì)象,用戶(hù)就可以管理其數(shù)據(jù)庫(kù)表中的行或記錄了。一個(gè)記錄集可能包含一個(gè)基本表中的所有行。一個(gè)記錄集也可能包含一個(gè)專(zhuān)門(mén)查詢(xún)的結(jié)果。Recordset對(duì)象支持立即的和整批的數(shù)據(jù)更新。
61、立即更新將會(huì)立即向數(shù)據(jù)庫(kù)執(zhí)行更新操作,而整批更新則先保存所作的改變,然后整批的發(fā)送到數(shù)據(jù)庫(kù)進(jìn)行更新。用戶(hù)在大多數(shù)情況下可能會(huì)使用立即更新。</p><p> (4)Field對(duì)象</p><p> Field對(duì)象進(jìn)程是關(guān)于一個(gè)記錄集的某個(gè)特殊列。用戶(hù)可以使用這個(gè)對(duì)象來(lái)檢索該字段的特殊信息。用戶(hù)還可以用它來(lái)改變某個(gè)特定字段的內(nèi)容。</p><p> (5)Par
62、ameter對(duì)象</p><p> Parameter對(duì)象用于指定對(duì)數(shù)據(jù)庫(kù)執(zhí)行的命令的參數(shù)。它常與Command對(duì)象一起使用。</p><p> (6)Property對(duì)象</p><p> Property對(duì)象用于捕獲由服務(wù)供應(yīng)者設(shè)定的特殊屬性。為了使用戶(hù)能夠?qū)?shù)據(jù)進(jìn)行訪(fǎng)問(wèn)和查詢(xún),服務(wù)供應(yīng)者提供了一些特殊服務(wù)。用戶(hù)可以使用OLE DB服務(wù)供應(yīng)者來(lái)顯示Acti
63、veX Data Object的某些附加的特征,或者稱(chēng)作屬性。然后,用戶(hù)就可以利用這些特殊的屬性在其應(yīng)用程序中更加強(qiáng)大的功能。</p><p> (7)Error對(duì)象</p><p> Error對(duì)象用于收集數(shù)據(jù)庫(kù)產(chǎn)生的錯(cuò)誤信息。當(dāng)試圖執(zhí)行一個(gè)數(shù)據(jù)庫(kù)函數(shù)時(shí),所遇到的所有錯(cuò)誤都會(huì)被這個(gè)對(duì)象捕獲。</p><p> 2.3 服務(wù)器腳本語(yǔ)言</p>&
64、lt;p> ASP處理那些嵌入HTML頁(yè)面的腳本。ASP本身并不是腳本語(yǔ)言,但它含</p><p> 有操作所需的語(yǔ)法,而這些語(yǔ)法是以被使用的腳本引擎為基礎(chǔ)的。ASP支持VBScript和Jscript腳本語(yǔ)言,默認(rèn)的腳本語(yǔ)言是VBScript。編寫(xiě)腳本的語(yǔ)言有特殊的規(guī)則,用戶(hù)必須使用正確的語(yǔ)法格式才能成功地訪(fǎng)問(wèn)Web頁(yè)面[14]。要想使用其它腳本語(yǔ)言,服務(wù)器必須運(yùn)行能夠讀懂這個(gè)語(yǔ)言的腳本引擎。<
65、/p><p> 2.3.1 JavaScript語(yǔ)言簡(jiǎn)介</p><p> JavaScript是一種網(wǎng)頁(yè)開(kāi)發(fā)語(yǔ)言,它使網(wǎng)頁(yè)具有更好的交互性和更大的靈活,是一種簡(jiǎn)單而又實(shí)用的網(wǎng)頁(yè)編程語(yǔ)言。</p><p> JavaScript語(yǔ)言功能強(qiáng)大,它是基于對(duì)象和事件驅(qū)動(dòng)的,能對(duì)諸如鼠標(biāo)單擊、表單輸入、處理圖像、頁(yè)面瀏覽等用戶(hù)事件作出反應(yīng)。它是由瀏覽器解釋運(yùn)行的,具有如下
66、特點(diǎn):簡(jiǎn)單性,它不像高級(jí)語(yǔ)言的使用有嚴(yán)格的限制非常簡(jiǎn)單靈活,例如使用可以直接使用,不必事先聲明;基于對(duì)象,它允許用戶(hù)自定義對(duì)象,同時(shí)瀏覽器還提供大量的內(nèi)建對(duì)象,但JavaScript不是完全面向?qū)ο?,不支持?lèi)和繼承;可以移植性,在大多瀏覽器上JavaScript腳本程序不經(jīng)修改可直接運(yùn)行;動(dòng)態(tài)性,JavaScript是DHTML的一個(gè)重要組成部分,是設(shè)計(jì)交互式動(dòng)態(tài)、特別是“客戶(hù)端“動(dòng)態(tài)頁(yè)面的重要工具。</p><p&
67、gt; 2.3.2 VBScript語(yǔ)言簡(jiǎn)介</p><p> VBScript是微軟公司專(zhuān)門(mén)為制作Web網(wǎng)頁(yè)而開(kāi)發(fā)的一種腳本語(yǔ)言,VBScript的語(yǔ)法是Visual Basic的子集,因此很容易學(xué)習(xí),而且對(duì)很多程序員來(lái)說(shuō)都很熟悉。VBScript可使Web網(wǎng)面具有計(jì)算能力,用在客戶(hù)端網(wǎng)頁(yè),提供客戶(hù)端計(jì)算服務(wù)及友好的圖形操作界面;用在服務(wù)器端網(wǎng)頁(yè),可提供類(lèi)似CGI程序的功能。這些都能使網(wǎng)頁(yè)具有更好的動(dòng)態(tài)性和
68、交互性[15]。</p><p> VBScript沒(méi)有放棄傳統(tǒng)的HTML網(wǎng)頁(yè)技術(shù),傳統(tǒng)HTML網(wǎng)頁(yè)中的表單(FORM)、瀏覽器端網(wǎng)頁(yè)對(duì)象等在VBScript中仍然是適用的,同時(shí)又引入了新的技術(shù):ActiveX技術(shù)。</p><p> VBScript包含3種類(lèi)型的過(guò)程:</p><p><b> (1)子過(guò)程</b></p>
69、<p> 子過(guò)程是一組相關(guān)的VBScript代碼語(yǔ)句,它完成某項(xiàng)任務(wù)但不返回值給調(diào)用它的程序。過(guò)程可以被應(yīng)用或其它過(guò)程調(diào)用。當(dāng)程序或過(guò)程用子過(guò)程調(diào)用時(shí),調(diào)用者請(qǐng)求過(guò)程執(zhí)行某項(xiàng)任務(wù),但不關(guān)心任何返回的值。</p><p><b> (2)函數(shù)</b></p><p> 過(guò)程的第二種類(lèi)形是函數(shù)。與過(guò)程類(lèi)似,函數(shù)是共同執(zhí)行任務(wù)的VBScript語(yǔ)句的集合
70、。過(guò)程與函數(shù)的區(qū)別在于可以返回值。</p><p><b> (3)事件過(guò)程</b></p><p> 事件過(guò)程與子過(guò)程和函數(shù)的不同之處在于它通過(guò)應(yīng)用中所使用的對(duì)象和控件自動(dòng)構(gòu)建。事件過(guò)程在初始化時(shí)的方式也與子函數(shù)和函數(shù)不同。瀏覽器根據(jù)用戶(hù)的動(dòng)作和請(qǐng)求自動(dòng)調(diào)用事件過(guò)程,而子過(guò)程和函數(shù)則必須在程序中顯示調(diào)用。</p><p> VBScri
71、pt把代碼放置在過(guò)程中。過(guò)程是邏輯上構(gòu)成代碼群的語(yǔ)句,它們共同完成特定的任務(wù)。過(guò)程能在應(yīng)用中被調(diào)用同時(shí)也可以調(diào)用其它的過(guò)程。</p><p> VBScript與Jscript是兩個(gè)功能基本相同的腳本語(yǔ)言,在同一網(wǎng)頁(yè)內(nèi)可以混合使用,彼此共用全局參數(shù),彼此調(diào)用函數(shù),都可以應(yīng)用在客戶(hù)端和服務(wù)器端??梢哉f(shuō),VBScript與Jscript兩種語(yǔ)言除了本身語(yǔ)法上的區(qū)別外,在功能及用法上,基本是完全相同的。</p&
72、gt;<p><b> 2.4 XML</b></p><p> XML(Extensible Markup Language)即可擴(kuò)展標(biāo)記語(yǔ)言,它與HTML一樣,都是SGML(Standard Generalized Markup Language,標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言)。Xml是Internet環(huán)境中跨平臺(tái)的,依賴(lài)于內(nèi)容的技術(shù),是當(dāng)前處理結(jié)構(gòu)化文檔信息的有力工具。擴(kuò)展標(biāo)記語(yǔ)
73、言XML是一種簡(jiǎn)單的數(shù)據(jù)存儲(chǔ)語(yǔ)言,使用一系列簡(jiǎn)單的標(biāo)記描述數(shù)據(jù),而這些標(biāo)記可以用方便的方式建立,雖然XML占用的空間比二進(jìn)制數(shù)據(jù)要占用更多的空間,但XML極其簡(jiǎn)單易于掌握和使用。</p><p> XML的優(yōu)勢(shì)有一下幾方面:</p><p> ?、賆ML可以從HTML中分離數(shù)據(jù) </p><p> 通過(guò)XML,你可以在HTML文件之外存儲(chǔ)數(shù)據(jù)。在不使用XML時(shí),
74、HTML用于顯示數(shù) 據(jù),數(shù)據(jù)必須存儲(chǔ)在HTML文件之內(nèi);使用了XML,數(shù)據(jù)就可以存放在分離的XML文檔中。這種方法可以讓你集中精力去到使用 HTML做好數(shù)據(jù)的顯示和布局上,并確保數(shù)據(jù)改動(dòng)時(shí)不會(huì)導(dǎo)致HTML文件也需要改動(dòng)。這樣可以方便維護(hù)頁(yè)面。XML數(shù)據(jù)同樣可以以“數(shù)據(jù)島”的形式存儲(chǔ)在 HTML頁(yè)面中。你仍然可以集中精力到使用HTML格式化和顯示數(shù)據(jù)上去。 </p><p> ②XML用于交換數(shù)據(jù) </p&
75、gt;<p> 通過(guò)XML,我們可以在不兼容的系統(tǒng)之間交換數(shù)據(jù)。在現(xiàn)實(shí)生活中,計(jì)算機(jī)系統(tǒng)和數(shù)據(jù)庫(kù) 系統(tǒng)所存儲(chǔ)的數(shù)據(jù)有N^N種形式,對(duì)于開(kāi)發(fā)者來(lái)說(shuō),最耗時(shí)間的就是在遍布網(wǎng)絡(luò)的系統(tǒng)之間交換數(shù)據(jù)。把數(shù)據(jù)轉(zhuǎn)換為XML格式存儲(chǔ)將大大減少交換數(shù)據(jù)時(shí)的復(fù)雜 性,并且還可以使得這些數(shù)據(jù)能被不同的程序讀取。 </p><p><b> ③XML和B2B</b></p><
76、p> 通過(guò)XML,我們可以在不兼容的系統(tǒng)之間交換數(shù)據(jù)。在現(xiàn)實(shí)生活中,計(jì)算機(jī)系統(tǒng)和數(shù)據(jù)庫(kù)系 統(tǒng)所存儲(chǔ)的數(shù)據(jù)有N^N種形式,對(duì)于開(kāi)發(fā)者來(lái)說(shuō),最耗時(shí)間的就是在遍布網(wǎng)絡(luò)的系統(tǒng)之間交換數(shù)據(jù)。把數(shù)據(jù)轉(zhuǎn)換為XML格式存儲(chǔ)將大大減少交換數(shù)據(jù)時(shí)的復(fù)雜 性,并且還可以使得這些數(shù)據(jù)能被不同的程序讀取。 </p><p> 使用XML,可以在網(wǎng)絡(luò)中交換金融信息。在不遠(yuǎn)的將來(lái),我們可以期望看到很多關(guān)于XML 和B2B(Busin
77、essToBusiness)的應(yīng)用。XML正在成為遍布網(wǎng)絡(luò)的商業(yè)系統(tǒng)之間交換金融信息所使用的主要語(yǔ)言。 許多與B2B有關(guān)的完全基于XML的應(yīng)用程序正在開(kāi)發(fā)中。 </p><p> ④XML可以用于共享數(shù)據(jù) </p><p> 通過(guò)XML,純文本文件可以用來(lái)共享數(shù)據(jù)。既然XML數(shù)據(jù)是以純文本格式存儲(chǔ)的,那么 XML提供了一種與軟件和硬件無(wú)關(guān)的共享數(shù)據(jù)方法。這樣創(chuàng)建一個(gè)能夠被不同的應(yīng)用
78、程序讀取的數(shù)據(jù)文件就變得簡(jiǎn)單了。同樣,我們升級(jí)操作系統(tǒng)、升級(jí)服務(wù)器、 升級(jí)應(yīng)用程序、更新瀏覽器就容易多了。 XML可以用于存儲(chǔ)數(shù)據(jù) 利用XML,純文本文件可以用來(lái)存儲(chǔ)數(shù)據(jù)。大量的數(shù)據(jù)可以存儲(chǔ)到XML文件中或者數(shù)據(jù)庫(kù)中。應(yīng)用程序可以讀寫(xiě)和存儲(chǔ)數(shù)據(jù),一般的程序可以顯示數(shù)據(jù)。 </p><p> ⑤XML可以充分利用數(shù)據(jù) </p><p> 使用XML,你的數(shù)據(jù)可以被更多的用戶(hù)使用。既然
79、XML是與軟件、硬件和應(yīng)用程序無(wú)關(guān) 的,所以可以使你的數(shù)據(jù)可以被更多的用戶(hù)、更多的設(shè)備所利用,而不僅僅是基于HTML標(biāo)準(zhǔn)的瀏覽器哦。別的客戶(hù)端和應(yīng)用程序可以把你的XML文檔作為數(shù)據(jù) 源來(lái)處理,就像他們對(duì)待數(shù)據(jù)庫(kù)一樣,你的數(shù)據(jù)可以被各種各樣的“閱讀器”處理,這時(shí)對(duì)某些人來(lái)說(shuō)是很方便的,比如盲人或者殘疾人。 </p><p> ?、轝ML可以用于創(chuàng)建新的語(yǔ)言</p><p> XML是WAP
80、和WML語(yǔ)言的母親。無(wú)線(xiàn)標(biāo)記語(yǔ)言,用于標(biāo)識(shí)運(yùn)行于手持設(shè)備上的Internet程序</p><p> 2.5 Web 2.0</p><p> Web2.0 是相對(duì)Web1.0 的新的一類(lèi)互聯(lián)網(wǎng)應(yīng)用的統(tǒng)稱(chēng)。Web1.0 的主要特點(diǎn)在于用戶(hù)通過(guò)瀏覽器獲取信息。Web2.0 則更注重用戶(hù)的交互作用,用戶(hù)既是網(wǎng)站內(nèi)容的瀏覽者,也是網(wǎng)站內(nèi)容的制造者。所謂網(wǎng)站內(nèi)容的制造者是說(shuō)互聯(lián)網(wǎng)上的每一個(gè)用戶(hù)不
81、再僅僅是互聯(lián)網(wǎng)的讀者,同時(shí)也成為互聯(lián)網(wǎng)的作者;不再僅僅是在互聯(lián)網(wǎng)上沖浪,同時(shí)也成為波浪制造者;在模式上由單純的“讀”向“寫(xiě)”以及“共同建設(shè)”發(fā)展;由被動(dòng)地接收互聯(lián)網(wǎng)信息向主動(dòng)創(chuàng)造互聯(lián)網(wǎng)信息發(fā)展,從而更加人性化!</p><p><b> Web 2.0特征</b></p><p><b> 1、多人參與 </b></p><
82、;p> Web1.0里,互聯(lián)網(wǎng)內(nèi)容是由少數(shù)編輯人員(或站長(zhǎng))定制的,比如各門(mén)戶(hù)網(wǎng)站;而在Web2.0里,每個(gè)人都是內(nèi)容的供稿者。 </p><p><b> 2、人是靈魂 </b></p><p> 在互聯(lián)網(wǎng)的新時(shí)代,信息是由每個(gè)人貢獻(xiàn)出來(lái)的,各個(gè)人共同組成互聯(lián)網(wǎng)信息源。Web2.0的靈魂是人。 </p><p> 3、可讀可寫(xiě)互
83、聯(lián)網(wǎng) </p><p> 在Web1.0里,互聯(lián)網(wǎng)是“閱讀式互聯(lián)網(wǎng)”,而Web2.0是“可寫(xiě)可讀互聯(lián)網(wǎng)”。雖然每個(gè)人都參與信息供稿,但在大范圍里看,貢獻(xiàn)大部分內(nèi)容的是小部分的人。 </p><p> 4、Web2.0的元素 </p><p> Web2.0包含了我們經(jīng)常使用到的服務(wù),例如博客、播客、維基、P2P下載、社區(qū)、分享服務(wù)等等。博客是Web2.0里十分
84、重要的元素,因?yàn)樗蚱屏碎T(mén)戶(hù)網(wǎng)站的信息壟斷,在未來(lái)里,博客的地位將更為重要。 </p><p> 2.6 Database</p><p> 數(shù)據(jù)庫(kù),顧名思義,是存入數(shù)據(jù)的倉(cāng)庫(kù)。只不過(guò)這個(gè)倉(cāng)庫(kù)是在計(jì)算機(jī)存儲(chǔ)設(shè)備上的,而且數(shù)據(jù)是按一定格式存放的。 </p><p> 當(dāng)人們收集了大量的數(shù)據(jù)后,應(yīng)該把它們保存起來(lái)進(jìn)入近一步的處理,進(jìn)一步的抽取有用的信息。當(dāng)年人們把
85、數(shù)據(jù)存放在文件柜中,可現(xiàn)在隨著社會(huì)的發(fā)展,數(shù)據(jù)量急劇增長(zhǎng),現(xiàn)在人們就借助計(jì)算機(jī)和數(shù)據(jù)庫(kù)技術(shù)科學(xué)的保存大量的數(shù)據(jù),以便能更好的利用這些數(shù)據(jù)資源。 </p><p> 數(shù)據(jù)庫(kù)包含關(guān)系數(shù)據(jù)庫(kù)、面向?qū)ο髷?shù)據(jù)庫(kù)及新興的XML數(shù)據(jù)庫(kù)等多種,目前應(yīng)用最廣泛的是關(guān)系數(shù)據(jù)庫(kù),若在關(guān)系數(shù)據(jù)庫(kù)基礎(chǔ)上提供部分面向?qū)ο髷?shù)據(jù)庫(kù)功能的對(duì)象關(guān)系數(shù)據(jù)庫(kù)。在數(shù)據(jù)庫(kù)技術(shù)的早期還曾經(jīng)流行過(guò)層次數(shù)據(jù)庫(kù)與網(wǎng)狀數(shù)據(jù)庫(kù),但這兩類(lèi)數(shù)據(jù)庫(kù)目前已經(jīng)極少使用。 &l
86、t;/p><p> 數(shù)據(jù)庫(kù)管理(Database Administration)是有關(guān)建立、存儲(chǔ)、修改和存取數(shù)據(jù)庫(kù)中信息的技術(shù),是指為保證數(shù)據(jù)庫(kù)系統(tǒng)的正常運(yùn)行和服務(wù)質(zhì)量,有關(guān)人員須進(jìn)行的技術(shù)管理工作。負(fù)責(zé)這些技術(shù)管理工作的個(gè)人或集體稱(chēng)為數(shù)據(jù)庫(kù)管理員(DBA)。數(shù)據(jù)庫(kù)管理的主要內(nèi)容有:數(shù)據(jù)庫(kù)的建立、數(shù)據(jù)庫(kù)的調(diào)整、數(shù)據(jù)庫(kù)的重組、數(shù)據(jù)庫(kù)的重構(gòu)、數(shù)據(jù)庫(kù)的安全控制、數(shù)據(jù)的完整性控制和對(duì)用戶(hù)提供技術(shù)支持。 </p>
87、<p> 數(shù)據(jù)庫(kù)的建立:數(shù)據(jù)庫(kù)的設(shè)計(jì)只是提供了數(shù)據(jù)的類(lèi)型、邏輯結(jié)構(gòu)、聯(lián)系、約束和存儲(chǔ)結(jié)構(gòu)等有關(guān)數(shù)據(jù)的描述。這些描述稱(chēng)為數(shù)據(jù)模式。要建立可運(yùn)行的數(shù)據(jù)庫(kù),還需進(jìn)行下列工作: </p><p> (1)選定數(shù)據(jù)庫(kù)的各種參數(shù),例如最大的數(shù)據(jù)存儲(chǔ)空間、緩沖決的數(shù)量、并發(fā)度等。這些參數(shù)可以由用戶(hù)設(shè)置,也可以由系統(tǒng)按默認(rèn)值設(shè)置。 </p><p> (2)定義數(shù)據(jù)庫(kù),利用數(shù)據(jù)庫(kù)管理系
88、統(tǒng)(DBMS)所提供的數(shù)據(jù)定義語(yǔ)言和命令,定義數(shù)據(jù)庫(kù)名、數(shù)據(jù)模式、索引等。 </p><p> (3)準(zhǔn)備和裝入數(shù)據(jù),定義數(shù)據(jù)庫(kù)僅僅建立了數(shù)據(jù)庫(kù)的框架,要建成數(shù)據(jù)庫(kù)還必須裝入大量的數(shù)據(jù),這是一項(xiàng)浩繁的工作。在數(shù)據(jù)的準(zhǔn)備和錄入過(guò)程中,必須在技術(shù)和制度上采取措施,保證裝入數(shù)據(jù)的正確性。計(jì)算機(jī)系統(tǒng)中原已積累的數(shù)據(jù),要充分利用,盡可能轉(zhuǎn)換成數(shù)據(jù)庫(kù)的數(shù)據(jù)。 </p><p> 基本結(jié)構(gòu): 數(shù)據(jù)庫(kù)
89、的基本結(jié)構(gòu)分三個(gè)層次,反映了觀(guān)察數(shù)據(jù)庫(kù)的三種不同角度。</p><p><b> (1)物理數(shù)據(jù)層。</b></p><p> 它是數(shù)據(jù)庫(kù)的最內(nèi)層,是物理存貯設(shè)備上實(shí)際存儲(chǔ)的數(shù)據(jù)的集合。這些數(shù)據(jù)是原始數(shù)據(jù),是用戶(hù)加工的對(duì)象,由內(nèi)部模式描述的指令操作處理的位串、字符和字組成。</p><p><b> (2)概念數(shù)據(jù)層。</
90、b></p><p> 它是數(shù)據(jù)庫(kù)的中間一層,是數(shù)據(jù)庫(kù)的整體邏輯表示。指出了每個(gè)數(shù)據(jù)的邏輯定義及數(shù)據(jù)間的邏輯聯(lián)系,是存貯記錄的集合。它所涉及的是數(shù)據(jù)庫(kù)所有對(duì)象的邏輯關(guān)系,而不是它們的物理情況,是數(shù)據(jù)庫(kù)管理員概念下的數(shù)據(jù)庫(kù)。</p><p><b> (3)邏輯數(shù)據(jù)層。</b></p><p> 它是用戶(hù)所看到和使用的數(shù)據(jù)庫(kù),表示了一
91、個(gè)或一些特定用戶(hù)使用的數(shù)據(jù)集合,即邏輯記錄的集合。</p><p> 數(shù)據(jù)庫(kù)不同層次之間的聯(lián)系是通過(guò)映射進(jìn)行轉(zhuǎn)換的</p><p><b> 數(shù)據(jù)庫(kù)的種類(lèi) </b></p><p> 大型數(shù)據(jù)庫(kù)有:oracl、SQL server </p><p> 小型數(shù)據(jù)庫(kù)有:Access、MySQL、BD2等。</p
92、><p><b> 第三章 系統(tǒng)分析</b></p><p><b> 3.1 需求分析</b></p><p> 團(tuán)購(gòu)網(wǎng)是定位為中、高檔優(yōu)質(zhì)產(chǎn)品/服務(wù)的聚眾團(tuán)購(gòu)平臺(tái),其宗旨是讓廠(chǎng)商通過(guò)最少的中間環(huán)節(jié)銷(xiāo)售產(chǎn)品,消費(fèi)者用最少的精力、最低的費(fèi)用、最好的購(gòu)物體驗(yàn)買(mǎi)到最合適的產(chǎn)品。網(wǎng)站的職責(zé)是將同一時(shí)間段有相同購(gòu)買(mǎi)意向的消費(fèi)者組
93、織起來(lái),向團(tuán)購(gòu)網(wǎng)精選的品牌經(jīng)銷(xiāo)商進(jìn)行大宗購(gòu)買(mǎi)。網(wǎng)站以組織消費(fèi)者團(tuán)購(gòu)的方式,實(shí)現(xiàn)最低成本的產(chǎn)品流通,使消費(fèi)者得到質(zhì)優(yōu)價(jià)廉的產(chǎn)品,從而給消費(fèi)者、廠(chǎng)商和各加盟商帶來(lái)共同的利益。同時(shí)通過(guò)網(wǎng)絡(luò),集中消費(fèi)者的實(shí)力與權(quán)利,使每個(gè)消費(fèi)者的合法權(quán)益得到強(qiáng)有力的保障。</p><p><b> 3.2 功能需求</b></p><p> 本系統(tǒng)具備有易于導(dǎo)航、易于使用、可用性測(cè)試、配
94、置文件維護(hù)和較強(qiáng)的訪(fǎng)問(wèn)功能等,下面將對(duì)具體的單個(gè)功能進(jìn)行詳細(xì)的說(shuō)明。</p><p> 1、個(gè)人操作平臺(tái):用戶(hù)可以在通過(guò)該功能成功網(wǎng)站會(huì)員并可以瀏覽正在進(jìn)行的團(tuán)購(gòu),并參加團(tuán)購(gòu)。</p><p> 2、論壇:會(huì)員可以瀏覽帖子,對(duì)帖子進(jìn)行回復(fù),發(fā)布帖子,版主可以對(duì)帖子進(jìn)行管理。</p><p> 3、用戶(hù):每個(gè)用戶(hù)可以對(duì)自己的信息進(jìn)行查看以及修改密碼等操作,還可以
95、查看參與的團(tuán)購(gòu),查看別人發(fā)給自己的消息,發(fā)起個(gè)人團(tuán)購(gòu)等。</p><p> 4、團(tuán)購(gòu)管理:后臺(tái)你管理員可以對(duì)公司的添加,修改,刪除。對(duì)團(tuán)購(gòu)進(jìn)行添加,修改,刪除。添加,修改,刪除產(chǎn)品。對(duì)團(tuán)購(gòu)類(lèi)別進(jìn)行管理</p><p> 5、論壇管理:后臺(tái)管理員可以對(duì)帖子進(jìn)行修改刪除,對(duì)回復(fù)進(jìn)行管理,積分管理,板塊管理和類(lèi)別管理。用戶(hù)功能的管理</p><p> 6、用戶(hù)管理:
96、后臺(tái)管理員的添加修改以及刪除,對(duì)訂單的查看,修改和刪除。對(duì)個(gè)人團(tuán)購(gòu)的修改和刪除。對(duì)訂單和個(gè)人消息的管理。</p><p><b> 3.3 性能需求</b></p><p><b> (1)國(guó)際化</b></p><p> 本系統(tǒng)的應(yīng)用程序應(yīng)能夠進(jìn)行自定義以適應(yīng)不同的文化環(huán)境。</p><p>
97、;<b> (2)性能</b></p><p> 本系統(tǒng)的用戶(hù)在每次訪(fǎng)問(wèn)該站點(diǎn)時(shí)都應(yīng)能體驗(yàn)到始終如一的性能。</p><p><b> (3)自治性</b></p><p> 本系統(tǒng)要求有自動(dòng)處理數(shù)據(jù)的能力;比如,自動(dòng)刪除沒(méi)用的數(shù)據(jù)、大部分的數(shù)據(jù)應(yīng)由系統(tǒng)自己來(lái)維護(hù)管理。還應(yīng)能自動(dòng)處理數(shù)據(jù)庫(kù)的連接和事務(wù)等。</
98、p><p><b> (4)可靠性</b></p><p> 本系統(tǒng)要求應(yīng)用程序在任何時(shí)刻都能夠精確數(shù)據(jù)的能力,比如,保持?jǐn)?shù)據(jù)的原子性、持久性和一致性等。</p><p><b> (5)可用性</b></p><p> 系統(tǒng)應(yīng)處于開(kāi)啟和運(yùn)行狀態(tài),且應(yīng)無(wú)任何故障。它應(yīng)能捕獲錯(cuò)誤,此功能應(yīng)不會(huì)防止
99、用戶(hù)訪(fǎng)問(wèn)站點(diǎn)授權(quán)的區(qū)域。站點(diǎn)應(yīng)隨時(shí)能接受用戶(hù)的訪(fǎng)問(wèn)。</p><p><b> (6)可擴(kuò)展性</b></p><p> 系統(tǒng)應(yīng)既能向上擴(kuò)展又能向外擴(kuò)展。如果添加了更快的磁盤(pán)和 CPU 或添加了更大的 RAM,響應(yīng)應(yīng)更快。如果給 Web 領(lǐng)域添加了更多的服務(wù)器,響應(yīng)也應(yīng)該有所改進(jìn)。Web 領(lǐng)域中的服務(wù)器應(yīng)能正確處理請(qǐng)求。</p><p>&
100、lt;b> (7)可管理性</b></p><p> 系統(tǒng)應(yīng)有一個(gè)管理界面,用于對(duì)用戶(hù)、課程、圖書(shū)等相關(guān)信息進(jìn)行修改。</p><p><b> (8)安全性</b></p><p> 系統(tǒng)應(yīng)保護(hù)機(jī)密信息,如各種用戶(hù)密碼。站點(diǎn)應(yīng)顯示保密政策和任何相關(guān)的版權(quán)信息。用戶(hù) ID 和口令應(yīng)防止未經(jīng)授權(quán)的人員訪(fǎng)問(wèn)敏感信息。<
101、;/p><p><b> 3.4 用例分析</b></p><p> 本系統(tǒng)針對(duì)客戶(hù)端的應(yīng)用方案和用例可以為分兩大方面的應(yīng)用方案和用例,下面將從這兩大方面來(lái)介紹各個(gè)應(yīng)用方案和用例。</p><p><b> 頂層用例</b></p><p><b> 用戶(hù)參與團(tuán)購(gòu)用例</b>
102、;</p><p><b> 圖 2-1</b></p><p> 用戶(hù)打開(kāi)網(wǎng)頁(yè)直接可以瀏覽團(tuán)購(gòu)信息 如2-1</p><p><b> 圖2-1</b></p><p> 用戶(hù)要加入團(tuán)購(gòu) 要進(jìn)行用戶(hù)信息驗(yàn)證,信息正確后才允許加入團(tuán)購(gòu)并保存信息</p><p> 用
103、戶(hù)打開(kāi)網(wǎng)站,進(jìn)行登陸 系統(tǒng)對(duì)用戶(hù)所輸信息進(jìn)行驗(yàn)證</p><p><b> 團(tuán)購(gòu)管理用例圖</b></p><p><b> 圖2-2</b></p><p> 管理員進(jìn)行登陸,并對(duì)管理員信息進(jìn)行驗(yàn)證</p><p> 管理員對(duì)生產(chǎn)商的信息維護(hù),系統(tǒng)并對(duì)其操作進(jìn)行保存</p>
104、<p> 管理員進(jìn)行產(chǎn)品信息的維護(hù)</p><p> 管理員登陸后,發(fā)布、修改團(tuán)購(gòu)信息系統(tǒng)并對(duì)操作進(jìn)行保存</p><p> 管理員對(duì)客戶(hù)定單進(jìn)行確認(rèn)并更換其狀態(tài),系統(tǒng)并保存其操作</p><p> 第四章:系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)</p><p><b> 4.1數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p>
105、<p> 數(shù)據(jù)庫(kù)設(shè)計(jì)是項(xiàng)目開(kāi)發(fā)中非常重要的一個(gè)關(guān)鍵環(huán)節(jié),在這里強(qiáng)調(diào)數(shù)據(jù)庫(kù)設(shè)計(jì)的重要性是因?yàn)閿?shù)據(jù)庫(kù)設(shè)計(jì)就像建設(shè)高樓大廈的根基一樣,如果設(shè)計(jì)不好,在后來(lái)的系統(tǒng)變更和功能擴(kuò)充時(shí),將會(huì)遇到非常大的困難。本系統(tǒng)數(shù)據(jù)庫(kù)選擇了Microsoft SQL Server 2000數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)設(shè)計(jì)包括以下幾個(gè)步驟。</p><p> E-R圖如下圖所示:</p><p><b>
106、圖 系統(tǒng)E-R圖</b></p><p><b> 4.2功能模塊設(shè)計(jì)</b></p><p> 4.2.1 網(wǎng)站首頁(yè)設(shè)計(jì)</p><p> 本系統(tǒng)的主頁(yè)面為index.aspx,它的功能是現(xiàn)實(shí)網(wǎng)絡(luò)上給定的信息,包括用戶(hù)登錄,商品查詢(xún),商品分類(lèi)等信息。</p><p> 圖 4.5 網(wǎng)站首頁(yè)</
107、p><p> 這部分就是顧客瀏覽商品、選擇商品、查看信息的地方,實(shí)際上就是傳統(tǒng)意義上的商品查看部分。一般而言,需要根據(jù)信息的特點(diǎn)安排布局,在編制程序的時(shí)候,也考慮到了這一點(diǎn),商品數(shù)據(jù)靈活的根據(jù)需要從數(shù)據(jù)中挑出,照顧顧客的瀏覽習(xí)慣,簡(jiǎn)化查看的流程,能夠使客戶(hù)快速的找到所需,所想商品,為此設(shè)立了“快速查詢(xún)”,“高級(jí)查詢(xún)”的方式,做到真正的“簡(jiǎn)潔,高速,流暢”的瀏覽環(huán)境。</p><p> 4.
108、2.2 用戶(hù)注冊(cè)模塊設(shè)計(jì)</p><p> 本系統(tǒng)用戶(hù)注冊(cè)界面為reg_preview.asp,其中填寫(xiě)項(xiàng)目為用戶(hù)名,電子郵箱,密碼,姓名,地址,電話(huà)等。用戶(hù)注冊(cè)頁(yè)面reg_preview.asp不需要連接數(shù)據(jù)庫(kù),它的功能是收集信息并傳遞給reg2.asp進(jìn)行數(shù)據(jù)有效性驗(yàn)證。</p><p> 用戶(hù)注冊(cè)頁(yè)面如圖4.6所示。</p><p> 圖4.6 用戶(hù)注冊(cè)
109、頁(yè)面</p><p> 在reg.asp頁(yè)面中用到了ASP和HTML配合來(lái)生成年、月、日序列的方法,這樣可以簡(jiǎn)化HTML代碼的錄入。reg.asp收集的信息要傳遞給reg2.asp來(lái)進(jìn)行檢索,對(duì)于未通過(guò)的數(shù)據(jù)要給出出錯(cuò)原因,若所有的數(shù)據(jù)都通過(guò)檢驗(yàn)則將有效數(shù)據(jù)寫(xiě)入用戶(hù)信息表。在rg2.asp文件中調(diào)用了is_name 和is_email函數(shù),這兩個(gè)函數(shù)是通過(guò)include命令來(lái)插入頁(yè)面文件的。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ù)語(yǔ)句省略</p><p><b> '檢驗(yàn)數(shù)據(jù)</b><
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)設(shè)計(jì)論文 團(tuán)購(gòu)網(wǎng)站設(shè)計(jì)
- 團(tuán)購(gòu)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)
- 寶雞美食團(tuán)購(gòu)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)-畢業(yè)設(shè)計(jì)論文
- 團(tuán)購(gòu)網(wǎng)站的分析設(shè)計(jì)[畢業(yè)論文]
- 團(tuán)購(gòu)網(wǎng)站營(yíng)銷(xiāo)策略研究畢業(yè)論文
- jsp+mysql網(wǎng)站畢業(yè)設(shè)計(jì)---團(tuán)購(gòu)網(wǎng)站后臺(tái)信息管理系統(tǒng)
- 基于jsp錦城團(tuán)購(gòu)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)論文- tellgo團(tuán)購(gòu)網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)
- 基于php的團(tuán)購(gòu)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)【畢業(yè)論文】
- 網(wǎng)站建設(shè)畢業(yè)設(shè)計(jì)論文
- 網(wǎng)站建設(shè)畢業(yè)設(shè)計(jì)論文
- 畢業(yè)設(shè)計(jì)(論文)個(gè)人網(wǎng)站設(shè)計(jì)
- 個(gè)人網(wǎng)站設(shè)計(jì)畢業(yè)設(shè)計(jì)論文
- 畢業(yè)設(shè)計(jì)----學(xué)校網(wǎng)站設(shè)計(jì)論文
- 畢業(yè)設(shè)計(jì)----學(xué)校網(wǎng)站設(shè)計(jì)論文
- 家具網(wǎng)站畢業(yè)設(shè)計(jì)論文
- 畢業(yè)設(shè)計(jì)論文 學(xué)校網(wǎng)站建設(shè)
- 基于ae的團(tuán)購(gòu)網(wǎng)站宣傳片【畢業(yè)論文】
- 畢業(yè)設(shè)計(jì)論文(網(wǎng)站建設(shè)類(lèi))
- 企業(yè)網(wǎng)站畢業(yè)設(shè)計(jì)論文
評(píng)論
0/150
提交評(píng)論