《智能點(diǎn)餐APP系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》13000字(論文)_第1頁
《智能點(diǎn)餐APP系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》13000字(論文)_第2頁
《智能點(diǎn)餐APP系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》13000字(論文)_第3頁
《智能點(diǎn)餐APP系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》13000字(論文)_第4頁
《智能點(diǎn)餐APP系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》13000字(論文)_第5頁
已閱讀5頁,還剩30頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

摘要隨著科學(xué)技術(shù)的發(fā)展,在當(dāng)今的大數(shù)據(jù)時(shí)代,“互聯(lián)網(wǎng)+”改變了人們的生活方式和節(jié)奏,各行業(yè)和網(wǎng)絡(luò)實(shí)現(xiàn)了十分緊密的聯(lián)系。中國的現(xiàn)代化發(fā)展日新月異,生活節(jié)奏逐漸加快,網(wǎng)絡(luò)的覆蓋面擴(kuò)大后,中國人老老少少幾乎人人一部手機(jī),線上交易迅速進(jìn)入人們生活之中,如網(wǎng)上購物和網(wǎng)絡(luò)訂餐等業(yè)務(wù)迅速崛起。在快速的生活節(jié)奏中,人們逐漸習(xí)慣了線上訂餐這項(xiàng)交易。其實(shí),線上訂餐系統(tǒng)被廣范應(yīng)用的原因不僅僅是網(wǎng)絡(luò)的普及,還有快節(jié)奏的生活下忙碌的人們并沒有時(shí)間去做一些健康美味的食物。如今,用戶可以不用自己動(dòng)手或者去外面餐廳,直接用手機(jī)在相關(guān)的APP上選購自己喜歡的菜肴,并在很短的時(shí)間內(nèi)獲得服務(wù),這為用戶省去了準(zhǔn)備三餐的時(shí)間。而對(duì)于提供的服務(wù)的餐飲店,不僅可以省去店面占用率,還可以擴(kuò)大良好的銷售渠道,提高餐廳的競爭力,從而吸引更多的消費(fèi)者。畢業(yè)設(shè)計(jì)課題基于MySQL、Eclipse開發(fā)工具,利用JAVA語言編寫了智能點(diǎn)餐APP系統(tǒng),實(shí)現(xiàn)了瀏覽和查找菜品商家、登錄、菜品推薦、支付訂單,留言評(píng)價(jià)等功能。通過部分實(shí)體餐飲店測試,系統(tǒng)能夠達(dá)到實(shí)際應(yīng)用的需求。關(guān)鍵詞:智能點(diǎn)餐系統(tǒng);JAVA;SSM1緒論1.1課題背景、目的及意義1.1.1課題背景信息技術(shù)的飛速發(fā)展,加速了網(wǎng)絡(luò)全球化的到來,互聯(lián)網(wǎng)的普及,網(wǎng)絡(luò)逐漸透明化,媒體資源成為主流,特別是新媒體的崛起,各行業(yè)之間的競爭加大,科技創(chuàng)新成為主要的發(fā)展途徑。隨著智能化的產(chǎn)品撲面而來,各種app也應(yīng)運(yùn)而生,手機(jī)不再只用于接聽電話或者發(fā)送短信,更多的功能可以運(yùn)用,它已經(jīng)現(xiàn)在成為人們的主要使用工具之一。各種點(diǎn)餐App發(fā)展迅猛,實(shí)體店開始了掃碼點(diǎn)餐的業(yè)務(wù),你只需要用手機(jī)掃二維碼就可以在手機(jī)上點(diǎn)餐下單,不再需要排隊(duì)等候點(diǎn)餐。像麥當(dāng)勞實(shí)現(xiàn)全智能化點(diǎn)餐業(yè)務(wù),你可以在任何座位和智能點(diǎn)餐工具上點(diǎn)餐,甚至可以優(yōu)先預(yù)定下單,到具體時(shí)間再去取餐。網(wǎng)上的外賣app也開始增多,像餓了么、美團(tuán)、每日優(yōu)鮮、樸樸等,你只需要一鍵下單,都不用出門,外賣騎手會(huì)自動(dòng)接單派送到你手里,方便快捷。但是對(duì)于商家而言,需要入駐這些平臺(tái),就需要繳納一定的傭金和費(fèi)用,特別是對(duì)于小型商店,無疑是加大了成本投入,增加了經(jīng)營的壓力和風(fēng)險(xiǎn)。網(wǎng)絡(luò)的透明化,加劇了信息的傳播。1.1.2課題目的和意義對(duì)于餐飲行業(yè)來說,在線下單和點(diǎn)餐業(yè)務(wù),無疑是增加了客源流量,方便一鍵下單。特別是手機(jī)智能點(diǎn)餐,可以在線選擇配送時(shí)間和其他要求,滿足人們的需求。隨著各種智能化產(chǎn)品的增多,各種app之間的競爭開始出現(xiàn),這就要求界面要簡單易操作,功能要齊全,優(yōu)化產(chǎn)品,讓消費(fèi)者持續(xù)使用。智能點(diǎn)餐業(yè)務(wù)對(duì)于餐飲業(yè)和服務(wù)業(yè)來說,就是錦上添花,加大了業(yè)務(wù)的推廣和展開,智能化的操作,節(jié)約了人工的成本,而且高效簡便。節(jié)省了人工點(diǎn)餐的繁瑣,也能提高餐廳和酒店的質(zhì)感,促進(jìn)消費(fèi)。最后,智能點(diǎn)餐APP系統(tǒng)可接收用戶選餐和就餐的方式,收集點(diǎn)餐人的各種信息進(jìn)行分析統(tǒng)計(jì),如點(diǎn)餐人的年齡分配,單位還是個(gè)人點(diǎn)餐,性別,哪些菜品點(diǎn)餐率的高低,后臺(tái)進(jìn)行分析后能夠?qū)嵤┱{(diào)整各種菜肴。并能夠根據(jù)所判斷的問題類別,提供餐飲的改進(jìn)措施。1.2智能點(diǎn)餐APP系統(tǒng)研究現(xiàn)狀及未來發(fā)展趨勢(shì)1.2.1手機(jī)版外賣點(diǎn)餐系統(tǒng)部署的現(xiàn)狀智能點(diǎn)餐系統(tǒng)的推廣,加速了產(chǎn)品的使用率,實(shí)現(xiàn)低成本高效率,減少了人力成本,增加了餐飲業(yè)的質(zhì)感。同時(shí)還能通過app查詢貨品情況、庫存數(shù)量,對(duì)于缺貨或者少貨的產(chǎn)品,也能及時(shí)發(fā)現(xiàn),數(shù)據(jù)更新及時(shí),避免了人工統(tǒng)計(jì)的誤差,系統(tǒng)資源共享,同一企業(yè)的員工都可以查詢到,便于和客戶交流,避免出現(xiàn)信息不一致,眾口不一的情況。點(diǎn)餐系統(tǒng)普遍應(yīng)用于餐飲行業(yè)和酒店行業(yè)。國外的點(diǎn)餐系統(tǒng)是在Android系統(tǒng)硬件和Client/Serve軟件系統(tǒng)的基礎(chǔ)上開發(fā)和應(yīng)用的。不同的點(diǎn)餐系統(tǒng)使用不同的處理方法,可以自由選擇Android系統(tǒng)或者基于arm處理器的計(jì)算方案。C/S結(jié)構(gòu)的好處在于處理效率高,反應(yīng)快,可以多人同時(shí)使用。不足在于服務(wù)器和客戶端是分開的,客戶需要下載多個(gè)app,不便于管理和后期的維護(hù)使用。國內(nèi)的點(diǎn)餐系統(tǒng)多使用net系統(tǒng),是在Windows系統(tǒng)的基礎(chǔ)上研發(fā)的,最大的優(yōu)勢(shì)在于可以跨平臺(tái)使用。C#技術(shù)也在部分企業(yè)點(diǎn)餐系統(tǒng)中應(yīng)用,它是集合了C#、Sqlserver數(shù)據(jù)庫以及Socket編程功能,使用功能更強(qiáng)大。但是需要一定的時(shí)間編寫程序和代碼,部分主要功能的使用性能不高。點(diǎn)餐系統(tǒng)作為智能化管理平臺(tái)的一個(gè)功能,其基本功能是點(diǎn)餐業(yè)務(wù)。管理者可以隨時(shí)查閱訂單信息和收款信息,客戶也可以方便下單和預(yù)定。智能化管理平臺(tái)功能強(qiáng)大,開發(fā)難度大,對(duì)于商家來說很難維護(hù),這就要求開發(fā)商提供良好的售后維護(hù)服務(wù),保證智能化產(chǎn)品的正常運(yùn)行。智能化點(diǎn)餐系統(tǒng)下單和取消點(diǎn)單及其方便,操作簡單。商家也能第一時(shí)間收到訊息,及時(shí)處理。節(jié)省了人工點(diǎn)餐的時(shí)間,減少了點(diǎn)餐過程中出現(xiàn)的溝通不暢,客戶體驗(yàn)感差的局面。后廚也能第一時(shí)間收到下單信息,開始制作,不用再等待服務(wù)員的傳遞單,節(jié)省了時(shí)間的同時(shí),效率更高。1.2.2手機(jī)版外賣點(diǎn)餐系統(tǒng)未來發(fā)展趨勢(shì)智能化系統(tǒng)的開發(fā)和應(yīng)用,點(diǎn)餐系統(tǒng)逐漸代替了傳統(tǒng)的人工手寫點(diǎn)餐的業(yè)務(wù),提高了餐廳業(yè)務(wù)的效率,增加了客戶的體驗(yàn)感,客戶流失率降低。手機(jī)點(diǎn)餐下單成為消費(fèi)市場的主要途徑,特別是在北上廣一線城市,幾乎每個(gè)餐飲店都配備相應(yīng)的設(shè)備和點(diǎn)餐系統(tǒng)。隨著市場的逐步擴(kuò)大,對(duì)功能的需求也越來越多,這就要求軟件商家加大技術(shù)創(chuàng)新開發(fā),設(shè)計(jì)更多功能,滿足不同年齡階段和不同人群的需求。各種外賣軟件風(fēng)靡起來,商家只需要入駐相關(guān)平臺(tái),平臺(tái)收取一定的傭金,商家不需要自己派送,第三方平臺(tái)會(huì)有騎手到店派送,增加可業(yè)務(wù)的渠道。隨著第三方平臺(tái)的發(fā)展,對(duì)商家的要求越來越嚴(yán)格,傭金比例也在逐年上漲,造成商家的壓力。商家購買點(diǎn)菜系統(tǒng),需要配備相應(yīng)的設(shè)備,如電腦,收款設(shè)備等,系統(tǒng)升級(jí)困難,維護(hù)成本高,甚至有的系統(tǒng)升級(jí)后出現(xiàn)各種不良反應(yīng),只能重新購買升級(jí)后的系統(tǒng),無疑是增加了商家的成本。目前手機(jī)點(diǎn)餐系統(tǒng)開始盛行,逐步取代了傳統(tǒng)的電子點(diǎn)餐系統(tǒng),智能化系統(tǒng)能快速發(fā)展,具有如下特點(diǎn):智能化。智能系統(tǒng)軟件越來越多,商家對(duì)于系統(tǒng)的要求和期望也越高,效率高、使用便捷、后期維護(hù)好成為商家最基本的要求,這就要求軟件提供商能設(shè)計(jì)更優(yōu)質(zhì)的系統(tǒng),智能化程度更高。2.人性化。系統(tǒng)設(shè)計(jì)根據(jù)人們的使用習(xí)慣和使用特點(diǎn)設(shè)計(jì),界面簡便,方便直接下單或預(yù)定,對(duì)于年紀(jì)大的人群,界面更加簡化,字體加大,便于瀏覽操作。3.全面性。餐飲酒店行業(yè)業(yè)務(wù)的增多,對(duì)軟件系統(tǒng)會(huì)有新的要求,這就需要開發(fā)商不斷優(yōu)化軟件系統(tǒng),添加新的業(yè)務(wù)功能,測試調(diào)整,滿足需求。未來的餐飲酒店等服務(wù)行業(yè)將采用統(tǒng)一化的信息設(shè)備,實(shí)現(xiàn)一鍵下單、在線購買、預(yù)約服務(wù)等多功能業(yè)務(wù)。2可行性分析2.1經(jīng)濟(jì)可行性餐飲酒店行業(yè)的服務(wù)指標(biāo)是是否使用智能化點(diǎn)餐系統(tǒng),使用智能點(diǎn)餐系統(tǒng)能夠給餐廳酒店帶來良好的效益,具體表現(xiàn)如下:系統(tǒng)自動(dòng)下單、統(tǒng)計(jì),不需要單獨(dú)的人工核算,節(jié)約人力成本的同時(shí),還能節(jié)省時(shí)間,避免錯(cuò)誤率。數(shù)據(jù)是實(shí)時(shí)更新,不用擔(dān)心人工數(shù)據(jù)的誤差錯(cuò)誤,導(dǎo)致貨品分配不均衡。系統(tǒng)的運(yùn)行機(jī)制提高了餐飲酒店行業(yè)的效率。系統(tǒng)統(tǒng)計(jì)保留客戶的消費(fèi)信息,便于日后的老客戶營銷推廣,維護(hù)老客戶的成本比開發(fā)新客戶要低,還能有很好的轉(zhuǎn)化效果。就目前運(yùn)行操作情況來看,開發(fā)設(shè)備應(yīng)該要具備一定的條件,實(shí)現(xiàn)低成本投入,將資金運(yùn)用在軟件的功能上面,而不是外在的宣傳上。在經(jīng)濟(jì)上,開發(fā)該系統(tǒng)是可行的。2.2技術(shù)可行性系統(tǒng)是在Windows10的基礎(chǔ)上研究開發(fā)的,通過合理利用MySQL、SSM和JSP工具與JDBC方式把后臺(tái)數(shù)據(jù)庫連接起來,實(shí)現(xiàn)業(yè)務(wù)操作,如下單、修改、刪除、查詢等業(yè)務(wù)。從技術(shù)開發(fā)來說,MySQL靈活性好、效率高、維護(hù)性強(qiáng),JSP和SSM的功能也不相同,融合了三種工具的功能,開發(fā)的意義重大。在技術(shù)上,開發(fā)該系統(tǒng)是可行的2.3操作可行性在操作系統(tǒng)軟件上,有操作手冊(cè)和指導(dǎo)、界面設(shè)計(jì)簡潔明了、自動(dòng)生成相關(guān)數(shù)據(jù)、系統(tǒng)自動(dòng)更新功能齊全。系統(tǒng)操作的簡便性和流暢度,能夠滿足市場的需求,增強(qiáng)客戶的體驗(yàn)感,留住客戶。界面簡潔,基礎(chǔ)菜單必備是實(shí)現(xiàn)點(diǎn)餐的基礎(chǔ),系統(tǒng)操作的靈活性和便捷性,加大了客戶的使用率。特別對(duì)于智能手機(jī)點(diǎn)餐業(yè)務(wù),對(duì)便捷性要求很高,此系統(tǒng)能夠很好的貼合用戶界面,易于操作。在界面操作上,系統(tǒng)的實(shí)施性是可行的。2.4法律可行性對(duì)于法律可行性而言,系統(tǒng)應(yīng)該基于原創(chuàng),不涉及到盜取和復(fù)制他人的系統(tǒng),避免后續(xù)使用中出現(xiàn)版權(quán)問題的糾紛。在系統(tǒng)開發(fā)過程中要結(jié)合實(shí)際的產(chǎn)品需求來設(shè)計(jì)規(guī)劃,采用源代碼,多次使用測試修改,確保軟件的正常運(yùn)行。保留開發(fā)過程中的證明,后續(xù)遇到相關(guān)法律問題,也可以證實(shí)原創(chuàng)。對(duì)此,在法律上,此系統(tǒng)是可行的。2.5系統(tǒng)的技術(shù)介紹2.5.1JavaJava是基于對(duì)象而開發(fā)的程序語言,其結(jié)構(gòu)和C++相似,但比C++更容易操作。和C++相比,Java功能更加強(qiáng)大,集眾多程序語言的優(yōu)點(diǎn)于一身,結(jié)構(gòu)簡單清晰,使用時(shí)不需要指針,且能自動(dòng)回收垃圾,這樣更方便程序員管理存儲(chǔ)器??梢哉f,Java語言處于一種中立狀態(tài),在運(yùn)行Java時(shí),使用的是字節(jié)碼,這是一種聚合成中間代碼。加載程序時(shí),通過奇偶來校驗(yàn),并釋放出相應(yīng)的代碼,Java這些代碼是可以被其他代碼執(zhí)行的。對(duì)Java語言進(jìn)行定義時(shí),要把程序里所有Java語言合并成為同樣的字節(jié)碼格式,這樣做是為了確保能夠在Java平臺(tái)上正常運(yùn)行,其運(yùn)行過程會(huì)對(duì)系統(tǒng)提出任何特殊要求。通過Java解釋器來執(zhí)行字節(jié)碼,這里面也包含類的性能,能夠處在特定運(yùn)行的環(huán)境中有效地結(jié)合。Java語言的特點(diǎn)之一線程多,即運(yùn)行某一應(yīng)用程序時(shí),可產(chǎn)生多個(gè)數(shù)據(jù)流,這些數(shù)據(jù)流一起來執(zhí)行程序。對(duì)于計(jì)算機(jī)工藝來說,其未來發(fā)展方向之一就是多線程程序[5]。在系統(tǒng)中選擇程序語言時(shí),往往只能選擇通用型的中級(jí)Java字節(jié)碼。主要是因?yàn)樵诼?lián)想或是諾基亞版本的moto中,為實(shí)現(xiàn)只編寫一次程序,且能夠?qū)崟r(shí)運(yùn)動(dòng)程序的目的。除此之外,在開發(fā)應(yīng)用程序時(shí),和Java程序語言最匹配的平臺(tái)就是.NET平臺(tái),不管是在程序代碼方面還是開發(fā)平臺(tái)方面,兩者的匹配度都很高,如此以來有效地減少了重復(fù)學(xué)習(xí)成本。對(duì)于Java來說,其數(shù)據(jù)在交換停止方面使用的是I/O流,即常說的輸入/輸出流,這樣就具備一個(gè)突出的特點(diǎn),即不管是哪一種類型的數(shù)據(jù)源或數(shù)據(jù)對(duì)象,都能夠成為數(shù)據(jù)源對(duì)象接收到相關(guān)數(shù)據(jù)。DOM,即文檔對(duì)象模型,其功能是在考慮平臺(tái)訪問方式的基礎(chǔ)之上修改文檔內(nèi)容和結(jié)構(gòu)。目前使用得非常多和流行的就是加工XML和HTML文檔。通過DOM和對(duì)象管理組織,可設(shè)計(jì)和編寫幾乎所有的程序語言。這種模式適用于所有的程序語言規(guī)則,用戶可基于此來對(duì)頁面進(jìn)行動(dòng)態(tài)化的修改,同時(shí)還可設(shè)置是否顯示相關(guān)元素,是否改變相關(guān)屬性。DOM技術(shù)的誕生和發(fā)展,使網(wǎng)站能夠?qū)崿F(xiàn)更高能自由的互動(dòng)性。在工作機(jī)制中,不管是哪一種類型的Java反射,都應(yīng)該了解相關(guān)的屬性和類的方法,但在調(diào)用方式方面是不受任何限制的,可動(dòng)態(tài)化地捕捉和調(diào)用相關(guān)對(duì)象信息,通過對(duì)應(yīng)的函數(shù)來呈現(xiàn)Java語言機(jī)制。對(duì)于Java反射機(jī)制來說,其功能主要有四個(gè)方面,第一是識(shí)別運(yùn)行的對(duì)象;第二是構(gòu)造所有類的對(duì)象,第三是控制成員的變量和運(yùn)行方,第四是生成動(dòng)態(tài)代理機(jī)制。2.5.2JQueryJQuery可以兼容不同的瀏覽器。2006年,美國人JohnResig首次發(fā)布JQuery。一時(shí)間吸引了世界各地的JavaScript高手,最后由DaveMethvin領(lǐng)隊(duì)開發(fā)。查閱目前訪問量最多的一萬個(gè)網(wǎng)站,可發(fā)現(xiàn)一半以上的網(wǎng)站都使用了JQuery,可以說它是一種主流的Javascript框架[6]。JQuery是一種免費(fèi)開源型的Javascript框架,使用的是MIT許可協(xié)議,在動(dòng)畫制作、DOM元素選擇、文檔對(duì)象操作方面簡單可行,開發(fā)者可借助JQuery語法來設(shè)計(jì)和實(shí)現(xiàn)相關(guān)功能。除此之外,開發(fā)者在編寫軟件過程中可利用JQuery來提供API,可使用模塊化來實(shí)現(xiàn)網(wǎng)頁的動(dòng)態(tài)或靜態(tài)開發(fā)。2.5.3MySQLMySQL的開發(fā)公司是瑞典MySQLAB公司,它被廣泛應(yīng)用于各種網(wǎng)站中,是一種開放型的源碼和關(guān)聯(lián)型的數(shù)據(jù)庫管理系統(tǒng)。其體積小、速度快、成本還低,因而被很多網(wǎng)站作為數(shù)據(jù)庫。2.5.4SSMMyBatis和Spring整合在一而得到了開源框架整合得SSM框架。Spring是基于web框架而存在于數(shù)據(jù)源之中,其內(nèi)容包含了SpringMVC。Spring:可以把Spring當(dāng)作大工廠,主要是完成bean裝配任務(wù)??芍付ê褪褂锰囟ǖ膮?shù)并從配置文件里調(diào)用相關(guān)的實(shí)體類的構(gòu)造來實(shí)現(xiàn)實(shí)例化對(duì)象。對(duì)于Spring框架來說,其核心就是通過控制反轉(zhuǎn)來實(shí)現(xiàn)一切。SpringMVC:Servlet是SpringMVC的核心,其功能是攔截用戶提出的相關(guān)請(qǐng)求,借助Controller來匹配用戶提出的請(qǐng)求和與請(qǐng)求相對(duì)應(yīng)的執(zhí)行操作。mybatis:Mybatis是透明化數(shù)據(jù)庫最底層的操作,功能是封裝jdbc。mybati是圍繞sqlSessionFactory實(shí)例來操作和展開的。各種實(shí)體類型的Mapper文件和mybatis生成關(guān)聯(lián)是基于相關(guān)配置文件來實(shí)現(xiàn)的。不同類型的類對(duì)數(shù)據(jù)庫,Mapper文件在配置過程中會(huì)產(chǎn)生多種sql語句映射,以引來滿足數(shù)據(jù)庫調(diào)用需求。在sqlSessionFactory和數(shù)據(jù)庫進(jìn)行交互后得到sqlSessio,之后再執(zhí)行sql命令:業(yè)務(wù)層處理邏輯是在控制器接收到頁面發(fā)送的請(qǐng)求后調(diào)用,數(shù)據(jù)庫會(huì)和接收到邏輯層發(fā)來的請(qǐng)求和持久層交互,業(yè)務(wù)層將交互結(jié)果發(fā)送至控制器進(jìn)行邏輯處理,控制器通過數(shù)據(jù)庫調(diào)相關(guān)的視圖來展示。2.6系統(tǒng)開發(fā)平臺(tái)及運(yùn)行環(huán)境2.6.1系統(tǒng)開發(fā)平臺(tái)在系統(tǒng)開發(fā)中選擇的是Tomcat環(huán)境。在Jakarta項(xiàng)目中,其核心項(xiàng)目就是Tomcat,可以把它看成一個(gè)可免費(fèi)使用的開源式SSM容器。開發(fā)此項(xiàng)目的人都是Apache、Sun這類公司的技術(shù)人員,Tomcat集最新的ssm和Jsp規(guī)范于一身,得琶了Sun公司的大力支持。2001年,Tomcat被JavaWorld雜志評(píng)選為年度最具創(chuàng)新的Java產(chǎn)品,從中可看出Tomcat在整個(gè)IT業(yè)界的地位。Tomcat在環(huán)境方面有這幾個(gè)方面的優(yōu)勢(shì):1.對(duì)于Tomcat中的應(yīng)用程序來說,其本質(zhì)就是WAR(WebArchive)文件。WAR是一個(gè)集眾多文件為一體的壓縮包,類似于JAR,Sun是第一個(gè)提出這種Web應(yīng)用程序格式的人。2.對(duì)于Tomcat來說,基于Tomcat的webapp目錄來下載使用WAR,可快速自動(dòng)地檢測和解壓,應(yīng)用程序在運(yùn)行操作方面十分簡單方便;3.Tomcat不僅只是ssm的容器,對(duì)于傳統(tǒng)處理html頁面中的Web服務(wù)器來主產(chǎn),其功能也實(shí)用。4.可將Tomcat和其它軟件集成來實(shí)現(xiàn)更多功能。2.6.2運(yùn)行環(huán)境應(yīng)使用WindowsXP以上的操作系統(tǒng)版本。要求Tomcat7.0以上的服務(wù)器軟件。:同時(shí)兼容IE、FireFox、GoogleChrom瀏覽器。

3需求分析3.1系統(tǒng)功能模塊概述和分析3.1.1信息需求分析餐飲酒店等服務(wù)行業(yè)對(duì)于老客戶會(huì)給與一定的折扣和返點(diǎn)比例,特別對(duì)于消費(fèi)超過一定額度的給與優(yōu)惠政策,但是客戶資料需要統(tǒng)計(jì)并更新,人工統(tǒng)計(jì)操作難免會(huì)出現(xiàn)一些誤差,統(tǒng)計(jì)花費(fèi)的時(shí)間也較多。針對(duì)餐飲酒店等出現(xiàn)的具體問題,我們結(jié)合了計(jì)算機(jī)運(yùn)行機(jī)制原理,研究開發(fā)簡化這些程序的系統(tǒng)。系統(tǒng)的開發(fā)不能只局限于部分功能的應(yīng)用,應(yīng)該在原來的基礎(chǔ)上開發(fā)創(chuàng)新,實(shí)現(xiàn)新舊系統(tǒng)的交替使用,慢慢過渡,實(shí)現(xiàn)無差別替換,減少不適感。特別對(duì)于數(shù)據(jù)的記錄、保留、更新等方面,一定要有明確的查詢操作界面。構(gòu)建清晰的業(yè)務(wù)流程圖和系統(tǒng)結(jié)構(gòu)圖,區(qū)分主要的業(yè)務(wù)流程和操作細(xì)節(jié),如圖1所示。圖1業(yè)務(wù)流程圖3.1.2功能需求分析六大功能模塊:(1)菜品信息管理菜品信息管理界面是點(diǎn)餐系統(tǒng)最基本的,客戶點(diǎn)開界面就可以看到各種信息,如新品上市、打折促銷、套餐優(yōu)惠等,客戶可以自由選擇或選擇套餐,可以設(shè)置團(tuán)購的方式,滿足多人食用的需求,每日更新當(dāng)日特價(jià),吸引客戶消費(fèi)。該界面應(yīng)該簡潔明了,便于操作。(2)客戶管理客戶信息管理對(duì)于維護(hù)老客戶是非常有必要的,對(duì)于之后的再營銷策略能起到很好的效果,在節(jié)假日或者新品上市,推出針對(duì)老客戶的優(yōu)惠政策等,都可以通過客戶管理模塊獲取信息,進(jìn)行營銷。老客戶的維護(hù)成本比較低,效果較好,能起到很好地引流作用。(3)訂單管理訂單管理是該系統(tǒng)最重要的模塊,應(yīng)該包括客戶信息、菜品明細(xì)、菜品單價(jià)、訂單總價(jià)等,客戶通過智能點(diǎn)菜系統(tǒng)進(jìn)入點(diǎn)餐頁面,下單完成后應(yīng)出現(xiàn)要下單的明細(xì)及價(jià)格,方便客戶核對(duì)。對(duì)于客戶后續(xù)需要加餐的,可以有單獨(dú)的界面直接進(jìn)入添加??蛻艨梢栽诰€結(jié)款,簡單方便。管理員可以第一時(shí)間查看客戶更新的訂單,便于及時(shí)處理。出現(xiàn)錯(cuò)點(diǎn)或者誤點(diǎn)的情況,管理員可以及時(shí)在訂單管理處理。(4)系統(tǒng)設(shè)置系統(tǒng)設(shè)置的功能涉及很多,包括權(quán)限設(shè)置、密碼更改、用戶管理以及其他功能的設(shè)置。(5)用戶管理用戶管理主要是對(duì)于用戶權(quán)限的分配,管理員可以給用戶設(shè)置附加權(quán)限,便于客戶在線下單、在線更改、下單確認(rèn)以及確認(rèn)提交等,簡化操作流程,管理員只需要查看最后提交的最終下單信息即可。點(diǎn)菜界面一定要設(shè)置搜索功能,便于客戶搜索查找。(6)日志管理日志管理主要是記錄日常的一些列操作信息,包括登錄信息、具體IP等,減少軟件使用的風(fēng)險(xiǎn),便于管理員查看。對(duì)于系統(tǒng)出現(xiàn)的登錄問題,也可以在日志管理中查看辨別。3.1.3性能需求分析(1)功能齊全,操作界面簡潔明了,設(shè)置搜索界面,便于查找。(2)管理信息系統(tǒng)化,數(shù)據(jù)實(shí)時(shí)更新,方便隨時(shí)查看和了解具體明細(xì)。(3)滿足安全性和便利性的同時(shí),還應(yīng)具備實(shí)用性和時(shí)效性。(4)良好的運(yùn)行機(jī)制,系統(tǒng)運(yùn)作機(jī)制強(qiáng)大,能夠支撐多人使用,不會(huì)出現(xiàn)崩潰瓦解的情況。(5)能夠有效提高工作效率,節(jié)省人工查詢的時(shí)間,增加經(jīng)濟(jì)效益,提高企業(yè)的口碑。3.2系統(tǒng)功能模塊設(shè)計(jì)智能點(diǎn)餐系統(tǒng)的模塊設(shè)置分析,圖2展示程序運(yùn)作的功能模塊圖。圖2智能點(diǎn)餐APP系統(tǒng)模塊設(shè)計(jì)3.3數(shù)據(jù)庫分析圖3是系統(tǒng)整體E-R圖,其中包括管理員、客戶、菜品、評(píng)價(jià)表等多項(xiàng)屬性具體的實(shí)體屬性如下:管理員:用戶管理設(shè)置與訪問權(quán)限;菜品:所提供的具體服務(wù)的品類,包括價(jià)格、數(shù)量、菜品名稱、具體要求等;客戶:消費(fèi)對(duì)象,有聯(lián)系方式、姓名、地址等圖3-6展示了兩個(gè)聯(lián)系關(guān)系:(1)多對(duì)多的客戶和菜品關(guān)系。(2)多對(duì)多的管理員用戶和菜品的關(guān)系。圖3系統(tǒng)整體E-R圖3.4數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫系統(tǒng)的開發(fā)工具和設(shè)計(jì)結(jié)構(gòu)原理要結(jié)合使用,數(shù)據(jù)庫的主要功能是對(duì)數(shù)據(jù)的儲(chǔ)存功能,數(shù)據(jù)的提出和查找程序要及時(shí)反應(yīng),對(duì)數(shù)據(jù)的完整性和安全性有很高的要求,設(shè)置相對(duì)應(yīng)的數(shù)據(jù)保存和修復(fù)功能,系統(tǒng)運(yùn)作過程中出現(xiàn)中斷或者其他問題時(shí),能保持?jǐn)?shù)據(jù)的恢復(fù)的完整性。此系統(tǒng)包含七類表格,其具體關(guān)系情況為:第一是用戶表,具體見表1,它能夠?qū)τ脩舴N類以及用戶ID等信息進(jìn)行存儲(chǔ)。表1用戶表(users)字段名描述類型長度是否空是否主鍵id用戶IDstring32否否userName用戶名稱string20否否userPwd用戶密碼string32否否type用戶類型string10否否header用戶頭像string100否否phone用戶手機(jī)號(hào)string11否否第二是用戶收貨地址表,具體見表2,它能夠?qū)κ肇浀刂芬约暗刂稩D等信息進(jìn)行存儲(chǔ)。表2用戶收貨地址表(addresses)字段名描述類型長度是否空是否主鍵id地址IDstring32否否name收貨人姓名string32否否userID用戶IDstring32否否tel收貨人手機(jī)號(hào)string11否否isDefault是否為默認(rèn)地址string6否否address收貨地址string100否否第三是商品表,具體見表3,它能夠?qū)ι唐穬r(jià)格以及商品ID等信息進(jìn)行存儲(chǔ)。表3商品表(goods)字段名描述類型長度是否空是否主鍵id商品IDstring32否否shopId店鋪IDstring32否否goodsName商品名稱string32否否goodsDesc商品描述string100否否goodsPrice商品價(jià)格string10否否goodsImg商品圖片string100否否fenlei所屬分類string50否否表4:評(píng)價(jià)表,用于存儲(chǔ)用戶的評(píng)價(jià)內(nèi)容等信息,包含評(píng)價(jià)ID、所購買的商品、店鋪ID、創(chuàng)建時(shí)間、用戶名稱、用戶手機(jī)號(hào)、評(píng)價(jià)內(nèi)容、評(píng)價(jià)星級(jí)、商家回復(fù)內(nèi)容、用戶頭像字段。表4評(píng)價(jià)表(pjs)字段名描述類型長度是否空是否主鍵id評(píng)價(jià)IDstring32否否goods所購買的商品array100否否shopId店鋪IDstring32否否create_time創(chuàng)建時(shí)間string50否否userName用戶名稱string32否否phone用戶手機(jī)號(hào)string11否否sjhfCon商家回復(fù)內(nèi)容string100否否userHeaer用戶頭像string50否否pjCon評(píng)價(jià)內(nèi)容string100否否pjStar評(píng)價(jià)星級(jí)string2否否表5:訂單表,用于存儲(chǔ)用戶下單后的訂單信息,包含訂單ID、所購買的商品、店鋪ID、創(chuàng)建時(shí)間、用戶名稱、用戶手機(jī)號(hào)、收貨地址、是否已送達(dá)、預(yù)計(jì)收入、訂單類型、是否已評(píng)價(jià)字段。表5訂單表(orders)字段名描述類型長度是否空是否主鍵id訂單IDstring32否否goods所購買的商品array100否否shopId店鋪IDstring32否否create_time創(chuàng)建時(shí)間string50否否userName用戶名稱string32否否phone用戶手機(jī)號(hào)string11否否address收貨地址string100否否isSd是否已送達(dá)boolean2否否yjsr預(yù)計(jì)收入number100否否orderType訂單類型string10否否isPj是否已評(píng)價(jià)boolean2否否表6:店鋪表,用于存儲(chǔ)各個(gè)商家的相關(guān)信息,包含店鋪ID、店鋪名稱、月售、店鋪評(píng)分星級(jí)、起送價(jià)格、配送費(fèi)、店鋪地址、商家ID、商家名稱、所有分類、總利潤、新訂單數(shù)量、未評(píng)價(jià)數(shù)量、總訂單數(shù)量、今日訂單數(shù)量、今日總利潤、退單數(shù)量、所屬分類、是否已被關(guān)閉等字段。表6店鋪表(shops)字段名描述類型長度是否空是否主鍵id店鋪IDstring32否否title店鋪名稱string100否否pfStar店鋪評(píng)分星級(jí)string5否否qsPrice起送價(jià)格number32否否psPrice配送費(fèi)number32否否address店鋪地址string100否否sellerId商家IDstring32否否sellerName商家名稱string32否否fenleis所有分類array100否否allPrice總利潤number100否否newOrder新訂單數(shù)量number100否否notPj未評(píng)價(jià)數(shù)量number100否否orderCount總訂單數(shù)量number100否否todayOrder今日訂單數(shù)量number100否否todayPrice今日總利潤number100否否tuiOrder退單數(shù)量number100否否monthCount月售number32否否pinlei所屬品類string10否否isClose是否已被關(guān)閉boolean2否否表7:用戶反饋表,用于存儲(chǔ)用戶對(duì)某個(gè)商家的反饋信息,反饋ID、店鋪ID、創(chuàng)建時(shí)間、用戶名稱、用戶ID、反饋內(nèi)容、反饋截圖、店鋪名稱、用戶頭像、商家ID、商家名稱、是否已處理、是否已關(guān)閉等字段。表7用戶反饋表(userFks)字段名描述類型長度是否空是否主鍵id反饋IDstring32否否shopId店鋪IDstring32否否create_time創(chuàng)建時(shí)間string50否否userName用戶名稱string32否否fkCon反饋內(nèi)容string100否否fkPic反饋截圖string100否否shopName店鋪名稱string100否否userHeaer用戶頭像string50否否sellerId商家IDstring32否否sellerName商家名稱string32否否isHandle是否已處理boolean2否否isClose是否已關(guān)閉boolean2否否userId用戶IDstring32否否3.5數(shù)據(jù)庫的實(shí)體結(jié)構(gòu)設(shè)計(jì)通過對(duì)智能點(diǎn)餐外賣APP進(jìn)行分析能夠發(fā)現(xiàn),它的實(shí)體數(shù)量很多,各實(shí)體屬性都不一樣,如goods(商品)、pjs(評(píng)價(jià))、user(用戶)、shops(店鋪)等多個(gè)實(shí)體[11]。部分實(shí)體屬性描述如下:goods實(shí)體分為id、shopId、goodsName、goodsDesc、goodsprice、goodsImg、fenlei字段信息。主要用于描述某個(gè)商品的詳細(xì)信息,如圖7所示。圖7goods表實(shí)體屬性圖pjs實(shí)體分為id、goods、shopId、create_time、userName、phone、pjCon、pjStar、sjhfCon、userHeader字段信息。主要用于描述某條評(píng)價(jià)的詳細(xì)內(nèi)容,如圖5所示。user實(shí)體分為id、userName、userPwd、type、header、phone字段信息。主要用于描述各個(gè)身份的用戶的信息,如圖8所示。圖8pjs表實(shí)體屬性圖圖9user表實(shí)體屬性圖shops實(shí)體分為id、monthCount、tuiOrder、pinlei、title、pfStar、qsPrice、psPrice、address、sellerId、sellerName、fenleis、allPrice、newOrder、notPj、orderCount、todayOrder、todayPrice、isClose字段信息。主要用于描述某條商家及其店鋪的詳細(xì)信息,如圖7所示。圖10shops表實(shí)體屬性圖

