版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
II緒論選題開發(fā)背景與目的隨著互聯(lián)網(wǎng)的發(fā)展和社會的變更,網(wǎng)上鮮花店已經(jīng)成為Internet電子商務(wù)在網(wǎng)絡(luò)行業(yè)發(fā)展的必然趨勢,這種嶄新的鮮花銷售的形式,和以往的用鮮花店銷售鮮花的方式來比有很多的優(yōu)勢,第一,節(jié)省了開鮮花店所需要的費(fèi)用。第二,可以使用互聯(lián)網(wǎng)作為一個(gè)臺階,使得買賣雙方不受空間、時(shí)間的限制;三是信息的傳遞更迅速靈活,鮮花信息上傳后,客戶可以立即看到,交易可以馬上進(jìn)行,無需時(shí)間和空間的麻煩。網(wǎng)上鮮花店管理系統(tǒng)。網(wǎng)上鮮花店管理系統(tǒng)主要的作用是一個(gè)中介的作用,管理員可以把鮮花的一些信息發(fā)布到這個(gè)網(wǎng)站上,顧客通過瀏覽這個(gè)網(wǎng)站,選擇自己喜歡的并且所需要的鮮花種類,實(shí)施交易。網(wǎng)上鮮花店管理系統(tǒng)不僅可以大量地減少物力、人力和財(cái)力,而且也不需要營業(yè)員,讓顧客可以很準(zhǔn)確并且輕松地買到自己所選擇的商品。對未來網(wǎng)上鮮花店的發(fā)展具有一定的推動作用,對社會的進(jìn)步也起到了積極的作用。開發(fā)工具與語言簡介Javascript簡介Javascript是上個(gè)世紀(jì)的1995年,網(wǎng)景公司想要在靜態(tài)的HTLM頁面上添加動態(tài)頁面效果,所以BrendanEich花費(fèi)了十天時(shí)間設(shè)計(jì)出了Javascript語言,后來,這門語言特別火,其實(shí)在語法上這門語言比較像Java,其余的幾乎和Java語言沒有聯(lián)系。Javascript有很多作用,就像因?yàn)橐郧暗木W(wǎng)速比較慢,Javascript可以做很多事情,就像是圖形生成、PDF生成、建立服務(wù)器、編譯解釋器還有視頻和音頻播放和處理問題等等,當(dāng)然作為腳本語言,JavaScript是能可以存在的,所以他只可以調(diào)用底層的低級語言所編寫的模塊,而JavaScript主要的功能就是通過調(diào)用這些來處理一些實(shí)際的問題。這就是我們所見到的瀏覽器特別先進(jìn)的原因,用JavaScript也能實(shí)現(xiàn)特別好的功能,但是這些都是瀏覽器自己所攜帶的功能,如果沒有瀏覽器和API,這些功能只用JavaScript也很難去實(shí)現(xiàn)。所以要想用好JavaScript,在哪個(gè)平臺實(shí)現(xiàn)是特別重要的。然而,現(xiàn)在的技術(shù)已經(jīng)相對來說比較成熟了,有很多的平臺和模塊可以提供API來為JavaScript使用。JavaScript是一種比較完備的,比較靈活的語言。而且還是一種就理論來說可以完成任何工作的語言。但在瀏覽器的環(huán)境下,他不能控制任何文件和硬件。JavaScript喲這明顯的函數(shù)特征,它的面向?qū)ο筇卣饕膊皇腔陬惖奶卣?,而是基于prototype。Javascript瀏覽器唯一支持的語言,所以在難度上也小于其他軟件。1.2.3MySQL數(shù)據(jù)庫MySQL數(shù)據(jù)庫是一種數(shù)據(jù)庫軟件,數(shù)據(jù)庫和mysql的關(guān)系就像是手機(jī)和華為手機(jī)的關(guān)系,數(shù)據(jù)庫有各種各樣的數(shù)據(jù)庫,就像Oracle、MySQL、SQLServer等等,一般的系統(tǒng)都會用MySQL數(shù)據(jù)庫。因?yàn)樗情_源的,免費(fèi)的,也就是說可以把源代碼公開,任何人都可以在經(jīng)過允許的情況下進(jìn)行下載或者修改,為個(gè)人學(xué)習(xí)使用并且分享。通俗來講,數(shù)據(jù)庫就是一個(gè)可以用來共享的硬盤,可以供很多人進(jìn)行訪問、更改數(shù)據(jù),就算在數(shù)據(jù)量非常大的時(shí)候,一般是0到300G之間,數(shù)據(jù)庫的性能也是非常好的。就像同時(shí)打開了幾十個(gè)G的Excel一樣。MySQL因?yàn)樗乃俣刃阅?,可靠性能和很?qiáng)的適應(yīng)性而備受歡迎。1.2.4MVCMVC是八十年代發(fā)明為編程語言發(fā)明的一種設(shè)計(jì)模式,因?yàn)槠淞己玫奶匦裕两癖粡V泛應(yīng)用。MVC是一種設(shè)計(jì)模式,它可以強(qiáng)制行的使應(yīng)用程序被分成三個(gè)部件:Model(模型)、View(視圖)、Controler(控制器)。MVC框架模式是采用一種業(yè)務(wù)邏輯、數(shù)據(jù)、界面顯示分離的方法組織代碼,這種框架模式中的系統(tǒng)的業(yè)務(wù)邏輯和服務(wù)端的界面設(shè)計(jì)是相互獨(dú)立的,系統(tǒng)在定制和改進(jìn)個(gè)性化界面,用戶進(jìn)行系統(tǒng)交互時(shí)都不需要重新編寫業(yè)務(wù)邏輯代碼,至于要更改界面設(shè)計(jì)[1]。(1)模型Model就是數(shù)據(jù)模型的一個(gè)定義,它提供需要顯示的數(shù)據(jù),也就是說用來傳遞數(shù)據(jù)的一種封裝,但是這種封裝在腳本語言不能體現(xiàn)出來。在MVC的三個(gè)部件中,模型擁有最多的處理任務(wù)。它可以組織數(shù)據(jù)并且存儲數(shù)據(jù),根據(jù)Control的指令準(zhǔn)備好數(shù)據(jù)。模型即是數(shù)據(jù),就是dao,就是bean。(2)視圖根據(jù)用戶的指令,通過一種合適且舒服的方式來展示數(shù)據(jù)。視圖就是網(wǎng)頁,JSP??刂破鹘邮苡脩舻闹噶睿孧odel更新數(shù)據(jù),告訴View如何更新頁面,也就是說,Controller是連接view和model之間的橋梁,并且將model所呈現(xiàn)的結(jié)果反饋到view,并且用view將其展現(xiàn)出來。1.2.5JDBCJDBC的全名是JavaDataBaseConnectivity,所以JDBC是Java的數(shù)據(jù)庫連接,是一組API接口,只要可以導(dǎo)入對應(yīng)的驅(qū)動包,就可以實(shí)現(xiàn)對數(shù)據(jù)庫的增刪改查。舉個(gè)例子,連接池,獲取、釋放連接、和映射Pojo字段等等,在我們了解JDBC之前,必須要了解一下持久化的概念,數(shù)據(jù)庫就是持久化實(shí)現(xiàn)的一種途徑,JDBC是實(shí)現(xiàn)數(shù)據(jù)庫的一個(gè)中介。JDBC是數(shù)據(jù)庫連接,只有經(jīng)過數(shù)據(jù)庫驅(qū)動才能訪問數(shù)據(jù)庫,那么是數(shù)據(jù)庫驅(qū)動呢,數(shù)據(jù)庫廠家對JDBC的規(guī)范實(shí)現(xiàn),不同于數(shù)據(jù)庫的驅(qū)動名字。但是必須依賴數(shù)據(jù)庫驅(qū)動來完成對數(shù)據(jù)庫的操作。JDBC的作用就是三件事情,就是與數(shù)據(jù)庫建立連接、發(fā)送、操作數(shù)據(jù)庫的語句并處理此結(jié)果。1.2.6C3P0C3P0是一個(gè)開源的JDBC連接池,從實(shí)際應(yīng)用來看,C3P0更加穩(wěn)定,它可以自動回收鏈接。但是從測試結(jié)果上看,C3P0可能不如其它的快并且效率沒有其它的高。2可行性分析經(jīng)濟(jì)可行性分析網(wǎng)上鮮花店管理系統(tǒng)由開放性語言開發(fā),成本比較底。省去了開門店和雇傭工人的成本,利潤應(yīng)該是會很高的,此系統(tǒng)應(yīng)該是適合小資本投入開發(fā)和使用的。對于系統(tǒng)來說,現(xiàn)在互聯(lián)網(wǎng)的未來將會是一片光明,本系統(tǒng)為廣大消費(fèi)者也提供了方便,顧客在家里就能收到鮮花,所以這個(gè)系統(tǒng)在經(jīng)濟(jì)上是可行的。技術(shù)可行性分析網(wǎng)上鮮花店管理系統(tǒng)它采用了我認(rèn)為是操作簡單容易理解的幾個(gè)語言和數(shù)據(jù)庫開發(fā)的,其中包括頁面設(shè)計(jì)的Dreamweaver前端頁面調(diào)整,還有對數(shù)據(jù)進(jìn)行管理的MySQL數(shù)據(jù)庫,并且使用了JSP來處理前后臺數(shù)據(jù)交互功能,并且在其中使用JDBC來管理數(shù)據(jù)中的數(shù)據(jù)[11],這幾樣技術(shù)和軟件都是比較簡單實(shí)用的方便與開發(fā)人員去調(diào)整和接受,在技術(shù)上變得更加方便和快捷,并且這也是技術(shù)可行的前提。法律可行性網(wǎng)上鮮花店管理系統(tǒng)它是一個(gè)有關(guān)鮮花管理的商城,在這個(gè)系統(tǒng)中存在的只是一些鮮花信息和價(jià)格,并不涉及到一些比較隱私的事情,在支付方面也可以根據(jù)情況去選擇支付方式,不必涉及到金錢問題,不存在無法律和政策方面的限制,絕對按照國家的要求去實(shí)行和買賣,廣大的用戶和商家可以隨心使用。運(yùn)行可行性在目前這種情況下來說本人的想法是,網(wǎng)上鮮花店管理系統(tǒng)是為了更加方便購買鮮花而生的,所以在運(yùn)行上一定要簡單易懂,不能設(shè)計(jì)的很復(fù)雜,因?yàn)橛脩艋蛘呤遣僮髡叨夹枰唵伪憬莸牟僮鞣绞揭约斑\(yùn)行的快速和流暢,所以本系統(tǒng)在運(yùn)行方面一定要簡單快捷的。
3需求分析3.1系統(tǒng)需求獲取需求獲取的定義就是明確理解客戶需要解決的所有問題,詳細(xì)完整的去獲取用戶需求,經(jīng)過對客戶、市場的調(diào)查、分析和總結(jié)。3.2系統(tǒng)需求描述《網(wǎng)上鮮花店管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》在前端和后臺具有幾個(gè)基礎(chǔ)功能:首先是本系統(tǒng)前臺部分(前端部分):用戶管理:實(shí)現(xiàn)了注冊,登錄,修改密碼和退出等一系列的功能。(2) 分類顯示:類對鮮花大致信息包括種類、顏色等等進(jìn)行細(xì)致分類。(3) 鮮花顯示:他主要是按照鮮花的一些信息進(jìn)行簡單的布局,進(jìn)行分頁等功能的處理,并設(shè)計(jì)了有關(guān)詳細(xì)信息的顯示。(4) 購物車管理:主要用于查看顧客所需購買鮮花的一些訂單。(5) 訂單管理:相當(dāng)于客服與顧客之間的無聲的交易行動。2 本系統(tǒng)的后臺(是管理員管理)部分:① 管理員:輸入管理員名,管理員密碼進(jìn)行簡單的登陸過程。② 分類管理:按照鮮花的種類顏色進(jìn)行分類,主要有一級分類和二級分類。③ 鮮花管理:它主要是按鮮花的分類去搜索鮮花的信息和顯示列表,并且對鮮花的一級分類和二級分類進(jìn)行添加和修改,還可以進(jìn)行高級搜索鮮花。④ 訂單管理:后臺管理員和顧客之間的交易信息在這里顯示。3.3系統(tǒng)UML模型3.3.1用例圖1.用例圖用例圖是為了表示參與者和用例之間的關(guān)系,參與者可以是人,也可以是一個(gè)事物,一般都是一個(gè)名詞。用例是表示人或者事物的動作,一般為動詞。它的作用是:表示系統(tǒng)具有哪些模塊、分析系統(tǒng)有哪些功能、明確系統(tǒng)內(nèi)部功能和系統(tǒng)外部的交互的。2.登陸用例用戶可以進(jìn)行登錄和修改密碼功能的簡單描述以及介紹如圖3.1所示:圖3.1登陸用例3.管理員用例查詢講解有關(guān)后臺管理員的一些功能點(diǎn),例如需要管理員管理的鮮花增加,鮮花分類的增、刪、該,以及訂單的管理和查看,并在后臺的功能中添加了有關(guān)鮮花查看和搜索的。如圖所示簡單介紹有關(guān)后臺管理員功能。管理員用例圖如圖3.2所示:圖3.2管理員用例3.3.2類圖1.類圖的簡單介紹本系統(tǒng)對類圖的理解就是它是對類和接口以及協(xié)作之間的關(guān)系的描述,而且來顯示出網(wǎng)上鮮花店管理系統(tǒng)中的類的靜態(tài)結(jié)構(gòu)。2系統(tǒng)基礎(chǔ)類圖類圖是最常見的UML圖,網(wǎng)上圖書商城管理系統(tǒng)存在幾個(gè)類,并在各個(gè)分類中起到重要的作用,并起到和重要的作用。本系統(tǒng)的基本類圖如圖3.3所示:圖3.3系統(tǒng)設(shè)計(jì)類圖
4系統(tǒng)概要設(shè)計(jì)4.1系統(tǒng)功能需求分析本系統(tǒng)的兩個(gè)系統(tǒng)的功能模塊圖,更加方便的去理解自己所要做的事。前臺:用戶模塊購買鮮花圖如圖4.1所示:圖4.1用戶模塊圖管理員在后臺所執(zhí)行的模塊圖如圖4.2所示:圖4.2想象中的后臺管理員模塊圖本系統(tǒng)的全局E-R圖4.3所示:圖4.3全局E-R模型4.1.1用戶實(shí)體及屬性圖用戶用于id和名稱以及自己的密碼,用戶實(shí)體屬性圖如圖4.4所示:圖4.4用戶實(shí)體屬性圖4.1.2鮮花實(shí)體分類及屬性圖鮮花分類擁有自己的id和名稱還有描述,鮮花分類實(shí)體屬性圖如圖4.5所示:圖4.5鮮花分類實(shí)體屬性圖4.1.3鮮花一些信息的實(shí)體及屬性圖每朵鮮花都有著自己的名字,所以他擁有著自己的信息,鮮花信息實(shí)體屬性圖如圖4.6所示:圖4.6鮮花信息實(shí)體屬性圖4.1.4購物車中信息的實(shí)體及屬性圖買鮮花需要購物車,購物車實(shí)體屬性圖如圖4.7所示:圖4.7購物車實(shí)體屬性圖4.1.5鮮花的訂單信息實(shí)體及屬性圖既然購物自然要有收據(jù),訂單的作用就像是用戶購買鮮花的收據(jù)一樣。鮮花的訂單信息實(shí)體屬性圖如圖4.8、4.9所示:圖4.8鮮花的訂單信息實(shí)體屬性圖圖4.9鮮花的訂單信息實(shí)體屬性圖4.2數(shù)據(jù)庫設(shè)計(jì)4.2.1數(shù)據(jù)庫表的設(shè)計(jì)思路的概要本系統(tǒng)的數(shù)據(jù)庫表設(shè)計(jì)主要是根據(jù)自己不成熟的前期分析的系統(tǒng)功能分析出來的,再根據(jù)一些簡單的圖形用例來調(diào)整字段等。4.2.2鮮花詳情表t_book有關(guān)鮮花信息的表,對于鮮花信息的增加和修改,以及訂單中鮮花的聯(lián)動效果的主鍵,用處廣泛。數(shù)據(jù)庫鮮花詳情表如表4.1所示:表4.1數(shù)據(jù)庫鮮花詳情表字段的名稱數(shù)據(jù)的類型主、外鍵是否可以為空字段的描述fidChar(32)YN主鍵fnameVarchar(200)NN鮮花名稱kindVarchar(50)NY種類priceDecimal(8,2)NY定價(jià)currpriceDecimal(8,2)NY當(dāng)前價(jià)ColourVarcharNY顏色FlowersizeintNY花朵大小paperVarchar(50)NY紙質(zhì)cidChar(32)NY所屬分類IDImage_wVarchar(100)NY大圖路徑Image_bVarchar(100)NY小圖路徑orderByintNY序號,用來排序4.2.3商家負(fù)責(zé)人表t_admin用于后臺管理員登陸使用的賬號和密碼,商家負(fù)責(zé)人表如表4.2所示:表4.2商家負(fù)責(zé)人表字段的名稱數(shù)據(jù)的類型主、外鍵是否可以為空字段的描述AdminIdChar(32)YN主鍵AdminnameVarchar(50)YN管理員名稱adminpwdVarchar(50)YN管理員密碼4.2.4鮮花索引表t_cartitem鮮花信息排序,數(shù)據(jù)庫圖書索引表如表4.3所示:表4.3數(shù)據(jù)庫圖書索引表字段的名稱數(shù)據(jù)的類型主、外鍵是否可以為空字段的描述CartItemIdChar(32)YN主鍵quantityintYN數(shù)量fidchar(32)YN鮮花IDUidchar(32)YN用戶IDorderByintYN序號,用來排序4.2.5買家鮮花分類整理表t_category這是鮮花的一,二級分類信息的表,創(chuàng)建分類,對其分類下的鮮花的修改和增加以及分類的修改和刪除。買家鮮花分類整理表如表4.4所示:表4.4買家鮮花分類整理表字段的名稱數(shù)據(jù)的類型主、外鍵是否可以為空字段的描述cidChar(32)YN主鍵cnameVarchar(50)NN分類名稱pidchar(32)NY父分類IDdescvarchar(100)NY分類描述orderByintNY序號,用來排序4.2.6買家訂購鮮花訂單表t_order有關(guān)用戶的鮮花訂購的額表,也就是鮮花的訂單表。主要是用在購買鮮花和個(gè)人的訂單。買家訂書訂單表如表4.5所示:表4.5買家訂書訂單表字段的名稱數(shù)據(jù)的類型主、外鍵是否可以為空字段的描述Oidchar(32)YN主鍵Ordertimechar(19)YN下單時(shí)間TotalDecimal(10,2)YN合計(jì)金額StatusIntYN訂單狀態(tài)AddressVarchar(100)YN收貨地址uidchar(32)YN用戶ID4.2.7買家鮮花存儲購物車表t_orderitem購買鮮花的信息表,是鮮花狀態(tài)為未付款狀態(tài)下的鮮花信息。買家鮮花存儲購物車表如表4.6所示:表4.6買家鮮花存儲購物車表字段的名稱數(shù)據(jù)的類型主、外鍵是否可以為空字段的描述orderItemIdChar(32)YN主鍵quantityintYN數(shù)量subtotalDecimal(8,2)YN小計(jì)fidchar(32)YN鮮花IDfnameVarchar(200)YN鮮花名稱currpriceDecimal(8,2)YN鮮花當(dāng)前價(jià)Image_fvarchar(100)YN鮮花小圖路徑oidChar(32)YN所屬訂單ID4.2.8買家信息表t_user對系統(tǒng)前臺用戶登陸信息貯存的表,實(shí)現(xiàn)對用戶的登陸注冊,修改密碼,還有購買商品等功能的實(shí)現(xiàn)。買家信息表如表4.7所示:表4.7買家信息表字段的名稱數(shù)據(jù)的類型主、外鍵是否可以為空字段的描述UidChar(32)YN主鍵loginnameVarchar(50)NN登錄名loginpassVarchar(50)NN登陸密碼emailvarchar(50)NN郵箱地址StatusbooleanNN是否激活activationCodechar(64)NN激活碼(唯一)
5系統(tǒng)詳細(xì)設(shè)計(jì)本人所做的系統(tǒng)前臺部分的主要目的是要讓用戶舒服安心的享受使用本系統(tǒng),所以在整體的設(shè)計(jì)中主要保證著簡單干凈,能讓用戶找到目標(biāo),并盡量的去美化頁面效果,在本章我將簡單扼要的說明一下我的系統(tǒng)。5.1首頁設(shè)計(jì)《網(wǎng)上鮮花店管理系統(tǒng)》的首頁模塊設(shè)計(jì)了三個(gè)框架的組成方式來是頁面變得簡單干凈,使用了在頁面內(nèi)部嵌框架的技術(shù)。首頁樣式圖如圖5.1所示:圖5.1首頁樣式圖Top的部分展現(xiàn)的是此部分涵蓋兩個(gè)小點(diǎn):(1)系統(tǒng)標(biāo)題;(2)功能菜單。Left的部分展現(xiàn)的是此部分展現(xiàn)出商家對于鮮花信息的規(guī)劃和分類,讓買家能更快的尋其所好。Body的部分展現(xiàn)的是最主要的就是這里了,它將是一切神奇的展現(xiàn)技術(shù)的主要部分了,在這里你可以看到鮮花的詳細(xì)信息等多番變化的頁面。5.2用戶模塊每個(gè)系統(tǒng)都會擁有一個(gè)非常重要的功能那就是用戶注冊,它是你在系統(tǒng)中操作不可缺少的,每個(gè)系統(tǒng)都需要有用戶的使用才能成為一個(gè)系統(tǒng),因此我認(rèn)為用戶注冊是非常重要的功能點(diǎn)。5.2.1用戶注冊在打開本系統(tǒng)是不存在登陸與否的,用戶和游客都可以查看鮮花的信息,但是當(dāng)你想要購買鮮花時(shí)就必須要登陸和注冊了。注冊頁面圖如圖5.2所示:圖5.2注冊頁面1. 表單校驗(yàn)當(dāng)然對于用戶注冊的一些信息處理還是必須的。例如一些校驗(yàn),不可能存在一些虛假的信息,這是很重要的,以下是本人的一些校驗(yàn)規(guī)則:(1)用戶名;(2)不能為空;(3)長度必須在2~15之間;(4)登錄密碼;(5)不能為空;(6)需要一定的長度了(2-15);(7)確認(rèn)過眼神的密碼;(9)Email;(10)正規(guī)的整齊的Email格式很重要;(11)需要一定眼神的驗(yàn)證碼。另一部分是使用與后臺數(shù)據(jù)庫相連的后臺校驗(yàn),返回校驗(yàn)結(jié)果(1)不能是已注冊過的;(2)必須與登錄密碼相同;(3)不能是注冊過的Email;(4)必須與圖片上的驗(yàn)證碼相同。5.2.2用戶登陸這是本系統(tǒng)的頁面設(shè)計(jì),買家信息登陸的頁面如圖5.3所示:圖5.3買家信息登陸的頁面1. 需要校驗(yàn)的一些信息買家自定義的用戶名,買家需要慎重填寫的密碼,考驗(yàn)眼神的神奇驗(yàn)證碼。有關(guān)登陸條件的判斷,本人也是使用AJAX來實(shí)現(xiàn)的。2. 登錄成功系統(tǒng)中的上方會顯示用戶的信息5.2.3修改當(dāng)前用戶密碼用戶登陸成功后進(jìn)入系統(tǒng)的首頁之后會有5個(gè)鏈接按鈕。修改謹(jǐn)慎的密碼圖如圖5.4所示:圖5.4修改密碼圖1. 自己認(rèn)為需要校驗(yàn)的一些信息謹(jǐn)慎輸入原密碼,要記住的新密碼,買家再次確認(rèn)密碼。5.2.4退出用戶可以點(diǎn)擊退出按鈕。5.3鮮花模塊5.3.1鮮花列表賣家新品上架,這時(shí)候就要添加一些不同品種的鮮花賣家添加的鮮花,信息列表頁面圖如圖5.5所示:圖5.5賣家添加的鮮花信息列表頁面5.3.2鮮花詳細(xì)有鮮花信息的列表自然就存在它的一些詳細(xì)信息,只要輕輕點(diǎn)擊一下就可以看到想要鮮花的具體的信息。鮮花的信息界面圖如圖5.6所示圖5.6鮮花的信息界面5.3.3高級搜索作為一個(gè)商城必須要有一個(gè)搜索的功能或許不是很完美但是簡單的買家用戶需要還是能發(fā)現(xiàn)的。高級搜索頁面圖如圖5.7所示:圖5.7高級搜索頁面5.4購物車模塊用戶用來存放選購的鮮花訂單,當(dāng)用戶還想再看看其他鮮花的信息時(shí),可以將一部分鮮花放入購物車,在進(jìn)行其他鮮花的查看比較,最后按照付款的訂單計(jì)算到底選擇那個(gè)鮮花。5.4.1添加鮮花到購物車當(dāng)買家在點(diǎn)擊我的購物車就會發(fā)現(xiàn)剛剛選擇的鮮花商品 圖5.8添加所需的鮮花到購物車頁面5.4.2我的購物車作為一個(gè)購物車,它的作用就是儲存所需的購買鮮花訂單信息。5.4.3修改條目數(shù)量用戶不可能不犯錯(cuò),有時(shí)候會誤點(diǎn)確認(rèn)訂單,這時(shí)不會強(qiáng)制要求用戶付款,會給用戶修改的機(jī)會,當(dāng)然鮮花的數(shù)量的信息都是可以更改的,訂單的一些信息都是可以修改,只要是沒有付款和發(fā)貨的就可以修改,還是很人性化的哦。5.4.4刪除條目購物車中的鮮花訂單是用戶來確定自己到底想要的是那朵鮮花的一個(gè)放訂單的籃子,既然可以放入自然可以去除,所以也就是刪除訂單條目,不僅僅是單條的刪除,也包括多條刪除了。5.5訂單模塊訂單模塊的功能比較復(fù)雜:生成訂單:就是用戶購買鮮花時(shí)生成的信息,包括鮮花的信息和用戶的一些信息,對雙方的信息進(jìn)行確認(rèn),供雙方互相留存信息的;我的訂單:顯示某個(gè)用戶在購買鮮花后的一些鮮花信息,相當(dāng)于用戶的一些鮮花信息的存檔,可以讓用戶再次光臨自己的鮮花店。5.5.1生成訂單購物時(shí)當(dāng)購買某樣商品時(shí)人們都會有一張購物清單,這時(shí)候你可以根據(jù)生成的購物清單來選則付款和確認(rèn)購買商品,生成訂單就是一張購物清單,買家需要做的就是付賬和是否要買此種鮮花。買家確認(rèn)訂單后的頁面圖如圖5.9所示:圖5.9買家確認(rèn)訂單后的頁面5.5.2訂單列表訂單列表簡言之就是買家買東西時(shí)的一個(gè)展覽表,讓買家知道自己都采購了那些鮮花,也可以用來查看本人信息的簡略。訂單的信息展覽頁面圖如圖5.10所示:圖5.10訂單的信息展覽頁面5.5.3訂單詳細(xì)頁面當(dāng)鮮花在快遞的時(shí)候或者賣家在看庫存時(shí),雙方可以根據(jù)對鮮花訂單狀態(tài)的改變來進(jìn)行無聲的交流。買家購買鮮花進(jìn)度(兩種狀態(tài))圖如圖5.11所示:圖5.11買家購買鮮花進(jìn)度(兩種狀態(tài))5.5.4訂單狀態(tài)本人的想法有一定的局限性想法很簡單,訂單的5種狀態(tài)我可以理解成選擇鮮花,付款然后賣家從店里拿鮮花發(fā)快遞,最后時(shí)買家收到貨物完成此次夠花之旅。5.6管理員模塊賣家的鮮花信息管理員進(jìn)行后臺登陸。圖5.12后臺管理員登錄頁面5.7后臺主頁模塊網(wǎng)上鮮花店管理系統(tǒng)的后臺主頁是由內(nèi)嵌框架組成的,包含了上下兩個(gè)部分,與前臺的三個(gè)部分的劃分類似。(1)后臺的賣家管理員首頁顯示標(biāo)題和一些功能的超鏈接。(2)主頁的中部是由一個(gè)顯示歡迎圖片,當(dāng)用戶點(diǎn)擊上部的鏈接時(shí),都誰在中部進(jìn)行頁面的跳轉(zhuǎn)和變化。后臺的賣家管理員頁面圖如圖5.13所示圖5.13后臺的賣家管理員頁面5.8后臺分類管理模塊5.8.1分類列表在前臺的鮮花顯示分類自然在后臺就擁有分類列表的信息列表。分類列表頁面圖如圖5.14所示:圖5.14分類列表頁面5.8.2添加分類管理員可以對鮮花的分類進(jìn)行管理哦,這包括了一級分類的增加當(dāng)然也有二級分類的增加,在這兩項(xiàng)增加功能中有著一個(gè)很大的區(qū)別,那就是在二級分類的添加過程中必須要選擇她所對應(yīng)的一級分類,否則他就無法進(jìn)行二級分類生成。賣家規(guī)劃的分類頁面圖如圖5.15、5.16所示:圖5.15賣家規(guī)劃的分類頁面圖5.16賣家規(guī)劃的分類頁面5.8.3修改分類在前臺中會有些鮮花的分類跟不上形勢的節(jié)奏,不再適合對現(xiàn)在的一些鮮花的概括,那么管理員可以在后臺進(jìn)行對分類的名稱進(jìn)行修改、刪除和添加。修改一級分類和二級列表頁面圖如圖5.17所示:圖5.17修改一級分類和二級列表頁面5.8.4刪除分類當(dāng)前臺的一些分類變得不再符合現(xiàn)代人對一些鮮花的理解的時(shí)候,那么他就該淘汰了也就是刪除分類的操作,但是在刪除一個(gè)分類的時(shí)候也是有著一些要求的,不是想刪就能刪的,例如二級分類下的圖書移走,一級下的二級分類要么全都刪掉,要么就都修改成其他一級分類的下面,這樣才能進(jìn)行分類的刪除。5.9后臺鮮花管理模塊網(wǎng)上鮮花店管理系統(tǒng)的后臺中存在著幾個(gè)通用的功能幾乎跟前臺一樣的功能,像是鮮花的搜索啦還有顯示鮮花的信息等。5.9.1鮮花列表頁面left部:這是一些鮮花的一級分類名稱和二級分類了body部:負(fù)責(zé)顯示鮮花的信息和一些后臺鮮花搜索的功能。賣家鮮花規(guī)劃頁面圖如圖5.18所示:圖5.18賣家鮮花規(guī)劃頁面5.9.2添加鮮花添加鮮花是在賣家的管理員點(diǎn)擊鮮花管理這個(gè)功能之后才會出現(xiàn)的頁面,管理員進(jìn)行操作和增加鮮花。添加鮮花頁面如圖5.19所示:圖5.19添加鮮花頁面5.9.3高級搜索高級搜索是在管理員點(diǎn)擊首頁中的鮮花管理的連接后顯示的頁面,與前臺的高級查詢功能類似。高級搜索頁面如圖5.20所示:圖5.20高級搜索頁面5.9.4鮮花詳細(xì)鮮花的詳細(xì)信息會在管理員點(diǎn)擊后臺中的某一種鮮花時(shí)顯示出來。鮮花詳細(xì)頁面如圖5.21所示:圖5.21鮮花詳細(xì)頁面在鮮花詳細(xì)的頁面中還會存在這兩個(gè)隱藏的按鈕刪除和編輯,這兩個(gè)按鈕只有當(dāng)管理員點(diǎn)擊鮮花詳細(xì)頁面上的一個(gè)復(fù)選框才會出現(xiàn)的。鮮花詳情編輯界面圖如圖5.22所示:圖5.22鮮花詳細(xì)編輯頁面5.10后臺訂單管理模塊5.10.1訂單列表鮮花訂單中存在著幾種訂單狀態(tài):鮮花訂單未付款,鮮花訂單已取消,鮮花訂單已發(fā)貨,鮮花訂單交易成功,鮮花訂單已付款等,因此管理員可以根據(jù)鮮花訂單狀態(tài)的不同來進(jìn)行查詢所需的訂單。訂單列表頁面圖如圖5.23所示:圖5.23訂單列表頁面5.10.2訂單詳細(xì)管理員在對訂單信息的查看時(shí)會發(fā)現(xiàn),在本系統(tǒng)中如果鮮花訂單的狀態(tài)不同那么在鮮花訂單的詳細(xì)頁面中就會出現(xiàn)不同訂單處理按鈕。圖5.24訂單列表詳細(xì)頁面6系統(tǒng)測試6.1測試目的在網(wǎng)上鮮花店管理系統(tǒng)開發(fā)程度幾乎完成的時(shí)候,本人根據(jù)進(jìn)行的一些測試,總結(jié)出一些在系統(tǒng)中遇到的問題和實(shí)現(xiàn)時(shí)出現(xiàn)的錯(cuò)誤。6.2測試目標(biāo)尋找存在與系統(tǒng)中的缺點(diǎn)和錯(cuò)誤,并不僅僅是導(dǎo)入數(shù)據(jù)而已,還包括著對與本系統(tǒng)的查缺補(bǔ)漏,找出自己所忽略的地方,盡量去完善自己那不完整的想法6.3測試用例6.1用戶登錄(前后臺相同)測試表功能的特性買家的用戶登錄的驗(yàn)證測試的目的驗(yàn)證買家的個(gè)人信息登陸規(guī)則是否合法測試的數(shù)據(jù)用戶名稱:zyab密碼:123測試數(shù)據(jù)內(nèi)容記錄操作描述使用的數(shù)據(jù)想要結(jié)果操作之后的結(jié)果通過與否1輸入買家信息中的姓名,按“登陸”按鈕。用戶姓名:zyab,密碼為空出現(xiàn)相關(guān)錯(cuò)誤語句“用戶名或密碼誤!”出現(xiàn)相關(guān)錯(cuò)誤語句“用戶名或密碼誤!”通過2輸入密碼,按“登陸”按鈕。用戶姓名為空,密碼:123出現(xiàn)相關(guān)錯(cuò)誤語句“用戶名或密碼誤!”出現(xiàn)相關(guān)錯(cuò)誤語句“用戶名或密碼誤!”通過3輸入需要的登錄信息用戶姓名:1,密碼:1顯出現(xiàn)相關(guān)錯(cuò)誤語句“用戶名或密碼誤!”出現(xiàn)相關(guān)錯(cuò)誤語句“用戶名或密碼誤”通過4輸入需要的登錄信息用戶名:zyab,密碼:123正常登陸到用戶的操作界面正常的登陸到會員操作界面通過6.2用戶注冊的測試表功能的特性買家信息注冊的考核測試的目的驗(yàn)證輸入的個(gè)人信息是否合法測試的數(shù)據(jù)用戶名稱:zybb密碼:1234確認(rèn)密碼:123Email:123456@測試數(shù)據(jù)內(nèi)容記錄操作情況的描述測試帶入的數(shù)據(jù)想要結(jié)果實(shí)現(xiàn)功能之后的結(jié)果通過與否1輸入買家的個(gè)人注冊信息,“立即注冊”提交買家信息。用戶為空,密碼為空,確認(rèn)密碼為空,Email為空,驗(yàn)證碼為空出現(xiàn)相關(guān)錯(cuò)誤語句“用戶名、密碼、確認(rèn)密碼、Emial或驗(yàn)證碼為空!”出現(xiàn)相關(guān)錯(cuò)誤語句“用戶名、密碼、確認(rèn)密碼、Emial或驗(yàn)證碼為空!”通過2確認(rèn)密碼很密碼不同的信息,“立即注冊”提交信息。用戶姓名zybb,密碼:1234確認(rèn)密碼:4567出現(xiàn)相關(guān)錯(cuò)誤語句“兩次輸入不一致!”出現(xiàn)相關(guān)錯(cuò)誤語句“兩次輸入不一致!”通過3輸入正確注冊信息用戶姓名:zyb密碼:123等系統(tǒng)進(jìn)入注冊成功頁面系統(tǒng)進(jìn)入注冊成功頁面通過4輸入與驗(yàn)證碼中不同的字母驗(yàn)證碼:mryf輸入:aaaa出現(xiàn)錯(cuò)誤提示信息語句“驗(yàn)證碼錯(cuò)誤”出現(xiàn)錯(cuò)誤提示信息語句“驗(yàn)證碼錯(cuò)誤”通過5輸入注冊過的信息用戶名:zyb,密碼:123出現(xiàn)錯(cuò)誤提示信息語句“用戶名或者Email已被注冊”出現(xiàn)錯(cuò)誤提示信息語句“用戶名已被注冊”通過6.3商品購買測試表功能的特性用戶的購買商品測試表測試的目的購買鮮花流程是否正確測試的數(shù)據(jù)用戶名稱:zyb密碼:123測試數(shù)據(jù)內(nèi)容記錄操作情況的描述測試帶入的數(shù)據(jù)想要結(jié)果實(shí)現(xiàn)功能之后的結(jié)果通過與否1點(diǎn)擊主頁左面部份,根據(jù)一級分類顯示鮮花列表一級分類:玫瑰二級分類:紅玫瑰主體部分會根據(jù)分頁顯示鮮花信息列表主體部分會根據(jù)分頁顯示鮮花信息列表通過2點(diǎn)擊所需鮮花進(jìn)入詳情頁面鮮花名稱:紅玫瑰進(jìn)入鮮花詳細(xì)信息頁面進(jìn)入鮮花詳細(xì)信息頁面通過3點(diǎn)擊購買進(jìn)入訂單頁面鮮花名稱:紅玫瑰顯示訂單列表并用于結(jié)算按鈕(若沒有登陸則會顯示請先登陸的界面)顯示訂單列表并用于結(jié)算按鈕(若沒有登陸則會顯示請先登陸的界面)通過4單擊結(jié)算按鈕鮮花名稱:白玫瑰會進(jìn)入訂單頁面出現(xiàn)地址和你的訂單信息可以多選并存在總計(jì)會進(jìn)入訂單頁面出現(xiàn)地址和你的訂單信息可以多選并存在總計(jì)通過5點(diǎn)擊提交訂單鮮花名稱:白玫瑰訂單出現(xiàn)訂單已生成頁面顯示頂訂單編號收貨地址以及金額等信息出現(xiàn)訂單已生成頁面顯示頂訂單編號收貨地址以及金額等信息通過6.4后臺的訂單管理測試表功能的特性訂單管理的測試測試的目的訂單管理的功能錯(cuò)誤與否測試的數(shù)據(jù)用戶名稱:zyb密碼:123測試數(shù)據(jù)內(nèi)容記錄操作情況的描述測試帶入的數(shù)據(jù)想要結(jié)果實(shí)現(xiàn)功能之后的結(jié)果通過與否1點(diǎn)擊訂單管理進(jìn)入訂單信息列表頁面并在每條訂單后面都有查看和發(fā)貨(只有未發(fā)貨的情況下才有發(fā)貨)的鏈接顯示所有的訂單的信息并在每條訂單后面都有查看和發(fā)貨(只有未發(fā)貨的情況下才有發(fā)貨)的鏈接通過2點(diǎn)擊訂單后面的查看鏈接訂單號:91308B935C9A4A70962018CA16BBEC10顯示訂單詳細(xì)的頁面(擁有此訂單的地址和創(chuàng)建時(shí)間
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 阜陽師范大學(xué)《經(jīng)濟(jì)數(shù)學(xué)二》2021-2022學(xué)年第一學(xué)期期末試卷
- 阜陽師范大學(xué)《標(biāo)識設(shè)計(jì)》2023-2024學(xué)年第一學(xué)期期末試卷
- 無錫市2024-2025學(xué)年五年級上學(xué)期11月期中調(diào)研數(shù)學(xué)試卷一(有答案)
- 福建師范大學(xué)協(xié)和學(xué)院《外國文學(xué)》2022-2023學(xué)年第一學(xué)期期末試卷
- 福建師范大學(xué)《西方音樂史》2023-2024學(xué)年第一學(xué)期期末試卷
- 福建師范大學(xué)《人文地理學(xué)原理與方法》2023-2024學(xué)年第一學(xué)期期末試卷
- 福建師范大學(xué)《教育學(xué)(含教師職業(yè)道德)》2023-2024學(xué)年第一學(xué)期期末試卷
- 福建師范大學(xué)《化工基礎(chǔ)》2022-2023學(xué)年第一學(xué)期期末試卷
- 福建師范大學(xué)《歌曲分析與寫作》2023-2024學(xué)年第一學(xué)期期末試卷
- 第12章 醫(yī)學(xué)節(jié)肢動物課件
- 預(yù)制梁場成本分析
- 《Monsters 怪獸》中英對照歌詞
- 華東地區(qū)SMT公司信息
- 物業(yè)管理公司法律顧問服務(wù)方案
- 拌合站粉罐基礎(chǔ)驗(yàn)算(共11頁)
- 自動售貨機(jī)投放協(xié)議(模板)
- 簽證用完整戶口本英文翻譯模板
- 初三數(shù)學(xué)第一單元測試卷(共4頁)
- 甘肅省公路路產(chǎn)損壞賠償收費(fèi)標(biāo)準(zhǔn)
- 骨折病人傷肢腫脹的護(hù)理
- 復(fù)習(xí)酒水投標(biāo)書
評論
0/150
提交評論