版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、摘要近年來(lái),隨著internet的迅速崛起,互聯(lián)網(wǎng)已日益成為收集提供信息的最佳渠道并進(jìn)入傳統(tǒng)的流通領(lǐng)域。于是電子商務(wù)開(kāi)始流行起來(lái),一種全新的購(gòu)物理念開(kāi)始形成并逐步發(fā)展。網(wǎng)上購(gòu)物是一種具有交互功能的商業(yè)信息系統(tǒng)。它向用戶提供靜態(tài)和動(dòng)態(tài)兩類(lèi)信息資源。所謂靜態(tài)信息是指那些比經(jīng)常變動(dòng)或更新的資源,如公司簡(jiǎn)介、管理規(guī)范和公司制度等等;動(dòng)態(tài)信息是指隨時(shí)變化的信息,如商品報(bào)價(jià),會(huì)議安排和培訓(xùn)信息等。網(wǎng)上購(gòu)物系統(tǒng)具有強(qiáng)大的交互功能,可使商家和用戶方便的傳遞信息,完成電子貿(mào)易或edi交易。這種全新的交易方式實(shí)現(xiàn)了公司間文檔與資金的無(wú)紙化交換。本文通過(guò)分析國(guó)內(nèi)外網(wǎng)上購(gòu)物系統(tǒng)的發(fā)展現(xiàn)狀,提出了一種利用asp技術(shù)開(kāi)發(fā)
2、網(wǎng)上購(gòu)物系統(tǒng)的方案,以期達(dá)到功能強(qiáng)大,費(fèi)用低廉,通用性強(qiáng),適合我國(guó)國(guó)情的購(gòu)物網(wǎng)站系統(tǒng)文中著重論述了該系統(tǒng)的功能與實(shí)現(xiàn)、數(shù)據(jù)流程與存儲(chǔ)、網(wǎng)上購(gòu)物、前臺(tái)管理、后臺(tái)管理等。并對(duì)關(guān)鍵的有關(guān)技術(shù)作了較詳細(xì)的介紹。關(guān)鍵詞:網(wǎng)上購(gòu)物,asp,數(shù)據(jù)庫(kù),購(gòu)物車(chē)abstractenters the year, rises rapidly along with internet, the internet has become the collection to provide the information the best channel and to enter traditional day by day
3、the current distribution realm. therefore electronic commerce starts to be popular, one kind of brand-new shopping idea starts to form and to develop gradually. on the net the shopping is one kind has the interactive function commercial information system. it provides the static state and the dynami
4、c two kind of information resource to the user. the so-called static informations are refer to these to compare change or the renewal resources frequently, like the company introduces, management standard and company system and so on; the dynamic information is an information which refers changes as
5、 necessary, like commodity quoted price, conference arrangement and training information and so on. on the net the shopping system has the formidable interactive function, may cause the business and the user convenience transmission information, completes the electronics trade or the edi transaction
6、. this brand-new transaction way has realized between the company the documents and the fund paperless exchange.this article through analyzes on the domestic and foreign nets the shopping system development present situation, proposed one kind operates on the hairnet using the asp technology the sho
7、pping system plan, by the time achieved function formidable, the expense is inexpensive, versatile, suits our country national condition the shopping website system. in the article elaborated on emphatically this system function and the realization, the data flow and the memory, the net the shopping
8、, the backstage management and so on. and has made the detailed introduction to the key related technology.key word: shopping online, asp, the database, the shopping baskets目 錄摘要iabstractii第一章 諸 論111 網(wǎng)上購(gòu)物系統(tǒng)研究現(xiàn)狀及發(fā)展趨勢(shì)112系統(tǒng)建設(shè)目標(biāo)及開(kāi)發(fā)環(huán)境31.2.1目標(biāo)31.2.2開(kāi)發(fā)工具及平臺(tái)的選擇31.2.3 asp在電子商務(wù)中的應(yīng)用4第二章 系統(tǒng)總體設(shè)計(jì)621系統(tǒng)需求分析622系統(tǒng)規(guī)劃6
9、23 系統(tǒng)的用例圖724 顧客購(gòu)買(mǎi)活動(dòng)圖825系統(tǒng)的結(jié)構(gòu)9第三章 系統(tǒng)的詳細(xì)設(shè)計(jì)1131用asp構(gòu)建動(dòng)態(tài)網(wǎng)站1132系統(tǒng)流程分析1133數(shù)據(jù)庫(kù)設(shè)計(jì)及連接123.3.1數(shù)據(jù)庫(kù)設(shè)計(jì)123.3.2數(shù)據(jù)庫(kù)連接1534 增加商品到購(gòu)物籃1835 購(gòu)物籃管理1936收銀臺(tái)設(shè)計(jì)203.7.1新用戶注冊(cè)模塊設(shè)計(jì)233.7.2信息發(fā)布模塊設(shè)計(jì)253.7.3 查詢(xún)模塊設(shè)計(jì)253.7.4管理模塊設(shè)計(jì)26結(jié) 束 語(yǔ)28參考文獻(xiàn)(references)29致 謝30第一章 諸 論近年來(lái),隨著internet的迅速崛起,互聯(lián)網(wǎng)已日益成為收集提供信息的最佳渠道并進(jìn)入傳統(tǒng)的流通領(lǐng)域。于是電子商務(wù)開(kāi)始流行起來(lái),一種全新的購(gòu)物理
10、念開(kāi)始形成并逐步發(fā)展。網(wǎng)上購(gòu)物是一種具有交互功能的商業(yè)信息系統(tǒng)。它向用戶提供靜態(tài)和動(dòng)態(tài)兩類(lèi)信息資源。所謂靜態(tài)信息是指那些比經(jīng)常變動(dòng)或更新的資源,如公司簡(jiǎn)介、管理規(guī)范和公司制度等等;動(dòng)態(tài)信息是指隨時(shí)變化商務(wù)是通過(guò)電子化的手段來(lái)完成商業(yè)貿(mào)易活動(dòng)的一種方式?!比绱说鹊?。那么究竟什么是電子商務(wù)?電子商務(wù),顧名思義是指在互聯(lián)網(wǎng)上進(jìn)行的電子化的商務(wù)活動(dòng)。從狹義上看,電子商務(wù)也就是電子交易,主要指利用web提供的通信手段在網(wǎng)上進(jìn)行交易活動(dòng),包括通過(guò)internet買(mǎi)賣(mài)產(chǎn)品和提供服務(wù)。產(chǎn)品可以是實(shí)體化的,如汽車(chē)、電視,也可以是數(shù)字化的,如新聞、錄像、軟件等基于比特的產(chǎn)品。此外,還可以提供各類(lèi)服務(wù),如安排旅游、
11、遠(yuǎn)程教育等??傊娮由虅?wù)并不僅僅局限于在線買(mǎi)賣(mài),它將從的信息,如商品報(bào)價(jià),會(huì)議安排和培訓(xùn)信息等。網(wǎng)上購(gòu)物系統(tǒng)具有強(qiáng)大的交互功能,可使商家和用戶方便的傳遞信息,完成電子貿(mào)易或edi交易。這種全新的交易方式實(shí)現(xiàn)了公司間文檔與資金的無(wú)紙化交換。今天,我們已經(jīng)可以確信電子商務(wù)毋庸置疑是未來(lái)的發(fā)展方向。但是電子商務(wù)卻還沒(méi)有一個(gè)標(biāo)準(zhǔn)的定義。intel公司認(rèn)為:電子商務(wù)=電子市場(chǎng)電子交易電子服務(wù);ibm認(rèn)為:電子商務(wù)=web;hp公司則說(shuō):“電子生產(chǎn)到消費(fèi)各個(gè)方面影響進(jìn)行商務(wù)活動(dòng)的方式。除了網(wǎng)上購(gòu)物,電子商務(wù)還大大改變了產(chǎn)品的定制、分配和交換的手段。而對(duì)于顧客,查找和購(gòu)買(mǎi)產(chǎn)品乃至服務(wù)的方式也大為改進(jìn)。而從
12、廣義上講,電子商務(wù)還包括企業(yè)內(nèi)部商務(wù)活動(dòng),如生產(chǎn)、管理、財(cái)務(wù)等以及企業(yè)間的商務(wù)活動(dòng),它不僅僅是硬件和軟件的結(jié)合,更是把買(mǎi)家、賣(mài)家、廠家和合作伙伴在internet、intranet和extranet上利用internet技術(shù)與現(xiàn)有的系統(tǒng)結(jié)合起來(lái)開(kāi)展的業(yè)務(wù)活動(dòng)。從最初的電話、電報(bào)到電子郵件以及20多年前開(kāi)始的edi,都可以說(shuō)是電子商務(wù)的某種形式;發(fā)展到今天,人們已提出了包括通過(guò)網(wǎng)絡(luò)來(lái)實(shí)現(xiàn)從原材料的查詢(xún)、采購(gòu)、產(chǎn)品的展示、定購(gòu)到出品、儲(chǔ)運(yùn)以及電子支付等一系列貿(mào)易活動(dòng)在內(nèi)的完整電子商務(wù)的概念。在發(fā)達(dá)國(guó)家,電子商務(wù)已發(fā)展迅速,通過(guò)internet進(jìn)行交易已成為潮流。在我國(guó),電子商務(wù)的發(fā)展速度很快,根據(jù)
13、cnnic的統(tǒng)計(jì)結(jié)果,截止2005年1月中國(guó)有互聯(lián)網(wǎng)用戶9800萬(wàn)人,而又有30.2%以上的網(wǎng)民在過(guò)去的一年里有過(guò)網(wǎng)上購(gòu)物的經(jīng)歷,并且人數(shù)還在以8%左右的速度增長(zhǎng),預(yù)計(jì)到2006年中國(guó)網(wǎng)上購(gòu)物用戶將達(dá)到4000萬(wàn)人,這說(shuō)明在中國(guó)發(fā)展網(wǎng)上購(gòu)物具有良好的群眾基礎(chǔ),網(wǎng)上購(gòu)物方式日趨被大家所接受。11 網(wǎng)上購(gòu)物系統(tǒng)研究現(xiàn)狀及發(fā)展趨勢(shì)自2003年上半年以來(lái),沉寂了多年的中國(guó)互聯(lián)網(wǎng)產(chǎn)業(yè)正以強(qiáng)勁的勢(shì)頭復(fù)蘇并發(fā)展起來(lái),除了傳統(tǒng)的瀏覽、資料搜索、電子郵件等基本應(yīng)用外,國(guó)內(nèi)網(wǎng)民已經(jīng)開(kāi)始習(xí)慣通過(guò)網(wǎng)絡(luò)接受商務(wù)、旅游、購(gòu)物、通訊、娛樂(lè)等服務(wù),根據(jù)中國(guó)互聯(lián)網(wǎng)信息中心最近提供的中國(guó)互聯(lián)網(wǎng)絡(luò)發(fā)展?fàn)顩r統(tǒng)計(jì)報(bào)告調(diào)查顯示,網(wǎng)上購(gòu)物
14、已經(jīng)由以前的嘗試性購(gòu)買(mǎi)向日常的生活習(xí)慣發(fā)展,其中以書(shū)籍、計(jì)算機(jī)產(chǎn)品、音像制品及器材等為網(wǎng)上購(gòu)物的主要對(duì)象,服裝、體育用品、生活家居用品等消費(fèi)額也開(kāi)始大幅度提高?;ヂ?lián)網(wǎng)的快速發(fā)展為網(wǎng)上購(gòu)物系統(tǒng)的發(fā)展提供了強(qiáng)大的動(dòng)力,同時(shí),電子購(gòu)物的環(huán)境也已經(jīng)逐步得到了改善,表現(xiàn)在網(wǎng)民結(jié)構(gòu)的大眾化和網(wǎng)絡(luò)生存的普及化,物流和銀行結(jié)算的暢通,以及市場(chǎng)運(yùn)作的規(guī)范和相應(yīng)政策法規(guī)的完善。網(wǎng)上購(gòu)物對(duì)網(wǎng)民的吸引力將會(huì)越來(lái)越大,網(wǎng)民對(duì)購(gòu)物網(wǎng)站的看法也將必定會(huì)從不了解到了解,從拒絕到接受,從懷疑到信任,從否定到肯定,網(wǎng)上購(gòu)物的觀念將更加深入人心。電子商務(wù)是于九十年代初,在歐美興起的一種全新的商業(yè)交易模式,它實(shí)現(xiàn)了交易的無(wú)紙化,效率
15、化,自動(dòng)化表現(xiàn)了網(wǎng)絡(luò)最具魅力的地方,快速的交換信息,地理界限的模糊,這所有的一切也必將推動(dòng)傳統(tǒng)商業(yè)行為在網(wǎng)路時(shí)代的變革。早在網(wǎng)路盛行的時(shí)代,通過(guò)網(wǎng)路的電子郵件,視頻交換,文件交換以及目前還很熱門(mén)的edi(電子數(shù)據(jù)交換),所進(jìn)行的商業(yè)行為,都可以說(shuō)是現(xiàn)在電子商務(wù)的某種形式的表現(xiàn),也可以說(shuō),電子商務(wù)是它們嶄新的應(yīng)用集合。電子商務(wù)可以通過(guò)多種電子通訊方式來(lái)完成。簡(jiǎn)單的,比如你通過(guò)打電話或發(fā)傳真的方式來(lái)與客戶進(jìn)行商貿(mào)活動(dòng),似乎也可以稱(chēng)作為電子商務(wù);但是,現(xiàn)在人們所探討的電子商務(wù)主要是以edi(電子數(shù)據(jù)交換)和internet來(lái)完成的。尤其是隨著internet技術(shù)的日益成熟,電子商務(wù)真正的發(fā)展將是建立
16、在internet技術(shù)上的。所以也有人把電子商務(wù)簡(jiǎn)稱(chēng)為ic(internetcommerce)。隨著電子商務(wù),尤其是網(wǎng)上購(gòu)物的發(fā)展,商品流通基礎(chǔ)設(shè)施和配套行業(yè)的重點(diǎn)將會(huì)發(fā)生偏轉(zhuǎn)。這個(gè)問(wèn)題目前在美國(guó)已初見(jiàn)端倪,各類(lèi)送貨系統(tǒng)、快遞運(yùn)輸公司、支付公司、安全、廣告、商務(wù)軟件、信息服務(wù)等新型物流和中介機(jī)構(gòu)發(fā)展呈加速態(tài)勢(shì),并且有很大的發(fā)展空間。不難看出,由于電子商務(wù)的出現(xiàn)和發(fā)展,商品流通領(lǐng)域?qū)⒚媾R全方位的深刻變革,美國(guó)等經(jīng)濟(jì)發(fā)達(dá)國(guó)家正在抓緊推進(jìn)的電子商務(wù)革命,將對(duì)中國(guó)商品流通領(lǐng)域和整個(gè)經(jīng)濟(jì)發(fā)展 帶來(lái)種種影響,確實(shí)值得我們認(rèn)真研究。特別是在全球經(jīng)濟(jì)一體化的國(guó)際背景下,在我們繼續(xù)擴(kuò)大國(guó)內(nèi)流通領(lǐng)域?qū)ν忾_(kāi)放的同時(shí)
17、,深入研究這個(gè)問(wèn)題,審慎制訂相應(yīng)的宏觀對(duì)策,尤其重要和迫切。但是,與強(qiáng)勁的網(wǎng)絡(luò)購(gòu)物需求相比,我國(guó)受到計(jì)算機(jī)軟硬件基礎(chǔ)比較薄弱,技術(shù)水平比較低下,系統(tǒng)開(kāi)發(fā)人員十分緊缺等不利因素的影響,現(xiàn)有購(gòu)物網(wǎng)站系統(tǒng)普遍存在著功能比較單一,維護(hù)比較復(fù)雜,通用性又不強(qiáng)等問(wèn)題,有的購(gòu)物網(wǎng)站甚至直接采用靜態(tài)網(wǎng)頁(yè)發(fā)布商品信息。所有這些,已經(jīng)嚴(yán)重制約了我國(guó)電子商務(wù)的發(fā)展。國(guó)外雖然有比較成熟的電子商務(wù)系統(tǒng),但價(jià)格非常昂貴,動(dòng)輒幾十萬(wàn)上百萬(wàn),而且還不一定適合我國(guó)國(guó)情,需要化大量的人力物力進(jìn)行二次開(kāi)發(fā)。搞電子商務(wù)是需要投入的?,F(xiàn)在很多人一聽(tīng)是電子商務(wù),一聽(tīng)是高科技,就覺(jué)得那是很花錢(qián)的事情。想一想,it公司的辦公地點(diǎn)一般都設(shè)在高
18、級(jí)寫(xiě)字樓里,員工工資也較之傳統(tǒng)行業(yè)高出許多;高科技所運(yùn)用的設(shè)備也不是普通的辦公用品,等等,這些表面現(xiàn)象很自然給人一種高投入的感覺(jué)。就像前面提到的一樣,很多企業(yè)甚至還沒(méi)有配備電腦,當(dāng)然搞不了電子商務(wù),在他們看來(lái),僅僅是買(mǎi)電腦、買(mǎi)軟件、上網(wǎng)就是一筆不小的花費(fèi),更不用說(shuō)開(kāi)發(fā)一套信息管理系統(tǒng)了。那么是不是開(kāi)展電子商務(wù)現(xiàn)在根本行不通了呢?或者必須以高額投入為前提呢?答案是否定的。如上所述,互聯(lián)網(wǎng)上的公共平臺(tái)的出現(xiàn)解決了中小企業(yè)開(kāi)展電子商務(wù)的瓶頸問(wèn)題。也就是說(shuō)一個(gè)零售企業(yè)可以通過(guò)一個(gè)公共的平臺(tái)享受由專(zhuān)業(yè)技術(shù)公司提供的定制化服務(wù)。具體來(lái)說(shuō),就是由一些有行業(yè)經(jīng)驗(yàn)又擁有互聯(lián)網(wǎng)技術(shù)的第三方服務(wù)商,為企業(yè)提供電子商
19、務(wù)解決方案,為企業(yè)量身定制信息管理系統(tǒng),提供第三方平臺(tái),幫助企業(yè)進(jìn)行信息處理和軟硬件的日常維護(hù)。第三方的定位,又決定了這類(lèi)服務(wù)商在行業(yè)上與享用服務(wù)者沒(méi)有競(jìng)爭(zhēng)關(guān)系和業(yè)務(wù)沖突。采用第三方平臺(tái),除了免去了開(kāi)發(fā)研究所耗費(fèi)的時(shí)間和支出,在短時(shí)間內(nèi)即可享受電子商務(wù)給企業(yè)發(fā)展帶來(lái)的收益以外,零售企業(yè)不必再為大筆的人力、財(cái)力、物力投入而傷腦筋,也不必為日后的軟硬件維護(hù)、升級(jí)而擔(dān)憂。租用這種第三方平臺(tái)無(wú)需高額的前期投入,在使用過(guò)程中,也只需定期交納一定的服務(wù)費(fèi)用。這樣開(kāi)展電子商務(wù),僅需企業(yè)很少的投入,就可以給企業(yè)帶來(lái)很大的收益,也是十分符合目前我國(guó)零售企業(yè)特點(diǎn)的。如何設(shè)計(jì)開(kāi)發(fā)出功能強(qiáng)大,費(fèi)用低廉,通用性強(qiáng),適合
20、我國(guó)國(guó)情的購(gòu)物網(wǎng)站系統(tǒng),這將是我們急需解決的一個(gè)重要課題。12系統(tǒng)建設(shè)目標(biāo)及開(kāi)發(fā)環(huán)境1.2.1目標(biāo)在確立本課題后,查閱了大量的有關(guān)文獻(xiàn),調(diào)查了有關(guān)潛在的客戶群,并結(jié)合計(jì)算機(jī)公司的實(shí)際銷(xiāo)售情況及現(xiàn)有其他購(gòu)物網(wǎng)站的功能和風(fēng)格,按照生命周期法的原則進(jìn)行系統(tǒng)的設(shè)計(jì)開(kāi)發(fā)。本課題依托asp技術(shù),以計(jì)算機(jī)軟硬件網(wǎng)上商店銷(xiāo)售為藍(lán)本進(jìn)行設(shè)計(jì),最終開(kāi)發(fā)出的系統(tǒng)應(yīng)有以下特點(diǎn):具有初級(jí)的交互功能,維護(hù)簡(jiǎn)單,用戶可自行設(shè)置網(wǎng)站不同的風(fēng)格,可以適合絕大多數(shù)中小企業(yè)進(jìn)行電子商務(wù)活動(dòng)的購(gòu)物網(wǎng)站系統(tǒng).1.2.2開(kāi)發(fā)工具及平臺(tái)的選擇電子商務(wù)設(shè)計(jì)中涉及的網(wǎng)絡(luò)技術(shù)及數(shù)據(jù)庫(kù)技術(shù)已日漸成熟,經(jīng)過(guò)綜合比較各類(lèi)動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)語(yǔ)言后,本課題的設(shè)
21、計(jì)選用了asp技術(shù)。asp(active server pages)是微軟公司推出的一種用以取代cgi的技術(shù),基于目前絕大多數(shù)網(wǎng)站應(yīng)用于windows平臺(tái),asp是一個(gè)位于windows服務(wù)器端的腳本運(yùn)行環(huán)境,通過(guò)這種環(huán)境,用戶可以創(chuàng)建和運(yùn)行動(dòng)態(tài)的交互式的web服務(wù)器應(yīng)用程序。例如響應(yīng)用戶查詢(xún)數(shù)據(jù)庫(kù)的要求而生成報(bào)表,而且asp與其它web設(shè)計(jì)工具相比有著以下優(yōu)點(diǎn):完全與html文件融合,容易創(chuàng)建、修改,不需其他編譯、聯(lián)接程序,面向?qū)ο罂蓴U(kuò)展等,因此,asp技術(shù)非常適合于購(gòu)物網(wǎng)站的設(shè)計(jì)。asp是microsoft公司在1996年底推出的一種取代cgi(公共網(wǎng)關(guān)接口,即common gateway
22、 interface)運(yùn)行服務(wù)器端的web應(yīng)用程序開(kāi)發(fā)技術(shù),它內(nèi)含于iis3.0(microsoft internet information server3.0)以上的版本之中。通過(guò)asp我們可以結(jié)合html網(wǎng)頁(yè)、asp指令和activex組件建立動(dòng)態(tài)、交互且高效的web服務(wù)器應(yīng)用程序。它屬于activex技術(shù)中的server端技術(shù)。與常見(jiàn)的在client端實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè)的技術(shù)如java applet,activex control,vbscript,javascript等不同,asp中的命令和script語(yǔ)句都是由服務(wù)器解釋執(zhí)行的。asp是基于activex技術(shù)的,它支持面向?qū)ο蠹纯蓴U(kuò)展的a
23、ctivex server組件。activex技術(shù)以com/dcom技術(shù)為基礎(chǔ),程序員可以用vc+,vb5.0等語(yǔ)言創(chuàng)建特定功能的服務(wù)器端組件,擴(kuò)展asp的應(yīng)用功能。它是一種成熟的web到數(shù)據(jù)庫(kù)的接口技術(shù),使用與現(xiàn)有的web客戶/服務(wù)器應(yīng)用程序。它具有如下一些特點(diǎn):全嵌入html,與html,script語(yǔ)言完美結(jié)合。無(wú)須手動(dòng)編譯(compling)或鏈接程序。面向?qū)ο螅╫bject oriented),并可擴(kuò)展activex server組件功能。可使用任何語(yǔ)言編寫(xiě)自己的activex server組件。存取數(shù)據(jù)庫(kù)輕松容易(使用ado組件)。無(wú)瀏覽器兼容問(wèn)題。程序代碼隱蔽,在客戶端僅可看到由
24、asp輸出的動(dòng)態(tài)html文件。 asp的工作原理: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,javascript)時(shí),asp引擎,調(diào)用相應(yīng)的腳本引擎進(jìn)行解釋處理。若腳本指令中涉及到對(duì)數(shù)據(jù)庫(kù)的訪問(wèn),就通過(guò)odbc與后臺(tái)數(shù)據(jù)庫(kù)進(jìn)行連接,由數(shù)據(jù)庫(kù)訪問(wèn)組件實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的操作,并將執(zhí)行結(jié)果動(dòng)態(tài)生成一個(gè)html頁(yè)面返回 web 服務(wù)器
25、端,然后與頁(yè)面中腳本的html合并成一個(gè)完整的html頁(yè)面送至客戶端瀏覽器。因而客戶端瀏覽器接收到的是經(jīng)web服務(wù)器執(zhí)行以后生成的一個(gè)純粹的html文件,可被運(yùn)行在任何平臺(tái)上的瀏覽器所執(zhí)行。同時(shí)由于asp的腳本程序是在服務(wù)器端執(zhí)行的,通常腳本代碼不會(huì)被別人窺視,保證了程序代碼的安全和知識(shí)產(chǎn)權(quán)。另外程序執(zhí)行完畢后,服務(wù)器僅僅是將執(zhí)行的結(jié)果返回給客戶端瀏覽器,減輕了網(wǎng)絡(luò)傳輸?shù)呢?fù)擔(dān),大大提高了交互的速度。asp的運(yùn)行環(huán)境:asp的運(yùn)行需要服務(wù)器來(lái)解釋。微軟推出的服務(wù)器是microsoft internet information server version 3.0/4.0/5.0 on windo
26、ws nt server(iis 3.0/4.0/5.0)和 microsoft personal web server on windows 95/98(personal web server).開(kāi)發(fā)工具選用macromedia dreamweaver mx。 dreamweaver mx采用所見(jiàn)即所得的設(shè)計(jì)模式,其功能強(qiáng)大,開(kāi)發(fā)界面十分友好,可以自動(dòng)控制和刪除冗余代碼,是asp網(wǎng)頁(yè)設(shè)計(jì)的首選工具。開(kāi)發(fā)環(huán)境為dell g260 計(jì)算機(jī)配置:cpu: p4,內(nèi)存:256mb,硬盤(pán):80g,100m局域網(wǎng)。操作系統(tǒng)為windows xp + iis5.01.2.3 asp在電子商務(wù)中的應(yīng)用在電子
27、商務(wù)中,對(duì)用戶而言,進(jìn)行網(wǎng)上信息查詢(xún)的目的是尋找自己需要的產(chǎn)品或服務(wù),而對(duì)于商品或服務(wù)提供者來(lái)說(shuō),其目的則是向用戶推銷(xiāo)自己的產(chǎn)品或服務(wù)。因此,讓用戶通過(guò)瀏覽器查詢(xún)服務(wù)器的后端數(shù)據(jù)庫(kù)是許多web服務(wù)提供者必需有的服務(wù),asp通過(guò)內(nèi)置的adodb組件來(lái)實(shí)現(xiàn)這一功能??梢允褂胊do去編寫(xiě)緊湊簡(jiǎn)明的腳本以便連接到odbc 兼容的數(shù)據(jù)庫(kù)和 ole db 兼容的數(shù)據(jù)源。具體的操作步驟可以歸納為以下幾步: 創(chuàng)建數(shù)據(jù)庫(kù)源名(dsn) adodb通過(guò)odbc工作,因此要在odbc中設(shè)置dsn(數(shù)據(jù)源名)。打開(kāi)windows的控制面板,雙擊odbc的圖標(biāo),然后選擇文件 dsn 的屬性頁(yè),單擊,選擇數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序,
28、然后單擊下一步,按照屏幕的指示鍵入數(shù)據(jù)源文件的名稱(chēng),然后單擊下一步,再單擊完成創(chuàng)建數(shù)據(jù)源。 創(chuàng)建數(shù)據(jù)庫(kù)鏈接 鏈接用以保持一些關(guān)于正在訪問(wèn)的數(shù)據(jù)的動(dòng)態(tài)信息,以及鏈接者信息。利用adodb的成員函數(shù)open和先前設(shè)定的dsn與數(shù)據(jù)庫(kù)連接,其語(yǔ)法如下: setconnect=server.createobject(adodb.connection) 創(chuàng)建了鏈接對(duì)象connect。 connect.open(dsn=dsnname;uid=userid;pwd=password) 打開(kāi)鏈接。dsnname為數(shù)據(jù)源名;userid為用戶名;password為用戶口令。 創(chuàng)建數(shù)據(jù)對(duì)象 ado中的數(shù)據(jù)對(duì)象通
29、常保存的是查詢(xún)結(jié)果。recordset 是ado中最復(fù)雜的對(duì)象,有許多屬性和方法,靈活運(yùn)用,可以達(dá)到許多好的效果。其創(chuàng)建方法如下: set recordset =connect.execute(sqtstr) 創(chuàng)建并打開(kāi)了對(duì)象recordset ,sqtstr是一個(gè)串,代表一條標(biāo)準(zhǔn)的sql語(yǔ)句。例如: sqlstr=select*from b1 set recordset =connect.execute(sqlstr) 這條語(yǔ)句執(zhí)行后,對(duì)象recordset中就保存了b1中的所有記錄。 操作數(shù)據(jù)庫(kù) 可利用execute方便地執(zhí)行數(shù)據(jù)的插入、修改、刪除等操作。如執(zhí)行插入操作: sqlstr=i
30、nsert into b1values(1,2) connect.execute(sqlstr) 關(guān)閉數(shù)據(jù)對(duì)象和鏈接 在使用了ado對(duì)象之后,一定要關(guān)閉數(shù)據(jù)對(duì)象和鏈接。在asp中通過(guò)調(diào)用方法close實(shí)現(xiàn)關(guān)閉。關(guān)閉創(chuàng)建的數(shù)據(jù)對(duì)象:record set .close set record set=nothing 關(guān)閉創(chuàng)建的鏈接對(duì)象:connect. close set connect=nothing 完整的程序片段:/產(chǎn)生組件實(shí)例 /顯示結(jié)果 上述是用asp訪問(wèn)數(shù)據(jù)庫(kù)的全過(guò)程,由于應(yīng)用面向?qū)ο笏枷?,所有操作都比較簡(jiǎn)單,用戶需要注意的僅是對(duì)數(shù)據(jù)結(jié)構(gòu)的了解、當(dāng)前所操作的對(duì)象及對(duì)象的屬性等等,只要對(duì)這
31、些有了清晰的認(rèn)識(shí),再加上asp強(qiáng)大功能,在網(wǎng)絡(luò)上使用數(shù)據(jù)庫(kù),實(shí)現(xiàn)用戶與頁(yè)面間交換信息,就再也不是什么難事了。第二章 系統(tǒng)總體設(shè)計(jì)21系統(tǒng)需求分析消費(fèi)者對(duì)網(wǎng)上購(gòu)物需求是最現(xiàn)實(shí)和最大的,尤其在我國(guó)現(xiàn)階段,這是消費(fèi)者網(wǎng)上購(gòu)物需求的主要市場(chǎng) 的確立是建立在各種各樣的需求上面。所以,網(wǎng)上購(gòu)物系統(tǒng)的確立是建立在各種各樣的需求上面的。1,購(gòu)買(mǎi)前的網(wǎng)上購(gòu)物需求:隨著物質(zhì)產(chǎn)品的極大豐富,消費(fèi)者要想購(gòu)買(mǎi)稱(chēng)心如意、價(jià)廉物美的商品,應(yīng)在全國(guó)范圍內(nèi)尋找,但如果不借助于網(wǎng)上購(gòu)物來(lái)尋找、比較商品,那么購(gòu)買(mǎi)計(jì)劃很易落空,吃虧上當(dāng)在所難免。采取網(wǎng)上購(gòu)物的方式可以高效、低成本的實(shí)現(xiàn)下列現(xiàn)貨市場(chǎng)商務(wù)活動(dòng):一是網(wǎng)上購(gòu)物檢索所需商品:
32、通過(guò)微型計(jì)算機(jī)可以方便地接入全國(guó)消費(fèi)品市場(chǎng)信息網(wǎng)絡(luò),可以按品種、名稱(chēng)、規(guī)格、等級(jí)進(jìn)行相關(guān)查詢(xún),也可按地區(qū)、商家、廠家進(jìn)行面上商品查詢(xún),從而首先 了解和掌握是否有 自己需要的商品。二是網(wǎng)上購(gòu)物商品比較分析:在查到自己需要的商品后,可以通過(guò)計(jì)算機(jī)進(jìn)行“貨比三家”的自動(dòng)分析,分析在全國(guó)范圍內(nèi)相同商品的價(jià)格差異以及同等價(jià)格下商品的品質(zhì)差異,在做完這兩步信息調(diào)查、研究之后才制定具體采購(gòu)計(jì)劃無(wú)疑會(huì)大大減少?zèng)Q策風(fēng)險(xiǎn),提高商品購(gòu)買(mǎi)的正確性、合理性和潛在經(jīng)濟(jì)性。2、購(gòu)買(mǎi)時(shí)的網(wǎng)上購(gòu)物需求分析:一是網(wǎng)上購(gòu)物商品采購(gòu):有了全國(guó)性網(wǎng)上購(gòu)物網(wǎng)絡(luò)后,消費(fèi)者就可以進(jìn)行全國(guó)范圍內(nèi)的網(wǎng)上購(gòu)物商品采購(gòu)、訂貨??梢韵胂螅趯?shí)現(xiàn)網(wǎng)上購(gòu)
33、物采購(gòu)之后,商務(wù)活動(dòng) 中出現(xiàn)的人流、物流、資金流會(huì)大大減少,這實(shí)在是對(duì)人、財(cái)、物的極大節(jié)省。二是網(wǎng)上購(gòu)物采購(gòu)結(jié)算:我國(guó)金融電子化已有 10多年的歷史,現(xiàn)己實(shí)現(xiàn)了全國(guó)21萬(wàn)多個(gè)銀行營(yíng)業(yè)點(diǎn)的計(jì)算機(jī)聯(lián)網(wǎng),并與許多大型百貨商場(chǎng)、超市等進(jìn)行了聯(lián)網(wǎng)。在我國(guó)電子貨幣的支付與結(jié)算這個(gè)網(wǎng)上購(gòu)物的關(guān)鍵環(huán)節(jié)上取得了突破性進(jìn)展,消費(fèi)者將可以進(jìn)行網(wǎng)上電子支付、結(jié)算。3、購(gòu)買(mǎi)后的網(wǎng)上購(gòu)物需求:在消費(fèi)者購(gòu)買(mǎi)商品之后,根據(jù)商品性質(zhì)可以采取不同的方式獲得商品配送和使用中的售后服務(wù)。一是電子商品可 以直接通過(guò)網(wǎng)絡(luò)傳送到消費(fèi)者的服務(wù)器或微機(jī)里,非電子商品可以通過(guò)網(wǎng)上購(gòu)物與商家或廠家聯(lián)系,進(jìn)行實(shí)時(shí)配送,實(shí)現(xiàn)justintime收貨。
34、二是在商品的“三包”期內(nèi)或使用期 內(nèi)利用網(wǎng)上購(gòu)物接受售后服務(wù),包括使用維護(hù)方法咨詢(xún)、以外情況處理等。只有當(dāng)商品的經(jīng)銷(xiāo)者能及時(shí)為消費(fèi)者提供優(yōu)質(zhì)服務(wù),消費(fèi)者才會(huì)放心采購(gòu)所需要的商品。22系統(tǒng)規(guī)劃網(wǎng)上購(gòu)物系統(tǒng)是一套集網(wǎng)站管理、會(huì)員管理、預(yù)付款帳戶管理、廣告管理、商品管理、及在線購(gòu)物為一體的專(zhuān)業(yè)型網(wǎng)上購(gòu)物系統(tǒng)。即可用來(lái)建立大型網(wǎng)上商店、超市,也可作為各行業(yè)銷(xiāo)售批發(fā)商的在線銷(xiāo)售和商品、訂單、客戶管理平臺(tái)。該系統(tǒng)具有以下特點(diǎn):1、商品多數(shù)分類(lèi)管理和檢索、搜索。2、商品介紹使用html編輯器,可在線插入圖片及表格、支持圖文混排。3、每個(gè)會(huì)員有自己的帳戶,會(huì)員可進(jìn)行訂單提交,付款確認(rèn),帳務(wù)查詢(xún),訂單查詢(xún)。網(wǎng)站
35、首頁(yè)主要包括以下主要區(qū)域:logo標(biāo)志;banner廣告、如果會(huì)員在檢索商品并放入購(gòu)物車(chē)時(shí)沒(méi)有登錄,顯示的是市場(chǎng)價(jià),在進(jìn)入訂單提交步驟并被要求登錄后,系統(tǒng)會(huì)按照會(huì)員當(dāng)前的級(jí)別,自動(dòng)重算價(jià)格并更新購(gòu)物車(chē)和訂單。每個(gè)會(huì)員具有一個(gè)會(huì)員帳戶,可以在帳戶中存入預(yù)付款(或商品購(gòu)買(mǎi)節(jié)余款、返點(diǎn)獎(jiǎng)勵(lì)所得款等)。當(dāng)會(huì)員提交訂單時(shí):1如果會(huì)員帳戶中有足夠支付此訂單的余款,系統(tǒng)會(huì)提供給會(huì)員兩種選擇:選擇一:直接付款確認(rèn);從預(yù)付款帳戶扣除款項(xiàng),訂單直接變成“己付款訂單”選擇二:暫時(shí)不付款確認(rèn):訂單進(jìn)入“未付款訂單”列表2.確認(rèn),如果會(huì)員帳戶中沒(méi)有足夠的余款,系統(tǒng)會(huì)提示該訂單暫不能付款。進(jìn)入未付款訂單。會(huì)員專(zhuān)區(qū):會(huì)員專(zhuān)
36、區(qū)具備以下功能:1未付款訂單:對(duì)預(yù)付款足以支付的訂單可進(jìn)行付款確認(rèn),或刪除未付款訂單;并可查詢(xún)打印訂單。2.待處理訂單:已經(jīng)付款確認(rèn)但尚未配送或完成所有訂單處理流程的訂單己完成訂單:已經(jīng)完成所有訂單處理流程的存檔訂單。3,基本信息查詢(xún):顯示會(huì)員目前的預(yù)付款總額、預(yù)付款帳戶余額、累計(jì)業(yè)務(wù)額和業(yè)務(wù)次數(shù)。4,付款記錄查詢(xún):顯示會(huì)員歷次所付款項(xiàng)的金額,時(shí)間和付款方法。5會(huì)員通知:會(huì)員付款后提交付款通知,告知支付方式和金額,以便管理員及時(shí)處理入帳。6商品清單:可方便地檢索所有商品及其當(dāng)前會(huì)員價(jià),可查詢(xún)?cè)斍榛蛑苯淤?gòu)買(mǎi)。23 系統(tǒng)的用例圖當(dāng)系統(tǒng)開(kāi)發(fā)的時(shí)候,最先考慮的是系統(tǒng)功能的合理性、使用的方便程度和系統(tǒng)用
37、戶界面等特性。用力圖是對(duì)系統(tǒng)外部特性描述的視圖。分析系統(tǒng)所需的功能和動(dòng)態(tài)行為,用例圖正確與否直接影響用戶對(duì)系統(tǒng)的滿意程度。1、 網(wǎng)上顧客用例圖見(jiàn)下圖2-1:網(wǎng)上顧客查看訂單用戶登錄添加商品商品查詢(xún)購(gòu)買(mǎi)商品查詢(xún)訂單 圖2-1網(wǎng)上顧客圖。從圖中可以看到,系統(tǒng)為網(wǎng)上顧客提供;購(gòu)買(mǎi)商品、查看訂單、繼續(xù)購(gòu)買(mǎi)、商品查詢(xún)、訂單查詢(xún)、用戶登錄等功能,實(shí)現(xiàn)網(wǎng)上購(gòu)物。2、后臺(tái)管理用例圖見(jiàn)下圖圖2-2:后臺(tái)管理者用戶登錄信息維護(hù)查詢(xún)商品庫(kù)存財(cái)務(wù)數(shù)據(jù)分析查詢(xún)交易記錄商品入庫(kù)圖2-2后臺(tái)管理者用例圖。從圖中可以看出,系統(tǒng)為后臺(tái)管理者提供;顧客信息維護(hù)、查詢(xún)商品庫(kù)存、進(jìn)行財(cái)務(wù)數(shù)據(jù)分析、查詢(xún)記錄、商品入庫(kù)功能,實(shí)現(xiàn)管理者對(duì)
38、后臺(tái)的維護(hù)。24 顧客購(gòu)買(mǎi)活動(dòng)圖顧客購(gòu)買(mǎi)活動(dòng)圖主要是描述系統(tǒng)元素的活動(dòng),用于展示參與行為的類(lèi)的活動(dòng)或動(dòng)作。下圖便是網(wǎng)上顧客購(gòu)物過(guò)程的活動(dòng)圖,直觀地反映顧客在網(wǎng)上購(gòu)買(mǎi)商品活動(dòng)的整個(gè)過(guò)程,具體見(jiàn)下圖2-3。從活動(dòng)圖中可以看到,顧客首先訪問(wèn)網(wǎng)上購(gòu)物網(wǎng)站,瀏覽網(wǎng)頁(yè)。接著如果是新用戶就登錄注冊(cè)界面,輸入相關(guān)信息進(jìn)行注冊(cè),立刻成為用戶。老用戶就直接登錄界面。注冊(cè)成為會(huì)員后,就能夠享受到商場(chǎng)提供的各種方便的服務(wù),可以利用商品查詢(xún)的功能,快捷地查詢(xún)到 自己需要購(gòu)買(mǎi)的商品,為顧客實(shí)現(xiàn)不出門(mén)也能方便快捷地了解到自己需要購(gòu)買(mǎi)的商品的價(jià)格,生產(chǎn)日期,有何優(yōu)惠等。找到自己需要購(gòu)買(mǎi)的商品以后,就可以進(jìn)行購(gòu)物了。在需要購(gòu)買(mǎi)
39、的商品點(diǎn)擊購(gòu)買(mǎi)按扭,進(jìn)入訂貨界面,進(jìn)行訂貨??蛻艨?以查詢(xún)自己的訂單,看看是否交易成功。成功后就進(jìn)行付款 ,最后可以選擇繼續(xù)購(gòu)買(mǎi)還是注銷(xiāo)退出,實(shí)現(xiàn)網(wǎng)上購(gòu)物整個(gè)活動(dòng)過(guò)程。訪問(wèn)網(wǎng)絡(luò)添加新老用戶新用戶 注冊(cè)登錄選擇商品并放入購(gòu)物車(chē)確認(rèn)繼續(xù)購(gòu)物預(yù)交定單收銀臺(tái)付款新用戶老用戶否是/否圖 2-3 顧客購(gòu)買(mǎi)活動(dòng)圖。25系統(tǒng)的結(jié)構(gòu)網(wǎng)上購(gòu)物系統(tǒng)應(yīng)為交易雙方提供如下功能:一是對(duì)產(chǎn)品供應(yīng)商來(lái)說(shuō),其主要功能是建立企業(yè)的主頁(yè)面,提供全方位的技術(shù)托管服務(wù),同時(shí)具備bzb和bzc電子商務(wù)交易功能,具有大型的商品數(shù)據(jù)庫(kù)支持,能夠定制產(chǎn)品目錄,自動(dòng)處理定單,能夠?qū)崟r(shí)報(bào)道深層交易信息,可以跟蹤庫(kù)存,制定和發(fā)布批零價(jià)格。二是對(duì)產(chǎn)品
40、采購(gòu)商或客戶來(lái)說(shuō),其主要功能是提供多角度的商品搜索查詢(xún)功能,具有商品和供應(yīng)商的導(dǎo)購(gòu)功能,提供主動(dòng)求購(gòu)功能和逆向拍賣(mài)功能,提供專(zhuān)業(yè)購(gòu)物車(chē)和直接的價(jià)格商談,能對(duì)供應(yīng)商回應(yīng)信息實(shí)現(xiàn)自動(dòng)處理,提供用戶對(duì)商品的評(píng)價(jià)及要求的服務(wù),提供最新商品及熱門(mén)商品圖表,可以對(duì)定單執(zhí)行狀況進(jìn)行查詢(xún),具有安全的支付處理能力。為實(shí)現(xiàn)上述功能,網(wǎng)上購(gòu)物系統(tǒng)由用戶注冊(cè)塊、信息發(fā)布模塊、查詢(xún)模塊和管理模塊等四大模塊組成。網(wǎng)上購(gòu)物系統(tǒng)用戶注冊(cè)信息發(fā)布信息查詢(xún)信息管理用戶登錄廣告信息發(fā)布顧客查詢(xún)商品管理訂單查詢(xún)商品信息發(fā)布商品查詢(xún)帳戶管理用戶修改圖2-4 系統(tǒng)結(jié)構(gòu)圖第三章 系統(tǒng)的詳細(xì)設(shè)計(jì)31用asp構(gòu)建動(dòng)態(tài)網(wǎng)站 asp完全基于模塊與
41、組件,具有更好的可擴(kuò)展性與可定制性,數(shù)據(jù)處理方面更是引入了許多激動(dòng)人心的新技術(shù),正是這些具有革新意 義的新特性,同時(shí)也提供給web開(kāi)發(fā)人員 更好的靈活性,有效縮短了web應(yīng)用程序的開(kāi)發(fā)周期。asp與windows2000 serveradvancedserver的完美組合,為中小型乃至企業(yè)級(jí) 的web商業(yè)模型提供了一個(gè)更為穩(wěn)定,高效,安全的運(yùn)行環(huán)境。asp網(wǎng)絡(luò)服務(wù)體系架構(gòu)為用asp建立網(wǎng)絡(luò) 服務(wù)提供了一高級(jí)可編程模板。雖然建立網(wǎng)絡(luò)服務(wù)并不需要使用網(wǎng)絡(luò)服務(wù)平臺(tái),但是它提供許多的優(yōu)點(diǎn)將簡(jiǎn)化開(kāi)發(fā)過(guò)程,并且它使用的編程模型對(duì)用asp或vb工作的開(kāi)發(fā)人員來(lái)說(shuō)是很熟悉的。使用可編程模型,開(kāi)發(fā)人員不需要 理
42、解 httpsoap或其它任何網(wǎng)絡(luò)服務(wù)規(guī)范。叫開(kāi)發(fā)人員用aspnet生成一個(gè)擴(kuò)展名為asmx的文件,并把此文件配制為網(wǎng)絡(luò)應(yīng)用程序的一部分,就建立起了一個(gè)網(wǎng)絡(luò) 服務(wù)。asmx文件或者包含對(duì)在其它地方定義的受控類(lèi)的引用,或者包含這個(gè)類(lèi)的定義。這個(gè)類(lèi)是由aspnet提供的webservice類(lèi)所派生。公有的類(lèi)方法在標(biāo)記上webmethod屬性后,就會(huì)成為網(wǎng)絡(luò)服務(wù)方法,把 http請(qǐng)求發(fā)送到asmx文件中的url后,這些方法就會(huì)被調(diào)用。你不必手工為你的網(wǎng)絡(luò)服務(wù)建立一個(gè)契約。當(dāng)被調(diào)用者請(qǐng)求時(shí),aspnet檢查類(lèi)的元數(shù)據(jù),以自動(dòng)生成scl文件。客戶可通過(guò)soap,http get和http post提交請(qǐng)
43、求。對(duì)方法和參數(shù)進(jìn)行編碼的約定是:對(duì)http get,將被編碼為查詢(xún)字符串;對(duì)http post,將被編碼為表單數(shù)據(jù)。http get和http post的機(jī)制不如oap有力,但是它們使得客戶在訪問(wèn)網(wǎng)絡(luò)服務(wù)時(shí)不必支持soap。32系統(tǒng)流程分析網(wǎng)站采納了國(guó)內(nèi)外絕大多數(shù)購(gòu)物網(wǎng)站的會(huì)員制模式,整個(gè)工作流程基本上符合我國(guó)網(wǎng)民的網(wǎng)上習(xí)慣,從用戶登錄模塊開(kāi)始,之后,對(duì)用戶的身份進(jìn)行認(rèn)證,確認(rèn)是否是有效的注冊(cè)用戶,以決定用戶的操作權(quán)限,甚至從而決定用戶的工作界面。圖3-1 前臺(tái)用戶購(gòu)物流程圖33數(shù)據(jù)庫(kù)設(shè)計(jì)及連接3.3.1數(shù)據(jù)庫(kù)設(shè)計(jì)后臺(tái)數(shù)據(jù)庫(kù)選用了設(shè)計(jì)簡(jiǎn)單、使用方便的access 2000, 其數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序
44、所支持的sql指令非常齊全,執(zhí)行效率也較高。本課題創(chuàng)建了一個(gè)goods數(shù)據(jù)庫(kù),庫(kù)中包含10張表:管理員表admin,購(gòu)物籃表basket, 產(chǎn)品類(lèi)別表sort,產(chǎn)品信息表product,公告類(lèi)別表newsclass,公告信息表news ,訂單信息表sub ,系統(tǒng)設(shè)置表sys, 會(huì)員信息表user。1.admin表 表3-1admin表2. basket表表3-2basket表3. laws表表3-3 laws表4. link表表3-4 link表5. news表表3-5 news表6. newsclass表表3-6newsclass表7. product表表3-7 product表8. sor
45、t表表3-8 sortt表9. sub表表3-9sub表10. sys表表3-10 sys表11. user表表3-11 user表3.3.2數(shù)據(jù)庫(kù)連接ado是目前最流行的訪問(wèn)數(shù)據(jù)庫(kù)的方法之一。asp提供對(duì)ado的全面支持,本課題正是擬通過(guò)ado數(shù)據(jù)模型訪問(wèn)系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)。系統(tǒng)通過(guò)調(diào)用conn.asp對(duì)數(shù)據(jù)庫(kù)的連接。程序如下:首頁(yè)設(shè)計(jì)圖3-12:登入窗口以及普通用戶查看界面新用戶注冊(cè)頁(yè)面如下:在網(wǎng)站上購(gòu)物的用戶必須注冊(cè)成會(huì)員,會(huì)員信息由用戶名、密碼、地址、e-mail、電話郵編等組成,整個(gè)注冊(cè)過(guò)程主要由reg.asp,regsave.asp完成,程序中引用了isvalidemail(user_
46、mail)函數(shù)對(duì)用戶填寫(xiě)的電子郵件地址進(jìn)行了驗(yàn)證,另外還設(shè)置了對(duì)用戶名、密碼、地址等必填項(xiàng)目的檢查,以減少不法用戶信息的輸入。圖3-13新用戶注冊(cè)圖商品分類(lèi)頁(yè)面如下:圖3-14 商品分類(lèi)圖圖3-4 商品分類(lèi)圖商品查看頁(yè)面如下:圖3-14 商品查看圖定單查看頁(yè)面如下:圖3-15定單查看圖圖3-16新聞公告圖34 增加商品到購(gòu)物籃在需要購(gòu)買(mǎi)的商品頁(yè)面,點(diǎn)擊購(gòu)物籃圖標(biāo),即啟動(dòng)basket.asp模塊,將所選商品的信息如商品名稱(chēng)、價(jià)格、數(shù)量等自動(dòng)填寫(xiě)入購(gòu)物籃表內(nèi),有關(guān)basket.asp及buy.asp 模塊的主要源代碼如下:根據(jù)會(huì)員的選擇結(jié)果查詢(xún)商品數(shù)據(jù)會(huì)員可修改商品數(shù)量并確定后送入buy.asp購(gòu)買(mǎi)模塊form method=post action=buy.asp?action=buy&productid=&productname=&productcash= 將確定購(gòu)買(mǎi)的商品信息寫(xiě)入表basket內(nèi)物品信息 商品編號(hào)商品名稱(chēng)商品單價(jià)訂購(gòu)數(shù)量確認(rèn)購(gòu)買(mǎi)元窗體底部查看購(gòu)物車(chē) 收銀臺(tái) 清空購(gòu)物車(chē) 你已選購(gòu)的貨物如下商品編號(hào)商品名稱(chēng)商品單價(jià)訂購(gòu)數(shù)量
溫馨提示
- 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ù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023-2029年中國(guó)皮膚科藥行業(yè)市場(chǎng)深度分析及投資策略咨詢(xún)報(bào)告
- 2021-2026年中國(guó)筷子行業(yè)市場(chǎng)供需格局及投資規(guī)劃建議報(bào)告
- 2025年排卵試紙行業(yè)深度研究分析報(bào)告
- 2021-2026年中國(guó)補(bǔ)鈣保健品市場(chǎng)競(jìng)爭(zhēng)格局及投資戰(zhàn)略規(guī)劃報(bào)告
- 2024年年園區(qū)物業(yè)項(xiàng)目安全調(diào)研評(píng)估報(bào)告
- 2021-2026年中國(guó)交通工程質(zhì)量檢測(cè)市場(chǎng)調(diào)查研究及行業(yè)投資潛力預(yù)測(cè)報(bào)告
- 2025年中國(guó)美容機(jī)構(gòu)行業(yè)市場(chǎng)運(yùn)行現(xiàn)狀及投資戰(zhàn)略研究報(bào)告
- 2025年冰暖壺項(xiàng)目投資可行性研究分析報(bào)告
- 2025年中國(guó)放療設(shè)備行業(yè)市場(chǎng)供需預(yù)測(cè)及投資戰(zhàn)略研究咨詢(xún)報(bào)告
- 制造業(yè)節(jié)水管理規(guī)章制度范文
- 鋼筋桁架樓承板施工方案
- DL-T5434-2021電力建設(shè)工程監(jiān)理規(guī)范
- 2024年上海核工程研究設(shè)計(jì)院股份有限公司招聘筆試沖刺題(帶答案解析)
- 眼的解剖結(jié)構(gòu)與生理功能課件
- 2024年銀行考試-興業(yè)銀行筆試參考題庫(kù)含答案
- 泵站運(yùn)行管理現(xiàn)狀改善措施
- 2024屆武漢市部分學(xué)校中考一模數(shù)學(xué)試題含解析
- SYT 0447-2014《 埋地鋼制管道環(huán)氧煤瀝青防腐層技術(shù)標(biāo)準(zhǔn)》
- 浙教版七年級(jí)下冊(cè)科學(xué)全冊(cè)課件
- 弧度制及弧度制與角度制的換算
- 瓦楞紙箱計(jì)算公式測(cè)量方法
評(píng)論
0/150
提交評(píng)論