數(shù)據(jù)庫設(shè)計(jì)網(wǎng)上商城購物系統(tǒng)論文畢業(yè)論文_第1頁
數(shù)據(jù)庫設(shè)計(jì)網(wǎng)上商城購物系統(tǒng)論文畢業(yè)論文_第2頁
數(shù)據(jù)庫設(shè)計(jì)網(wǎng)上商城購物系統(tǒng)論文畢業(yè)論文_第3頁
數(shù)據(jù)庫設(shè)計(jì)網(wǎng)上商城購物系統(tǒng)論文畢業(yè)論文_第4頁
數(shù)據(jù)庫設(shè)計(jì)網(wǎng)上商城購物系統(tǒng)論文畢業(yè)論文_第5頁
已閱讀5頁,還剩15頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 .PAGE20 / NUMPAGES20信息系統(tǒng)課程設(shè)計(jì)論文題目:網(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摘 要隨著社會(huì)經(jīng)濟(jì)的迅速發(fā)展和科學(xué)技術(shù)的全面進(jìn)步,計(jì)算機(jī)事業(yè)的飛速發(fā)展,以計(jì)算機(jī)與網(wǎng)技術(shù)為基礎(chǔ)的信息系統(tǒng)正處于蓬勃發(fā)展的時(shí)期。網(wǎng)上購物系統(tǒng),是在網(wǎng)絡(luò)

3、上建立一個(gè)虛擬的購物商場(chǎng),避免了挑選商品的煩瑣過程,使用戶的購物過程變得輕松、快捷、方便,很適合現(xiàn)代人快節(jié)奏的生活;同時(shí)又能有效的控制“商場(chǎng)”運(yùn)營的成本,開辟了一個(gè)新的銷售渠道。本論文主要介紹了本課題的開發(fā)背景、后臺(tái)系統(tǒng)分析、后臺(tái)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。在功能方面,本文所研究的網(wǎng)上商城,前臺(tái)主要包括會(huì)員注冊(cè),購物車的兩大模塊,會(huì)員可以下訂單,查詢訂單,后臺(tái)包括對(duì)采購、庫存、商品、訂單、管理員的基本管理。在技術(shù)上,此項(xiàng)目使用MVC(Model,View,Controller)模式,基于Zend 框架,在Zend Studio 9.0,結(jié)合MySQL數(shù)據(jù)庫,在Apache平臺(tái)上布局,使得軟件的結(jié)構(gòu)清晰,

4、大大提高了整個(gè)項(xiàng)目的安全性和開發(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研究的背景著計(jì)算機(jī)技術(shù)在各行各業(yè)日益廣泛和深入的應(yīng)用,網(wǎng)絡(luò)的概念早已深入人心。網(wǎng)絡(luò)在各行各業(yè)的發(fā)展戰(zhàn)略中占據(jù)了重要的位置,成為商家不可分割的部分。商品的宣傳已不只局限于電視與報(bào)紙,網(wǎng)絡(luò)已成為商家展示自己的另一個(gè)舞臺(tái)。商家建立,將商家各方面的宣傳與服務(wù)展現(xiàn)于網(wǎng)絡(luò)中,通過網(wǎng)絡(luò)更可實(shí)現(xiàn)如網(wǎng)上購物、信息查尋等功能,這些在改變我們?cè)薪?jīng)營方式與經(jīng)營理念的同時(shí),也為商家?guī)砹烁叩男б?。因此,?duì)于商家來說,擁有一個(gè)屬于自己的是至關(guān)重要的。“網(wǎng)上商城”實(shí)際上是運(yùn)行在Web服務(wù)器中

9、的一個(gè)Web運(yùn)用程序?!熬W(wǎng)上商店”模擬一般的商店的經(jīng)營模式。利用頁面、腳本程序來實(shí)現(xiàn)“網(wǎng)上商城”的進(jìn)貨管理、銷售管理、庫存管理?;ヂ?lián)網(wǎng)技術(shù)提供的不僅僅只是供需雙方間較低的交易成本,還有較低的選擇費(fèi)用和更多可供選擇的商品。網(wǎng)上購物系統(tǒng),是在網(wǎng)絡(luò)上建立一個(gè)虛擬的購物商場(chǎng),避免了挑選商品的煩瑣過程,使用戶的購物過程變得輕松、快捷、方便,很適合現(xiàn)代人快節(jié)奏的生活;同時(shí)又能有效的控制“商場(chǎng)”運(yùn)營的成本,開辟了一個(gè)新的銷售渠道。本系統(tǒng)是一個(gè)中小型的電子商務(wù)系統(tǒng),可以為各類用戶提供方便的在線購物環(huán)境,符合符合目前國流行的電子商務(wù)模式。用戶可以再系統(tǒng)中實(shí)現(xiàn)注冊(cè)、登錄、修改個(gè)個(gè)人信息、分類查詢商品信息、購物、管

10、理購物車、結(jié)賬和查看各種服務(wù)條款等功能。通過后臺(tái)管理模塊可以實(shí)現(xiàn)后臺(tái)管理員對(duì)會(huì)員、商品、物流、訂單和系統(tǒng)管理功能1.2系統(tǒng)的研究容主要采用MVC(Model,View,Controller)模式,基于Zend 框架,在Zend Studio 9.0,結(jié)合MySQL數(shù)據(jù)庫,在Apache平臺(tái)上布局,實(shí)現(xiàn)網(wǎng)上購物系統(tǒng)的會(huì)員注冊(cè),購物車的兩大模塊,會(huì)員可以下訂單,查詢訂單1.3本文主要容本文分六章,各章主要容如下:第一章 介紹了庫存系統(tǒng)的研究背景意義,研究容與章節(jié)的安排第二章 介紹系統(tǒng)的開發(fā)環(huán)境與關(guān)鍵技術(shù)第三章 介紹系統(tǒng)的需求分析 確立詳細(xì)的系統(tǒng)業(yè)務(wù)需求、功能需求第四章 系統(tǒng)設(shè)計(jì) 前臺(tái)頁面規(guī)劃第五章

