版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 摘 要</b></p><p> 隨著Internet的不斷普及,人們對(duì)于互聯(lián)網(wǎng)技術(shù)的要求已不單單是瀏覽一下網(wǎng)頁(yè),收發(fā)電子郵件,日益忙碌的人們開(kāi)始追求足不出戶的利用互聯(lián)網(wǎng)這一強(qiáng)大的平臺(tái)來(lái)實(shí)現(xiàn)的網(wǎng)上購(gòu)物。對(duì)于企業(yè)來(lái)講,無(wú)論是企業(yè)之間(B to B),還是企業(yè)和客戶之間(B to C)的交易,如果能夠?qū)崿F(xiàn)網(wǎng)上交易將大大提高交易速度節(jié)約交易成本。近幾年,隨著網(wǎng)絡(luò)數(shù)據(jù)
2、庫(kù)技術(shù)的進(jìn)一步發(fā)展,使得這一設(shè)想逐漸成為現(xiàn)實(shí)。</p><p> 運(yùn)用ASP、ASP.net技術(shù)和網(wǎng)絡(luò)數(shù)據(jù)庫(kù)原理,基于B/S模式我們開(kāi)發(fā)了這個(gè)網(wǎng)上購(gòu)物系統(tǒng)。在我們的系統(tǒng)中,用戶可以很方便的注冊(cè)成為會(huì)員,對(duì)商品進(jìn)行瀏覽檢索,查看商品的詳細(xì)資料,然后根據(jù)各人的喜好以競(jìng)拍的方式購(gòu)買心儀的商品。同時(shí),會(huì)員用戶也可以發(fā)布自己的產(chǎn)品信息,拍賣自己的產(chǎn)品,實(shí)現(xiàn)網(wǎng)上交易。本系統(tǒng)旨在為用戶提供一個(gè)方便、快捷、安全、可靠、功能強(qiáng)大
3、的商業(yè)交易平臺(tái),使用戶利用網(wǎng)絡(luò)工具,足不出戶就可以抓住商機(jī),以投入的最小化獲得利潤(rùn)的更大化。</p><p> 關(guān)鍵詞:B/S模式、ASP、ASP.net、電子商務(wù)、網(wǎng)絡(luò)數(shù)據(jù)庫(kù)</p><p><b> Abstract</b></p><p> Along with the Internet of continuously univer
4、sal, people are for the request of technique Internet the already and not only single is a view once web page, receive and dispatch the E-mail, increasingly busy people start pursuing the exploitation Internet that keep
5、the house this a the mighty platform come the net that realizes on the shopping. As to the business enterprise, no matter between enterprises, or between enterprises and the customers, If can realize the online trade wil
6、l improve the </p><p> Using ASP , ASP.net technology and network data base principle, we have developed system of this online shopping on the basis of B/S mode. In our system, customer can very the conveni
7、ent registration become the member, and have a look around search to the goods, look over the detailed information of the goods, then purchase the adoring merchandise by way of auctioning according to the each one's
8、taste. Meanwhile, member's users can release one's own product information , auction one's own produc</p><p> KEY WORDS: B/ S mode, ASP,,ASP.net,electronic commerce, network database</p>
9、<p><b> 前言</b></p><p> 隨著信息技術(shù)在國(guó)際貿(mào)易和商業(yè)領(lǐng)域的廣泛應(yīng)用,利用計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)通信技術(shù)和Internet來(lái)實(shí)現(xiàn)商務(wù)活動(dòng)的國(guó)際化、信息化和無(wú)紙化,已成為各國(guó)商務(wù)發(fā)展的—大趨勢(shì)。 電子商務(wù)(Electronic Commerce)正是為了適應(yīng)這種以全球?yàn)槭袌?chǎng)的變化而出現(xiàn)和發(fā)展起來(lái)的。它
10、可以使銷售商與供應(yīng)商更緊密地聯(lián)系起來(lái),以更快地滿足客戶的需求,也可以讓商家在全球范圍內(nèi)選擇最佳供應(yīng)商,在全球市場(chǎng)上銷售產(chǎn)品。電子商務(wù)基于網(wǎng)絡(luò)技術(shù).網(wǎng)絡(luò)技術(shù)提供了實(shí)現(xiàn)電子商務(wù)的技術(shù)平臺(tái),而電子商務(wù)是網(wǎng)絡(luò)技術(shù)的最新應(yīng)用和最終目標(biāo)。</p><p> 21世紀(jì)是—個(gè)以網(wǎng)絡(luò)為核心的信息時(shí)代,數(shù)字化、網(wǎng)絡(luò)化與信息化是21世紀(jì)的時(shí)代特征。電子商務(wù)作為信息時(shí)代的一種新的商貿(mào)形式,不僅對(duì)商務(wù)的運(yùn)作過(guò)程和方法產(chǎn)生巨大的影響,實(shí)際
11、上也帶來(lái)了一場(chǎng)革命,其影響將遠(yuǎn)遠(yuǎn)超出商務(wù)的本身,將從社會(huì)的生產(chǎn)和管理、人們的生活和就業(yè)、政府職能、法律制度以及文化等多方面改變?nèi)祟惖挠^念、思維和相互交往的方式。 作為一種現(xiàn)代商務(wù)模式,電子商務(wù)利用計(jì)算機(jī)網(wǎng)絡(luò)檢索和獲取信息,對(duì)個(gè)人和公司提供決策服務(wù),解決了組織、商家和客戶的需求,減少了用于改善貨物和服務(wù)質(zhì)量的投入,加快了商品交易的速度。電子商務(wù)可以應(yīng)用于制造到零售,從銀行、金融機(jī)構(gòu)到出版
12、娛樂(lè)以及其他的任何企業(yè)。Internet正在將不同形式的電子商務(wù)結(jié)合起來(lái),產(chǎn)生出許多創(chuàng)新的、混合的電子商務(wù)形式。 從電子商務(wù)的目標(biāo)上看,電子商務(wù)能夠擴(kuò)大顧客群,獲取更高收益,開(kāi)拓目標(biāo)市場(chǎng),節(jié)省費(fèi)用和開(kāi)支,加速商品流通,加快顧客信息反饋,并提高服務(wù)質(zhì)量。在過(guò)去的幾年間,隨著Internet的迅速發(fā)展,通過(guò)網(wǎng)絡(luò)使在家庭辦公的個(gè)人用戶也積極投入到了電子商務(wù)中。由于激烈的市場(chǎng)競(jìng)爭(zhēng)和對(duì)成本的關(guān)注
13、,大量企業(yè)正在改進(jìn)原有的電子商務(wù)</p><p> 從電子商務(wù)涉及的服務(wù)看,電子商務(wù)不僅僅包括商務(wù)和服務(wù)的網(wǎng)上交易,還涉及從“供”到“需”的整個(gè)社會(huì)生產(chǎn)的各個(gè)環(huán)節(jié)。電子商務(wù)不但可以降低經(jīng)營(yíng)成本,加速資金周轉(zhuǎn),提高管理服務(wù)水平,還加快了企業(yè)整體的市場(chǎng)適應(yīng)能力。電子商務(wù)還包括企業(yè)內(nèi)部商務(wù)活動(dòng),如生產(chǎn)、管理、財(cái)務(wù)以及企業(yè)間的商務(wù)活動(dòng)。它不僅僅是硬件和軟件的結(jié)合,更是把買家、賣家、廠商和合作伙伴利用因特網(wǎng)技術(shù)與現(xiàn)有的系
14、統(tǒng)結(jié)合起來(lái)開(kāi)展業(yè)務(wù)。</p><p> 電子商務(wù)的一個(gè)很大的優(yōu)點(diǎn)是它不僅適合于大企業(yè)使用,而且對(duì)眾多的中小企業(yè)也非常有利。對(duì)于中小企業(yè)來(lái)講,電子商務(wù)能給它們帶來(lái)許多新的機(jī)遇和挑戰(zhàn),它能夠解決中小企業(yè)面臨的許多困難和問(wèn)題。Internet的到來(lái)可以為中小企業(yè)開(kāi)辟更廣泛的市場(chǎng)空間。由于信息的競(jìng)爭(zhēng)在企業(yè)的競(jìng)爭(zhēng)優(yōu)勢(shì)中發(fā)揮著越來(lái)越重要的作用,有了電子商務(wù),中小企業(yè)在信息方面就能夠與大企業(yè)競(jìng)爭(zhēng)。</p>&l
15、t;p> 簡(jiǎn)單地說(shuō),電子商務(wù)是利用全球化互聯(lián)網(wǎng)絡(luò)進(jìn)行的商業(yè)活動(dòng),它不是單純的技術(shù)問(wèn)題,而是代表一次新的經(jīng)濟(jì)革命預(yù)示著新的經(jīng)濟(jì)增長(zhǎng)方式。</p><p><b> 目 錄</b></p><p><b> 摘 要1</b></p><p> Abstract2</p><p><
16、;b> 前言3</b></p><p><b> 目 錄5</b></p><p><b> 第一章 緒論7</b></p><p> 1.1 電子商務(wù)的產(chǎn)生和發(fā)展的條件7</p><p> 1.2 電子商務(wù)發(fā)展的階段7</p><p>
17、 1.3 電子商務(wù)的發(fā)展?fàn)顩r和對(duì)策9</p><p> 1.3.1 國(guó)外電子商務(wù)發(fā)展?fàn)顩r9</p><p> 1.3.2 我國(guó)電子商務(wù)的發(fā)展?fàn)顩r10</p><p> 第二章 ASP和ASP.NET概述12</p><p> 2.1 HTML語(yǔ)言基礎(chǔ)12</p><p> 2.2 ASP概述13
18、</p><p> 2.2.1 什么是ASP13</p><p> 2.2.2 ASP 的特點(diǎn)13</p><p> 2.2.3 ASP的組成要素14</p><p> 2.3 ASP.NET概述15</p><p> 2.3.1 ASP.NET產(chǎn)生的背景15</p><p>
19、; 2.3.2 什么是ASP.NET16</p><p> 2.3.3 ASP.NET的特點(diǎn)16</p><p> 2.3.4 常用的ASP.NET 內(nèi)置對(duì)象17</p><p> 2.3.5 ASP.NET的運(yùn)行平臺(tái)17</p><p> 2.3.6 ASP.NET的開(kāi)發(fā)工具18</p><p>
20、 2.4 ASP.Net和ASP的比較18</p><p> 第三章 系統(tǒng)的需求分析19</p><p> 3.1 項(xiàng)目的背景和意義19</p><p> 3.2 任務(wù)概述19</p><p> 3.2.1 目標(biāo)19</p><p> 3.2.2 運(yùn)行環(huán)境與系統(tǒng)結(jié)構(gòu)19</p>&
21、lt;p> 3.2.3 本人所做的工作20</p><p> 3.3 系統(tǒng)概述20</p><p> 3.3.1 系統(tǒng)描述20</p><p> 3.3.2 用戶特點(diǎn)20</p><p> 3.4 功能規(guī)定20</p><p> 3.4.1 總體需求20</p><p&
22、gt; 3.4.2 功能劃分21</p><p> 3.4.3 功能描述22</p><p> 第四章 個(gè)人模塊的設(shè)計(jì)實(shí)現(xiàn)25</p><p> 4.1 系統(tǒng)所用的技術(shù)基礎(chǔ)25</p><p> 4.1.1 SQL語(yǔ)言簡(jiǎn)單介紹25</p><p> 4.1.2 SQL Server 2000概述
23、26</p><p> 4.1.3 ADO.NET概述26</p><p> 4.2 商品拍賣子系統(tǒng)設(shè)計(jì)結(jié)構(gòu)29</p><p> 4.2.1 商品拍賣子系統(tǒng)的結(jié)構(gòu)29</p><p> 4.2.2 商品拍賣子系統(tǒng)的功能設(shè)計(jì)30</p><p> 4.2.3 系統(tǒng)的模塊劃分及相互關(guān)系30</p
24、><p> 4.2.4 各模塊的功能31</p><p> 4.2.5 數(shù)據(jù)庫(kù)中拍賣產(chǎn)品信息表37</p><p> 4.2.6 競(jìng)價(jià)系統(tǒng)狀態(tài)表39</p><p> 4.3 商品拍賣子系統(tǒng)小結(jié)39</p><p> 第五章 畢業(yè)設(shè)計(jì)小結(jié)41</p><p><b>
25、 致謝43</b></p><p><b> [參考文獻(xiàn)]44</b></p><p><b> 第一章 緒論</b></p><p> 1.1 電子商務(wù)的產(chǎn)生和發(fā)展的條件</p><p> 電子商務(wù)最早產(chǎn)生于60年代,發(fā)展于90年代,其產(chǎn)生和發(fā)展的重要條件主要是: <
26、/p><p> ?。?)計(jì)算機(jī)的廣泛應(yīng)用:近30年來(lái),計(jì)算機(jī)的處理速度越來(lái)越快,處理能力越來(lái)越強(qiáng),價(jià)格越來(lái)越低,應(yīng)用越來(lái)越廣泛,這為電子商務(wù)的應(yīng)用提供了基礎(chǔ);</p><p> ?。?)網(wǎng)絡(luò)的普及和成熟:由于INTERNET逐漸成為全球通信與交易的媒體,全球上網(wǎng)用戶呈級(jí)數(shù)增長(zhǎng)趨勢(shì),快捷、安全、低成本的特點(diǎn)為電子商務(wù)的發(fā)展提供了應(yīng)用條件; </p><p> ?。?)信用
27、卡的普及應(yīng)用:信用卡以其方便、快捷、安全等優(yōu)點(diǎn)而成為人們消費(fèi)支付的重要手段,并由此形成了完善的全球性信用卡計(jì)算機(jī)網(wǎng)絡(luò)支付與結(jié)算系統(tǒng),使“一卡在手、走遍全球” 成為可能,同時(shí)也為電子商務(wù)中的網(wǎng)上支付提供的重要的手段; </p><p> ?。?)電子安全交易協(xié)議的制定:1997年5月31日,由美國(guó)VISA和Mastercard國(guó)際組織等聯(lián)合指定的SET(Secure Electronic Transfer Prot
28、ocol)即電子安全交易協(xié)議的出臺(tái),以及該協(xié)議得到大多數(shù)廠商的認(rèn)可和支持,為在開(kāi)發(fā)網(wǎng)絡(luò)上的電子商務(wù)提供了一個(gè)關(guān)鍵的安全環(huán)境政府的支持與推動(dòng):自1997年歐盟發(fā)布了歐洲電子商務(wù)協(xié)議,美國(guó)隨后發(fā)布“全球電子商務(wù)綱要”以后,電子商務(wù)受到世界各國(guó)政府的重視,許多國(guó)家的政府開(kāi)始嘗試“網(wǎng)上采購(gòu)”,這為電子商務(wù)的發(fā)展提供了有利的支持; </p><p> 1.2 電子商務(wù)發(fā)展的階段</p><p
29、> 60年代—90年代:基于EDI 的電子商務(wù) 從技術(shù)的角度來(lái)看,人類利用電子通訊的方式進(jìn)行貿(mào)易活動(dòng)已有幾十年的歷史了。早在本世紀(jì)60年代,人們就開(kāi)始了用電報(bào)報(bào)文發(fā)送商務(wù)文件的工作;70年代人們又普遍采用方便、快捷的傳真機(jī)來(lái)替代電報(bào),但是由于傳真文件是通過(guò)紙面打印來(lái)傳遞和管理信息的,不能將信息直接轉(zhuǎn)入到信息系統(tǒng)中,因此人們開(kāi)始采用EDI(電子數(shù)據(jù)交換)作為企業(yè)間電子商務(wù)的應(yīng)用技術(shù),這也就是電子商務(wù)的雛形。 EDI在60年代末期產(chǎn)
30、生于美國(guó),當(dāng)時(shí)的貿(mào)易商們?cè)谑褂糜?jì)算機(jī)處理各類商務(wù)文件的時(shí)候發(fā)現(xiàn),影響了數(shù)據(jù)的準(zhǔn)確性和工作效率的提高,人們開(kāi)始嘗試在貿(mào)易伙伴之間的計(jì)算機(jī)上使數(shù)據(jù)能夠動(dòng)交換,EDI應(yīng)運(yùn)而生。 EDI:是將業(yè)務(wù)文件按一個(gè)公認(rèn)的標(biāo)準(zhǔn)從一臺(tái)計(jì)算機(jī)傳輸?shù)搅硪慌_(tái)計(jì)算機(jī)上去的電子傳輸方法。由于EDI大大減少了紙張票據(jù),因此,人們也形象地稱之為“無(wú)紙貿(mào)易”或“無(wú)紙交易”。 90年代以來(lái):基于國(guó)際互聯(lián)網(wǎng)的電子商務(wù)由于使用VAN的費(fèi)用很高,僅大型企業(yè)
31、才會(huì)使用,因此限制了基于EDI的電子商務(wù)應(yīng)用范圍的擴(kuò)大。20世紀(jì)90年代中期后,國(guó)際互聯(lián)網(wǎng)(INTERNET)迅速走向普及化,逐步地從大學(xué)、科</p><p> 我國(guó)電子商務(wù)的幾個(gè)發(fā)展階段:由于國(guó)際電子商務(wù)的沖擊和影響我國(guó)的電子商務(wù)的發(fā)展也經(jīng)歷了如下幾個(gè)發(fā)展階段: (1) 1995年:網(wǎng)絡(luò)基礎(chǔ)設(shè)施大量興建; (2) 1996年:應(yīng)用軟件及服務(wù)成為熱點(diǎn);(3) 1997年:網(wǎng)址及內(nèi)容管理的建設(shè)發(fā)展,有關(guān)企
32、業(yè),業(yè)務(wù)的調(diào)整,重組及 融 合,所謂“入口門戶”(Portal)公司的出現(xiàn); (4) 1998年以后:網(wǎng)上零售業(yè)及其它交易蓬勃發(fā)展。出現(xiàn)一批代做電子商務(wù) 業(yè)務(wù)的公司。</p><p> 1.3 電子商務(wù)的發(fā)展?fàn)顩r和對(duì)策</p><p> 1.3.1 國(guó)外電子商務(wù)發(fā)展?fàn)顩r</p><p> 目前美國(guó)和加拿大共有約4000多萬(wàn)Intern
33、et用戶,占總?cè)丝诘?0%多。目前,Internet網(wǎng)站的數(shù)量約有2000萬(wàn)個(gè)。在1996年1月,網(wǎng)站數(shù)量?jī)H有約20萬(wàn)個(gè);到1996年底,網(wǎng)站數(shù)量增加了約十倍達(dá)到200萬(wàn)個(gè);1997年仍然保持了這個(gè)速率。主干網(wǎng)的速率為622M,有9個(gè)大節(jié)點(diǎn)。每個(gè)節(jié)點(diǎn)下掛幾個(gè)一級(jí)ISP(Internet Service Provider),每個(gè)一級(jí)ISP下,又掛幾個(gè)二級(jí)ISP,直至最終用戶。用戶的速率一般是56Kbps或33.6Kbps/28.8Kbps
34、?,F(xiàn)在有些地方已開(kāi)始使用Cable Modem,速度達(dá)500Kbps,許多地方已開(kāi)始試用ADSL,速度達(dá)1.5Mbps。每個(gè)月用戶要交給ISP的費(fèi)用大約為15加元(相當(dāng)于人民幣90元),而且不限制通信量,服務(wù)很好,大部分ISP聲稱24小時(shí)×7天的技術(shù)支持。ISP出口到上一級(jí)ISP的速率一般為一根或多根T3(45Mbps)或T1(1.5Mbps)。一根T1線包月大約5000元人民幣,一般標(biāo)準(zhǔn)是掛300個(gè)左右的終端用戶。 大體上講
35、,Internet的發(fā)展,從近年起有了爆炸性的發(fā)展,應(yīng)用面遍及各行各業(yè)??v觀美國(guó)In</p><p> 第一階段:電子郵件階段。這個(gè)階段可以認(rèn)為從70年代開(kāi)始,平均的通信量以每年幾倍的速度增長(zhǎng)。</p><p> 第二階段:信息發(fā)布階段。從1995年起,以Web技術(shù)為代表的信息發(fā)布系統(tǒng),爆炸式地成長(zhǎng)起來(lái),成為目前Internet的主要應(yīng)用。 </p><p>
36、 第三階段:EC(Electronic Commerce),即電子商務(wù)階段。EC在美國(guó)也才剛剛開(kāi)始。之所以把EC列為一個(gè)劃時(shí)代的東西,筆者認(rèn)為,是因?yàn)镮nternet的最終主要商業(yè)用途,就是電子商務(wù)。同時(shí)反過(guò)來(lái)也可以很肯定地說(shuō),若干年后的商業(yè)信息,主要是通過(guò)Internet傳遞。Internet即將成為我們這個(gè)商業(yè)信息社會(huì)的神經(jīng)系統(tǒng)。 三個(gè)階段開(kāi)始的三個(gè)應(yīng)用都正在以驚人的速度高速擴(kuò)張中。電子郵件已經(jīng)在很大程度上取代著目前的信件、一定程度
37、上的電話和傳真;信息發(fā)布功能已經(jīng)取代了一部分的報(bào)紙、電臺(tái)、電視臺(tái)的新聞發(fā)布功能,幾乎所有重要的報(bào)紙都有了免費(fèi)的電子版本供查閱。許多日常工作,尤其是情況信息的搜集,通過(guò)一個(gè)鼠標(biāo)短時(shí)間內(nèi)就可以完成,免去了出差、長(zhǎng)途電話、傳真、郵寄等過(guò)去是必須的動(dòng)作,這些已經(jīng)產(chǎn)生了不可估量的社會(huì)效益。 由于Internet對(duì)社會(huì)資源的巨大發(fā)揮和節(jié)約,美國(guó)政府在促進(jìn)Internet的普及和發(fā)展上,不遺余力,總統(tǒng)、副總統(tǒng)親自上陣。比如,在Internet商業(yè)活動(dòng)
38、還不充分時(shí),政府出錢使Internet免費(fèi)運(yùn)行,直至近年在Internet走上軌道,能自行良性快速發(fā)展壯大時(shí)為止;還規(guī)定美</p><p> 1.3.2 我國(guó)電子商務(wù)的發(fā)展?fàn)顩r</p><p> 1998年,是世界的“電子商務(wù)年”, 新成立的信息產(chǎn)業(yè)部提出:推進(jìn)國(guó)民經(jīng)濟(jì)信息化,要重點(diǎn)抓好企業(yè)信息化、金融電子化和電子商務(wù)這三個(gè)方面的工作。企業(yè)信息化是基礎(chǔ),金融電子化是保證,電子商務(wù)是核心
39、。一場(chǎng)有關(guān)電子商務(wù)研究和討論的“電子商務(wù)熱”隨之在國(guó)內(nèi)掀起,我國(guó)的電子商務(wù)已進(jìn)入到起步階段。金橋工程的實(shí)施,推動(dòng)了我國(guó)信息基礎(chǔ)設(shè)施建設(shè)步伐,促進(jìn)了我國(guó)因特網(wǎng)的普及和應(yīng)用,為電子商務(wù)的實(shí)施打下了一定的物質(zhì)基礎(chǔ)。金卡工程的實(shí)施,推動(dòng)了我國(guó)一些商業(yè)銀行的電子化進(jìn)程,為電子商務(wù)的開(kāi)展打下了基礎(chǔ).從某種意義上來(lái)說(shuō),金卡工程本身就是電子商務(wù)在我國(guó)的應(yīng)用試點(diǎn),并取得了顯著的成效。截止到1997年底,首批12個(gè)試點(diǎn)省市全部實(shí)現(xiàn)了自動(dòng)柜員機(jī)ATM與銷售點(diǎn)
40、終端機(jī)POS的同城跨行(工、農(nóng)、中、建、交等各商業(yè)銀行)聯(lián)網(wǎng)運(yùn)行和信用卡業(yè)務(wù)的聯(lián)營(yíng),這中間包括了電子數(shù)據(jù)交換EDI、電子轉(zhuǎn)賬EFT的實(shí)際應(yīng)用,金卡工程的建設(shè)為實(shí)現(xiàn)網(wǎng)上支付與資金清算提供了很好條件。比如,上海市商業(yè)增值網(wǎng)已連入金卡網(wǎng)絡(luò),這使得全市近百家大型商戶建立了計(jì)算機(jī)管理系統(tǒng),并與金卡網(wǎng)絡(luò)相連;此外,中小型商場(chǎng)和超市、連鎖店普遍采用了收款機(jī),可全面受理信用卡,初步</p><p> 第二章 ASP和ASP.N
41、ET概述</p><p> 2.1 HTML語(yǔ)言基礎(chǔ)</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,WINDO
42、WS等)。自1990年以來(lái)HTML就一直被用作World Wide Web上的信息表示語(yǔ)言,用于描述Homepage的格式設(shè)計(jì)和它與WWW上其它Homepage的連結(jié)信息。</p><p> HTML文檔(即Homepage的源文件)是一個(gè)放置了標(biāo)記的ASCII文本文件,通常它帶有. html或. htm的文件擴(kuò)展名。生成一個(gè)HTML文檔主要有以下三種途徑:</p><p>
43、(1)手工直接編寫(例如用你所喜愛(ài)的ASCII文本編輯器或其它HTML的編輯工具)。</p><p> ?。?)通過(guò)某些格式轉(zhuǎn)換工具將現(xiàn)有的其它格式文檔(如WORD文檔)轉(zhuǎn)換成HTML文檔。</p><p> ?。?)由Web服務(wù)器(或稱HTTP 服務(wù)器)一方實(shí)時(shí)動(dòng)態(tài)地生成。</p><p> 一般的HTML頁(yè)面具有如下的結(jié)構(gòu):</p><p
44、><b> 〈html〉</b></p><p><b> <head></b></p><p> <title>,<base>,<link>,<is index>,<meta></p><p><b> </head&
45、gt;</b></p><p><b> <body></b></p><p> 這是HTML正文部分</p><p><b> 〈/body〉</b></p><p><b> </html></b></p><
46、p> 可見(jiàn)在一個(gè)HTML網(wǎng)頁(yè)文件中,一般必須有一對(duì)〈html〉</html>標(biāo)記作為文件的開(kāi)頭和結(jié)尾,在<html>標(biāo)記后是頭部標(biāo)記<head></head>,其后是實(shí)體標(biāo)記<body></body>。</p><p><b> 2.2 ASP概述</b></p><p> 在Inte
47、rnet 風(fēng)行的早期,瀏覽器中顯示的網(wǎng)頁(yè)僅是靜態(tài)的圖文組合而已,瀏覽者可以在網(wǎng)頁(yè)上閱讀信息,但無(wú)法進(jìn)一步的發(fā)表意見(jiàn)、查詢信息或進(jìn)行在線購(gòu)物等商務(wù)活動(dòng)。為此,人們提出了動(dòng)態(tài)網(wǎng)頁(yè)或交互網(wǎng)頁(yè)的概念和解決方案。所謂“動(dòng)態(tài)網(wǎng)頁(yè)”,是指客戶端瀏覽器和Web服務(wù)器端可以互動(dòng),也就是服務(wù)器端可以實(shí)時(shí)處理瀏覽器端的請(qǐng)求(Request),然后再將處理的結(jié)果作為對(duì)瀏覽器請(qǐng)求的響應(yīng)(Response)傳送給瀏覽器。而ASP就是用來(lái)創(chuàng)建此種動(dòng)態(tài)、交互網(wǎng)頁(yè)的解決
48、方案之一。</p><p> 2.2.1 什么是ASP </p><p> ASP(Active Server Pages),稱為動(dòng)態(tài)服務(wù)器主頁(yè)。它是一套服務(wù)器端的腳本程序開(kāi)發(fā)工具和運(yùn)行環(huán)境,可用來(lái)創(chuàng)建動(dòng)態(tài)、交互式的Web服務(wù)器端應(yīng)用程序。有了ASP,就不用擔(dān)心客戶端的瀏覽器能否運(yùn)行所編寫的代碼,因?yàn)樗械某绦蚨紝⒃诜?wù)器端執(zhí)行,當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將所執(zhí)行的結(jié)果返回給客戶端的瀏
49、覽器,這樣就減輕了客戶端瀏覽器的負(fù)擔(dān),極大的提高了Web交互的速度。</p><p> 與使用Visual Basic、C++或Java等編程語(yǔ)言開(kāi)發(fā)Web應(yīng)用程序比,ASP是更為靈活快速的創(chuàng)建Web應(yīng)程序的方法。除了通過(guò)添加腳本為應(yīng)用程序創(chuàng)建HTML界面之外,還可以建立自己的COM(組件對(duì)象模型)組件,并且可將應(yīng)用程序的商業(yè)邏輯封裝在可重復(fù)使用的模塊中,以便在腳本、其他組件或其他應(yīng)用程序中調(diào)用。</p&
50、gt;<p> 2.2.2 ASP 的特點(diǎn)</p><p> (1)使用VBScript、JScript、或者JavaScript等簡(jiǎn)單易懂的腳本語(yǔ)言,結(jié)合HTML標(biāo)記,即可快速方面的創(chuàng)建動(dòng)態(tài)、交互式的Web應(yīng)用程序。</p><p> ?。?)使用簡(jiǎn)單的文本編輯器(如Windows系統(tǒng)的“記事本” )即可創(chuàng)建和編輯ASP程序,并且ASP程序無(wú)需翻譯,即可在服務(wù)器端直接執(zhí)
51、行。</p><p> (3)ASP提供了一些內(nèi)置的對(duì)象,可以用來(lái)從客戶端的瀏覽器接受信息,或?qū)⒎?wù)器處理后的響應(yīng)信息發(fā)送給客戶端的瀏覽器。</p><p> (4)ASP提供了一些標(biāo)準(zhǔn)的ActiveX組件,同時(shí)允許用戶添加或創(chuàng)建屬于自己的ActiveX組件。這些組件允許依據(jù)客戶端瀏覽器的能力進(jìn)行不同的顯示,并可在瀏覽器端包含計(jì)數(shù)器等。</p><p> ?。?
52、)ASP提供了與后臺(tái)數(shù)據(jù)庫(kù)連結(jié)和訪問(wèn)的功能,允許站點(diǎn)訪問(wèn)者通過(guò)客戶端瀏覽器對(duì)各種數(shù)據(jù)庫(kù)進(jìn)行訪問(wèn),并且可以是動(dòng)態(tài)網(wǎng)頁(yè)的內(nèi)容隨著相關(guān)數(shù)據(jù)庫(kù)內(nèi)容的變更而自動(dòng)更新。</p><p> (6)ASP程序的源代碼不會(huì)被傳送到客戶端的瀏覽器,因而可以避免所編寫的源程序被他人剽竊,同時(shí)也提高了程序的安全性。</p><p> (7)ASP可以使用服務(wù)器端的腳本程序來(lái)產(chǎn)生客戶端的腳本。</p>
53、;<p> ?。?)在ASP網(wǎng)頁(yè)中,可以使用已經(jīng)裝有COM(組件對(duì)象模型)腳本兼容引擎的任何腳本編輯語(yǔ)言。ASP使用VBScript和JScript 腳本引擎,但仍可安裝PERL、REXX、和Python使用腳本引擎,它們可從第三方供應(yīng)商處獲得。</p><p> 2.2.3 ASP的組成要素</p><p> 一般來(lái)說(shuō),一個(gè)標(biāo)準(zhǔn)的ASP文檔可以包含以下四個(gè)要素:<
54、/p><p><b> HTML標(biāo)記</b></p><p> 一個(gè)ASP文檔通常會(huì)或多或少的包含幾行或幾組HTML標(biāo)記,用來(lái)控制網(wǎng)頁(yè)內(nèi)容的輸出效果,建立的是網(wǎng)頁(yè)中的“ 靜態(tài)”內(nèi)容。</p><p><b> ASP內(nèi)置對(duì)象</b></p><p> ASP的核心便是提供的一些內(nèi)置對(duì)象,常用的有
55、Request對(duì)象、Response對(duì)象、Server對(duì)象、Application對(duì)象和Session對(duì)象。這些對(duì)象可用來(lái)獲取客戶端的信息、或?qū)⒎?wù)器端的響應(yīng)信息傳送回客戶端瀏覽器,并可以存儲(chǔ)公共數(shù)據(jù)、維護(hù)工作狀態(tài)、訪問(wèn)服務(wù)器的公共程序和轉(zhuǎn)移數(shù)據(jù)等。</p><p><b> ActiveX組件</b></p><p> 為了擴(kuò)充ASP的功能,更好、更容易設(shè)計(jì)We
56、b應(yīng)用程序,ASP還提供了一些具有特定功能的ActiveX組件,常用的用:File Access組件、AdRotator組件、Connection組件、Recordset組件和Command組件等。</p><p><b> ASP腳本語(yǔ)言</b></p><p> 在一個(gè)實(shí)際的ASP文件中,上述的HTML標(biāo)記、ASP內(nèi)置對(duì)象和ActiveX組件都是通過(guò)特定的腳本
57、語(yǔ)言有機(jī)地結(jié)合在一起的。ASP允許使用VBScript或JavaScript作為其腳本語(yǔ)言。除此之外,只要是能夠提供ActiveX腳本引擎接口供ASP程序調(diào)用的任何程序語(yǔ)言,都可以作為ASP的腳本代碼設(shè)計(jì)語(yǔ)言。換言之,ASP提供了一種與程序設(shè)計(jì)語(yǔ)言無(wú)關(guān)的Web應(yīng)用開(kāi)發(fā)與運(yùn)行環(huán)境。 </p><p> 2.3 ASP.NET概述</p><p> 2.3.1 ASP.NET產(chǎn)生的背
58、景</p><p> ASP自1996年推出以來(lái),以其簡(jiǎn)單易用的特點(diǎn)很快風(fēng)靡了全世界,取得了極大的成功,已有數(shù)百萬(wàn)網(wǎng)頁(yè)設(shè)計(jì)師選擇使用ASP來(lái)開(kāi)發(fā)Web應(yīng)用程序。但是ASP的程序代碼不夠結(jié)構(gòu)化,其中混合了顯示界面的HTML標(biāo)記、客戶端和服務(wù)器的腳本程序代碼以及設(shè)計(jì)時(shí)的注釋文字,因而給ASP網(wǎng)頁(yè)程序的調(diào)試和維護(hù)帶來(lái)了很大的麻煩。除此之外,ASP還存在以下的不足:</p><p> ?。?)缺
59、乏良好的開(kāi)發(fā)模型和程序設(shè)計(jì)語(yǔ)言。</p><p> ?。?)組件不屬與組態(tài)困難。</p><p> (3)頁(yè)面邏輯和業(yè)務(wù)邏輯混合。</p><p> (4)系統(tǒng)的延展性面臨挑戰(zhàn)。</p><p> 基于此,Microsoft 公司近來(lái)推出的.NET戰(zhàn)略引起了IT業(yè)界的廣泛關(guān)注,特別是ASP.NET的推出,更掀起了一股強(qiáng)勁的.NET旋風(fēng)。
60、ASP.NET 提供了一個(gè)更加豐富的開(kāi)發(fā)環(huán)境,同時(shí)造就了一類新的Web應(yīng)用程序,允許開(kāi)發(fā)人員打破單一模式,創(chuàng)造出動(dòng)態(tài)的且伸縮性更強(qiáng)的應(yīng)用程序,從而更好的滿足商業(yè)需求。此技術(shù)基于.NET環(huán)境開(kāi)發(fā),具有無(wú)與倫比的優(yōu)勢(shì)。</p><p> 2.3.2 什么是ASP.NET</p><p> 隨著網(wǎng)絡(luò)經(jīng)濟(jì)時(shí)代的來(lái)臨,微軟公司提出了.NET戰(zhàn)略,希望能夠幫助用戶在任何時(shí)候、任何地方、利用任何工具
61、都可以獲得網(wǎng)絡(luò)上的信息,并享受網(wǎng)絡(luò)通信所帶來(lái)的快樂(lè)。ASP.NET的誕生實(shí)現(xiàn)了這一愿望。ASP.NET是建立在公共語(yǔ)言運(yùn)行庫(kù)上的變成框架,可用于在服務(wù)器上生成功能強(qiáng)大的Web應(yīng)用程序。ASP.NET提供一個(gè)統(tǒng)一的Web開(kāi)發(fā)模型,并為開(kāi)發(fā)人員提供了創(chuàng)建企業(yè)級(jí)Web應(yīng)用程序所需的各種服務(wù)。ASP.NET可以使用任何與.NET兼容的語(yǔ)言編寫應(yīng)用程序。此外,任何ASP.NET應(yīng)用程序都可以完全使用.NET Framework。ASP.NET是M
62、icrosoft 公司.NET戰(zhàn)略的一個(gè)重要組成部分,是Microsoft開(kāi)發(fā)新一代Web應(yīng)用程序的工具和操作平臺(tái)。</p><p> 2.3.3 ASP.NET的特點(diǎn)</p><p> ASP.NET并不是簡(jiǎn)單的ASP的升級(jí)版本,而是為了建立動(dòng)態(tài)Web應(yīng)用程序而重新打造的全新技術(shù),有如下幾個(gè)主要特點(diǎn):</p><p> 簡(jiǎn)易性:ASP.NET應(yīng)用了公共語(yǔ)言運(yùn)
63、行庫(kù)中的托管服務(wù),這簡(jiǎn)化了程序的開(kāi)發(fā)。</p><p> 自定義性和擴(kuò)展性:用戶可以使用自己編寫的自定義組件或擴(kuò)展組件替換ASP.NET運(yùn)行庫(kù)的任何子組件。</p><p> 增強(qiáng)的性能:ASP.NET是在服務(wù)器上運(yùn)行的編譯好的公共語(yǔ)言運(yùn)行庫(kù)。ASP.NET可利用早期綁定、實(shí)時(shí)編譯、本機(jī)優(yōu)化和盒外緩存等服務(wù),所以在編寫代碼行之前就已經(jīng)顯著提高了性能。</p><p&
64、gt; 安全性:ASP.NET應(yīng)用了Windows系統(tǒng)內(nèi)部的身份驗(yàn)證機(jī)制,這樣就可以保證應(yīng)用程序的安全性.</p><p> 強(qiáng)大的工具支持:ASP.NET框架應(yīng)用了Visual Studio.NET集成開(kāi)發(fā)環(huán)境中的工具箱和設(shè)計(jì)器。</p><p> 強(qiáng)大的平臺(tái):ASP.NET應(yīng)用是基于公共語(yǔ)言運(yùn)行庫(kù)的,.NET的框架類庫(kù)、消息處理和數(shù)據(jù)訪問(wèn)解決方案都可與Web無(wú)縫訪問(wèn),ASP.NE
65、T可以選擇最適合應(yīng)用程序的語(yǔ)言,或跨多種語(yǔ)言分割應(yīng)用程序。</p><p> 可管理性:ASP.NET采用基于文本的分層配置系統(tǒng),簡(jiǎn)化了將設(shè)置應(yīng)用于服務(wù)器環(huán)境和Web應(yīng)用程序的操作。ASP.NET框架應(yīng)用程序在部署時(shí)只需將必要的文件復(fù)制到服務(wù)器即可將ASP.NET框架應(yīng)用程序部署到服務(wù)器,不需要重新啟動(dòng)服務(wù)器。</p><p> 可縮放性和可用性:ASP.NET增加了專門用于在聚集環(huán)境
66、和多處理器環(huán)境中提高性能的功能。另外,進(jìn)程受到ASP.NET運(yùn)行庫(kù)的密切監(jiān)視和管理,以便當(dāng)進(jìn)程行為泄露、死鎖時(shí),可立即創(chuàng)新進(jìn)程,以保持應(yīng)用程序始終可以處理請(qǐng)求。</p><p> 2.3.4 常用的ASP.NET 內(nèi)置對(duì)象</p><p> Application 對(duì)象:對(duì)整個(gè)ASP.NET 執(zhí)行環(huán)境而言,一個(gè)虛擬目錄下的所有ASP.NET 程序構(gòu)成了一個(gè)Web 應(yīng)用程序。在多任務(wù)執(zhí)行
67、的情況下,來(lái)自四面八方的眾多用戶可能執(zhí)行同一個(gè)Web 應(yīng)用程序,這變依賴Application 對(duì)象。常用到</p><p> 的場(chǎng)合:聊天室、網(wǎng)頁(yè)計(jì)數(shù)器等。</p><p> ?。?)Request 對(duì)象:獲取從客戶瀏覽器傳給服務(wù)器端的數(shù)據(jù),如接收來(lái)自表單的數(shù)據(jù)。</p><p> ?。?)Response 對(duì)象:Request 對(duì)象與Response 對(duì)象就像
68、一般程序語(yǔ)言里的Input 及Output 命令,若要讓服務(wù)器端的ASP.NET 程序能夠接收來(lái)自客戶端的信息,須用Request 對(duì)象;若想將服務(wù)器端的信息傳遞給客戶端,須用Response 對(duì)象。</p><p> ?。?) Session 對(duì)象:Session 對(duì)象和Application 對(duì)象極為類似,但Session 對(duì)象的信息只適用于同一位用戶,換句話說(shuō),一個(gè)Session 對(duì)象只屬于一位用戶。常用到
69、的場(chǎng)合:虛擬購(gòu)物車、用戶登陸網(wǎng)站時(shí)用戶名的臨時(shí)存儲(chǔ)等。</p><p> 2.3.5 ASP.NET的運(yùn)行平臺(tái)</p><p> ASP.NET的運(yùn)行平臺(tái)要求是具有Service Pack 2的Windows 2000 Server或Advanced Server、Windows XP Professional 或64位版本、或Windows Server 2003系列產(chǎn)品之一,還要有
70、MDAC 2.7 for Data和Internet信息服務(wù)。</p><p> 2.3.6 ASP.NET的開(kāi)發(fā)工具</p><p> Visual Studio.NET開(kāi)發(fā)工具為ASP.NET程序的開(kāi)發(fā)提供了眾多的便利,在Visual Studio.NET中集成了許多ASP.NET開(kāi)發(fā)使用的組件,用戶可以直接用這些組件創(chuàng)建ASP.NET程序。Visual Studio.NET可以對(duì)
71、ASP.NET應(yīng)用程序中的錯(cuò)誤進(jìn)行檢查,這方面了開(kāi)發(fā)人員的調(diào)試。當(dāng)用Visual Studio.NET創(chuàng)建一個(gè)ASP.NET工程時(shí),Visual Studio.NET就會(huì)自動(dòng)配置好IIS(Internet Information Server)應(yīng)用,用戶直接應(yīng)用即可。</p><p> 2.4 ASP.Net和ASP的比較</p><p><b> 圖: 2-1</b&
72、gt;</p><p> 第三章 系統(tǒng)的需求分析</p><p> 3.1 項(xiàng)目的背景和意義</p><p> 《中華易客》電子商務(wù)網(wǎng)是在政府和相關(guān)的媒體支持下,為全國(guó)中小企業(yè)電子商務(wù)服務(wù)的新型平臺(tái),是基于B/S結(jié)構(gòu)的電子商務(wù)網(wǎng)站,它有著強(qiáng)大商務(wù)信息庫(kù)的支撐,擁有著數(shù)量極其可觀的買方與賣方客戶群體,同時(shí),它是以各種全新的主動(dòng)型商務(wù)服務(wù)功能為主導(dǎo)的新型電子商務(wù)平
73、臺(tái)。本網(wǎng)站主要包括用戶的注冊(cè)、登錄、購(gòu)物和發(fā)布這幾個(gè)方面的功能,它具有開(kāi)放性、方便性和靈活性??蛻敉ㄟ^(guò)瀏覽器登錄網(wǎng)站,首先注冊(cè)成為會(huì)員,在首頁(yè)用戶登錄區(qū)輸入用戶名與密碼進(jìn)行登錄后,便可以發(fā)布自己的供應(yīng)和求購(gòu)產(chǎn)品的信息,并可方便的查找自己所需要的產(chǎn)品信息。當(dāng)客戶找到自己需要的產(chǎn)品后,便可以通過(guò)競(jìng)拍的方式獲得自己想要的商品。</p><p><b> 3.2 任務(wù)概述</b></p>
74、;<p><b> 3.2.1 目標(biāo)</b></p><p> 根據(jù)客戶的需要,為客戶搭建一個(gè)方面、快捷、穩(wěn)定、安全、功能強(qiáng)大的網(wǎng)上商業(yè)活動(dòng)的平臺(tái),使客戶可以及時(shí)的發(fā)布供求信息,查閱其他客戶的供求信息,參與競(jìng)拍商品和關(guān)鍵字。</p><p> 3.2.2 運(yùn)行環(huán)境與系統(tǒng)結(jié)構(gòu)</p><p> 為了保證系統(tǒng)運(yùn)行的效率和可靠性
75、,系統(tǒng)服務(wù)器端應(yīng)具有較高的軟硬件配置,客戶端的要求不是很高。此應(yīng)用程序可廣泛運(yùn)行于國(guó)際互聯(lián)網(wǎng),即Internet,也可適用于內(nèi)部的局域網(wǎng)。其運(yùn)行要求如下:</p><p><b> 軟件環(huán)境:</b></p><p> 客戶端: Windows95/98,Internet Explorer(IE)等</p><p> 服務(wù)器端:Wind
76、ows NT/Windows2000,Internet Information Server (IIS)4.0及其以上版本,IE等;或者Windows98,Personal Web Server(PWS),IE等。</p><p> 數(shù)據(jù)庫(kù):采用SQL,運(yùn)行于服務(wù)器端。</p><p><b> 硬件環(huán)境:</b></p><p> 服務(wù)
77、器 CPU:PIII 500以上 ,內(nèi)存:256M以上</p><p> 客戶機(jī) CPU:P200MMX以上,內(nèi)存:32M以上 </p><p> 3.2.3 本人所做的工作</p><p> 由于中華易客電子商務(wù)網(wǎng)是一個(gè)很大的項(xiàng)目,所以由我和同組的幾名同學(xué)合作完成,我本人具體負(fù)責(zé)的工作是易客商務(wù)網(wǎng)的商品拍賣子系統(tǒng)。</p><p>&
78、lt;b> 3.3 系統(tǒng)概述</b></p><p> 3.3.1 系統(tǒng)描述</p><p> 系統(tǒng)為注冊(cè)為會(huì)員的客戶提供了一個(gè)商務(wù)活動(dòng)的平臺(tái),客戶可以通過(guò)本系統(tǒng)隨時(shí)查看和管理自己的供應(yīng)和求購(gòu)信息,參與競(jìng)拍賣出或買進(jìn)商品,以及參與關(guān)鍵字的競(jìng)拍。</p><p> 3.3.2 用戶特點(diǎn)</p><p> 該系統(tǒng)構(gòu)建的
79、商務(wù)平臺(tái)主要服務(wù)于全國(guó)的中小型企業(yè),力爭(zhēng)使企業(yè)的產(chǎn)品能夠展示到世界的任何一個(gè)地方,得到最大的信息量的回饋,讓企業(yè)以最小的投入,實(shí)現(xiàn)最大的回報(bào)。</p><p><b> 3.4 功能規(guī)定</b></p><p> 3.4.1 總體需求</p><p> 已注冊(cè)為會(huì)員的用戶在首頁(yè)登陸后,可以發(fā)布和管理供求產(chǎn)品的信息,查看其他用戶的供求信息,
80、查看商業(yè)往來(lái),參與產(chǎn)品的競(jìng)拍賣出或買進(jìn)商品,并可以參加關(guān)鍵字的競(jìng)拍。</p><p> 3.4.2 功能劃分</p><p> 易客商務(wù)網(wǎng)系統(tǒng)主要有以下幾個(gè)模塊組成 </p><p> 圖:3-1 系統(tǒng)功能模塊圖</p><p><b> 登陸與安全:</b></p><p> 用戶需要
81、注冊(cè)成為會(huì)員才能在易客電子商務(wù)網(wǎng)平臺(tái)上進(jìn)行商務(wù)活動(dòng)。系統(tǒng)將用戶信息包括用戶的資料和密碼保存進(jìn)數(shù)據(jù)庫(kù),用戶可以隨時(shí)進(jìn)行修改。</p><p><b> 產(chǎn)品信息管理:</b></p><p> 用戶登陸后就可以在網(wǎng)站內(nèi)發(fā)布和求購(gòu)各種產(chǎn)品,產(chǎn)品的信息全部存放在數(shù)據(jù)庫(kù)中供用戶查詢。</p><p><b> 商品拍賣子系統(tǒng):</
82、b></p><p> 商品拍賣子系統(tǒng)為傳統(tǒng)交易的買賣雙方提供了更廣闊的交易平臺(tái),一方面讓賣方發(fā)布信息,另一方面讓所有有興趣的買家來(lái)進(jìn)行競(jìng)價(jià),賣主只需以自己覺(jué)得理想的價(jià)錢接受競(jìng)價(jià),就完成了一次交易。具體的競(jìng)拍方式有一口價(jià)方式和最高價(jià)方式兩種。</p><p> ?。?) 關(guān)鍵字競(jìng)拍:</p><p> 中華易客為會(huì)員提供的在中華易客網(wǎng)站“供求信息”及“供
83、應(yīng)信息”搜索結(jié)果頁(yè)面上,展示用戶在中華易客網(wǎng)站上所發(fā)布的與關(guān)鍵字相關(guān)的供應(yīng)信息的一種有償服務(wù)。</p><p> (5) 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)與實(shí)現(xiàn)</p><p> 對(duì)網(wǎng)站中一些信息進(jìn)行一些存儲(chǔ)并進(jìn)行管理,可以使之顯示在頁(yè)面中。比如:用戶信息,產(chǎn)品的相關(guān)信息等。</p><p><b> ?。?) 后臺(tái)管理</b></p>&
84、lt;p> 對(duì)網(wǎng)站進(jìn)行整體的管理,如:首頁(yè)的即時(shí)信息的更新,人員的管理,會(huì)員的審計(jì)認(rèn)證升級(jí)等等。</p><p><b> (7) 幫助信息</b></p><p> 幫助用戶正確、快速的進(jìn)行各種操作,實(shí)現(xiàn)網(wǎng)站的各種功能,并及時(shí)地回答用戶的各種疑問(wèn)。</p><p> 3.4.3 功能描述</p><p>
85、;<b> 登陸與安全模塊:</b></p><p> 該模塊的功能是:使用戶注冊(cè)成為易客網(wǎng)的會(huì)員,享受易客網(wǎng)為會(huì)員提供的各種功能。用戶注冊(cè)填寫的資料被保存在數(shù)據(jù)庫(kù)中,設(shè)置的密碼經(jīng)過(guò)加密也保存在數(shù)據(jù)庫(kù)中。</p><p><b> 產(chǎn)品信息管理模塊:</b></p><p> 該模塊的功能是:易客網(wǎng)的會(huì)員用戶可以發(fā)
86、布出售產(chǎn)品或者求購(gòu)產(chǎn)品的信息,所有產(chǎn)品的信息都保存在數(shù)據(jù)庫(kù)供客戶查看。</p><p><b> 商品拍賣模塊:</b></p><p> 該模塊的功能是:易客網(wǎng)的會(huì)員用戶可以在站內(nèi)進(jìn)行產(chǎn)品的拍賣,買方可以通過(guò)競(jìng)拍的方式購(gòu)買產(chǎn)品,具體的競(jìng)拍方式由以下兩種:</p><p> 最高價(jià)拍賣模式:賣方發(fā)布最高價(jià)拍賣模式的商品時(shí),需要設(shè)置好起拍價(jià)
87、格(最低出價(jià)的價(jià)格),保留價(jià)格(最低成交的價(jià)格),出價(jià)階梯(最小加價(jià)幅度),以及商品的其它信息,完成商品的發(fā)布。發(fā)布成功后,由買家參與競(jìng)拍,截標(biāo)時(shí),哪位買家的出價(jià)最高,誰(shuí)就“得標(biāo)”。買方瀏覽最高價(jià)拍賣模式的商品時(shí),如有意參與競(jìng)拍,即可在此商品當(dāng)前現(xiàn)價(jià)+出價(jià)階梯的價(jià)格基礎(chǔ)上出價(jià),參與此商品的競(jìng)拍,每次出價(jià)為免費(fèi),出價(jià)完成后,商品信息顯示頁(yè)面將顯示你的出價(jià)為“得標(biāo)”狀態(tài),此時(shí)你的出價(jià)就處于暫時(shí)領(lǐng)先的位置,直到在商品結(jié)束前有其它買家的出價(jià)高于
88、你的出價(jià)。</p><p> 一口價(jià)拍賣模式:賣方發(fā)布一口價(jià)拍賣模式的商品時(shí),需要設(shè)置好一個(gè)商品的唯一成交價(jià)格(一口價(jià))和商品的數(shù)量,買方只能通過(guò)此價(jià)格進(jìn)行出價(jià)購(gòu)買。買方每次出價(jià)后即與賣方成交,不用等待拍賣結(jié)束。</p><p><b> 關(guān)鍵字競(jìng)拍模塊:</b></p><p> 該模塊的功能是:中華易客為會(huì)員提供的在中華易客網(wǎng)站“供求
89、信息”及“供應(yīng)信息”搜索結(jié)果頁(yè)面上,展示用戶在中華易客網(wǎng)站上所發(fā)布的與關(guān)鍵字相關(guān)的供應(yīng)信息的一種有償服務(wù)。</p><p><b> 數(shù)據(jù)庫(kù)結(jié)構(gòu)模塊:</b></p><p> 該模塊的功能是:對(duì)網(wǎng)站中一些信息進(jìn)行存儲(chǔ)和管理,并使其可以顯示在系統(tǒng)的各個(gè)頁(yè)面中。例如:客戶的基本信息、客戶的密碼、產(chǎn)品的相關(guān)信息、商品競(jìng)拍過(guò)程中的狀態(tài)信息等。</p>&l
90、t;p><b> 后臺(tái)管理模塊:</b></p><p> 易客商務(wù)網(wǎng)后臺(tái)管理系統(tǒng)主要負(fù)責(zé)管理員對(duì)整個(gè)網(wǎng)站的管理。其主要任務(wù)首先是對(duì)管理員用戶的認(rèn)證,對(duì)管理員權(quán)限的分配,以及幫助管理員對(duì)整個(gè)網(wǎng)站進(jìn)行管理。對(duì)網(wǎng)站的管理包括了會(huì)員管理、信息管理、產(chǎn)品管理、企業(yè)管理、新聞管理、關(guān)鍵字管理、拍賣管理、分類管理、廣告管理等多個(gè)方面,是對(duì)易客商務(wù)網(wǎng)的綜合管理系統(tǒng),包括了網(wǎng)站的各個(gè)方面。<
91、/p><p><b> (7) 幫助信息</b></p><p> 該模塊的功能是:幫助用戶正確、快速的進(jìn)行各種操作,實(shí)現(xiàn)網(wǎng)站的各種功能,并回答用戶的各種疑問(wèn)。</p><p> 第四章 個(gè)人模塊的設(shè)計(jì)實(shí)現(xiàn)</p><p> 4.1 系統(tǒng)所用的技術(shù)基礎(chǔ)</p><p> 4.1.1 SQL語(yǔ)
92、言簡(jiǎn)單介紹</p><p> SQL是英文Structured Query Language的縮寫,意思為結(jié)構(gòu)化查詢語(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><p> 目前,絕大多數(shù)流
93、行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),如Oracle、 Sybase、 Microsoft SQL Server、 Access等都采用了SQL語(yǔ)言標(biāo)準(zhǔn)。雖然很多數(shù)據(jù)庫(kù)都對(duì)SQL語(yǔ)句進(jìn)行了再開(kāi)發(fā)和擴(kuò)展,但是包括Select、 Insert、 Update、 Delete、 Create 以及Drop在內(nèi)的標(biāo)準(zhǔn)的SQL命令仍然可以被用來(lái)完成幾乎所有的數(shù)據(jù)庫(kù)操作。</p><p> 在眾多的SQL命令中,s
94、elect語(yǔ)句應(yīng)該算是使用最頻繁的。select語(yǔ)句主要被用來(lái)對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢并返回符合用戶查詢標(biāo)準(zhǔn)的結(jié)果數(shù)據(jù)。select語(yǔ)句中位于select關(guān)鍵詞之后的列名用來(lái)決定哪些列將作為查詢結(jié)果返回。用戶可以按照自己的需要選擇任意列,還可以使用通配符“*”來(lái)設(shè)定返回表格中的所有列。</p><p> select語(yǔ)句中位于from關(guān)鍵詞之后的表格名稱用來(lái)決定將要進(jìn)行查詢操作的目標(biāo)表格。除了上面所提到的運(yùn)算符外,LI
95、KE運(yùn)算符在where條件從句中也非常重要。LIKE運(yùn)算符的功能非常強(qiáng)大,通過(guò)使用LIKE運(yùn)算符可以設(shè)定只選擇與用戶規(guī)定格式相同的記錄。</p><p> 4.1.2 SQL Server 2000概述</p><p> 數(shù)據(jù)庫(kù)技術(shù)是現(xiàn)代信息技術(shù)的重要組成部分,隨著一些大型應(yīng)用程序的開(kāi)發(fā)使用,數(shù)據(jù)庫(kù)技術(shù)也隨之發(fā)展進(jìn)步。SQL Server 2000 是由Microsoft公司開(kāi)發(fā)和推廣
96、的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS),它秉承了Microsoft的一貫風(fēng)格,簡(jiǎn)單、易用以及友好的視窗化操作界面,現(xiàn)在是第4個(gè)版本,由Microsoft公司于2000年推出。SQL Server 2000在SQL Server 7.0基礎(chǔ)上擴(kuò)展升級(jí)了多項(xiàng)功能,是一款面向高端的數(shù)據(jù)庫(kù)管理系統(tǒng),具有較好的可伸縮性和可靠性,提供了以Web標(biāo)準(zhǔn)為基礎(chǔ)的擴(kuò)展數(shù)據(jù)庫(kù)編程功能,可以滿足電子商務(wù)和企業(yè)應(yīng)用程序的要求。而且,SQL Server 2000 還包
97、含對(duì)現(xiàn)有管理工具和實(shí)用程序的重大改進(jìn),并引入更具自我調(diào)節(jié)和自我管理的引擎功能。 </p><p> SQL Server 2000對(duì)web的支持主要表現(xiàn)在:</p><p><b> 支持XML</b></p><p> 支持Internet標(biāo)準(zhǔn)</p><p><b> 分布式分區(qū)視圖<
98、/b></p><p> Web和應(yīng)用程序宿主</p><p><b> 可靠性</b></p><p><b> 可伸縮性</b></p><p> 與.NET Enterprise Server Microsoft BizTalk和Microsoft Commerce Server
99、的集成。</p><p> 虛擬接口系統(tǒng)區(qū)網(wǎng)絡(luò)(VISAN) </p><p> 4.1.3 ADO.NET概述</p><p> (1) 什么是ADO.NET技術(shù)及使用的必要性?</p><p> ADO.NET是Active Data Objects2.6(ADO)的后續(xù)版本。ADO.NET的主要目的是可以在.NET Frame
100、work中更容易的創(chuàng)建分布式的數(shù)據(jù)共享的應(yīng)用程序。ADO.NET建立在如XML的業(yè)界的基礎(chǔ)之上,就像ADO,它提供了一個(gè)數(shù)據(jù)訪問(wèn)接口,以便和OLE DB兼容的數(shù)據(jù)源進(jìn)行通信,如SQL Server或Oracle。應(yīng)用程序可以使用ADO.NET連接這些數(shù)據(jù)源,并檢索,處理和更新數(shù)據(jù)。</p><p> 可能大家已經(jīng)學(xué)過(guò)ADO,那么在舊版本還能正常工作時(shí),為什么還要學(xué)習(xí)新的數(shù)據(jù)訪問(wèn)對(duì)象模型呢?如果需要,也可以在.N
101、ET Framework中使用ADO,但需要為COM層方面付出一些性能上的代價(jià),另外,.NET Framework并不支持COM Variant數(shù)據(jù)類型,這是ADO用于Recordset對(duì)象中的Field對(duì)象值的數(shù)據(jù)類型,也就是說(shuō),如果在.NET中使用ADO Recordset對(duì)象,為了訪問(wèn)數(shù)據(jù),NETCLR就經(jīng)常會(huì)對(duì)每個(gè)字段進(jìn)行類型轉(zhuǎn)換,如果要一直訪問(wèn)數(shù)據(jù),進(jìn)行這些類型轉(zhuǎn)換就會(huì)造成太大的系統(tǒng)開(kāi)銷。</p><p&g
102、t; 使用ADO.NET最重要的理由是可以獲取一個(gè)真正斷開(kāi)連接的數(shù)據(jù)體系結(jié)構(gòu)和XML的緊密集成和一個(gè)通用的數(shù)據(jù)表示法,可以將各種不同數(shù)據(jù)源中的數(shù)據(jù)組合起來(lái),并優(yōu)化了和數(shù)據(jù)庫(kù)交互的功能,同樣ADO.NET和.NET Framework的其它部分緊密的集成在一起,并充分利用.NET Framework中所有對(duì)象的層結(jié)構(gòu)及設(shè)計(jì)模式。ADO.NET建立在ADO的基礎(chǔ)之上,而且為數(shù)據(jù)訪問(wèn)工具集提供了許多工具。</p><p&
103、gt; (2)ADO.NET的特點(diǎn)</p><p> ADO.NET使用不連接的數(shù)據(jù)結(jié)構(gòu);</p><p> 數(shù)據(jù)被緩存到數(shù)據(jù)集內(nèi);</p><p> 數(shù)據(jù)集獨(dú)立于數(shù)據(jù)源;</p><p><b> 數(shù)據(jù)保持為XML;</b></p><p> 數(shù)據(jù)需要從數(shù)據(jù)存儲(chǔ)區(qū)移動(dòng)到數(shù)據(jù)集以及從數(shù)
104、據(jù)集移動(dòng)到各種組件,在ADO.NET中,傳統(tǒng)數(shù)據(jù)的格式是XML。類似地,如果需要保持?jǐn)?shù)據(jù),則將其存儲(chǔ)為XML,如果有XML文件,則可以像使用任何數(shù)據(jù)源一樣使用它,并從它創(chuàng)建數(shù)據(jù)集。實(shí)際上,在ADO.NET,XML是數(shù)據(jù)的基本格式,ADO.NET數(shù)據(jù)API自動(dòng)用數(shù)據(jù)集內(nèi)的信息創(chuàng)建XML文件或流,并將它們發(fā)送給另一個(gè)組件,第二個(gè)組件可以調(diào)用類似的API將XML讀回?cái)?shù)據(jù)集。 使數(shù)據(jù)協(xié)議以XML為基礎(chǔ)可提供一個(gè)多便利之處,XML是工業(yè)標(biāo)準(zhǔn)格式。
105、這意味著你的應(yīng)用程序數(shù)據(jù)組件可以與其他任何應(yīng)用程序中其他任何組件交換數(shù)據(jù),只要該組件理解為XML,許多應(yīng)用程序被編寫為可理解XML,為異類應(yīng)用程序間交換提供空前高的水平。XML是基于文本的,數(shù)據(jù)的XML表示形式不使用任何二進(jìn)制信息,這使它可以通過(guò)任何協(xié)議發(fā)送,大多數(shù)防火墻將阻塞二進(jìn)制信息,但通過(guò)將信息格式化為XML,組件仍可以方便的交換信息。對(duì)于大多數(shù)方案,不必知道XML便可以使用ADO.NET中的數(shù)據(jù)。ADO.NET自動(dòng)根據(jù)需要將數(shù)據(jù)
106、轉(zhuǎn)換為XML或XML自動(dòng)根據(jù)需要將數(shù)據(jù)轉(zhuǎn)化為ADO.NET,便使用普通編程的方法</p><p><b> 架構(gòu)定義數(shù)據(jù)結(jié)構(gòu);</b></p><p> 盡管不必知道有關(guān)XML的任何事情便可以讀寫數(shù)據(jù)庫(kù)和數(shù)據(jù)集,但也有一些事情使用XML恰是你追求的標(biāo)準(zhǔn)。不打算訪問(wèn)數(shù)據(jù)而要進(jìn)行數(shù)據(jù)設(shè)計(jì)時(shí)的情況,也就是,在ADO.NET中使用元數(shù)據(jù)時(shí),將直接使用XML。數(shù)據(jù)集以XML
107、表示,數(shù)據(jù)集的結(jié)構(gòu)使用XML架構(gòu)進(jìn)行定義,就像數(shù)據(jù)集包含的數(shù)據(jù)可以從XML加載和序列化為XML,數(shù)據(jù)集的結(jié)構(gòu)也可以從XSD架構(gòu)和序列化為XSD架構(gòu)。</p><p> 對(duì)ADO.NET中的數(shù)據(jù)進(jìn)行的大部分操作,不必深入鉆研架構(gòu)。通常,基于Visual Studio.NET工具將可以在可視化設(shè)計(jì)器中進(jìn)行操作,并根據(jù)需要生成和更新架構(gòu)。</p><p> (3) ADO.NET體系結(jié)構(gòu)&l
108、t;/p><p> ADO.NET為用戶提供了一種全新的數(shù)據(jù)庫(kù)訪問(wèn)機(jī)制,它使得數(shù)據(jù)庫(kù)編程變的相當(dāng)容易。ADO.NET技術(shù)的基礎(chǔ)是XML技術(shù),XML是由一系列的數(shù)據(jù)庫(kù)相關(guān)類和接口組成的,所以通過(guò)ADO.NET不但能訪問(wèn)關(guān)系型數(shù)據(jù)庫(kù)中的數(shù)據(jù),而且還能訪問(wèn)層次化的XML數(shù)據(jù)。</p><p> ADO.NET體系結(jié)構(gòu)的主要優(yōu)勢(shì)在于它可以使開(kāi)發(fā)人員在無(wú)須考慮數(shù)據(jù)位置的情況下操作數(shù)據(jù)。ADO.NET
109、為用戶提供了兩種數(shù)據(jù)訪問(wèn)的模式:</p><p> ?。?) 連接模式(Connected):利用ADO技術(shù)進(jìn)行數(shù)據(jù)連接編程,是一種傳統(tǒng)的數(shù)據(jù)庫(kù)訪問(wèn)模式。</p><p> ?。?) 非連接模式(Disconnected):ADO.NET中才具有的。提供了更大的可升級(jí)性和靈活性。</p><p> 在非連接模式下,應(yīng)用程序從數(shù)據(jù)源中獲得所需的數(shù)據(jù),然后就斷開(kāi)與原數(shù)
110、據(jù)源的連接,并將獲得的數(shù)據(jù)以XML的形式存放。當(dāng)應(yīng)用程序處理完數(shù)據(jù)后,它再取得與原數(shù)據(jù)源的連接并完成數(shù)據(jù)的更新工作。</p><p> ADO.NET中非連接模式核心就是DataSet類,數(shù)據(jù)集對(duì)象以XML的形式存放數(shù)據(jù)。數(shù)據(jù)集對(duì)象可以從一個(gè)數(shù)據(jù)庫(kù)中獲得,也可以從一個(gè)XML數(shù)據(jù)流中獲得,所以用戶不需要考慮數(shù)據(jù)源的位置。在ADO.NET體系結(jié)構(gòu)中,數(shù)據(jù)提供對(duì)象也是一個(gè)非常重要的部分,通過(guò)它可以訪問(wèn)數(shù)據(jù)庫(kù),產(chǎn)生數(shù)據(jù)
111、集對(duì)象,同時(shí)它還支持連接模式下的數(shù)據(jù)庫(kù)訪問(wèn)。</p><p> (4) ADO.NET的用戶接口</p><p> ADO.NET的數(shù)據(jù)庫(kù)提供者對(duì)象為用戶提供了多種接口,通過(guò)這些接口,應(yīng)用程序可以訪問(wèn)數(shù)據(jù)庫(kù)、執(zhí)行相關(guān)的命令操作并獲取結(jié)果,結(jié)果可以直接應(yīng)用于應(yīng)用程序,也可以用XML數(shù)據(jù)形式存放在數(shù)據(jù)集中。這些常用的接口包括:數(shù)據(jù)庫(kù)連接接口、數(shù)據(jù)庫(kù)命令接口、數(shù)據(jù)讀取器接口、數(shù)據(jù)適配器接口
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)論文——電子商務(wù)系統(tǒng)
- 電子商務(wù)畢業(yè)論文--淺析電子商務(wù)
- 電子商務(wù)書(shū)店系統(tǒng)畢業(yè)論文
- 電子商務(wù)畢業(yè)論文
- 電子商務(wù)畢業(yè)論文
- 電子商務(wù)畢業(yè)論文
- 電子商務(wù)畢業(yè)論文
- 電子商務(wù)_畢業(yè)論文
- 電子商務(wù)畢業(yè)論文
- 電子商務(wù)畢業(yè)論文
- 電子商務(wù)畢業(yè)論文
- 電子商務(wù)畢業(yè)論文消費(fèi)金融與電子商務(wù)
- 電子商務(wù)物流畢業(yè)論文
- 電子商務(wù)畢業(yè)論文3
- 電子商務(wù)戰(zhàn)略畢業(yè)論文
- 電子商務(wù)專業(yè)畢業(yè)論文
- 電子商務(wù)專業(yè)畢業(yè)論文
- 校園電子商務(wù)畢業(yè)論文
- 電子商務(wù)畢業(yè)論文6
- 電子商務(wù)畢業(yè)論文 (2)
評(píng)論
0/150
提交評(píng)論