




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
目錄第3章系統(tǒng)總體設(shè)計3.1系統(tǒng)實(shí)現(xiàn)功能模塊分析普通性質(zhì)的用戶功能說明:用戶可以瀏覽蛋糕情況,查看蛋糕信息,觀看系統(tǒng)里的公告。如果想要購買蛋糕,只要注冊個人賬號,之后登陸進(jìn)入本系統(tǒng)里就可以購買了。如下面的圖3-1所示:圖3SEQ圖\*ARABIC\s11普通性質(zhì)用戶功能圖系統(tǒng)管理員后臺操作功能圖的說明:管理員功能最多,蛋糕的分類,蛋糕本身的信息設(shè)置、成員信息管理、;系統(tǒng)其他信息管理等。如下圖3-2所示:圖3SEQ圖\*ARABIC\s12管理員功能圖3.2系統(tǒng)用戶實(shí)體聯(lián)系圖普通用戶進(jìn)入網(wǎng)站可以進(jìn)行的操作:瀏覽蛋糕類型、購買,加入購物車,公告查看和留言,普通用戶模擬圖如下圖3-3所示:圖3-3普通用戶模擬圖管理員模擬圖如圖3-4所示:圖3-4管理員模擬圖第4章系統(tǒng)各板塊詳細(xì)設(shè)計4.1數(shù)據(jù)庫的設(shè)計分析4.1.1數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(1)普通用戶使用的E-R模型設(shè)計圖如下圖4-1所示:性別姓名年齡性別姓名年齡登錄密碼登錄密碼用戶等級等級名用戶等級等級名聯(lián)系方式聯(lián)系方式普通用戶普通用戶圖4-1前端普通版用戶信息的E-R圖(2)系統(tǒng)里蛋糕種類圖種類介紹種類介紹刪除選擇刪除選擇種類名稱種類名稱蛋糕蛋糕種類圖4-2蛋糕種類信息圖(3)蛋糕具體內(nèi)容E-R圖圖片品牌價格圖片品牌價格介紹介紹名稱名稱種類ID種類ID蛋糕信息編號蛋糕信息編號圖4-3蛋糕具體內(nèi)容E-R圖(4)公告所含內(nèi)容E-R圖內(nèi)容內(nèi)容發(fā)布的具體時間發(fā)布的具體時間題目題目公告內(nèi)容公告內(nèi)容圖4-4公告所含內(nèi)容E-R圖(5)管理員相關(guān)E-R圖登錄賬號登錄賬號登錄密碼用戶ID登錄密碼用戶ID管理員內(nèi)容管理員內(nèi)容圖4-5管理員相關(guān)E-R圖
(6)訂單詳細(xì)信息模型E-R圖付款選擇方式圖片收貨地址信息付款選擇方式圖片收貨地址信息總花費(fèi)金額下訂單時間紹總花費(fèi)金額下訂單時間紹訂單編號訂單詳細(xì)信息會員ID訂單編號訂單詳細(xì)信息會員ID圖4-6訂單E-R圖4.1.2數(shù)據(jù)庫mysql表設(shè)計(1)普通性質(zhì)用戶相關(guān)結(jié)構(gòu)表存儲其id,地址等主要屬性。相關(guān)的關(guān)系表如下表4-1所示:表4-1普通用戶表(t_user)列名數(shù)據(jù)類型長度允許空是否主鍵說明IdInt4否是用戶IDLonginnameVarchar50否否用戶名longinpwVarchar50否否用戶密碼NameVarchar50否否姓名SexVarchar50否否性別AgeVarchar20否否年齡addreesVarchar20否否住址(2)蛋糕種類表存儲蛋糕種類的主要屬性,相關(guān)的關(guān)系表如下表4-2所示:表4-2蛋糕種類表(t_catelog)列名數(shù)據(jù)據(jù)類型長度允許空是否主鍵說明IdInt4否是類別IDNameVarchar50否否類別名稱delvarchar50否否是否刪除(3)蛋糕詳細(xì)信息表存儲蛋糕具體信息,ID是主要的,相關(guān)的關(guān)系表如下表4-3所示:表4-3蛋糕表(t_goods)列名數(shù)據(jù)類型長度允許空是否主鍵說明IdInt4否是商品IDCatelog_idInt4否否類別IDBianhaovarchar50否否商品編號Mingchengvarchar50否否名稱Jieshaovarchar50否否介紹Pinpaivarchar50否否商品品牌Fujianlmage50否否商品圖片Shichangjiavarchar50否否商品價格(4)公告表存儲后臺管理員在后臺發(fā)布,前端顯示的公告內(nèi)容,相關(guān)的關(guān)系表如下表4-4所示:表4-4公告表(t_gonggao)列名數(shù)據(jù)類型長度允許空是否主鍵說明IdInt4否是公告Titlevarchar50否否公告標(biāo)題Contentvarchar50否否公告內(nèi)容Shijianvarchar50否否發(fā)布日期(5)管理員表存儲了管理員的相關(guān)屬性,相關(guān)的關(guān)系表如下表4-5所示:表4-5管理員信息表(t_admin)列名數(shù)據(jù)類型長度允許空是否主鍵說明userIdInt4否是編號usernamevarchar50否否用戶名userPwvarchar50否否密碼(6)訂單表存儲所有會員的訂單信息,相關(guān)的關(guān)系表如下表4-6所示:表4-6訂單信息表(t_order)列名數(shù)據(jù)類型長度允許空是否主鍵說明BianhaoInt4否是編號ShijianVarchar50否否下單時間ZhuangtaiVarchar50否否訂單狀態(tài)SonghuodizhiVarchar50否否送貨地址FukuanfangshiVarchar50否否付款方式j(luò)ineVarchar50否否總金額User_idInt4否否會員ID(7)留言表以存儲會員id和其留言內(nèi)容,相關(guān)的關(guān)系表如下表4-7所示:表4-7留言表(t_liuyan)列名數(shù)據(jù)類型長度允許空是否主鍵說明IdInt4否是編號TitleVarchar50否否留言標(biāo)題ContentVarchar50否否留言內(nèi)容shijianVarchar50否否留言時間4.1.3數(shù)據(jù)庫mysql的連接設(shè)計以JDBC來實(shí)現(xiàn)數(shù)據(jù)庫連接,其關(guān)鍵代碼如下:4.2用戶界面設(shè)計4.2.1管理員后臺登錄頁面(1)簡介:管理員的登錄方式與普通用戶不同。管理員的類型字段值為1。登錄時,根據(jù)賬戶名稱自動檢查類型字段的值。系統(tǒng)的所有用戶都需要輸入他們的帳戶和密碼,然后選擇他們的角色登錄。同時,新用戶也可以在此頁面注冊。系統(tǒng)前端登錄要向后臺服務(wù)提供賬號和密碼進(jìn)行驗(yàn)證。后臺服務(wù)與數(shù)據(jù)庫交互后,表示層得到登錄是否成功的標(biāo)志,表示層決定是否跳頁,登錄頁面如下圖所示:(2).效果見下圖4-7所示:圖4-7管理員進(jìn)行登錄界面圖4.2.2管理員其他模塊單擊相應(yīng)選項(xiàng)進(jìn)入低一級菜單,依此類推,大功能皆有其子菜單功能。圖4-8管理員主頁面圖(1)蛋糕種類信息管理1)種類信息添加說明:在種類別管理頁里,點(diǎn)擊相關(guān)按鈕,如果以前沒有添加過,就會有提示。該功能項(xiàng)的最終設(shè)計效果和頁面呈現(xiàn)見下圖4-9:圖4-9分類信息添加圖具體的種類添加流程見下圖4-10:登陸系統(tǒng)登陸系統(tǒng)系統(tǒng)管理員添加類別系統(tǒng)管理員添加類別系統(tǒng)驗(yàn)證添加普信息添加成功結(jié)束通過未通過圖4-10蛋糕種類流程圖2).蛋糕分類管理介紹:后臺進(jìn)入后,系統(tǒng)最左邊的信息欄,點(diǎn)擊“蛋糕類別管理”,進(jìn)入到具體的頁面,就可以進(jìn)行相關(guān)操作。最終設(shè)計效果和頁面呈現(xiàn)見圖4-11:圖4-11蛋糕分類管理圖3)分類刪除管理介紹:點(diǎn)擊分類管理按鈕,進(jìn)入到頁面中,點(diǎn)擊左下角的刪除按鈕就可以執(zhí)行刪除功能了。(2)蛋糕具體內(nèi)容信息管理1)說明:此功能記錄關(guān)于蛋糕的信息,主要是為了在系統(tǒng)內(nèi)對蛋糕進(jìn)行區(qū)分,從而可以相應(yīng)輸入類型、編號、蛋糕名稱和蛋糕的名稱以及蛋糕的其他屬性,然后檢查它是否是空的形式,用表單里的onsubmit=“returncheckForm”。管理員可以修改和管理輸入到系統(tǒng)的蛋糕信息,最終設(shè)計效果和頁面呈現(xiàn)見圖4-12:圖4-12蛋糕信息添加圖2)蛋糕具體信息的管理介紹:后臺頁面進(jìn)入后,找到并點(diǎn)擊“蛋糕管理”按鈕,就進(jìn)入到相對應(yīng)的頁面里了這個功能模塊的最終設(shè)計效果和頁面呈現(xiàn)見圖4-13:圖4-13蛋糕詳細(xì)內(nèi)容管理圖(3)會員管理介紹:感興趣的游客點(diǎn)擊注冊按鈕,填寫信息,成功注冊后,管理員在后臺就可以看到顧客信息并進(jìn)行修改這個功能模塊的最終設(shè)計效果和頁面呈現(xiàn)見圖4-14:圖4-14會員管理圖(4)訂單相關(guān)內(nèi)容管理1)查找訂單里具體信息如果訂單有問題,需要具體的信息時,打開訂單管理頁面,就可以查看具體的信息內(nèi)容了。2).該功能項(xiàng)的最終設(shè)計效果和頁面見圖4-15:圖4-15查訂單內(nèi)容信息(5)用戶修改密碼進(jìn)入網(wǎng)站的用戶修改網(wǎng)站里的密碼時,只需輸入本次登錄的密碼以及賬戶名就能改密碼了。 圖4-16修改系統(tǒng)密碼圖4.2.3普通用戶相關(guān)模塊(1)系統(tǒng)主頁面說明:在軟件系統(tǒng)首頁的頂部,主要有網(wǎng)站的搜索,以及網(wǎng)站里的哥哥功能導(dǎo)航欄。首頁的左邊是會員登錄,蛋糕類別和最新推薦的導(dǎo)航欄。首頁的右邊是一些蛋糕的圖片和名稱的展示。用戶若登錄系統(tǒng)要輸入對的用戶名、密碼后,才能成功的進(jìn)入蛋糕銷售網(wǎng)站。蛋糕的種類信息在系統(tǒng)主頁面的底部顯示。在隨意瀏覽的游客想要注冊成為蛋糕網(wǎng)站里的普通用戶時,姓名,手機(jī)號等信息必須由用戶進(jìn)行完好的填寫。如果有未填寫的項(xiàng)目,系統(tǒng)會彈出提示窗的。只有用戶完整地填寫了所有需要的信息,才能完成注冊并將信息輸入數(shù)據(jù)庫。對于后臺數(shù)據(jù)庫而言,前端的用戶注冊完成后,刷新一下頁面,對應(yīng)的數(shù)據(jù)庫就會出現(xiàn)相應(yīng)的數(shù)據(jù)了,我們還可以對此數(shù)據(jù)進(jìn)行修改和導(dǎo)出。該功能項(xiàng)的最終設(shè)計效果和頁面呈現(xiàn)如下圖4-17所示:圖4-17系統(tǒng)主頁面圖(2)蛋糕種類查找在本模塊中,如果您已經(jīng)注冊為普通用戶,可以在網(wǎng)站上方的搜索欄中輸入想要尋找的蛋糕信息,點(diǎn)擊查詢按鈕,就會出現(xiàn)相關(guān)蛋糕信息,選擇感興趣的蛋糕名稱,點(diǎn)擊進(jìn)入就可以查看查詢蛋糕的相關(guān)信息。最終設(shè)計效果和頁面呈現(xiàn)見圖4-18:圖4-18類別查詢界面設(shè)計圖(3)用戶購物說明:用戶想要購買商場里的蛋糕必須先注冊成功。只有注冊成功并且成功登陸進(jìn)去后才能成功購買或者加入購物車中。用戶看到喜歡的蛋糕可以先加入購物車中,全部選好后進(jìn)入到購物車頁面點(diǎn)擊進(jìn)入下一步,選擇支付方式,就可以在訂單管理中看到自己購買蛋糕的信息了。最終設(shè)計效果和頁面呈現(xiàn)見圖4-19所示:圖4-19購買蛋糕圖(4)購物車相關(guān)管理描述:購物車相關(guān)的功能是否能夠?qū)崿F(xiàn)關(guān)鍵在于腳本,所以一定要注意腳本的書寫。喜愛的產(chǎn)品加入后,后端啟動后前端出現(xiàn)的界面,可以看下面的截圖。如果加入購物車的商品過多,自己想要刪減的話,點(diǎn)擊刪除的按鈕,后端使用AJAX相關(guān)腳本異步處理,在前臺就會看到一張?zhí)崾菊谔幚碇械膭討B(tài)圖,后臺處理成功前端就會刪除成功。如果反應(yīng)較慢,可以刷新一下頁面,就反應(yīng)過來了。在數(shù)量一欄里也可以增加蛋糕的數(shù)量,處理的方法和增加的方法是一樣的。圖4-20增刪購物車?yán)锏案鈹?shù)量圖第5章系統(tǒng)測試分析5.1系統(tǒng)進(jìn)行測試目的與意義軟件測試的目的是發(fā)現(xiàn)軟件開發(fā)中的缺陷和錯誤。測試不僅在軟件開發(fā)中起著舉足輕重的作用,而且在整個系統(tǒng)開發(fā)過程中起著關(guān)鍵性的作用,它是系統(tǒng)能夠發(fā)行,成功進(jìn)入市場并且受到消費(fèi)者喜愛的關(guān)鍵。由于系統(tǒng)的測試關(guān)系到系統(tǒng)質(zhì)量問題以及能否打入市場,受到歡迎,因此保證系統(tǒng)質(zhì)量是系統(tǒng)測試的核心環(huán)節(jié),在很大的程度上決定著軟件系統(tǒng)的質(zhì)量評價[18]。當(dāng)然最關(guān)鍵的是我們要坦然接受測試結(jié)果??傊?,驗(yàn)收環(huán)節(jié)會決定這個系統(tǒng)的推廣時間、質(zhì)量等[19]。系統(tǒng)軟件的內(nèi)容描述在上一節(jié)已經(jīng)完啦。一:軟件系統(tǒng)的開發(fā),以頁面和功能的確定為基礎(chǔ),軟件接口作為橋梁,然后確保接口和后臺之間的流暢對接和相應(yīng)的數(shù)據(jù)存儲在mysql。最重要的是,該系統(tǒng)運(yùn)行流暢[20]。二:進(jìn)行隨機(jī)測試,這需要后臺軟件瀏覽器,斷點(diǎn)代碼等使用。5.2測試?yán)锏倪^程測試結(jié)果如表5-1所示:表5-1測試整理表模塊名稱測試用例預(yù)期結(jié)果實(shí)際結(jié)果是否通過登錄模塊用戶名:null密碼:null彈出錯誤提示,請輸入用戶名登陸失敗,提示請輸入用戶名通過登錄模塊用戶名:m1密碼:null彈出錯誤提示,請輸入密碼失敗,提示輸入密碼通過登錄模塊用戶名:m1密碼:1彈出錯誤提示,用戶名或者密碼錯誤登陸失敗,提示用戶名或者密碼錯誤通過5.3試驗(yàn)結(jié)果系統(tǒng)測試是整個軟件開發(fā)的一個重要步驟,這超出了軟件開發(fā)的所有階段。系統(tǒng)測試的主要目的是找出潛在的風(fēng)險誤差,并進(jìn)行調(diào)整。沒有錯誤的軟件是不存在的,因此必須對每一個模塊做全面而完整的測試。本節(jié)的重點(diǎn)是測試系統(tǒng)的關(guān)鍵模塊,并成功地完成。第6章工作總結(jié)和展望該項(xiàng)目基本上完成了最終的目標(biāo)要求,建立了一個基于Html5的蛋糕售賣網(wǎng)站,允許用戶通過網(wǎng)站訪問產(chǎn)品信息、網(wǎng)上購物和其他服務(wù),后臺的管理員可以管理用戶信息和數(shù)據(jù),該系統(tǒng)主要是基于三個框架。主要是用戶注冊,成員管理,個人信息的變化,以及網(wǎng)上購物。更方便、更完善的在線服務(wù)可以大大彌補(bǔ)傳統(tǒng)的缺陷,使客戶能夠在線購買。在整個開發(fā)過程中,由于以前的學(xué)習(xí)和實(shí)踐,以及教師和學(xué)生的幫助,系統(tǒng)完好的成功創(chuàng)造。新出現(xiàn)的程序開發(fā)過程中,從創(chuàng)建一個共同的系統(tǒng)到最后一個具體的功能,出現(xiàn)的問題也成功地解決了。這個系統(tǒng)的設(shè)計,雖然效果有一些缺點(diǎn),比我想象的要少的功能,但基本的模型已經(jīng)建立,并在稍后階段,額外的功能,例如,可以切換到語言,改變頁面的顏色,加上蛋糕的分類,并增加了蛋糕下的討論,和評級。這些功能只能通過修改系統(tǒng)來實(shí)現(xiàn)。在整個系統(tǒng)的完成過程中,不僅提高了我的技能水平和能力。但也暴露了在設(shè)計完成的系統(tǒng)和編寫文件方面的許多缺點(diǎn),希望,通過以后不斷的努力學(xué)習(xí)和積累的經(jīng)驗(yàn),自己將能夠提高自己的專業(yè)技能和掌握先進(jìn)技術(shù),從而完善我的成品。在做本次互聯(lián)網(wǎng)蛋糕銷售系統(tǒng)之前,我覺得畢業(yè)設(shè)計只是對4年來我在廣金所學(xué)的有關(guān)技術(shù)、知識的一次總結(jié)并應(yīng)用,但是在設(shè)計實(shí)現(xiàn)互聯(lián)網(wǎng)蛋糕商城的過程中,我發(fā)現(xiàn)我的想法還是有點(diǎn)過于幼稚簡單。其實(shí)設(shè)計的過程不僅僅是對我所學(xué)知識的檢驗(yàn),也是對我們實(shí)踐能力的一次大的考驗(yàn)。學(xué)以致用,只有所學(xué)的只能能夠在我們?nèi)粘5纳钣玫?、工作時,為我們工作帶來便利,才算真正掌握了知識,否則也只是紙上談兵,空有其表,無法實(shí)現(xiàn)自身的價值,進(jìn)入社會以后,并不是我們學(xué)習(xí)生涯的結(jié)束,而是一個新的學(xué)習(xí)起點(diǎn),也就是我們常說的社會大學(xué),它能教給我們的遠(yuǎn)遠(yuǎn)比我們在大學(xué)中的更多,我們還要是不斷提高自己技術(shù)、能力、綜合素質(zhì)。本次互聯(lián)網(wǎng)蛋糕銷售系統(tǒng)的實(shí)現(xiàn)也是對我進(jìn)入社會的一次基礎(chǔ)訓(xùn)練。它是對我的知識和相關(guān)能力的一次綜合評估。也訓(xùn)練了我的科研基本能力。在我看來,畢業(yè)設(shè)計并不是對學(xué)生某一學(xué)科知識的單一評價,而是注重我們運(yùn)用所學(xué)的知識去發(fā)現(xiàn)問題、探索問題、解決問題的能力。致謝參考文獻(xiàn)參考文獻(xiàn)[1]王旭輝,張建偉,尚志會,馬琳琳,蔡增玉,鞏文婷.基于Android平臺的蛋糕銷售網(wǎng)的設(shè)計與實(shí)現(xiàn)[J].湖北民族學(xué)院學(xué)報(自然科學(xué)版),2016,(05)56.[2]王昂,王彥輝.移動電子商務(wù)環(huán)境下的蛋糕交易平臺的設(shè)計[J].電子商務(wù),2016,(07)33.[3]李星悅,施葉林,肖雪雅,張曉建,樊偉.高校蛋糕交易平臺的設(shè)計與實(shí)現(xiàn)[J/OL].知識與技術(shù),2016,(03)17.[4]楊海見.大學(xué)生蛋糕交易平臺移動終端界面交互設(shè)計研究[J].科技展望,2015,(19)25.[5]趙驍,楊富強(qiáng).B/S模式大學(xué)生蛋糕網(wǎng)上交易平臺的設(shè)計與實(shí)現(xiàn)[J].科技風(fēng),2017,(03)22.[6]吳茂雪,向程冠,吳菊熘.社會蛋糕交易平臺的設(shè)計與開發(fā)[J].科技資訊,2019,(03)13.[7]JamesD.McCaffrey等著.NET軟件測試自動化之道[M].北京.電子工業(yè)出版社.2017.[8](美)H.M.Deitel,P.Jdeitel著.Java程序設(shè)計教程(第五版)[M].清華大學(xué)出版社.2010.[9](美)ElliotteRustyHarold著.JavaNetworkProgr
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 材料力學(xué)與智能材料性能應(yīng)用拓展研究開發(fā)創(chuàng)新應(yīng)用重點(diǎn)基礎(chǔ)知識點(diǎn)
- 消防中控室火災(zāi)應(yīng)急預(yù)案(3篇)
- 地鐵火災(zāi)應(yīng)急預(yù)案研究(3篇)
- 追求卓越與平凡的2024年高考作文試題及答案
- 2025年VB考試嚴(yán)選試題及答案全貌
- 行政管理考試典型案例分析:試題及答案
- 木工廠火災(zāi)應(yīng)急預(yù)案(3篇)
- 2025年社會變遷與風(fēng)險管理策略試題及答案
- 計算機(jī)科學(xué)發(fā)展現(xiàn)狀試題及答案
- 校園防火災(zāi)應(yīng)急預(yù)案(3篇)
- 汽車定點(diǎn)洗車協(xié)議書
- 抖音直播電商供應(yīng)鏈服務(wù)及品牌授權(quán)與管理合同
- 2025央國企CIO選型指南-ERP產(chǎn)品
- 江蘇省南京市、鹽城市2025屆高三年級5月第二次模擬考試化學(xué)試題及答案(南京鹽城二模)
- 上海市金山區(qū)2025屆高三下學(xué)期二模數(shù)學(xué)試卷(含答案)
- 【MOOC】宇宙簡史-南京大學(xué) 中國大學(xué)慕課MOOC答案
- IVD醫(yī)療器械的機(jī)器視覺視覺讀碼器機(jī)器視覺圖形圖像識別診斷圖像判別 解決方案
- 關(guān)鍵工序清單(土建專業(yè))
- 華為內(nèi)部控制PPT培訓(xùn)課件
- 學(xué)院“課程思政”建設(shè)管理辦法(新)
- 室外總平施工方案17345
評論
0/150
提交評論