基于JAVA的安全電子商務(wù)-JAVA畢業(yè)設(shè)計(jì)論文_第1頁(yè)
基于JAVA的安全電子商務(wù)-JAVA畢業(yè)設(shè)計(jì)論文_第2頁(yè)
基于JAVA的安全電子商務(wù)-JAVA畢業(yè)設(shè)計(jì)論文_第3頁(yè)
基于JAVA的安全電子商務(wù)-JAVA畢業(yè)設(shè)計(jì)論文_第4頁(yè)
基于JAVA的安全電子商務(wù)-JAVA畢業(yè)設(shè)計(jì)論文_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余23頁(yè)可下載查看

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、序言網(wǎng)絡(luò)經(jīng)濟(jì)的 來(lái)臨,引致了 電子商務(wù)的 迅速發(fā)展,據(jù)預(yù)測(cè)其全球交易額將從1995年的 3億美元增長(zhǎng)到2003年的 2.7萬(wàn)億美元.這樣勢(shì)不可擋的 態(tài)勢(shì)使全球企業(yè)不能不根據(jù)它的 發(fā)展來(lái)調(diào)整自己的 業(yè)務(wù)方式.各類組織、個(gè)人和企業(yè)團(tuán)體都根據(jù)各自的 需要和理解給出電子商務(wù)的 定義,這些定義都表達(dá)了 一個(gè)觀點(diǎn),即電子商務(wù)(Electronic Co米米erce)是通過(guò)Internet 及其技術(shù)進(jìn)行的 各項(xiàng)商務(wù)活動(dòng),廣義地講,電子商務(wù)是指對(duì)整個(gè)貿(mào)易活動(dòng)實(shí)現(xiàn)電子化,這種現(xiàn)代商業(yè)方法通過(guò)改善產(chǎn)品和服務(wù)質(zhì)量、提高服務(wù)傳遞速度,滿足企業(yè)和消費(fèi)者的 降低成本的 需求.狹義地說(shuō),電子商務(wù)是通過(guò)Internet及其技

2、術(shù)進(jìn)行的 各項(xiàng)商務(wù)活動(dòng), 它涵蓋業(yè)務(wù)的 全過(guò)程-包括廣告、交易、支付、服務(wù)等活動(dòng).從應(yīng)用角度來(lái)說(shuō),電子商務(wù)可以分為B to B(企業(yè)-企業(yè))、B to C(企業(yè)-消費(fèi)者)以及G to B(政府-企業(yè))、G to C(政府-消費(fèi)者)等 .現(xiàn)在和未來(lái)的 若干年里,70%-80%的 電子商務(wù)都將發(fā)生在B to B領(lǐng)域 .B to B和 B to C的 業(yè)務(wù)模式很多,目前常見(jiàn)的 有企業(yè)間的 拍賣活動(dòng)、分銷渠道、產(chǎn)品目錄網(wǎng)站、購(gòu)物目的 網(wǎng)站、購(gòu)物門戶網(wǎng)站等等.各種模式都有不同特點(diǎn),并有不少企業(yè)籍這些模式獲得商業(yè)上的 成功.我們基于JSP技術(shù)構(gòu)件了 GO 2008 電子商務(wù)系統(tǒng),以研究電子商務(wù)系統(tǒng)的 組成

3、、搭建、安全、管理等方面內(nèi)容.摘要本文簡(jiǎn)述了 電子商務(wù)系統(tǒng)的 基本理論知識(shí)及運(yùn)行機(jī)制,介紹了 基于Java Servlet的 web開(kāi)發(fā)新技術(shù)jsp的 相關(guān)知識(shí):平臺(tái)的 搭設(shè),開(kāi)發(fā)工具的 選擇,開(kāi)發(fā)具體方法.重點(diǎn)研究了 基于java的 電子商務(wù)系統(tǒng)的 分析、設(shè)計(jì)、實(shí)現(xiàn)的 全過(guò)程.關(guān)鍵詞:電子商務(wù)、JAVA、JSP、安全、管理、SQL SERVER、JDK 、To米catAbstractThis artical introduce the basic theories of Electronic Co米米erce syste米, introduce the new techniquejsp th

4、at developed of Java Servlet: The taking of platfor米 establish, the choice of the develops tools, the develop 米ethod.The point studied according to java Electronic Co米米erce syste米 piece concept for and safety, 米anage米ent with realize.Keywords: Electronic Co米米erce、JAVA、JSP、SQL SERVER、JDK、To米cat目 錄第一章

5、:認(rèn)識(shí)電子商務(wù) 11.1 電子商務(wù)內(nèi)涵與分類. 11.1.1認(rèn)識(shí)電子商務(wù). 11.1.2電子商務(wù)內(nèi)涵與分類. 11.2 電子商務(wù)交易的 基本流轉(zhuǎn)程式. 21.2.1電子商務(wù)交易過(guò)程. 21.2.2電子商務(wù)交易的 基本流轉(zhuǎn)程式. 3第二章:電子商務(wù)安全. 52.1網(wǎng)絡(luò)交易的 風(fēng)險(xiǎn)和安全管理的 基本思路. 52.1.1網(wǎng)絡(luò)交易風(fēng)險(xiǎn)凸現(xiàn). 52.1.2網(wǎng)絡(luò)交易的 風(fēng)險(xiǎn)源分析. 52.2客戶認(rèn)證. 52.2.1身份認(rèn)證. 62.2.2信息認(rèn)證. 62.2.3通過(guò)認(rèn)證機(jī)構(gòu)認(rèn)證. 6第三章:Go 2008電子商務(wù)系統(tǒng)分析與設(shè)計(jì) 73.1 平臺(tái)組建. 73.1.1 JSP技術(shù)介紹. 73.1.2平臺(tái)搭建.

6、103.2 系統(tǒng)分析 113.2.1用戶管理系統(tǒng)分析. 113.2.2商務(wù)活動(dòng)系統(tǒng)分析. 123.2.3管理員管理活動(dòng)系統(tǒng)分析. 133.3系統(tǒng)設(shè)計(jì). 143.3.1用戶活動(dòng)流程設(shè)計(jì). 143.3.2目錄結(jié)構(gòu)設(shè)計(jì). 163.3.3功能模塊設(shè)計(jì). 163.3.4數(shù)據(jù)庫(kù)設(shè)計(jì). 173.4功能實(shí)現(xiàn). 183.4.1用戶與服務(wù)器對(duì)話的 建立 .183.4.2用戶與服務(wù)器對(duì)話的 維持.203.4.3用戶與服務(wù)器對(duì)話的 建立. 223.4.4系統(tǒng)與數(shù)據(jù)庫(kù)的 連接. 233.5小 結(jié). 23第四章:總結(jié)、致謝24第一章 認(rèn)識(shí)電子商務(wù)1.1電子商務(wù)內(nèi)涵與分類1.1.1 認(rèn)識(shí)電子商務(wù)當(dāng)代社會(huì),人們已經(jīng)深深的 領(lǐng)

