版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
基于JSP技術(shù)的貓咖店管理系統(tǒng)設(shè)計(jì)摘要本論文設(shè)計(jì)與開(kāi)發(fā)了一個(gè)貓咖店管理系統(tǒng),其旨在取代原有的人工操作,降低了人工的成本,大大節(jié)省了一部分初期的人工酬勞資金,顯著的改善了信息收集和管理,壓縮了信息處理的周期,提高了店內(nèi)的工作效率,并且降低了員工出錯(cuò)的概率。本文設(shè)計(jì)并開(kāi)發(fā)了管理系統(tǒng)。人們會(huì)有更充足的時(shí)間選擇咖啡飲料的類(lèi)型。系統(tǒng)選擇SQLServer2000作為數(shù)據(jù)庫(kù),使用JSP技術(shù)進(jìn)行開(kāi)發(fā),按照軟件開(kāi)發(fā)流程,從需求分析,系統(tǒng)設(shè)計(jì),系統(tǒng)實(shí)現(xiàn)到系統(tǒng)測(cè)試,完成了貓咖店管理系統(tǒng)。系統(tǒng)的主要角色分為:管理員和用戶,其主要功能分別是:管理員可以進(jìn)行客戶管理,貓咪種類(lèi)管理,咖啡飲品種類(lèi)管理等;用戶可以查看貓咪種類(lèi)、咖啡種類(lèi),查看、編輯訂單信息。經(jīng)測(cè)試,系統(tǒng)基本的功能運(yùn)行都相對(duì)良好,可以達(dá)到設(shè)計(jì)最初的預(yù)期目標(biāo)。
關(guān)鍵詞:貓咖店管理系統(tǒng)SQLServer2000JSP目錄1緒論 11.1課題背景及意義 11.2研究現(xiàn)狀 11.3論文的組織結(jié)構(gòu) 12開(kāi)發(fā)相關(guān)技術(shù) 32.1相關(guān)技術(shù)介紹 32.1.1TOMCAT簡(jiǎn)介 32.1.2開(kāi)發(fā)技術(shù) 32.1.3系統(tǒng)的數(shù)據(jù)庫(kù)技術(shù) 32.2系統(tǒng)運(yùn)行環(huán)境 43系統(tǒng)的分析 53.1系統(tǒng)的可行性分析 53.2系統(tǒng)的需求分析 53.3業(yè)務(wù)流程分析 74系統(tǒng)的設(shè)計(jì) 74.1系統(tǒng)功能模塊設(shè)計(jì) 84.2數(shù)據(jù)庫(kù)設(shè)計(jì) 84.2.1數(shù)據(jù)庫(kù)設(shè)計(jì) 84.2.2系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 84.2.3系統(tǒng)E-R圖 85系統(tǒng)的實(shí)現(xiàn) 155.1前臺(tái)模塊的實(shí)現(xiàn) 155.1.1首頁(yè)顯示 155.1.2會(huì)員注冊(cè)與登錄 165.1.3會(huì)員資料修改 165.1.4用戶購(gòu)買(mǎi) 185.1.5查看訂單 195.1.6商城公告 215.2后臺(tái)模塊的實(shí)現(xiàn) 215.2.1后臺(tái)登錄 215.2.2貓咖設(shè)置 225.2.3會(huì)員設(shè)置 245.2.4訂單設(shè)置 255.2.5公告設(shè)置 275.2.6退出后臺(tái) 276系統(tǒng)測(cè)試 286.1軟件測(cè)試方法 286.2系統(tǒng)測(cè)試結(jié)論 30總結(jié) 31參考文獻(xiàn) 331緒論1.1課題背景及意義現(xiàn)如今,貓咖店成了人們休閑娛樂(lè)的喜歡場(chǎng)所之一,人們非常喜愛(ài)與貓咪親密的接觸、玩耍、投食、撫摸等,借助與貓咪互動(dòng)的方式來(lái)減輕現(xiàn)代人工作和學(xué)習(xí)上沉重的負(fù)擔(dān),降低少數(shù)人的孤獨(dú)感。貓咖店內(nèi)出售各種冷熱咖啡,顧客可以根據(jù)自己對(duì)咖啡的喜好選擇咖啡的種類(lèi)。店內(nèi)為客人提供線上點(diǎn)單、推送新品、推送優(yōu)惠信息、發(fā)布新品廣告,用戶還可以在線上預(yù)定訂單的時(shí)間。該系統(tǒng)將線下的功能通過(guò)線上的信息化管理實(shí)現(xiàn),希望能將這些功能集成,使用戶能夠在線上享受線上便捷服務(wù),用戶還可以在該場(chǎng)所體驗(yàn)與貓咪的特殊互動(dòng)小游戲,貓咖店的出現(xiàn)幾乎完美的滿足并創(chuàng)造了體驗(yàn)性消費(fèi)者的需求。對(duì)貓咪感興趣的這一類(lèi)人群,會(huì)因?yàn)榈陜?nèi)增添了飲品的加持,而更有理由的來(lái)店消費(fèi),以此大大提高銷(xiāo)售量。而因?yàn)榱?xí)慣于喝咖啡類(lèi)的人具有一定的消費(fèi)能力,所以擼貓也成為了一個(gè)附加項(xiàng)目。1.2研究現(xiàn)狀目前咖啡店系統(tǒng)和寵物店系統(tǒng)已經(jīng)非常的普遍,但將寵物信息和在線點(diǎn)單集為一體的系統(tǒng)還很稀有,而本論文設(shè)計(jì)的貓咖店管理系統(tǒng)就是針對(duì)這一類(lèi)稀有系統(tǒng)而設(shè)計(jì)的新型系統(tǒng),這是大多數(shù)類(lèi)似店家尚未創(chuàng)造出的新型系統(tǒng)。由于這個(gè)系統(tǒng)還處于嬰兒的搖籃期,它的規(guī)模和結(jié)構(gòu)屬于成長(zhǎng)階段,仍需時(shí)間的沉淀和積累。隨著時(shí)代不斷的更新?lián)Q代以及互聯(lián)網(wǎng)的迅速普及,有很大一部分人逐漸接受了貓咖店管理系統(tǒng),并將其廣泛引薦給身邊熱愛(ài)貓咪的家人、朋友。貓咖在國(guó)際上是一個(gè)相對(duì)較新的創(chuàng)業(yè)項(xiàng)目,它的待開(kāi)發(fā)性非常的廣,創(chuàng)新度也非常的高。環(huán)顧四周,這是一片比任何其他行業(yè)都更具競(jìng)爭(zhēng)性的藍(lán)海。作為一個(gè)跨行業(yè)的新項(xiàng)目,它不僅可以擠壓傳統(tǒng)奶茶和咖啡店的市場(chǎng),還可以抓住寵物市場(chǎng)的機(jī)遇。展望未來(lái),會(huì)成為全球最大經(jīng)濟(jì)體中國(guó),這種創(chuàng)新的混合商業(yè)模式將成為下一個(gè)投資渠道,甚至可以徹底改變?cè)S多奶茶網(wǎng)點(diǎn)。1.3論文的組織結(jié)構(gòu)第一章為緒論即引言,描述了課題的背景及意義,研究現(xiàn)狀,以及論文的組織結(jié)構(gòu)。第二章是對(duì)系統(tǒng)設(shè)計(jì)的技術(shù)以及背景進(jìn)行介紹。第三章是對(duì)系統(tǒng)的分析,系統(tǒng)可行性,系統(tǒng)需求以及業(yè)務(wù)流程進(jìn)行相關(guān)分析。第四章整體介紹的是系統(tǒng)的設(shè)計(jì),系統(tǒng)功能模塊設(shè)計(jì)、系統(tǒng)數(shù)據(jù)流程圖、數(shù)據(jù)庫(kù)設(shè)計(jì)。第五章則是對(duì)本系統(tǒng)的實(shí)現(xiàn),前臺(tái)、后臺(tái)模塊的實(shí)現(xiàn)。第六章是部分系統(tǒng)的測(cè)試,系統(tǒng)的測(cè)試方法和測(cè)試結(jié)論。2開(kāi)發(fā)相關(guān)技術(shù)2.1相關(guān)技術(shù)介紹2.1.1TOMCAT簡(jiǎn)介T(mén)omcat是ApaZie基金會(huì)項(xiàng)目的核心項(xiàng)目。Web存檔文件是Tomcat的應(yīng)用程序。與JAR一樣,WAR是由許多文件組成的壓縮包。如果Tomcatwebapp把WAR放在目錄中,Tomcat會(huì)自動(dòng)檢測(cè)到這個(gè)文件并在你的瀏覽器中解壓它來(lái)訪問(wèn)應(yīng)用程序的Jsp。2.1.2開(kāi)發(fā)技術(shù)將Java和JSP添加到現(xiàn)有網(wǎng)頁(yè)文件。當(dāng)服務(wù)器檢測(cè)到訪問(wèn)時(shí),它首先執(zhí)行其中的程序片斷,然后執(zhí)行結(jié)果返回給客戶端。JSP技術(shù)被設(shè)計(jì)為用于創(chuàng)建動(dòng)態(tài)網(wǎng)頁(yè)的開(kāi)放和擴(kuò)展的標(biāo)準(zhǔn)。JSP的工作方式:首次請(qǐng)求服務(wù)器,JSP引擎將JSP頁(yè)面文件轉(zhuǎn)換為源文件,然后執(zhí)行代碼來(lái)響應(yīng)客戶端的請(qǐng)求。JSP的優(yōu)勢(shì)如下:1、編寫(xiě)運(yùn)行不受時(shí)空限制。2、系統(tǒng)的基礎(chǔ)平臺(tái)數(shù)量大。3、適應(yīng)性強(qiáng)。4、開(kāi)發(fā)工具多樣化且效率高。2.1.3系統(tǒng)的數(shù)據(jù)庫(kù)技術(shù)SQL代表的是結(jié)構(gòu)化查詢一類(lèi)的語(yǔ)言。SQL是專門(mén)為數(shù)據(jù)庫(kù)設(shè)置的一組操作命令,它已經(jīng)逐漸被作為數(shù)據(jù)庫(kù)主要語(yǔ)言的使用。SqlSer2000是與WindowsNT合集而成以提供事件驅(qū)動(dòng)來(lái)為企業(yè)級(jí)信息的管理系統(tǒng)制作成的解決方案,因此它是一個(gè)可擴(kuò)展的高性能數(shù)據(jù)庫(kù)管理系統(tǒng),專為分布式客戶端/服務(wù)器計(jì)算而設(shè)計(jì),SqlSever2000的幾個(gè)特點(diǎn)如下:客戶/服務(wù)器體系結(jié)構(gòu)、圖案化的系統(tǒng)界面、程序接口多樣、與WindowsNT操作系統(tǒng)相結(jié)合,提高了系統(tǒng)效率、成本低,具有價(jià)格優(yōu)勢(shì)。
2.2系統(tǒng)運(yùn)行環(huán)境為了確保系統(tǒng)的運(yùn)行,操作系統(tǒng)的要求如表2-1:表2-1軟硬件環(huán)境配置表操作系統(tǒng)Windows2000/XP數(shù)據(jù)庫(kù)SQLSERVER2000服務(wù)器CPU:PIII500以上內(nèi)存:256M網(wǎng)絡(luò)協(xié)議TCP/IP瀏覽器InternetExplorer6.0客戶機(jī)CPU:P200MMX以上內(nèi)存:32M以上3系統(tǒng)的分析3.1可行性分析本系統(tǒng)被分成三方面進(jìn)行分析,主要是從經(jīng)濟(jì)、操作、技術(shù)可行性:(1)經(jīng)濟(jì)可行性:本設(shè)計(jì)所采用的貓咖店管理系統(tǒng),它取代了原有的人工操作,降低了人工的成本,大大節(jié)省了一部分初期的人工酬勞資金,顯著的改善了信息收集和管理,壓縮了信息處理的周期,提高了整體工作效率,并且降低了員工出錯(cuò)的概率。這個(gè)系統(tǒng)的開(kāi)發(fā)過(guò)程也是免費(fèi)的,貓咖店有自己的服務(wù)器。所要做的就是部署設(shè)計(jì)以在服務(wù)器上運(yùn)行。(2)技術(shù)可行性:本系統(tǒng)選用JSP為應(yīng)用軟件開(kāi)發(fā)平臺(tái),數(shù)據(jù)庫(kù)開(kāi)發(fā)平臺(tái)選用SQLSever數(shù)據(jù)庫(kù),該數(shù)據(jù)庫(kù)管理系統(tǒng)在任何電腦上都是可以進(jìn)行運(yùn)行和操作的,它還提供了跨庫(kù)數(shù)據(jù)復(fù)制的這樣一個(gè)功能,它甚至還可以替代最早傳統(tǒng)的系統(tǒng)訂單數(shù)據(jù)的人工傳輸,降低錯(cuò)誤率,并且提高了數(shù)據(jù)的可用性和嚴(yán)謹(jǐn)性。(3)操作可行性:該系統(tǒng)操作簡(jiǎn)單,可以快速啟動(dòng),界面友好,操作方便,無(wú)需經(jīng)過(guò)培訓(xùn)直接可以使用,并且對(duì)工作環(huán)境的要求較低,對(duì)于這種小型的貓咖店是直接可以使用的。通過(guò)各方面研究,認(rèn)為此系統(tǒng)的開(kāi)發(fā)具有可行性。3.2系統(tǒng)的需求分析系統(tǒng)分為兩個(gè)主要項(xiàng)目功能,第一項(xiàng)則是用戶的登錄功能,用戶登錄主要就是包含了網(wǎng)購(gòu)商戶進(jìn)行線上商品的選擇、貓或者咖啡類(lèi)型選擇、當(dāng)日用戶所下的訂單、訂單歷史等功能。第二項(xiàng)是管理員的登錄功能,管理員登錄主要包括商家管理(增、刪、改等操作)、今日訂單(統(tǒng)計(jì))、歷史訂單(查詢記錄)以及用戶管理(增、刪、改等功能)。由于本系統(tǒng)采用的是JSP+SQLSever所開(kāi)發(fā)的系統(tǒng),為保證數(shù)據(jù)的安全。本系統(tǒng)采用md5實(shí)現(xiàn)數(shù)據(jù)加密。本系統(tǒng)的總的功能模塊和結(jié)構(gòu)圖就是下面這幅圖,如圖3-1所示:圖3-1功能模塊圖
3.3業(yè)務(wù)流程分析在系統(tǒng)構(gòu)建之前,需要對(duì)系統(tǒng)需求剖析,在此之上繪制相關(guān)構(gòu)架。下面是為該系統(tǒng)所設(shè)計(jì)的業(yè)務(wù)流程圖,圖例如3-2所示:圖3-2業(yè)務(wù)流程圖
4系統(tǒng)的設(shè)計(jì)4.1系統(tǒng)功能模塊設(shè)計(jì)登錄貓咖店店管理系統(tǒng)的首頁(yè)用戶可進(jìn)行信息注冊(cè),信息查看以及信息編輯,訂單詳情,修改購(gòu)物車(chē)信息等。管理員添加商品信息;管理員刪除商品信息;用戶查找貓咪信息、咖啡種類(lèi)等功能。用戶可以對(duì)貓咪信息、咖啡種類(lèi)進(jìn)行添加,查看貓咪的種類(lèi),并點(diǎn)開(kāi)圖片查看商品的樣貌,非管理員根據(jù)自己的喜好選擇貓咪、咖啡的品種,在搜索欄里搜尋想要找到的物品等進(jìn)行相關(guān)操作。4.2數(shù)據(jù)庫(kù)設(shè)計(jì)4.2.1數(shù)據(jù)庫(kù)設(shè)計(jì)貓咖店系統(tǒng)的前臺(tái)采用的是JSP技術(shù)進(jìn)行設(shè)計(jì),數(shù)據(jù)庫(kù)則用的是SqlSev2000,它是一個(gè)為分布式客戶機(jī)/服務(wù)器計(jì)算所設(shè)計(jì)并且具有可擴(kuò)展的、高性能的數(shù)據(jù)庫(kù)管理系統(tǒng)。同時(shí)它使用集成的商業(yè)智能(BI)工具提供了企業(yè)級(jí)的數(shù)據(jù)管理,更是一個(gè)全面的數(shù)據(jù)庫(kù)平臺(tái)。使用SQLServer數(shù)據(jù)庫(kù)引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)可以提供更安全可靠的存儲(chǔ)能力,以便為了企業(yè)構(gòu)建和管理提供雙高性能的數(shù)據(jù)應(yīng)用,。綜上,作為后臺(tái)數(shù)據(jù)本系統(tǒng)采用的是SQLSever2000版數(shù)據(jù)庫(kù)。4.2.2系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)本系統(tǒng)的基本結(jié)構(gòu)在數(shù)據(jù)庫(kù)設(shè)計(jì)中,包含了用戶信息表、貓咪信息表、咖啡種類(lèi)信息表,以及訂單信息表。用戶信息圖中包含了用戶的姓名、編號(hào)、密碼、權(quán)限、性別、生日、備注等用戶的個(gè)人資料,如圖4-1所示:圖4-1用戶信息實(shí)體圖貓咪信息圖中包含了貓咪種類(lèi)、貓咪編號(hào)、貓咪介紹、貓咪價(jià)格、發(fā)布人、發(fā)布日期、貓咪圖片等品項(xiàng),如圖4-2所示:圖4-2貓咪信息實(shí)體圖咖啡種類(lèi)信息圖中包含咖啡種類(lèi)、種類(lèi)類(lèi)型、價(jià)格、咖啡介紹、發(fā)布人、發(fā)布日期、咖啡圖片等,如圖4-3所示:圖4-3咖啡種類(lèi)實(shí)體圖訂單信息圖中包含了編號(hào)訂單、姓名、購(gòu)買(mǎi)量、電話號(hào)碼、地址全稱、郵寄方式、郵政編碼、支付方式,如圖4-4所示:圖4-4訂單信息實(shí)體圖4.2.2系統(tǒng)E-R圖根據(jù)本設(shè)計(jì)后臺(tái)數(shù)據(jù)庫(kù)的設(shè)計(jì),制作出了該系統(tǒng)的ER圖用于識(shí)別功能模型和數(shù)據(jù)模型之間的關(guān)系,如圖4-5:圖4-5總體E-R圖
本設(shè)計(jì)的系統(tǒng)數(shù)據(jù)庫(kù)表結(jié)構(gòu)中包含公告信息表1、商品信息表2、管理員信息表3、用戶信息表4、訂單信息表5等。1)管理員信息表管理員信息表中包含的信息包括管理員編號(hào)、名稱和密碼。管理員后臺(tái)登錄,管理員號(hào)根據(jù)其他管理員進(jìn)行數(shù)據(jù)管理和自我增長(zhǎng),作為唯一的編號(hào)與其他信息進(jìn)行關(guān)涉,賬戶創(chuàng)建時(shí)間以創(chuàng)建賬號(hào)時(shí)的系統(tǒng)時(shí)間為準(zhǔn),管理員登陸時(shí)的校驗(yàn)以管理員登錄名和管理員密碼為依據(jù),具體說(shuō)明如表4-1:表4-1管理員信息表字段名說(shuō)明類(lèi)型長(zhǎng)度是否為空主鍵ID管理員編號(hào)Int110否主鍵Manager管理員姓名Varchar155否PASSWORD管理員密碼Varchar255否2)公告信息表公告信息表中包含的信息有公告編號(hào)、公告內(nèi)容、發(fā)布信息。管理員登錄后臺(tái)點(diǎn)擊編輯公告欄然后編輯公告信息,發(fā)布最新消息,具體說(shuō)明如表4-2所示:表4-2公告信息表字段名說(shuō)明類(lèi)型長(zhǎng)度是否為空主鍵ID1公告編號(hào)int5否主鍵Content1公告內(nèi)容1Varchar5000是Intime1發(fā)布信息Datetime18是3)商品信息表商品信息表中包含的信息有商品的編號(hào)、名稱、類(lèi)型、作者、商品介紹、發(fā)行日期等。管理員可輸入后臺(tái)賬號(hào)和密碼然后進(jìn)入后臺(tái)編輯商品介紹信息、修改商品價(jià)格,或增添新品種的商品,具體說(shuō)明如表4-3所示:表4-3貓咪信息表字段名說(shuō)明類(lèi)型長(zhǎng)度可否為空主鍵ISBN商品編號(hào)Varchar115否主鍵BookName1商品名稱Varchar22500是Type1商品類(lèi)型Varchar3150是Introduce1商品介紹text20是Price1價(jià)格money20是pDate1發(fā)行日期Varchar420是Picture1圖片varZiar520是INTime1發(fā)布日期Datetime1500是Commend1是否推薦Int15是4)用戶信息表用戶信息表中包含的信息有編號(hào)ID1、姓名Name、密碼Paw、權(quán)限STATUS、性別SEX、出生日期BD、電子地址Em等,用戶登錄首頁(yè)界面,未注冊(cè)的新人用戶可進(jìn)行注冊(cè),賬戶創(chuàng)建時(shí)間以創(chuàng)建賬號(hào)時(shí)的系統(tǒng)時(shí)間為準(zhǔn),用戶登錄名和管理員密碼作為用戶登陸時(shí)的校驗(yàn),具體說(shuō)明如表4-4所示:表4-4用戶信息表字段名說(shuō)明類(lèi)型長(zhǎng)度可否為空主鍵USER_ID用戶編號(hào)int5否主鍵USER_NAME用戶姓名Varchar111500是USER_PASSWORD用戶密碼Varchar222150是STATUS用戶權(quán)限Varchar333150是SEX性別Varchar425是BIRTHDAY出生日期Varchar525是EMAIL電子郵箱Varchar625是OICQQICQVarchar725是TELEPHONE電話Varchar825是ADDRESS地址Varchar9500是REMARK備注Varchar10400是5)訂單信息表訂單信息表中包含的信息有編號(hào)OD、購(gòu)買(mǎi)量BN、用戶名UN、真實(shí)地址TN、郵政編碼PT、電話號(hào)碼PN、付款app等,用戶登錄成功后,進(jìn)入商品首頁(yè)選擇喜愛(ài)的物品進(jìn)行下單并填寫(xiě)有效信息,個(gè)人中心查看訂單詳情在下單成功后可進(jìn)入。管理員進(jìn)入后臺(tái)可編輯訂單,修改訂單等操作,具體說(shuō)明如表4-5訂單信息表所示:表4-5訂單信息表字段名說(shuō)明類(lèi)型長(zhǎng)度可否為空主鍵OrderID1訂單編號(hào)Bigint110否主鍵Bnumber1購(gòu)買(mǎi)數(shù)量Smallint15是Username1用戶姓名varZiar01150是Truenamen2真實(shí)姓名varZiar02150是address地址varZiar0350是postcode郵政編碼varZiar0425是tel電話varZiar0525是rebate付款方式float10是OrderDate0郵寄方式Datetime010是
5系統(tǒng)的實(shí)現(xiàn)5.1前臺(tái)模塊的實(shí)現(xiàn)系統(tǒng)的登錄界面,點(diǎn)擊注冊(cè),進(jìn)入頁(yè)面首頁(yè)。如果是用戶,那么請(qǐng)點(diǎn)擊頁(yè)面上的用戶登錄進(jìn)行登錄,否則請(qǐng)點(diǎn)擊進(jìn)入后臺(tái)以管理員身份登錄。5.1.1首頁(yè)顯示當(dāng)用戶進(jìn)入網(wǎng)站主頁(yè)面。如圖5-1所示:圖5-1首頁(yè)代碼實(shí)現(xiàn):<tr><tdhight="32">商品的名稱:<spanclass="word_gren"><%=goodsName%></span></td></tr><tr><tdheght="32">商品的價(jià)格:<spanclass="word_orange"><%=2nowprce%>(元)</span></td></tr><tr><tdhight="32">商品的說(shuō)明:<spanclass=’word_gray"><%=intoduce%></span></td></tr><tr><2td>5.1.2會(huì)員注冊(cè)與登錄用戶以會(huì)員的身份登錄之后,會(huì)跳轉(zhuǎn)出商業(yè)界面,登陸成功的用戶才可以進(jìn)行線上購(gòu)物,其注冊(cè)的頁(yè)面如圖5-2所示:圖5-2會(huì)員注冊(cè)會(huì)員進(jìn)入前臺(tái)后網(wǎng)頁(yè)左側(cè)顯示其登錄信息,如圖5-3所示:圖5-3登錄成功代碼實(shí)現(xiàn):poblicclassCatcafeDaoImplImplmentsCatcafeDao{privaiteConn1DBconn1=newConn1DB();ZiStr1ziStr1=newzStr1();//執(zhí)行插入操作publicintinsert(Catcafe1c){intres1=-1;try{Stringsql1="Insertintotb_Member(Yonghu1Name,Zhen1Nme,1PassWod,City,dizhi1,postcode,1Cnm,1CardType,Tel,Email)values('"+ZiStr1.ZiStr1(c.getYoghu1nme())+"','"+ZiStr1.ziStr1(c.getZhen1nme())+"','"+ZiStr2.ziStr2(c.get2Pwd())+"',””;res=conn1.executaUpdate3(sql1);}ZiStr11(Exception1e){Res01=0;}1conn.close();returnres01;}5.1.3修改會(huì)員資料用戶注冊(cè)成功后,點(diǎn)擊【個(gè)人中心】按鈕,跳轉(zhuǎn)至修改頁(yè)面,根據(jù)系統(tǒng)提示進(jìn)行修改個(gè)人資料,修改提示如圖5-4所示:圖5-4修改會(huì)員信息代碼實(shí)現(xiàn):publicintupd1(Catcafe1c){intres2=-1;tryStringsql1="updatecatcafel1='"+ziSt1r.ziSt1(c.getName3())+"',p1w='"+ziStr22.ziSt2(c.get1P())+"',City='"+ziSt1.ziStr1(c.getCheng12())+"',dizhi2='"+zi1Str.ziSt1(c.getDizhi1())+"',postcode1='"+ziStr1.ziSl(c.getPostc())+"',cnm1='"+ziStr.ziStr(c.getCn())+"',res=conn1.execateUpdate15(sql1);}Zistr(Exceptioe){res2=0;}Conn1.close();returnres2;}5.1.4用戶購(gòu)買(mǎi)用戶根據(jù)系統(tǒng)提示選擇好購(gòu)買(mǎi)商品的商品種類(lèi),單擊【查看購(gòu)物車(chē)】按鈕,進(jìn)行訂單確認(rèn),進(jìn)入如圖5-5所示:圖5-5購(gòu)物車(chē)代碼實(shí)現(xiàn):<title1>添加購(gòu)物車(chē)</title1></head11><scriptlanguage="javascripte1">FunctionZieck11_member(form){ if(form.zhennm.value0==""){ Alert("請(qǐng)輸入真實(shí)姓名!");form.zhennme0.focus();return; } if(form.dizhi.value==""){ Alert1("請(qǐng)輸入聯(lián)系地址!");form.address.focus();return; } if(formm.postcode.value==""){ Al1ert("請(qǐng)輸入郵政編碼!");form.postcode.focus();return; } if(form.dianhua3.valu3e==""){ Alert3("請(qǐng)輸入聯(lián)系電話!");form.dianhua3l.focus();return3; } form.subbmit();}</script01>5.1.5查看訂單用戶可以單擊【查看購(gòu)物車(chē)】按鈕,在購(gòu)物車(chē)中查看訂單信息;管理員登錄成功后,則可以通過(guò)今日訂單模板去查看所有用戶的訂單,只需單擊【查看訂單】按鈕即可,如圖5-6所示:圖5-6查看訂單代碼實(shí)現(xiàn):<tr11><td1height="30"colspan2="2"align="center"bgcolor5="#F5F5F5"></td11></tr11><tr22><td3width="37%"rowspan4="4"align="center"></td3><td4width="63%"height="30">商品名稱:<spanclass="word_orange"><%=shangpinName1%></span></td4></tr22><tr33><td3height="45">商品說(shuō)明:<%=introduce%></td3></tr3><tr4><ahref11="#"onClick11="history.back(-1);"></a></td4><td5height1="30"colspan22="2"rowspan44="4"align="center"bgcolo55r="#F5F5F5"></td5></tr33></table>,5.1.6商城公告成功登錄后臺(tái)的管理員,更新或者刪除公告欄信息,用戶單擊首頁(yè)的公告欄里的公告即可查看信息,如圖5-7所示:圖5-7商城公告代碼實(shí)現(xiàn):publicclassNoticecardDaoImpleimp1lementsNoticecardDao{Conn1DBconn1=newConn1DB();poblicintinsert(Not1icecardn){intres3=-1;try{Stringsql1="insertintotb_b(title,constant)values('"+ZiStr.ziStr(n.getTitle1())+"','"+ZiStr1.ziS1(n.getContant())+"')";res=conn2.execautedUpdate(sql);}ziSt1(Exceptione1){res3=0;}returnres3;}}5.2后臺(tái)模塊的實(shí)現(xiàn)管理員登錄后,可以對(duì)商品進(jìn)行價(jià)格的調(diào)整以及修改商品簡(jiǎn)介,可以對(duì)用戶的訂單進(jìn)行增加、修改休息和刪除重復(fù)操作等。5.2.1后臺(tái)登錄根據(jù)系統(tǒng)提示,管理員可以進(jìn)入后臺(tái)管理頁(yè)面進(jìn)行操作,待到出現(xiàn)輸入用戶名和密碼的提示,如圖5-8:圖5-8后臺(tái)登錄窗口代碼實(shí)現(xiàn):publicclassManagtypeDaoImpl1implamentsManagetypeDao{pobliicManagetypeDoImpl(){}Con1nDBconn1=newCon1nDB();ZiStr.ziSt1r=newZiSt();publicintinserrt(Managypemtm){intres4=-1;ziStr(Exceptione4){res4=0;}returnres4;}}5.2.2貓咖設(shè)置管理員登陸成功后,進(jìn)入后臺(tái)頁(yè)面,單擊【商品設(shè)置】按鈕,系統(tǒng)自動(dòng)顯示相應(yīng)列表,管理員可進(jìn)行增、刪、改、查等對(duì)商品進(jìn)行操作,具體如圖5-9所示:圖5-9商品信息查詢代碼實(shí)現(xiàn):publicintupdata(Commodityc1){ intres5=-1; try{Stringsql="updateCommoditysetTypeID5="+c.getTypeID5() +",CommodityNe='"+ZiS5.ziS1tr(c.getCommodityNme5()) +"',jieshao='"+c.get.Jieshao() +"',jiege="+c.getJiage()+",nowJiage=" +c.getXianjia()+",tupian='" +ZiS1t.ziS1tr(c.getTupian())+"',XinCommodity=" +c.getXinCommodity()+",Shou="+c.getShou()+"whereHao=" +c.getHao(); res5=conn1.execaateUpdate(sql1); }ziSt1(Exceptione){ res5=0; } Conn1.close(); returnres5; }5.2.3會(huì)員設(shè)置管理員登陸后,成功的進(jìn)入了后臺(tái)頁(yè)面,并且單擊【會(huì)員設(shè)置】按鈕,方可查看系統(tǒng)顯示的會(huì)員信息,具體如圖5-10所示:圖5-10會(huì)員設(shè)置代碼實(shí)現(xiàn):publicListeselect(){Catcafefrom=nulll;Listliste=newArayListe();Stringsql="select*fomcatcafe";resultsut6rs6=conn1.execuiteQuerry6(sql);try{while(rs6.next()){form=newCatcafe1();form.setHao(Integerid.valuedOf(rs.getString6(10)));Liste.ad(form);}}ziStr6(SQLExcaptionex){}C1onn.close();returnlis6t;}publicCatcafe1select(){returnnul;}}5.2.4訂單設(shè)置管理員登陸后,成功進(jìn)入后臺(tái)頁(yè)面,點(diǎn)擊按鈕【訂單設(shè)置】,即可顯示訂單列表,則可立即對(duì)新訂單進(jìn)行查看,并點(diǎn)擊圖標(biāo)查看是否執(zhí)行,具體如下圖5-11后臺(tái)訂單信息查詢,圖5-12訂單詳細(xì)信息所示:圖5-11后臺(tái)訂單信息查詢代碼實(shí)現(xiàn):<tralign="center"><tdwidth="8%"height="30"class="tableBorder3_B_dashed">訂單號(hào)</td><tdwidth="8%"class="tableBorder04_B_dashed">品種數(shù)</td><tdwidth="13%"class="tableBorder05_B_dashed">真實(shí)姓名</td><tdwidth="18%"class="tableBorder06_B_dashed">付款方式</td><tdwidth="18%"class="tableBorder07_B_dashed">運(yùn)送方式</td><tdwidth="9%"class="tableBorder08_B_dashed">折扣</td08><tdwidth="26%"class="tableBorder09_B_dashed">訂貨日期</td></tr>圖5-12訂單詳細(xì)信息代碼實(shí)現(xiàn):</script2></head2><scriptlanguage="javascript2">functionmyZieck02(){ if(form1.ShangpinNam.value==""){ Alert1("請(qǐng)輸入商品名稱!");form.ShangpinNam.focus();resurn; } if(form2.tupian.value==""){ Alert2("請(qǐng)輸入圖片文件路徑!");form.tupian.focus();return; } if(form3.Jiage.value==""){ Alert3("請(qǐng)輸入商品的定價(jià)b!");form.Jiage.focus();resurn; } if(form4.xinjiage.value==””){ Alert4("您輸入的定價(jià)錯(cuò)誤,請(qǐng)重新輸入!");form4.xinjiage.focus();reurn; } if(form5.jieshao.value==""){ Aler5("請(qǐng)輸入商品簡(jiǎn)介!");form..jieshao.focus();return; } Form0.submit();}</script2>5.2.5公告設(shè)置管理員登陸后,成功進(jìn)入后臺(tái)頁(yè)面,并單擊【公告設(shè)置】按鈕,彈出了管理公告信息列表,管理員可以對(duì)其進(jìn)行刪除或增加的操作,如圖5-13所示:圖5-13公告信息設(shè)置代碼實(shí)現(xiàn):publicclasNoticecard{prvateStringtitle7="";privateStringcontant="";poblicvoidnoticecard(){}publicStringgettTitle7(){returntitle;}publicvoidsettTiitle7(Stringtitle7){this.title7=title7;}publicStringgetContant(){returncontant;}publicvoidsetContant7(Stringcontent){this.contente=contente;}}5.2.6退出后臺(tái)當(dāng)管理員完成所有操作后,單擊【退出后臺(tái)】,退出成功,返回到網(wǎng)站的前臺(tái)首頁(yè)。6系統(tǒng)測(cè)試6.1軟件測(cè)試方法本設(shè)計(jì)所采用的測(cè)試方法是黑盒測(cè)試。它的原理是將測(cè)試對(duì)象視為黑色的方形盒,檢查它的設(shè)計(jì)需求與程序的功能是否相符合,這個(gè)方法適用于測(cè)試部門(mén)的測(cè)試人員或用戶。該測(cè)試僅對(duì)整個(gè)系統(tǒng)程序中的功能運(yùn)轉(zhuǎn)流程進(jìn)行相關(guān)檢測(cè)。通過(guò)軟件和操作環(huán)境之間的接口來(lái)進(jìn)行測(cè)試。登錄模塊測(cè)試:編號(hào)測(cè)試項(xiàng)測(cè)試輸入測(cè)試輸出1.輸入已經(jīng)注冊(cè)過(guò)的用戶名和正確的密碼輸入用戶名123456,密碼123456,驗(yàn)證是否登錄成功登錄成功!2.輸入已經(jīng)注冊(cè)過(guò)的用戶名和不正確的密碼輸入用戶名123456,密碼1a,驗(yàn)證是否登錄成功登錄失敗,且提示密碼不正確,請(qǐng)輸入正確的密碼!3.輸入未注冊(cè)的用戶名和任意密碼輸入用戶名sjq123,密碼000000,驗(yàn)證是否登錄成功登錄失敗,且提示該用戶名尚未注冊(cè)!4.使用未激活用戶登錄輸入用戶名abc123,密碼abc123,驗(yàn)證是否登錄成功登錄失敗,且提示該用戶名尚未激活!5.使用被停用用戶登錄輸入用戶名111111,密碼111111,驗(yàn)證是否登錄成功登錄失敗,且提示該用戶名被停用!6.用戶名和密碼兩者都為空用戶名和密碼兩項(xiàng)都不輸入任何字符,登錄是否能夠成功登錄失敗,且提示請(qǐng)輸入用戶名和密碼!7.用戶名和密碼兩者之一為空輸入用戶名123456,驗(yàn)證是否登錄成功登錄失敗,且提示請(qǐng)用戶名或密碼不能為空!8.登錄功能啟用了驗(yàn)證碼功能,在用戶名和密碼正確的情況下,輸入與圖片對(duì)應(yīng)正確的驗(yàn)證碼輸入用戶名123456,密碼123456,輸入驗(yàn)證碼ace4,驗(yàn)證是否登錄成功登錄成功!9.登錄功能啟用了驗(yàn)證碼功能,在用戶名和密碼正確的情況下,輸入錯(cuò)誤的驗(yàn)證碼輸入用戶名123456,密碼123456,輸入驗(yàn)證碼www123,驗(yàn)證是否登錄成功登錄失敗,且提示請(qǐng)輸入正確的驗(yàn)證碼!2.查看訂單、購(gòu)物車(chē)信息:編號(hào)測(cè)試項(xiàng)測(cè)試輸入測(cè)試輸出1用戶下單后,取消訂單用戶下單,點(diǎn)擊取消訂單取消成功2.下單后,一直不付款,檢查訂單超時(shí)不付款的場(chǎng)景下,訂單是否自動(dòng)取消用戶下單后超時(shí)付款超時(shí)不付,訂單自動(dòng)取消3.在訂單快超時(shí)時(shí),付款用戶下單后在快結(jié)束時(shí)付款付款成功,訂單完成4.下單后,在不同的終端登錄,一端取消訂單,同時(shí)一端對(duì)該訂單進(jìn)行付款用戶兩端同時(shí)操作一邊
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 煤粉工操作規(guī)范強(qiáng)化考核試卷含答案
- 選礦工安全應(yīng)急測(cè)試考核試卷含答案
- 二硫化碳生產(chǎn)工崗前實(shí)操評(píng)優(yōu)考核試卷含答案
- 電氣值班員創(chuàng)新意識(shí)知識(shí)考核試卷含答案
- 紡粘針刺非織造布制作工崗前技術(shù)規(guī)范考核試卷含答案
- 煮糖助晶工崗前崗位安全考核試卷含答案
- 奶油攪拌壓煉工操作評(píng)估知識(shí)考核試卷含答案
- 電解槽操作工崗前技能掌握考核試卷含答案
- 鋼水罐準(zhǔn)備工安全規(guī)程競(jìng)賽考核試卷含答案
- 裁切工誠(chéng)信品質(zhì)知識(shí)考核試卷含答案
- 音響設(shè)備日常維護(hù)與專業(yè)保養(yǎng)方法
- 應(yīng)急管理理論與實(shí)踐 課件 第3、4章 應(yīng)急預(yù)案編制與全面應(yīng)急準(zhǔn)備、應(yīng)急響應(yīng)啟動(dòng)與科學(xué)現(xiàn)場(chǎng)指揮
- 《歷史課堂:秦兵馬俑探秘》課件
- 24秋國(guó)家開(kāi)放大學(xué)《軟件測(cè)試》形考任務(wù)1-4參考答案
- 小紅書(shū)搜索推廣營(yíng)銷(xiāo)師認(rèn)證考試題庫(kù)(附答案)
- 【MOOC】醫(yī)學(xué)統(tǒng)計(jì)學(xué)-首都醫(yī)科大學(xué) 中國(guó)大學(xué)慕課MOOC答案
- 大學(xué)英語(yǔ)筆記及詞匯積累
- 倉(cāng)庫(kù)主管個(gè)人年終總結(jié)
- DB11T 065-2022 電氣防火檢測(cè)技術(shù)規(guī)范
- 《“119”的警示》教學(xué)設(shè)計(jì)+學(xué)習(xí)任務(wù)單道德與法治2024-2025學(xué)年三年級(jí)上冊(cè)統(tǒng)編版
- 全國(guó)職業(yè)院校技能大賽高職組(市政管線(道)數(shù)字化施工賽項(xiàng))考試題庫(kù)(含答案)
評(píng)論
0/150
提交評(píng)論