JAVA電子商城B2C網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)_第1頁(yè)
JAVA電子商城B2C網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)_第2頁(yè)
JAVA電子商城B2C網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)_第3頁(yè)
JAVA電子商城B2C網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)_第4頁(yè)
JAVA電子商城B2C網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩84頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、摘要隨著市場(chǎng)經(jīng)濟(jì)的逐漸形成,全球化經(jīng)濟(jì)已在國(guó)內(nèi)迅速發(fā)展起來(lái)。以往的銷售模式正在受到空前的挑戰(zhàn):人們已經(jīng)對(duì)去固定的場(chǎng)所、購(gòu)買(出售)固定的物品的交易方式所帶來(lái)的不便越來(lái)越感到不滿,交易的時(shí)間長(zhǎng)、效率低。高額的運(yùn)費(fèi)、銷售場(chǎng)地的憑租費(fèi)等繁多的額外開支也給商家?guī)?lái)沉重的成本支出。為了適應(yīng)市場(chǎng)、適應(yīng)經(jīng)濟(jì)前進(jìn)的步伐,買家和商家都在努力積極地尋找一種能夠帶來(lái)高效率、低成本銷售模式。網(wǎng)上商城不需要商店的憑租費(fèi);新商品可以用最短的時(shí)間吸引顧客的眼球,因?yàn)樗恍枰敲撮L(zhǎng)的運(yùn)輸時(shí)間。網(wǎng)上商城為商家節(jié)省了大筆的運(yùn)輸費(fèi)用、場(chǎng)地憑租費(fèi)等額外成本,同時(shí)也為買家?guī)?lái)了無(wú)窮的方便性。網(wǎng)上商城使得“買東西、不出門”成為現(xiàn)實(shí)。廉價(jià)

2、的網(wǎng)絡(luò)資源使得網(wǎng)上商城成本低廉,給世界性的互聯(lián)網(wǎng)絡(luò)帶來(lái)無(wú)比寬闊的市場(chǎng),給商家/買家?guī)?lái)了眾多利益和無(wú)限需求。本設(shè)計(jì)對(duì)商業(yè)活動(dòng)中常見(jiàn)的采購(gòu)、庫(kù)存、銷售等商業(yè)活動(dòng)以及相關(guān)的供應(yīng)商和客戶等基本信息進(jìn)行了管理。系統(tǒng)中的數(shù)據(jù)格式和字段設(shè)置不具體針對(duì)某一個(gè)行業(yè)或企業(yè),因而具有普遍的適用性。關(guān)鍵詞 購(gòu)買;運(yùn)動(dòng)商品;網(wǎng)上商城;電子商務(wù)AbstractAlong with the gradual formation of a market economy, globalization, the economy has developed rapidly in China. Sales of the previo

3、us model is facing an unprecedented challenge: people have right to a fixed place to buy (sell) a fixed mode of commodities are increasingly dissatisfied with the inconvenience of the transaction long time and low efficiency. High freight costs, sales venue rental, etc. With many of the additional e

4、xpenses also impose a heavy cost to businesses. In order to adapt to the market to adapt to the pace of growth of our economy, buyers and businesses are working actively to find a way to bring high efficiency, low cost sales model.Online Mall With no rental store; new product can be the shortest pos

5、sible time to attract customers attention, because it does not need that long transport time. Online Mall for businesses substantial savings in transport costs, venue rental, etc. With the additional costs, but also for the buyer to bring endless convenience. Online Mall making the buy things do not

6、 go out, become a reality. Network resources allows low-cost low-cost online mall, to the worldwide Internet has brought tremendous broad market, to the vendor / buyer has brought many benefits and unlimited demand.The design of commercial activities in a common procurement, inventory, sales and oth

7、er commercial activities, and related suppliers and customers, and other basic information management. System data format and field settings are not specific to a particular industry or enterprise, which has universal applicability.Key words Buy;Sport Goods;Online Mall;E目 錄 TOC o 1-3 h z u HYPERLINK

8、 l _Toc249536497 摘要 PAGEREF _Toc249536497 h 1 HYPERLINK l _Toc249536498 Abstract PAGEREF _Toc249536498 h 2 HYPERLINK l _Toc249536499 第1章緒論 PAGEREF _Toc249536499 h 5 HYPERLINK l _Toc249536500 課題背景 PAGEREF _Toc249536500 h 5 HYPERLINK l _Toc249536501 目的和意義 PAGEREF _Toc249536501 h 5 HYPERLINK l _Toc2495

9、36502 系統(tǒng)設(shè)計(jì)思想 PAGEREF _Toc249536502 h 6 HYPERLINK l _Toc249536503 系統(tǒng)開發(fā)環(huán)境 PAGEREF _Toc249536503 h 7 HYPERLINK l _Toc249536504 B/S結(jié)構(gòu)的數(shù)據(jù)庫(kù)訪問(wèn)模式 PAGEREF _Toc249536504 h 7 HYPERLINK l _Toc249536505 相關(guān)技術(shù)簡(jiǎn)介 PAGEREF _Toc249536505 h 8 HYPERLINK l _Toc249536506 相關(guān)數(shù)據(jù)庫(kù)簡(jiǎn)介 PAGEREF _Toc249536506 h 9 HYPERLINK l _Toc2

10、49536507 本章小結(jié) PAGEREF _Toc249536507 h 10 HYPERLINK l _Toc249536508 第2章可行性分析 PAGEREF _Toc249536508 h 11 HYPERLINK l _Toc249536509 技術(shù)可行性 PAGEREF _Toc249536509 h 11 HYPERLINK l _Toc249536510 經(jīng)濟(jì)可行性 PAGEREF _Toc249536510 h 11 HYPERLINK l _Toc249536511 法律可行性 PAGEREF _Toc249536511 h 13 HYPERLINK l _Toc2495

11、36512 運(yùn)行可行性 PAGEREF _Toc249536512 h 13 HYPERLINK l _Toc249536513 2.5 業(yè)務(wù)流程圖 PAGEREF _Toc249536513 h 13 HYPERLINK l _Toc249536514 本章小結(jié) PAGEREF _Toc249536514 h 18 HYPERLINK l _Toc249536515 第3章需求分析 PAGEREF _Toc249536515 h 19 HYPERLINK l _Toc249536516 新代運(yùn)動(dòng)網(wǎng)的概述 PAGEREF _Toc249536516 h 19 HYPERLINK l _Toc2

12、49536517 新代運(yùn)動(dòng)網(wǎng)的需求分析 PAGEREF _Toc249536517 h 19 HYPERLINK l _Toc249536518 功能需求 PAGEREF _Toc249536518 h 20 HYPERLINK l _Toc249536519 性能需求 PAGEREF _Toc249536519 h 21 HYPERLINK l _Toc249536520 數(shù)據(jù)流圖 PAGEREF _Toc249536520 h 21 HYPERLINK l _Toc249536521 數(shù)據(jù)字典 PAGEREF _Toc249536521 h 24 HYPERLINK l _Toc24953

13、6522 3.3.1數(shù)據(jù)元素的定義 PAGEREF _Toc249536522 h 25 HYPERLINK l _Toc249536523 數(shù)據(jù)存儲(chǔ) PAGEREF _Toc249536523 h 26 HYPERLINK l _Toc249536524 數(shù)據(jù)流 PAGEREF _Toc249536524 h 29 HYPERLINK l _Toc249536525 數(shù)據(jù)處理 PAGEREF _Toc249536525 h 30 HYPERLINK l _Toc249536526 本章小結(jié) PAGEREF _Toc249536526 h 31 HYPERLINK l _Toc24953652