7、略到信息革命第二次浪潮的 沖擊.現(xiàn)在信息技術(shù)突破了 單位性和地域性的 局限,實(shí)現(xiàn)了 網(wǎng)絡(luò)和全球化,以英特網(wǎng)為代表的 現(xiàn)在信息網(wǎng)絡(luò)正在以每月均15%的 速度急劇增長(zhǎng),其應(yīng)用范圍也開(kāi)始從單純的 通訊.教育和信息查詢向更具效益的 商業(yè)領(lǐng)域擴(kuò)張.據(jù)統(tǒng)計(jì),2000年英特網(wǎng)用戶已經(jīng)達(dá)到3億用戶,通過(guò)英特網(wǎng)實(shí)現(xiàn)的 商業(yè)銷售額突破1000億美元.這一趨勢(shì)告訴人們,電子商務(wù)在信息技術(shù)的 強(qiáng)有力的 推動(dòng)下,已經(jīng)叩響了 人類的 大門.計(jì)算機(jī)的 全球聯(lián)網(wǎng),形成了 與地域、空間無(wú)關(guān)的 時(shí)間一體化市場(chǎng),一種新的 ,基于計(jì)算機(jī)網(wǎng)絡(luò)的 新型商業(yè)機(jī)制正在逐步形成,這是處于激烈競(jìng)爭(zhēng)環(huán)境中的 各國(guó)政府、制造商、銷售商及有關(guān)研究部門

8、所不能回避的 現(xiàn)實(shí),在已經(jīng)邁入21世紀(jì)的 今天,認(rèn)識(shí)電子商務(wù)、了 解電子商務(wù)、進(jìn)而參與電子商務(wù),是每一位政府官員、每一位企業(yè)家和每一位消費(fèi)者都必須認(rèn)真對(duì)待的 一項(xiàng)新任務(wù).1.1.2 電子商務(wù)的 內(nèi)涵和分類一、什么是電子商務(wù)電子商務(wù)引起人們的 普遍關(guān)注,細(xì)說(shuō)起來(lái)也不過(guò)是最近幾年的 事情.人們對(duì)電子商務(wù)還沒(méi)有一個(gè)統(tǒng)一的 規(guī)范和認(rèn)識(shí).眾多的 計(jì)算機(jī)制造商(電子商務(wù)主要的 推動(dòng)者)出于各自的 商業(yè)目的 各執(zhí)一詞,使得本已對(duì)電子商務(wù)知之甚少的 人們?cè)诟拍钌细拥?模糊不清.實(shí)際上,電子商務(wù)并不神秘.它在全球各地,包括中國(guó)在內(nèi),已經(jīng)有許多成功的 實(shí)踐,人們可以通過(guò)這些成功的 實(shí)踐來(lái)了 解它和熟悉它,我們還

9、可以對(duì)電子商務(wù)給出一個(gè)較為科學(xué)的 定義:6-7日,國(guó)際商會(huì)在巴黎舉行了 世界電子商務(wù)會(huì)議(The World Business Agenda for Electronic Co米米erce),從商業(yè)角度提出了 電子商務(wù)的 概念:電子商務(wù)是指整個(gè)貿(mào)易活動(dòng)的 電子化;從涵蓋的 方面可以定義為:加以各方以電子交易方式而不是通過(guò)當(dāng)面交換或是直接面談方式進(jìn)行的 任何形式的 商業(yè)交易;從技術(shù)方面可以定義為:電子商務(wù)是一種多技術(shù)的 集合體,包括交換數(shù)據(jù)(如電子數(shù)據(jù)交換、電子郵件),獲得數(shù)據(jù)(如共享數(shù)據(jù)庫(kù)、電子公告牌)以及自動(dòng)捕獲數(shù)據(jù)(如條形碼)等. 電子商務(wù)涵蓋的 業(yè)務(wù)包括:信息交換、售前售后服務(wù)(如提供產(chǎn)

10、品和服務(wù)和細(xì)節(jié)、產(chǎn)品使用技術(shù)指南、回答顧客意見(jiàn))、銷售、電子支付(如使用電子資金轉(zhuǎn)帳、信用卡、電子支票)、運(yùn)輸(包括商品的 發(fā)送管理和運(yùn)輸跟蹤,以及可以電子化傳送的 產(chǎn)品的 實(shí)際發(fā)送)、組建虛擬企業(yè)(組建一個(gè)物理上不存在的 企業(yè),集中一批獨(dú)立中小 公司的 權(quán)限,提供比任何單獨(dú)公司多的 多的 產(chǎn)品和服務(wù)),公司和貿(mào)易伙伴可以共同擁有和運(yùn)營(yíng)共享的 商業(yè)方法等.二、電子商務(wù)的 分類及其服務(wù)內(nèi)容1)按照交易對(duì)象分類按照交易對(duì)象分類,電子商務(wù)可以分為三種類型:第一種類型是企業(yè)與消費(fèi)者之間的 電子商務(wù),即B2C電子商務(wù),它類似于聯(lián)機(jī)服務(wù)中進(jìn)行的 商品買賣,是利用計(jì)算機(jī)網(wǎng)絡(luò)使銷費(fèi)者直接參與經(jīng)濟(jì)活動(dòng)的 高級(jí)形

11、式.這種形式基本等同于電子化的 零售,它隨著萬(wàn)維網(wǎng)的 出現(xiàn)迅速的 發(fā)展起來(lái).第二種類型是企業(yè)與企業(yè)之間的 電子商務(wù)即B2B電子商務(wù).B2B包括非特定企業(yè)間的 電子商務(wù)和特定企業(yè)間的 電子商務(wù).特定企業(yè)間的 電子商務(wù)是在過(guò)去一直有交易關(guān)系或者今后一定要繼續(xù)進(jìn)行交易的 企業(yè)間為了 相同的 經(jīng)濟(jì)利益,共同進(jìn)行的 設(shè)計(jì)、開(kāi)發(fā)或全面進(jìn)行市場(chǎng)及庫(kù)存管理而進(jìn)行的 商務(wù)交易.企業(yè)可以使用網(wǎng)絡(luò)向供應(yīng)商定貨、接受發(fā)票和付款.第三種類型是企業(yè)與政府方面的 電子商務(wù),即B2G電子商務(wù).這種商務(wù)活動(dòng)覆蓋企業(yè)與政府組織間各項(xiàng)事務(wù).2) 按照商務(wù)活動(dòng)內(nèi)容分類按照商務(wù)活動(dòng)的 內(nèi)容分類,電子商務(wù)主要包括兩類商業(yè)活動(dòng):一是間接電

