基于PHP的網(wǎng)上商城系統(tǒng)分析與設(shè)計(jì)說明書_第1頁
基于PHP的網(wǎng)上商城系統(tǒng)分析與設(shè)計(jì)說明書_第2頁
基于PHP的網(wǎng)上商城系統(tǒng)分析與設(shè)計(jì)說明書_第3頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、.目錄目錄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)的開發(fā)方法4第二章系統(tǒng)分析52.1 開發(fā)背景與開發(fā)意義52.1.1 開發(fā)背景52.1.2 系統(tǒng)開發(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 用戶需求分析62.3.3 購物流程圖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ù)

2、庫設(shè)計(jì)93.2.1 數(shù)據(jù)庫概念結(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 用戶管理模塊144.1.3 商品瀏覽154.1.4 購物車模塊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)測試215.1系統(tǒng)測試215.1.1測試的目的215.1.2測試的準(zhǔn)則215.1.3測試的方法215.2單元測試實(shí)例225.3綜合測試225.4系統(tǒng)的維護(hù)主要包括四個(gè)方面23總結(jié)23參考文獻(xiàn)24致25基于PHP的網(wǎng)上商城系統(tǒng)分析與設(shè)計(jì)*x

3、計(jì)算機(jī)學(xué)院軟件工程 指導(dǎo)教師:*x摘要:本文詳細(xì)介紹了基于PHP的網(wǎng)上購物系統(tǒng)的系統(tǒng)結(jié)構(gòu)設(shè)計(jì)、實(shí)現(xiàn)方法和操作流程,并介紹了系統(tǒng)各個(gè)模塊的主要功能和數(shù)據(jù)庫設(shè)計(jì)及功能。該系統(tǒng)采用B/S結(jié)構(gòu),采用PHP技術(shù)進(jìn)行動(dòng)態(tài)窗體頁面的設(shè)計(jì)。后臺(tái)數(shù)據(jù)庫選用MySQL 數(shù)據(jù)庫。系統(tǒng)設(shè)計(jì)并實(shí)現(xiàn)了會(huì)員注冊及登錄模塊,會(huì)員基本信息模塊,會(huì)員購物模塊,產(chǎn)品搜索模塊,管理員商品管理模塊,用戶管理模塊,訂單管理模塊,信息管理模塊等一系列功能模塊。最后,對網(wǎng)上購物系統(tǒng)進(jìn)行了系統(tǒng)測試,各個(gè)模塊功能運(yùn)行良好。關(guān)鍵字:Internet,PHP,B/S,網(wǎng)上購物系統(tǒng)Analysis and design ofonline shoppi

4、ngsystem based on PHP*xSoftware Engineering Profession,Computer CollegeGrade2011Instructor:*xAbstract: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 sys

5、tem 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, th

6、e 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è)較新的概念,是一種新型的

7、商業(yè)運(yùn)營模式。可以概括為電子商務(wù)Web服務(wù)器IT信息技術(shù)+企業(yè)業(yè)務(wù)。發(fā)展電子商務(wù)是不可阻擋的趨勢,已逐漸成為企業(yè)、商家們不可或缺的營銷手段。本系統(tǒng)屬于典型的企業(yè)與消費(fèi)者之間 (B2C)類型的電子商務(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ù)器端軟件之一。它快速、可靠并且可通過簡單的API擴(kuò)展將Perl/Pytho

8、n等解釋器編譯到服務(wù)器中。而且PHP與Apache HTTP Server搭配是業(yè)界公認(rèn)的黃金組合,因此本系統(tǒng)便是采用Apache HTTP Server服務(wù)器平臺(tái)。當(dāng)前比較流行的Web開發(fā)技術(shù)有: ASP、PHP、JSP、ASP.NET等。ASP在國內(nèi)比較流行,但是由于ASP的跨平臺(tái)能力差而,且安全性不好JSP在國際上比較流行,適合開發(fā)一些企業(yè)級(jí)電子商務(wù)系統(tǒng),但由于其在技術(shù)上和成本上要求都比較高現(xiàn)在在國內(nèi)運(yùn)用的還比較少,ASP.NET是Microsoft .NET Framework中的一組用于構(gòu)建Web應(yīng)用程序和XML Web Service的技術(shù)平臺(tái)有一定的復(fù)雜性,而PHP 是秉承Lin