14、7 第4章總體設(shè)計(jì) PAGEREF _Toc249536527 h 32 HYPERLINK l _Toc249536528 系統(tǒng)模塊總體設(shè)計(jì) PAGEREF _Toc249536528 h 32 HYPERLINK l _Toc249536529 數(shù)據(jù)庫(kù)設(shè)計(jì) PAGEREF _Toc249536529 h 36 HYPERLINK l _Toc249536530 數(shù)據(jù)庫(kù)設(shè)計(jì)概述 PAGEREF _Toc249536530 h 36 HYPERLINK l _Toc249536531 數(shù)據(jù)分析 PAGEREF _Toc249536531 h 37 HYPERLINK l _Toc2495365

15、32 數(shù)據(jù)庫(kù)的詳細(xì)設(shè)計(jì) PAGEREF _Toc249536532 h 37 HYPERLINK l _Toc249536533 數(shù)據(jù)庫(kù)的E-R圖的設(shè)計(jì) PAGEREF _Toc249536533 h 38 HYPERLINK l _Toc249536534 數(shù)據(jù)表的設(shè)計(jì) PAGEREF _Toc249536534 h 40 HYPERLINK l _Toc249536535 4.4本章小結(jié) PAGEREF _Toc249536535 h 44 HYPERLINK l _Toc249536536 第5章詳細(xì)設(shè)計(jì) PAGEREF _Toc249536536 h 45 HYPERLINK l _T

16、oc249536537 系統(tǒng)運(yùn)行平臺(tái)設(shè)置 PAGEREF _Toc249536537 h 45 HYPERLINK l _Toc249536538 系統(tǒng)主界面設(shè)計(jì) PAGEREF _Toc249536538 h 46 HYPERLINK l _Toc249536539 系統(tǒng)前臺(tái)各主要模塊的功能設(shè)計(jì) PAGEREF _Toc249536539 h 47 HYPERLINK l _Toc249536540 購(gòu)物車模塊 PAGEREF _Toc249536540 h 47 HYPERLINK l _Toc249536541 用戶下單模塊 PAGEREF _Toc249536541 h 48 HYPE

17、RLINK l _Toc249536542 退單模塊 PAGEREF _Toc249536542 h 48 HYPERLINK l _Toc249536543 用戶賬戶模塊 PAGEREF _Toc249536543 h 49 HYPERLINK l _Toc249536544 在線支付模塊 PAGEREF _Toc249536544 h 52 HYPERLINK l _Toc249536545 系統(tǒng)后臺(tái)各主要模塊的功能設(shè)計(jì) PAGEREF _Toc249536545 h 54 HYPERLINK l _Toc249536546 訂單管理模塊 PAGEREF _Toc249536546 h 5

18、4 HYPERLINK l _Toc249536547 退單管理模塊 PAGEREF _Toc249536547 h 56 HYPERLINK l _Toc249536548 商品管理模塊 PAGEREF _Toc249536548 h 57 HYPERLINK l _Toc249536549 基本信息管理模塊 PAGEREF _Toc249536549 h 61 HYPERLINK l _Toc249536550 5 系統(tǒng)信息管理模塊 PAGEREF _Toc249536550 h 62 HYPERLINK l _Toc249536551 本章小結(jié) PAGEREF _Toc249536551

19、 h 65 HYPERLINK l _Toc249536552 第6章系統(tǒng)測(cè)試與性能分析 PAGEREF _Toc249536552 h 66 HYPERLINK l _Toc249536553 軟件測(cè)試 PAGEREF _Toc249536553 h 66 HYPERLINK l _Toc249536554 測(cè)試的基本概念 PAGEREF _Toc249536554 h 66 HYPERLINK l _Toc249536555 6.2.1 測(cè)試步驟 PAGEREF _Toc249536555 h 67 HYPERLINK l _Toc249536556 系統(tǒng)測(cè)試 PAGEREF _Toc24

20、9536556 h 67 HYPERLINK l _Toc249536557 本章小結(jié) PAGEREF _Toc249536557 h 71 HYPERLINK l _Toc249536558 第7章系統(tǒng)使用說(shuō)明與總結(jié) PAGEREF _Toc249536558 h 72 HYPERLINK l _Toc249536559 系統(tǒng)運(yùn)行環(huán)境 PAGEREF _Toc249536559 h 72 HYPERLINK l _Toc249536560 系統(tǒng)使用說(shuō)明 PAGEREF _Toc249536560 h 72 HYPERLINK l _Toc249536561 展望 PAGEREF _Toc24

21、9536561 h 72 HYPERLINK l _Toc249536562 總結(jié) PAGEREF _Toc249536562 h 73 HYPERLINK l _Toc249536563 結(jié)論 PAGEREF _Toc249536563 h 74 HYPERLINK l _Toc249536564 致謝 PAGEREF _Toc249536564 h 75 HYPERLINK l _Toc249536565 參考文獻(xiàn) PAGEREF _Toc249536565 h 76 HYPERLINK l _Toc249536566 附錄1 PAGEREF _Toc249536566 h 77 HYPE

22、RLINK l _Toc249536567 附錄2 PAGEREF _Toc249536567 h 83緒論課題背景隨著計(jì)算機(jī)技術(shù)的發(fā)展和網(wǎng)絡(luò)人口的增加,網(wǎng)絡(luò)世界也越來(lái)越廣博,越來(lái)越豐富,網(wǎng)上商城已經(jīng)成為網(wǎng)上購(gòu)物的一股潮流?;ヂ?lián)網(wǎng)已日益成為收集提供信息的最佳渠道并逐步進(jìn)入傳統(tǒng)的流通流域,互聯(lián)網(wǎng)的跨地域性和可交互性使其在與傳統(tǒng)媒體行業(yè)和傳統(tǒng)貿(mào)易行業(yè)的競(jìng)爭(zhēng)中是具有不可抗拒的優(yōu)勢(shì)。人們對(duì)于互聯(lián)網(wǎng)技術(shù)的要求已不單單是瀏覽一下網(wǎng)站網(wǎng)頁(yè),收發(fā)電子郵件,日益忙碌的人們開始追求足不出戶就能買到心儀的商品,是越來(lái)越多的上網(wǎng)愛(ài)好者實(shí)現(xiàn)購(gòu)物的一種方式。對(duì)于企業(yè)來(lái)講,無(wú)論是企業(yè)之間(B to B),還是企業(yè)和客戶之間

23、(B to C)的交易,如果能夠?qū)崿F(xiàn)網(wǎng)上交易將大大提高交易速度節(jié)約成本。但是對(duì)網(wǎng)絡(luò)的及時(shí)、一對(duì)一、跨時(shí)間、 跨空間等特性,并沒(méi)有充分加以利用。在這種形勢(shì)下,傳統(tǒng)的依靠管理人員人工工作傳遞信息和數(shù)據(jù)的管理方式就無(wú)法滿足企業(yè)日益增長(zhǎng)的業(yè)務(wù)需求了。因而開發(fā)了這樣一個(gè)具有前后臺(tái)的系統(tǒng),以滿足購(gòu)物者和企業(yè)的需求。目的和意義無(wú)店鋪零售的悄然興起,是商業(yè)經(jīng)濟(jì)發(fā)展到一定階段的產(chǎn)物,也是順應(yīng)新的消費(fèi)需求和技術(shù)進(jìn)步的必然結(jié)果。與傳統(tǒng)的百貨商店、連鎖超市、大賣場(chǎng)、便利店等有形商鋪相比,無(wú)店鋪零售業(yè)態(tài)具有一定的先天優(yōu)勢(shì)。一是地段。對(duì)于傳統(tǒng)的有形店鋪來(lái)說(shuō),門店的選址、地段的優(yōu)劣,幾乎能夠決定其未來(lái)經(jīng)營(yíng)的成敗,而城市中的