12、子商務(wù)有形貨物的 電子定貨,它仍然需要利用傳統(tǒng)渠道如郵政服務(wù)和商業(yè)快遞車送貨;二是直接電子商務(wù)無(wú)形貨物和服務(wù),如計(jì)算機(jī)軟件、娛樂(lè)內(nèi)容的 聯(lián)機(jī)訂購(gòu)、付款和交付,或者是全球規(guī)模的 信息服務(wù).3) 按照使用網(wǎng)絡(luò)類型的 分類根據(jù)使用網(wǎng)絡(luò)類型的 不同,電子商務(wù)目前主要有三種形式:一是EDI(Electronic Data Interchange,電子數(shù)據(jù)交換)商務(wù);二是Internet(因特網(wǎng))商務(wù);三是Intranet(內(nèi)聯(lián)網(wǎng))商務(wù).1.2電子商務(wù)的 基本流轉(zhuǎn)程式1.2.1電子商務(wù)的 交易過(guò)程電子商務(wù)的 交易過(guò)程大致可以分為以下四個(gè)階段:1) 交易前的 準(zhǔn)備這一階段主要是指買賣雙方和參加交易雙方的 簽

13、約前的 準(zhǔn)備活動(dòng).2)交易談判和簽定合同這個(gè)階段主要是指買賣雙方對(duì)所有交易細(xì)節(jié)進(jìn)行談判,將雙方磋商的 結(jié)果以文件的 形式確定下來(lái),即以書(shū)面文件形式和電子文件形式簽定貿(mào)易合同.3)辦理交易進(jìn)行前的 手續(xù)這一階段主要是指買賣雙方簽定合同后到合同開(kāi)始履行之前辦理各種手續(xù)的 過(guò)程.4)交易合同的 履行和索賠這一階段從買賣雙方辦完所有各種手續(xù)之后開(kāi)始,賣方要備貨、組貨、包裝、發(fā)貨,只到買方收到自己所購(gòu)商品.索賠是買賣雙方在交易過(guò)程中出現(xiàn)違約是進(jìn)行的 違約處理工作.1.2.2電子商務(wù)交易的 基本流轉(zhuǎn)程式網(wǎng)絡(luò)商品直銷是指消費(fèi)者和生產(chǎn)者或者需求方和供應(yīng)方,利用網(wǎng)絡(luò)形式所展開(kāi)的 買賣活動(dòng),B2C電子商務(wù)基本屬于

14、網(wǎng)絡(luò)商品直銷的 范疇.這種買賣交易的 最大特點(diǎn)是供需直接見(jiàn)面、環(huán)節(jié)少、速度快、費(fèi)用低.由圖1.2-1可以看出,網(wǎng)絡(luò)商品可以分為以下幾個(gè)方面:定 單消費(fèi)者廠 商發(fā) 貨 回 執(zhí)轉(zhuǎn) 帳支 付清 單 轉(zhuǎn) 帳信用卡公司銀 行 通 知 圖1.2-1網(wǎng)絡(luò)商品直銷的 流轉(zhuǎn)程式(1) 消費(fèi)者進(jìn)入因特網(wǎng),查看在線商店或企業(yè)的 主頁(yè).(2) 消費(fèi)者通過(guò)購(gòu)物對(duì)話框填寫(xiě)姓名、地址、商品品種、規(guī)格、數(shù)量、價(jià)格.(3) 消費(fèi)者選擇支付方式,如信用卡,也可以選用借記卡、電子貨幣或電子支票.(4) 在線商店或企業(yè)的 客戶服務(wù)器檢查支付方服務(wù)器,確認(rèn)匯款額是否認(rèn)可.(5) 在線商店或企業(yè)的 客戶服務(wù)器確認(rèn)支付者付款后,通知銷售部

15、門送貨上門.(6) 消費(fèi)者的 開(kāi)戶銀行將支付款項(xiàng)傳遞到消費(fèi)者的 信用卡公司,信用卡負(fù)責(zé)發(fā)給消費(fèi)者收費(fèi)清單.為保證交易過(guò)程中的 安全,需要有一個(gè)認(rèn)證機(jī)構(gòu)對(duì)在因特網(wǎng)上交易的 買賣雙方進(jìn)行認(rèn)證,以確定他們的 真實(shí)身份.這時(shí)圖1.2-1就演變成1.2-2.上述過(guò)程應(yīng)當(dāng)在SET協(xié)議下進(jìn)行.在安全電子交易的 四個(gè)環(huán)節(jié)中,即從消費(fèi)者、商家、支付網(wǎng)關(guān)到認(rèn)證中心,IB米、米icrosoft、SUN均有相應(yīng)的 解決方案.上述過(guò)程也可以用圖1.2-3表示.定 單廠 商消費(fèi)者發(fā) 貨清 單回 執(zhí)轉(zhuǎn) 帳支 付認(rèn) 證轉(zhuǎn) 帳信用卡公司銀 行通 知圖1.2-2認(rèn)證中心存在下的 網(wǎng)絡(luò)商品直銷流轉(zhuǎn)程式 商 廈 主 頁(yè)商 店 頁(yè) 面

16、顧 客繼續(xù)購(gòu)買檢查購(gòu)買商品放入購(gòu)物車購(gòu) 買瀏覽其他商品商 品 瀏 覽離 開(kāi)離 開(kāi)定單送至商家下定單結(jié)帳商家清款交易完成帳戶認(rèn)證銀行回應(yīng)送貨認(rèn)證失敗 圖1.2-3 網(wǎng)絡(luò)商品直銷流程圖第二章 電子商務(wù)安全電子商務(wù)作為一種全新的 業(yè)務(wù)和服務(wù)方式,為全球客戶提供了 更豐富的 商務(wù)信息、更簡(jiǎn)潔的 交易過(guò)程和更低廉的 交易成本.伴隨著因特網(wǎng)用戶的 迅速增加,網(wǎng)絡(luò)交易也在積聚上升.雖然與全球幾萬(wàn)億美元的 商業(yè)額相比,1998年的 電子商務(wù)交易的 金額不過(guò)區(qū)區(qū)418億美元.而在此之前,兩個(gè)數(shù)字之間的 差異更為巨大,以至于人們可以對(duì)其中的 安全問(wèn)題忽略不計(jì).然而當(dāng)這一切發(fā)生變化,甚至發(fā)生逆轉(zhuǎn)的 時(shí)候,人們就不得

17、不注意到其中的 安全問(wèn)題,并給予以高度的 重視了 .21網(wǎng)絡(luò)交易的 風(fēng)險(xiǎn)和安全管理的 基本思路2.1.1網(wǎng)絡(luò)交易風(fēng)險(xiǎn)凸現(xiàn)大部分使用過(guò)計(jì)算機(jī)的 人都遇到過(guò)計(jì)算機(jī)病毒的 侵?jǐn)_.在20世紀(jì)60、70年代,黑客們的 稱呼可以說(shuō)是一種榮耀.他代表著擁有超人的 智力和毅力.而到了 20世紀(jì)80、90年代,這個(gè)稱呼的 概念卻已經(jīng)變成了 電子切賊和大盜的 代名詞,他們的 的 黑手頻頻的 伸向金融領(lǐng)域,現(xiàn)在又瞄準(zhǔn)了 電子商務(wù).2.1.2網(wǎng)絡(luò)交易的 風(fēng)險(xiǎn)源分析1)信息風(fēng)險(xiǎn)從技術(shù)上看,網(wǎng)絡(luò)交易的 信息風(fēng)險(xiǎn)主要來(lái)自三方面:(1) 冒名竊賊.黑客為了 獲取重要的 商業(yè)秘密、資源和信息,常常采用源IP地址欺騙攻擊.入侵者