9、ux 的GNU 風(fēng)格借助與源碼公開,使他迅速成為世界上目前應(yīng)用最為廣泛的站點(diǎn)制作語言之一。加上它和Linux,Apache和MySql的緊密配合,用PHP編寫的代碼執(zhí)行起來會(huì)更快、更穩(wěn)定。用PHP編寫的代碼,不用改變就可以在不同的WEB服務(wù)器上、不同的操作系統(tǒng)下運(yùn)行。相比之下,我們選擇了PHP語言來開發(fā)本系統(tǒng)。1.3 Web平臺(tái)系統(tǒng)的開發(fā)方法在探討電子商務(wù)的基本原理以及WEB相關(guān)開發(fā)技術(shù)的基礎(chǔ)上,我們以軟件工程方法完成了網(wǎng)上商城系統(tǒng)的開發(fā)。開發(fā)過程中所做的工作包括,整個(gè)系統(tǒng)的需求分析、系統(tǒng)設(shè)計(jì)和所有模塊的具體實(shí)現(xiàn)、系統(tǒng)測試等。第二章 系統(tǒng)分析2.1 開發(fā)背景與開發(fā)意義2.1.1 開發(fā)背景21世

10、紀(jì)的今天,網(wǎng)絡(luò)在人們生活中已經(jīng)日益盛行,越來越多人已經(jīng)離不開網(wǎng)絡(luò)。人們已經(jīng)不再滿足于了解最新信息、查找資料等一些傳統(tǒng)的網(wǎng)絡(luò)使用方,而是過渡到娛樂、購物等新興的網(wǎng)民生活。網(wǎng)上購物,成了當(dāng)今廣大群眾的時(shí)尚。而商家,也逐漸重視起網(wǎng)絡(luò)的作用,充分利用起網(wǎng)絡(luò)的低成本、高效性來宣傳企業(yè)形象和銷售商品。因此,為了方便廣大群眾,滿足商家的需求,我們專門構(gòu)建網(wǎng)上商城系統(tǒng)。2.1.2 系統(tǒng)開發(fā)的意義長期以來,大部分的銷售活動(dòng),都是面對面的銷售。如店鋪銷售、廣交會(huì)、上門推銷等。這些銷售活動(dòng),都會(huì)受到地域、時(shí)間、環(huán)境等方面的影響,從而給企業(yè)、公司等的銷售管理帶來極大的不便。而且信息的人工管理也存在諸多缺點(diǎn)。而網(wǎng)上商城

11、正好能全面解決這樣的問題。產(chǎn)品生產(chǎn)-銷售-客戶訂單管理系統(tǒng)軟件為企業(yè)、公司等的銷售管理帶來了極大的方便。產(chǎn)品生產(chǎn)-銷售-客戶訂單管理系統(tǒng)能夠?yàn)橛脩籼峁┛煽康男畔?chǔ)存和快捷的信息處理手段。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對企業(yè)、公司的產(chǎn)品銷售信息進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點(diǎn)。因此,開發(fā)這樣一套管理系統(tǒng)成為很有必要的事情,它能夠具體化、合理化的管理單位的銷售信息情況。用結(jié)構(gòu)化的思維方式去了解計(jì)算機(jī)的工作原理。2.2 可行性分析2.2.1 技術(shù)可行性分析本系統(tǒng)采用PHP+Mysql+Apache進(jìn)行開發(fā),其中前臺(tái)用HTML嵌入PHP進(jìn)行頁面開發(fā)和管理用戶界面,提示信息完善,界面友好有親和