24、商業(yè)網(wǎng)點(diǎn)資源,尤其是優(yōu)質(zhì)商業(yè)網(wǎng)點(diǎn)資源通常十分稀缺。無(wú)店鋪零售則大多不存在地段方面的制約。二是經(jīng)營(yíng)成本。借助日益發(fā)展的科學(xué)技術(shù),無(wú)店鋪零售通常能夠省卻從生產(chǎn)到銷售過(guò)程中的許多環(huán)節(jié),從而有效降低經(jīng)營(yíng)成本與交易成本,給消費(fèi)者、商家?guī)?lái)雙贏的局面。三是風(fēng)險(xiǎn)。對(duì)于個(gè)人來(lái)說(shuō),網(wǎng)上商店等無(wú)店鋪零售業(yè)態(tài)的準(zhǔn)入門檻相對(duì)較低,運(yùn)轉(zhuǎn)比較靈活,即使遇到風(fēng)險(xiǎn),也有船小好掉頭的優(yōu)勢(shì)。專家表示,隨著社會(huì)經(jīng)濟(jì)的發(fā)展及消費(fèi)水平的提高,人們希望得到更加方便、更加快捷的購(gòu)物方式,同時(shí)也樂(lè)于嘗試各種新的購(gòu)物方式。在這一市場(chǎng)需求的推動(dòng)下,企業(yè)會(huì)對(duì)商品零售的方式進(jìn)行創(chuàng)新,而先進(jìn)的技術(shù)給創(chuàng)新提供了重要支撐與平臺(tái)。鑒于互聯(lián)網(wǎng)的優(yōu)勢(shì)以及對(duì)國(guó)內(nèi)

25、外相關(guān)的各銷售網(wǎng)站現(xiàn)狀的研究分析,我決定開發(fā)以基于Web的商城網(wǎng)站作為我的畢業(yè)設(shè)計(jì)主題。立足于設(shè)計(jì)一個(gè)在網(wǎng)絡(luò)平臺(tái)上運(yùn)行的購(gòu)物支付配送等功能于一體的無(wú)店鋪網(wǎng)絡(luò)商城。以小小的力量推動(dòng)中國(guó)互聯(lián)網(wǎng)的發(fā)展。系統(tǒng)設(shè)計(jì)思想中國(guó)的電子商務(wù)還沒(méi)有真正實(shí)現(xiàn)物流,信息流,資金流的有機(jī)結(jié)合。就經(jīng)濟(jì)發(fā)達(dá)的我國(guó)南方地區(qū),一些企業(yè)和軟件公司合作,建立自己的網(wǎng)上商城。但知識(shí)實(shí)現(xiàn)了一個(gè)信息交換的功能。企業(yè)發(fā)布自己的產(chǎn)品,用戶在上面瀏覽,發(fā)送了定單,在網(wǎng)上商城的管理后臺(tái)接到了定單,之后就是通過(guò)人的溝通來(lái)實(shí)現(xiàn)資金流通和貨物的發(fā)送。有的已經(jīng)實(shí)現(xiàn)了一定的電子貨幣交易,但物流方面還是做得不夠。本實(shí)例的設(shè)計(jì)思想如下:用戶通過(guò)網(wǎng)上商城的前臺(tái)

26、瀏覽商城中的物品,商城中的物品按類分放,每類商品有一個(gè)編號(hào),用戶可以直接輸入所需的商品名稱,查到物品的編號(hào),以及所在位置并顯示出來(lái)。在發(fā)布商品的信息的時(shí)候,首先對(duì)后臺(tái)維護(hù)人員做適當(dāng)?shù)呐嘤?xùn)。提高他們的優(yōu)級(jí)服務(wù)的思想,讓他們?cè)诎l(fā)布信息的時(shí)候堅(jiān)持把用戶放在第一位的原則。用戶在首次購(gòu)物時(shí)候必須注冊(cè),通過(guò)賬戶在銀行轉(zhuǎn)換電子貨幣。銀行和企業(yè)之間再進(jìn)行資金流轉(zhuǎn)。企業(yè)在收到定間單后,對(duì)定貨單按不同的標(biāo)準(zhǔn)進(jìn)行分類,比如按地區(qū),種類等,然后通過(guò)網(wǎng)絡(luò)把這些信息發(fā)送到第三方代理,同時(shí)也進(jìn)行網(wǎng)上結(jié)算,會(huì)給第三方代理費(fèi)用,第三方代理再按自己的最快捷的方式發(fā)送貨物。整個(gè)過(guò)程是個(gè)有機(jī)的結(jié)合,是按照電子商務(wù)的特性進(jìn)行設(shè)計(jì) :商

27、務(wù)性:即提供買、賣交易的服務(wù)、手段和機(jī)會(huì)。集成性:包括技術(shù)和信息的集成性。怎么讓客戶以最快的速度搜索到最有用的信息,可能應(yīng)該是這類網(wǎng)站最應(yīng)該考慮的。擴(kuò)展性:這主要是針對(duì)系統(tǒng)的穩(wěn)定性來(lái)說(shuō)的。電子商務(wù)的服務(wù)系統(tǒng)應(yīng)當(dāng)有自身的擴(kuò)展功能。因?yàn)橄到y(tǒng)應(yīng)當(dāng)能承受住一定的負(fù)荷,如果在某個(gè)高峰訪問(wèn)期導(dǎo)致了服務(wù)器的崩潰,結(jié)果是可想而知的。服務(wù)性:在電子商務(wù)環(huán)境中,客戶不再受地域的限制,運(yùn)用互聯(lián)網(wǎng)為媒介的這種貿(mào)易,他的合作伙伴可以是地球上其他任一個(gè)角落,要想使球的人都能接受你所提供的商品,服務(wù)質(zhì)量是最關(guān)鍵的。安全性:安全性是必須考慮的核心問(wèn)題。欺騙、竊聽(tīng)、病毒和非法入侵都在威脅著電子商務(wù),因此要求網(wǎng)絡(luò)能提供一種端到端

28、的安全解決方案,包括加密機(jī)制、簽名機(jī)制、分布式安全管理、存取控制、防火墻、防病毒保護(hù)等。協(xié)調(diào)性:商務(wù)活動(dòng)是一種協(xié)調(diào)的過(guò)程,它需要雇員和客戶,生產(chǎn)方、供貨方以及商務(wù)伙伴間的協(xié)調(diào)。系統(tǒng)開發(fā)環(huán)境本系統(tǒng)采用B/S結(jié)構(gòu),前臺(tái)開發(fā)工具為MyEclipse Enterprise Workbench 6.0.0 GA,后臺(tái)數(shù)據(jù)庫(kù)是Microsoft SQL Server 2005,服務(wù)器是Tomcat 6.0.8,軟件要求:操作系統(tǒng)為Windows XP或更高,Internet Explorer 5.01 或更高版本,硬件要求:Pentium 133 MHz* Pentium 133 MHz 或更快 128

29、MB* 256 MB 或更高。1.4.1B/S結(jié)構(gòu)的數(shù)據(jù)庫(kù)訪問(wèn)模式B/S結(jié)構(gòu)是真正的三層結(jié)構(gòu),它以訪問(wèn)Web數(shù)據(jù)庫(kù)為中心, 為傳輸協(xié)議,客戶端通過(guò)瀏覽器(Browser)訪問(wèn)Web服務(wù)器和與其相連的后臺(tái)數(shù)據(jù)庫(kù),我們稱之為B/S(Browser/Server)模式。其三級(jí)結(jié)構(gòu)組成如圖1-1所示,圖中從左到右,分為三個(gè)層次:第一層是客戶端即瀏覽器,主要完成客戶和后臺(tái)的交互及最終查詢結(jié)果的輸出功能。在客戶端向指定的Web服務(wù)器提出服務(wù)器請(qǐng)求,Web服務(wù)器用 協(xié)議把所需文件資料傳給用戶,客戶端接受并顯示在WWW瀏覽器上;WEB服務(wù)器客戶端后臺(tái)數(shù)據(jù)庫(kù)客戶端WEB服務(wù)器客戶端后臺(tái)數(shù)據(jù)庫(kù)客戶端圖1-1三級(jí)結(jié)

