版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、化妝品網(wǎng)購(gòu)系統(tǒng)設(shè)計(jì)摘要在電子商務(wù)網(wǎng)站中,網(wǎng)上化妝品店是目前應(yīng)用最廣、最成功的典范之一。通過此類網(wǎng)站,用戶可以充分利用intemet的發(fā)展給人類帶來的便捷,突破時(shí)間和空間上的限制,實(shí)現(xiàn)網(wǎng)上購(gòu)物。本系統(tǒng)以 myeclipse6.o為主要開發(fā)工具,使用mysql數(shù)據(jù)庫,通過hibemet與數(shù)據(jù)庫進(jìn)行交互,實(shí)現(xiàn)了用戶注冊(cè)、登錄、身份驗(yàn)證及用戶數(shù)據(jù)的采集、商品的瀏覽查詢和購(gòu)買等功能。本文著重論述了基于網(wǎng)上購(gòu)買化妝品系統(tǒng)的功能設(shè)計(jì)與實(shí)現(xiàn)過程,包括系統(tǒng)需求分析和系統(tǒng)的功能設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)以及主要jsp頁面的設(shè)計(jì)。本文根據(jù)系統(tǒng)功能需求,劃分了前臺(tái)普通用戶登錄和后臺(tái)管理員管理兩大功能模塊。在前臺(tái)普通用戶模塊中,
2、又包含了用戶注冊(cè)登錄、購(gòu)物車、商品列表和訂單生成等主要功能模塊。用戶登錄管理:由用戶輸入相關(guān)信息,通過表單傳送到服務(wù)器。用戶可以根據(jù)自己的需要,查詢和選擇商品,并修改數(shù)量及刪除己選擇地商品。當(dāng)你決定好所要購(gòu)買的商品及其數(shù)量,單擊進(jìn)入確定購(gòu)買便可生成訂單,確認(rèn)無誤后就可將訂單提交。后臺(tái)管理員登錄管理:輸入用戶名和密碼后,通過form表單提交給配置文件,通過配置文件找到action。在后臺(tái)管理員模塊中,有包含了用戶管理、化妝品信息管理、化妝品詳細(xì)信息顯示、訂單處理等主要功能模塊,并詳細(xì)介紹各模塊子系統(tǒng)的實(shí)現(xiàn)方法。商品管理:按照不同的類別進(jìn)行存放商品,對(duì)商品的進(jìn)出有嚴(yán)格的管理方法。對(duì)商品類別進(jìn)行詳細(xì)
3、的分類,分類清晰,一目了然,這樣便管理。購(gòu)物車管理:徒左方的舍具登入速結(jié)登入瞞物卓,在購(gòu)物車頁面,您可一目了然的看到購(gòu)物車上商品的信息。最后,論文給出了開發(fā)該系統(tǒng)時(shí)所涉及到的細(xì)節(jié)問題、關(guān)鍵技術(shù)和尚且存在的問題關(guān)鍵詞: 電子商務(wù)、jsp、網(wǎng)站設(shè)計(jì)、系統(tǒng)架構(gòu)前言近五年間,網(wǎng)上購(gòu)物的規(guī)模以100%以上的超速度迅猛發(fā)展,對(duì)傳統(tǒng)零售渠道形成了一定沖擊。不可否認(rèn),網(wǎng)上購(gòu)物這種新興的商品流通方式以其便捷、價(jià)廉、時(shí)尚等特點(diǎn)贏得了越來越多的網(wǎng)民認(rèn)可,但由于網(wǎng)購(gòu)的安全保障、管理體系、政策法規(guī)等軟硬件建設(shè)相對(duì)滯后,使得處于茁壯成長(zhǎng)期的網(wǎng)上購(gòu)物正面臨著多方面的發(fā)展瓶頸。19871998年,是我國(guó)網(wǎng)上購(gòu)物的萌芽期。19
4、87年9月20日,中國(guó)第一封電子郵件飄洋過海,飛向世界,揭開了中國(guó)使用互聯(lián)網(wǎng)的序幕;20世紀(jì)90年代中后期,互聯(lián)網(wǎng)開始在中國(guó)迅速發(fā)展,年增長(zhǎng)率高達(dá)200%,但上網(wǎng)用戶基數(shù)較小,直到1998年底,僅為210萬人;1998年3月,我國(guó)第一筆互聯(lián)網(wǎng)網(wǎng)上交易成功,標(biāo)志著網(wǎng)上購(gòu)物在中國(guó)的興起。19992001年,是我國(guó)網(wǎng)上購(gòu)物的導(dǎo)入期。1999年3月,8848等首批b2c網(wǎng)站正式開通,網(wǎng)上購(gòu)物開始進(jìn)入專業(yè)化階段。因此,人們一般把1999年稱為“網(wǎng)上購(gòu)物元年”。2001年底,我國(guó)互聯(lián)網(wǎng)用戶數(shù)增長(zhǎng)為3370萬,網(wǎng)上購(gòu)物的實(shí)際交易額僅為6億元人民幣,購(gòu)物的網(wǎng)民約占互聯(lián)網(wǎng)用戶總數(shù)的6%左右。 2002年至今,是
5、我國(guó)網(wǎng)上購(gòu)物的井噴期。我國(guó)參與網(wǎng)上購(gòu)物的網(wǎng)民數(shù)量不斷攀升,據(jù)2006年中國(guó)互聯(lián)網(wǎng)年度報(bào)告數(shù)據(jù)顯示:全國(guó)網(wǎng)民已激增至1.2億以上,其中超過3000萬人習(xí)慣網(wǎng)購(gòu),網(wǎng)購(gòu)比例高達(dá)25%。網(wǎng)購(gòu)占全國(guó)商品零售總額的比例已從2002年0.04上升至2006年的0.85。37.8的網(wǎng)民在最近一年中有過網(wǎng)上購(gòu)物的經(jīng)歷,2006年,僅淘寶網(wǎng)就銷售出4000萬件香水和化妝品,其成交額遠(yuǎn)遠(yuǎn)高于通訊設(shè)備、圖化妝品、珠寶首飾等類產(chǎn)品,成為網(wǎng)上購(gòu)物最熱門的品類之一。1 概述1.1 電子商務(wù)簡(jiǎn)介電子商務(wù)是一種依托現(xiàn)代信息技術(shù)和網(wǎng)絡(luò)技術(shù),集金融電子化、管理信息化、商貿(mào)信息網(wǎng)絡(luò)化為一體,旨在實(shí)現(xiàn)物流、資金流與信息流和諧統(tǒng)一的新型
6、貿(mào)易方式。電子商務(wù)在互聯(lián)網(wǎng)的基礎(chǔ)上,突破傳統(tǒng)的時(shí)空觀念,縮小了生產(chǎn)、流通、分配、消費(fèi)之間的距離,大大提高了物流、資金流和信息流的有效傳輸和處理,開辟了世界范圍內(nèi)更為公平、公正、廣泛、競(jìng)爭(zhēng)的大市場(chǎng),為制造者、銷售者和消費(fèi)者提供了能更好地滿足各自需求的極好的機(jī)會(huì)1.1.1 電子商務(wù)的特點(diǎn)以下是根據(jù)cnnic(中國(guó)互聯(lián)網(wǎng)絡(luò)信息中心)公布的中國(guó)b2c電子商務(wù)發(fā)展報(bào)告來進(jìn)一步分析目前的網(wǎng)上購(gòu)物的現(xiàn)狀。(主要引用其中的分析圖表)圖1.1目前網(wǎng)上購(gòu)物的現(xiàn)狀從上面的圖可以看出網(wǎng)上購(gòu)物選擇節(jié)約時(shí)間和操作方便的分別占46.7%和44.2%,這說明隨著生活節(jié)奏的加快,人們?cè)絹碓较M麚碛泻?jiǎn)單快捷的購(gòu)物方式。電子商務(wù)與
7、傳統(tǒng)商業(yè)方式相比,具有如下特點(diǎn):1)精減流通環(huán)節(jié)。電子商務(wù)不需要批發(fā)商,專賣店和商場(chǎng),客戶通過網(wǎng)絡(luò)直接從廠家定購(gòu)產(chǎn)品。2)節(jié)省購(gòu)物時(shí)間,增加客戶選擇余地。電子商務(wù)通過網(wǎng)絡(luò)為各種消費(fèi)需求提供廣泛的選擇余地,可以使客戶足不出戶便能購(gòu)買到滿意的商品。3)加速資金流通。電子商務(wù)中的資金周轉(zhuǎn)無須在銀行以外的客戶、批發(fā)商、商場(chǎng)等之間進(jìn)行,而直接通過網(wǎng)絡(luò)在銀行內(nèi)部帳戶上進(jìn)行,大大加快了資金周轉(zhuǎn)速度,同時(shí)減少了商業(yè)糾紛。4)增強(qiáng)客戶和廠商的交流。客戶可以通過網(wǎng)絡(luò)說明自己的需求,定購(gòu)自己喜歡的產(chǎn)品,廠商則可以很快地了解用戶需求,避免生產(chǎn)上的浪費(fèi)。5)刺激企業(yè)間的聯(lián)合和競(jìng)爭(zhēng)。企業(yè)之間可以通過網(wǎng)絡(luò)了解對(duì)手的產(chǎn)品性能
8、與價(jià)格以及銷售量等信息,從而促進(jìn)企業(yè)改造技術(shù),提高產(chǎn)品競(jìng)爭(zhēng)力。1.1.2 電子商務(wù)的商業(yè)模式在我國(guó),電子商務(wù)的發(fā)展速度很快,根據(jù)cnnic的統(tǒng)計(jì)結(jié)果,截止2005年1月中國(guó)有互聯(lián)網(wǎng)用戶9800萬人,而又有30.2%以上的網(wǎng)民在過去的一年里有過網(wǎng)上購(gòu)物的經(jīng)歷,并且人數(shù)還在以8%左右的速度增長(zhǎng),預(yù)計(jì)到2006年中國(guó)網(wǎng)上購(gòu)物用戶將達(dá)到4000萬人,這說明在中國(guó)發(fā)展網(wǎng)上購(gòu)物具有良好的群眾基礎(chǔ),網(wǎng)上購(gòu)物方式日趨被大家所接受。獲得業(yè)內(nèi)一致認(rèn)同的分類方法是把企業(yè)和消費(fèi)者作為劃分標(biāo)準(zhǔn),分別劃分出企業(yè)-企業(yè)(b2b)、企業(yè)對(duì)消費(fèi)者(b2c)、消費(fèi)者對(duì)企業(yè)(c2b)和消費(fèi)者對(duì)消費(fèi)者(c2c)等模式。(1)b to
9、 b(商家對(duì)商家):主要是指企業(yè)與企業(yè)之間進(jìn)行的電子商務(wù)活動(dòng),也成為批發(fā)電子商務(wù)。(2)b to c(商家對(duì)個(gè)人消費(fèi)者):指的是企業(yè)與消費(fèi)者之間進(jìn)行的電子商務(wù)活動(dòng),這類電子商務(wù)主要是借助于國(guó)際互聯(lián)網(wǎng)所開展的在線銷售活動(dòng)。從技術(shù)角度看,企業(yè)上網(wǎng)面對(duì)廣大的消費(fèi)者,并不要求雙方使用統(tǒng)一標(biāo)準(zhǔn)的單據(jù)傳輸,在線零售和支付行為通常只涉及到信用卡、電子貨幣或電子錢包。另外,internet所提供的搜索瀏覽功能和多媒體界面,使消費(fèi)者更容易查找適合自己需要的產(chǎn)品,并能夠?qū)Ξa(chǎn)品有更深入的了解,因此,開展b to c的電子商務(wù),障礙最少,應(yīng)用潛力巨大。就目前發(fā)展看,這類電子商務(wù)仍將持續(xù)發(fā)展,是推動(dòng)其它類型電子商務(wù)活動(dòng)
10、的主要?jiǎng)恿χ?。本次畢業(yè)設(shè)計(jì)就是一個(gè)b to c結(jié)構(gòu)的網(wǎng)上化妝品店系統(tǒng)。(3)c to c(個(gè)人消費(fèi)者對(duì)個(gè)人消費(fèi)者):指的是消費(fèi)者與消費(fèi)者之間進(jìn)行的電子商務(wù)活動(dòng),是美國(guó)ebay所采用的商業(yè)模式。結(jié)合國(guó)內(nèi)電子商務(wù)尚未解決支付與貨運(yùn)的現(xiàn)狀況,采用這種方式,可以讓用戶自己付費(fèi)、運(yùn)輸和驗(yàn)貨等問題。(4)c to b(個(gè)人消費(fèi)者對(duì)商家):這是目前在專業(yè)經(jīng)營(yíng)電子商務(wù)網(wǎng)站中較新的一種概念,也就是所謂的“倒轉(zhuǎn)式的拍賣”。 另外還有消費(fèi)者對(duì)行政機(jī)構(gòu)的電子商務(wù)、商業(yè)機(jī)構(gòu)對(duì)行政機(jī)構(gòu)的電子商務(wù)等。1.2 電子商務(wù)安全電子商務(wù)作為一種全新的業(yè)務(wù)和服務(wù)方式,為全球客戶提供了更豐富的商務(wù)信息、更簡(jiǎn)潔的交易過程和更低廉的交易
11、成本。伴隨著因特網(wǎng)用戶的迅速增加,網(wǎng)絡(luò)交易也在積聚上升。然而當(dāng)這一切發(fā)生變化,甚至發(fā)生逆轉(zhuǎn)的時(shí)候,人們就不得不注意到其中的安全問題,并給予以高度的重視了。1.2.1 網(wǎng)絡(luò)交易的風(fēng)險(xiǎn)源分析大部分使用過計(jì)算機(jī)的人都遇到過計(jì)算機(jī)病毒的侵?jǐn)_。他們的的黑手頻頻的伸向金融領(lǐng)域,現(xiàn)在又瞄準(zhǔn)了電子商務(wù)。(1)信息風(fēng)險(xiǎn)。從技術(shù)上看,網(wǎng)絡(luò)交易的信息風(fēng)險(xiǎn)主要來自三方面:1)冒名竊賊。黑客為了獲取重要的商業(yè)秘密、資源和信息,常常采用源ip地址欺騙攻擊。2)篡改數(shù)據(jù)。攻擊者未經(jīng)授權(quán)進(jìn)入網(wǎng)絡(luò)交易系統(tǒng),使用非法手段,刪除,修改,重發(fā)某些重要信息,破壞數(shù)據(jù)的完整性。3)信息丟失。交易信息的丟失,可能是三種情況:一是因?yàn)榫€路問
12、題造成信息丟失;二是因?yàn)榘踩胧┎划?dāng)而丟失信息;三是在不同的操作平臺(tái)上轉(zhuǎn)換操作丟失信息。 (2)信息傳遞工程中的風(fēng)險(xiǎn)信息在網(wǎng)絡(luò)上傳遞時(shí),要經(jīng)過多個(gè)環(huán)節(jié)和渠道。由于計(jì)算機(jī)技術(shù)發(fā)展迅速,原有的病毒防范技術(shù)、加密技術(shù)、防火墻技術(shù)等始終存在著被新技術(shù)攻擊的可能性。計(jì)算機(jī)病毒的侵襲、黑客的非法侵入、線路竊聽等很容易使重要數(shù)據(jù)在傳遞中泄露,威脅電子商務(wù)的安全。1.2.2 客戶認(rèn)證客戶認(rèn)證(client authentication)是基于用戶的客戶端主機(jī)ip地址的一種認(rèn)證機(jī)制,它允許系統(tǒng)管理員為具有某一特定ip地址的授權(quán)用戶定制訪問權(quán)限。 客戶認(rèn)證技術(shù)是保證電子商務(wù)交易安全的一項(xiàng)重要技術(shù)。客戶認(rèn)證主要包括
13、身份認(rèn)證和信息認(rèn)證。前者用于鑒別用戶身份,后者用與保證通信雙方的不可抵賴性和信息的完整性。 身份認(rèn)證(1)身份認(rèn)證的目標(biāo)(2)用戶身份認(rèn)證的基本方式1)用戶所知道的某個(gè)秘密信息,如用戶知道的自己的口令2)用戶所持有的某個(gè)秘密信息(硬件)。3)用戶所具有的某些個(gè)人化參數(shù),如指紋,聲音,dna等。 信息認(rèn)證商務(wù)活動(dòng)往往是通過公開網(wǎng)絡(luò)如因特網(wǎng)進(jìn)行數(shù)據(jù)傳輸,這就對(duì)網(wǎng)絡(luò)傳輸過程中信息的保密性提出了更高的要求。 通過認(rèn)證機(jī)構(gòu)認(rèn)證網(wǎng)上交易的買賣雙方在進(jìn)行每一筆交易的時(shí)候,都要鑒別對(duì)方是否可信的。 1)證化妝品在做交易時(shí),應(yīng)向?qū)Ψ教峤灰粋€(gè)由ca簽發(fā)的包含個(gè)人身份的證化
14、妝品,以使對(duì)方相信自己的身份。2) 數(shù)字證化妝品最常用的ca證化妝品是數(shù)字證化妝品。數(shù)字證化妝品作為網(wǎng)上交易雙方真實(shí)身份證明的依據(jù),是一個(gè)經(jīng)證化妝品授權(quán)中心(ca)數(shù)字簽名的、包含證化妝品申請(qǐng)者(公開密鑰擁有者)。證化妝品的格式遵循x.509標(biāo)準(zhǔn)。3)認(rèn)證機(jī)構(gòu) ca認(rèn)證主要有:接受注冊(cè)請(qǐng)求、處理、批準(zhǔn)/拒絕請(qǐng)求,頒發(fā)證化妝品。持 卡 人商 家1、 ccacaca在實(shí)際運(yùn)作中,ca也可由大家都信任的一方擔(dān)任。如圖2.2-1:ca認(rèn)證2 系統(tǒng)分析與總體設(shè)計(jì)2.1 項(xiàng)目背景分析各種數(shù)據(jù)表明:在網(wǎng)購(gòu)一族中,化妝品是他們最鐘情的商品之一。深圳新聞網(wǎng)進(jìn)行的“深圳市民網(wǎng)上購(gòu)物消費(fèi)習(xí)慣”調(diào)查結(jié)果顯示,近七成網(wǎng)
15、購(gòu)者鐘情于化妝品。與傳統(tǒng)化妝品售賣方式相比,網(wǎng)上購(gòu)物具有八大獨(dú)特優(yōu)點(diǎn),這也是越來越多的消費(fèi)者選擇網(wǎng)購(gòu)的根本原因。消費(fèi)者喜歡化妝品網(wǎng)購(gòu)的八大理由1購(gòu)物的便利性:網(wǎng)購(gòu)沒有時(shí)間、地點(diǎn)的限制,沒有腿腳勞頓之苦,是一種很時(shí)尚的購(gòu)物方式,因此深受那些白領(lǐng)女性的歡迎。靜坐家中,鼠標(biāo)一點(diǎn),交易即可輕松完成。消費(fèi)者不必面對(duì)化妝品廣告的狂轟亂炸,不用奔波于商超、專柜之中,只需根據(jù)自己的喜好與需要,尋找鐘情的品牌、產(chǎn)品和服務(wù),貨比萬家,輕松做出決定。2選擇的豐富性:網(wǎng)購(gòu)化妝品的貨源渠道多樣,產(chǎn)品體系豐富。打開淘寶網(wǎng)的女人頻道“彩妝/香水/護(hù)膚”專區(qū),選擇一個(gè)潔面品類,就有80多個(gè)品牌化妝品的上千種潔面產(chǎn)品可供選擇。
16、在中心城市的大型商場(chǎng),受規(guī)模限制,每個(gè)商場(chǎng)能夠容納的化妝品專柜數(shù)量有限,不可能完全滿足消費(fèi)者多樣化、個(gè)性化的需求,網(wǎng)上購(gòu)物在很大程度上克服了這些弊端。3決策的自主性:在網(wǎng)絡(luò)上,消費(fèi)者可以真正體會(huì)到“當(dāng)家作主”的感覺。購(gòu)買決策不會(huì)受到促銷小姐、推銷員的干擾,完全取決于自己的判斷。買家還可以查看網(wǎng)民對(duì)產(chǎn)品品質(zhì)、實(shí)際效果的相關(guān)評(píng)價(jià),綜合評(píng)定核心信息后,做出客觀決策。4服務(wù)的個(gè)性化:網(wǎng)絡(luò)最大的特點(diǎn)是強(qiáng)大的互動(dòng)性。企業(yè)可以通過網(wǎng)站收集顧客意見,在線解答顧客使用產(chǎn)品過程中出現(xiàn)的問題,提供一對(duì)一的個(gè)性化服務(wù)。比如,在dhc網(wǎng)站進(jìn)行購(gòu)物,dhc會(huì)及時(shí)向顧客發(fā)送手機(jī)短信,提醒收貨及使用中相關(guān)注意事項(xiàng)。如果出現(xiàn)意
17、外情況,還會(huì)提示顧客采取相應(yīng)措施進(jìn)行應(yīng)對(duì),并在網(wǎng)上設(shè)置購(gòu)物累計(jì)積分。這種貼身的個(gè)性化服務(wù),不斷積累著消費(fèi)者的忠誠(chéng)度。5價(jià)格優(yōu)勢(shì)明顯:中國(guó)互聯(lián)網(wǎng)絡(luò)發(fā)展?fàn)顩r統(tǒng)計(jì)報(bào)告數(shù)據(jù)顯示:61.3%的網(wǎng)民選擇網(wǎng)上購(gòu)物的原因就是價(jià)格便宜。這部分網(wǎng)民主要是對(duì)價(jià)格比較敏感的家庭主婦和愛美學(xué)生。在c2c網(wǎng)站,化妝品的價(jià)格一般會(huì)比傳統(tǒng)渠道的銷售價(jià)格低10%30%。6營(yíng)銷成本更低:傳統(tǒng)的化妝品營(yíng)銷模式是從廠家到經(jīng)銷商,再?gòu)慕?jīng)銷商到終端專柜、化妝品專賣店、超市等。由于渠道鏈條長(zhǎng),營(yíng)銷成本自然水漲船高。而網(wǎng)上購(gòu)物這一營(yíng)銷模式最大限度地減少了中間環(huán)節(jié),企業(yè)可以直接面對(duì)消費(fèi)者,綜合營(yíng)銷成本比傳統(tǒng)渠道更低,企業(yè)利潤(rùn)率得到了最大化的保
18、障。7全天候銷售服務(wù):傳統(tǒng)渠道的化妝品售點(diǎn)都有固定的營(yíng)業(yè)時(shí)間,多為12小時(shí)營(yíng)業(yè)制,很少提供全天候銷售服務(wù)。網(wǎng)上購(gòu)物則不同,完全是24小時(shí)在線,企業(yè)可以隨時(shí)隨地通過網(wǎng)絡(luò)獲得商機(jī),消費(fèi)者也可以24小時(shí)淘到自己心儀的商品。8客情維護(hù)方便快捷:網(wǎng)絡(luò)擁有強(qiáng)大的客群聚合能力,可以把全球各地具有相似消費(fèi)意識(shí)、共同消費(fèi)目的的億萬網(wǎng)民瞬間聚合在一個(gè)特定的網(wǎng)站,甚至特定的產(chǎn)品身上。對(duì)于企業(yè)來說,消費(fèi)者是財(cái)富的源泉。通過網(wǎng)購(gòu),目標(biāo)消費(fèi)者不請(qǐng)自來,自動(dòng)組成“線上購(gòu)物俱樂部”。俱樂部成員,具有較高的化妝品消費(fèi)意識(shí)和消費(fèi)熱情,對(duì)某一品牌有類似的看法,甚至擁有相同的偏好。這類人是目標(biāo)消費(fèi)者中最活躍的分子,哪個(gè)品牌率先得到這
19、類人的認(rèn)同,就能最終贏得網(wǎng)購(gòu)決戰(zhàn)的先機(jī)。2.2 需求分析2.2.1 系統(tǒng)分析一個(gè)好的網(wǎng)上購(gòu)物系統(tǒng),不僅包括前臺(tái)的美觀同時(shí)后臺(tái)的優(yōu)化也是很重要的,本系統(tǒng)主要有四大模塊構(gòu)成,分別為:第一,客戶瀏覽模塊;第二,應(yīng)用服務(wù)模塊;第三,后臺(tái)數(shù)據(jù)庫模塊;第四,也是比較重要的一個(gè)模塊,后臺(tái)系統(tǒng)管理客戶端模塊。在前臺(tái)的諸多模塊中分別包含著注冊(cè)、登陸、注銷等處理功能,同時(shí)在這三個(gè)模塊中均包含著查詢功能。在后臺(tái)的模塊中,只有管理員有權(quán)限登陸,管理員可以添加商品、客戶的信息,可以編輯商品的詳細(xì)信息等等一系列功能。2.2.2 系統(tǒng)性能要求由于本站只是給一小型網(wǎng)上購(gòu)物使用,所以對(duì)訪問量不大的情況下是完全可以的,一旦設(shè)計(jì)到
20、點(diǎn)擊量很大時(shí)則需要重整代碼,使得安全性、可維護(hù)行、可操作性變的更完善,目前來說系統(tǒng)的安全性相對(duì)來說已經(jīng)比較安全2.2.3 運(yùn)行要求本信息管理系統(tǒng)用asp結(jié)合sql server2000 dreamweaver4.0實(shí)現(xiàn),這些軟件技術(shù)都已經(jīng)很成熟,而且技術(shù)含量很高,使用起來很方便,因此整個(gè)系統(tǒng)的開發(fā)中顯得很簡(jiǎn)單,由于這些軟件的技術(shù)含量很高,所以也給安全性帶來很大的保證,目前高性能的網(wǎng)絡(luò)組件大量涌現(xiàn),它們速度快,用量大,可靠性高,價(jià)格底,完全可以滿足本系統(tǒng)的需要。2.2.4 將來可能提出的要求此系統(tǒng)的開發(fā)投入網(wǎng)上使用后,生活節(jié)奏很快的人群不用在下班后跑商店商場(chǎng),購(gòu)物的整體效率有了很大的提高,為購(gòu)物
21、者節(jié)省了許多時(shí)間,真正實(shí)現(xiàn)足不出戶在家購(gòu)物的e時(shí)代生活方式。2.3 設(shè)計(jì)目標(biāo)本系統(tǒng)在設(shè)計(jì)時(shí)應(yīng)該滿足以下幾個(gè)目標(biāo):(1)采用人機(jī)對(duì)話的操作方式,界面設(shè)計(jì)美觀友好、信息查詢靈活、方便、快捷、準(zhǔn)確、數(shù) 據(jù)存儲(chǔ)安全可靠。(2)全面展示商城內(nèi)所有商品,并可展示最新商品及特價(jià)商品。(3)為顧客提供一個(gè)方便、快捷的商品信息查詢功能。(4)用戶可以隨時(shí)修改自己的用戶資料。(5)實(shí)現(xiàn)網(wǎng)上購(gòu)物。(6)商品銷售排行,以方便顧客了解本商城內(nèi)的熱銷商品及幫助企業(yè)領(lǐng)導(dǎo)者做出 相應(yīng)的決策。2.4 系統(tǒng)的體系和結(jié)構(gòu)browser/server的多層結(jié)構(gòu)的應(yīng)用正是在對(duì)c/s結(jié)構(gòu)的總結(jié)基礎(chǔ)上產(chǎn)生的,并且已經(jīng)已經(jīng)已經(jīng)擴(kuò)展到了b/s
22、應(yīng)用開發(fā)領(lǐng)域。即將應(yīng)用劃分為3層(可以有更多層,但3層最為常見):用戶界面層,商業(yè)邏輯層,數(shù)據(jù)庫層。用戶界面層負(fù)責(zé)處理用戶的輸入和向用戶的輸出,但并不負(fù)責(zé)解釋其含義(出于效率的考慮,它可能在向上傳輸用戶輸入前進(jìn)行合法性驗(yàn)證),這一層通常用前端工具(visual basic,visualc+,asp等)開發(fā),在本系統(tǒng)的開發(fā)中我用vbscritpt腳本語言實(shí)現(xiàn)asp界面。商業(yè)邏輯層上下兩層的紐帶,它建立實(shí)際的數(shù)據(jù)庫連接,根據(jù)用戶的請(qǐng)求生成sql語句檢索活更新數(shù)據(jù)庫,并把結(jié)果返回給客戶端,這一層通常以動(dòng)態(tài)鏈接的形式存在并注冊(cè)到服務(wù)器的注冊(cè)表(registry)中,他與客戶端通信的接口符合某一特定的組
23、件標(biāo)準(zhǔn)(如com,corba),可以用任何支持這種標(biāo)準(zhǔn)的工具開發(fā)數(shù)據(jù)庫層負(fù)責(zé)實(shí)際的數(shù)據(jù)存儲(chǔ)和檢索。2.5 系統(tǒng)的功能描述根據(jù)系統(tǒng)功能的要求,網(wǎng)上購(gòu)物系統(tǒng)總體分為前臺(tái)管理和后臺(tái)管理。前臺(tái)管理包括瀏覽商品,查詢商品,訂購(gòu)商品,購(gòu)物車,用戶信息維護(hù)等功能。后臺(tái)管理包括公告管理,商品管理,訂單管理,投訴管理和用戶管理等模塊。前臺(tái)的具體描述如下:1 瀏覽商品l 商品詳細(xì)資料l 商品編號(hào) 2查詢商品l 商品類別l 商品關(guān)鍵字l 訂單查詢3訂購(gòu)商品4購(gòu)物車5用戶信息維護(hù)l 用戶注冊(cè)l 用戶登陸l 用戶資料修改后臺(tái)管理具體描述如下:1 公告管理l 添加公告,包括公告標(biāo)題和公告內(nèi)容等;l 修改公告l 刪除公告2
24、 商品管理l 添加商品類別l 修改商品類別l 刪除商品類別l 添加商品信息,包括商品類別,名稱,編號(hào),所屬公司等信息;l 商品圖片的上傳,修改和刪除;l 修改商品信息l 刪除商品信息l 查看商品信息3 訂單管理l 處理訂單;l 辦理發(fā)貨;l 辦理結(jié)帳;l 刪除訂單。4 投訴管理l 錄入投訴的解決方法;l 刪除已解決的投訴;l 查看投訴擁護(hù)。5 顧客擁護(hù)管理功能l 注冊(cè)顧客用戶,包括用戶名,密碼等信息;l 修改顧客用戶信息;l 刪除顧客用戶信息。6 系統(tǒng)用戶管理功能l 添加系統(tǒng)用戶,包括用戶名,密碼等信息;l 修改系統(tǒng)用戶信息;l 刪除系統(tǒng)用戶信息。從功能描述的內(nèi)容可以看到,可以實(shí)現(xiàn)6個(gè)完整的功
25、能。根據(jù)這些功能,設(shè)計(jì)出系統(tǒng)的功能模塊。圖2-1給出了前臺(tái)管理和后臺(tái)管理之間的關(guān)系。網(wǎng)上購(gòu)物系統(tǒng)前臺(tái)管理瀏覽公告瀏覽商品查詢商品購(gòu)買商品后臺(tái)管理公告管理商品管理訂單管理投訴管理系統(tǒng)管理用戶注冊(cè) 圖2-1: 網(wǎng)上購(gòu)物系統(tǒng)功能模塊示意圖在本系統(tǒng)中,用戶管理模塊的功能比較簡(jiǎn)單。在系統(tǒng)初始化時(shí),有一個(gè)默認(rèn)的“系統(tǒng)管理員”用戶admin,由我手動(dòng)添加到數(shù)據(jù)庫中。admin用戶可以創(chuàng)建其他的管理員信息;普通用戶則可以修改自己注冊(cè)信息和密碼。用戶管理功能模塊的關(guān)系如圖2-2所示。系統(tǒng)用戶信息管理修改自身的密碼創(chuàng)建,修改和刪除管理員信息刪除用戶信息修改自身的密碼創(chuàng)建,修改自身的信息 圖2-2 用戶管理功能模塊
26、關(guān)系圖系統(tǒng)流程分析本系統(tǒng)分以下兩個(gè)流程:前臺(tái)客戶購(gòu)物流程如圖2-3所示。提交訂貨單圖2-3 前臺(tái)客戶購(gòu)物流程后臺(tái)訂單處理流程如圖2.4所示。訂單處理用戶訂單訂單發(fā)貨訂單結(jié)帳訂單刪除圖2-4 后臺(tái)訂單處理流程2.6 數(shù)據(jù)流圖注冊(cè)結(jié)果用戶新用戶1注冊(cè)2進(jìn)入系統(tǒng)功能選擇用戶用戶圖2-5用戶登錄數(shù)據(jù)流圖3 系統(tǒng)相關(guān)技術(shù)3.1 browser/server體系b/s結(jié)構(gòu)的軟件是相對(duì)傳統(tǒng)的c/s結(jié)構(gòu)而言的。c/s結(jié)構(gòu)將程序分為兩部分,一部分是由多個(gè)用戶共享的信息與功能,這部分稱為服務(wù)器端;另一部分是為每一個(gè)用戶所專用,稱為客戶端。c/s結(jié)構(gòu)應(yīng)該具有這樣的特征:客戶端、服務(wù)器端都安裝相應(yīng)的軟件,客戶端、服務(wù)
27、器端各完成相應(yīng)的計(jì)算工作,服務(wù)器端保存數(shù)據(jù)庫。而b/s結(jié)構(gòu)應(yīng)該具有如下特征:服務(wù)器端都安裝相應(yīng)的軟件,客戶端不安裝任何軟件(不需要維護(hù))??蛻舳诉\(yùn)行程序是靠瀏覽器軟件(如ie ,netscape等)登陸服務(wù)器進(jìn)行的??蛻舳嗽跒g覽器里完成一定的計(jì)算任務(wù)。3.2 web數(shù)據(jù)庫的訪問方式在internet上服務(wù)器訪問數(shù)據(jù)庫的訪問方式有多種、如公共網(wǎng)關(guān)接口cgi, web服務(wù)器專用api, java語言的數(shù)據(jù)庫訪問接口jdbc。cgi是一個(gè)用于定義web服務(wù)器與外部程序之間通訊方式的標(biāo)準(zhǔn)。cgi的主要優(yōu)點(diǎn)是能運(yùn)行在各種平臺(tái)上,可以用任何語言編程,主要缺點(diǎn)是當(dāng)瀏覽器向cgi程序發(fā)出請(qǐng)求時(shí),cgi執(zhí)行的是
28、另一種獨(dú)立于web服務(wù)器的系統(tǒng)進(jìn)程,占用了cpu的資源,當(dāng)大量用戶向服務(wù)器請(qǐng)求文件時(shí),會(huì)嚴(yán)重消耗服務(wù)器的系統(tǒng)資源。web服務(wù)器專用api是各web服務(wù)器生產(chǎn)廠家為擴(kuò)展自己的web服務(wù)器功能而設(shè)置的接口。由于它和web服務(wù)器緊密結(jié)合,使得它的運(yùn)行速度更快、效率更高,但它不具備跨平臺(tái)性。本系統(tǒng)采用的是微軟的web服務(wù)器iis(internet information server),它的專用api是isapi 。jdbc是java語言的數(shù)據(jù)庫訪問接口,將java applet嵌入在網(wǎng)頁中,當(dāng)客戶瀏覽器向web服務(wù)器發(fā)出請(qǐng)求時(shí),applet被下載到客戶瀏覽器中運(yùn)行,然后該applet通過jdbc訪問
29、數(shù)據(jù)庫。jdbc的數(shù)據(jù)庫訪問方式提供了高度的可擴(kuò)充性和可移植性,但復(fù)雜的電子商務(wù)應(yīng)用會(huì)導(dǎo)致applet下載過大,從而影響了下載速度。3.3 asp技術(shù)asp技術(shù)的主要用途是制作動(dòng)態(tài)的、交互的、高性能的web應(yīng)用程序,以前web應(yīng)用程序都是由(cgi公共網(wǎng)關(guān)界面來實(shí)現(xiàn)的),但由于cgi本身的一些缺點(diǎn)和限制(如較耗用系統(tǒng)資源、執(zhí)行效率差等),人們都在尋找各種各樣的替換方案,在這種情況下,microsoft的asp應(yīng)運(yùn)而生,再加上與microsoft的iis (web服務(wù)器)和mts(組件事務(wù)管理服務(wù)器)的組合,asp已經(jīng)成為web應(yīng)用程序開發(fā)的主要技術(shù)。active server pages(動(dòng)態(tài)
30、服務(wù)器主頁)簡(jiǎn)稱asp內(nèi)含于internet information server(iis)中,它提供一個(gè)服務(wù)器端的腳本環(huán)境,可產(chǎn)生和執(zhí)行動(dòng)態(tài)、交互式、高效率網(wǎng)站服務(wù)器的應(yīng)用程序。asp既不是一種語言,也不是一種開發(fā)工具,而是一種技術(shù)框架,它能夠把html、腳本語言、activex組件等有機(jī)的組合在一起,形成一個(gè)能夠在服務(wù)器上運(yùn)行的應(yīng)用程序,并把標(biāo)準(zhǔn)html頁面送給客戶端瀏覽器。asp內(nèi)含六大內(nèi)置對(duì)象,利用這些對(duì)象可以使asp腳本功能更加強(qiáng)大,asp具有強(qiáng)大的可擴(kuò)展性,不僅可以使用asp動(dòng)態(tài)鏈接庫和腳本運(yùn)行期庫自身提供的activex組件,還可以從internet上免費(fèi)或有償獲得一些廠商開發(fā)的
31、activex組件,編程人員也可以自己開發(fā)內(nèi)含商務(wù)邏輯的activex組件。以下介紹asp的工作原理和asp的對(duì)象模型。1. asp的工作原理基于asp的頁面以*.asp文件形式駐留在web服務(wù)器上。一個(gè)*.asp源文件是文本文件,可以包括以下成分: 文本 : 用于顯示信息、頁面標(biāo)題等。 html標(biāo)記 : 實(shí)現(xiàn)頁面風(fēng)格設(shè)計(jì)。asp腳本(script commands) 圖2.3 asp的工作原理圖2.3顯示了asp的工作原理,當(dāng)瀏覽器通過http協(xié)議向web服務(wù)器申請(qǐng)一個(gè)由*.asp定義的頁面時(shí),web服務(wù)器響應(yīng)http請(qǐng)求,用asp引擎解釋被申請(qǐng)文件。當(dāng)遇到asp腳本命令時(shí),asp引擎調(diào)用相
32、應(yīng)的腳本引擎(腳本引擎以組件的形式駐留在web服務(wù)器上)進(jìn)行處理。asp提供兩種腳本引擎,即vbscript引擎和vjscript引擎,若要使用其他腳本語言,需要在web服務(wù)器上另外安裝相應(yīng)的腳本引擎;當(dāng)遇到基于com標(biāo)準(zhǔn)的組件(組件本身是經(jīng)過編譯的可重用二進(jìn)制碼)時(shí),asp引擎啟動(dòng)相應(yīng)的組件完成指定的功能。若asp文件含有訪問數(shù)據(jù)庫的請(qǐng)求,asp內(nèi)置組件ado(activex date object) 通過odbc與數(shù)據(jù)庫連接,對(duì)數(shù)據(jù)庫進(jìn)行訪問,并將訪問結(jié)果返回web服務(wù)器。asp引擎將腳本和組件的運(yùn)行結(jié)果生成相應(yīng)的html語法成分,與文件中原有的文本和html標(biāo)記一起組成標(biāo)準(zhǔn)html頁面送
33、至客戶端瀏覽器。2. asp對(duì)象模型asp具有強(qiáng)大的面向?qū)ο蠊δ芎涂蓴U(kuò)展性。asp對(duì)象可分為以下三種類型:(1)內(nèi)置對(duì)象由asp動(dòng)態(tài)鏈接庫提供的對(duì)象,有六個(gè)內(nèi)置對(duì)象,是開發(fā)web應(yīng)用程序經(jīng)常使用的對(duì)象。六個(gè)內(nèi)置對(duì)象的主要功能如下:request對(duì)象:在http請(qǐng)求期間,可利用request對(duì)象獲得客戶端瀏覽器傳遞給服務(wù)器的值(包括查詢字符串的變量值、form表單中的元素值、cookies的值等)。response對(duì)象:可以使用response對(duì)象把變量值、函數(shù)返回值等輸出到客戶端瀏覽器;利用response對(duì)象可將cookies值寫入客戶端的計(jì)算機(jī)硬盤中等。application對(duì)象:瀏覽器和
34、web服務(wù)器的連接是無狀態(tài)連接,即服務(wù)器處理完瀏覽器的http請(qǐng)求后,立刻斷開與瀏覽器的連接,忘記瀏覽器剛才請(qǐng)求的情況;服務(wù)器不能識(shí)別瀏覽器是第一次請(qǐng)求還是第一千次請(qǐng)求.這種無狀態(tài)的連接方式使得web服務(wù)器處理瀏覽器的請(qǐng)求可以更快、更有效,也不需要維護(hù)瀏覽器的信息,但它產(chǎn)生了一個(gè)web應(yīng)用程序如何實(shí)現(xiàn)變量共享的問題。asp很好的解決了這一個(gè)問題,application對(duì)象可以用來保存應(yīng)用程序的所有用戶的共享信息,可以在不同的用戶之間實(shí)現(xiàn)web應(yīng)用程序變量的共享。session對(duì)象:session對(duì)象主要用來保存屬于一個(gè)用戶的一個(gè)應(yīng)用程序的信息,可讓同一個(gè)用戶在多個(gè)網(wǎng)頁之間共享信息。object
35、context對(duì)象:主要用來處理與事務(wù)相關(guān)的問題,objectcontext對(duì)象的使用與microsoft transaction server(mts)有著密切的聯(lián)系。asperror對(duì)象:web應(yīng)用程序開發(fā)者運(yùn)用該對(duì)象可以掌握因asp所發(fā)生的錯(cuò)誤。(2)腳本對(duì)象:由asp使用的腳本語言提供的對(duì)象,由腳本運(yùn)行期庫(scrrun.dll)提供。(3)服務(wù)器組件;通常在其自己的dll或可執(zhí)行文件中實(shí)現(xiàn)。服務(wù)器組件可從internet上無償或有償獲得,一旦在服務(wù)器安裝和注冊(cè)這個(gè)dll文件,那么其對(duì)象就可以在asp所支持的任何腳本中使用,服務(wù)器組件充分體現(xiàn)了asp的可擴(kuò)展性。3.4 sql serv
36、ersql server 2000是微軟公司最新版的大型數(shù)據(jù)庫服務(wù)器,其性能指標(biāo)在各方面都有趕超oracle數(shù)據(jù)庫的趨勢(shì)。在經(jīng)歷了sql server 6.5和7.0兩個(gè)版本的嘗試后,微軟公司終于開始向大規(guī)模的業(yè)務(wù)領(lǐng)域進(jìn)發(fā)了。它能使用戶快捷地管理數(shù)據(jù)庫和開發(fā)應(yīng)用程序。sql server 2000使用了最先進(jìn)的數(shù)據(jù)庫結(jié)構(gòu),與windows dna緊密集成,具有強(qiáng)大的web功能,它可以利用高端硬件平臺(tái)以及最新網(wǎng)絡(luò)和存儲(chǔ)技術(shù),為最大的web站點(diǎn)和企業(yè)應(yīng)用提供優(yōu)良的擴(kuò)展性和可靠性,使用戶能夠在internet領(lǐng)域快速建立服務(wù)系統(tǒng),為占領(lǐng)市場(chǎng)贏得寶貴的時(shí)間。同時(shí),sql server 2000還為用戶
37、提供了重要的安全性能的增強(qiáng),為用戶的數(shù)據(jù)安全提供了可靠的保證。另外,sql server 2000在數(shù)據(jù)庫服務(wù)器自動(dòng)管理技術(shù)方面處于數(shù)據(jù)庫領(lǐng)域的領(lǐng)先地位,它可以使用戶免去繁瑣復(fù)雜的工作量,從而有精力處理更重要的問題,使系統(tǒng)在商業(yè)戰(zhàn)略上占得先機(jī)4 模塊的設(shè)計(jì)與實(shí)現(xiàn)4.1 用戶管理模塊設(shè)計(jì)在前臺(tái)的用戶管理模塊中主要包括用戶注冊(cè)、用戶登錄、用戶資料修改3部分。由于用戶資料修改同用戶注冊(cè)的實(shí)現(xiàn)方法類似,只是調(diào)用的sql語句不同,所以此處只給出用戶注冊(cè)和用戶登錄進(jìn)行介紹。用戶注冊(cè)的入口位于網(wǎng)站首頁的左側(cè)。用戶單擊【注冊(cè)】按鈕即可進(jìn)入到用戶注冊(cè)頁面,該頁面的設(shè)計(jì)效果如圖5-5所示。5-5用戶注冊(cè)頁面用戶注
38、冊(cè)模塊由兩個(gè)頁面組成,一個(gè)是用于收集用戶輸入的注冊(cè)信息的用戶注冊(cè)頁面,另一個(gè)用于將用戶注冊(cè)信息保存到數(shù)據(jù)表中的處理頁。用戶注冊(cè)頁面主要由表單元素組成,比較簡(jiǎn)單。將用戶注冊(cè)信息保存到數(shù)據(jù)表中,首先使用javabean中的member類保存客戶端輸入的用戶信息,再通過調(diào)用memberdaoimpl中的insert方法將用戶信息保存到用戶信息表中。在保存用戶信息時(shí),還需要判斷用戶名是否存在,必須保證用戶名稱的唯一性。用戶登錄用戶登錄用于網(wǎng)站用戶登錄本網(wǎng)站進(jìn)行購(gòu)物或查看訂單情況。用戶登錄入口位于網(wǎng)站首頁的左側(cè),當(dāng)用戶在登錄窗口中輸入用戶名和密碼后,單擊【登錄】按鈕,系統(tǒng)將對(duì)輸入的用戶名和密碼進(jìn)行驗(yàn)證,
39、如果用戶輸入的用戶名存在并且凍結(jié)字段的值不為1,則判斷用戶輸入的密碼是否正確,如果密碼正確,則重新進(jìn)入網(wǎng)站首頁,顯示登錄用戶的用戶名、【修改資料】按鈕、【退出登錄】按鈕,否則提示登錄失敗實(shí)現(xiàn)過程4.2 模塊的實(shí)現(xiàn)過程后臺(tái)管理貨架的實(shí)現(xiàn),如圖 4.1 所示。圖 4.1管理貨架后臺(tái)管理會(huì)員的實(shí)現(xiàn),如圖 4.2所示。圖4.2管理會(huì)員后臺(tái)管理留言的實(shí)現(xiàn),如圖 4.3 所示。圖4.3管理留言實(shí)現(xiàn)過程下面以登錄注冊(cè)為例,來簡(jiǎn)單介紹一下本課題的具體實(shí)現(xiàn)過程,其他模塊均按照此標(biāo)準(zhǔn)加以實(shí)現(xiàn)。1搭建環(huán)境。這在第三章已經(jīng)詳細(xì)介紹過,這里就不在羅列。2創(chuàng)建數(shù)據(jù)庫,在 mysql 中建立數(shù)據(jù)庫表。數(shù)據(jù)庫的使用和創(chuàng)建如前
40、文中有所介紹,重點(diǎn)就建立數(shù)據(jù)庫表進(jìn)行簡(jiǎn)要說明,表結(jié)構(gòu)如下:id:無實(shí)意主鍵,采用自增方式生成cusid:客戶號(hào)name:姓名password:密碼registerdate:注冊(cè)時(shí)間email:emailphone:電話號(hào)碼sex:性別對(duì)應(yīng)的 sql 語句如下:drop table if exists account;create table account (id int(11) not null auto_increment,cusid varchar(20) not null,name varchar(50) not null,sex varchar(6) ,registerdate da
41、te ,email varchar(100) ,phone varchar(30 ,password varchar(20) ,primary key (id) engine=innodb default charset=utf8;cusid:客戶號(hào)3建立 ejb 工程。4編寫簡(jiǎn)單 bean 文件 managercatalog.java.定義 anagercatalog 類所具有的屬性和方法,不包含任何業(yè)務(wù)相關(guān)代碼,其中的屬性與數(shù)據(jù)庫表的各列相對(duì)應(yīng),通過 eclipse 自動(dòng)生成各屬性的 getter 和 setter 方法。5創(chuàng)建實(shí)體 bean.6編寫無狀態(tài) sessionbean.sess
42、ionbean 用于實(shí)現(xiàn)業(yè)務(wù)邏輯,可分為有狀態(tài)bean(stateful bean)和無狀態(tài) bean(stateless bean)。當(dāng)客戶端請(qǐng)求時(shí),服務(wù)器就會(huì)分配 session bean 為客戶端服務(wù)。session bean 可以直接訪問數(shù)據(jù)庫,但更多的時(shí)候是通過實(shí)體 bean 實(shí)現(xiàn)數(shù)據(jù)訪問。session bean 可以作為業(yè)務(wù)處理對(duì)象出現(xiàn)在應(yīng)用體系中。在本課題中用 eclipse 的 sessionbean 創(chuàng)建向?qū)?chuàng)建無狀態(tài) sessionbean,命名為 accountmanage,state type 選擇stateless,接口類 型 選 擇 remote, 創(chuàng)建成功后 e
43、clipse會(huì)自動(dòng)生成遠(yuǎn)程接口類accountmanageremote。首先需要定義接口的內(nèi)容,因?yàn)檎{(diào)用 ejb 的客戶端是通過使用這個(gè)接口的引用從 ejb 容器得到的會(huì)話 bean 對(duì)象 stub,從而進(jìn)行所需操作的。在實(shí)現(xiàn)類中添加 entitymanager 的獲取代碼,entitymanager 是用來對(duì)實(shí)體bean 進(jìn)行操作的輔助類。它可以用來產(chǎn)生/刪除持久化的實(shí)體 bean,通過主鍵查找實(shí)體 bean,也可以通過 ejbql 語言查找滿足條件的實(shí)體 bean。entitymanager的獲取可以通過persistencecontext 注釋由 ejb 容器(本實(shí)驗(yàn)中即 jboss)動(dòng)
44、態(tài)注入。修改后的 accountmanage 類如下:statelesspublic class accountmanage implements accountmanageremote persistencecontext(unitname = test)private entitymanager manager;public accountmanage() overridepublic void addaccount(account account) manager.persist(account);try producer.sendmessage(congratulations! reg
45、ister success!); catch (exception e) system.out.println(send message error!);e.printstacktrace();overridepublic account findaccount(string name, string password) query query = manager.createquery(from account c + where =:name + and c.password=:password);query.setparameter(name, name);query.set
46、parameter(password, password);account account = (account)query.getsingleresult();try if(account=null)producer.sendmessage(login failed!);elseproducer.sendmessage(congratulations! login success!); catch (exception e) system.out.println(send message error!);e.printstacktrace();return account;overridep
47、ublic account findaccountbyid(int id) return manager.find(account.class, id);代碼中對(duì)應(yīng)于注冊(cè)的 addaccount 方法通過 entitymanager 自帶的 api 中的persist方法來實(shí)現(xiàn),而對(duì)應(yīng)于注冊(cè)的查詢方法findaccount通過手動(dòng)編寫ejb ql來實(shí)現(xiàn),以用戶名(客戶號(hào))和密碼作為參數(shù),返回符合條件的結(jié)果,如果登錄失敗則返回 null,同時(shí)利用消息驅(qū)動(dòng) bean 向隊(duì)列中發(fā)送成功或失敗的消息。7編寫客戶端程序調(diào)用 sessionbean 來完成登錄和注冊(cè)的功能。8編寫相關(guān)配置文件。由于一部分配
48、置文件可以由 eclipse 和 jboss 自動(dòng)生成,所以需要寫的配置文件只有兩個(gè),一個(gè)是 jndi 的配置文件,另一個(gè)是日志的相關(guān)配置。其中的 jndi(the java naming and directory interface,java命名和目錄接口)是一組在 java 應(yīng)用中訪問命名和目錄服務(wù)的 api。為開發(fā)人員提供了查找和訪問各種命名和目錄服務(wù)的通用、統(tǒng)一的方式。借助于 jndi 提供的接口,能夠通過名字定位用戶、機(jī)器、網(wǎng)絡(luò)、對(duì)象服務(wù)等。命名服務(wù)就像 dns一樣,通過命名服務(wù)器提供服務(wù),大部分的 j2ee 服務(wù)器都含有命名服務(wù)器。目錄服務(wù)是一種簡(jiǎn)化的 rdbms 系統(tǒng),通過目錄
49、具有的屬性保存一些簡(jiǎn)單的信息。目錄服務(wù)通過目錄服務(wù)器實(shí)現(xiàn),比如微軟 active directory 等。4.3 頁面操作使用 jsp 開發(fā)動(dòng)態(tài)網(wǎng)頁,分為兩個(gè)部分,即動(dòng)態(tài)部分的制作和靜態(tài)部分的制作。兩個(gè)部分相互獨(dú)立,分工協(xié)作,提高了開發(fā)效率。靜態(tài)頁面的開發(fā)使用可視化的網(wǎng)頁開發(fā)工具 dreamweaver mx 搭建好網(wǎng)頁的整體框架,插入的靜態(tài)文字、圖片,使用為網(wǎng)頁的各部分定位。靜態(tài)頁面制作完成后,在其中插入 jsp 語句來實(shí)現(xiàn)網(wǎng)頁的動(dòng)態(tài)效果,主要是對(duì)數(shù)據(jù)庫的操作,從而可以根據(jù)用戶的不同請(qǐng)求,動(dòng)態(tài)的生成相應(yīng)的頁面。5 影響化妝品網(wǎng)購(gòu)發(fā)展的原因目前盡管網(wǎng)上購(gòu)物具有不可比擬的優(yōu)越性,但在現(xiàn)階段,網(wǎng)購(gòu)
50、很難完全優(yōu)越于傳統(tǒng)購(gòu)物,有六大亟待解決的問題,嚴(yán)重影響著網(wǎng)購(gòu)的健康發(fā)展。影響化妝品網(wǎng)購(gòu)發(fā)展的六大原因及提示 1.虛假信息泛濫,產(chǎn)品真假難辨我知道我所看到的信息有一半是假的,但卻不知道是哪一半。網(wǎng)購(gòu)族在中國(guó)電子商務(wù)協(xié)會(huì)組織的網(wǎng)上購(gòu)物可信度調(diào)查中,超過一半(56.4%)的網(wǎng)友自稱遭遇過信息虛假的欺騙,71.1%的網(wǎng)友表示不放心在網(wǎng)上購(gòu)物,有個(gè)別網(wǎng)友甚至表示遭遇過網(wǎng)上詐騙。如今,化妝品仿制手段不斷升級(jí),已經(jīng)到了真假難辨的程度。由于網(wǎng)上購(gòu)物的虛擬性,消費(fèi)者只能憑借賣家的產(chǎn)品圖片和動(dòng)人說辭做出判斷。即使是當(dāng)面交易,消費(fèi)者也會(huì)頻頻中招。一些不法商家偷梁換柱,夸大宣傳,甚至出售假冒偽劣產(chǎn)品,嚴(yán)重侵蝕了消費(fèi)者
51、對(duì)網(wǎng)上購(gòu)物的信任度。提示:對(duì)于商家來說,選擇網(wǎng)上小店合作時(shí),應(yīng)注重其賣家信譽(yù)度,避免對(duì)方魚目混珠;對(duì)于消費(fèi)者來說,在訂購(gòu)貨物時(shí),要查看相關(guān)產(chǎn)品憑證。2.沒有預(yù)先體驗(yàn),缺乏實(shí)地享受 對(duì)于女人來說,購(gòu)物不是目的,而在于享受購(gòu)物的過程?;瘖y品專賣店老板 很少有女人不愛逛街,逛街是女人最重要的休閑方式之一。與姐妹、老公(男友)結(jié)伴逛街,在商場(chǎng)完美舒適的購(gòu)物環(huán)境中,接受ba小姐的熱情服務(wù),還可以現(xiàn)場(chǎng)試用自己鐘情的化妝品。所有這一切,不斷刺激著女人的購(gòu)物快感,即使沒有購(gòu)買,她們也會(huì)滿意而歸。而網(wǎng)上購(gòu)物的“終端”是一臺(tái)冷冰、無情的電腦,消費(fèi)者不能實(shí)地感受,不便預(yù)先試用,不能與賣家面對(duì)面辨認(rèn)產(chǎn)品。對(duì)于愛體驗(yàn)的
52、女性來說,圖片遠(yuǎn)不如實(shí)物來得生動(dòng),網(wǎng)上購(gòu)物的吸引力自然大打折扣。提示:兼營(yíng)網(wǎng)下實(shí)體店是解決這一問題的有效方法。通過開設(shè)網(wǎng)下實(shí)體店,消費(fèi)者有了體驗(yàn)的平臺(tái),一定程度上解除了后顧之憂,企業(yè)還可以把自己的研發(fā)實(shí)驗(yàn)室、地面售點(diǎn)圖片放在網(wǎng)上,增強(qiáng)消費(fèi)者的信任感。產(chǎn)品圖片可以經(jīng)過專業(yè)拍攝、包裝設(shè)計(jì),成為有銷售力的廣告,還可以把品牌介紹、產(chǎn)品說明、化妝潮流評(píng)點(diǎn)做成視頻短片,供消費(fèi)者免費(fèi)下載。3.信用體系不完善,安全支付難保障對(duì)不起,我只接受貨到付款。一位被騙買家國(guó)外最流行的網(wǎng)上支付方式是信用卡,它具有方便、快捷、安全、可靠的優(yōu)點(diǎn)。而我國(guó)網(wǎng)上購(gòu)物的支付手段多種多樣,信用卡、銀聯(lián)卡、郵局匯款、貨到付款等方式混合存
53、在,一部分消費(fèi)者因?yàn)閾?dān)心支付安全,甚至還在采取最原始的網(wǎng)下洽談、當(dāng)面交易的方式。據(jù)中國(guó)最新的互聯(lián)網(wǎng)熱點(diǎn)調(diào)查顯示,42.3的用戶質(zhì)疑網(wǎng)絡(luò)交易的安全性。專家認(rèn)為,網(wǎng)上購(gòu)物的主要瓶頸是誠(chéng)信。只有形成了誠(chéng)信經(jīng)營(yíng)的行業(yè)氛圍,網(wǎng)上購(gòu)物才能取得可持續(xù)性發(fā)展。 提示:淘寶發(fā)展支付寶的經(jīng)驗(yàn)值得借鑒。支付寶相當(dāng)于一個(gè)安全支付保障平臺(tái),交易通過支付寶進(jìn)行,就相當(dāng)于交易行為得到“官方”記錄與承認(rèn),一旦出現(xiàn)問題,淘寶會(huì)維護(hù)受害方的合法權(quán)益。 4.交易主體多,政府監(jiān)管難名牌、大牌滿天飛,貨送上門來卻面目全非。網(wǎng)友經(jīng)常購(gòu)買化妝品的女性都有這樣的經(jīng)歷,在專柜購(gòu)買的產(chǎn)品,如果在使用過程中出現(xiàn)過敏等不良反應(yīng),專柜會(huì)做出調(diào)貨或退貨
54、處理。但網(wǎng)上購(gòu)物,由于賣家身份可以是任何企業(yè)和個(gè)人,并不是每個(gè)賣家都有與之匹配的售后服務(wù)能力,一旦出現(xiàn)假貨、發(fā)生不良副反應(yīng)等事件,常常不能像傳統(tǒng)零售那樣得到妥善及時(shí)的處理,造成無數(shù)購(gòu)物糾紛。提示:為給網(wǎng)上交易裝上“安全栓”,淘寶網(wǎng)率先宣布,消費(fèi)者使用“支付寶”交易后遭遇損失,將獲得全額賠付,賠償金額不封頂。目前,從事b2c、b2b交易的企業(yè)大都沒有專門的網(wǎng)上購(gòu)物售后服務(wù)體系,可行的做法是將網(wǎng)購(gòu)的售后服務(wù)交由傳統(tǒng)渠道售后服務(wù)體系來做,從而保證售后服務(wù)的統(tǒng)一標(biāo)準(zhǔn)。5.定位平民化,形象打折扣網(wǎng)絡(luò)是平民的江湖。網(wǎng)站經(jīng)營(yíng)者權(quán)威機(jī)構(gòu)調(diào)查顯示,目前上網(wǎng)最多的是學(xué)生而非企業(yè)家和商家,經(jīng)常網(wǎng)上購(gòu)物的人群,大部分
55、是白領(lǐng)和高校的學(xué)生。事實(shí)上,化妝品營(yíng)銷中最有價(jià)值的客群是擁有一定消費(fèi)能力的中年女性,兩者之間有很大差異。許多中高端化妝品專柜從不參與商場(chǎng)組織的大型促銷活動(dòng),目的是維護(hù)品牌專業(yè)、經(jīng)典、高貴的形象。但在網(wǎng)上銷售化妝品,高高在上,網(wǎng)民不領(lǐng)情;降下身價(jià),又會(huì)有損品牌形象。一旦企業(yè)在傳統(tǒng)終端和網(wǎng)絡(luò)銷售采取不同的營(yíng)銷策略,很有可能造成品牌理念的錯(cuò)亂。提示:網(wǎng)購(gòu)的產(chǎn)品很少有千元以上的,大多集中在幾十至數(shù)百元的中低價(jià)位。中低端定位的化妝品,與網(wǎng)絡(luò)的整體平民化格調(diào)基本相符,可以利用網(wǎng)絡(luò)廣泛覆蓋性的特點(diǎn),開展多種形式的網(wǎng)上購(gòu)物,形成一定的銷售規(guī)模,將網(wǎng)絡(luò)作為傳統(tǒng)渠道的重要補(bǔ)充。高端定位的化妝品,不適合做大規(guī)模網(wǎng)購(gòu)
56、,而應(yīng)堅(jiān)持專柜銷售的主體地位,在網(wǎng)絡(luò)上秉承傳播第一、銷售第二的原則,把網(wǎng)購(gòu)作為提供增值服務(wù)的手段,實(shí)現(xiàn)品牌的多媒體推廣。6.網(wǎng)購(gòu)價(jià)格不可控,網(wǎng)上網(wǎng)下起沖突正品頂級(jí)化妝品,五折起!某購(gòu)物網(wǎng)站因?yàn)榫W(wǎng)購(gòu)省去了中間環(huán)節(jié)費(fèi)用,成本相對(duì)更低,那些通過不正規(guī)渠道進(jìn)入的水貨,成本則更低,因此產(chǎn)品可以低于專柜的價(jià)格在網(wǎng)上銷售。但網(wǎng)購(gòu)產(chǎn)品的價(jià)格不可控制性,必然會(huì)對(duì)專柜銷售造成負(fù)面影響,傳統(tǒng)銷售渠道與網(wǎng)上購(gòu)物渠道之間的沖突與競(jìng)爭(zhēng)將不可避免。提示:成功的事業(yè)一定是利益鏈條各方共贏的事業(yè)。從長(zhǎng)遠(yuǎn)看,渠道價(jià)格體系的混亂,會(huì)造成渠道各方利益失調(diào),最終傷害的還是企業(yè)自己。要規(guī)避渠道沖突,一種方式是保持網(wǎng)上購(gòu)物與傳統(tǒng)售點(diǎn)價(jià)格體系的一致性,品牌專柜月度促銷計(jì)劃要兼顧網(wǎng)上銷售。另一種方式是,網(wǎng)上購(gòu)物的產(chǎn)品與傳統(tǒng)渠道的產(chǎn)品分開來賣。設(shè)計(jì)一套專門為網(wǎng)購(gòu)開發(fā)的產(chǎn)品體系,只在網(wǎng)上銷售。這樣,既能發(fā)揮網(wǎng)上銷售的巨大威力,還不會(huì)對(duì)傳統(tǒng)渠道銷售帶來傷害,從而實(shí)現(xiàn)兩者的和諧發(fā)展。6 總結(jié)任何事物都有利有弊。對(duì)于化妝品企業(yè)來說,應(yīng)在品牌精髓的統(tǒng)一引導(dǎo)下,用傳統(tǒng)渠道覆蓋目標(biāo)消費(fèi)者,用網(wǎng)上購(gòu)物擴(kuò)大信息覆蓋面,用專柜專賣店塑造品牌形象;利用傳統(tǒng)渠道的人員溝通優(yōu)勢(shì)維系品牌獨(dú)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年房產(chǎn)抵押擔(dān)保合同格式
- 2025年合同續(xù)簽申請(qǐng)書
- 2025年學(xué)校門面房租賃與校園文化活動(dòng)合同3篇
- 有關(guān)教師小學(xué)述職報(bào)告模板集合九篇
- 2021年度教師節(jié)活動(dòng)總結(jié)5篇
- 教師節(jié)的演講稿匯編15篇
- 《高考少年》紀(jì)錄片觀后感心得5篇
- 小學(xué)語文教師實(shí)習(xí)報(bào)告6篇
- 2024年度高性能傳感器委托加工專項(xiàng)協(xié)議3篇
- 2024宅基地使用權(quán)買賣合同范本(含土地登記與權(quán)屬證明)3篇
- 《電能計(jì)量知識(shí)介紹》課件
- 2025屆甘肅省武威市重點(diǎn)中學(xué)高三六校第一次聯(lián)考英語試卷含解析
- 2023-2024學(xué)年山東省濰坊市高新區(qū)六年級(jí)(上)期末數(shù)學(xué)試卷(含答案)
- 東方明珠課件
- 2024年教師師德師風(fēng)工作計(jì)劃(2篇)
- 物流行業(yè)服務(wù)質(zhì)量保障制度
- 養(yǎng)老院物資采購(gòu)流程及制度
- 眼鏡店年終總結(jié)及計(jì)劃
- 公務(wù)用車車輛安全培訓(xùn)課件
- 《安徽省人力資本對(duì)經(jīng)濟(jì)高質(zhì)量發(fā)展影響研究》
- 化妝品技術(shù)服務(wù)合同協(xié)議
評(píng)論
0/150
提交評(píng)論