網上商城系統(tǒng)的分析及設計_第1頁
網上商城系統(tǒng)的分析及設計_第2頁
網上商城系統(tǒng)的分析及設計_第3頁
網上商城系統(tǒng)的分析及設計_第4頁
網上商城系統(tǒng)的分析及設計_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

評論

0/150

提交評論