版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
基于Java的自助點(diǎn)餐系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)目錄24123摘要 。1.管理員功能系統(tǒng)管理模塊:可以添加查詢友情鏈接、系統(tǒng)介紹和用戶留言。菜品管理模塊:添加、查詢菜品和菜品類別,查詢用戶收藏和評論。用戶管理模塊:可以添加和查詢用戶信息、修改個人資料和登錄密碼。訂單管理模塊:對訂單進(jìn)行查詢。公告管理:查詢和更改公告及編輯內(nèi)容。輪播圖管理:添加和查詢輪播圖。支付方式管理:查詢和添加支付方式。座位管理:可以查詢所有的座位和添加座位。用戶功能系統(tǒng)用戶管理:用戶可以修改和編輯個人信息。訂單管理:可以查詢和刪除個人訂單。菜品管理:收藏菜品、添加查詢評論,可以在首頁瀏覽所有菜品和特價菜,直接添加至購物車用戶瀏覽。購物車管理:查看購物車的菜品,提交和取消訂單,用戶選擇喜歡的飯菜添加至購物車在進(jìn)行下單支付。系統(tǒng)管理:收藏和評論查詢,用戶在首頁可以留言和查看;2.4可行性分析2.4.1技術(shù)可行性該系統(tǒng)采用了MyEclipse的集成開發(fā)環(huán)境,并采用MySQL數(shù)據(jù)庫作為后臺開發(fā)技術(shù)。MyEclipse是一個非常有用的WEB開發(fā)工具,與所有的解決方案,以開發(fā)網(wǎng)站應(yīng)用程序。java具有面向?qū)ο蟮拈_發(fā)環(huán)境、自動垃圾收集、互操作性無COM、簡化部署、類型安全等優(yōu)點(diǎn)。2.4.2經(jīng)濟(jì)可行性采用新的基于java的自助點(diǎn)餐系統(tǒng)可取代原來實(shí)體自助點(diǎn)餐系統(tǒng)的建立,大大節(jié)省固定成本,對于熱門產(chǎn)品,可在網(wǎng)站上直接添加,無需實(shí)體派發(fā)傳單宣傳,訂單的處理時間縮短,效率得到提高,客戶的信息維護(hù)僅需后臺管理即可實(shí)現(xiàn)REF_Ref25189\r\h[5]。2.4.3運(yùn)行可行性在線訂餐的顧客較多,客戶只需注冊用戶信息即可訂餐,操作步驟簡單,易于理解。用戶只需坐在家里的電腦前進(jìn)入該店網(wǎng)站,就可以看到該店的全貌下單等。2.5系統(tǒng)相關(guān)技術(shù)2.5.1jsp語言介紹隨著科學(xué)技術(shù)的進(jìn)步和Web的廣泛應(yīng)用,各種高級編程語言和高級功能程序邏輯相繼被引入,從而推動了客戶機(jī)-服務(wù)器服務(wù)模式的發(fā)展。在這個過程中,動態(tài)網(wǎng)頁技術(shù)誕生了,JSP技術(shù)可以幫助Web網(wǎng)站的動態(tài)網(wǎng)頁設(shè)計(jì)者和開發(fā)者提供一種簡單高效的技術(shù)來創(chuàng)建和維護(hù)網(wǎng)頁。JSP這種網(wǎng)頁技術(shù)是跨平臺的,最終實(shí)現(xiàn)網(wǎng)頁效果是動態(tài)的,與PHP技術(shù)類似,都是將一些相關(guān)程序代碼混合在HTML中,代碼在引擎中被執(zhí)行,用戶的交互通過JSP能夠?qū)崿F(xiàn),用戶使用方便REF_Ref17520\r\h[6]。JSP技術(shù)是Servlet技術(shù)的延伸和發(fā)展。它為在Java環(huán)境下開發(fā)多級動態(tài)web應(yīng)用提供了一種更方便、更高效的方法。2.5.2MySQL數(shù)據(jù)庫技術(shù)MySQL是一個關(guān)系型的開源數(shù)據(jù)庫系統(tǒng),現(xiàn)在MySQL的許多中小網(wǎng)都在互連網(wǎng)上用。SQLyog是一種用來管理MySql數(shù)據(jù)庫工具。這個工具包括了大多數(shù)功能,是編程者在使用MySql時經(jīng)常使用的,它們都展示在界面上,只要操作菜單就可以。它的社區(qū)版是一個開源軟件,而且免費(fèi)的REF_Ref17595\r\h[7]。
第3章系統(tǒng)后臺數(shù)據(jù)庫的設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)是開發(fā)一個系統(tǒng)的基礎(chǔ),創(chuàng)建一個關(guān)系合理的數(shù)據(jù)庫,將會為后面的系統(tǒng)研發(fā)提供更好的條件。開發(fā)中,不僅應(yīng)考慮到系統(tǒng)的業(yè)務(wù)需要,而且還應(yīng)考慮到其設(shè)計(jì)和安全、可靠性和效率的基本原則。3.1需求分析3.1.1任務(wù)目標(biāo)類別信息包含id、名稱等屬性,可以通過這些屬性來查看和添加商品類別。菜品信息包含id、編號、價格、類別id、用戶id、圖片、名稱等屬性,可通過這些信息查看飯菜,在線下單。訂單信息包含id、時間、是否支付、電話、姓名、座位id、編號、用戶id、金額等屬性,可以進(jìn)行綜合查詢。訂單項(xiàng)信息包含id、菜品數(shù)量、訂單id、用戶id、菜品id等屬性,可通過這些信息管理訂單,全面性的服務(wù)客戶。用戶信息包含id、類型名稱、用戶名稱、密碼、性別、姓名、審核、電話等屬性,可注冊登錄系統(tǒng)進(jìn)行操作。購物車信息包含id、菜品id、用戶id、菜品數(shù)量等屬性,可以通過這些信息進(jìn)行綜合查詢。座位信息包含id、座位等屬性信息,能進(jìn)行查詢。留言信息包含id、用戶id、回復(fù)、時間、內(nèi)容等屬性,根據(jù)這些可以查找評論。評論信息包含id、評語、時間、分?jǐn)?shù)、用戶id等屬性,可以通過這些信息進(jìn)行綜合查詢。收藏信息包含id、用戶id、時間、菜品id等屬性,可收藏飯菜。3.1.2數(shù)據(jù)字典根據(jù)自助點(diǎn)餐系統(tǒng)的實(shí)際情況,將數(shù)據(jù)庫分成15個數(shù)據(jù)表。1.用戶信息表表3SEQ表格\*ARABIC\s11用戶信息表字段名稱注釋數(shù)據(jù)類型字段長度是否可為空Id(主鍵)用戶idINTEGER11否address地址VARCHAR50是type類型VARCHAR50是xingbie性別VARCHAR50是dianhua電話VARCHAR255是nianling年齡VARCHAR50是xingming姓名VARCHAR50是typename類型名稱VARCHAR50是shenhe審核VARCHAR50是loginpw密碼VARCHAR50是loginname用戶名稱VARCHAR50是2.商品信息表表3-2商品信息表字段名稱注釋數(shù)據(jù)類型字段長度是否可為空Id(主鍵)商品idINTEGER11否kucunshuliang庫存數(shù)量INTEGER11是leibieid類別idINTEGER11是shengchanriqi上架日期VARCHAR50是danwei單位VARCHAR50是usersid用戶idINTEGER11是jiage價格INTEGER11是mingcheng名稱VARCHAR200是bianhao編號VARCHAR50是yuanshijiage原價INTEGER11是shenhe是否特價VARCHAR50是image圖片VARCHAR255是neirong內(nèi)容介紹VARCHAR3000是shuliang銷售數(shù)量INTEGER11是3.留言表表3-3留言表字段名稱注釋數(shù)據(jù)類型字段長度是否可為空id(主鍵)留言idINTEGER11否liuyanshijian時間VARCHAR55是neirong內(nèi)容VARCHAR4000是huifu回復(fù)VARCHAR4000是biaoti標(biāo)題VARCHAR55是usersid用戶idINTEGER11是4.公告信息表表3-4公告信息表字段名稱注釋數(shù)據(jù)類型字段長度是否可為空Id(主鍵)公告idINTEGER11否biaoti標(biāo)題VARCHAR50是tupian圖片VARCHAR50是neirong內(nèi)容VARCHAR5000是shijian時間VARCHAR50是5.友情鏈接信息表表3-5友情鏈接信息表字段名稱注釋數(shù)據(jù)類型字段長度是否可為空Id(主鍵)友情鏈接idINTEGER11否url鏈接地址VARCHAR200是name名稱VARCHAR200是6.支付方式信息表表3-6支付方式信息表字段名稱注釋數(shù)據(jù)類型字段長度是否可為空Id(主鍵)支付方式idINTEGER11否mingcheng支付方式VARCHAR255是7.系統(tǒng)信息介紹表表3-7系統(tǒng)信息介紹表字段名稱注釋數(shù)據(jù)類型字段長度是否可為空Id(主鍵)信息介紹idINTEGER11否content內(nèi)容VARCHAR5000是leibie類別VARCHAR50是addtime時間VARCHAR50是8.輪播圖信息表表3-8輪播圖信息表字段名稱注釋數(shù)據(jù)類型字段長度是否可為空Id(主鍵)輪播圖idINTEGER11否image圖片VARCHAR255是biaoti標(biāo)題VARCHAR50是9.類別信息表表3-9類別信息表字段名稱注釋數(shù)據(jù)類型字段長度是否可為空Id(主鍵)類別idINTEGER11否mingcheng名稱VARCHAR255是10.留言信息表表3-10評論信息表字段名稱注釋數(shù)據(jù)類型字段長度是否可為空Id(主鍵)評論idINTEGER11否fenshu分?jǐn)?shù)(范圍1-5)VARCHAR50是usersid用戶idINTEGER255是biaoti評語VARCHAR500是shangpinid音樂idINTEGER11是shijian時間VARCHAR50是11.訂單信息表表3-11訂單信息表字段名稱注釋數(shù)據(jù)類型字段長度是否可為空Id(主鍵)訂單idINTEGER11否beizhu備注VARCHAR50是wuliu物流信息VARCHAR5000是usersid用戶idINTEGER11是dizhi送貨地址VARCHAR50是zhifushenhe是否支付VARCHAR50是zuoweiid座位idINTEGER11是xingming姓名VARCHAR50是shouhuoshenhe是否收貨VARCHAR50是fahuoshenhe是否發(fā)貨VARCHAR50是zhifufangshiid付款方式INTEGER11是jine訂單金額INTEGER11是bianhao編號VARCHAR50是shijian時間VARCHAR50是dianhua電話VARCHAR50是12.訂單項(xiàng)信息表表3-12訂單項(xiàng)信息表字段名稱注釋數(shù)據(jù)類型字段長度是否可為空Id(主鍵)訂單項(xiàng)idINTEGER11否shangpinid商品idINTEGER11是goumaishuliang商品數(shù)量INTEGER11是usersid用戶idINTEGER11是dingdanid訂單idINTEGER11是13.收藏信息表表3-13收藏信息表字段名稱注釋數(shù)據(jù)類型字段長度是否可為空Id(主鍵)收藏idINTEGER11否shijian時間VARCHAR50是shangpinid商品idINTEGER11是usersid用戶idINTEGER11是14.購物車信息表表3-14購物車信息表字段名稱注釋數(shù)據(jù)類型字段長度是否可為空Id(主鍵)購物車idINTEGER11否goumaishuliang商品數(shù)量INTEGER11是shangpinid商品idINTEGER11是usersid用戶idINTEGER11是15.座位信息表字段名稱注釋數(shù)據(jù)類型字段長度是否可為空Id(主鍵)座位idINTEGER11否mingcheng座位VARCHAR255是表3-15座位信息表3.1.3數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)描述的是數(shù)據(jù)庫中各元素的關(guān)系,如表3-16所示。表3-16數(shù)據(jù)結(jié)構(gòu)表數(shù)據(jù)項(xiàng)用戶信息用戶名,密碼,姓名,電話,地址,類別商品信息名稱,編號,圖片,價格,庫存數(shù)量,銷售數(shù)量,用戶id友情鏈接信息名稱,友情鏈接id,鏈接地址系統(tǒng)介紹系統(tǒng)信息內(nèi)容,id,時間,類別輪播圖信息管理員用戶名,管理員密碼公告信息公告id,公告內(nèi)容,圖片,時間類別信息用戶編號,商品編號,評價內(nèi)容,提交時間訂單信息訂單編號,訂單金額,用戶id,提交時間,支付方式,姓名支付方式信息支付類別,id,名稱購物車信息購物車id,商品編號,購買數(shù)量,用戶id訂單項(xiàng)信息用戶編號,留言內(nèi)容,留言時間,留言回復(fù)商品評價信息序號,標(biāo)題,時間,分?jǐn)?shù),商品id,用戶id座位信息座位id,座位名稱留言信息id,標(biāo)題,留言時間,內(nèi)容,用戶id,回復(fù)收藏信息收藏id,時間,商品id,用戶id3.2概念結(jié)構(gòu)設(shè)計(jì)將用戶需求從需求分析中抽象為信息結(jié)構(gòu)(即概念模型)的過程就是概念結(jié)構(gòu)設(shè)計(jì)。定義模型不僅是數(shù)據(jù)庫設(shè)計(jì)者設(shè)計(jì)數(shù)據(jù)庫的有力工具,也是數(shù)據(jù)庫設(shè)計(jì)者和用戶間溝通的語言。表達(dá)定義模型的方法很多,其中最常用的是實(shí)體連接圖(E-R模型,E-R圖)來描述定義模型。3.2.1設(shè)計(jì)局部E-R模式數(shù)據(jù)庫系統(tǒng)的開發(fā)應(yīng)考慮到用戶在所有領(lǐng)域的需要,包括現(xiàn)有的和未來可能的額外需要。1.系統(tǒng)信息(id、時間、類別、內(nèi)容)圖31系統(tǒng)信息E-R圖2.用戶信息(用戶id、姓名、性別、年齡、密碼、地址、電話、審核、類型號、類型名稱)圖3-2用戶信息E-R圖3.商品信息(用戶id、商品編號、商品名稱、商品類別、內(nèi)容、圖片、原價、價格、單位、審核、庫存數(shù)量、銷售數(shù)量、類別id、上架日期)圖3-3商品信息E-R圖4.留言(id、標(biāo)題、留言時間、內(nèi)容、用戶id、回復(fù))圖3-4商品類型E-R圖5.訂單信息(用戶id、時間、訂單號、標(biāo)題、姓名、電話、金額、支付審核、地址、收貨審核、座位、物流)圖3-5訂單信息E-R圖6.商品評價(序號,時間,分?jǐn)?shù),商品id,用戶id,標(biāo)題)圖3-6商品評價E-R圖7.公告信(公告id、時間、內(nèi)容、標(biāo)題、圖片)圖3-7公告E-R圖8.輪播圖(id、標(biāo)題、圖片)圖3-8輪播圖實(shí)體E-R圖9.友情鏈接(友情鏈接id、名稱、鏈接地址)圖3-9友情鏈接E-R圖10.訂單項(xiàng)(訂單id,商品id,購買數(shù)量,順序,用戶id)圖3-10訂單項(xiàng)E-R圖11.購物車(購物車id、購買數(shù)量、商品id、內(nèi)容)圖3-11購物車E-R圖12.類別信息(類別id、名稱)圖3-12購物車E-R圖13.收藏(收藏id、商品id、時間、用戶id)圖3-13收藏E-R圖14.座位(id、名稱)圖3-14座位E-R圖15.支付方式(id、名稱)圖3-15支付方式E-R圖3.2.2設(shè)計(jì)全局E-R模式圖3-16總功能E-R圖3.3邏輯結(jié)構(gòu)設(shè)計(jì)3.3.1關(guān)系模式類別(id、名稱);主碼:類別id公告(id、標(biāo)題、時間、內(nèi)容、圖片);主碼:公告id信息介紹(id、內(nèi)容、類別、時間);主碼:信息介紹id商品(id、是否特價、內(nèi)容介紹、編號、原價、價格、類別id、用戶id、庫存數(shù)量、圖片、名稱、銷售數(shù)量、上架日期、單位);主碼:商品id;外碼:類別id、用戶id訂單(id、時間、是否收貨、是否支付、電話、送貨地址、物流信息、姓名、是否發(fā)貨、座位id、備注、編號、用戶id、訂單金額、付款方式);主碼:訂單id;外碼:座位id、用戶id訂單項(xiàng)信息(id、商品數(shù)量、訂單id、用戶id、商品id);主碼:訂單id;外碼:用戶id、商品id用戶信息(id、類型名稱、用戶名稱、密碼、性別、姓名、類型、審核、電話、地址、年齡);主碼:用戶id支付方式(id、支付方式);主碼:支付id購物車(id、商品id、用戶id、商品數(shù)量);主碼:購物車id;外碼:商品id、用戶id輪播圖(id、標(biāo)題、圖片);主碼:輪播圖id友情鏈接(id、鏈接地址、名稱);主碼:友情鏈接id座位(id、座位);主碼:座位id留言(id、用戶id、回復(fù)、時間、內(nèi)容、標(biāo)題);主碼:留言id;外碼:用戶id商品評價(id、評語、時間、分?jǐn)?shù)、用戶id);主碼:評論id;外碼:用戶id收藏(id、用戶id、時間、商品id);主碼:收藏id;外碼:用戶id、商品id3.4物理結(jié)構(gòu)設(shè)計(jì)該數(shù)據(jù)庫的概念結(jié)構(gòu)一旦建立,就可以轉(zhuǎn)變?yōu)橛蓴?shù)據(jù)庫系統(tǒng)支持的實(shí)際數(shù)據(jù)模型,也就是說,數(shù)據(jù)庫系統(tǒng)支持的實(shí)際數(shù)據(jù)模型REF_Ref17749\r\h[8]。在服務(wù)器上建立名為gouwudingcanjsps2488的數(shù)據(jù)庫。為數(shù)據(jù)庫建立適當(dāng)?shù)乃饕梢詭椭覀兲岣卟樵冃?,因?yàn)槲覀兪褂玫氖荖avicat客戶端操作MySQL數(shù)據(jù)庫,索引可以由軟件幫我們自動生成,簡化了建立索引的步驟,同時通過Navicat還可以實(shí)現(xiàn)備份與優(yōu)化,幫助我們更好地維護(hù)數(shù)據(jù)庫。3.5數(shù)據(jù)庫的實(shí)現(xiàn)與維護(hù)在MySQL環(huán)境安裝完后,再安裝一個數(shù)據(jù)庫管理工具Navicat,此工具可以操作我們的數(shù)據(jù)庫。安裝完Navicat之后,我們只需要用數(shù)據(jù)點(diǎn)擊“創(chuàng)建數(shù)據(jù)庫”、“新建表”,再添加字段和約束就可以創(chuàng)建我們的各個表,創(chuàng)建完畢后數(shù)據(jù)表就自動生成了。如圖3-17所示。圖3-17數(shù)據(jù)庫信息圖3.5.1數(shù)據(jù)庫的轉(zhuǎn)儲在數(shù)據(jù)庫使用過程中,我們可能需要備份數(shù)據(jù)庫以防止數(shù)據(jù)丟失,Navicat同樣為我們提供了數(shù)據(jù)轉(zhuǎn)儲功能,右擊當(dāng)前數(shù)據(jù)庫,再單擊“轉(zhuǎn)儲數(shù)據(jù)庫”即可,如圖3-18所示。圖3-18轉(zhuǎn)儲數(shù)據(jù)庫步驟圖3.5.2數(shù)據(jù)庫的導(dǎo)入如果我們的數(shù)據(jù)庫被破壞了,就需要用已經(jīng)備份的數(shù)據(jù)庫對當(dāng)前受破壞的數(shù)據(jù)庫進(jìn)行恢復(fù),我們只需要只用Navicat的“運(yùn)行SQL文件”菜單即可恢復(fù),“運(yùn)行SQL文件”菜單在“轉(zhuǎn)儲SQL文件”菜單的上方,可參考上圖(圖3-18)。
第4章系統(tǒng)功能實(shí)現(xiàn)4.1軟硬件條件1.硬件環(huán)境系統(tǒng)的硬件環(huán)境配置為Inteli5CPU,1024MB以上的內(nèi)存,40GB以上的剩余硬盤空間。2.軟件環(huán)境操作系統(tǒng)使用:Windows10,Navicat,MyEclipse10。4.2系統(tǒng)首頁設(shè)計(jì)首頁主要包含了:系統(tǒng)簡介、公告、菜品、購物車、用戶注冊和后臺登錄等功能。系統(tǒng)首頁如下圖所示:圖4-1系統(tǒng)首頁4.2.1用戶注冊模塊的設(shè)計(jì)實(shí)現(xiàn)目標(biāo):為了用戶更好的訪問和使用本系統(tǒng),要先注冊然后登錄。界面如下圖所示:圖4-2用戶注冊4.2.2登錄系統(tǒng)模塊的設(shè)計(jì)實(shí)現(xiàn)目標(biāo):為了方便用戶更詳細(xì)的訪問和使用系統(tǒng)功能,要先登錄后操作。登錄系統(tǒng)界面如下圖所示:圖4-3登錄界面4.3用戶功能模塊的設(shè)計(jì)與實(shí)現(xiàn)4.3.1個人資料管理模塊的設(shè)計(jì)實(shí)現(xiàn)目標(biāo):用戶對自己的后臺信息進(jìn)行查看和更改。界面如下圖所示:圖4-4修改資料圖4-5修改密碼4.3.2訂單管理模塊的設(shè)計(jì)實(shí)現(xiàn)目標(biāo):用戶對自己的訂單進(jìn)行查看。圖4-6訂單管理4.3.3用戶的系統(tǒng)管理模塊的設(shè)計(jì)實(shí)現(xiàn)目標(biāo):用戶對自己的評論、收藏以及留言進(jìn)行查詢。界面如下圖所示:圖4-7添加評論圖4-8評論查詢圖4-9收藏添加圖4-10我的收藏查詢圖4-11我要留言圖4-12我的留言查詢4.3.4菜品瀏覽功能實(shí)現(xiàn)目標(biāo):用戶在首頁直接可以瀏覽菜品、添加至購物車和在線留言等。瀏覽菜品界面如下圖所示:圖4-13瀏覽菜品4.3.5用戶購物車管理功能實(shí)現(xiàn)目標(biāo):用戶在系統(tǒng)首頁看到菜單后直接放入購物車中進(jìn)行保存和點(diǎn)餐。用戶購物車管理界面如下圖所示:圖4-14添加購物車4.3.6用戶在線功能實(shí)現(xiàn)目標(biāo):方便用戶快速留言和查看所有的評論。用戶在線留言功能界面如下圖所示:圖4-15在線留言圖4-16留言信息4.4管理員功能模塊的設(shè)計(jì)與實(shí)現(xiàn)4.4.1用戶管理模塊的設(shè)計(jì)實(shí)現(xiàn)目標(biāo):管理員利用本模塊可以在后臺進(jìn)行用戶添加,查詢以及修改密碼等操作。操作界面如下圖所示:圖4-17添加用戶圖4-18用戶查詢圖4-19修改密碼圖4-20修改資料4.4.2公告管理模塊的設(shè)計(jì)實(shí)現(xiàn)目標(biāo):管理員利用本模塊可以在后臺添加或者刪除公告。界面如下圖所示:圖4-21公告添加圖4-22公告查詢4.4.3輪播管理模塊的設(shè)計(jì)實(shí)現(xiàn)目標(biāo):利用本模塊可以對輪播圖進(jìn)行編輯。界面如下圖所示:圖4-23輪播圖添加圖4-24輪播圖查詢4.4.4菜品管理模塊的設(shè)計(jì)實(shí)現(xiàn)目標(biāo):為了管理員更方便的對菜品進(jìn)行更改。界面如下圖所示:圖4-25類別添加圖4-26類別查詢圖4-27菜品添加圖4-28菜品查詢圖4-29評論查詢圖4-30收藏查詢4.4.5訂單管理模塊的設(shè)計(jì)實(shí)現(xiàn)目標(biāo):為了管理員更方便的對訂單進(jìn)行操作。界面如下圖所示:圖4-31訂單查詢圖4-32我的訂單查詢4.4.6支付方式管理模塊的設(shè)計(jì)實(shí)現(xiàn)目標(biāo):能更直接的進(jìn)行支付方式添加和查詢。操作界面如下圖所示:圖4-33支付方式添加圖4-34支付方式查詢4.4.7座位管理模塊的設(shè)計(jì)實(shí)現(xiàn)目標(biāo):方便對座位進(jìn)行管理。座位管理界面如下圖所示:圖4-35座位添加圖4-36座位查詢4.4.8系統(tǒng)管理模塊的設(shè)計(jì)實(shí)現(xiàn)目標(biāo):管理者添加和查找友情鏈接、系統(tǒng)介紹以及留言。圖4-37友情鏈接添加圖4-38友情鏈接查詢圖4-39系統(tǒng)介紹查詢圖4-40留言查詢
第5章系統(tǒng)測試5.1軟件測試軟件測試的目的發(fā)現(xiàn)軟件漏洞、測試能夠識別項(xiàng)目缺陷REF_Ref17951\r\h[9]。為程序人員提供軟件測試的反饋,為風(fēng)險評估提供重要的信息REF_Ref18016\r\h[10]。此外,系統(tǒng)測試確保在發(fā)布時間前達(dá)到發(fā)布標(biāo)準(zhǔn)。5.2系統(tǒng)測試其測試過程如下表:測試名稱輸入項(xiàng)輸出項(xiàng)測試結(jié)果用戶注冊測試用戶輸入用戶名稱,密碼,姓名,地址,電話,類型,類型名稱等信息進(jìn)行注冊。操作完成,繼續(xù)操作測試成功登錄測試輸入用戶名稱,密碼,權(quán)限,驗(yàn)證碼等登錄進(jìn)去。驗(yàn)證通過,系統(tǒng)登錄成功測試成功更改密碼測試用戶登錄進(jìn)去個人后臺管理,點(diǎn)擊用戶管理,輸入原密碼,設(shè)置新密碼可以進(jìn)行修改密碼修改成功測試成功商品類別管理測試商品類別管理測試管理者追加商品名稱、編號、圖像、成本、價格、商品類別等信息。操作完成,繼續(xù)操作測試成功訂單管理測試用戶登錄進(jìn)入個人后臺,通過訂單管理功能,可以刪除或編輯訂單。操作成功測試成功評論管理測試用戶輸入標(biāo)題,內(nèi)容等信息可以留言。在個人后臺里可以查詢自己的留言內(nèi)容。管理員進(jìn)入后臺管理頁面能查詢和回復(fù)所有用戶的評論。操作完成,繼續(xù)操作測試成功購物車管理測試用戶在首頁登錄進(jìn)去瀏覽菜品添加至購物車,進(jìn)行下單和管理。操作完成,繼續(xù)操作測試成功公告管理測試用戶在首頁查看公告;管理員對公告進(jìn)行查詢,添加和刪除。操作完成,繼續(xù)操作測試成功座位管理測試管理員可以對座位進(jìn)行添加,查詢和刪除。操作完成,繼續(xù)操作測試成功系統(tǒng)管理測試管理員輸入鏈接名稱和地址進(jìn)行友情鏈接添加;查詢和編輯系統(tǒng)介紹;用戶可以查詢自己的留言和收藏,操作完成,繼續(xù)操作測試成功退出系統(tǒng)測試退出賬號顯示確定退出,點(diǎn)擊確定和取消按鈕來退出系統(tǒng),回到系統(tǒng)首頁測試成功
第6章總結(jié)與展望6.1總結(jié)自助點(diǎn)菜系統(tǒng)是基于SSH框架開發(fā)的,使用MySQL數(shù)據(jù)庫。系統(tǒng)主要包含管理員合用戶兩大模塊。用戶注冊登錄之后在首頁瀏覽菜品,留下評論和反饋,有喜歡的可以添加至購物車,另行下單即可。管理員在后臺隨時查看用戶用餐情況和用戶留下的反饋意見,可以對商品類別進(jìn)行修改和添加,方便用戶輕松直接的訂餐。本文整體對自助點(diǎn)餐系統(tǒng)的設(shè)計(jì)過程和功能做了詳細(xì)的描述,由系統(tǒng)設(shè)計(jì)的目的和意義開始介
溫馨提示
- 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é)考試題+參考答案
- 右手機(jī)器絞傷的疼痛評估與護(hù)理
- 阿里巴巴校招面筆試題及答案
- 單招五類語文試題及答案
- 城管執(zhí)法基本考試題及答案
- 中共南充市委統(tǒng)戰(zhàn)部關(guān)于下屬事業(yè)單位2025年公開選調(diào)工作人員的考試備考題庫附答案
- 光谷融媒體中心公開招聘工作人員參考題庫必考題
- 吉水縣司法局2025年面向社會公開招聘10名司法協(xié)理員的參考題庫必考題
- 成都市雙流區(qū)公興幼兒園招聘考試備考題庫附答案
- 浙江國企招聘-2026年溫州樂清市市政公用事業(yè)發(fā)展有限公司公開招聘工作人員20人的參考題庫附答案
- 2023年魯迅美術(shù)學(xué)院附屬中學(xué)(魯美附中)中考招生語文試卷
- 工廠網(wǎng)絡(luò)設(shè)計(jì)方案
- 福建省泉州市2023-2024學(xué)年高一上學(xué)期期末教學(xué)質(zhì)量監(jiān)測政治試題
- 日文常用漢字表
- JCT947-2014 先張法預(yù)應(yīng)力混凝土管樁用端板
- QC003-三片罐206D鋁蓋檢驗(yàn)作業(yè)指導(dǎo)書
- 高血壓達(dá)標(biāo)中心標(biāo)準(zhǔn)要點(diǎn)解讀及中心工作進(jìn)展-課件
- 某經(jīng)濟(jì)技術(shù)開發(fā)區(qū)突發(fā)事件風(fēng)險評估和應(yīng)急資源調(diào)查報(bào)告
- 混凝土質(zhì)量缺陷成因及預(yù)防措施1
- GB/T 28288-2012足部防護(hù)足趾保護(hù)包頭和防刺穿墊
- GB/T 15087-1994汽車牽引車與全掛車機(jī)械連接裝置強(qiáng)度試驗(yàn)
評論
0/150
提交評論