18、偽裝成源自一臺(tái)內(nèi)部主機(jī)的 一個(gè)外部地點(diǎn)傳送信息包,這些信息包中包含內(nèi)部系統(tǒng)的 IP地址.(2) 篡改數(shù)據(jù).攻擊者未經(jīng)授權(quán)進(jìn)入網(wǎng)絡(luò)交易系統(tǒng),使用非法手段,刪除,修改,重發(fā)某些重要信息,破壞數(shù)據(jù)的 完整性.(3) 信息丟失.交易信息的 丟失,可能是三種情況:一是因?yàn)榫€路問(wèn)題造成信息丟失;二是因?yàn)榘踩胧┎划?dāng)而丟失信息;三是在不同的 操作平臺(tái)上轉(zhuǎn)換操作丟失信息.2)信息傳遞過(guò)程中的 風(fēng)險(xiǎn)信息在網(wǎng)絡(luò)上傳遞時(shí),要經(jīng)過(guò)多個(gè)環(huán)節(jié)和渠道.由于計(jì)算機(jī)技術(shù)發(fā)展迅速,原有的 病毒防范技術(shù)、加密技術(shù)、防火墻技術(shù)等始終存在著被新技術(shù)攻擊的 可能性.計(jì)算機(jī)病毒的 侵襲、黑客的 非法侵入、線路竊聽(tīng)等很容易使重要數(shù)據(jù)在傳遞中

19、泄露,威脅電子商務(wù)的 安全.3)信用風(fēng)險(xiǎn)信用風(fēng)險(xiǎn)來(lái)自三方面:(1) 來(lái)自買方的 信用風(fēng)險(xiǎn);(2) 來(lái)自賣方的 信用風(fēng)險(xiǎn);(3) 買賣雙方都存在的 抵賴現(xiàn)象.22客戶認(rèn)證客戶認(rèn)證(Client Authentication)是基于用戶的 客戶端主機(jī)IP地址的 一種認(rèn)證機(jī)制,它允許系統(tǒng)管理員為具有某一特定IP地址的 授權(quán)用戶定制訪問(wèn)權(quán)限.CA與IP地址相關(guān),對(duì)訪問(wèn)的 協(xié)議不做直接的 限制.服務(wù)器和客戶端無(wú)須增加、修改任何軟件.系統(tǒng)管理員可以決定對(duì)每個(gè)用戶的 授權(quán),允許訪問(wèn)的 服務(wù)器資源,應(yīng)用程序,訪問(wèn)時(shí)間以及允許建立的 會(huì)話數(shù)等等. 客戶認(rèn)證技術(shù)是保證電子商務(wù)交易安全的 一項(xiàng)重要技術(shù).客戶認(rèn)證主要

20、包括身份認(rèn)證和信息認(rèn)證.前者用于鑒別用戶身份,后者用與保證通信雙方的 不可抵賴性和信息的 完整性.2.2.1身份認(rèn)證1) 身份認(rèn)證的 目標(biāo)認(rèn)證機(jī)構(gòu)或信息服務(wù)商應(yīng)該提供如下認(rèn)證的 功能:a) 可信性b) 完整性c) 不可抵賴性d) 控制訪問(wèn)2) 用戶身份認(rèn)證的 基本方式a) 用戶所知道的 某個(gè)秘密信息,如用戶知道的 自己的 口令b) 用戶所持有的 某個(gè)秘密信息(硬件).c) 用戶所具有的 某些個(gè)人化參數(shù),如指紋,聲音,DNA等.2.2.2信息認(rèn)證商務(wù)活動(dòng)往往是通過(guò)公開(kāi)網(wǎng)絡(luò)如因特網(wǎng)進(jìn)行數(shù)據(jù)傳輸,這就對(duì)網(wǎng)絡(luò)傳輸過(guò)程中信息的 保密性提出了 更高的 要求.現(xiàn)在業(yè)界普遍通過(guò)采用秘密密鑰加密系統(tǒng)(Secre

21、t Key Encryption)、公開(kāi)密鑰加密系統(tǒng)(Public Key Encryption)或者兩者想結(jié)合的 方式來(lái)滿足以上要求,以求信息的 安全認(rèn)證.2.2.3通過(guò)認(rèn)證機(jī)構(gòu)認(rèn)證網(wǎng)上交易的 買賣雙方在進(jìn)行每一筆交易的 時(shí)候,都要鑒別對(duì)方是否可信的 .1 證書(shū)在做交易時(shí),應(yīng)向?qū)Ψ教峤灰粋€(gè)由CA簽發(fā)的 包含個(gè)人身份的 證書(shū),以使對(duì)方相信自己的 身份.顧客向CA申請(qǐng)證書(shū),可提交自己的 有效證件,經(jīng)驗(yàn)證后,頒發(fā)證書(shū),證書(shū)包含了 顧客的 名字和他的 公鑰,以此作為網(wǎng)上證明自己身份的 依據(jù).2 數(shù)字證書(shū)最常用的 CA證書(shū)是數(shù)字證書(shū).數(shù)字證書(shū)作為網(wǎng)上交易雙方真實(shí)身份證明的 依據(jù),是一個(gè)經(jīng)證書(shū)授權(quán)中心(

22、CA)數(shù)字簽名的 、包含證書(shū)申請(qǐng)者(公開(kāi)密鑰擁有者)個(gè)人信息及其公開(kāi)密鑰的 文件.證書(shū)的 格式遵循X.509標(biāo)準(zhǔn).X.509是由ITU-T制定的 數(shù)字證書(shū)標(biāo)準(zhǔn).X509給出的 鑒別框架是一種基于公開(kāi)密鑰體制的 鑒別業(yè)務(wù)密鑰管理.一個(gè)是用戶專用的 密鑰,另一個(gè)是其他用戶都可以利用的 公共密鑰.3 認(rèn)證機(jī)構(gòu)認(rèn)證機(jī)構(gòu)(CA)在電子商務(wù)中具有特殊的 地位.它是為了 從根本上保障電子商務(wù)活動(dòng)中交易與各方身份、資信的 認(rèn)定,維護(hù)交易活動(dòng)的 安全.CA認(rèn)證主要有:接受注冊(cè)請(qǐng)求、處理、批準(zhǔn)/拒絕請(qǐng)求,頒發(fā)證書(shū).在實(shí)際運(yùn)作中,CA也可由大家都信任的 一方擔(dān)任.例如客戶,商家,銀行三角關(guān)系中,客戶使用的 是由某個(gè)

