




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