11、 系統(tǒng)實(shí)現(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實(shí)現(xiàn),Zend Framework 經(jīng)常被稱為組件庫,它的松耦合結(jié)構(gòu)可以讓開發(fā)者獨(dú)立的使用,每個(gè)組件幾乎不依靠其他組件,稱此為“use-at-all”設(shè)計(jì)2.3 系統(tǒng)開發(fā)語言PHP介紹PHP,即超文本預(yù)處理語言(Hypertext Preprocessor),是一種服務(wù)器端內(nèi)嵌入式的腳本語言,被廣泛的運(yùn)用于動(dòng)態(tài)網(wǎng)頁的開發(fā)中。PHP獨(dú)特的語法將程序嵌入到HTML中可以快速的執(zhí)行動(dòng)態(tài)網(wǎng)頁。它可以實(shí)現(xiàn)數(shù)據(jù)

12、庫和網(wǎng)頁之間的數(shù)據(jù)交互。PHP的獨(dú)特語法混合了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等運(yùn)行平臺(tái)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是一個(gè)數(shù)據(jù)庫管理系統(tǒng)軟件,是一種比較流行的關(guān)系型數(shù)據(jù)庫。和其他數(shù)據(jù)庫(Oracle、MSSQL Server)相比,MySQL具有小巧、功能齊全、查詢快捷,并且完全免費(fèi)使用的特點(diǎn),對(duì)于中小型網(wǎng)站的應(yīng)用完全可以勝任。MySQL支持多線程,所以可以使用多個(gè)客戶機(jī)程序、管理工具,以與可供編程使用的外部接口(PHP的MySQL處理函數(shù))等

14、并發(fā)控制。PHP腳本程序就是作為MySQL服務(wù)器的客戶機(jī)程序,通過PHP中的MySQL擴(kuò)展函數(shù),對(duì)MySQL服務(wù)器中存儲(chǔ)的數(shù)據(jù)進(jìn)行查詢、插入、更新以與刪除等操作。phpMyAdmin是一個(gè)用PHP編寫的、可以通過互聯(lián)網(wǎng)控制和操作的MySQL的Web應(yīng)用程序。通過phpMyAdmin完全可以對(duì)數(shù)據(jù)庫進(jìn)行操作,例如建立、復(fù)制、刪除數(shù)據(jù)等。有了phpMyAdmin要phpMyAdimin就完全可以不使用MySQL命令,直接使用phpMyAdmin就能管理MySQL的所有數(shù)據(jù)和數(shù)據(jù)庫。2.5 ApacheApache是常用Web服務(wù)器軟件之一。它可以運(yùn)行在幾乎所有的計(jì)算機(jī)平臺(tái)上。其使用量排名世界第一,

15、具有速度快、簡(jiǎn)單易用、性能穩(wěn)定等特點(diǎn) NOTEREF _Ref321764404 f h * MERGEFORMAT 3。世界上很多著名的網(wǎng)站如Yahoo等都是Apache的杰作,它的成功之處在于它的開源性、有可以不斷擴(kuò)充的開發(fā)隊(duì)伍、支持跨平臺(tái)應(yīng)用以與可移植性等方面。2.6 系統(tǒng)開發(fā)環(huán)境系統(tǒng)開發(fā)工具、運(yùn)行環(huán)境、數(shù)據(jù)庫分別是Zend Studio 9.0、Apache2.2+PHP 5.3、MySQL5.5第三章 用戶需求 3.1用戶需求分析用戶對(duì)市場(chǎng)分析系統(tǒng)主要有如下需求:前臺(tái)能夠?qū)崿F(xiàn)購物車的基本操作(添加商品、刪除購物車中的商品、更新購買商品的數(shù)量、計(jì)算總價(jià)、清空購物車、提交訂單)。能夠?qū)崿F(xiàn)

16、不同會(huì)員對(duì)個(gè)人訂單的管理(查看會(huì)員訂單列表、訂單的詳細(xì)內(nèi)容)3.2根據(jù)用戶需求,網(wǎng)上商城系統(tǒng)應(yīng)該具備以下的一些功能:能夠?qū)崿F(xiàn)會(huì)員登錄后,在購物大廳頁面顯示會(huì)員基本信息(當(dāng)前用戶上次登錄的時(shí)間、當(dāng)前會(huì)員管理相關(guān)的超鏈接),商品信息(商品編號(hào)、商品名、商品價(jià)格、商品描述)能夠?qū)崿F(xiàn)會(huì)員在購物大廳購買商品的功能,如果會(huì)員購買的商品庫存不足,提示用戶不能購買能夠?qū)崿F(xiàn)用戶注冊(cè)、登錄,添加商品、刪除購物車中的商品、更新購買商品的數(shù)量、計(jì)算總價(jià)、清空購物車、提交訂單,能夠?qū)崿F(xiàn)不同會(huì)員對(duì)個(gè)人訂單的管理(查看會(huì)員訂單列表、訂單的詳細(xì)內(nèi)容)3.3 用例圖第四章 數(shù)據(jù)庫設(shè)計(jì)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)具體實(shí)現(xiàn)5.1代碼實(shí)現(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=庫存不足!請(qǐng)您購買其他商品;

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=編號(hào)是.$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運(yùn)行結(jié)果點(diǎn)擊查看購物車出現(xiàn)如下頁面:第六章 總結(jié)在開發(fā)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論