12、力,后臺(tái)采用Mysql,數(shù)據(jù)庫開發(fā)和管理數(shù)據(jù)庫,部分關(guān)鍵內(nèi)容采用事務(wù)處理機(jī)制,具有很強(qiáng)的錯(cuò)誤處理能力。本系統(tǒng)的開發(fā)環(huán)境使用現(xiàn)在特別流行的開源Apache服務(wù)器,使用方便、運(yùn)行穩(wěn)定、安全可靠。PHP+Mysql+Apache這個(gè)國際公認(rèn)的網(wǎng)站開發(fā)黃金組合,在電子商務(wù)系統(tǒng)開發(fā)上,得到廣泛的應(yīng)用。如易趣網(wǎng)、百度有啊、ecshop等大型電子商務(wù)網(wǎng)站。綜上所述,本系統(tǒng)在技術(shù)方面是可行的。2.2.2 操作可行性分析本系統(tǒng)采用B/S架構(gòu),對銷售信息進(jìn)行網(wǎng)上管理,操作簡單易懂,對用戶來說不需要高深的計(jì)算機(jī)專業(yè)知識(shí),只要管理員能夠懂得使用網(wǎng)絡(luò),就可以對商城進(jìn)行使用和維護(hù)。2.2.3 經(jīng)濟(jì)可行性分析由于本系統(tǒng)屬于

13、模擬的網(wǎng)上商城系統(tǒng),整個(gè)系統(tǒng)并不算太大,因此開發(fā)成本不算太高。整個(gè)開發(fā)過程由兩個(gè)人參與,只需要兩臺(tái)PC機(jī)和上述的各種軟就可以實(shí)現(xiàn)全部的開發(fā)任務(wù)。由于PC機(jī)是我們各自原有的,而且無需專門升級(jí)硬件,而各種軟件,又是能夠在網(wǎng)上免費(fèi)下載的,因此,整個(gè)開發(fā)成本可以說是非常的低廉,這也為我們以后進(jìn)一步完善網(wǎng)站提供了非常大的方便。在使用成本上用戶只需要擁有一臺(tái)能夠連接到國際互聯(lián)網(wǎng)上的計(jì)算機(jī),通過注冊就可以在世界的任何一個(gè)角落使用網(wǎng)站的全部功能和服務(wù)。而且對計(jì)算機(jī)的硬件的需求也不是很高,軟件方面也沒有特殊的需求,易于廣大用的訪問與使用。因此,從經(jīng)濟(jì)可行性分析來看,這個(gè)網(wǎng)站體現(xiàn)了經(jīng)濟(jì)實(shí)惠,但是功能強(qiáng)大的特點(diǎn)。2

14、.3 需求分析2.3.1 初步調(diào)查本次調(diào)查主要是由我們兩個(gè)同學(xué)一起通過親身體驗(yàn)現(xiàn)在各大B2C網(wǎng)站的購物流程,如淘寶網(wǎng)、京東商城等等。熟悉其實(shí)現(xiàn)購物的方了解其管理的運(yùn)作方式和管理業(yè)務(wù)流程分析現(xiàn)在 B2C 網(wǎng)上商城的基本運(yùn)行情況和不足并探討其需求。同時(shí),參考了相關(guān)網(wǎng)站的調(diào)查分析報(bào)告等。2.3.2 用戶需求分析隨著互聯(lián)網(wǎng)的高速發(fā)展,Web應(yīng)用技術(shù)也得到了迅速提高。電子商務(wù)平臺(tái)便是基于這些互聯(lián)技術(shù)發(fā)展起來的。而基于 B/S體系結(jié)構(gòu)的網(wǎng)上購物系統(tǒng)正是電子商務(wù)的典型,系統(tǒng)簡單卻功能強(qiáng)大。由于客戶端服務(wù)器(C/S)應(yīng)用程序可維護(hù)性差而且對客戶端計(jì)算機(jī)要求功能必須相當(dāng)強(qiáng)大。為了解決這個(gè)缺點(diǎn),瀏覽器服務(wù)器(B/

15、S)應(yīng)用程序應(yīng)運(yùn)而生??蛻舳酥灰蟀惭b有瀏覽器,就可以與服務(wù)器連接,運(yùn)行整個(gè)應(yīng)用程序。與此同時(shí),由于服務(wù)端與客戶端分離,應(yīng)用程序的版本不管如何更新,都只會(huì)在服務(wù)器端進(jìn)行,這樣客戶端可以節(jié)省大量資源和時(shí)間。近年來,B/S結(jié)構(gòu)越來越受到企業(yè)和公司等的喜愛和重用,選擇B/S結(jié)構(gòu)是當(dāng)前電子商務(wù)系統(tǒng)開發(fā)的明智之舉,能充分適應(yīng)市場的需求。本系統(tǒng)便是采用B/S結(jié)構(gòu)進(jìn)行開發(fā)的。2.3.3 購物流程圖(見圖2-1)圖2-1 購物流程圖第三章 概要設(shè)計(jì)3.1 總體方案設(shè)計(jì)3.1.1 系統(tǒng)目標(biāo)(1)提高公司企業(yè)用戶的經(jīng)營管理效率,減少管理工作上的重復(fù)操作等。(2)簡化操作過程,提高資源的共享能力,增進(jìn)查詢速度。3.