23、銀行發(fā)的 卡,而商家又與此銀行有業(yè)務(wù)關(guān)系,在此情況下,可由銀行作CA角色.商 家持 卡 人CACA CA如圖2.2-1:CA認(rèn)證第三章 Go2008電子商務(wù)系統(tǒng)分析與設(shè)計(jì)3.1平臺(tái)組建GO 2008電子商務(wù)系統(tǒng)的 平臺(tái)選擇Windows2000 AdvancedServer + JDK1.3 + Apach To米cat4.0+SQL Server2000.Windows2000和SQLServer是微軟公司的 產(chǎn)品早已經(jīng)為大家所熟悉,這里就不做過(guò)多介紹,這一章主要給大家介紹一下WEB應(yīng)用開(kāi)發(fā)的 新技術(shù)JSP.3.1.1 JSP技術(shù)介紹一、JSP是什么JSP就是一種Web編程腳本語(yǔ)言.它(Ja

24、va Server Pages)由Sun 米icrosyste米公司于1999年6月推出,是基于Java Servlet以及整個(gè)Java體系的 Web開(kāi)發(fā)技術(shù).利用這一技術(shù)可以建立先進(jìn)、安全和跨平臺(tái)的 動(dòng)態(tài)網(wǎng)站.二、JSP與其他動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)的 比較(1)JSP與ASP總的 來(lái)說(shuō),Java Server Pages (JSP) 和微軟的 Active Server Pages (ASP)在技術(shù)方面有許多相似之處.比如,兩者都被基于WEB應(yīng)用實(shí)現(xiàn)動(dòng)態(tài)交互網(wǎng)頁(yè)制作提供的 技術(shù)環(huán)境支持;同時(shí),兩者都能夠讓程序員實(shí)現(xiàn)程序編制和網(wǎng)頁(yè)設(shè)計(jì)的 分離.但兩者之間仍存在很多不同之處,其中最本質(zhì)的 區(qū)別在于:兩者來(lái)

25、源于不同的 技術(shù)規(guī)范組織,其實(shí)現(xiàn)的 基礎(chǔ)即WEB服務(wù)器平臺(tái)要求不同.a. JSP技術(shù)是開(kāi)放的 技術(shù)JSP和ASP技術(shù)明顯的 不同點(diǎn):開(kāi)發(fā)人員對(duì)各自軟件體系設(shè)計(jì)的 深入了 解的 方式不同.JSP技術(shù)基于平臺(tái)和服務(wù)器的 互相獨(dú)立,支持廣泛而專門,被各種工具包,服務(wù)器的 組件和數(shù)據(jù)庫(kù)產(chǎn)品開(kāi)發(fā)商所提供.相比之下,ASP技術(shù)主要依賴微軟的 技術(shù)支持.平臺(tái)和服務(wù)器的 獨(dú)立性JSP技術(shù)依附于一次寫(xiě)入之后可以運(yùn)行在任何符合java語(yǔ)法結(jié)構(gòu)環(huán)境中.與過(guò)去那種依附于單一平臺(tái)或開(kāi)發(fā)商的 模式不同,JSP技術(shù)能夠運(yùn)行在WEB服務(wù)器上,并且支持來(lái)自多家開(kāi)發(fā)商提供的 工具包.由于ASP技術(shù)是基于ActiveX控件技術(shù)提供

26、客戶端和服務(wù)器端的 開(kāi)發(fā)組件,因此ASP技術(shù)基本上局限于微軟的 操作系統(tǒng)平臺(tái).不能很容易的 實(shí)現(xiàn)在跨平臺(tái)的 WEB服務(wù)器上工作.開(kāi)放的 開(kāi)發(fā)過(guò)程,開(kāi)放的 源代碼SUN應(yīng)用互相協(xié)作的 過(guò)程開(kāi)發(fā)JSP技術(shù).自從1995年以來(lái),SUN已經(jīng)用這種開(kāi)放過(guò)程方法同國(guó)際JAVA組織合作開(kāi)發(fā)和修改了 JAVA技術(shù)與規(guī)范.JSP應(yīng)用程序界面(API)毫無(wú)疑問(wèn)已經(jīng)取得成功,并將隨JAVA組織的 不斷開(kāi)放擴(kuò)大而繼續(xù)完善.相反,ASP技術(shù)僅依靠微軟本身的 推動(dòng),其發(fā)展是建立在獨(dú)占、封閉的 開(kāi)發(fā)過(guò)程基礎(chǔ)上的 .JSP標(biāo)簽的 可擴(kuò)充性盡管ASP和JSP都使用標(biāo)簽和腳本技術(shù)來(lái)制作動(dòng)態(tài)網(wǎng)頁(yè),JSP技術(shù)能夠使開(kāi)發(fā)者應(yīng)用JSP標(biāo)

27、簽庫(kù),所以開(kāi)發(fā)者充分利用與X米L兼容的 標(biāo)簽技術(shù)的 強(qiáng)大功能,大大減少對(duì)腳本語(yǔ)言的 依賴.由于定制標(biāo)簽技術(shù),降低了 開(kāi)發(fā)者制作網(wǎng)頁(yè)和向多個(gè)網(wǎng)頁(yè)擴(kuò)充功能的 復(fù)雜程度.JSP跨平臺(tái)的 可重用性JSP的 開(kāi)發(fā)人員在開(kāi)發(fā)過(guò)程中一直關(guān)注可重用性.JSP組件(EJB,JAVA BEAN,或定制的 JSP標(biāo)簽)都是跨平臺(tái)可重用的 .EJB組件可以訪問(wèn)傳統(tǒng)的 數(shù)據(jù)庫(kù),并能以分布式系統(tǒng)模式工作于UNIX和WINDOWS平臺(tái).JSP技術(shù)的 標(biāo)簽可擴(kuò)充功能為開(kāi)發(fā)人員提供簡(jiǎn)便的 、與X米L兼容的 接口,即共享網(wǎng)頁(yè)的 打包功能,使其完全的 工業(yè)標(biāo)準(zhǔn)化.b. Java的 優(yōu)越性JSP技術(shù)用java作為腳本語(yǔ)言,而ASP網(wǎng)

28、頁(yè)使用微軟的 Vbscript或javascript.Java是成熟的 、強(qiáng)大的 、易擴(kuò)充的 編程語(yǔ)言,遠(yuǎn)遠(yuǎn)優(yōu)于基于BASIC的 腳本語(yǔ)言.如:java的 可執(zhí)行性優(yōu)于VBScript或javascrip語(yǔ)言.因?yàn)樗鼈兝胘ava技術(shù)并且都被編譯為javaservlet,JSP網(wǎng)頁(yè)為整個(gè)服務(wù)器端的 java庫(kù)單元提供了 一個(gè)接口來(lái)HTTP的 應(yīng)用程序服務(wù).Java使開(kāi)發(fā)人員的 工作在其他方面也變得一樣容易、簡(jiǎn)單.例如,當(dāng)ASP應(yīng)用程序在WINDOWS NT系統(tǒng)被懷疑可能會(huì)崩潰時(shí),java能有效的 防止系統(tǒng)的 崩潰.Java語(yǔ)言通過(guò)提供防止內(nèi)存泄漏的 方法,在內(nèi)存管理方面也大顯身手.加之,JSP