30、構(gòu)組成第二層Web服務(wù)器是功能層,完成客戶的應(yīng)用功能,即Web服務(wù)器接受客戶請(qǐng)求,并與后臺(tái)數(shù)據(jù)庫(kù)連接,進(jìn)行申請(qǐng)?zhí)幚恚缓髮⑻幚斫Y(jié)果返回Web服務(wù)器,再傳至客戶端;第三層數(shù)據(jù)庫(kù)服務(wù)器是數(shù)據(jù)層。數(shù)據(jù)庫(kù)服務(wù)器應(yīng)客戶請(qǐng)求獨(dú)立地進(jìn)行各種處理。與傳統(tǒng)的C/S模式相比,B/S結(jié)構(gòu)把處理功能全部移植到了服務(wù)器端,用戶的請(qǐng)求通過(guò)瀏覽器發(fā)出,無(wú)論是使用和數(shù)據(jù)庫(kù)維護(hù)上都比傳統(tǒng)模式更加經(jīng)濟(jì)方便。而且使維護(hù)任務(wù)層次化:管理員負(fù)責(zé)服務(wù)器硬件日常管理和維護(hù),系統(tǒng)維護(hù)人員負(fù)責(zé)后臺(tái)數(shù)據(jù)庫(kù)數(shù)據(jù)更新維護(hù)。由以上的比較分析可知,三層結(jié)構(gòu)也可以理解為增加WEB服務(wù)器的C/S模式。1.4.2相關(guān)技術(shù)簡(jiǎn)介本系統(tǒng)采用的關(guān)鍵技術(shù)是Struts

31、2+Hibernate+Spring整合和AJAX。之所以采用SSH整合是因?yàn)樵谲浖こ填I(lǐng)域,為了降低模塊耦合度,提高模塊的可重用性,分層一直是廣為采納的一個(gè)方法。其實(shí)分層還可以使開發(fā)人員專注于某一層進(jìn)行開發(fā),使得軟件開發(fā)的分工變細(xì),提高生產(chǎn)效率。通常分為以下幾層:1、UI層:負(fù)責(zé)與用戶交互,包括:接受用戶的請(qǐng)求,把處理結(jié)果返回給用戶。這里我們采用struts來(lái)UI層,雖然比起Tapestry以及JSF這些事件驅(qū)動(dòng)的表現(xiàn)層技術(shù)而言,Struts的設(shè)計(jì)顯得有些老土,但它目前仍是表現(xiàn)層事實(shí)上的標(biāo)準(zhǔn),在這一層還采用JSTL標(biāo)簽庫(kù),使它具有可移植性、可跨平臺(tái)。2、業(yè)務(wù)邏輯層:主要負(fù)責(zé)具體的業(yè)務(wù)處理。S

32、pring是以MVC模式為基礎(chǔ),依賴注入為核心的Java應(yīng)用框架,它利用Java的反射機(jī)制,將系統(tǒng)各層無(wú)縫的整合在一起,實(shí)現(xiàn)了系統(tǒng)各模塊和各層次的解藕,提高了系統(tǒng)的可維護(hù)性和可移植性。3、數(shù)據(jù)持久層:主要負(fù)責(zé)與底層的數(shù)據(jù)庫(kù)打交道。用Hibernate實(shí)現(xiàn),它具有強(qiáng)大的事務(wù)處理能力、數(shù)據(jù)緩存能力和并發(fā)處理能力,可以提高持久層的運(yùn)行效率和開發(fā)效率這里我們采用Spring來(lái)封裝Hibernate操作來(lái)簡(jiǎn)化實(shí)際的編碼。4、域?qū)ο髮樱壕唧w的實(shí)體類,通過(guò)hibernate的配置文件進(jìn)行映射后,與數(shù)據(jù)庫(kù)中的表一一對(duì)應(yīng),對(duì)該域?qū)ο蟛僮骶拖喈?dāng)于對(duì)數(shù)據(jù)操作。它可以使程序員依據(jù)面向?qū)ο蟮脑黹_發(fā)持久化類,實(shí)現(xiàn)對(duì)象之

33、間的關(guān)聯(lián)、繼承、多態(tài)、組合、集合等。Ajax(Asynchronous JavaScript and XML)應(yīng)用程序的優(yōu)勢(shì)在于:通過(guò)異步模式,提升了用戶體驗(yàn)。優(yōu)化了瀏覽器和服務(wù)器之間的交互,減少不必要的數(shù)據(jù)往返和帶寬占用。Ajax引擎在客戶端運(yùn)行,承擔(dān)了一部分本來(lái)由服務(wù)器承擔(dān)的工作,從而減少了大用戶量下的服務(wù)器負(fù)載。1.4.3相關(guān)數(shù)據(jù)庫(kù)簡(jiǎn)介SQL Server 2005 是Microsoft 公司推出的SQL Server 數(shù)據(jù)庫(kù)管理系統(tǒng)的最新版本該版本繼承了SQL Server 7.0 版本的優(yōu)點(diǎn)同時(shí)又比它增加了許多更先進(jìn)的功能具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn)可跨越從運(yùn)行M

34、icrosoft Windows 98 的膝上型電腦到運(yùn)行Microsoft Windows 2005 的大型多處理器的服務(wù)器等多種平臺(tái)使用。SQL Server 2005的兼容性很好。由于今天Windows HYPERLINK :/os.yesky / t _blank 操作系統(tǒng)占領(lǐng)著主導(dǎo)地的位,選擇SQL Server一定會(huì)在兼容性方面取得一些優(yōu)勢(shì)。另外,SQL Server 2005 除了具有擴(kuò)展性,可靠性以外,還具有可以迅速開發(fā)新的因特網(wǎng)系統(tǒng)的功能。尤其是它可以直接存貯 XML 數(shù)據(jù),可以將搜索結(jié)果以 XML格式輸出等特點(diǎn),有利于構(gòu)建了異構(gòu)系統(tǒng)的互操作性,奠定了面向互聯(lián)網(wǎng)的企業(yè)應(yīng)用和服

35、務(wù)的基石。這些特點(diǎn)在.NET 戰(zhàn)略中發(fā)揮著重要的作用。在使用由Microsoft SQL Server 2005關(guān)系數(shù)據(jù)庫(kù)引擎的情況下,XML數(shù)據(jù)可在關(guān)系表中進(jìn)行存儲(chǔ),而查詢則能以XML格式將有關(guān)結(jié)果返回。此外,XML支持還簡(jiǎn)化了后端系統(tǒng)集成,并實(shí)現(xiàn)了跨防火墻的無(wú)縫數(shù)據(jù)傳輸。你還可以使用Hypertext Transfer Protocol(超文本傳輸協(xié)議, )來(lái)訪問(wèn)SQL Server 2005,以實(shí)現(xiàn)面向SQL Server 2005數(shù)據(jù)庫(kù)的 HYPERLINK :/soft.yesky /security/ t _blank 安全Web連接和無(wú)須額外編程的聯(lián)機(jī)分析處理(OLAP)多維數(shù)據(jù)

36、集。 Microsoft SQL Server 2005非常明顯的改進(jìn)就是增加了OLAP(聯(lián)機(jī)分析處理)功能,這可以讓很多中小企業(yè)用戶也可以使用數(shù)據(jù)倉(cāng)庫(kù)的一些特性進(jìn)行分析。OLAP可以通過(guò)多維存儲(chǔ)技術(shù)對(duì)大型、復(fù)雜數(shù)據(jù)集執(zhí)行快速、高級(jí)的分析工作。數(shù)據(jù)挖掘功能能夠揭示出隱藏在大量數(shù)據(jù)中的傾向及趨勢(shì),它允許組織或機(jī)構(gòu)最大限度的從數(shù)據(jù)中獲取價(jià)值。通過(guò)對(duì)現(xiàn)有數(shù)據(jù)進(jìn)行有效分析,這一功能可以對(duì)未來(lái)的趨勢(shì)進(jìn)行預(yù)測(cè)。 Microsoft SQL Server 2005簡(jiǎn)化了管理、優(yōu)化工作,并且增強(qiáng)了迅速、成功的部署在線商務(wù)應(yīng)用 HYPERLINK :/dev.yesky / t _blank 程序所需的可靠性和