16、1.2 劃分子系統(tǒng)此基于電子商務(wù)理論與PHP技術(shù)的網(wǎng)上商城購物系統(tǒng),分前臺(tái)功能和后臺(tái)管理功能。(1)前臺(tái)部分由用戶使用。主要包括用戶管理、用戶登錄、注冊、商品瀏覽、購物車管理、個(gè)人賬戶管理。(2)后臺(tái)部分由管理員使用。主要包括管理員身份驗(yàn)證、商品管理、訂單管理、會(huì)員管理、系統(tǒng)管理。 3.1.3 系統(tǒng)結(jié)構(gòu)總體設(shè)計(jì)(見圖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)下開發(fā)的,所采用的開

17、發(fā)語言是PHP,后臺(tái)采用了MySQL 5.0數(shù)據(jù)庫,服務(wù)器用Apache這樣的黃金組合,大大的提高了數(shù)據(jù)處理的速度。3.2 數(shù)據(jù)庫設(shè)計(jì)3.2.1 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)(1)系統(tǒng)主要功能模塊E-R圖 (見圖3-2)圖3-2 系統(tǒng)功能模塊E-R圖3.2.2部分相關(guān)數(shù)據(jù)表表3-1用戶注冊信息表 ecs_users字段類型空默認(rèn)注釋user_idmediumint(8)否unamevarchar(50)否emailvarchar(60)否user_namevarchar(60)否pinpaivarchar(60)否yixiangvarchar(60)否passwordvarchar(32)否questi

18、onvarchar(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_countsmal

19、lint(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)否pass

20、wd_questionvarchar(50)是NULL表3-2商品信息表ecs_goods字段類型空默認(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_pric

21、edecimal(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

22、)否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)否

23、0goods_typesmallint(5)否0seller_notevarchar(255)否give_integralint(11)否-1rank_integralint(11)否-1suppliers_idsmallint(5)是NULL表3-3網(wǎng)站新聞信息表ecs_news字段類型空默認(rèn)注釋idint(11)否catint(11)否titlevarchar(100)否datevarchar(30)否contentstext否pic_urlvarchar(100)否linkvarchar(1000)否表3-4后臺(tái)管理員信息表 ecs_admin_user字段類型空默認(rèn)注釋user_ids

24、mallint(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)購商品信息表ec

25、s_group_tgoods字段類型空默認(rèn)注釋idint(11)否pidint(11)否整車(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)部分主要提供給用戶使用,是系統(tǒng)對外的窗口。主要包括用戶注冊、登錄、商品瀏覽、購物車管理、

26、個(gè)人賬戶管理等幾個(gè)部分。由于篇幅有限,本文只對部分模塊的實(shí)現(xiàn)進(jìn)行描述。(1)模塊功能介紹用戶管理:注冊新用戶、登錄、修改用戶個(gè)人資料。商品瀏覽:在商品的顯示介紹頁面可以收藏商品或者加入購物車。購物車:添加產(chǎn)品到購物車、購物車信息修改、下訂單。訂單模塊:查詢個(gè)人訂單列表、查詢某筆訂單的詳細(xì)信息。個(gè)人賬戶:訂單查詢對收藏夾、地址的管理。網(wǎng)站首頁框架圖圖4-1首頁框架結(jié)構(gòu)圖4.1.2 用戶管理模塊(1)新用戶注冊圖4-2網(wǎng)站用戶注冊界面(2)用戶登錄,用戶登錄頁面主要用來接收用戶輸入的用戶名和密碼并更新用戶在網(wǎng)站中的狀態(tài)信息。圖4-3網(wǎng)站用戶登錄界面4.1.3 商品瀏覽用戶在商品顯示頁面對具體商品進(jìn)

27、行詳細(xì)了解并在商品顯示頁面對商品進(jìn)行收藏或者加入購物車。圖4-4網(wǎng)站整車列表頁面4.1.4 購物車模塊用戶在瀏覽商品時(shí)如果對想購買的商品,可以點(diǎn)擊“收藏”把商品加入收藏夾,也可以點(diǎn)擊“購買”把商品放入購物車,此時(shí)頁面便自動(dòng)跳轉(zhuǎn)到購物車列表圖4-5購物車界面(3)生成訂單如果用戶對商品滿意,并修改好購物車的商品數(shù)量后點(diǎn)擊“去結(jié)賬”,便跳轉(zhuǎn)到訂單信息確認(rèn)與填寫頁面圖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)證:為合法