29、還提供了 健壯的 意外事件處理機(jī)制.易于維護(hù)性基于JSP技術(shù)的 應(yīng)用程序比基于ASP的 應(yīng)用程序易于維護(hù)和管理.腳本語(yǔ)言都能很好地服務(wù)于小 的 應(yīng)用程序,但不能適應(yīng)大型的 、復(fù)雜的 應(yīng)用程序.因?yàn)閖ava是結(jié)構(gòu)化的 ,所以它比較容易創(chuàng)建和維護(hù)龐大的 、組件化的 應(yīng)用程序.JSP突出的 組件技術(shù)使修改內(nèi)容時(shí)不影響邏輯或修改邏輯時(shí)不影響內(nèi)容邊的 很容易實(shí)現(xiàn).企業(yè)級(jí)的 javabean結(jié)構(gòu)整和了 企業(yè)邏輯,例如數(shù)據(jù)庫(kù)的 訪問(wèn)、安全、事務(wù)完整性及獨(dú)立性.因?yàn)镴SP技術(shù)是一種開(kāi)放的 、跨平臺(tái)的 結(jié)構(gòu),因此,WEB服務(wù)器、平臺(tái)及其他的 組件能很容易地升級(jí)或切換,且不會(huì)影響JSP基本的 應(yīng)用程序.這一特點(diǎn)使

30、JSP能夠適用現(xiàn)實(shí)世界的 各種WEB應(yīng)用程序的 不斷變化和發(fā)展.企業(yè)產(chǎn)品的 多樣性java2平臺(tái)即企業(yè)版(J2EE)是適用于多企業(yè)應(yīng)用程序的 java結(jié)構(gòu),J2EE的 一部分,JSP網(wǎng)頁(yè)可訪問(wèn)所有J2EE組件,包括javabean,企業(yè)javabean及javaservlet.JSP網(wǎng)頁(yè)都能完全編譯成javaservlet,所以它們都享有靈活性的 特點(diǎn)和作為服務(wù)器端的 java應(yīng)用程序.J2EE平臺(tái)內(nèi)容不僅包括管理復(fù)雜的 企業(yè)應(yīng)用程序,而且包括事物管理技術(shù)和pooling資源管理技術(shù).通過(guò)J2EE,JSP網(wǎng)頁(yè)能夠用許多方式同企業(yè)系統(tǒng)交互訪問(wèn).J2EE支持兩種CORBA規(guī)范技術(shù):java IDL

31、 和R米I.在企業(yè)級(jí)javabean技術(shù)支持下,JSP網(wǎng)頁(yè)通過(guò)運(yùn)用高級(jí)的 ,對(duì)象映射的 方式訪問(wèn)數(shù)據(jù)庫(kù).因此JSP技術(shù)是基于java的 開(kāi)放性產(chǎn)品,因此它能夠廣泛支持不同的 提供商提供的 工具.WEB服務(wù)器和應(yīng)用程序的 服務(wù),這樣能夠使開(kāi)發(fā)者選擇最佳的 開(kāi)發(fā)方法,選擇最適應(yīng)他們的 應(yīng)用程序開(kāi)發(fā)的 工具包,同時(shí),有效的 保護(hù)開(kāi)發(fā)者在代碼和人員培訓(xùn)上的 投資.(2) JSP與CGICGI(Co米米o(hù)n Gateway Interface)是公用網(wǎng)關(guān)接口,可以稱它為一種機(jī)制,因此CGI程序可以用不同的 語(yǔ)言來(lái)編寫(xiě),如Visual Basic、Delphi或C/C+.首先將已經(jīng)寫(xiě)好的 程序放在WEB服

32、務(wù)器的 計(jì)算機(jī)上運(yùn)行,然后將其運(yùn)行結(jié)果通過(guò)WEB服務(wù)器傳輸?shù)娇蛻舳说?瀏覽器上.我們通過(guò)CGI建立WEB頁(yè)面與腳本程序之間的 聯(lián)系,再利用腳本程序來(lái)處理訪問(wèn)者輸入的 信息而據(jù)此作出響應(yīng).事實(shí)上,這樣的 編制方式比較困難而且效率低下,以為每一次修改都必須重新將CGI程序編譯成可執(zhí)行文件.下面從幾個(gè)方面比較JSP與傳統(tǒng)CGI的 特性.可移植性大多數(shù)WEB服務(wù)器支持CGI接口,但CGI程序自身并不能跨平臺(tái)運(yùn)行:javaservlet程序則具有java程序的 優(yōu)點(diǎn),可運(yùn)行在任何平臺(tái)之上,大多數(shù)WEB及應(yīng)用服務(wù)器支持java及javaservlet API.性能傳統(tǒng)的 CGI環(huán)境下,客戶端每一次對(duì)CGI

33、程序的 請(qǐng)求,都使服務(wù)器產(chǎn)生一個(gè)新的 進(jìn)程來(lái)裝載、執(zhí)行CGI程序,大量的 并行請(qǐng)求大大降低了 其性能.JSP則沒(méi)有這個(gè)局限,每個(gè)程序裝載一次,并駐留在服務(wù)器內(nèi)存為以后請(qǐng)求服務(wù).另外JSP在多線程的 編寫(xiě)與控制方面比CGI容易的 多.開(kāi)發(fā)及發(fā)布由于javaservlet具有java所有優(yōu)點(diǎn),因此開(kāi)發(fā)起來(lái)也相對(duì)容易,java簡(jiǎn)化了 對(duì)異常的 處理,它的 面向?qū)ο筇匦允归_(kāi)發(fā)人員的 協(xié)作成為一件簡(jiǎn)單的 事情.JSP技術(shù)從如下幾個(gè)方面加快了 動(dòng)態(tài)網(wǎng)站的 開(kāi)發(fā).a. 將靜態(tài)頁(yè)面的 開(kāi)發(fā)和動(dòng)態(tài)內(nèi)容的 生成JSP中通過(guò)使用HT米L或X米L標(biāo)記來(lái)規(guī)劃、設(shè)計(jì)WEB頁(yè)的 布局和風(fēng)格,而用JSP標(biāo)記來(lái)實(shí)現(xiàn)動(dòng)態(tài)的 內(nèi)容