4智能點(diǎn)餐APP系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)智能點(diǎn)餐APP的前端服務(wù)必須要求便捷安全有效,特別對(duì)于產(chǎn)品上傳、新品推出、優(yōu)惠活動(dòng)等,要能很好的展示在首頁,層次明確。開發(fā)前端APP要注意用戶體驗(yàn)和容易出現(xiàn)閃退或者下不了單,界面卡死的問題。4.1用戶及角色管理軟件系統(tǒng)的登錄界面簡單明了,只需要提供用戶名、密碼和驗(yàn)證碼即可登錄,登錄后臺(tái)后即可在線操作修改,用戶的信息以及密碼更新都可以隨時(shí)更改。也可以更改權(quán)限設(shè)置等,如下圖所示:圖11管理員登錄界面對(duì)于新用戶需要注冊(cè)一個(gè)賬戶才能使用,進(jìn)入系統(tǒng)后,界面有一個(gè)注冊(cè)的按鈕,點(diǎn)擊注冊(cè)即需要填寫一些個(gè)人信息,包括用戶名、密碼、郵箱等,按要求填完整之后,既可提交申請(qǐng),對(duì)于必填的地方一定要填寫完整,不然無法提交申請(qǐng),對(duì)于輸入有誤的,系統(tǒng)會(huì)自動(dòng)提示重新輸入的信號(hào),用戶的填寫格式和信息完整后,既可申請(qǐng)成功,注冊(cè)成功后會(huì)顯示注冊(cè)成功的提示,并會(huì)跳轉(zhuǎn)到登錄界面。進(jìn)入登錄界面,輸入用戶名,密碼和隨機(jī)的驗(yàn)證碼,如果匹配正確既可登錄成功,如果密碼和用戶名不正確,則無法登錄,系統(tǒng)會(huì)自動(dòng)提示密碼或者用戶名不正確,或者驗(yàn)證碼不正確。如果忘記密碼,可以重新找回密碼。如圖12所示:圖12注冊(cè)流程圖注冊(cè)后需填寫正確的賬號(hào)密碼,才能進(jìn)行登錄。確認(rèn)注冊(cè)是否成功,如果注冊(cè)不成功,可以重新登錄開始界面再次注冊(cè)。詳情如圖13所示:系統(tǒng)為了保護(hù)用戶的安全性,密碼和用戶名必須完全匹配才可登錄,驗(yàn)證碼則是有時(shí)效性的,且是隨機(jī)的。能夠很好的保證用戶的信息,避免出現(xiàn)泄露。成功登錄的條件必須是用戶名、密碼和驗(yàn)證碼同時(shí)正確,缺一不可。如果長時(shí)間登錄不成功,或者操作次數(shù)頻繁,可能會(huì)被系統(tǒng)自動(dòng)鎖定,需要聯(lián)系管理員才可解決。登陸操作具體流程圖如圖13所示:圖13程序運(yùn)行效果圖登錄成功后,管理員可以對(duì)不同用戶設(shè)置相關(guān)權(quán)限,角色名稱有管理員和普通員工。管理員可以選擇不同的權(quán)限信息,如圖14所示:圖14角色權(quán)限管理用戶列表菜單中可以查看用戶的頭像、用戶名稱、密碼、性別、年齡、地址以及角色屬性,可以在搜索框中篩選自己想要查找的信息。如圖15所示:圖15用戶列表4.2菜品及其分類管理菜品的分類設(shè)置要準(zhǔn)確,不能隨便分類,菜品的添加和刪減都能在此菜單后臺(tái)管理中操作,并可以隨時(shí)更改和查找,如圖16、圖17、圖18所示:圖16菜品信息修改圖17當(dāng)前菜品列表管理員有相關(guān)權(quán)限才能對(duì)菜品進(jìn)行編輯和管理,界面分為添加和查詢,系統(tǒng)會(huì)對(duì)菜品進(jìn)行明確劃分大類,再依次劃分小類,不能混淆或弄錯(cuò),給客戶帶來不專業(yè)或者不好的體驗(yàn)感,特別對(duì)于店內(nèi)的新品上市或者主打招牌要單獨(dú)分類,且設(shè)置在明顯的位置。圖18添加菜品分類信息對(duì)于任何單品都有配備相應(yīng)的圖片或參考信息,供客戶選擇,客戶選好菜品下單后會(huì)有一個(gè)總訂單明細(xì),可以核對(duì)確認(rèn)后點(diǎn)擊下單即可,如果發(fā)現(xiàn)錯(cuò)點(diǎn)或少點(diǎn),也可點(diǎn)擊界面重新修改或添加,用戶可隨時(shí)進(jìn)入后臺(tái)查看下單情況。4.3訂單管理在系統(tǒng)首頁中有個(gè)訂單列表選項(xiàng),點(diǎn)擊訂單列表即可對(duì)訂單進(jìn)行查看和管理,用戶下單之后,客戶的下單信息將同步到管理員后臺(tái),用戶的界面即會(huì)顯示下單成功的提示。管理員可以通過狀態(tài)查詢到客戶的當(dāng)前服務(wù)情況,以后后期的客戶維護(hù)。管理員可以設(shè)置和編輯其中的信息,或者添加備注等。如圖19所示:圖19查看現(xiàn)有訂單列表4.4客戶管理在客戶列表管理中,可以添加、編輯和刪除可以信息。客戶首次注冊(cè)登錄成功后,后臺(tái)系統(tǒng)會(huì)自動(dòng)保存,便于后期企業(yè)對(duì)相關(guān)客戶進(jìn)行在營銷推廣策略,以及此類客戶推出特別的服務(wù)等,如圖20所示:圖20客戶信息管理4.5系統(tǒng)日志記錄日志列表的管理,可以記錄用戶的登錄詳細(xì)時(shí)間,甚至可以細(xì)致到幾分幾秒,便于排查以后系統(tǒng)登錄出現(xiàn)的問題,管理員也可以添加新的日志或者刪除日志。如圖21所示:圖21系統(tǒng)日志信息4.6手機(jī)端使用圖22添加購物車該頁面可以對(duì)購物車進(jìn)行增刪操作,也可以提交訂單。但提交訂單前需要選擇地址,下拉框會(huì)將前面用戶添加的地址都顯現(xiàn)出來,用戶可以選擇地址進(jìn)行送餐,沒有地址的可以先在個(gè)人信息里添加地址。備注是選填。在該頁面進(jìn)行增加數(shù)量操作時(shí),系統(tǒng)后臺(tái)會(huì)根據(jù)購物車ID以及食品ID去購物車與食品關(guān)系表中查詢一條記錄。查出以后將其數(shù)量加一,在更新到數(shù)據(jù)庫表中。而做減一操作的時(shí)候邏輯就比較復(fù)雜。先是前端校驗(yàn),校驗(yàn)刪減前其數(shù)量是否為1。如果為1,當(dāng)后端提示刪減成功以后,前端將購物車的這一欄移除。后端校驗(yàn)會(huì)先進(jìn)行查詢,查詢?cè)摋l購物車記錄是否為1。如果為1,則再刪減完成以后移除這條購物車記錄。同時(shí)對(duì)刪減購物車的請(qǐng)求進(jìn)行加鎖操作,以防止用戶的誤操作,以及“瘋狂”操作。比如快速地點(diǎn)擊“刪減”鍵,以至于同時(shí)發(fā)出多條請(qǐng)求,對(duì)數(shù)據(jù)庫購物車表進(jìn)行持續(xù)的刪減操作。下圖23所示購物車清單提交訂單,在該頁面可以看到總價(jià)格。當(dāng)用戶提交訂單時(shí),前端會(huì)將餐廳的ID號(hào)以及購物車的ID號(hào)發(fā)送到后臺(tái),后臺(tái)再根據(jù)當(dāng)前用戶的ID號(hào)、餐廳的ID號(hào)以及購物車的ID號(hào)進(jìn)行一系列的查詢、校驗(yàn),最終生成一條訂單。后端首先會(huì)根據(jù)用戶的UserId去查詢用戶的姓名、手機(jī)號(hào),并將其記錄下來。圖23購物車預(yù)覽再根據(jù)餐廳的ID號(hào)去查詢餐廳的地址、餐廳名字、餐廳電話,并將其記錄下來。然后生成一條訂單記錄。在根據(jù)購物車的ID去查詢購物車與食品關(guān)系表里的數(shù)據(jù),將其保存到訂單與食品關(guān)系表里。最后是將購物車表里對(duì)應(yīng)的數(shù)據(jù)以及購物車與食品關(guān)系表里的數(shù)據(jù)刪除。圖24用戶性質(zhì)分類圖25個(gè)性化推薦為了節(jié)約用戶點(diǎn)餐的時(shí)間,系統(tǒng)提供了智能推薦點(diǎn)餐系統(tǒng):首先對(duì)已經(jīng)下單的用戶在進(jìn)行填寫相應(yīng)信息時(shí),也對(duì)其進(jìn)行分類,比如用餐人數(shù)、用餐年齡、用餐性別、用餐方式等等,然后記錄到數(shù)據(jù)庫中,因此,當(dāng)每天有人點(diǎn)餐時(shí),都會(huì)把他們的信息記錄下來,這樣每個(gè)餐品被什么類型的人點(diǎn)都有一個(gè)記錄,系統(tǒng)就會(huì)記錄每個(gè)餐品被哪一種類型的人點(diǎn)的一個(gè)數(shù)量進(jìn)行統(tǒng)計(jì),當(dāng)下一次再有其他用戶進(jìn)行點(diǎn)餐時(shí),就可以根據(jù)菜譜上面的幾個(gè)信息選項(xiàng)進(jìn)行選擇,推薦系統(tǒng)就會(huì)提供在當(dāng)前用戶選擇下的餐品點(diǎn)餐數(shù)最多的幾個(gè)餐品作為推薦餐品,這樣就可以做到系統(tǒng)實(shí)時(shí)推薦出篩選后的相應(yīng)熱門餐品以供用戶進(jìn)行選擇,提供當(dāng)下比較合理的飲食搭配,以此節(jié)約時(shí)間。圖26餐品評(píng)價(jià)系統(tǒng)中為用戶設(shè)置有一個(gè)在線評(píng)價(jià)功能,顧客能夠?qū)τ貌瓦^程、菜品質(zhì)量與服務(wù)水平等做出相應(yīng)評(píng)價(jià)。目的是為了客戶在點(diǎn)餐時(shí)可以根據(jù)餐品的評(píng)價(jià)進(jìn)行選擇合適的餐品,對(duì)于商家來說,也可以對(duì)一些評(píng)價(jià)不好的餐品進(jìn)行及時(shí)的改進(jìn)。完成評(píng)語編輯之后用戶有權(quán)查閱或作出修改。為了方便系統(tǒng)記錄和后臺(tái)人員的管理,用戶的手機(jī)號(hào)、用戶名與頭像等信息必須反映在評(píng)價(jià)界面中,而后臺(tái)人員也有權(quán)限篩選刪除一些用戶評(píng)價(jià)。5系統(tǒng)測試5.1測試的目的與目標(biāo)在系統(tǒng)設(shè)計(jì)完成之后,就需要不停的對(duì)系統(tǒng)進(jìn)行測試和檢查,通過不停的測試和使用,找出該系統(tǒng)的不足和出現(xiàn)問題的地方,并后期優(yōu)化配置并不斷完善系統(tǒng)。經(jīng)過測試階段后的系統(tǒng)可以進(jìn)行正常的運(yùn)作,后期需要定期進(jìn)行排查和維護(hù)即可。5.2測試用例本文測試了登入系統(tǒng)的測試用例情況,會(huì)員進(jìn)入本系統(tǒng)后的測試結(jié)果在表8中展示,從下表可以看出,測試結(jié)果和預(yù)期結(jié)果一致。表8登入系統(tǒng)測試用例5.3測試結(jié)論程序的代碼編程以及設(shè)計(jì)等都完成后,就需要對(duì)系統(tǒng)進(jìn)行反復(fù)測試,系統(tǒng)測試是整個(gè)程序中的關(guān)鍵,需要持續(xù)且不斷的進(jìn)行,對(duì)系統(tǒng)中的各個(gè)環(huán)節(jié)和運(yùn)行過程中的各個(gè)細(xì)節(jié)都要進(jìn)行多次測試,測試的過程也是對(duì)程序的一個(gè)檢驗(yàn)過程,是必須的一個(gè)過程。只有通過了多次測試達(dá)到了各項(xiàng)指標(biāo),能保證整個(gè)軟件系統(tǒng)能夠正常高效的運(yùn)作,且后臺(tái)不會(huì)出現(xiàn)不良反應(yīng),該系統(tǒng)才可以正式使用。在反復(fù)的測試過程中,我總結(jié)了測試中遇

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論