網(wǎng)上商城系統(tǒng)的分析及設(shè)計(jì)_第1頁(yè)
網(wǎng)上商城系統(tǒng)的分析及設(shè)計(jì)_第2頁(yè)
網(wǎng)上商城系統(tǒng)的分析及設(shè)計(jì)_第3頁(yè)
網(wǎng)上商城系統(tǒng)的分析及設(shè)計(jì)_第4頁(yè)
網(wǎng)上商城系統(tǒng)的分析及設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩16頁(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)介

經(jīng)典word整理文檔,僅參考,雙擊此處可刪除頁(yè)眉頁(yè)腳。本資料屬于網(wǎng)絡(luò)整理,如有侵權(quán),請(qǐng)聯(lián)系刪除,謝謝!網(wǎng)上商城管理信息系統(tǒng)分析與設(shè)計(jì)系專(zhuān)班學(xué)姓計(jì)算機(jī)學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)趙葉歡學(xué)年6月8日1目錄1、概述31.系統(tǒng)開(kāi)發(fā)背景與意義31.1系統(tǒng)開(kāi)發(fā)背景31.2系統(tǒng)開(kāi)發(fā)意義31.3網(wǎng)上購(gòu)商城系統(tǒng)的技術(shù)現(xiàn)狀分析42.網(wǎng)上商城管理系統(tǒng)需求分析52.1可行性分析52.2系統(tǒng)功能需求53.網(wǎng)上商城管理信息系統(tǒng)分析74.網(wǎng)上商城管理信息系統(tǒng)設(shè)計(jì)114.1數(shù)據(jù)庫(kù)設(shè)計(jì)114.2界面設(shè)計(jì)134.2.5.管理員登陸17學(xué)習(xí)總結(jié)2121摘要:近年來(lái),隨著Internet的迅速崛起,互聯(lián)網(wǎng)已日益成為收集提供信息的最佳渠道并逐步進(jìn)入傳統(tǒng)的流通領(lǐng)域。于是電子商務(wù)開(kāi)始流行起來(lái),越來(lái)越多的商家在網(wǎng)上建起在線商店,向消費(fèi)者展示出一種新穎的購(gòu)物理念。網(wǎng)上購(gòu)物系統(tǒng)作為B2B,B2C(BusinesstoCustomer,C2C(CustomertoCustomer,即消費(fèi)者對(duì)消費(fèi)者電子商務(wù)的前端商務(wù)平臺(tái),在其商務(wù)活動(dòng)全過(guò)程中起著舉足輕重的作用。本文對(duì)如何開(kāi)發(fā)出一個(gè)具有基本網(wǎng)上交易功能的B2C網(wǎng)上商城,給出了具體的指導(dǎo)。主要介紹基于UML的B2C網(wǎng)上商城系統(tǒng)分析與設(shè)計(jì)的基本內(nèi)容。對(duì)B2C網(wǎng)上商城的例圖、順序圖、活動(dòng)圖、類(lèi)圖數(shù)據(jù)庫(kù)設(shè)計(jì)和jSP編程等,都提出了具有針對(duì)性的解決方法。1.1.1系統(tǒng)開(kāi)發(fā)背景隨著計(jì)算機(jī)和網(wǎng)絡(luò)的日趨普及,越來(lái)越多的商家在網(wǎng)上升起商店,向消費(fèi)者展示出一片新鮮的購(gòu)物大地。在美、日等信息化程度較高的國(guó)家和地區(qū),網(wǎng)絡(luò)商店發(fā)展速J.C培尼等紛紛躋身于網(wǎng)絡(luò)經(jīng)商的行列。調(diào)查表明:美國(guó)的家庭已越來(lái)越習(xí)慣于在家中從網(wǎng)上購(gòu)物。1996年,燕莎友誼商場(chǎng)首次通過(guò)網(wǎng)上商城售出一個(gè)景泰藍(lán),雖然貨款的支付不是在網(wǎng)上進(jìn)行的,但這畢竟為我國(guó)零售業(yè)奏出了網(wǎng)上購(gòu)物的先聲。如今,在北京、上海、深圳等大城市,已有200多家商場(chǎng),專(zhuān)賣(mài)店開(kāi)設(shè)了網(wǎng)上商店,還有一些正處在觀望階段。真5月開(kāi)辦了我國(guó)第一家實(shí)行計(jì)單和支付一體上的網(wǎng)上商店,上網(wǎng)的消費(fèi)者只要擁有一張招商銀行的一卡通,便可輕松購(gòu)物,24小時(shí)內(nèi)商家送貨上門(mén)。商家投資網(wǎng)上商店目的是賺錢(qián)。但從目前網(wǎng)上商店的運(yùn)營(yíng)情況來(lái)看,上網(wǎng)者不購(gòu)物、購(gòu)物者不上網(wǎng)的現(xiàn)象非常普遍,網(wǎng)上生意滲淡已是目前各大網(wǎng)上商店共同的困惑。上海首家網(wǎng)上商店——上海億樣購(gòu)物中心由于經(jīng)營(yíng)不善,開(kāi)業(yè)不到半年即關(guān)門(mén)停業(yè),北京的一些大型零售商場(chǎng),其網(wǎng)上商店門(mén)庭冷落。結(jié)算方式的原始落后是網(wǎng)上購(gòu)物致命的弱點(diǎn)。在國(guó)外,計(jì)算機(jī)一般都與銀行的帳戶相聯(lián),消費(fèi)者和網(wǎng)絡(luò)商店只需和網(wǎng)上銀行打交道,不必當(dāng)面直接支取現(xiàn)金。在我國(guó)送或“而且限制了網(wǎng)絡(luò)的覆蓋范圍和商品的結(jié)構(gòu)種類(lèi)。因此,安全、快捷、方便的電子支付手段將是今后網(wǎng)上商店健康發(fā)展的主要要素。1.2系統(tǒng)開(kāi)發(fā)意義從系統(tǒng)的背景來(lái)看,可以看出開(kāi)發(fā)一個(gè)網(wǎng)上購(gòu)物系統(tǒng)有以下幾點(diǎn)重大的意義:3投資少,回收快。一項(xiàng)針對(duì)中國(guó)中小企業(yè)的情況調(diào)查顯示,個(gè)人在網(wǎng)下啟動(dòng)銷(xiāo)售公司的平均費(fèi)用至少5萬(wàn)元,而網(wǎng)上開(kāi)店建店成本非常小。一般說(shuō),籌辦一家網(wǎng)上的1500租金的增加而增加,投資者也不用為延長(zhǎng)營(yíng)業(yè)時(shí)間而增加額外的費(fèi)用。b.店則不需要壓資金。c.24小時(shí)營(yíng)業(yè)時(shí)間。網(wǎng)上商店延長(zhǎng)了商店的營(yíng)業(yè)時(shí)間,一天24小時(shí)、一年365天不停地運(yùn)作,無(wú)須專(zhuān)人值班看店,都可照常營(yíng)業(yè)。傳統(tǒng)店鋪的營(yíng)業(yè)時(shí)間一般為8-12小時(shí),遇上壞天氣或者老板、店員有急事也不得不暫時(shí)休息。d.店面,只要投資者愿意,可以擺上成千上萬(wàn)種商品。目前國(guó)內(nèi)最大的專(zhuān)業(yè)拍賣(mài)網(wǎng)站同時(shí)在線的商品要超過(guò)10萬(wàn)件,已超過(guò)一些大超市??蛻粢粯涌梢院芊奖愕卣业讲①?gòu)買(mǎi)商品。這令消費(fèi)群體突破了地域的限制,變得無(wú)限廣闊了。1.3網(wǎng)上購(gòu)商城系統(tǒng)的技術(shù)現(xiàn)狀分析目前在國(guó)內(nèi)購(gòu)物系統(tǒng)的開(kāi)發(fā),PHP與ASP技術(shù)應(yīng)用最為廣泛。但在國(guó)外,JSP已經(jīng)是比較流行的一種技術(shù),尤其是電子商務(wù)類(lèi)的網(wǎng)站,多采用JSP。采用PHP的網(wǎng)站如新浪網(wǎng)(sinaChinaren)等,但由于PHP本身存在的一些缺點(diǎn),使得它不適合應(yīng)用于大型電子商務(wù)站點(diǎn),而更適合一些小型的商業(yè)站點(diǎn)。首先,PHP缺乏規(guī)模支持。其次,缺乏多層結(jié)構(gòu)支持,對(duì)于大負(fù)荷站點(diǎn),解決方法只有一個(gè):分布計(jì)算。數(shù)據(jù)庫(kù)、應(yīng)用邏輯層、表示邏輯層彼此分開(kāi),而且同層也可以根據(jù)流量分開(kāi),組成二維陣列,而PHP則缺乏這種支持。還有上面提到過(guò)的一點(diǎn),PHP提供的數(shù)據(jù)庫(kù)接口支持不統(tǒng)一,這就使得它不適合運(yùn)用在電子商務(wù)中。ASP是Microsoft開(kāi)發(fā)的動(dòng)態(tài)網(wǎng)頁(yè)語(yǔ)言,也繼承了微軟產(chǎn)品的一貫傳統(tǒng),即只能運(yùn)行于微軟的服務(wù)器產(chǎn)品,IIS(InternetInformationServer)(windowsNT)和PWS(PersonalWebServer)(windows上。Unix下也有ChiliSoft的插件來(lái)支持ASP,但是ASP本身ASP+COM的組合來(lái)擴(kuò)充,Unix下的COM實(shí)現(xiàn)起來(lái)非常困難。JSP則沒(méi)有以上缺陷,JSP可以通過(guò)SUNJava的JavaClass和EJB獲得規(guī)模支持,通過(guò)EJB/CORBA以及眾多廠商的ApplicationServer獲得結(jié)構(gòu)支持。三者中,JSP采用JSP/Servlet。比較出名的如IBM的E-business,它的核心是采用JSP/Servlet的;西方另外一個(gè)非常著名的電子商務(wù)軟件提供商Intershop,它原來(lái)的產(chǎn)品Intershop12,3,4占據(jù)了主要的電子商務(wù)軟件份額。它們都是通過(guò)CGI來(lái)提供支持的。但去年10月后它推出了Enfinity,一個(gè)采用JSP/Servlet的電子商務(wù)ApplicationServer,而且聲言不再開(kāi)發(fā)傳統(tǒng)軟件??偟膩?lái)說(shuō),ASP、PHP、JSP三者都有相當(dāng)數(shù)量的支持者,而這三者也各有所長(zhǎng),在開(kāi)發(fā)過(guò)程中,我們應(yīng)該根據(jù)實(shí)際的需要來(lái)使用最合適的技術(shù),本系統(tǒng)則采用較JSP技術(shù),一方面JSP的安全性和跨平臺(tái)性比較好,另一方面,我也希望能從開(kāi)發(fā)該系統(tǒng)的過(guò)程中,深入學(xué)習(xí)一下這門(mén)編程語(yǔ)言。4256基于上述分析,設(shè)計(jì)出該網(wǎng)上商城的系統(tǒng)功能模塊圖:7未注冊(cè)注冊(cè)注冊(cè)成功已注冊(cè)過(guò)沒(méi)有感興趣的商品登錄界面會(huì)員退出選擇登錄賬號(hào)或密碼有誤取消訂單付款成功選擇拒絕輸入正確查看商品選擇確認(rèn)普通用戶會(huì)員提交提交修改訂單信息提示請(qǐng)先登錄再購(gòu)買(mǎi)(2)時(shí)序圖會(huì)員下訂單的時(shí)序圖:8后臺(tái)數(shù)據(jù)模塊登錄界面商品界面訂購(gòu)模塊()ID()()()()()(),()()()()管理員處理訂單的時(shí)序圖9登錄模塊訂單處理庫(kù)存查詢(xún)數(shù)據(jù)模塊:管理員輸入賬號(hào)和密碼()提交用戶ID()返回待處理訂單列表()提取用戶ID()返回單個(gè)用戶訂單列表()提交訂單商品ID()返回商品庫(kù)存信息()()更新客戶訂單狀態(tài)9:()客戶狀態(tài)更新成功10:()提示處理成功11:()(3)類(lèi)圖分析:104.4.1數(shù)據(jù)庫(kù)設(shè)計(jì)User表114.2.1網(wǎng)站首頁(yè).4.2.2.用戶注冊(cè)部分代碼:<%u.setUsername(username);u.setPassword(password);u.setPhone(phone);u.setAddr(addr);u.setRdate(newDate());}%>4.2.3.會(huì)員登錄Stringusername=request.getParameter("username");Stringpassword=request.getParameter("password");}4.2.4.下單}}session.removeAttribute("cart");%>}4.2.6.類(lèi)別管理4.2.7.產(chǎn)品管理4.2.8.訂單管理修改訂單狀態(tài)和刪除訂單。2.輸入選擇不同的訂單。3.處理(3)連接數(shù)據(jù)庫(kù)。建立數(shù)據(jù)庫(kù)連接,根據(jù)提交的訂單id生成SQL語(yǔ)句執(zhí)行查找或刪除操作。(4)顯示操作結(jié)果。顯示操作結(jié)果提示頁(yè)面。4.輸出輸出操作結(jié)果提示頁(yè)面。privatestaticfinalintPAGE_SIZE=2;%><%StringstrPageNo=request.getParameter("pageno");intpageNo=1;if(strPageNo!=null){pageNo=Integer.parseInt(strPageNo);}if(pageNo<1)pageNo=1;%><%//getalltheusersList<SalesOrder>orders=newArrayList<SalesOrder>();inttotalRecords=OrderMgr.getInstance().getOrders(orders,pageNo,PAGE_SIZE);inttotalPages=(totalRecords+PAGE_SIZE-1)/PAGE_SIZE;if(pageNo>totalPages)pageNo=totalPages;%><%intid=Integer.parseInt(request.getParameter("id"));SalesOrderso=OrderMgr.getInstance().loadById(id);Stringaction=request.getParameter("action");if(action!=null&&action.equals("modify")){intstatus=Integer.parseInt(request.getParameter("status"));so.setStatus(status);so.updateStatus();}

溫馨提示

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