37、伸縮性。其中,用以提高可靠性的特性包括日志傳送、在線備份和故障切換群集。在伸縮性方面的改進(jìn)包括對(duì)多達(dá)32顆CPU和64 GB RAM的支持。通過(guò)自動(dòng)優(yōu)化和改進(jìn)后的管理特性-諸如數(shù)據(jù)文件尺寸的自動(dòng)管理、基于向?qū)У臄?shù)據(jù)庫(kù)拷貝、自動(dòng)內(nèi)存管理和簡(jiǎn)化的故障切換群集安裝與管理,在線商務(wù)應(yīng)用程序能夠被迅速部署并有效管理。本章小結(jié)在本章中主要介紹了本系統(tǒng)的開發(fā)背景、目的和意義、系統(tǒng)設(shè)計(jì)思想,以及本課題開發(fā)所應(yīng)用的相關(guān)技術(shù) B/S 結(jié)構(gòu)、開發(fā)工具的一些主要技術(shù),本系統(tǒng)主要是采用MyEclipse Enterprise Workbench 6.0.0 GA 作為開發(fā)工具,并采用SQL Server 2005 作為

38、后臺(tái)數(shù)據(jù)庫(kù)。采用當(dāng)前較流行的JSP和Struts技術(shù)。操作系統(tǒng)為 Windows XP ,應(yīng)用服務(wù)器為自主開發(fā)。選擇如此架構(gòu)主要因?yàn)閃indows和SQL Server已被廣泛使用多年,是一項(xiàng)成熟的技術(shù),并且有較多的成功案例。此外系統(tǒng)的使用和日常維護(hù)也較方便,因?yàn)?Windows和SQL Server等軟件的開發(fā)商是Microsoft,大家都非常熟悉其產(chǎn)品。Windows和SQL Server,都有很友好的客戶界面,便于使用,相應(yīng)地縮短了開發(fā)時(shí)間。Windows和 SQL Server就價(jià)格來(lái)說(shuō),較市場(chǎng)上同類產(chǎn)品相比是價(jià)格最低的,并且均為較成熟的產(chǎn)品,有較好的安全性,比較適合中小型企業(yè)的網(wǎng)絡(luò)和

39、數(shù)據(jù)庫(kù)的應(yīng)用。 可行性分析目前各個(gè)行業(yè)業(yè)務(wù)銷售量的的不斷增加,但對(duì)計(jì)算機(jī)在工作中的應(yīng)用投入很少,甚至仍然停留在手工記錄的模式,給工作帶來(lái)了許多不必要的麻煩。進(jìn)過(guò)調(diào)研,各管理者表示愿意在有完善的管理系統(tǒng)基礎(chǔ)上在現(xiàn)代化管理上多做投入,將自己的公司發(fā)展成為管理先進(jìn)的現(xiàn)代化銷售公司?,F(xiàn)代化管理手段、辦公設(shè)施被列為各個(gè)公司發(fā)展的第一步。 由此可見(jiàn)本系統(tǒng)的應(yīng)用首先已經(jīng)得到了領(lǐng)導(dǎo)的支持??尚行匝芯康哪康氖怯米钚〉拇鷥r(jià),在盡可能短時(shí)間內(nèi)確定問(wèn)題是否能夠解決,它的目的不是解決問(wèn)題,而是確定問(wèn)題是否值得去解決,可行性從以下四個(gè)方面來(lái)考慮:技術(shù)可行性技術(shù)可行性是對(duì)現(xiàn)有技術(shù)進(jìn)行評(píng)價(jià),分析系統(tǒng)是否可以用現(xiàn)有技術(shù)來(lái)實(shí)施以

40、及技術(shù)發(fā)展對(duì)系統(tǒng)建設(shè)有什么影響。新系統(tǒng)可以用現(xiàn)有的技術(shù)來(lái)實(shí)現(xiàn),針對(duì)目前的開發(fā)工具而言,新系統(tǒng)比較適合采用流行的WEB開發(fā)工具J2EE。這種開發(fā)工具非常適合于B/S 結(jié)構(gòu)的應(yīng)用系統(tǒng),提供了強(qiáng)大的軟件生成器。與其他開發(fā)工具相比,J2EE能夠支持跨平臺(tái)客戶端應(yīng)用程序開發(fā)的工具,除WINDOWS外,它還支持MACINTOSH和UNIX平臺(tái),可提供優(yōu)秀的報(bào)表生成方法和完整的在線幫助以及豐富的INTERNET訪問(wèn)功能和組件特征。J2EE安全可靠,對(duì)于開發(fā)人員而言開發(fā)方便,對(duì)于使用人員而言界面友好,開發(fā)出來(lái)的軟件簡(jiǎn)單易用,掌握方便。開發(fā)出的軟件易學(xué)易用,即便原來(lái)沒(méi)有什么計(jì)算機(jī)操作基礎(chǔ)也會(huì)很容易學(xué)會(huì)使用。經(jīng)濟(jì)

41、可行性系統(tǒng)的經(jīng)濟(jì)可行性指的是對(duì)組織的經(jīng)濟(jì)狀況和投資能力進(jìn)行分析,對(duì)系統(tǒng)建設(shè)、運(yùn)行和維護(hù)費(fèi)用進(jìn)行估算,對(duì)系統(tǒng)建成后可能取得的社會(huì)及經(jīng)濟(jì)效益進(jìn)行估計(jì)。估算本系統(tǒng)的開發(fā)費(fèi)用和今后的運(yùn)行、維護(hù)費(fèi)用,估計(jì)新系統(tǒng)可以使某管理大大提高,并將費(fèi)用與效益進(jìn)行比較。系統(tǒng)的效益可以從酒店利益和社會(huì)效益兩方面考慮。例如,系統(tǒng)運(yùn)行后可以提供哪些以前無(wú)法及時(shí)提供的信息,用戶查詢和使用信息的方便程度提高多少、速度增加了多少,對(duì)于管理人員進(jìn)行決策提供了多少幫助等等。下面從以下幾個(gè)方面對(duì)系統(tǒng)的經(jīng)濟(jì)可行性進(jìn)行具體的分析:系統(tǒng)初期投資系統(tǒng)初期投資如表2-1所示。表2-1新代運(yùn)動(dòng)網(wǎng)初期投資序號(hào)項(xiàng)目人工(人日)單價(jià)(元)合計(jì)(元)1需

42、求分析20100020,0002總體設(shè)計(jì)30100030,0003費(fèi)用管理子系統(tǒng)詳細(xì)設(shè)計(jì)20100020,0004信息查詢子系統(tǒng)詳細(xì)設(shè)計(jì)20100020,0005工程實(shí)際成本數(shù)據(jù)庫(kù)實(shí)現(xiàn)10100010,0006編碼實(shí)現(xiàn)50100050,000續(xù)表2-17單體測(cè)試20100020,0008系統(tǒng)集成測(cè)試20100020,0009說(shuō)明手冊(cè)編制10100010,00010合計(jì)200,000貨幣的時(shí)間價(jià)值系統(tǒng)貨幣時(shí)間價(jià)值如表2-2所示。表2-2新代運(yùn)動(dòng)網(wǎng)貨幣時(shí)間價(jià)值年份將來(lái)值(萬(wàn))(1+i)n現(xiàn)在值(萬(wàn))累計(jì)的現(xiàn)在值(萬(wàn))110210310410510投資回收期引入該系統(tǒng)兩年后,可以節(jié)省18.59萬(wàn)元,