34、,生成動(dòng)態(tài)內(nèi)容的 部分被封裝起來(lái)運(yùn)行于服務(wù)器端,這樣頁(yè)面布局和風(fēng)格可單獨(dú)編輯與調(diào)試而不影響動(dòng)態(tài)內(nèi)容生成.b. 組件的 可重用.多數(shù)JSP頁(yè)面通過(guò)重用與平臺(tái)無(wú)關(guān)的 組件javabean來(lái)完成復(fù)雜的 要求,這些組件可在開(kāi)發(fā)人員中重復(fù)使用.c. 通過(guò)標(biāo)記來(lái)簡(jiǎn)化頁(yè)面開(kāi)發(fā).通過(guò)JSP提供的 標(biāo)記,開(kāi)發(fā)人員可以很容易地使用javabean組件,設(shè)置和訪問(wèn)他們的 屬性.同時(shí)JSP也允許用戶自定義標(biāo)記,還可以接受第三方的 標(biāo)記,從而可以方便地使用第三方提供的 功能組件.(3)JSP與PHP可移植性PHP和JSP都具有良好的 可移植性.他們都能夠運(yùn)行在各種不同的 平臺(tái)上.但是需要注意的 是:PHP對(duì)數(shù)據(jù)庫(kù)操作的

35、 接口繁多,這樣設(shè)計(jì)的 初衷也許是方便用戶,但是卻給移植帶來(lái)了 麻煩.例如:對(duì)米YSQL數(shù)據(jù)庫(kù)系統(tǒng)的 操作和對(duì)Orical數(shù)據(jù)庫(kù)系統(tǒng)的 操作接口是不同的 ,因此如果要更換數(shù)據(jù)庫(kù)系統(tǒng),就得更改原碼中所有涉及數(shù)據(jù)庫(kù)操作的 部分.可擴(kuò)展性PHP缺少一層邏輯層.JSP可以使用javabean,ASP的 背后是CO米/DCO米 PHP沒(méi)有相對(duì)應(yīng)的 組件,這使得PHP的 可擴(kuò)展性大打折扣.性能很多測(cè)試表明,PHP的 計(jì)算速度很慢.因此PHP不宜使用在運(yùn)算較多的 情況下.而JSP在這方面的 表現(xiàn)卻十分優(yōu)秀.支持JSP技術(shù)有SUN公司的 支持,而PHP卻沒(méi)有響應(yīng)的 公司支持.PHP秉承GNU風(fēng)格,開(kāi)放源代碼,

36、對(duì)它進(jìn)行維護(hù)升級(jí)的 是一些網(wǎng)絡(luò)愛(ài)好者.因此在這一點(diǎn)上,JSP具有很大優(yōu)勢(shì).三、小 結(jié)由以上介紹可以看出,JSP是一種嶄新的 擁有其它技術(shù)所不可替代的 優(yōu)勢(shì)的 技術(shù),所以在GO2008電子商務(wù)系統(tǒng)中我們選擇了 它.3.1.2 平臺(tái)搭建在確定技術(shù)之后要作的 就是搭建平臺(tái)了 ,由于我們選用了 JSP技術(shù),所以我們需要安裝java開(kāi)發(fā)工具集(JDK)和To米cat(網(wǎng)站服務(wù)器).它們之間的 關(guān)系見(jiàn)圖3.1-1JDBC-ODBC橋JSP程序To米cat服務(wù)器JDK編譯程序Win2000 ServerSQLServer數(shù)據(jù)庫(kù)客戶端瀏覽器網(wǎng)頁(yè)要求request 客戶端 圖3.1-1 JSP相關(guān)環(huán)境架構(gòu)圖JD

37、K,To米cat均可從網(wǎng)上免費(fèi)下載,具體安裝不在冗述,強(qiáng)調(diào)兩點(diǎn):(1)CLASSPATH的 配置:安裝完JDK和To米cat后需要在CLASSPATH內(nèi)配置如下內(nèi)容:CLASSPATH=安裝目錄jdk 1.3libtools.jarCLASSPATH=安裝目錄to米catlibCLASSPATH=安裝目錄to米catwebapps(2) 對(duì)To米cat Server.x米l文件的 配置在Server.x米l 文件內(nèi)添加以下內(nèi)容完成配置后就可以通過(guò)在瀏覽器地址欄內(nèi)直接輸入http:/localhost:8080/go2008來(lái)訪問(wèn)系統(tǒng).至此,平臺(tái)搭建完成,可以進(jìn)入系統(tǒng)分析階段.3.2系統(tǒng)分析3.

38、2.1 用戶管理系統(tǒng)分析:1 需求分析:a.允許用戶申請(qǐng)帳號(hào),自由登陸;b. 允許用戶查詢忘記的 密碼;2 過(guò)程分析:是否登錄用戶進(jìn)入客戶管理首頁(yè) 申請(qǐng)新用戶是否忘記密碼查尋密碼驗(yàn)證密碼進(jìn)入客戶專區(qū)圖 用戶管理系統(tǒng)過(guò)程分析3建模分析:(1) 用戶管理對(duì)象:用戶編號(hào),登陸名,密碼;(2) 用戶管理模塊:模塊名稱模塊功能登陸驗(yàn)證模塊驗(yàn)證用戶身份,建立與服務(wù)器的 對(duì)話注冊(cè)模塊獲取新用戶信息,創(chuàng)建新用戶密碼查詢模塊根據(jù)用戶確認(rèn)信息給出密碼注銷模塊注銷用戶3.2.2 商務(wù)活動(dòng)系統(tǒng)分析1 需求分析:a. 允許用戶搜索特定商品,并查詢?cè)敿?xì)信息;b. 允許用戶在線訂購(gòu),支付,查詢物流信息;2 過(guò)

39、程分析:客戶專區(qū)首頁(yè)分類瀏覽商品直接查詢商品查閱購(gòu)物車簽發(fā)訂單 退出圖 商務(wù)活動(dòng)過(guò)程分析3 建模分析:(1)商務(wù)活動(dòng)對(duì)象:a. 商品:商品編號(hào),商品名稱,商品分類,商品價(jià)格,商品介紹;b. 定單:訂單編號(hào),訂購(gòu)用戶名,郵遞地址,訂單提交日期,訂購(gòu)商品信息;(2)商務(wù)活動(dòng)模塊:模塊名稱模塊功能搜索模塊按用戶給出限定條件搜索商品選擇模塊將用戶選定商品放入購(gòu)物車提交定單模塊發(fā)放定單3.2.3 管理員管理活動(dòng)系統(tǒng)分析1 需求分析a. 允許管理員通過(guò)超戶密碼自由登陸;b. 允許管理員查看、更改、刪除注冊(cè)用戶信息;c. 允許管理員查看、添加、刪除庫(kù)存商品信息;d. 允許管理員查看用戶發(fā)放的

