




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
超市收銀系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)目錄TOC\o"1-2"\h\u14638超市收銀系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 123381緒論 17381.1本課題研究背景與現(xiàn)狀 2199661.2本課題研究的目的與意義 292171.3研究?jī)?nèi)容 368162相關(guān)技術(shù)簡(jiǎn)介 3124752.1Laravel框架技術(shù) 352992.2MySQL技術(shù)簡(jiǎn)介 4310703系統(tǒng)需求分析 4203133.1可行性分析 5246773.2系統(tǒng)需求描述 5223883.3系統(tǒng)用例分析 625904系統(tǒng)分析與設(shè)計(jì) 7100594.1設(shè)計(jì)的基本思想 7312864.2系統(tǒng)功能結(jié)構(gòu) 7256794.3系統(tǒng)流程設(shè)計(jì) 858694.4數(shù)據(jù)庫(kù)的分析與設(shè)計(jì) 1081985系統(tǒng)功能實(shí)現(xiàn) 1517415.1網(wǎng)站首頁(yè) 16239225.2購(gòu)物車頁(yè)面 18176735.3訂單確認(rèn)頁(yè)面 19262085.4訂單查詢頁(yè)面 20271275.5管理員模塊 2162802.程序運(yùn)行效果圖如圖5-5所示: 21205505.6商品信息管理 22205862.程序效果圖如下圖5-7所示 23176205.7訂單信息管理 2421186 軟件測(cè)試與分析 2577666.1系統(tǒng)測(cè)試目的與意義 25132196.2測(cè)試過(guò)程 25172056.3測(cè)試結(jié)論 2725664結(jié)論 275959參考文獻(xiàn) 281緒論現(xiàn)如今,商品的經(jīng)營(yíng)和銷售在各個(gè)領(lǐng)域,實(shí)體經(jīng)營(yíng)雖然依舊是市場(chǎng)的主流,但是因?yàn)榛ヂ?lián)網(wǎng)與電子商務(wù)的發(fā)展及其迅速,線上銷售也進(jìn)入到一個(gè)發(fā)展及其快的行業(yè),線上的商品經(jīng)營(yíng)和銷售已經(jīng)開(kāi)始逐漸的成為了消費(fèi)者所需要和選擇的渠道,線上商品經(jīng)營(yíng)和銷售不僅能夠有效的節(jié)省了實(shí)體門店的其他相關(guān)費(fèi)用還能夠有效的促進(jìn)了公司其他相關(guān)技術(shù)和應(yīng)用的發(fā)展,而且能夠更一步地?cái)U(kuò)大和拓展我們公司的經(jīng)營(yíng)業(yè)務(wù),增強(qiáng)了行業(yè)的競(jìng)爭(zhēng)力。本課題研究背景與現(xiàn)狀現(xiàn)在的中國(guó)互聯(lián)網(wǎng)經(jīng)濟(jì)可以算是說(shuō)已經(jīng)開(kāi)始得到了一個(gè)飛速發(fā)展,并且隨著我們網(wǎng)絡(luò)網(wǎng)上購(gòu)物也逐步地開(kāi)始融入進(jìn)來(lái)到我們的日常生活之中,人們?cè)诰W(wǎng)絡(luò)上就可以進(jìn)行購(gòu)買自己所需要的東西,網(wǎng)購(gòu)也就變成了人們常用且非常便捷的購(gòu)物方式,這種購(gòu)物方式,不僅方便和快捷,它選擇的多樣性、內(nèi)容的豐富性與價(jià)格也深深的吸引著我們[1]。網(wǎng)絡(luò)超市也逐步發(fā)展成為我國(guó)在網(wǎng)絡(luò)上的一種交易方式之一,并且很大程度的促進(jìn)了我們國(guó)家線上貿(mào)易的發(fā)展,有著很強(qiáng)的帶動(dòng)國(guó)家經(jīng)濟(jì)持續(xù)上升的勢(shì)頭,并且也帶動(dòng)了網(wǎng)銷、電銷這些行業(yè)急速的發(fā)展。對(duì)于線上銷售,最吸引經(jīng)營(yíng)商的就是投資成本不大,經(jīng)營(yíng)商不需要再去承擔(dān)租門店的費(fèi)用,而且進(jìn)貨渠道也可以再線上進(jìn)行,線上銷售門店管理起來(lái)也非常容易,同時(shí)有很強(qiáng)的利潤(rùn)在里面,成本也是在可控范圍內(nèi),同時(shí)網(wǎng)絡(luò)深入人們生活,更促進(jìn)這個(gè)行業(yè)發(fā)展的勢(shì)頭。超市這個(gè)行業(yè),傳統(tǒng)的超市即線下連鎖超市在中國(guó)的市場(chǎng)份額和比重都更大,但是卻缺少了多樣性,并且隨著網(wǎng)上消費(fèi)者的需求日益擴(kuò)大,線上所占比重也越來(lái)越大。由于上述因素,主要以滿足顧客的需求并且以超市商品為首選目標(biāo)的展會(huì)和超市網(wǎng)站應(yīng)運(yùn)而生。這個(gè)網(wǎng)站最大的優(yōu)勢(shì)就是它有很好的商品多樣性功能以及商品陳列功能并且有更好的購(gòu)物流程。本課題研究的目的與意義21世紀(jì),不論是各類大型超市還是小型連鎖超市的競(jìng)爭(zhēng)都已經(jīng)進(jìn)入了一個(gè)全新的領(lǐng)域,一個(gè)以專注于技術(shù)、管理、和培養(yǎng)專業(yè)人才為主要競(jìng)爭(zhēng)對(duì)手的領(lǐng)域,如今各種各樣的大型連鎖超市在網(wǎng)絡(luò)上正在進(jìn)行的激烈競(jìng)爭(zhēng),而其技術(shù)的水平有所提高和企業(yè)管理的轉(zhuǎn)型升級(jí)卻又是超市服務(wù)行業(yè)的核心競(jìng)爭(zhēng)力,這兩種技術(shù)的提升均離不開(kāi)專業(yè)和人才,所以現(xiàn)在如何在激烈的市場(chǎng)競(jìng)爭(zhēng)中能夠擴(kuò)大其銷售量、降低其經(jīng)營(yíng)費(fèi)用、擴(kuò)展其經(jīng)營(yíng)領(lǐng)域,已然會(huì)成為超市運(yùn)營(yíng)商努力完成的目標(biāo)。對(duì)于經(jīng)營(yíng)者來(lái)說(shuō),最便捷的方式就是降低成本,反之降低成本即是增大自己的銷售額,但實(shí)際銷售額并無(wú)變化,降低成本即成本損失量減少進(jìn)而增大自己的收益,但無(wú)論如何并無(wú)法突破自身收益界限,所以需要人才的引進(jìn)抑或是人才的競(jìng)爭(zhēng)加上完善的工具才是這個(gè)行業(yè)永恒不變的道理,人才對(duì)于管理能力的提升會(huì)擴(kuò)大銷售額并降低經(jīng)營(yíng)成本,而工具即技術(shù)的完善便是擴(kuò)大自己的經(jīng)營(yíng)范圍的一種便攜的方式,而超市收銀系統(tǒng)便是應(yīng)用于當(dāng)前超市管理系統(tǒng)的典型代表。從客戶的視角里面會(huì)發(fā)現(xiàn),選擇商品的多樣性、便利性、安全性等都在其中起著至高無(wú)上的作用,傳統(tǒng)超市由于經(jīng)營(yíng)者所管理的一些問(wèn)題常常會(huì)給顧客和經(jīng)營(yíng)者帶來(lái)不便之處,開(kāi)發(fā)一個(gè)線上銷售系統(tǒng),更能夠方便快捷的使經(jīng)營(yíng)商進(jìn)入此行業(yè),并且可以鍛煉經(jīng)營(yíng)商的管理能力,每日的售出數(shù)據(jù)也可以清晰的展現(xiàn)出來(lái),方便了經(jīng)營(yíng)者超市對(duì)商品的管理、人才的管理,很大程度地提高了連鎖超市的盈利,也很大程度的改善了人們的生活[2]。進(jìn)而大大加速了我們經(jīng)濟(jì)社會(huì)的變化與發(fā)展,提高了我們?nèi)嗣袢罕姷奈镔|(zhì)生活條件。總之,通過(guò)本系統(tǒng)可以大大提高超市的運(yùn)行效率,在運(yùn)行效率的同時(shí)不忘保護(hù)客戶的隱私安全并且由于對(duì)信息的全面采集,可以分析出管理問(wèn)題,不僅輔助提高運(yùn)營(yíng)者的管理水平,同時(shí)也方便了消費(fèi)者,并對(duì)消費(fèi)者的需求提供了需要。研究?jī)?nèi)容這個(gè)畢業(yè)設(shè)計(jì)主要是用PHP變成語(yǔ)言來(lái)編寫的這個(gè)超市收銀系統(tǒng),通過(guò)PHP編程語(yǔ)言以及MySQL來(lái)設(shè)計(jì)并成功實(shí)現(xiàn)的這個(gè)超市收銀系統(tǒng),用戶可以不需要出門,在家就可以下享受到購(gòu)買自己想要的東西[3]。整個(gè)課題所包含的具體研究?jī)?nèi)容如下所示:(1)根據(jù)本課題實(shí)際研究的超市收銀系統(tǒng),從設(shè)計(jì)的角度出發(fā),研究每個(gè)層次的設(shè)計(jì)以及實(shí)現(xiàn)。(2)本課題采用面向?qū)ο蟮某惺浙y系統(tǒng)開(kāi)發(fā)模型設(shè)計(jì)方法,首先對(duì)該系統(tǒng)分模塊進(jìn)行了需求的調(diào)研,列出了該模塊所具有的需求總體說(shuō)明,按照部分模塊的總體設(shè)計(jì)思想,將本次課題所需要實(shí)現(xiàn)的基于PHP的超市收銀系統(tǒng)劃分成若干個(gè)小模塊,并通過(guò)設(shè)計(jì)各個(gè)模塊所應(yīng)該具備的功能,提高了開(kāi)發(fā)的效率,提高了功能的獨(dú)立性,從而降低了耦合度。(3)從系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)、系統(tǒng)的包結(jié)構(gòu)、系統(tǒng)的模塊結(jié)構(gòu)三個(gè)方面進(jìn)行了系統(tǒng)總體設(shè)計(jì),完成本課題的詳細(xì)業(yè)務(wù)設(shè)計(jì),具體包括超市收銀系統(tǒng)各個(gè)功能模塊的業(yè)務(wù)流程圖以及邏數(shù)據(jù)庫(kù)設(shè)計(jì),最終實(shí)現(xiàn)編程開(kāi)發(fā)[4]。相關(guān)技術(shù)簡(jiǎn)介此次本系統(tǒng)的設(shè)計(jì)主要采用的是Myeclipse與Tomcat后臺(tái)的服務(wù)器來(lái)實(shí)現(xiàn)的,此系統(tǒng)設(shè)計(jì)的過(guò)程網(wǎng)站頁(yè)面主要是運(yùn)用PHP語(yǔ)言、Laravel框架進(jìn)行編寫的[5]。對(duì)于相對(duì)詳細(xì)的介紹,將會(huì)在下文呈現(xiàn)。Laravel框架技術(shù)基于分類PHP+MySQL可以為主開(kāi)發(fā)者提供一個(gè)開(kāi)源的框架,PHP類等應(yīng)用類型框架主要類型有許多種,有Laravel應(yīng)用框架、Symfony應(yīng)用框架、Yii應(yīng)用框架、CakePHP應(yīng)用框架、Laravel應(yīng)用框架等[6]。在眾多基于PHP類的應(yīng)用類型框架中,Laravel已經(jīng)是市場(chǎng)上主流的一種及其受歡迎的框架,因?yàn)樗暮?jiǎn)便、快捷,所以在國(guó)內(nèi)外市場(chǎng)都是普遍被認(rèn)可的一種應(yīng)用型框架,據(jù)2015年P(guān)HP-應(yīng)用框架的實(shí)際應(yīng)用量數(shù)據(jù)排行榜以及數(shù)據(jù)分析統(tǒng)計(jì),Laravel應(yīng)用框架的實(shí)際應(yīng)用量一直位列第一[7]。Laravel模式框架是它是一種基于新的MVC(ModelViewcontrol)設(shè)計(jì)模式的MOWEB模式框架[8]。MVC這個(gè)模式框架可以充分說(shuō)明它是一種非常適合現(xiàn)代企業(yè)業(yè)務(wù)軟件設(shè)計(jì)的新型典范,用一種簡(jiǎn)潔的具有業(yè)務(wù)管理邏輯、數(shù)據(jù)、界面功能展現(xiàn)和信息顯示相互不可分離的設(shè)計(jì)方法用它來(lái)自動(dòng)地重新組織出源代碼,將所有新的業(yè)務(wù)管理邏輯都直接聚集在一個(gè)獨(dú)立的系統(tǒng)零部件里,在其持續(xù)改進(jìn)和不斷提高具有個(gè)性化的企業(yè)定制用戶界面及與其他用戶交互的系統(tǒng)功能同時(shí),不必再根據(jù)需要重新設(shè)計(jì)創(chuàng)建新的業(yè)務(wù)管理邏輯。在本次工程項(xiàng)目的系統(tǒng)開(kāi)發(fā)設(shè)計(jì)實(shí)施中,利用了Ajrbac(對(duì)每個(gè)用戶的信息權(quán)限設(shè)置進(jìn)行實(shí)時(shí)分配)、Url實(shí)時(shí)模式(多個(gè)網(wǎng)址,單一用戶入口)、Ajax實(shí)時(shí)支持(異步用戶信息數(shù)據(jù)傳輸實(shí)時(shí)使用,速度快)、curd(對(duì)整個(gè)數(shù)據(jù)庫(kù)系統(tǒng)中的用戶信息數(shù)據(jù)進(jìn)行實(shí)時(shí)增刪或者實(shí)時(shí)修查)等各種系統(tǒng)技術(shù)上的優(yōu)勢(shì)和應(yīng)用特性[9]。MySQL技術(shù)簡(jiǎn)介MySQL是使用C和C++進(jìn)行編輯的,也使用多個(gè)編譯器進(jìn)行過(guò)測(cè)試,保證源代碼的移植性。支持AIX、FreeBSD、HP-UX、Linux、MacOS、NovellNetware、OpenBSD、OS/2Wrap、Solaris、Windows等各種操作系統(tǒng)。為多個(gè)編程語(yǔ)言提供API。支持多線程,充分利用CPU資源。提供TCP/IP、ODBC和JDBC等很多數(shù)據(jù)庫(kù)連接路徑。可以處理?yè)碛袛?shù)千萬(wàn)個(gè)記錄的大型數(shù)據(jù)庫(kù)。對(duì)于一般的個(gè)人利用者和中小企業(yè)來(lái)說(shuō),MySql提供的功能十分充足。另外,MySql是開(kāi)放源軟件,可以大大降低整體的所有權(quán)成本。TOMCATTomcat服務(wù)器是輕量級(jí)小型的應(yīng)用型服務(wù)器,通常用于中小企業(yè),因?yàn)橹行∑髽I(yè)通常不會(huì)出現(xiàn)大并發(fā)并且訪問(wèn)的用戶量不會(huì)太多的時(shí)候被普遍應(yīng)用,是人們?nèi)绻胱约洪_(kāi)發(fā)程序或者是調(diào)試Tojsp的時(shí)候Tomcat是一個(gè)比較好的選擇[11]。我們通??梢赃@么地認(rèn)為,當(dāng)你在一臺(tái)虛擬機(jī)上成功配置好了一個(gè)名為Apahce類的服務(wù)器,就應(yīng)該能夠有效地充分利用其功能響應(yīng)一個(gè)網(wǎng)站對(duì)Ahtml每個(gè)頁(yè)面的最高訪問(wèn)速度要求。實(shí)際上一個(gè)Tomcat這一部分雖然可以是對(duì)進(jìn)程Apache兩個(gè)服務(wù)器的一個(gè)擴(kuò)展,但它們都可以是獨(dú)立地分開(kāi)運(yùn)行的。系統(tǒng)需求分析需求分析的意義就是指在編寫系統(tǒng)的過(guò)程中對(duì)遇到的問(wèn)題需要解決的方法對(duì)此加以具體的分析和說(shuō)明,這就是系統(tǒng)需求分析。所謂的需求分析是一種從根本上詳細(xì)地了解并認(rèn)識(shí)到抽象的事物。系統(tǒng)的需求一般可以分為兩類,一是功能化的需求,二是不具有功能性的需求。功能性需求是指在開(kāi)發(fā)系統(tǒng)的過(guò)程中電腦幫助解決的問(wèn)題。非功能性的需求就是指系統(tǒng)在設(shè)計(jì)和開(kāi)發(fā)一個(gè)系統(tǒng)時(shí),對(duì)于環(huán)境有很高的要求,比如性能要求等等。可行性分析技術(shù)可行性主要指標(biāo)是用于考慮目前企業(yè)現(xiàn)有的硬、軟件平臺(tái)管理系統(tǒng)是否能夠很好地直接滿足項(xiàng)目開(kāi)發(fā)人員的實(shí)際需求。本站的網(wǎng)頁(yè)設(shè)計(jì)開(kāi)發(fā)環(huán)境主要采用C+PHP+MySQL+Apach格式進(jìn)行網(wǎng)站開(kāi)發(fā)[12]。PHP字體是一種比較流行的安全穩(wěn)定的企業(yè)網(wǎng)頁(yè)字體設(shè)計(jì)與網(wǎng)站開(kāi)發(fā)技術(shù),MySQL安全數(shù)據(jù)庫(kù)網(wǎng)站是一種安全性能卓越的網(wǎng)站數(shù)據(jù)庫(kù),很好的適合中小型網(wǎng)絡(luò)企業(yè)進(jìn)行網(wǎng)站設(shè)計(jì)開(kāi)發(fā)。Apache這是一款功能強(qiáng)大的企業(yè)自動(dòng)化免費(fèi)開(kāi)源企業(yè)網(wǎng)頁(yè)內(nèi)容管理軟件服務(wù)器。PHP、MySQL、Apache相互配合搭配后將立即成為可以獨(dú)立形成良好的軟件開(kāi)發(fā)工作環(huán)境。該開(kāi)發(fā)網(wǎng)站主要采用了Seclipsee的工具包來(lái)進(jìn)行系統(tǒng)開(kāi)發(fā)[13]。Eclipsetp是一個(gè)支持開(kāi)放和無(wú)源代碼的全球可利用持續(xù)資源開(kāi)發(fā)服務(wù)平臺(tái)。就其自己而言,它僅僅只是一個(gè)軟件框架和一組軟件服務(wù),用來(lái)通過(guò)開(kāi)發(fā)插件或者組織程序來(lái)自動(dòng)構(gòu)建自己的軟件開(kāi)發(fā)工作環(huán)境。因此本公司網(wǎng)站的整體創(chuàng)建和服務(wù)開(kāi)發(fā)過(guò)程實(shí)際上已經(jīng)是很可行的。系統(tǒng)需求描述軟件功能性需求描述本次系統(tǒng)的主要特點(diǎn)之一就是它的使用方式和操作簡(jiǎn)便、友善。本次管理系統(tǒng)將分別實(shí)現(xiàn)以下幾項(xiàng)基本功能:系統(tǒng)按照功能架構(gòu)圖,劃分為普通用戶平臺(tái),管理員平臺(tái)。用戶功能模塊注冊(cè)登錄:用戶進(jìn)入網(wǎng)站首頁(yè)之后,點(diǎn)擊注冊(cè),輸入所展示的注冊(cè)信息,注冊(cè)成功之后,進(jìn)行登錄。商品分類查詢:用戶可以選擇輸入自己的需求的類別進(jìn)行查詢。商品搜索:采用了模糊查詢的方式,客戶如果有準(zhǔn)確的購(gòu)物需求,可在搜索框中搜索,更能快捷的找到符合自己要求的上商品。商品購(gòu)買:用戶可以根據(jù)自己的需求找到合適的商品進(jìn)行支付購(gòu)買。購(gòu)物車功能:用戶可以將自己想要的商品加入購(gòu)物車,然后可以去選擇自己仍想要的商品,可以統(tǒng)一結(jié)算或者分開(kāi)結(jié)算。訂單查詢:用戶能查詢到自己訂單信息,即購(gòu)買商品的訂單信息,同時(shí)可以刪除訂單。訂單評(píng)價(jià):用戶可以在收到商品之后進(jìn)行評(píng)價(jià),表達(dá)出自己的想法。(2)管理員功能商品不同類別相關(guān)信息系統(tǒng)管理功能系統(tǒng)錄入模塊:在該信息系統(tǒng)管理模塊中的您可以自動(dòng)完成針對(duì)商品不同類別相關(guān)信息的錄入管理,包括針對(duì)商品不同類別的信息錄入、查詢、修改、添加和自動(dòng)刪除等各項(xiàng)管理功能。其中的相關(guān)類別名稱信息主要概括包含了各個(gè)不同類型的類別名稱,以及相關(guān)類別信息簡(jiǎn)介等。商品信息管理模塊:定義商品的信息,可以對(duì)商品進(jìn)行增加、刪除、修改、查找。用戶管理模塊:可以對(duì)用戶進(jìn)行信息增加、刪除、修改、查找。訂單數(shù)據(jù)管理模塊:用戶有訂單需求的時(shí)候,管理員可以對(duì)用戶的訂單直接進(jìn)行操作,但是也要在客戶的同意下進(jìn)行此項(xiàng)操作,也可以協(xié)助客戶對(duì)訂單進(jìn)行退款。商品評(píng)價(jià)模塊:該模塊實(shí)現(xiàn)管理員對(duì)用戶評(píng)價(jià)的查看,并進(jìn)行評(píng)價(jià)審核、評(píng)價(jià)回復(fù)和評(píng)價(jià)刪除。系統(tǒng)管理模塊:用戶可以在本模塊進(jìn)行密碼的修改。系統(tǒng)用例分析普通用戶用例圖但是出于對(duì)網(wǎng)絡(luò)安全性的考慮,普通用戶僅僅擁有了瀏覽商品與網(wǎng)上的商品信息查詢、商品選擇以及購(gòu)物車等功能,其他的刪除、修改等功能也沒(méi)有進(jìn)行設(shè)計(jì),因?yàn)槠胀ㄓ脩糁饕⒁獾降木褪蔷W(wǎng)上商品信息的實(shí)時(shí)更新與查詢等功能,普通用戶的用例圖如圖3-1所示:圖3-1 普通用戶用例圖管理員用例圖管理員是管理整個(gè)系統(tǒng)的權(quán)限人,它可以增加權(quán)限人的量,并且可以管理整個(gè)系統(tǒng)的運(yùn)行,系統(tǒng)中很多功能,管理員都可以進(jìn)行操作,并且管理員對(duì)系統(tǒng)的管理也是有著非常重要的地位,他會(huì)接觸到系統(tǒng)中核心的點(diǎn)。管理員用例圖如圖3-2所示:圖3-2管理員用例圖系統(tǒng)分析與設(shè)計(jì)設(shè)計(jì)的基本思想設(shè)計(jì)思想遵循以下幾點(diǎn):1.采用B/S模式進(jìn)行開(kāi)發(fā)。它的優(yōu)點(diǎn)是前后分開(kāi),分別處理問(wèn)題,也滿足了當(dāng)前用戶對(duì)網(wǎng)絡(luò)搜索和購(gòu)物的需求。2.采用模塊化設(shè)計(jì)。模塊化設(shè)計(jì)就是把整個(gè)系統(tǒng)一塊一塊地分開(kāi),最后把所有的部分連在一起,這樣代碼問(wèn)題就能一目了然,整個(gè)項(xiàng)目就能標(biāo)準(zhǔn)化地完成,不會(huì)有混亂,并且代碼問(wèn)題可以獨(dú)立解決,也可以簡(jiǎn)化設(shè)計(jì)的最終實(shí)現(xiàn)過(guò)程。3.速度優(yōu)先的原則。因?yàn)樵谶@個(gè)系統(tǒng)中,速度是最重要的評(píng)分標(biāo)準(zhǔn)之一。代碼的運(yùn)行速度決定了用戶的體驗(yàn)是否良好,所以在設(shè)計(jì)這個(gè)系統(tǒng)時(shí),盡可能的資源占用率要小,速度要快。4,這樣,設(shè)計(jì)既要充分突出設(shè)計(jì)的重點(diǎn),又要細(xì)致周到。為了滿足系統(tǒng)設(shè)計(jì)的實(shí)際需要,在一些可能改進(jìn)的部分?jǐn)U展了一些功能,使整個(gè)系統(tǒng)能夠更好地適應(yīng)和滿足用戶。系統(tǒng)功能結(jié)構(gòu)超市收銀系統(tǒng)的功能,除了普通電子商務(wù)網(wǎng)站的所有正常功能,如用戶注冊(cè)、登錄、瀏覽、購(gòu)買等網(wǎng)上購(gòu)物功能外,超市收銀系統(tǒng)要充分發(fā)揮計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)和電子商務(wù)技術(shù)的優(yōu)勢(shì),通過(guò)發(fā)布新聞的方式,及時(shí)、快捷地在網(wǎng)站首頁(yè)發(fā)布最新、最受用戶歡迎的商品,為消費(fèi)者提供更周到、更及時(shí)的服務(wù)。根據(jù)這種需要分析,超市的收銀業(yè)務(wù)管理系統(tǒng)可以分為前臺(tái)操作員管理系統(tǒng)和銷售部門。整體功能框架結(jié)構(gòu)如圖4-1所示。圖4-1系統(tǒng)功能結(jié)構(gòu)圖系統(tǒng)流程設(shè)計(jì)(1)注冊(cè)登錄業(yè)務(wù)流程圖如圖4-2為用戶注冊(cè)登錄流程圖。用戶第一次進(jìn)入網(wǎng)站需要先在該商店進(jìn)行注冊(cè),其中需要注冊(cè)的信息主要有用戶姓名、密碼、接受付款郵件地址和聯(lián)系人號(hào)碼,用戶第一次進(jìn)行網(wǎng)站注冊(cè)時(shí)系統(tǒng)將會(huì)自動(dòng)檢查是否發(fā)生了用戶名的重復(fù)、密碼不規(guī)范等情況,如果發(fā)現(xiàn)有任何問(wèn)題系統(tǒng)就會(huì)自動(dòng)進(jìn)行提示。當(dāng)該用戶的相關(guān)資料經(jīng)過(guò)了驗(yàn)證后,則表明該用戶已經(jīng)注冊(cè)成功,可以使用已經(jīng)注冊(cè)好的用戶名和密碼來(lái)進(jìn)行登錄。圖4-2注冊(cè)登錄流程圖(2)商品添加業(yè)務(wù)流程圖圖4-3展示了貨架上的商品和訂單業(yè)務(wù)的操作流程。這一塊的商品節(jié)約功能只是為了管理員的權(quán)限而開(kāi)發(fā)的。管理員可以通過(guò)網(wǎng)站后臺(tái)填寫商品名稱、商品價(jià)格等所有需要的信息,系統(tǒng)會(huì)自動(dòng)監(jiān)控所有需要的信息內(nèi)容是否全面,是否符合規(guī)范。如果完全通過(guò)驗(yàn)證,所有新投放的商品將被添加到數(shù)據(jù)庫(kù)中,添加到所有商品中并保存。圖4-3商品添加流程圖(3)商品購(gòu)買業(yè)務(wù)流程圖如圖4-4所示是整個(gè)商品購(gòu)買的流程,用戶需要先登錄,如果沒(méi)有注冊(cè)過(guò)本網(wǎng)站,需要先進(jìn)行注冊(cè),登錄之后可以選擇自己心儀的商品,同時(shí)商品的所有基本信息也將展現(xiàn)在客戶面前,客戶可以清晰的了解到自己心儀的物品的相關(guān)信息。例如:商品的名稱、價(jià)格、詳情頁(yè)等相關(guān)信息,并對(duì)自己想要的商品添加到自己的購(gòu)物車。在客戶選到多種心儀的商品的時(shí)候,可以選擇先將自己心儀的商品加入購(gòu)物車,再確認(rèn)結(jié)賬之前,任然可以將其他商品放入購(gòu)物車?yán)锩?,?gòu)物車?yán)锩嬗胁幌矚g的商品也可以進(jìn)行刪除。最后,客戶將自己在購(gòu)物車內(nèi)所有的商品都進(jìn)行了結(jié)帳操作,可以對(duì)部分商品進(jìn)行結(jié)賬,此時(shí)交易記錄會(huì)儲(chǔ)存到數(shù)據(jù)庫(kù)中,并給予用戶生成訂單。圖4-4商品購(gòu)買流程圖數(shù)據(jù)庫(kù)的分析與設(shè)計(jì)目前,我國(guó)的計(jì)算機(jī)信息系統(tǒng)主要是以自動(dòng)化數(shù)據(jù)庫(kù)管理系統(tǒng)為中心思想和技術(shù)核心。它是在自動(dòng)化數(shù)據(jù)庫(kù)管理系統(tǒng)的支持下,只有這樣,我們才能擁有信息的收集功能、整理功能、存儲(chǔ)功能、檢索功能、更新功能、處理功能、統(tǒng)計(jì)功能和傳輸功能。數(shù)據(jù)庫(kù)的好壞成都會(huì)對(duì)對(duì)整個(gè)系統(tǒng)產(chǎn)生不可磨滅的影響。一般來(lái)說(shuō),數(shù)據(jù)庫(kù)的設(shè)計(jì)要經(jīng)過(guò)五個(gè)步驟,包括數(shù)據(jù)庫(kù)的整體內(nèi)容規(guī)劃設(shè)計(jì)、數(shù)據(jù)庫(kù)的整體需求規(guī)劃設(shè)計(jì)、數(shù)據(jù)庫(kù)的概念設(shè)計(jì)、數(shù)據(jù)庫(kù)的整體邏輯規(guī)劃設(shè)計(jì)與數(shù)據(jù)庫(kù)的物理設(shè)計(jì)。這幾個(gè)步驟是作為數(shù)據(jù)庫(kù)主要的分析功能,也會(huì)為制作系統(tǒng)之后的思路奠定了基礎(chǔ),下面將介紹這五個(gè)步驟的設(shè)計(jì)。數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì)概念設(shè)計(jì)主要是指一種概念,一般是指在傳統(tǒng)視圖數(shù)據(jù)結(jié)構(gòu)分析和設(shè)計(jì)理論的基礎(chǔ)上,通過(guò)自下而上的設(shè)計(jì)建立整個(gè)系統(tǒng)的視圖數(shù)據(jù)庫(kù)集成概念視圖結(jié)構(gòu),從每個(gè)用戶的實(shí)際角度出發(fā),首先進(jìn)行系統(tǒng)視圖的集成設(shè)計(jì),然后對(duì)這些集成視圖數(shù)據(jù)進(jìn)行設(shè)計(jì)和集成,最后,通過(guò)對(duì)這些集成概念結(jié)構(gòu)視圖的優(yōu)化設(shè)計(jì),得到最終的設(shè)計(jì)結(jié)果。普通的用戶實(shí)體E-R圖,如圖4-5所示:性別姓名年齡性別姓名年齡密碼密碼聯(lián)系方式用戶名聯(lián)系方式用戶名普通用戶普通用戶圖4-5普通用戶E-R圖如圖4-5所示,普通的用戶注冊(cè)的時(shí)候需要填寫的數(shù)據(jù):用戶的姓名、密碼、性別(勾選)、年齡、以及聯(lián)系方式。。(2)商品信息E-R圖:品牌商品圖片商品價(jià)格品牌商品圖片商品價(jià)格商品介紹商品介紹商品名稱商品名稱類別ID類別ID商品編號(hào)商品編號(hào)商品信息商品信息圖4-6商品信息實(shí)體E-R圖如圖4-6所示,商品信息中需要收集和包含的內(nèi)容有:商品編號(hào)、商品名稱、商品簡(jiǎn)介、品牌、產(chǎn)品圖片、商品價(jià)格、分類id。(3)管理員信息E-R圖登陸賬號(hào)登陸賬號(hào)登陸密碼用戶ID登陸密碼用戶ID管理員管理員圖4-7管理員信息實(shí)體E-R圖管理員信息,需要已知管理員在系統(tǒng)上進(jìn)行增、刪、改、查,如圖所示,管理員登陸需要:用戶ID、賬號(hào)、密碼。(4)訂單信息E-R圖送貨地址付款方式圖片總金額送貨地址付款方式圖片總金額下單時(shí)間紹下單時(shí)間紹訂單編號(hào)會(huì)員ID訂單編號(hào)會(huì)員ID訂單信息訂單信息圖4-8訂單信息實(shí)體E-R圖訂單信息由:訂單編號(hào)、下單時(shí)間、送貨地、付款方式、總金額、會(huì)員ID組成,用戶可在我的訂單中查看此信息。數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)概念和模型首先是與任何數(shù)據(jù)庫(kù)類的系統(tǒng)獨(dú)立分開(kāi)來(lái)的,所以,在做系統(tǒng)中,我們要經(jīng)常利用各個(gè)數(shù)據(jù)庫(kù)的優(yōu)點(diǎn)來(lái)實(shí)現(xiàn)我們系統(tǒng)的功能,之前也說(shuō)到數(shù)據(jù)庫(kù)的好壞程度很大程度會(huì)影響到你的系統(tǒng),所以好分析好數(shù)據(jù)庫(kù)的邏輯關(guān)系,并主要要從計(jì)算機(jī)的角度處理。E-R模型向關(guān)系數(shù)據(jù)庫(kù)模型轉(zhuǎn)換應(yīng)遵循下列原則:*每一個(gè)實(shí)體要轉(zhuǎn)換成一個(gè)關(guān)系*所有的主鍵必須定義非空(NOTNULL)*對(duì)于二元關(guān)系應(yīng)該是按照一對(duì)多、弱對(duì)實(shí)、一對(duì)一、多對(duì)多的聯(lián)系方式來(lái)確定外鍵。根據(jù)這個(gè)E-R的模型,超市里的收銀管理系統(tǒng)分別設(shè)計(jì)建立了以下幾個(gè)邏輯性的數(shù)據(jù)結(jié)構(gòu),下面我們介紹的就是各個(gè)結(jié)構(gòu)的數(shù)據(jù)結(jié)構(gòu)表。管理員信息表:這張表主要是儲(chǔ)存管理員的一些基本信息,并且對(duì)管理員的信息進(jìn)行記錄,如下表存儲(chǔ)的是管理員的名字、ip、賬號(hào)時(shí)間、郵箱、密碼和最后的登陸時(shí)間以及狀態(tài),如表4-9所示表4-9kaola_admin序號(hào)列名數(shù)據(jù)類型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵外鍵允許空默認(rèn)值說(shuō)明1user_idsmallint5是是否auto_increment2usernamechar16否3passwordchar32否4namevarchar60否5emailvarchar60否6last_ipchar15否7last_dateint10否08created_dateint10否09hashchar40否(2)用戶信息新增表:這張表儲(chǔ)存用戶新增信息:昵稱、QQ、性別、生日和簽名用來(lái)完善客戶信息,如表4-10所示表4-10kaola_admin_active序號(hào)列名數(shù)據(jù)類型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵外鍵允許空默認(rèn)值說(shuō)明1sess_idchar32是否2user_idsmallint5否3ipchar15否0.0.0.04datelineint10否05expiresint10否0(3)后臺(tái)信息展示表:訂單總數(shù)、總營(yíng)業(yè)額、注冊(cè)用戶、商品總數(shù)、廣告、資訊、訂單、營(yíng)收、新注冊(cè)用戶、售后申請(qǐng)、反饋、瀏覽量、待發(fā)貨訂單、售后、評(píng)價(jià)、待回復(fù)反饋等,用來(lái)總結(jié)展示日銷量數(shù)據(jù),更好的去分析每日營(yíng)收以及后續(xù)的安排,如表4-11所示:表4-11kaola_goods序號(hào)列名數(shù)據(jù)類型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵外鍵允許空默認(rèn)值說(shuō)明1goods_idmediumint8是是否auto_increment2cate_idsmallint5否0 表4-11kaola_goods(續(xù))3brand_idsmallint5否04goods_namevarchar180否5goods_snchar20否6now_pricedecimal102否0.007original_pricedecimal102否0.008goods_imagevarchar30否9goods_brieftext否10goods_contenttext否11goods_weightdecimal102否0.0012stock_qtysmallint4否013meta_keywordsvarchar240否14meta_descriptionvarchar240否15created_dateint10否016newarrivaltinyint1否017recommendtinyint1否018bargaintinyint1否019statustinyint1否0(4)商品列表展示表:編號(hào)、名稱、貨號(hào)、價(jià)格、庫(kù)存、狀態(tài)、創(chuàng)建時(shí)間,用來(lái)對(duì)商品的一個(gè)增加、刪除、修改、查找,如表4-12所示表4-12kaola_brand序號(hào)列名數(shù)據(jù)類型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵外鍵允許空默認(rèn)值說(shuō)明1brand_idsmallint5是是否auto_increment2brand_namevarchar60否3brand_logovarchar255否4seqtinyint2否99(5)商品分類管理表:編號(hào)、名稱,對(duì)商品類別進(jìn)行操作。如表4-13所示表4-13kaola_aftersales序號(hào)列名數(shù)據(jù)類型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵外鍵允許空默認(rèn)值說(shuō)明1as_idmediumint8是是否auto_increment2user_idmediumint8否0(6)商品評(píng)價(jià)表:編號(hào)、評(píng)價(jià)內(nèi)容、評(píng)分、商品、用戶、審核狀態(tài)、回復(fù)狀態(tài)、發(fā)表日期,得到用戶反饋,展示用戶反饋,更加真實(shí)的讓用戶體驗(yàn),如表4-14所示表4-14kaola_email_queue序號(hào)列名數(shù)據(jù)類型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵外鍵允許空默認(rèn)值說(shuō)明1idint10是是否auto_increment2emailvarchar60否3tpl_idchar30否4subjectvarchar240否5bodytext否6is_htmltinyint1否07datelineint10否08last_errvarchar255否9err_countsmallint5否0(7)訂單編號(hào)表:編號(hào)、訂單號(hào)、下單日期、總金額、收件信息、訂單狀態(tài),清到用戶的訂單,并及時(shí)進(jìn)行對(duì)用戶需求的解決,如表4-15所示:表4-15 kaola_friendlink序號(hào)列名數(shù)據(jù)類型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵外鍵允許空默認(rèn)值說(shuō)明1idint10是是否auto_increment2order_idchar15否訂單編號(hào)3user_idmediumint8否0用戶編號(hào)4shipping_methodsmallint5否0購(gòu)買方式5payment_methodsmallint5否0付款方式6order_statustinyint1否1訂單狀態(tài)(8)已發(fā)貨列表:編號(hào)、運(yùn)單號(hào)、承運(yùn)商、訂單號(hào)、日期、備注,能更加便捷的幫助客戶解決物流問(wèn)題如表4-16所示:表4-16 kaola_goods_cate序號(hào)列名數(shù)據(jù)類型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵外鍵允許空默認(rèn)值說(shuō)明1cate_idsmallint5是是否auto_increment2parent_idsmallint5否03cate_namevarchar60否4meta_keywordsvarchar240否5meta_descriptionvarchar240否6seqtinyint2否99用戶表:用戶名、密碼、郵件、電話、地址、狀態(tài),用戶基本信息展示出來(lái),更便捷的解決客戶問(wèn)題如表4-17所示表4-17kaola_goods_user序號(hào)列名數(shù)據(jù)類型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵外鍵允許空默認(rèn)值說(shuō)明1user_idmediumint8是是否auto_increment2usernamechar16否用戶名3passwordchar32否密碼4emailvarchar60否郵件5mobilechar11否電話6avatarvarchar50否地址7statustinyint1否0狀態(tài)系統(tǒng)功能實(shí)現(xiàn)這類企業(yè)信息系統(tǒng)首先要進(jìn)行需求分析,分析出想擁有的功能,然后進(jìn)入系統(tǒng)設(shè)計(jì)階段,最后可以啟動(dòng)系統(tǒng)的運(yùn)行和實(shí)施階段。在前兩個(gè)階段之中,主要研究的是系統(tǒng)的邏輯,怎么運(yùn)行,什么代碼,怎么樣的環(huán)境,設(shè)計(jì)的功能,最后到系統(tǒng)實(shí)現(xiàn)階段,需要我們做好準(zhǔn)備,將所有成果連在一起,轉(zhuǎn)化成我們想要的結(jié)果,那么我們的體系就實(shí)現(xiàn)了,目標(biāo)也完成了。網(wǎng)站首頁(yè)登錄:登錄頁(yè)面上的tpl。用戶需要輸入自己的登錄賬號(hào)密碼。如果他們通過(guò)驗(yàn)證,他們將登錄到我們的超市收銀機(jī)系統(tǒng),并進(jìn)入系統(tǒng)的主頁(yè)。在首頁(yè)可以清楚地看到商品的分類,新產(chǎn)品的列表等信息顯示出來(lái),供用戶瀏覽和選擇。同時(shí),如果客戶有準(zhǔn)確的購(gòu)買商品,可以搜索商品然后自己購(gòu)買,同時(shí)還可以在首頁(yè)查看已購(gòu)買商品的訂單,晚上還可以修改自己的信息。網(wǎng)站首頁(yè)如圖5.1所示:圖5-1網(wǎng)站首頁(yè)核心代碼:商品購(gòu)買頁(yè)面:用戶可以點(diǎn)擊產(chǎn)品,進(jìn)入產(chǎn)品詳情頁(yè)面,產(chǎn)品信息展示頁(yè)面可以查看上架產(chǎn)品的基本信息,同時(shí)用戶可以將自己喜歡的產(chǎn)品先添加到購(gòu)物車中,或者可以直接購(gòu)買自己的產(chǎn)品,同時(shí),也可以選擇購(gòu)買的數(shù)量或?qū)υ摦a(chǎn)品的收藏。如圖5-2所示。圖5-2商品購(gòu)買頁(yè)面核心代碼:購(gòu)物車頁(yè)面用戶可以將自己心儀的商品先添加到購(gòu)物車中,或者也可以直接為自己添加到購(gòu)物車中的商品付款。用戶可以操作他或她不喜歡的商品,他或她喜歡的商品可以被移除,他或她喜歡的商品可以被留下,你也可以選擇是否大量購(gòu)買。您不需要購(gòu)買添加到購(gòu)物車中的所有物品。添加到購(gòu)物車后,您仍然可以選擇購(gòu)買或不購(gòu)買。當(dāng)然,你也可以一次性購(gòu)買,如果你在進(jìn)入購(gòu)物車后仍然想繼續(xù)購(gòu)買,你可以通過(guò)下面主頁(yè)上的鏈接返回主頁(yè)繼續(xù)購(gòu)買。購(gòu)物車界面的界面如圖5-3所示。圖5-3購(gòu)物車頁(yè)面核心代碼:訂單確認(rèn)頁(yè)面用戶點(diǎn)擊結(jié)算之后,就會(huì)進(jìn)入訂單的確認(rèn)頁(yè)面,填寫完收貨地址,選擇好付款方式,進(jìn)行訂單付款操作。訂單確認(rèn)頁(yè)面如圖5-4所示。圖5-4訂單確認(rèn)頁(yè)面核心代碼:訂單查詢頁(yè)面用戶進(jìn)入訂單頁(yè)面,可以查詢訂單信息,同時(shí)可以對(duì)訂單進(jìn)行取消操作。如圖5-4所示。圖5-4訂單查詢頁(yè)面核心代碼:管理員模塊1.說(shuō)明:管理員主頁(yè)面:首先,整個(gè)頁(yè)面將顯示今天的營(yíng)業(yè)額和流水狀態(tài)。頁(yè)面左側(cè)的商品管理分為五個(gè)模塊,管理員可以操作這五個(gè)模塊,您可以管理商品的分類或管理商品。2.程序運(yùn)行效果圖如圖5-5所示:圖5.5管理員主頁(yè)面核心代碼:商品信息管理(1)添加商品信息1.說(shuō)明:本頁(yè)面主要展示所有商品的基本信息。程序效果圖如圖5-6所示:圖5.6商品信息錄入核心代碼:(2)商品信息管理1.說(shuō)明:管理員需要點(diǎn)擊左側(cè)菜單“商品管理”,頁(yè)面會(huì)跳轉(zhuǎn)到商品管理界面,然后在后臺(tái)調(diào)用商品Action類,找出所有商品信息,并將信息密封到數(shù)據(jù)集列表,然后綁定到請(qǐng)求對(duì)象,最后頁(yè)面跳轉(zhuǎn)到對(duì)應(yīng)的PHP,顯示商品信息。2.程序效果圖如下圖5-7所示圖5-7商品信息管理頁(yè)面核心代碼:訂單信息管理管理員可以點(diǎn)擊訂單管理查看用戶的訂單詳情、操作訂單、取消訂單,選擇發(fā)貨。如圖5-8所示。圖5-8訂單處理頁(yè)面核心代碼:6 軟件測(cè)試與分析6.1系統(tǒng)測(cè)試目的與意義系統(tǒng)測(cè)試階段是軟件開(kāi)發(fā)周期及其重要而漫長(zhǎng)的過(guò)程。其至高無(wú)上的技術(shù)重要性尤其表現(xiàn)在它的理論是如何保證企業(yè)系統(tǒng)的設(shè)計(jì)質(zhì)量、安全性和可靠性,它是整個(gè)系統(tǒng)設(shè)計(jì)研發(fā)過(guò)程中可能涉及和遇到的各種系統(tǒng)的設(shè)計(jì)分析,最后測(cè)試了系統(tǒng)結(jié)構(gòu)設(shè)計(jì)和與系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)的實(shí)際情況相關(guān)的各種問(wèn)題。系統(tǒng)測(cè)試的任務(wù)是盡力徹底檢查程序中的錯(cuò)誤,提高軟件系統(tǒng)的可靠性。目的是檢查系統(tǒng)的質(zhì)量。這個(gè)階段可以分為三個(gè)步驟:模塊測(cè)試,測(cè)試每個(gè)模塊的程序是否能正常運(yùn)行;匯編測(cè)試主要是測(cè)試之前做的兩個(gè)模塊之間的網(wǎng)絡(luò)接口是否能連接到上面,換句話說(shuō),系統(tǒng)是否能正常運(yùn)行。通過(guò)操作,檢查整個(gè)企業(yè)軟件管理系統(tǒng)是否能夠完全滿足每個(gè)用戶的各種要求。在日常測(cè)試中每次發(fā)現(xiàn)一些測(cè)試問(wèn)題時(shí),應(yīng)使用調(diào)試軟件準(zhǔn)確地找出一些測(cè)試錯(cuò)誤的原因和錯(cuò)誤的地理位置,然后修改其錯(cuò)誤。它是根據(jù)系統(tǒng)的整體性能要求和說(shuō)明進(jìn)行的黑盒測(cè)試。它應(yīng)該涵蓋與該夫婦組合的系統(tǒng)組件。系統(tǒng)測(cè)試是對(duì)整個(gè)產(chǎn)品系統(tǒng)的測(cè)試,目的是驗(yàn)證一個(gè)系統(tǒng)是否能正確滿足需求,并找到它不能滿足需求的原因。6.2測(cè)試過(guò)程在這個(gè)系統(tǒng)測(cè)試開(kāi)始的時(shí)候,因?yàn)檎麄€(gè)測(cè)試數(shù)據(jù)系統(tǒng)庫(kù)中的測(cè)試統(tǒng)計(jì)數(shù)據(jù)都是隨機(jī)輸入或?qū)С龅?,現(xiàn)在需要清理所有的數(shù)據(jù),重新導(dǎo)入數(shù)據(jù)進(jìn)行測(cè)試,雖然這樣會(huì)拖慢我們的效率,為了保證測(cè)試的真實(shí)性,我們需要通過(guò)這種方式清理所有的數(shù)據(jù),然后輸入新的數(shù)據(jù)進(jìn)行測(cè)試,這樣就可以獲得更直觀的用于系統(tǒng)測(cè)試的數(shù)據(jù),這也可以真實(shí)而清晰地反映整個(gè)過(guò)程各種功能的實(shí)現(xiàn)。這樣,就不斷發(fā)現(xiàn)存在的問(wèn)題。經(jīng)過(guò)反復(fù)測(cè)試和調(diào)整,將存在的問(wèn)題一一解決,最終使系統(tǒng)能夠正常運(yùn)行。6.2.1前臺(tái)用戶登錄模塊測(cè)試這個(gè)用戶注冊(cè)和登錄的小模塊主要負(fù)責(zé)使用數(shù)據(jù)庫(kù)的鏈接和列表。當(dāng)其中一個(gè)用戶在選擇后點(diǎn)擊“提交”按鈕時(shí),系統(tǒng)會(huì)從數(shù)據(jù)庫(kù)中檢索數(shù)據(jù),并比較信息是否相同。在您的用戶名和驗(yàn)證碼與數(shù)據(jù)庫(kù)中的所有數(shù)據(jù)完全一致的情況下,用戶再次輸入正確的驗(yàn)證碼后即可正常注冊(cè)。用戶注冊(cè)登錄模塊的測(cè)試用例列表如表6-1所示:表6-1用戶登錄模塊測(cè)試用例表用例前置條件操作步驟測(cè)試數(shù)據(jù)預(yù)期結(jié)果實(shí)際結(jié)果用戶登錄數(shù)據(jù)庫(kù)連接正常未填寫用戶名或密碼用戶名:空密碼:空網(wǎng)頁(yè)提示請(qǐng)輸入用戶名或密碼用戶名或密碼為空用戶登錄數(shù)據(jù)庫(kù)連接正常輸入錯(cuò)誤的用戶名或密碼用戶名:fengxuefei密碼:000網(wǎng)頁(yè)提示用戶不存在或密碼錯(cuò)誤用戶名或密碼錯(cuò)誤6.2.2后臺(tái)管理員登錄模塊測(cè)試管理員自動(dòng)點(diǎn)擊登錄管理模塊的功能類似于其他用戶的自動(dòng)登錄管理模塊,但是當(dāng)其他管理員再次手動(dòng)點(diǎn)擊“登錄”模塊按鈕時(shí),系統(tǒng)仍會(huì)自動(dòng)從登錄數(shù)據(jù)庫(kù)的aadmin登錄列表中查詢是否有其他與登錄模塊信息相匹配的管理員登錄信息。只有當(dāng)您的用戶名和登錄密碼必須與整個(gè)數(shù)據(jù)庫(kù)系統(tǒng)中的所有用戶數(shù)據(jù)一致時(shí),管理員方法才能自動(dòng)登錄到整個(gè)系統(tǒng)的用戶后臺(tái)。管理員用戶登錄模塊的使用測(cè)試用例基本列表如下表6-2所示:表6-2后臺(tái)登錄模塊測(cè)試用例表用例前置條件操作步驟測(cè)試數(shù)據(jù)預(yù)期結(jié)果實(shí)際結(jié)果管理員登錄數(shù)據(jù)庫(kù)連接正常未填寫用戶名或密碼用戶名:空密碼:空網(wǎng)頁(yè)提示請(qǐng)輸入用戶名或密碼管理員名稱或密碼為空管理員登錄數(shù)據(jù)庫(kù)連接正常輸入錯(cuò)誤的用戶名或密碼用戶名:010密碼:000網(wǎng)頁(yè)提示用戶不存在或密碼錯(cuò)誤管理員名稱或密碼錯(cuò)誤6.2.3商品購(gòu)買模塊測(cè)試在企業(yè)網(wǎng)站中缺少用戶登錄等信息安全驗(yàn)證的特殊條件的情況下,用戶只需保留一個(gè)基本文件即可瀏覽,商品市場(chǎng)采購(gòu)管理模塊性能測(cè)試中采用的案例文件列表格式如下表6-3所示:表6-3商品購(gòu)買模塊測(cè)試用例表用例前置條件操作步驟測(cè)試數(shù)據(jù)預(yù)期結(jié)果實(shí)際結(jié)果買商品數(shù)據(jù)庫(kù)連接正常未登錄賬戶用戶名:空密碼:空提示請(qǐng)先登錄后購(gòu)物商品購(gòu)買失敗6.2.4商品添加模塊測(cè)試
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 相機(jī)生產(chǎn)流程與質(zhì)量控制考核試卷
- 探索共享汽車之路
- 嘉興市重點(diǎn)中學(xué)2025屆高三第八次模擬考試英語(yǔ)試題含解析
- 山東省兗州市第一中學(xué)2024-2025學(xué)年高三下開(kāi)學(xué)檢測(cè)試題語(yǔ)文試題含解析
- 四川省樂(lè)山市重點(diǎn)名校2024-2025學(xué)年新初三下開(kāi)學(xué)適應(yīng)性考試語(yǔ)文試題試卷含解析
- 遼寧省阜新實(shí)驗(yàn)中學(xué)2025屆初三下學(xué)期質(zhì)量調(diào)查(一)化學(xué)試題含解析
- 四川省簡(jiǎn)陽(yáng)市養(yǎng)馬區(qū)市級(jí)名校2025屆初三二模突破沖刺生物試題(一)含解析
- 南陽(yáng)市西峽縣2024-2025學(xué)年數(shù)學(xué)四下期末檢測(cè)模擬試題含解析
- 濟(jì)南工程職業(yè)技術(shù)學(xué)院《唱腔》2023-2024學(xué)年第一學(xué)期期末試卷
- 山東旅游職業(yè)學(xué)院《針灸推拿基本功訓(xùn)練》2023-2024學(xué)年第一學(xué)期期末試卷
- 焊機(jī)檢驗(yàn)報(bào)告
- 《殺死一只知更鳥(niǎo)》好書(shū)分享
- 軟裝清洗行業(yè)分析
- 2000-2015年考研英語(yǔ)一真題及詳細(xì)解析
- 2023年全國(guó)統(tǒng)一高考語(yǔ)文試卷(甲卷)
- 20以內(nèi)加減法口算題(10000道)(A4直接打印-每頁(yè)100題)
- 2018大截面導(dǎo)線壓接工藝導(dǎo)則
- 通達(dá)信筆均量柱狀圖指標(biāo)公式
- 【S】幼兒繪本故事《三只小豬》課件
- 【教師共享】《羽毛球》教學(xué)評(píng)價(jià)及評(píng)價(jià)建議
- 樂(lè)高EV3初級(jí)課程課件 - 仿生蜘蛛
評(píng)論
0/150
提交評(píng)論