43、比最初投資還少1.4萬(wàn)元。但第三年可以節(jié)省8.639萬(wàn)元。純收入43.294-20=23.294(萬(wàn)元)當(dāng)然,如果想要在五年后得到預(yù)計(jì)的純收入,那么首先就應(yīng)拿出初期投資的20萬(wàn)。而且考慮到開發(fā)本系統(tǒng)將為以后帶來(lái)的利益,拿出20萬(wàn)來(lái)進(jìn)行網(wǎng)上銷售系統(tǒng)的開發(fā),是絕對(duì)必要!經(jīng)過(guò)以上分析,新代運(yùn)動(dòng)網(wǎng)上銷售系統(tǒng)在經(jīng)濟(jì)上的開發(fā)是可行的!法律可行性該電子商務(wù)系統(tǒng)是本人自主開發(fā)的網(wǎng)上銷售系統(tǒng),是很有實(shí)際意義的系統(tǒng),開發(fā)這個(gè)系統(tǒng)不同于開發(fā)普通的系統(tǒng)軟件,即該系統(tǒng)不同于原來(lái)已有的現(xiàn)代化的系統(tǒng),不存在侵權(quán)等問(wèn)題,本系統(tǒng)開發(fā)不會(huì)侵犯他人、集體或國(guó)家利益,不違反國(guó)家法律,因此具有法律可行性。運(yùn)行可行性操作可行性是指系統(tǒng)對(duì)

44、組織機(jī)構(gòu)的影響,現(xiàn)有人員和機(jī)構(gòu)、設(shè)施、環(huán)境等對(duì)系統(tǒng)的適應(yīng)性以及進(jìn)行人員培訓(xùn)的補(bǔ)充計(jì)劃可行性。從新系統(tǒng)使用難易程度上來(lái)看,新系統(tǒng)使用起來(lái)并不復(fù)雜,界面設(shè)計(jì)親切,容易使用,通過(guò)接觸了解到公司的員工有接受新事物的能力,大多數(shù)平時(shí)都有過(guò)使用電腦的經(jīng)歷,學(xué)習(xí)該系統(tǒng)的使用應(yīng)該不會(huì)困難。該系統(tǒng)的實(shí)施對(duì)公司的組織機(jī)構(gòu)不會(huì)有太大的影響。在今后的維護(hù)過(guò)程中,領(lǐng)導(dǎo)者可在店面里挑選或培養(yǎng)一、兩名對(duì)計(jì)算機(jī)知識(shí)比較了解的員工深入學(xué)習(xí)該系統(tǒng),系統(tǒng)的開發(fā)人員也會(huì)在系統(tǒng)實(shí)施后的半年時(shí)間內(nèi)不計(jì)酬的隨時(shí)解決系統(tǒng)出現(xiàn)的一些技術(shù)性問(wèn)題。經(jīng)過(guò)上述論述分析,新系統(tǒng)的實(shí)施非常可行。 業(yè)務(wù)流程圖用業(yè)務(wù)流程圖描述現(xiàn)系統(tǒng)各項(xiàng)業(yè)務(wù)處理過(guò)程,并結(jié)合業(yè)

45、務(wù)流程圖詳細(xì)準(zhǔn)確地說(shuō)明業(yè)務(wù)處理過(guò)程中數(shù)據(jù)的收集、輸入、傳遞、存儲(chǔ)、加工的方法、算法、輸出的數(shù)量及形式等。現(xiàn)行系統(tǒng)的業(yè)務(wù)流程圖是分析和描述現(xiàn)行系統(tǒng)業(yè)務(wù)的重要工具之一。其主要作用是:描述現(xiàn)行系統(tǒng)的業(yè)務(wù)情況以便于與企業(yè)管理人員交流,它是系統(tǒng)設(shè)計(jì)的前提和保證。根據(jù)系統(tǒng)的具體情況,業(yè)務(wù)主要分為以下幾類:1訂單處理業(yè)務(wù)流程描述如下:客戶下完訂單后,由訂單處理人員對(duì)訂單進(jìn)行審核,如果通過(guò)該訂單將轉(zhuǎn)為等待付款狀態(tài),當(dāng)財(cái)務(wù)部確認(rèn)用戶已付款,該訂單將轉(zhuǎn)為正在配貨狀態(tài),由配送中心將貨物發(fā)送出去,客戶收到貨物后,該訂單就轉(zhuǎn)為已收貨。訂單處理業(yè)務(wù)流程如圖2-1所示。是是未通過(guò)通過(guò)是客戶訂單等待審核在線支付?等待付款正在

46、配貨賬務(wù)審核財(cái)務(wù)開配貨單據(jù)配貨單據(jù)客戶配送部開發(fā)貨單發(fā)貨單否與客戶洽談修改或取消訂單通過(guò)否?否配送中 心圖2-1訂單處理業(yè)務(wù)流程圖2采購(gòu)業(yè)務(wù)流程描述如下:采購(gòu)是配送中心最重要的環(huán)節(jié)之一,采購(gòu)的決策包括供應(yīng)商選擇、訂貨點(diǎn)和訂貨量的制定以及采購(gòu)績(jī)效評(píng)估等。合理有效的采購(gòu)作業(yè)流程能夠保證企業(yè)在滿足客戶需求的基礎(chǔ)上合理降低庫(kù)存、減少成本,從而提高配送中心的整體效益。采購(gòu)業(yè)務(wù)流程如圖2-2所示。采購(gòu)員采購(gòu)員缺貨信息設(shè)定預(yù)警線庫(kù)存采購(gòu)單供應(yīng)商發(fā)單并跟蹤經(jīng)理審批圖2-2采購(gòu)業(yè)務(wù)流程圖3配送中心業(yè)務(wù)流程描述如下:配送人員根據(jù)配貨單據(jù)將商品從庫(kù)中揀出打包并根據(jù)收貨人地址把貨物發(fā)送出去。配送中心業(yè)務(wù)流程如圖2-3

47、所示。4庫(kù)存業(yè)務(wù)流程描述如下:采購(gòu)員的訂貨單審核通過(guò)后形成進(jìn)貨單,根據(jù)進(jìn)貨單將商品入庫(kù),同時(shí)修改庫(kù)存信息;配送根據(jù)發(fā)貨單將商品出庫(kù),同時(shí)修改庫(kù)存信息;庫(kù)存管理員根據(jù)相應(yīng)條件對(duì)庫(kù)存信息進(jìn)行管理并反映到庫(kù)存表。庫(kù)存業(yè)務(wù)流程如圖2-4所示。5揀貨業(yè)務(wù)流程描述如下:揀貨主要是在收到客戶戶訂單生將客戶需要的不同種類、數(shù)量和批號(hào)的物品從分揀區(qū)取出并集中在一起。揀貨的目的就是依據(jù)訂單內(nèi)容,正確、迅速地揀選出客戶所需要的物品,以最快的時(shí)間為客戶提供最佳的服務(wù)。揀貨業(yè)務(wù)流程如圖2-5所示。質(zhì)量問(wèn)題質(zhì)量問(wèn)題不符合要求供應(yīng)商存貨揀貨出貨進(jìn)貨退貨客戶訂單處理退貨不合格區(qū)圖2-3配送中心業(yè)務(wù)流程圖采購(gòu)人員采購(gòu)人員訂單審

