

免費(fèi)預(yù)覽已結(jié)束,剩余24頁(yè)可下載查看
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
目錄目錄1摘 要3Abstract3第一章緒論41.1 電子商務(wù)概述41.2 Web服務(wù)器平臺(tái)與Web平臺(tái)的動(dòng)態(tài)設(shè)計(jì)技術(shù)41.3 Web平臺(tái)系統(tǒng)的開(kāi)發(fā)方法4第二章 系統(tǒng)分析52.1 開(kāi)發(fā)背景與開(kāi)發(fā)意義52.1.1 開(kāi)發(fā)背景52.1.2 系統(tǒng)開(kāi)發(fā)的意義52.2 可行性分析52.2.1 技術(shù)可行性分析52.2.2 操作可行性分析62.2.3 經(jīng)濟(jì)可行性分析62.3 需求分析62.3.1 初步調(diào)查62.3.2 用戶(hù)需求分析62.3.3 購(gòu)物流程圖7第三章 概要設(shè)計(jì)83.1 總體方案設(shè)計(jì)83.1.1 系統(tǒng)目標(biāo)83.1.2 劃分子系統(tǒng)83.1.3 系統(tǒng)結(jié)構(gòu)總體設(shè)計(jì)83.1.4 系統(tǒng)運(yùn)行環(huán)境要求93.2 數(shù)據(jù)庫(kù)設(shè)計(jì)93.2.1 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)93.2.2部分相關(guān)數(shù)據(jù)表9第四章 詳細(xì)設(shè)計(jì)144.1 前臺(tái)設(shè)計(jì)144.1.1前臺(tái)總框架144.1.2 用戶(hù)管理模塊144.1.3 商品瀏覽154.1.4 購(gòu)物車(chē)模塊164.2 后臺(tái)部分174.2.1 后臺(tái)總體框架174.2.2 管理員登錄184.2.3 訂單管理184.2.4 商品管理194.2.5 系統(tǒng)管理20第五章 系統(tǒng)測(cè)試215.1系統(tǒng)測(cè)試215.1.1測(cè)試的目的215.1.2測(cè)試的準(zhǔn)則215.1.3測(cè)試的方法215.2單元測(cè)試實(shí)例225.3綜合測(cè)試225.4系統(tǒng)的維護(hù)主要包括四個(gè)方面23總結(jié)23參考文獻(xiàn)24致 謝25基于PHP的網(wǎng)上商城系統(tǒng)分析與設(shè)計(jì)Xxx計(jì)算機(jī)學(xué)院軟件工程2011級(jí) 指導(dǎo)教師:xxx摘 要:本文詳細(xì)介紹了基于PHP的網(wǎng)上購(gòu)物系統(tǒng)的系統(tǒng)結(jié)構(gòu)設(shè)計(jì)、實(shí)現(xiàn)方法和操作流程,并介紹了系統(tǒng)各個(gè)模塊的主要功能和數(shù)據(jù)庫(kù)設(shè)計(jì)及功能。該系統(tǒng)采用B/S結(jié)構(gòu),采用PHP技術(shù)進(jìn)行動(dòng)態(tài)窗體頁(yè)面的設(shè)計(jì)。后臺(tái)數(shù)據(jù)庫(kù)選用MySQL 數(shù)據(jù)庫(kù)。系統(tǒng)設(shè)計(jì)并實(shí)現(xiàn)了會(huì)員注冊(cè)及登錄模塊,會(huì)員基本信息模塊,會(huì)員購(gòu)物模塊,產(chǎn)品搜索模塊,管理員商品管理模塊,用戶(hù)管理模塊,訂單管理模塊,信息管理模塊等一系列功能模塊。最后,對(duì)網(wǎng)上購(gòu)物系統(tǒng)進(jìn)行了系統(tǒng)測(cè)試,各個(gè)模塊功能運(yùn)行良好。關(guān)鍵字:Internet,PHP,B/S,網(wǎng)上購(gòu)物系統(tǒng)Analysis and design ofonline shoppingsystem based on PHPXxxSoftware Engineering Profession,Computer College Grade 2011 Instructor:xxxAbstract :This paper describes system structure design, implementation method and operation process based on PHP, and introduces main functions of various modules about the system and database design. The system uses B/S structure, and conducts design of dynamic form page by PHP technology. Background database selects MySQL database. System design realizes a series of function modules such as user registration and landing module, user basic information module, shopping module, searching goods module, the management of goods ,the management of user,the management of orders ,the management of news and so on. Finally, the paper tests Shopping Inline System, and the result finds that kinds of modules operate well.Key words: Internet,PHP,B/S,e-Shopping第一章 緒論1.1 電子商務(wù)概述 電子商務(wù)是伴隨著信息經(jīng)濟(jì)的高速發(fā)展而產(chǎn)生的一個(gè)較新的概念,是一種新型的商業(yè)運(yùn)營(yíng)模式。可以概括為電子商務(wù)Web服務(wù)器IT信息技術(shù)+企業(yè)業(yè)務(wù)。發(fā)展電子商務(wù)是不可阻擋的趨勢(shì),已逐漸成為企業(yè)、商家們不可或缺的營(yíng)銷(xiāo)手段。本系統(tǒng)屬于典型的企業(yè)與消費(fèi)者之間 (B2C)類(lèi)型的電子商務(wù)系統(tǒng)。 1.2 Web服務(wù)器平臺(tái)與Web平臺(tái)的動(dòng)態(tài)設(shè)計(jì)技術(shù) 目前流行三種最常用的Web服務(wù)器平臺(tái)是:基于Apache HTTP Server的服務(wù)器平臺(tái)、基于網(wǎng)景的NES的服務(wù)器平臺(tái)、基于微軟的IIS的服務(wù)器平臺(tái)。Apache HTTP Server可以在大多數(shù)計(jì)算機(jī)操作系統(tǒng)中運(yùn)行由于其多平臺(tái)和安全性被廣泛使用是最流行的Web服務(wù)器端軟件之一。它快速、可靠并且可通過(guò)簡(jiǎn)單的API擴(kuò)展將Perl/Python等解釋器編譯到服務(wù)器中。而且PHP與Apache HTTP Server搭配是業(yè)界公認(rèn)的黃金組合,因此本系統(tǒng)便是采用Apache HTTP Server服務(wù)器平臺(tái)。 當(dāng)前比較流行的Web開(kāi)發(fā)技術(shù)有: ASP、PHP、JSP、ASP.NET等。ASP在國(guó)內(nèi)比較流行,但是由于ASP的跨平臺(tái)能力差而,且安全性不好JSP在國(guó)際上比較流行,適合開(kāi)發(fā)一些企業(yè)級(jí)電子商務(wù)系統(tǒng),但由于其在技術(shù)上和成本上要求都比較高現(xiàn)在在國(guó)內(nèi)運(yùn)用的還比較少,ASP.NET是Microsoft .NET Framework中的一組用于構(gòu)建Web應(yīng)用程序和XML Web Service的技術(shù)平臺(tái)有一定的復(fù)雜性,而PHP 是秉承Linux 的GNU 風(fēng)格借助與源碼公開(kāi),使他迅速成為世界上目前應(yīng)用最為廣泛的站點(diǎn)制作語(yǔ)言之一。加上它和Linux,Apache和MySql的緊密配合,用PHP編寫(xiě)的代碼執(zhí)行起來(lái)會(huì)更快、更穩(wěn)定。用PHP編寫(xiě)的代碼,不用改變就可以在不同的WEB服務(wù)器上、不同的操作系統(tǒng)下運(yùn)行。相比之下,我們選擇了PHP語(yǔ)言來(lái)開(kāi)發(fā)本系統(tǒng)。 1.3 Web平臺(tái)系統(tǒng)的開(kāi)發(fā)方法 在探討電子商務(wù)的基本原理以及WEB相關(guān)開(kāi)發(fā)技術(shù)的基礎(chǔ)上,我們以軟件工程方法完成了網(wǎng)上商城系統(tǒng)的開(kāi)發(fā)。開(kāi)發(fā)過(guò)程中所做的工作包括,整個(gè)系統(tǒng)的需求分析、系統(tǒng)設(shè)計(jì)和所有模塊的具體實(shí)現(xiàn)、系統(tǒng)測(cè)試等。 第二章 系統(tǒng)分析2.1 開(kāi)發(fā)背景與開(kāi)發(fā)意義 2.1.1 開(kāi)發(fā)背景 21世紀(jì)的今天,網(wǎng)絡(luò)在人們生活中已經(jīng)日益盛行,越來(lái)越多人已經(jīng)離不開(kāi)網(wǎng)絡(luò)。人們已經(jīng)不再滿(mǎn)足于了解最新信息、查找資料等一些傳統(tǒng)的網(wǎng)絡(luò)使用方,而是過(guò)渡到娛樂(lè)、購(gòu)物等新興的網(wǎng)民生活。網(wǎng)上購(gòu)物,成了當(dāng)今廣大群眾的時(shí)尚。而商家,也逐漸重視起網(wǎng)絡(luò)的作用,充分利用起網(wǎng)絡(luò)的低成本、高效性來(lái)宣傳企業(yè)形象和銷(xiāo)售商品。因此,為了方便廣大群眾,滿(mǎn)足商家的需求,我們專(zhuān)門(mén)構(gòu)建網(wǎng)上商城系統(tǒng)。 2.1.2 系統(tǒng)開(kāi)發(fā)的意義 長(zhǎng)期以來(lái),大部分的銷(xiāo)售活動(dòng),都是面對(duì)面的銷(xiāo)售。如店鋪銷(xiāo)售、廣交會(huì)、上門(mén)推銷(xiāo)等。這些銷(xiāo)售活動(dòng),都會(huì)受到地域、時(shí)間、環(huán)境等方面的影響,從而給企業(yè)、公司等的銷(xiāo)售管理帶來(lái)極大的不便。而且信息的人工管理也存在諸多缺點(diǎn)。而網(wǎng)上商城正好能全面解決這樣的問(wèn)題。產(chǎn)品生產(chǎn)-銷(xiāo)售-客戶(hù)訂單管理系統(tǒng)軟件為企業(yè)、公司等的銷(xiāo)售管理帶來(lái)了極大的方便。產(chǎn)品生產(chǎn)-銷(xiāo)售-客戶(hù)訂單管理系統(tǒng)能夠?yàn)橛脩?hù)提供可靠的信息儲(chǔ)存和快捷的信息處理手段。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)企業(yè)、公司的產(chǎn)品銷(xiāo)售信息進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn)。因此,開(kāi)發(fā)這樣一套管理系統(tǒng)成為很有必要的事情,它能夠具體化、合理化的管理單位的銷(xiāo)售信息情況。用結(jié)構(gòu)化的思維方式去了解計(jì)算機(jī)的工作原理。 2.2 可行性分析 2.2.1 技術(shù)可行性分析 本系統(tǒng)采用PHP+Mysql+Apache進(jìn)行開(kāi)發(fā),其中前臺(tái)用HTML嵌入PHP進(jìn)行頁(yè)面開(kāi)發(fā)和管理用戶(hù)界面,提示信息完善,界面友好有親和力,后臺(tái)采用Mysql,數(shù)據(jù)庫(kù)開(kāi)發(fā)和管理數(shù)據(jù)庫(kù),部分關(guān)鍵內(nèi)容采用事務(wù)處理機(jī)制,具有很強(qiáng)的錯(cuò)誤處理能力。本系統(tǒng)的開(kāi)發(fā)環(huán)境使用現(xiàn)在特別流行的開(kāi)源Apache服務(wù)器,使用方便、運(yùn)行穩(wěn)定、安全可靠。PHP+Mysql+Apache這個(gè)國(guó)際公認(rèn)的網(wǎng)站開(kāi)發(fā)黃金組合,在電子商務(wù)系統(tǒng)開(kāi)發(fā)上,得到廣泛的應(yīng)用。如易趣網(wǎng)、百度有啊、ecshop等大型電子商務(wù)網(wǎng)站。綜上所述,本系統(tǒng)在技術(shù)方面是可行的。 2.2.2 操作可行性分析 本系統(tǒng)采用B/S架構(gòu),對(duì)銷(xiāo)售信息進(jìn)行網(wǎng)上管理,操作簡(jiǎn)單易懂,對(duì)用戶(hù)來(lái)說(shuō)不需要高深的計(jì)算機(jī)專(zhuān)業(yè)知識(shí),只要管理員能夠懂得使用網(wǎng)絡(luò),就可以對(duì)商城進(jìn)行使用和維護(hù)。 2.2.3 經(jīng)濟(jì)可行性分析 由于本系統(tǒng)屬于模擬的網(wǎng)上商城系統(tǒng),整個(gè)系統(tǒng)并不算太大,因此開(kāi)發(fā)成本不算太高。整個(gè)開(kāi)發(fā)過(guò)程由兩個(gè)人參與,只需要兩臺(tái)PC機(jī)和上述的各種軟就可以實(shí)現(xiàn)全部的開(kāi)發(fā)任務(wù)。由于PC機(jī)是我們各自原有的,而且無(wú)需專(zhuān)門(mén)升級(jí)硬件,而各種軟件,又是能夠在網(wǎng)上免費(fèi)下載的,因此,整個(gè)開(kāi)發(fā)成本可以說(shuō)是非常的低廉,這也為我們以后進(jìn)一步完善網(wǎng)站提供了非常大的方便。在使用成本上用戶(hù)只需要擁有一臺(tái)能夠連接到國(guó)際互聯(lián)網(wǎng)上的計(jì)算機(jī),通過(guò)注冊(cè)就可以在世界的任何一個(gè)角落使用網(wǎng)站的全部功能和服務(wù)。而且對(duì)計(jì)算機(jī)的硬件的需求也不是很高,軟件方面也沒(méi)有特殊的需求,易于廣大用的訪問(wèn)與使用。因此,從經(jīng)濟(jì)可行性分析來(lái)看,這個(gè)網(wǎng)站體現(xiàn)了經(jīng)濟(jì)實(shí)惠,但是功能強(qiáng)大的特點(diǎn)。 2.3 需求分析 2.3.1 初步調(diào)查 本次調(diào)查主要是由我們兩個(gè)同學(xué)一起通過(guò)親身體驗(yàn)現(xiàn)在各大B2C網(wǎng)站的購(gòu)物流程,如淘寶網(wǎng)、京東商城等等。熟悉其實(shí)現(xiàn)購(gòu)物的方了解其管理的運(yùn)作方式和管理業(yè)務(wù)流程分析現(xiàn)在 B2C 網(wǎng)上商城的基本運(yùn)行情況和不足并探討其需求。同時(shí),參考了相關(guān)網(wǎng)站的調(diào)查分析報(bào)告等。 2.3.2 用戶(hù)需求分析 隨著互聯(lián)網(wǎng)的高速發(fā)展,Web應(yīng)用技術(shù)也得到了迅速提高。電子商務(wù)平臺(tái)便是基于這些互聯(lián)技術(shù)發(fā)展起來(lái)的。而基于 B/S體系結(jié)構(gòu)的網(wǎng)上購(gòu)物系統(tǒng)正是電子商務(wù)的典型,系統(tǒng)簡(jiǎn)單卻功能強(qiáng)大。 由于客戶(hù)端服務(wù)器(C/S)應(yīng)用程序可維護(hù)性差而且對(duì)客戶(hù)端計(jì)算機(jī)要求功能必須相當(dāng)強(qiáng)大。為了解決這個(gè)缺點(diǎn),瀏覽器服務(wù)器(B/S)應(yīng)用程序應(yīng)運(yùn)而生。客戶(hù)端只要求安裝有瀏覽器,就可以與服務(wù)器連接,運(yùn)行整個(gè)應(yīng)用程序。與此同時(shí),由于服務(wù)端與客戶(hù)端分離,應(yīng)用程序的版本不管如何更新,都只會(huì)在服務(wù)器端進(jìn)行,這樣客戶(hù)端可以節(jié)省大量資源和時(shí)間。近年來(lái),B/S結(jié)構(gòu)越來(lái)越受到企業(yè)和公司等的喜愛(ài)和重用,選擇B/S結(jié)構(gòu)是當(dāng)前電子商務(wù)系統(tǒng)開(kāi)發(fā)的明智之舉,能充分適應(yīng)市場(chǎng)的需求。本系統(tǒng)便是采用B/S結(jié)構(gòu)進(jìn)行開(kāi)發(fā)的。2.3.3 購(gòu)物流程圖(見(jiàn)圖2-1) 圖2-1 購(gòu)物流程圖第三章 概要設(shè)計(jì)3.1 總體方案設(shè)計(jì) 3.1.1 系統(tǒng)目標(biāo) (1)提高公司企業(yè)用戶(hù)的經(jīng)營(yíng)管理效率,減少管理工作上的重復(fù)操作等。 (2)簡(jiǎn)化操作過(guò)程,提高資源的共享能力,增進(jìn)查詢(xún)速度。 3.1.2 劃分子系統(tǒng) 此基于電子商務(wù)理論與PHP技術(shù)的網(wǎng)上商城購(gòu)物系統(tǒng),分前臺(tái)功能和后臺(tái)管理功能。(1)前臺(tái)部分由用戶(hù)使用。主要包括用戶(hù)管理、用戶(hù)登錄、注冊(cè)、商品瀏覽、購(gòu)物車(chē)管理、個(gè)人賬戶(hù)管理。 (2)后臺(tái)部分由管理員使用。主要包括管理員身份驗(yàn)證、商品管理、訂單管理、會(huì)員管理、系統(tǒng)管理。 3.1.3 系統(tǒng)結(jié)構(gòu)總體設(shè)計(jì) (見(jiàn)圖3-1)圖3-1 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)圖3.1.4 系統(tǒng)運(yùn)行環(huán)境要求 (1)硬件環(huán)境要求 1 GHz以上處理器。 Microsoft Windows 支持的VGA或分辨率更高的監(jiān)視器。 512MB內(nèi)存以上。 (2)軟件環(huán)境要求 本系統(tǒng)是在Microsft Windows XP平臺(tái)下開(kāi)發(fā)的,所采用的開(kāi)發(fā)語(yǔ)言是PHP,后臺(tái)采用了MySQL 5.0數(shù)據(jù)庫(kù),服務(wù)器用Apache這樣的黃金組合,大大的提高了數(shù)據(jù)處理的速度。 3.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 3.2.1 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) (1)系統(tǒng)主要功能模塊E-R圖 (見(jiàn)圖3-2)圖3-2 系統(tǒng)功能模塊E-R圖3.2.2部分相關(guān)數(shù)據(jù)表 表3-1用戶(hù)注冊(cè)信息表 ecs_users字段類(lèi)型空默認(rèn)注釋user_idmediumint(8)否unamevarchar(50)否emailvarchar(60)否user_namevarchar(60)否pinpaivarchar(60)否yixiangvarchar(60)否passwordvarchar(32)否questionvarchar(255)否answervarchar(255)否sextinyint(1)否0birthdaydate否0000-00-00user_moneydecimal(10,2)否0.00frozen_moneydecimal(10,2)否0.00pay_pointsint(10)否0rank_pointsint(10)否0address_idmediumint(8)否0reg_timeint(10)否0last_loginint(11)否0last_timedatetime否0000-00-00 00:00:00last_ipvarchar(15)否visit_countsmallint(5)否0user_ranktinyint(3)否0is_specialtinyint(3)否0ec_saltvarchar(10)是NULLsaltvarchar(10)否0parent_idmediumint(9)否0flagtinyint(3)否0aliasvarchar(60)否msnvarchar(60)否qqvarchar(20)否office_phonevarchar(20)否home_phonevarchar(20)否mobile_phonevarchar(20)否is_validatedtinyint(3)否0credit_linedecimal(10,2)否passwd_questionvarchar(50)是NULL表3-2商品信息表ecs_goods字段類(lèi)型空默認(rèn)注釋goods_idmediumint(8)否cat_idsmallint(5)否0goods_snvarchar(60)否goods_namevarchar(120)否goods_name_stylevarchar(60)否+click_countint(10)否0brand_idsmallint(5)否0provider_namevarchar(100)否goods_numbersmallint(5)否0goods_weightdecimal(10,3)否0.000market_pricedecimal(10,2)否0.00shop_pricedecimal(10,2)否0.00promote_pricedecimal(10,2)否0.00promote_start_dateint(11)否0promote_end_dateint(11)否0warn_numbertinyint(3)否1keywordsvarchar(255)否goods_briefvarchar(255)否goods_desctext否goods_thumbvarchar(255)否goods_imgvarchar(255)否original_imgvarchar(255)否is_realtinyint(3)否1extension_codevarchar(30)否is_on_saletinyint(1)否1is_alone_saletinyint(1)否1is_shippingtinyint(1)否0integralint(10)否0add_timeint(10)否0sort_ordersmallint(4)否100is_deletetinyint(1)否0is_besttinyint(1)否0is_newtinyint(1)否0is_hottinyint(1)否0is_promotetinyint(1)否0bonus_type_idtinyint(3)否0last_updateint(10)否0goods_typesmallint(5)否0seller_notevarchar(255)否give_integralint(11)否-1rank_integralint(11)否-1suppliers_idsmallint(5)是NULL表3-3網(wǎng)站新聞信息表ecs_news字段類(lèi)型空默認(rèn)注釋idint(11)否catint(11)否titlevarchar(100)否datevarchar(30)否contentstext否pic_urlvarchar(100)否linkvarchar(1000)否表3-4后臺(tái)管理員信息表 ecs_admin_user字段類(lèi)型空默認(rèn)注釋user_idsmallint(5)否user_namevarchar(60)否emailvarchar(60)否passwordvarchar(32)否ec_saltvarchar(10)是NULLadd_timeint(11)否0last_loginint(11)否0last_ipvarchar(15)否action_listtext否nav_listtext否lang_typevarchar(50)否agency_idsmallint(5)否suppliers_idsmallint(5)是0todolistlongtext是NULLrole_idsmallint(5)是NULL表3-5團(tuán)購(gòu)商品信息表ecs_group_tgoods字段類(lèi)型空默認(rèn)注釋idint(11)否pidint(11)否整車(chē)(1)與保養(yǎng)(2)的id區(qū)別picvarchar(100)否pinpai_picvarchar(100)否brandvarchar(20)否typevarchar(200)否end_timeint(11)否numberint(11)否addressvarchar(100)否preferentialvarchar(100)否phonevarchar(20)否0第四章 詳細(xì)設(shè)計(jì)4.1 前臺(tái)設(shè)計(jì) 4.1.1前臺(tái)總框架 網(wǎng)站前臺(tái)部分主要提供給用戶(hù)使用,是系統(tǒng)對(duì)外的窗口。主要包括用戶(hù)注冊(cè)、登錄、商品瀏覽、購(gòu)物車(chē)管理、個(gè)人賬戶(hù)管理等幾個(gè)部分。由于篇幅有限,本文只對(duì)部分模塊的實(shí)現(xiàn)進(jìn)行描述。 (1)模塊功能介紹 用戶(hù)管理:注冊(cè)新用戶(hù)、登錄、修改用戶(hù)個(gè)人資料。 商品瀏覽:在商品的顯示介紹頁(yè)面可以收藏商品或者加入購(gòu)物車(chē)。 購(gòu)物車(chē):添加產(chǎn)品到購(gòu)物車(chē)、購(gòu)物車(chē)信息修改、下訂單。 訂單模塊:查詢(xún)個(gè)人訂單列表、查詢(xún)某筆訂單的詳細(xì)信息。 個(gè)人賬戶(hù):訂單查詢(xún)對(duì)收藏夾、地址的管理。 網(wǎng)站首頁(yè)框架圖圖4-1首頁(yè)框架結(jié)構(gòu)圖4.1.2 用戶(hù)管理模塊 (1)新用戶(hù)注冊(cè) 圖4-2網(wǎng)站用戶(hù)注冊(cè)界面(2)用戶(hù)登錄,用戶(hù)登錄頁(yè)面主要用來(lái)接收用戶(hù)輸入的用戶(hù)名和密碼并更新用戶(hù)在網(wǎng)站中的狀態(tài)信息。 圖4-3網(wǎng)站用戶(hù)登錄界面4.1.3 商品瀏覽 用戶(hù)在商品顯示頁(yè)面對(duì)具體商品進(jìn)行詳細(xì)了解并在商品顯示頁(yè)面對(duì)商品進(jìn)行收藏或者加入購(gòu)物車(chē)。 圖4-4網(wǎng)站整車(chē)列表頁(yè)面 4.1.4 購(gòu)物車(chē)模塊 用戶(hù)在瀏覽商品時(shí)如果對(duì)想購(gòu)買(mǎi)的商品,可以點(diǎn)擊“收藏”把商品加入收藏夾,也可以點(diǎn)擊“購(gòu)買(mǎi)”把商品放入購(gòu)物車(chē),此時(shí)頁(yè)面便自動(dòng)跳轉(zhuǎn)到購(gòu)物車(chē)列表圖4-5購(gòu)物車(chē)界面(3)生成訂單 如果用戶(hù)對(duì)商品滿(mǎn)意,并修改好購(gòu)物車(chē)的商品數(shù)量后點(diǎn)擊“去結(jié)賬”,便跳轉(zhuǎn)到訂單信息確認(rèn)與填寫(xiě)頁(yè)面圖4-6生成訂單界面 4.2 后臺(tái)部分 4.2.1 后臺(tái)總體框架 后臺(tái)是前臺(tái)功能實(shí)現(xiàn)的基礎(chǔ),只能由管理員進(jìn)行使用與維護(hù)。主要包括管理員身份驗(yàn)證、商品管理模塊、訂單管理模塊、會(huì)員管理模塊、系統(tǒng)管理模塊組成。 (1)功能模塊介紹 管理員身份驗(yàn)證:為合法用戶(hù)提供一個(gè)后臺(tái)入口。 訂單管理模塊:網(wǎng)站管理者對(duì)用戶(hù)訂單的執(zhí)行和編輯狀態(tài)。 商品管理模塊:增加商品的品牌或商品的種類(lèi),向商品表插入前臺(tái)首頁(yè)展示的商品信息。 會(huì)員管理模塊:查詢(xún)所有注冊(cè)用戶(hù),對(duì)一些非法或失信用戶(hù)進(jìn)行刪除操作。 系統(tǒng)管理模塊:管理員向前臺(tái)首頁(yè)添加友情鏈接信息。 后臺(tái)文件結(jié)構(gòu) 圖4-7后臺(tái)結(jié)構(gòu)圖 4.2.2 管理員登錄 在地址欄中輸入后臺(tái)登錄地址,將轉(zhuǎn)到管理員登錄頁(yè)面。該頁(yè)面的功能是對(duì)管理員身份驗(yàn)證,用戶(hù)輸入用戶(hù)名和 密碼后單擊“進(jìn)入管理中心”按鍵,系統(tǒng)將判斷用戶(hù)名和密碼的有效性,如果通過(guò)驗(yàn)證則轉(zhuǎn)到后臺(tái)首頁(yè),反之則提示錯(cuò)誤。 圖4-8后臺(tái)管理員登錄界面 4.2.3 訂單管理 在訂單管理下,可以處理訂單的狀態(tài)分為未付款訂單、配貨中訂單、已發(fā)貨訂單、已完成訂單。管理員根據(jù)接收到的用戶(hù)信息處理訂單狀態(tài)。 圖4-9后臺(tái)訂單管理界面 4.2.4 商品管理 (1)添加商品 單擊導(dǎo)航區(qū)的“添加商品”超鏈接,系統(tǒng)將打開(kāi)添加商品頁(yè)面。該頁(yè)面主要用于將商品信息添加到數(shù)據(jù)庫(kù)表中,以提供前臺(tái)商品展示。 圖4-10后臺(tái)商品界面(2)商品列表 點(diǎn)擊導(dǎo)航區(qū)的“商品列表”超鏈接,會(huì)出現(xiàn)所有商品的信息。該頁(yè)面主要對(duì)商品信息進(jìn)行更改,刪除商品 圖4-11后臺(tái)商品列表界面(3)增加商品分類(lèi) 該模塊用來(lái)對(duì)新增商品種類(lèi)的錄入 圖4-12商品分類(lèi)界面 4.2.5 系統(tǒng)管理 (1)商城配置 點(diǎn)擊左側(cè)菜單欄的“商城配置”鏈接,進(jìn)入配置頁(yè)面,就可以添加或修改商城的具體設(shè)置 (2)導(dǎo)航設(shè)置 導(dǎo)航設(shè)置用來(lái)配置導(dǎo)航的詳細(xì)信息從而實(shí)現(xiàn)前臺(tái)頁(yè)面導(dǎo)航的動(dòng)態(tài)設(shè)置 第五章 系統(tǒng)測(cè)試5.1系統(tǒng)測(cè)試5.1.1測(cè)試的目的軟件測(cè)試的目標(biāo)和定義: (1)測(cè)試是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過(guò)程。 (2)好的測(cè)試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試方案。 (3)成功的測(cè)試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。在對(duì)本網(wǎng)絡(luò)書(shū)店銷(xiāo)售管理系統(tǒng)測(cè)試時(shí),也正是基于上述觀點(diǎn)來(lái)進(jìn)行的,測(cè)試的目的不是證明系統(tǒng)是完美的,而是發(fā)現(xiàn)問(wèn)題,更好的解決問(wèn)題,使系統(tǒng)不斷完善,滿(mǎn)足客戶(hù)的需求。5.1.2測(cè)試的準(zhǔn)則為了能設(shè)計(jì)出行之有效的測(cè)試方案,必須深入理解并正確運(yùn)用指導(dǎo)軟件測(cè)試的基本準(zhǔn)則。下面列舉主要的測(cè)試準(zhǔn)則:(1) 所有的測(cè)試都應(yīng)該追溯到用戶(hù)需求。(2) 應(yīng)該在開(kāi)始測(cè)試之前就制定出測(cè)試計(jì)劃。(3) 把Pareto原理應(yīng)用到軟件測(cè)試中。Pareto原理說(shuō)明,測(cè)試發(fā)現(xiàn)的錯(cuò)誤中80%很可能是由程序中的20%模塊造成的。(4) 應(yīng)該從“小模塊”測(cè)試開(kāi)始,并逐步進(jìn)行“大模塊”測(cè)試。(5) 窮舉測(cè)試是不可能的。 (6) 為了達(dá)到最佳的測(cè)試效果,應(yīng)該由獨(dú)立的第三方從事測(cè)試工作。5.1.3測(cè)試的方法測(cè)試任何產(chǎn)品都有兩種方法:如果已經(jīng)知道了產(chǎn)品應(yīng)該具有的功能,可以通過(guò)測(cè)試來(lái)檢驗(yàn)是否每個(gè)功能正常使用;如果知道了產(chǎn)品的內(nèi)部工作過(guò)程,可以通過(guò)測(cè)試來(lái)檢測(cè)產(chǎn)品內(nèi)部動(dòng)作是否按照說(shuō)明書(shū)的規(guī)定正常工作。前一種稱(chēng)為黒盒測(cè)試又稱(chēng)功能測(cè)試,后一種方法稱(chēng)為白盒測(cè)試又稱(chēng)結(jié)構(gòu)測(cè)試。在測(cè)試本系統(tǒng)時(shí),采用的是黑盒測(cè)試來(lái)設(shè)計(jì)測(cè)試用例,而且在測(cè)試過(guò)程中,由于條件原因,不能完全按照測(cè)試規(guī)則由第三方來(lái)測(cè)試,測(cè)試過(guò)程和方案設(shè)計(jì)由作者完成。5.2單元測(cè)試實(shí)例測(cè)試一:在管理員登陸時(shí),用戶(hù)名或密碼有一項(xiàng)為空或者填寫(xiě)錯(cuò)誤,系統(tǒng)是否出現(xiàn)預(yù)先設(shè)定的操作提示。預(yù)期效果:輸入錯(cuò)誤及時(shí)報(bào)錯(cuò)。具體操作:用戶(hù)名、密碼、任意一項(xiàng)為空或者填寫(xiě)有誤。結(jié)果:都出現(xiàn)相應(yīng)的錯(cuò)誤原因的信息提示。結(jié)論:要求管理員必須填寫(xiě)正確的用戶(hù)名和密碼,才能進(jìn)入管理頁(yè)面,測(cè)試成功。測(cè)試二:發(fā)布產(chǎn)品或修改本站的公告返回前臺(tái),看其是否更新成功。預(yù)期效果:發(fā)布和修改過(guò)后能及時(shí)更新內(nèi)容。具體操作:通過(guò)管理頁(yè)面發(fā)布產(chǎn)品功能發(fā)布產(chǎn)品,修改公告功能修改公告的內(nèi)容,看其是否發(fā)布修改成功。結(jié)果:顯示發(fā)布的新產(chǎn)品,公告內(nèi)容更新為修改后的信息。結(jié)論:發(fā)布產(chǎn)品,修改公告功能正常,測(cè)試成功。測(cè)試三:顧客瀏覽商品放入購(gòu)物車(chē)后結(jié)賬,如不登錄能否提交訂單。預(yù)期效果:該用戶(hù)不能提交訂單。具體操作:前臺(tái)顧客不登錄提交訂單。結(jié)果:該訂單無(wú)法提交,轉(zhuǎn)入登錄頁(yè)面。結(jié)論:購(gòu)物車(chē)功能完善,測(cè)試成功。測(cè)試四:顧客注冊(cè)為新會(huì)員,注冊(cè)號(hào)重復(fù),密碼沒(méi)有6位。預(yù)期效果:注冊(cè)失敗,提示錯(cuò)誤。具體操作:注冊(cè)號(hào)重復(fù),密碼設(shè)為5位。結(jié)果:提示注冊(cè)號(hào)已存在,密碼至少6位。結(jié)論:顧客注冊(cè)功能正常,測(cè)試成功。測(cè)試五:發(fā)貨失敗,取消訂單。預(yù)期效果:顧客賬戶(hù)頁(yè)面訂單取消,已付款退回。具體操作:在后臺(tái)訂單管理頁(yè)面取消一已付款訂單。結(jié)果:前臺(tái)會(huì)員賬戶(hù)頁(yè)面顯示訂單取消,余額增加。結(jié)論:訂單功能正常,測(cè)試成功。5.3綜合測(cè)試在以上測(cè)試的基礎(chǔ)上,對(duì)系統(tǒng)功能進(jìn)行了整體測(cè)試,依次檢驗(yàn)系統(tǒng)功能是否符合系統(tǒng)開(kāi)發(fā)的目標(biāo)。經(jīng)過(guò)使用大量的數(shù)據(jù)多次進(jìn)行系統(tǒng)測(cè)試,發(fā)現(xiàn)系統(tǒng)存在的問(wèn)題并及時(shí)改進(jìn),最終實(shí)現(xiàn)了網(wǎng)上購(gòu)物系統(tǒng)的開(kāi)發(fā)目標(biāo)。5.4系統(tǒng)的維護(hù)主要包括四個(gè)方面(1) 程序的維護(hù):修改部分或全部程序,這種維護(hù)往往是在條件發(fā)生變化或原系統(tǒng)的效率低的情況下進(jìn)行的。(2) 數(shù)據(jù)文件的維護(hù):按照用戶(hù)的要求對(duì)數(shù)據(jù)文件進(jìn)行不定期的修改。(3) 代碼的維護(hù):隨著系統(tǒng)的發(fā)展和變化,可能會(huì)出現(xiàn)舊代碼不能適應(yīng)新要求的問(wèn)題,因此,有必要變更代碼,予以維護(hù)。(4) 硬件的維護(hù):對(duì)系統(tǒng)所使用的設(shè)備進(jìn)行維護(hù)??偨Y(jié)本文講述了在線購(gòu)物系統(tǒng)的系統(tǒng)分析和設(shè)計(jì),介紹了后臺(tái)的商品發(fā)布、訂單管理、會(huì)員管理以及前臺(tái)的購(gòu)物管理。在線購(gòu)物系統(tǒng)只是所有在線購(gòu)物系統(tǒng)的雛形,后臺(tái)的商品發(fā)布、訂單管理、會(huì)員管理和前臺(tái)的購(gòu)物管理是所有在線購(gòu)物共有的特征。根據(jù)本實(shí)例的最初設(shè)計(jì)思想,對(duì)方案如下改進(jìn)意見(jiàn):一完善系統(tǒng)功能除了給用戶(hù)瀏覽商品外,提供給用戶(hù)一個(gè)接口,用戶(hù)對(duì)產(chǎn)品提出自己的建議,比如設(shè)計(jì)方面,包裝方面,企業(yè)可以在網(wǎng)上搞一些活動(dòng),比如意見(jiàn)征集,這樣提高用戶(hù)參與的積極性,同時(shí)企業(yè)可以從用戶(hù)的意見(jiàn)以及反饋信息中,找到使企業(yè)可持續(xù)發(fā)展的途徑。只要是服務(wù)性的行業(yè)最根本的還是要堅(jiān)持以客戶(hù)為中心的原則。二完善業(yè)務(wù)流程根據(jù)實(shí)際情況,使業(yè)務(wù)流程規(guī)范化。做到充分利用企業(yè)的資源,市場(chǎng)的資源,人力資源。使工作業(yè)務(wù)流程能夠更合理,更有序的進(jìn)行。三完善人員培訓(xùn)機(jī)制對(duì)員工進(jìn)行定期的培訓(xùn),讓員工了解市場(chǎng),了解企業(yè)發(fā)展?fàn)顩r,了解客戶(hù)需求。對(duì)員工進(jìn)行一定的理論方面的培訓(xùn)。加強(qiáng)信息觀念,這樣提高了員工的素質(zhì),更加有利于員工參與工作,并勝任工作。在全球都提倡信息化的今天,面對(duì)我國(guó)的實(shí)際情況,所有人都應(yīng)當(dāng)提高自己的信息素養(yǎng),只有這樣我們才能很好的和世界貿(mào)易接軌,我國(guó)的電子商務(wù)才能有較快的發(fā)展,我國(guó)的經(jīng)濟(jì)發(fā)展才會(huì)有保證。通過(guò)開(kāi)發(fā)這個(gè)項(xiàng)目,鞏固了以前所學(xué)的理論知識(shí),提高了自己理論聯(lián)系實(shí)際的能力,為今后進(jìn)一步學(xué)習(xí)新技術(shù)打下一個(gè)很好的基礎(chǔ),為走上社會(huì)實(shí)際工作崗位做好了充足的準(zhǔn)備,為今后的職業(yè)發(fā)展打下良好的基礎(chǔ)。面對(duì)以后各項(xiàng)挑戰(zhàn),我有信心做得更好!當(dāng)然,由于時(shí)間和技術(shù)上
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 金屬工藝品設(shè)計(jì)中的消費(fèi)者行為研究考核試卷
- 通信設(shè)備在社區(qū)健康管理中的應(yīng)用考核試卷
- LM385呼吸燈技術(shù)解析
- 精神疾病的預(yù)防與控制
- 院前急救的轉(zhuǎn)運(yùn)與交接
- Pentoxifylline-d3-BL-191-d-sub-3-sub-生命科學(xué)試劑-MCE
- 湖北省2025年中考第三次模擬考試物理試卷(含答案)
- 國(guó)家開(kāi)放大學(xué)電大教育學(xué)形考任務(wù)1234答案
- 高血壓腎病的臨床觀察
- 2025下半年石油石化行業(yè)油價(jià)回歸中性區(qū)間擁抱景氣改善的投資機(jī)會(huì)
- 腫瘤患者化療的健康教育
- 2025年雙方協(xié)商確立房產(chǎn)產(chǎn)權(quán)歸屬協(xié)議
- 香料限公司年產(chǎn)香精11000噸建設(shè)項(xiàng)目環(huán)評(píng)資料環(huán)境影響
- 產(chǎn)業(yè)創(chuàng)新生態(tài)協(xié)同機(jī)制-深度研究
- 2025年中國(guó)PCR儀市場(chǎng)全面調(diào)研及行業(yè)投資潛力預(yù)測(cè)報(bào)告
- 國(guó)際共產(chǎn)主義運(yùn)動(dòng)史知到智慧樹(shù)章節(jié)測(cè)試課后答案2024年秋聊城大學(xué)
- 2025年醫(yī)院信息科數(shù)據(jù)安全管理計(jì)劃
- 智能工廠整體解決方案
- 2025中智集團(tuán)招聘重要崗位高頻重點(diǎn)提升(共500題)附帶答案詳解
- 水暖維修培訓(xùn)課件
- 臨床路徑變異分析
評(píng)論
0/150
提交評(píng)論