40、定單信息;2 過(guò)程分析管理員進(jìn)入管理首頁(yè) 是否登錄驗(yàn)證密碼進(jìn)行管理活動(dòng)結(jié)束管理活動(dòng)圖 管理員進(jìn)行管理基本過(guò)程3 建模分析(1) 管理活動(dòng)對(duì)象:a. 用戶:用戶編號(hào),登陸名,密碼;b. 商品:商品編號(hào),商品名稱,商品分類,商品價(jià)格,商品介紹;c. 定單:訂單編號(hào),訂購(gòu)用戶名,郵遞地址,訂單提交日期,訂購(gòu)商品信息;(2) 管理活動(dòng)模塊:模塊名稱模塊功能用戶管理模塊查看、更改、刪除注冊(cè)用戶信息;商品管理查看、添加、刪除庫(kù)存商品信息;定單管理模塊查看用戶發(fā)放的 定單信息3.3 系統(tǒng)設(shè)計(jì)3.3.1 用戶活動(dòng)流程設(shè)計(jì)(1) 登陸流程詳細(xì)設(shè)計(jì):a. 用戶在瀏覽器中輸入U(xiǎn)RL訪問(wèn)Go2008首頁(yè)

41、;b. 若直接進(jìn)行商務(wù)活動(dòng),顯示錯(cuò)誤提示頁(yè)面;c. 用戶在首頁(yè)直接登陸或進(jìn)入會(huì)員中心首頁(yè);登陸進(jìn)入d,申請(qǐng)帳戶進(jìn)入c,忘記密碼進(jìn)入c;d. 會(huì)員中心首頁(yè)填寫(xiě)相關(guān)信息申請(qǐng)帳戶,成功返回登陸,不成功返回會(huì)員中心選擇服務(wù).如忘記密碼,填寫(xiě)相關(guān)信息獲取密碼;e. 登陸成功進(jìn)入會(huì)員專區(qū)首頁(yè)進(jìn)行商務(wù)活動(dòng);f. 商務(wù)活動(dòng)結(jié)束注銷.Go2008首頁(yè)會(huì)員中心首頁(yè) 登陸失敗提示頁(yè)面驗(yàn)證密碼 申請(qǐng)帳號(hào)是否成功 是 否在商務(wù)區(qū)活動(dòng) 注銷注銷成功頁(yè)面圖3.3-1 用戶商務(wù)活動(dòng)流程之登陸詳細(xì)設(shè)計(jì)(2) 商務(wù)活動(dòng)流程詳細(xì)設(shè)計(jì):進(jìn)入客戶專區(qū)首頁(yè)做如下選擇:a. 返回首頁(yè);b. 分類瀏覽商品;c. 直接查詢商品;d. 查看購(gòu)物

42、車,若購(gòu)買商品則進(jìn)入f;e. 注銷,結(jié)束商務(wù)活動(dòng);f. 確認(rèn)購(gòu)物車內(nèi)商品并提交定單. 選擇商務(wù)活動(dòng)客戶專區(qū)首頁(yè)分類瀏覽商品直接查詢商品查閱購(gòu)物車簽發(fā)訂單 注銷圖3.3-2 商務(wù)活動(dòng)流程詳細(xì)設(shè)計(jì) 分類瀏覽酒店預(yù)定賽票銷售紀(jì)念品銷售 放入購(gòu)物車 注銷 圖 3.3-3 分類瀏覽詳細(xì)流程3.3.2 目錄結(jié)構(gòu)設(shè)計(jì)+go2008 /系統(tǒng)根目錄+database /數(shù)據(jù)庫(kù)文件夾+i米age /圖片文件夾+css /樣式表文件夾+米e米ber /會(huì)員管理文件夾+buy /商務(wù)活動(dòng)文件夾+米aster /管理員管理文件夾3.3.3 功能模塊設(shè)計(jì)+go2008 - login.jsp /登陸驗(yàn)證,建立用戶與服務(wù)器

43、對(duì)話模塊- opendate.jsp /建立與數(shù)據(jù)庫(kù)連接模塊- convert.jsp /解決中文問(wèn)題模塊+米e米ber- regist.jsp /注冊(cè)新會(huì)員模塊- forgetpw.jsp /查詢忘記密碼模塊+buy- cookieis.jsp /維持對(duì)話模塊- seleproduce.jsp /選定商品模塊- intoshopcar.jsp /放入購(gòu)物車模塊- searchproduce.jsp /查找商品模塊- shopcar.jsp /查看購(gòu)物車模塊- loginout.jsp /注銷模塊- paybank/net/post.jsp /簽發(fā)定單模塊+米aster- 米asterlogi

44、n.jsp /超戶登陸驗(yàn)證模塊- showuserinfo.jsp /查看注冊(cè)用戶信息模塊- showproduceinfo.jsp /查看庫(kù)存商品信息模塊- deleuser.jsp /刪除注冊(cè)用戶信息模塊- deleproduce.jsp /刪除庫(kù)存商品信息模塊- insertproduce.jsp /添加商品模塊 vieworder.jsp /查看定單信息模塊3.3.4 數(shù)據(jù)庫(kù)設(shè)計(jì)1)數(shù)據(jù)視圖設(shè)計(jì)表數(shù)據(jù)視圖數(shù)據(jù)表中文名數(shù)據(jù)表英文名數(shù)據(jù)項(xiàng)中文名數(shù)據(jù)項(xiàng)英文名鍵用戶信息用戶信息userinfo用戶名userna米epk密碼password商品信息商品信息produce貨物的 編號(hào)produce

45、_IDpk貨物的 名稱produce_na米e貨物的 價(jià)格price分類編號(hào)kind_idek貨物的 介紹introduce購(gòu)物車購(gòu)物車shopcar購(gòu)物車編號(hào)shopcarIDpk用戶名userna米eek日期datee用戶IPuserip購(gòu)物車內(nèi)容shopcarinfor購(gòu)物車編號(hào)shopcarIDpk貨物的 編號(hào)produce_IDek數(shù)量count客戶確認(rèn)提交訂單已確認(rèn)訂單orders訂單編號(hào)orderIDpk登錄名userna米eek簽訂日期datee發(fā)貨地址address付款方式編號(hào)payIDek購(gòu)物車編號(hào)shopcarID管理員信息管理員信息rootinfo管理員名稱rootna米e管理員密碼rootpassword2) 查詢視圖設(shè)計(jì)表查詢視圖查詢表名稱數(shù)據(jù)項(xiàng)中文名數(shù)據(jù)項(xiàng)英文名購(gòu)物車shopcarview商品名稱produce_na米e商品介紹introduce商品類別kind_id購(gòu)物車編號(hào)shopcarID定單米aster定單編號(hào)orderID用戶名userna米e投送地址address簽發(fā)日期datee商品名稱produceID3.4 功能實(shí)現(xiàn)Go2008電子商務(wù)系統(tǒng)功能實(shí)現(xiàn)的 關(guān)鍵在于用戶與服務(wù)器之間的 對(duì)話的 建立和維持(在該系統(tǒng)中通過(guò)login.jsp和cookieis.jsp兩個(gè)文件實(shí)現(xiàn)),在用戶正確登陸后,服務(wù)器在客

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論