48、核進(jìn)貨單發(fā)貨單修改庫(kù)存庫(kù)存表倉(cāng)庫(kù)人員配送人員審核庫(kù)存采購(gòu)圖2-4庫(kù)存業(yè)務(wù)流程圖人工按單揀貨人工按單揀貨分派揀貨員集單分派揀貨員分派揀貨員訂單處理中心零售?零售揀貨單拆零揀貨單拆零揀貨單按單拆零揀貨按單整箱揀貨內(nèi)核員檢查暫存區(qū)是否圖2-5揀貨業(yè)務(wù)流程圖6銷售業(yè)務(wù)流程描述如下:客戶在網(wǎng)上瀏覽商品,將商品放入購(gòu)物車,填寫用戶信息,選擇支付方式和配送方式,確認(rèn)定單,用戶根據(jù)需求決定是否進(jìn)行在線支付。下單后,由訂單處理人員受理,庫(kù)存有貨則生成銷售單,否則生成采購(gòu)單,最后由配送中心根據(jù)銷售單進(jìn)行揀貨,將貨物配送出去,客戶接收到貨物后簽收訂單,如果是在線支付可直接進(jìn)行簽單驗(yàn)收,否則是貨到付款,簽單驗(yàn)收后可由

49、配送人員將貨款帶回,由財(cái)務(wù)進(jìn)行審核驗(yàn)收,進(jìn)行已收貨和已付款確認(rèn)。銷售業(yè)務(wù)流程如圖2-6所示??蛻艨蛻羯捎唵斡唵卧诰€支付?在線支付方式受理其它支付方式受理生成銷售單銷售單配送中心確認(rèn)銷售單發(fā)貨確認(rèn)下單發(fā)送郵件圖2-6銷售業(yè)務(wù)流程圖 本章小結(jié)本章主要對(duì)于系統(tǒng)的可行性研究進(jìn)行了簡(jiǎn)要的分析,通過(guò)以上對(duì)本系統(tǒng)在經(jīng)濟(jì)上、技術(shù)上、運(yùn)行上、法律上的可行性,以及對(duì)于新系統(tǒng)的主客觀條件的分析,認(rèn)為該系統(tǒng)的技術(shù)成熟、完備,測(cè)試手段可靠,具有良好的市場(chǎng)拓展,它追求的是簡(jiǎn)單、易學(xué)、易懂、易用,技術(shù)較為成熟、完備、可靠,因此本系統(tǒng)具有一定的開發(fā)前景,可以立即執(zhí)行。通過(guò)復(fù)查系統(tǒng)的規(guī)模和目標(biāo),了解系統(tǒng)的流程,并且從現(xiàn)有的物

50、理系統(tǒng)出發(fā),能夠?qū)С鱿到y(tǒng)的高層邏輯模型。需求分析軟件需求分析工作是軟件生存周期中重要的一步。只有通過(guò)需求分析才能把軟件功能和性能的總體概念描述為具體上的軟件需求規(guī)格說(shuō)明,從而奠定軟件開發(fā)的基礎(chǔ)。軟件需求分析工作也是一個(gè)不斷認(rèn)識(shí)和逐步細(xì)化的過(guò)程。該過(guò)程將軟件調(diào)研階段的需求資料進(jìn)行分析和設(shè)計(jì),使軟件范圍逐步細(xì)化到詳細(xì)定義的程度,并分析出各種不同的軟件元素,然后為這些元素找到可行的解決辦法。本章將從不同角度的需求分析問(wèn)題,講述軟件需求類型,分析過(guò)程,并部分給出了數(shù)據(jù)字典和數(shù)據(jù)流圖。新代運(yùn)動(dòng)網(wǎng)的概述本設(shè)計(jì)是圍繞中小企業(yè)銷售過(guò)程的業(yè)務(wù)和客戶網(wǎng)上購(gòu)物過(guò)程的業(yè)務(wù)展開分析和設(shè)計(jì)的,針對(duì)公司的業(yè)務(wù)現(xiàn)狀,采用結(jié)構(gòu)

51、化開發(fā)方法進(jìn)行系統(tǒng)調(diào)查,系統(tǒng)分析、系統(tǒng)設(shè)計(jì)以及系統(tǒng)實(shí)施。該系統(tǒng)分為前臺(tái)和后臺(tái),前臺(tái)主要內(nèi)容是以商品搜索、列出商品類別、列出品牌、購(gòu)物車、查看訂單、個(gè)人基本信息管理、在線支付等功能為核心的;后臺(tái)主要內(nèi)容是以公司的訂單管理、產(chǎn)品管理、采購(gòu)管理、財(cái)務(wù)管理、部門員工管理、供應(yīng)商管理、客戶管理、基本信息管理、報(bào)表統(tǒng)計(jì)等功能為核心的。結(jié)構(gòu)化的系統(tǒng)分析與設(shè)計(jì)方法貫穿于系統(tǒng)的分析與設(shè)計(jì)的始終。該方法要求信息系統(tǒng)的開發(fā)工作按照規(guī)定步驟,使用一定的工具,在結(jié)構(gòu)化和模塊化的基礎(chǔ)上進(jìn)行。在設(shè)計(jì)中,對(duì)系統(tǒng)總體方案的設(shè)計(jì),采用了“自上而下”的方法,而對(duì)于信息系統(tǒng)具體業(yè)務(wù)采用了“自下而上”的方法。該設(shè)計(jì)的方案基本上滿足了現(xiàn)

52、系統(tǒng)的業(yè)務(wù)需求,具有一定的實(shí)用性。新代運(yùn)動(dòng)網(wǎng)的需求分析隨著時(shí)代的發(fā)展,電子商務(wù)越來(lái)越受人們的青睞,現(xiàn)有的靠人工管理的模式已經(jīng)越來(lái)越跟不上當(dāng)今商務(wù)飛速發(fā)展的腳步。通過(guò)對(duì)各大網(wǎng)站進(jìn)行調(diào)查研究,發(fā)現(xiàn)網(wǎng)上購(gòu)物在線網(wǎng)站致力于提供產(chǎn)品展示及訂購(gòu)為核心的網(wǎng)上購(gòu)物服務(wù)宣傳自己商店的產(chǎn)品并將其展示給用戶,讓客戶通過(guò)網(wǎng)站便能自由的選擇所要購(gòu)買的商品。該公司所須的計(jì)算機(jī)管理系統(tǒng)應(yīng)具備如下特點(diǎn):1投資少。2見(jiàn)效快。3實(shí)用性強(qiáng)。4系統(tǒng)有機(jī)結(jié)合。5實(shí)現(xiàn)全面管理。6豐富的查詢功能。7輔助決策。8更好的實(shí)現(xiàn)管理功能。9新系統(tǒng)模塊重新劃分。功能需求網(wǎng)上商城共分為兩個(gè)部分,一部分是面向用戶的部分,包括:顧客在線注冊(cè)、商品搜索、購(gòu)

53、物車、個(gè)人賬戶管理、下單、在線支付等操作;另外一部分是商城管理部分,這部分的內(nèi)容包括:訂單管理、員工管理、注冊(cè)用戶管理、商品管理、采購(gòu)管理、系統(tǒng)管理、報(bào)表統(tǒng)計(jì)等。主要實(shí)現(xiàn)以下功能:管理購(gòu)物車:添加商品、修改數(shù)量、合計(jì)。注冊(cè)功能:注冊(cè)時(shí)用戶名、密碼、電子信箱必填。管理個(gè)人賬戶:查詢所下訂單情況、修改個(gè)人信息。產(chǎn)品搜索功能:可按類別、品牌、適用性別、價(jià)格等條件搜索。管理退單:審請(qǐng)退單、查詢退單情況。在線支付功能:與銀行對(duì)接。訂單管理:訂單的查詢、審核訂單、查詢已/未付款訂單、查詢正在配貨訂單、查詢已收/發(fā)貨訂單、定單操作歷史等功能。產(chǎn)品管理:產(chǎn)品品牌、類別、基本信息的錄入、查詢等操作。采購(gòu)管理:缺