28、用戶提供一個(gè)后臺(tái)入口。訂單管理模塊:網(wǎng)站管理者對用戶訂單的執(zhí)行和編輯狀態(tài)。商品管理模塊:增加商品的品牌或商品的種類,向商品表插入前臺(tái)首頁展示的商品信息。會(huì)員管理模塊:查詢所有注冊用戶,對一些非法或失信用戶進(jìn)行刪除操作。系統(tǒng)管理模塊:管理員向前臺(tái)首頁添加友情鏈接信息。后臺(tái)文件結(jié)構(gòu) 圖4-7后臺(tái)結(jié)構(gòu)圖4.2.2 管理員登錄在地址欄中輸入后臺(tái)登錄地址,將轉(zhuǎn)到管理員登錄頁面。該頁面的功能是對管理員身份驗(yàn)證,用戶輸入用戶名和 密碼后單擊“進(jìn)入管理中心”按鍵,系統(tǒng)將判斷用戶名和密碼的有效性,如果通過驗(yàn)證則轉(zhuǎn)到后臺(tái)首頁,反之則提示錯(cuò)誤。圖4-8后臺(tái)管理員登錄界面4.2.3 訂單管理在訂單管理下,可以處理訂單

29、的狀態(tài)分為未付款訂單、配貨中訂單、已發(fā)貨訂單、已完成訂單。管理員根據(jù)接收到的用戶信息處理訂單狀態(tài)。圖4-9后臺(tái)訂單管理界面4.2.4 商品管理(1)添加商品單擊導(dǎo)航區(qū)的“添加商品”超鏈接,系統(tǒng)將打開添加商品頁面。該頁面主要用于將商品信息添加到數(shù)據(jù)庫表中,以提供前臺(tái)商品展示。圖4-10后臺(tái)商品界面(2)商品列表點(diǎn)擊導(dǎo)航區(qū)的“商品列表”超鏈接,會(huì)出現(xiàn)所有商品的信息。該頁面主要對商品信息進(jìn)行更改,刪除商品圖4-11后臺(tái)商品列表界面(3)增加商品分類該模塊用來對新增商品種類的錄入圖4-12商品分類界面4.2.5 系統(tǒng)管理(1)商城配置點(diǎn)擊左側(cè)菜單欄的“商城配置”,進(jìn)入配置頁面,就可以添加或修改商城的具

30、體設(shè)置(2)導(dǎo)航設(shè)置導(dǎo)航設(shè)置用來配置導(dǎo)航的詳細(xì)信息從而實(shí)現(xiàn)前臺(tái)頁面導(dǎo)航的動(dòng)態(tài)設(shè)置 第五章 系統(tǒng)測試5.1系統(tǒng)測試5.1.1測試的目的軟件測試的目標(biāo)和定義: (1)測試是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過程。 (2)好的測試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測試方案。 (3)成功的測試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測試。在對本網(wǎng)絡(luò)書店銷售管理系統(tǒng)測試時(shí),也正是基于上述觀點(diǎn)來進(jìn)行的,測試的目的不是證明系統(tǒng)是完美的,而是發(fā)現(xiàn)問題,更好的解決問題,使系統(tǒng)不斷完善,滿足客戶的需求。5.1.2測試的準(zhǔn)則為了能設(shè)計(jì)出行之有效的測試方案,必須深入理解并正確運(yùn)用指導(dǎo)軟件測試的基本準(zhǔn)則。下面列舉主要的測試

