




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 .PAGE20 / NUMPAGES20信息系統(tǒng)課程設(shè)計論文題目:網(wǎng)上購物系統(tǒng)學(xué)院:信息管理學(xué)院專業(yè):信息管理與信息系統(tǒng)目錄 TOC o 1-2 h z u HYPERLINK l _Toc326875231第一章.緒論 PAGEREF _Toc326875231 h 5HYPERLINK l _Toc3268752321.1研究的背景 PAGEREF _Toc326875232 h 5HYPERLINK l _Toc3268752331.2系統(tǒng)的研究容 PAGEREF _Toc326875233 h 6HYPERLINK l _Toc3268752341.3本文主要容 PAGEREF _T
2、oc326875234 h 6HYPERLINK l _Toc326875235第二章系統(tǒng)的開發(fā)環(huán)境與關(guān)鍵技術(shù) PAGEREF _Toc326875235 h 7HYPERLINK l _Toc3268752362.1 Zend framework PAGEREF _Toc326875236 h 7HYPERLINK l _Toc3268752372.2 Model-View-Controller PAGEREF _Toc326875237 h 7摘 要隨著社會經(jīng)濟的迅速發(fā)展和科學(xué)技術(shù)的全面進(jìn)步,計算機事業(yè)的飛速發(fā)展,以計算機與網(wǎng)技術(shù)為基礎(chǔ)的信息系統(tǒng)正處于蓬勃發(fā)展的時期。網(wǎng)上購物系統(tǒng),是在網(wǎng)絡(luò)
3、上建立一個虛擬的購物商場,避免了挑選商品的煩瑣過程,使用戶的購物過程變得輕松、快捷、方便,很適合現(xiàn)代人快節(jié)奏的生活;同時又能有效的控制“商場”運營的成本,開辟了一個新的銷售渠道。本論文主要介紹了本課題的開發(fā)背景、后臺系統(tǒng)分析、后臺系統(tǒng)的設(shè)計與實現(xiàn)。在功能方面,本文所研究的網(wǎng)上商城,前臺主要包括會員注冊,購物車的兩大模塊,會員可以下訂單,查詢訂單,后臺包括對采購、庫存、商品、訂單、管理員的基本管理。在技術(shù)上,此項目使用MVC(Model,View,Controller)模式,基于Zend 框架,在Zend Studio 9.0,結(jié)合MySQL數(shù)據(jù)庫,在Apache平臺上布局,使得軟件的結(jié)構(gòu)清晰,
4、大大提高了整個項目的安全性和開發(fā)效率。關(guān)鍵詞:Zend Framework 、MVC、PHP、 MySQL 、Zend Studio 9.0AbstractWith the rapid development of social economy and scientific and technological progress, the rapid development of computer industry,with the computer and network technology as the foundation information system is in a perio
5、d of vigorous development. Online shopping system, is on the network to create a virtual shopping malls, the selection of goods to avoid the cumbersome process, the users shopping process easy, fast, convenient, very suitable for modern fast-paced life; while effective controlmarket Operation cost,
6、open up a new sales channels.In functional terms, this paper studies on the online shopping mall, front include membership registration,shopping cart two big modules, members can place orders, orders inquiries, including procurement, inventory, the background of goods, orders, the administrator of b
7、asic management.Technically, this project, using the MVC ( Model, View, Controller ) model, based on the Zend framework, the Zend Studio 9, with MySQL database, in the Apache platform layout, making the software structure is clear, greatly improving the safety and efficiency of development project.K
8、ey word: Zend Framework 、MVC、PHP、 MySQL 、Zend Studio 9.0第一章.緒論1.1研究的背景著計算機技術(shù)在各行各業(yè)日益廣泛和深入的應(yīng)用,網(wǎng)絡(luò)的概念早已深入人心。網(wǎng)絡(luò)在各行各業(yè)的發(fā)展戰(zhàn)略中占據(jù)了重要的位置,成為商家不可分割的部分。商品的宣傳已不只局限于電視與報紙,網(wǎng)絡(luò)已成為商家展示自己的另一個舞臺。商家建立,將商家各方面的宣傳與服務(wù)展現(xiàn)于網(wǎng)絡(luò)中,通過網(wǎng)絡(luò)更可實現(xiàn)如網(wǎng)上購物、信息查尋等功能,這些在改變我們原有經(jīng)營方式與經(jīng)營理念的同時,也為商家?guī)砹烁叩男б?。因此,對于商家來說,擁有一個屬于自己的是至關(guān)重要的?!熬W(wǎng)上商城”實際上是運行在Web服務(wù)器中
9、的一個Web運用程序?!熬W(wǎng)上商店”模擬一般的商店的經(jīng)營模式。利用頁面、腳本程序來實現(xiàn)“網(wǎng)上商城”的進(jìn)貨管理、銷售管理、庫存管理?;ヂ?lián)網(wǎng)技術(shù)提供的不僅僅只是供需雙方間較低的交易成本,還有較低的選擇費用和更多可供選擇的商品。網(wǎng)上購物系統(tǒng),是在網(wǎng)絡(luò)上建立一個虛擬的購物商場,避免了挑選商品的煩瑣過程,使用戶的購物過程變得輕松、快捷、方便,很適合現(xiàn)代人快節(jié)奏的生活;同時又能有效的控制“商場”運營的成本,開辟了一個新的銷售渠道。本系統(tǒng)是一個中小型的電子商務(wù)系統(tǒng),可以為各類用戶提供方便的在線購物環(huán)境,符合符合目前國流行的電子商務(wù)模式。用戶可以再系統(tǒng)中實現(xiàn)注冊、登錄、修改個個人信息、分類查詢商品信息、購物、管
10、理購物車、結(jié)賬和查看各種服務(wù)條款等功能。通過后臺管理模塊可以實現(xiàn)后臺管理員對會員、商品、物流、訂單和系統(tǒng)管理功能1.2系統(tǒng)的研究容主要采用MVC(Model,View,Controller)模式,基于Zend 框架,在Zend Studio 9.0,結(jié)合MySQL數(shù)據(jù)庫,在Apache平臺上布局,實現(xiàn)網(wǎng)上購物系統(tǒng)的會員注冊,購物車的兩大模塊,會員可以下訂單,查詢訂單1.3本文主要容本文分六章,各章主要容如下:第一章 介紹了庫存系統(tǒng)的研究背景意義,研究容與章節(jié)的安排第二章 介紹系統(tǒng)的開發(fā)環(huán)境與關(guān)鍵技術(shù)第三章 介紹系統(tǒng)的需求分析 確立詳細(xì)的系統(tǒng)業(yè)務(wù)需求、功能需求第四章 系統(tǒng)設(shè)計 前臺頁面規(guī)劃第五章
11、 系統(tǒng)實現(xiàn)和應(yīng)用第六章 總結(jié)和展望第二章 系統(tǒng)的開發(fā)環(huán)境與關(guān)鍵技術(shù)2.1 Zend frameworkZend Framework是開源的,面向?qū)ο蟮膚eb應(yīng)用框架。Zend框架100%面向?qū)ο蟠a實現(xiàn),Zend Framework 經(jīng)常被稱為組件庫,它的松耦合結(jié)構(gòu)可以讓開發(fā)者獨立的使用,每個組件幾乎不依靠其他組件,稱此為“use-at-all”設(shè)計2.3 系統(tǒng)開發(fā)語言PHP介紹PHP,即超文本預(yù)處理語言(Hypertext Preprocessor),是一種服務(wù)器端內(nèi)嵌入式的腳本語言,被廣泛的運用于動態(tài)網(wǎng)頁的開發(fā)中。PHP獨特的語法將程序嵌入到HTML中可以快速的執(zhí)行動態(tài)網(wǎng)頁。它可以實現(xiàn)數(shù)據(jù)
12、庫和網(wǎng)頁之間的數(shù)據(jù)交互。PHP的獨特語法混合了C、Java、PERL和PHP式的新語法。在Web技術(shù)方面PHP,ASP.NET,JSP的比較如 REF 三種編程語言比較 h * MERGEFORMAT 圖2- 2 所示:ASP,NETJSPPHPWeb服務(wù)器IISApache、Tomcat、Web-logic、WebsphereApache、IIS、NetscapeSever、iplanet等運行平臺WindowsUnix、Windows、NacOS等Unix、Windows等組件技術(shù)COM/COM+/DCOMJavaBean、ECOM自定義Tag語法無有無腳本語言支持VBScript Jav
13、aScroptJavaPHP建立大型Web程序可以可以不宜程序執(zhí)行速度快快快學(xué)習(xí)難度低低低Session管理有有有統(tǒng)一的數(shù)據(jù)庫連接ADO.NETJDBC無圖2- SEQ 圖2- * ARABIC 2 ASP.NET,PHP和JSP的比較2.4 MySQL介紹MySQL是一個數(shù)據(jù)庫管理系統(tǒng)軟件,是一種比較流行的關(guān)系型數(shù)據(jù)庫。和其他數(shù)據(jù)庫(Oracle、MSSQL Server)相比,MySQL具有小巧、功能齊全、查詢快捷,并且完全免費使用的特點,對于中小型網(wǎng)站的應(yīng)用完全可以勝任。MySQL支持多線程,所以可以使用多個客戶機程序、管理工具,以與可供編程使用的外部接口(PHP的MySQL處理函數(shù))等
14、并發(fā)控制。PHP腳本程序就是作為MySQL服務(wù)器的客戶機程序,通過PHP中的MySQL擴展函數(shù),對MySQL服務(wù)器中存儲的數(shù)據(jù)進(jìn)行查詢、插入、更新以與刪除等操作。phpMyAdmin是一個用PHP編寫的、可以通過互聯(lián)網(wǎng)控制和操作的MySQL的Web應(yīng)用程序。通過phpMyAdmin完全可以對數(shù)據(jù)庫進(jìn)行操作,例如建立、復(fù)制、刪除數(shù)據(jù)等。有了phpMyAdmin要phpMyAdimin就完全可以不使用MySQL命令,直接使用phpMyAdmin就能管理MySQL的所有數(shù)據(jù)和數(shù)據(jù)庫。2.5 ApacheApache是常用Web服務(wù)器軟件之一。它可以運行在幾乎所有的計算機平臺上。其使用量排名世界第一,
15、具有速度快、簡單易用、性能穩(wěn)定等特點 NOTEREF _Ref321764404 f h * MERGEFORMAT 3。世界上很多著名的網(wǎng)站如Yahoo等都是Apache的杰作,它的成功之處在于它的開源性、有可以不斷擴充的開發(fā)隊伍、支持跨平臺應(yīng)用以與可移植性等方面。2.6 系統(tǒng)開發(fā)環(huán)境系統(tǒng)開發(fā)工具、運行環(huán)境、數(shù)據(jù)庫分別是Zend Studio 9.0、Apache2.2+PHP 5.3、MySQL5.5第三章 用戶需求 3.1用戶需求分析用戶對市場分析系統(tǒng)主要有如下需求:前臺能夠?qū)崿F(xiàn)購物車的基本操作(添加商品、刪除購物車中的商品、更新購買商品的數(shù)量、計算總價、清空購物車、提交訂單)。能夠?qū)崿F(xiàn)
16、不同會員對個人訂單的管理(查看會員訂單列表、訂單的詳細(xì)內(nèi)容)3.2根據(jù)用戶需求,網(wǎng)上商城系統(tǒng)應(yīng)該具備以下的一些功能:能夠?qū)崿F(xiàn)會員登錄后,在購物大廳頁面顯示會員基本信息(當(dāng)前用戶上次登錄的時間、當(dāng)前會員管理相關(guān)的超鏈接),商品信息(商品編號、商品名、商品價格、商品描述)能夠?qū)崿F(xiàn)會員在購物大廳購買商品的功能,如果會員購買的商品庫存不足,提示用戶不能購買能夠?qū)崿F(xiàn)用戶注冊、登錄,添加商品、刪除購物車中的商品、更新購買商品的數(shù)量、計算總價、清空購物車、提交訂單,能夠?qū)崿F(xiàn)不同會員對個人訂單的管理(查看會員訂單列表、訂單的詳細(xì)內(nèi)容)3.3 用例圖第四章 數(shù)據(jù)庫設(shè)計4.1 stock庫存表字段類型大小是否為主
17、鍵是否為空是否自增stock idInt11是否是goods_snVarchar(30)30否否否stock_numSmallint(6)6否否否stock_remarkvarchar(128)128否否否E-R圖4.2 goods商品字段類型大小是否為主鍵是否為空是否自增goods_snvarchar30是否否goods_namevarchar64否否否goods_pricefloat否否否goods_remarkvarchar128否否否E-R圖4.3 mycart 購物車表字段類型大小是否為主鍵是否為空是否自增cart_idint11是否是user_idint11否否否goods_snc
18、archar30否否否cart_numint11否否否cart_dateint11否否否E-R圖第五章 系統(tǒng)具體實現(xiàn)5.1代碼實現(xiàn)getRequest()-getParam(goods_sn); $mycartModel=new Mycart(); session_start(); $user_id=$_SESSIONloginuseruser_id; $stockModel=new Stock(); $stock_num=$stockModel-querystocknumbygoods_sn($goods_sn); if($stock_numview-info=庫存不足!請您購買其他商品;
19、$this-view-gourl=/hall/hall; $this-_forward(state,global); return ; if ($mycartModel-addgoods($user_id, $goods_sn) $this-view-info=添加商品成功!; $this-view-gourl=/hall/hall; $this-_forward(state,global); else $this-view-info=添加商品失??!; $this-view-gourl=/hall/hall; $this-_forward(state,global); public funct
20、ion showmycartAction() $mycartModel=new Mycart(); session_start(); $user_id=$_SESSIONloginuseruser_id; $where=user_id=$user_id; $this-view-mycart=$mycartModel-showcart($user_id); $this-view-total_price=$mycartModel-total_price; $this-view-loginuser=$_SESSIONloginuseruser_name; public function delgoo
21、dsAction() $goods_sn=$this-getRequest()-getParam(goods_sn); $mycartModel=new Mycart(); session_start(); $user_id=$_SESSIONloginuseruser_id; if ($mycartModel-delgoods($user_id, $goods_sn) $this-view-info=商品從購物車中刪除成功; $this-view-gourl=/shopping/showmycart; $this-_forward(state,global); else $this-view
22、-info=商品從購物車中刪除失??!; $this-view-gourl=/shopping/showmycart; $this-_forward(state,global); public function updatecartAction() $goods_sn=$this-getRequest()-getParam(goods_sn); $cart_num=$this-getRequest()-getParam(cart_num); $mycartModel=new Mycart(); session_start(); $user_id=$_SESSIONloginuseruser_id
23、; $stockModel=new Stock(); for ($i=0;$iquerystocknumbygoods_sn($goods_sn$i); for ($i=0;$icount($goods_sn);$i+) if($stock_num$iview-info=編號是.$goods_sn$i.的商品, 您可以購買.$stock_num$i.件; $this-view-gourl=/shopping/showmycart; $this-_forward(state,global); return ; for ($i=0;$iupdategoods($user_id, $goods_sn
24、$i, $cart_num$i); $this-view-info=商品數(shù)量更新成功; $this-view-gourl=/shopping/showmycart; $this-_forward(state,global); public function emptycartAction() $mycartModel=new Mycart(); session_start(); $user_id=$_SESSIONloginuseruser_id; $mycartModel-emptycart($user_id); $this-view-info=清空購物車成功,歡迎您繼續(xù)購物; $this-view-gourl=/shopping/showmycart; $this-_forward(state,global); 5.2運行結(jié)果點擊查看購物車出現(xiàn)如下頁面:第六章 總結(jié)在開發(fā)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 綠色能源技術(shù)研發(fā)合作合同
- 醫(yī)療器械代理注冊合同書
- 正式借款合同
- 城市綠化項目實施與驗收合同
- 節(jié)電小貼士(教學(xué)設(shè)計)-2023-2024學(xué)年四年級下冊綜合實踐活動滬科黔科版
- 第21課《莊子二則-北冥有魚》教學(xué)設(shè)計 2023-2024學(xué)年統(tǒng)編版語文八年級下冊
- 社區(qū)團購倉儲租賃協(xié)議
- 第5課計算機的資源管理 教學(xué)設(shè)計
- 律師事務(wù)所勞動仲裁合同8篇
- 無產(chǎn)權(quán)房屋買賣合同范本5篇
- 露天礦采坑邊坡穩(wěn)定性評價報告
- 車輛不過戶轉(zhuǎn)讓協(xié)議參考
- 功夫熊貓英文版介紹
- 液壓與氣壓傳動實驗指導(dǎo)書DOC
- 黑布林繪本 Dad-for-Sale 出售爸爸課件
- 第2.4節(jié)色度信號與色同步信號
- 山東省成人教育畢業(yè)生登記表
- 月度及年度績效考核管理辦法
- 畢業(yè)設(shè)計鋼筋彎曲機的結(jié)構(gòu)設(shè)計
- 工程結(jié)構(gòu)質(zhì)量特色介紹
- 清華大學(xué)MBA課程——運籌學(xué)
評論
0/150
提交評論