54、貨警界線的設(shè)定、產(chǎn)品庫(kù)存信息的操作等。財(cái)務(wù)管理:訂單付款明細(xì)賬等操作。部門員工管理:對(duì)部門和員工信息的錄入、查詢、刪除等。供應(yīng)商管理:錄入、查詢,刪除供應(yīng)商信息??蛻艄芾恚涸O(shè)置、查詢客戶信息、供應(yīng)商信息。報(bào)表統(tǒng)計(jì):對(duì)產(chǎn)品的銷售情況按年、季度、月份、某時(shí)間等進(jìn)進(jìn)以圖表的形式進(jìn)行統(tǒng)計(jì)。性能需求為了保證該電子商務(wù)系統(tǒng)在開發(fā)和今后的運(yùn)行中不出現(xiàn)異?,F(xiàn)象,為此對(duì)本網(wǎng)站的性能有如下需求:1服務(wù)器端:硬件環(huán)境CPU:Intel Pentium4或更高 內(nèi)存:1G軟件環(huán)境:Web服務(wù)器:Tomcat5.0 數(shù)據(jù)庫(kù):SQL Sever 2005開發(fā)工具:MyEclipse ,Dreamweaver 2客戶端:由

55、于客戶端主要用于瀏覽器和操作數(shù)據(jù),所以對(duì)求不高。硬件環(huán)境:CPU:Intel Pentium4內(nèi)存:512MB軟件環(huán)境:操作系統(tǒng):Windows XP/ 2003 server以上為本網(wǎng)站的性能需求。考慮本網(wǎng)站的使用范圍和使用用戶不同。故在后續(xù)章節(jié)具體介紹本網(wǎng)站的運(yùn)行平臺(tái)設(shè)置。3.2.3數(shù)據(jù)流圖數(shù)據(jù)流圖(date flow diagram , DFD),是SA方法中用于表示系統(tǒng)邏輯模型的一種工具,它以圖形的方式描繪數(shù)據(jù)在系統(tǒng)中流動(dòng)和處理的過(guò)程,由于它只反映系統(tǒng)必須完成的邏輯功能,所以它是一種功能模型。 數(shù)據(jù)流圖是從數(shù)據(jù)的角度來(lái)描述一個(gè)系統(tǒng)的,數(shù)據(jù)流圖中的箭頭是數(shù)據(jù)流,而流程圖中的箭頭則是控制流

56、,它表達(dá)的是程序執(zhí)行的次序;數(shù)據(jù)流圖適合于宏觀地分析一個(gè)組織業(yè)務(wù)概況。1. 網(wǎng)上購(gòu)物電子商務(wù)系統(tǒng)第一層數(shù)據(jù)流圖,如圖3-1所示發(fā)貨單收據(jù)付款付款單收款單詢問(wèn)修改發(fā)貨單收據(jù)付款付款單收款單詢問(wèn)修改修改商品庫(kù)存訂貨單到貨通知訂貨通知收據(jù)付款發(fā)貨訂單暫存訂單銷售采購(gòu)供應(yīng)商顧客采購(gòu)訂單結(jié)算應(yīng)收款明細(xì)賬總賬應(yīng)付款明細(xì)賬詢問(wèn)銷售歷史網(wǎng)上購(gòu)物電子商務(wù)系統(tǒng)第二層數(shù)據(jù)流圖,如圖3-2、3-3所示。銷售歷史銷售歷史商品庫(kù)存應(yīng)收款明細(xì)賬訂單收據(jù)收款單商品庫(kù)存能滿足的訂單訂單到貨通知訂貨通知訂單不能滿足的訂單訂單2.1.4檢查訂單暫存訂單用戶信息修改成功新信息顧客注冊(cè)/登陸編輯訂單修改個(gè)人信息產(chǎn)生暫存訂單采購(gòu)部門2.

57、1.6對(duì)比暫存訂單2.1.7開發(fā)貨票并修改庫(kù)存財(cái)務(wù)部門2.1.8檢索庫(kù)存2.1.9編寫銷售歷史2.1.10計(jì)算顧客經(jīng)驗(yàn)值圖3-2銷售數(shù)據(jù)流圖錯(cuò)誤的發(fā)貨單錯(cuò)誤的發(fā)貨單付款單應(yīng)付款明細(xì)賬正確的發(fā)貨單發(fā)貨單商品庫(kù)存訂單供應(yīng)商信息待定商品暫存訂單按商品匯總,分類合計(jì)銷售部門2.2.2確定商品2.2.4修改庫(kù)存2.2.3按供應(yīng)商匯總,選擇供應(yīng)商采購(gòu)訂單2.2.5核對(duì)發(fā)貨單2.2.6產(chǎn)生到貨通知到貨通知財(cái)務(wù)部圖3-3采購(gòu)數(shù)據(jù)流圖數(shù)據(jù)字典數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對(duì)數(shù)據(jù)流圖中包含的所有元素的定義的集合。數(shù)據(jù)字典的作用是在軟件的分析和設(shè)計(jì)過(guò)程中提供關(guān)于數(shù)據(jù)的描述信息。一般說(shuō)來(lái),數(shù)據(jù)字典應(yīng)該由下列四

58、類元素構(gòu)成:數(shù)據(jù)元素,數(shù)據(jù)流,數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)處理數(shù)據(jù)字典的作用是在軟件分析和設(shè)計(jì)的過(guò)程中給人提供關(guān)于數(shù)據(jù)的描述信息。它主要是對(duì)數(shù)據(jù)流圖中的數(shù)據(jù)流、處理邏輯、外部實(shí)體、數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)項(xiàng)等方面進(jìn)行具體的定義。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩個(gè)方面對(duì)系統(tǒng)的邏輯模型進(jìn)行完整的描述。數(shù)據(jù)元素的定義數(shù)據(jù)元素是不可再分的數(shù)據(jù)單位,一般而言,包括如下內(nèi)容:數(shù)據(jù)項(xiàng)描述數(shù)據(jù)項(xiàng)名,數(shù)據(jù)項(xiàng)含義說(shuō)明,別名,數(shù)據(jù)類型,長(zhǎng)度,取值范圍,取值含義,與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系,數(shù)據(jù)項(xiàng)之間的聯(lián)系。其中,后兩項(xiàng)定義了數(shù)據(jù)的完整性約束條件,用于數(shù)據(jù)校驗(yàn)。具體內(nèi)容如表2-1所示。表2-系統(tǒng)數(shù)據(jù)元素定義表編號(hào)名稱別名類型位置長(zhǎng)度

59、I01-01username用戶名VarcahrD150字節(jié)I01-02password密碼VarcharD150字節(jié)I01-03clientid客戶編號(hào)VarcharD250字節(jié)I01-04clientname客戶名稱VarcharD250字節(jié)I01-05address VarcharD2,D450字節(jié)I01-06linkman聯(lián)系人VarcharD2,D450字節(jié)I01-07phone聯(lián)系 VarcharD2,D450字節(jié)I01-08bank銀行VarcharD2,D450字節(jié)I01-09accouts銀行賬號(hào)VarcharD2,D450字節(jié)I01-10wareid商品編號(hào)VarcharD

60、3,D5,D6,D750字節(jié)I01-11warename商品名稱VarcharD3,D5,D6,D750字節(jié)I01-12standard規(guī)格VarcharD3,D5,D6,D750字節(jié)I01-13unit單位VarcharD3,D650字節(jié)I01-14rate單價(jià)VarcharD3,D650字節(jié)I01-15serveid供應(yīng)商名稱VarcharD450字節(jié)I01-16servename供應(yīng)商編號(hào)VarcharD450字節(jié)I01-17stockdate進(jìn)貨日期datetimeD58字節(jié)I01-18stockid進(jìn)貨單號(hào)VarcharD550字節(jié)I01-19moneysum金額合計(jì)VarcharD

溫馨提示

  • 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)論