31、準(zhǔn)則:(1) 所有的測試都應(yīng)該追溯到用戶需求。(2) 應(yīng)該在開始測試之前就制定出測試計(jì)劃。(3) 把Pareto原理應(yīng)用到軟件測試中。Pareto原理說明,測試發(fā)現(xiàn)的錯(cuò)誤中80%很可能是由程序中的20%模塊造成的。(4) 應(yīng)該從“小模塊”測試開始,并逐步進(jìn)行“大模塊”測試。(5) 窮舉測試是不可能的。 (6) 為了達(dá)到最佳的測試效果,應(yīng)該由獨(dú)立的第三方從事測試工作。5.1.3測試的方法測試任何產(chǎn)品都有兩種方法:如果已經(jīng)知道了產(chǎn)品應(yīng)該具有的功能,可以通過測試來檢驗(yàn)是否每個(gè)功能正常使用;如果知道了產(chǎn)品的內(nèi)部工作過程,可以通過測試來檢測產(chǎn)品內(nèi)部動(dòng)作是否按照說明書的規(guī)定正常工作。前一種稱為黒盒測試又稱

32、功能測試,后一種方法稱為白盒測試又稱結(jié)構(gòu)測試。在測試本系統(tǒng)時(shí),采用的是黑盒測試來設(shè)計(jì)測試用例,而且在測試過程中,由于條件原因,不能完全按照測試規(guī)則由第三方來測試,測試過程和方案設(shè)計(jì)由作者完成。5.2單元測試實(shí)例測試一:在管理員登陸時(shí),用戶名或密碼有一項(xiàng)為空或者填寫錯(cuò)誤,系統(tǒng)是否出現(xiàn)預(yù)先設(shè)定的操作提示。預(yù)期效果:輸入錯(cuò)誤及時(shí)報(bào)錯(cuò)。具體操作:用戶名、密碼、任意一項(xiàng)為空或者填寫有誤。結(jié)果:都出現(xiàn)相應(yīng)的錯(cuò)誤原因的信息提示。結(jié)論:要求管理員必須填寫正確的用戶名和密碼,才能進(jìn)入管理頁面,測試成功。測試二:發(fā)布產(chǎn)品或修改本站的公告返回前臺(tái),看其是否更新成功。預(yù)期效果:發(fā)布和修改過后能及時(shí)更新內(nèi)容。具體操作:

33、通過管理頁面發(fā)布產(chǎn)品功能發(fā)布產(chǎn)品,修改公告功能修改公告的內(nèi)容,看其是否發(fā)布修改成功。結(jié)果:顯示發(fā)布的新產(chǎn)品,公告內(nèi)容更新為修改后的信息。結(jié)論:發(fā)布產(chǎn)品,修改公告功能正常,測試成功。測試三:顧客瀏覽商品放入購物車后結(jié)賬,如不登錄能否提交訂單。預(yù)期效果:該用戶不能提交訂單。具體操作:前臺(tái)顧客不登錄提交訂單。結(jié)果:該訂單無法提交,轉(zhuǎn)入登錄頁面。結(jié)論:購物車功能完善,測試成功。測試四:顧客注冊為新會(huì)員,注冊號(hào)重復(fù),密碼沒有6位。預(yù)期效果:注冊失敗,提示錯(cuò)誤。具體操作:注冊號(hào)重復(fù),密碼設(shè)為5位。結(jié)果:提示注冊號(hào)已存在,密碼至少6位。結(jié)論:顧客注冊功能正常,測試成功。測試五:發(fā)貨失敗,取消訂單。預(yù)期效果:

34、顧客賬戶頁面訂單取消,已付款退回。具體操作:在后臺(tái)訂單管理頁面取消一已付款訂單。結(jié)果:前臺(tái)會(huì)員賬戶頁面顯示訂單取消,余額增加。結(jié)論:訂單功能正常,測試成功。5.3綜合測試在以上測試的基礎(chǔ)上,對系統(tǒng)功能進(jìn)行了整體測試,依次檢驗(yàn)系統(tǒng)功能是否符合系統(tǒng)開發(fā)的目標(biāo)。經(jīng)過使用大量的數(shù)據(jù)多次進(jìn)行系統(tǒng)測試,發(fā)現(xiàn)系統(tǒng)存在的問題并及時(shí)改進(jìn),最終實(shí)現(xiàn)了網(wǎng)上購物系統(tǒng)的開發(fā)目標(biāo)。5.4系統(tǒng)的維護(hù)主要包括四個(gè)方面(1) 程序的維護(hù):修改部分或全部程序,這種維護(hù)往往是在條件發(fā)生變化或原系統(tǒng)的效率低的情況下進(jìn)行的。(2) 數(shù)據(jù)文件的維護(hù):按照用戶的要求對數(shù)據(jù)文件進(jìn)行不定期的修改。(3) 代碼的維護(hù):隨著系統(tǒng)的發(fā)展和變化,可能

35、會(huì)出現(xiàn)舊代碼不能適應(yīng)新要求的問題,因此,有必要變更代碼,予以維護(hù)。(4) 硬件的維護(hù):對系統(tǒng)所使用的設(shè)備進(jìn)行維護(hù)。總結(jié)本文講述了在線購物系統(tǒng)的系統(tǒng)分析和設(shè)計(jì),介紹了后臺(tái)的商品發(fā)布、訂單管理、會(huì)員管理以及前臺(tái)的購物管理。在線購物系統(tǒng)只是所有在線購物系統(tǒng)的雛形,后臺(tái)的商品發(fā)布、訂單管理、會(huì)員管理和前臺(tái)的購物管理是所有在線購物共有的特征。根據(jù)本實(shí)例的最初設(shè)計(jì)思想,對方案如下改進(jìn)意見:一完善系統(tǒng)功能除了給用戶瀏覽商品外,提供給用戶一個(gè)接口,用戶對產(chǎn)品提出自己的建議,比如設(shè)計(jì)方面,包裝方面,企業(yè)可以在網(wǎng)上搞一些活動(dòng),比如意見征集,這樣提高用戶參與的積極性,同時(shí)企業(yè)可以從用戶的意見以及反饋信息中,找到使企

36、業(yè)可持續(xù)發(fā)展的途徑。只要是服務(wù)性的行業(yè)最根本的還是要堅(jiān)持以客戶為中心的原則。二完善業(yè)務(wù)流程根據(jù)實(shí)際情況,使業(yè)務(wù)流程規(guī)范化。做到充分利用企業(yè)的資源,市場的資源,人力資源。使工作業(yè)務(wù)流程能夠更合理,更有序的進(jìn)行。三完善人員培訓(xùn)機(jī)制對員工進(jìn)行定期的培訓(xùn),讓員工了解市場,了解企業(yè)發(fā)展?fàn)顩r,了解客戶需求。對員工進(jìn)行一定的理論方面的培訓(xùn)。加強(qiáng)信息觀念,這樣提高了員工的素質(zhì),更加有利于員工參與工作,并勝任工作。在全球都提倡信息化的今天,面對我國的實(shí)際情況,所有人都應(yīng)當(dāng)提高自己的信息素養(yǎng),只有這樣我們才能很好的和世界貿(mào)易接軌,我國的電子商務(wù)才能有較快的發(fā)展,我國的經(jīng)濟(jì)發(fā)展才會(huì)有保證。通過開發(fā)這個(gè)項(xiàng)目,鞏固了以前所學(xué)的理論知識(shí),提高了自己理論聯(lián)系實(shí)際的能力,為今后進(jìn)一步學(xué)習(xí)新技術(shù)打下一個(gè)很好的基礎(chǔ),為走上社會(huì)實(shí)際工作崗位做好了充足的準(zhǔn)備,為今后的職業(yè)發(fā)展打下良好的基礎(chǔ)。面對以后各項(xiàng)挑戰(zhàn),我有信心做得更好!當(dāng)然,由于時(shí)間和技

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論