




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、編號:畢業(yè)設計說明書題目:水果銷售APP設計與實現(xiàn)學院:商學院專業(yè):信息管理與信息系統(tǒng)學生姓名:學號:指導教師:職稱:副教授題目類型:理論研究實驗研究工程設計工程技術研究軟件開發(fā)2020年5月10日桂林電子科技大學畢業(yè)設計說明書摘要由于互聯(lián)網(wǎng)這個大的趨勢的來臨,每行每業(yè)都想要建立自己的信息平臺把自己的信息推廣出去。建立信息平臺,不僅僅是對外輸出,也是對內(nèi)管理。也正是由于當今時代移動智能手機的普及,人們對于移動智能手機里面的水果銷售應用也在不斷的使用。也隨著居民收入的提高和對生鮮農(nóng)產(chǎn)品消費的升級,水果也已成為人們?nèi)粘I顮I養(yǎng)及能量補充的必需品,以往對水果數(shù)量的需求也開始逐漸轉(zhuǎn)變?yōu)閷|(zhì)量及服務的需
2、求,所以針對水果銷售結合互聯(lián)網(wǎng)背景來開發(fā)水果銷售系統(tǒng)就能有效滿足這一需求。本次畢業(yè)設計的內(nèi)容是水果銷售APP,采用了數(shù)據(jù)庫MySQL和NavicatPremium12連接作為數(shù)據(jù)存儲支持,安裝了JDK8.5開發(fā)環(huán)境。使用開發(fā)軟件Eclipse來設計水果銷售APP的服務器,設計水果銷售APP用戶端的開發(fā)軟件是HBuiderX,框架是vue。本文首先分析了水果銷售應用程序的需求,從系統(tǒng)開發(fā)環(huán)境的下載和配置、確定系統(tǒng)的目標、設計整個開發(fā)流程、設計功能板塊等幾個方面對系統(tǒng)進行了系統(tǒng)設計。開發(fā)出本水果銷售APP,主要實現(xiàn)了后臺管理系統(tǒng)功能:首頁、個人中心、水果品種管理、水果信息管理、系統(tǒng)管理、訂單管理、
3、管理員管理;用戶系統(tǒng)功能:首頁、水果推薦、水果信息、購物車、訂單、我的信息等功能模塊。對本次總體的設計主要包括系統(tǒng)功能的設計、該系統(tǒng)里充分綜合應用的MySQL數(shù)據(jù)庫、JAVA語言等相關知識。不管是后臺的網(wǎng)頁管理系統(tǒng)還是前臺APP的界面,都具備美觀不審美疲勞、簡單易操作等特征。所以在本次設計過程中,首先,靜態(tài)頁面的制作需要應用語言,以及APP的美工;其次,針對Android等技術動態(tài)編程以及數(shù)據(jù)庫進行努力學習和大量實踐,把他們運用到APP的建設中;最后,在論文的結尾,還對本次設計做出了總結與展望。關鍵詞:水果銷售;MySQL數(shù)據(jù)庫;Java編程語言;APP設計與實現(xiàn);Android桂林電子科技大
4、學畢業(yè)設計說明書AbstractWiththeadventoftheInternettrend,allindustriesshouldestablishtheirowninformationplatformtoconveytheirowninformation.Thebestwayistoestablishtheirownplatforminformationandmanageit.Theestablishmentofinformationplatformisnotonlyforexternaloutput,butalsoforinternalmanagement.Withthepopular
5、ityofsmartphones,peopleareusingtheapplicationoffruitsalesinsmartphones.Withtheincreaseofresidentsincomeandtheupgradingofconsumptionoffreshagriculturalproducts,fruitshavebecomethenecessitiesofpeoplesdailylifefornutritionandenergysupplement.Inthepast,thedemandforthequantityoffruitshasgraduallychangedi
6、ntothedemandforqualityandservice.Therefore,thedevelopmentoffruitsalessystembasedontheinternetbackgroundcaneffectivelymeetthisdemand.Thecontentofthisgraduationprojectisfruitsalesapp,whichusesMySQLdatabaseandNavicatpremium12connectionasdatastoragesupportandinstallsjdk8.5developmentenvironment.Thedevel
7、opmentsoftwareeclipseisusedtodesigntheserverofthefruitsalesapp.ThedevelopmentsoftwareofthefruitsalesappclientisHbuiderX,andtheframeworkisVue.ThispaperfirstanalyzestheneedsoffruitsalesapplicationsFromthesystemdevelopmentenvironment,systemobjectives,designprocess,functiondesignandotheraspectsofthesyst
8、emdesign.Developedthefruitsalesapp,mainlyrealizesthebackgroundmanagementsystemfunctions:homepage,personalcenter,fruitvarietymanagement,fruitinformationmanagement,systemmanagement,ordermanagement,administratormanagement;usersystemfunctions:homepage,fruitrecommendation,fruitinformation,shoppingcart,or
9、der,myinformationandotherfunctionalmodules.Theoveralldesignofthesystemmainlyincludesthedesignofsystemfunctions,MySQLdatabasefullyintegratedinthesystem,Javalanguageandotherrelatedknowledge.Whetheritsthewebpagemanagementsysteminthebackgroundortheinterfaceoftheappintheforeground,ithastohavethecharacter
10、isticsofaestheticfatigue,simpleoperation,etc.Sointheprocessofthisdesign,firstofall,theproductionofstaticpageneedsapplicationlanguage,aswellastheartofAPP;second,forAndroidandothertechnologydynamicprogramminganddatabaseforhardlearningandalotofpractice,theyareappliedtotheconstructionofAPP;finally,atthe
11、endofthepaper,thedesignalsomadeasummaryandoutlook.桂林電子科技大學畢業(yè)設計說明書Keywords:fruitsales;MySQLdatabase;Javaprogramminglanguage;AppDesignandImplementation;Android桂林電子科技大學畢業(yè)設計說明書目錄引言11緒論21.1課題的背景、目的及意義21.1.1選題背景21.1.2選題目的和意義31.2國內(nèi)外研究現(xiàn)狀31.3APP簡介31.4系統(tǒng)功能概述42系統(tǒng)開發(fā)工具和技術介紹62.1uni-app框架62.2前后端開發(fā)工具63系統(tǒng)分析73.1可行性分析
12、73.1.1技術可行性73.1.2經(jīng)濟可行性73.1.3操作可行性73.1.4組織可行性73.1.5結論83.2需求分析83.2.1系統(tǒng)功能需求83.2.2系統(tǒng)技術需求93.2.3系統(tǒng)開發(fā)環(huán)境需求9桂林電子科技大學畢業(yè)設計說明書3.3數(shù)據(jù)庫選擇分析94系統(tǒng)概要設計114.1體系結構設計114.2系統(tǒng)開發(fā)流程設計114.3功能模塊設計114.4系統(tǒng)業(yè)務流程設計124.5系統(tǒng)UML用例設計144.6數(shù)據(jù)庫設計154.6.1概念結構設計154.6.2邏輯結構設計184.7用戶購買時序圖215系統(tǒng)詳細設計與實現(xiàn)225.1用戶APP前臺系統(tǒng)225.1.1客戶APP端登錄注冊225.1.2客戶個人信息管理
13、225.1.3客戶水果購買225.1.4客戶商品評論235.1.5客戶訂單管理235.2管理員后臺管理系統(tǒng)235.2.1后臺登錄功能模塊235.2.2后臺個人中心245.2.3后臺水果品種管理245.2.4后臺水果信息管理245.2.5后臺配置管理25桂林電子科技大學畢業(yè)設計說明書5.2.6后臺訂單管理256系統(tǒng)測試276.1測試目的276.2測試環(huán)境276.3單元測試276.3.1用戶端注冊登錄模塊測試用例276.3.2新增收貨地址測試用例286.3.3水果購買測試用例286.3.4管理員登陸測試用例296.3.5管理員個人信息管理測試用例306.3.6水果信息管理測試用例306.3.7后臺
14、訂單管理測試用例316.3.8管理員管理模塊測試用例326.4測試結論327部署與實施337.1硬件環(huán)境337.2軟件環(huán)境338結論34致謝35參考文獻36桂林電子科技大學畢業(yè)設計說明書第1頁共36頁引言隨著市場經(jīng)濟的快速發(fā)展,人們的日常生活和生活節(jié)奏大大增加,在這個時代,人們?yōu)榱吮憷粘5墓ぷ骱蜕睿岢隽烁叩囊?。而作為這個時代最重要的技術互聯(lián)網(wǎng)信息技術的飛速發(fā)展則為這一要求的實現(xiàn)提供了有利的條件,隨之電子商務也成為了當今一種新型高效的商業(yè)模式。直到現(xiàn)在,手機在不知不覺中走進我們的生活也已有了20多個年頭了。隨著大家的生活水平都提高了,手機作為一種消費電子產(chǎn)品,已經(jīng)逐漸從奢侈品發(fā)展到了必
15、需品。正因如此,移動營銷也越來越頻繁地進入人們的視野,并為各行各業(yè)所青睞。利用了當代技術優(yōu)勢的APP比如淘寶、美團外賣、餓了么等都為我們所熟知。所以說,作為人們非常喜愛的一種營養(yǎng)豐富的綠色食品水果,發(fā)展線上銷售也是勢在必行。在傳統(tǒng)的水果銷售行業(yè)下,大部分水果購買都是在超市或者市場線下購買,因為水果畢竟講究的是新鮮。想要利用互聯(lián)網(wǎng)技術來進行銷售并讓客戶在盡可能短的時間內(nèi)吃到新鮮的水果對天天果園創(chuàng)始人王偉來說并非不可能。他從2009年開始在網(wǎng)上賣水果,紅火的銷售也使得這一行業(yè)的人們看到了商機。目前已經(jīng)上線的關于水果銷售的APP也有許多,比如“鮮豐水果”、“百果園”、“天天果園”等這些APP,它們的
16、基礎功能也都大同小異。所以本次畢業(yè)設計主要是參考這些APP來自主設計一個小型水果銷售APP,以此來更多地了解當前線上水果銷售的現(xiàn)狀以及應用。這款水果銷售APP是基于Android平臺的、為了讓商家和客戶打破時間和空間的限制去進行水果買賣的一款銷售水果的APP。主要由兩個系統(tǒng)組成,一是管理員后臺管理系統(tǒng),二是用戶前端APP系統(tǒng)。管理員后臺包括的模塊有:登陸、個人中心、水果品種管理、水果信息管理、系統(tǒng)管理、訂單管理和管理員管理。用戶端包括的模塊有:注冊登錄、首頁、水果信息、評論、購物車、訂單和我的信息,最基礎的就是對水果進行自主選擇性購買。該應用程序自然是比不過上面所說的那些已經(jīng)上線投入使用的軟件
17、,但是也能為客戶和商家提供一定的便利。它的優(yōu)勢是,可以打破交易時間和地址的限制提高銷量,增加經(jīng)濟效益;解決傳統(tǒng)實體水果信息不靈、渠道不寬、種類難選等問題;跟上互聯(lián)網(wǎng)的背景,提升競爭力。桂林電子科技大學畢業(yè)設計說明書第2頁共36頁1緒論1.1課題的背景、目的及意義1.1.1選題背景伴隨著智能手機的普遍推廣,手機已經(jīng)融入到了人們快節(jié)奏的生活當中去。手機系統(tǒng)越來越智能化,Android在移動領域廣泛使用,成為智能手機市場的領導者。截止2012年市場份額已經(jīng)超過了一半,所以基于Android平臺的各種軟件將會不斷的增加。也因為手機使用起來比較方便,男女老少幾乎人手一部手機,而且現(xiàn)在數(shù)據(jù)統(tǒng)計分析,使用智
18、能手機的用戶已經(jīng)遠遠超過使用電腦的人數(shù),加上4G網(wǎng)絡的普及,用戶都能通過手機來滿足自己的各種需求,并且使用的手機軟件也都使人們的生活變得越來越方便。因為Android系統(tǒng)手機的比其他系統(tǒng)的手機價位更親民,使用Android系統(tǒng)用戶的數(shù)量要遠遠大于iOS系統(tǒng)的。還有其開源碼的特性,為基于Android系統(tǒng)APP的發(fā)展打下了良好的基礎。軟件的類型包括很多種,比如社交應用(QQ、微信、微博等)地圖導航(百度地圖、騰訊地圖、高德地圖等)、網(wǎng)購支付(淘寶、天貓、支付寶等)、拍攝美化(美顏相機、B612、輕顏等)、影音播放、瀏覽器、圖書閱讀、游戲娛樂、新聞資訊等等,不同的APP都提供各種不盡相同的功能。劉
19、秀琦作者在APP營銷的現(xiàn)狀分析及策略探究中提到,隨著互聯(lián)網(wǎng)的發(fā)展以及智能手機的普及,移動應用程序更新速度越為迅速,這已經(jīng)成為人們?nèi)粘I钪胁豢苫蛉钡囊徊糠?。人們越來越依賴網(wǎng)絡,越來越不能與網(wǎng)絡分離,這也就導致了當今“低頭族”的出現(xiàn)。這也為APP營銷的順利開展奠定了基礎和條件,在這樣的背景下更能促使APP營銷的順利開展1。水果在日常生活中高頻率的需求,特別是人們的健康概念有了階段性的變化之后,水果比以前更受歡迎,銷量也是逐年增加。電子商務又是這個時代最大最重要的商業(yè)模式,新鮮水果的銷售一定要充分利用網(wǎng)絡的優(yōu)勢,提高產(chǎn)品品質(zhì),豐富定價方法,加大促銷力度,拓寬銷售渠道,以實現(xiàn)用最快的速度、最高的質(zhì)量
20、、最合理的價格服務于廣大顧客。水果銷售應用程序就是一種互聯(lián)網(wǎng)+式的新型線上銷售平臺,它可以使得人們的水果采購解決方案更加便捷,在移動互聯(lián)網(wǎng)發(fā)展智能手機普及的今天,水果銷售APP也更加獲得許多人的青睞。雖然隨著微信的普及,越來越多的人也選擇利用微信朋友圈發(fā)廣告銷售,也就是我們所說的“微商”。但是這樣做畢竟沒有一個合格的系統(tǒng)來幫助商家記錄各種各樣的訂單和客戶的信息,就使得工作量也更大。本次設計開發(fā)的這款APP就能在一定程度上提高商販是工作效率。水果銷售APP的使用者主要還是以年輕人為主。因為年輕人比較容易接受新事物,而桂林電子科技大學畢業(yè)設計說明書第3頁共36頁且年輕人經(jīng)常手機不離手,也沒有時間到
21、專門的線下市場去買水果。而中年以上的人時間比較充裕,還是更傾向于線下的購買。所以這款APP還是能在一定程度上解決了部分人對于線上購買水果的要求。1.1.2選題目的和意義水果銷售是日常生活中用戶用來購買水果銷售信息的軟件,一款好的水果銷售會有很大的基礎,但用戶在使用水果銷售軟件的時候,經(jīng)常會遇到各種各樣的問題,例如怎樣使用?怎樣更為合理的使用水果銷售功能,人們對軟件的使用攻略和操作技巧非常關注。設計開發(fā)一個水果銷售APP很有必要,通過該水果銷售攻略軟件,因此,針對水果銷售特開發(fā)了本水果銷售APP。作為一種生鮮銷售的軟件應用程序,最重要的一點就是改變了原有的傳統(tǒng)的銷售模式,還促進了農(nóng)民生產(chǎn)生鮮產(chǎn)品
22、的積極性,拓展了農(nóng)民盈利的途徑。對用戶來說,可以根據(jù)自己的喜好瀏覽自己喜歡的東西,足不出戶就能很方便快捷地買到想要的水果,訂單完成后就能坐等配送員送貨上門。整個操作系統(tǒng)能夠?qū)崿F(xiàn)界面美觀、清晰易懂、操作方便。1.2國內(nèi)外研究現(xiàn)狀隨著互聯(lián)網(wǎng)的迅速崛起,越來越多的商家建立起了網(wǎng)上商店,利用當代技術的優(yōu)勢、跟進時代的步伐向消費者提供新的購物理念,其中也包括水果行業(yè)。水果相對于其他產(chǎn)品來說,是特殊的。水果作為生鮮綠色食品,用戶最看重的就是它的新鮮度。新鮮度對于電商物流環(huán)節(jié)就是一個巨大的考驗。目前,國內(nèi)外的水果銷售模式仍然存在著很大的差異,國外的線上水果銷售模式已接近形成一種完整的銷售鏈的模式,其采摘挑選
23、具有嚴格的要求,水果的質(zhì)量,保鮮期及保質(zhì)期,水果存貨數(shù)量均得到了較好的控制。由于國外的生鮮線上銷售產(chǎn)業(yè)起步較早,發(fā)展模式相比國內(nèi)也更多。在國內(nèi),因為政府對于農(nóng)產(chǎn)品流通體系建設的大力支持,水果電商也有著巨大的發(fā)展?jié)摿?。只是很多交易平臺都不夠完善,潛在客戶還有很多。1.3APP簡介APP主要是指安裝在智能手機上的軟件,是單詞Application的縮寫。移動軟件的操作需要有相應的移動系統(tǒng)。截至2017年6月1日,主要的手機系統(tǒng)有蘋果公司的iOS、谷歌公司的Android(安卓)系統(tǒng)、塞班平臺和微軟平臺。桂林電子科技大學畢業(yè)設計說明書第4頁共36頁手機APP可分為手機預裝軟件和用戶自己安裝的第三方應
24、用軟件,這是根據(jù)安裝來源的不同來劃分的。手機預裝軟件一般是指通過工廠帶來的、或者第三方刷機渠道提前安裝到我們這些消費者的移動電話上、而且我們無法自行刪除的應用或軟件。除此之外,還有消費者自己從手機應用市場直接下載安裝的第三方手機App應用。人們現(xiàn)在已經(jīng)逐漸習慣了使用應用客戶端上網(wǎng)的方式,由于智能手機和iPad等移動終端設備的普及,現(xiàn)在國內(nèi)的各大電商都擁有了自己的應用客戶端,這標志著應用客戶端的商業(yè)使用,已經(jīng)開始初露鋒芒。目前,微信、美團、滴滴、百度地圖等APP,無一不是依靠移動互聯(lián)網(wǎng)成長起來的。淘寶、京東等電商平臺可以說對傳統(tǒng)企業(yè)造成巨大沖擊,所以已經(jīng)有很多傳統(tǒng)企業(yè)開始開發(fā)自己專屬的APP,來
25、應對移動互聯(lián)網(wǎng)的高速發(fā)展。所以有些APP可以為企業(yè)進行外部推廣,有些APP可以對企業(yè)內(nèi)部進行服務。在這個快節(jié)奏的社會,APP方便了我們的生活也成為了我們身邊不可缺少的東西。1.4系統(tǒng)功能概述水果銷售商家端:(1)(2)(3)(4)(5)(6)(7)(1)(2)管理員登錄:管理員使用正確的用戶名和密碼登陸。個人中心:在個人中心可以修改密碼和用戶名名稱。水果品種管理:在水果品種列表下可以查詢、新增和刪除水果的品種,對任意一種水果的品種可以點擊“詳情”查看水果信息和修改水果品種。水果信息管理:可以根據(jù)水果名稱或水果品種查詢店內(nèi)已上架的水果信息,也可以新增和刪除水果商品。新增水果時,編號自動生成,輸入
26、水果名稱、下拉選擇水果品種、輸入水果數(shù)量、添加一張以上的水果的圖片、輸入價格、在“詳情”下可以輸入文字或圖片等商品的詳情信息。系統(tǒng)管理:在配置管理下管理員可以加入一些廣告圖片或公告圖片展示到客戶端APP首頁最頂端醒目的地方。訂單管理:訂單管理欄目下有未支付訂單、已支付訂單、已完成訂單、已取消訂單、已退款訂單、已發(fā)貨訂單的詳情信息,包括訂單編號、商品名稱、商品圖片、購買數(shù)量、價格、總價格、折扣總價格、支付類型、狀態(tài)、地址等信息。管理員管理:修改或刪除管理員用戶的信息、修改或刪除注冊APP的用戶的信息。水果銷售APP用戶端:客戶注冊登錄:用戶名和密碼是必輸項,其他項非必輸,輸入用戶名和密碼進行注冊
27、和登錄。首頁:首頁上有水果信息推薦,客戶如果看到喜歡的商品也可以在此進行商品的購桂林電子科技大學畢業(yè)設計說明書第5頁共36頁買。(3)水果信息:在這一欄里有水果商品的信息展示,點進任意一種商品可以看到其詳情信息,包括名稱、圖片、價格、數(shù)量,在詳情頁下也可以對商品進行評價留言,在這一欄客戶可以根據(jù)自己的需要翻找想要購買的水果并選擇立即訂購或加入購物車。(4)(5)(6)(7)(8)購物車:對已加入購物車中的商品進行數(shù)量的增減和選擇支付。訂單:在訂單欄下可以看到全部訂單,比如已支付、已發(fā)貨、已完成和已取消的訂單,在已支付訂單下也可以選擇取消訂單。我的地址:完善聯(lián)系人、手機號碼和地址信息方可提交保存
28、收貨地址,也可以設為默認。對新增的地址可以進行修改和刪除。用戶充值:用戶需充值后有了足夠支付訂單的余額才能進行支付。個人信息修改:可以修改用戶名、密碼、姓名、年齡、手機號、郵箱等信息。桂林電子科技大學畢業(yè)設計說明書第6頁共36頁2系統(tǒng)開發(fā)工具和技術介紹2.1uni-app框架Uni-app是一個使用Vue.js開發(fā)所有前端應用的框架,開發(fā)者編寫一套代碼,可發(fā)布到iOS、Android、H5、以及各種小程序、快應用等多個平臺。uni-app在8大關鍵指標上擁有更強的優(yōu)勢,這8大指標分別是開發(fā)者數(shù)量、案例、跨端抹平度、擴展靈活性、性能體驗、周邊生態(tài)、學習成本、開發(fā)成本。它實現(xiàn)了一套代碼,同時運行到
29、多個平臺。Uni-app和原生APP混合開發(fā)有兩種情況:第一種,原來的應用就是用uni-app開發(fā)的,需要擴展一些原生能力就可以直接開發(fā)插件;第二種,APP是原生開發(fā)的,只是部分功能欄目想通過uni-app實現(xiàn),那么這個情況下也有兩種方法,要么在原生APP里集成uni小程序sdk,要么如果不想集成原生sdk就把uni-app代碼發(fā)布成H5方式,在原生App里通過webview打開。它使用vue的語法,為了實現(xiàn)多端兼容,綜合考慮編譯速度、運行性能等因素,還規(guī)定了一些開發(fā)規(guī)范:頁面文件遵循Vue單文件組件(SFC)規(guī)范;組件標簽靠近小程序規(guī)范;接口能力接近微信小程序規(guī)范,只是需將前綴wx替換為un
30、i;數(shù)據(jù)綁定及事件處理同Vue.js規(guī)范,同時補充了App及頁面的生命周期;為了能夠兼容多端運行,規(guī)范建議使用flex布局進行開發(fā)。2.2前后端開發(fā)工具本次設計用于后端開發(fā)的開發(fā)工具是Eclipse。這是一個開放源代碼的軟件開發(fā)項目,而且它不僅僅只是當作Java的集成開發(fā)環(huán)境,還包括插件開發(fā)環(huán)境,允許軟件開發(fā)人員構建與eclipse環(huán)境無縫集成的工具。在Eclipse里安裝Tomcat7.0版本的服務器,用以運行網(wǎng)頁版的后端系統(tǒng)。Apache開發(fā)的這個Tomcat是一個Servlet容器,支持Servlet和JSP,提供了一些特有功能作為Web服務器。由于Tomcat本身也內(nèi)含了一個HTTP服
31、務器,所以它也可以被視作一個單獨的Web服務器。用于前端開發(fā)的開發(fā)工具是HBuilderX,這是一款DCloud推出的支持HTML5的Web開發(fā)IDE,它的編寫用到了Java等語言和框架。因為它基于Eclipse,所以順其自然地兼容了Eclipse的插件。開發(fā)框架是Vue.js,它采用自底向上增量開發(fā)的設計,想要通過盡可能簡單的API來實現(xiàn)響應的數(shù)據(jù)綁定和組合的視圖組件,是一套用于構建用戶界面的漸進式JavaScript框架。桂林電子科技大學畢業(yè)設計說明書第7頁共36頁3系統(tǒng)分析3.1可行性分析可行性分析是基于軟件系統(tǒng)多方面的基礎上的,是為了研究新的軟件的設計開發(fā)是否有必要性和可能性,也稱為可
32、行性研究。以下就系統(tǒng)的技術、經(jīng)濟、操作和組織可行性作出分析。3.1.1技術可行性目前,PC機的性能已經(jīng)可以勝任普通系統(tǒng)的web服務器,所以本設計就是在Windows操作系統(tǒng)中進行開發(fā)的。系統(tǒng)使用微軟公司的Eclipse開發(fā)工具,運用MySQL數(shù)據(jù)庫進行數(shù)據(jù)保存。要想APP更具有穩(wěn)定性和安全性地運行,就得由MySQL語言對數(shù)據(jù)庫實現(xiàn)數(shù)據(jù)的增、刪、查、改,來完成實現(xiàn)系統(tǒng)的開發(fā)。而且系統(tǒng)的這些開發(fā)環(huán)境和配置都是可以自己下載安裝的。對于水果銷售APP的開發(fā)對硬件的要求并不高,正常的電腦配置就可以完成打開系統(tǒng)進行使用及管理,對于系統(tǒng)的打開最主要的一個方面是系統(tǒng)所使用的服務器方便,系統(tǒng)所用的服務器將直接影
33、響往系統(tǒng)是否打開及系統(tǒng)的打開速度,要選擇安全性、穩(wěn)定性強的服務器。3.1.2經(jīng)濟可行性在軟件方面,開放工具比如eclipse、HBuilderX等都是可以在網(wǎng)上找得到資源并且可以免費下載安裝的,開發(fā)技術也由本人承擔,不需要額外的經(jīng)濟支出。在硬件方面,因為從開發(fā)到測試的整個流程都在電腦上進行,所以使用已有的惠普筆記本電腦,不需要額外再購買一些硬件設備。可以見得,系統(tǒng)在財力要求、開發(fā)人力等的需求都不是很高,系統(tǒng)本身也不復雜,開發(fā)周期短,所以具有經(jīng)濟可行性。3.1.3操作可行性水果銷售APP,顧名思義是一個線上銷售軟件,界面的設計參考了淘寶等銷售軟件。而且管理員后臺的界面設計得大方得體,工作人員看著
34、不會容易視覺疲勞;客戶端APP也設計得簡單易懂,只要會在淘寶購物的人都會用此銷售APP。隨著網(wǎng)絡技術發(fā)展得這么快,安卓平臺可以支持很多內(nèi)容,只要平時會用智能手機的就能下載此APP,所以系統(tǒng)的操作問題是可行的。3.1.4組織可行性系統(tǒng)的開發(fā)進度是經(jīng)過客觀因素和自身條件合理安排的,與老師和同學都保持著良好的溝通協(xié)作關系,嚴格按照進度計劃表和系統(tǒng)的開發(fā)周期來完成這次設計,積極主動與指導老師溝通交流系統(tǒng)需求和修改意見,保證能在實現(xiàn)系統(tǒng)的基礎功能的基礎上增加一些加分功能。桂林電子科技大學畢業(yè)設計說明書第8頁共36頁3.1.5結論綜上所述,本水果銷售APP的設計開發(fā)在技術、經(jīng)濟、操作和組織上都是可行的。所
35、以為了方便有在線上購買需求的用戶,也為了更貼近這些用戶的需求,開發(fā)此程序是必要的。3.2需求分析系統(tǒng)的需求分析工作,要求我們經(jīng)過深入細致地進行調(diào)研和分析,準確地去理解系統(tǒng)的功能、技術、性能、可靠性等一些具體要求,然后再將需求表述轉(zhuǎn)化為完整的需求定義,從而確定系統(tǒng)必須做什么的一個過程。本次設計以參考已上線的水果銷售APP(如天天果園、鮮豐水果、百果園等)為主,結合國內(nèi)外資料以及自身經(jīng)驗來完成系統(tǒng)的功能需求、技術需求和安全需求。3.2.1系統(tǒng)功能需求普通用戶可通過Android系統(tǒng)手機打開系統(tǒng),注冊登錄后可進行查詢首頁、水果品種、水果信息、購物車、訂單、我的信息等;管理員通過正確的用戶名和密碼登錄
36、到系統(tǒng)后臺管理界面,對個人中心、水果品種管理、水果信息管理、系統(tǒng)管理、訂單管理、管理員管理等進行操作。本系統(tǒng)的使用主要是為了給用戶提供便利的查詢水果銷售攻略的平臺,滿足用戶手機查詢水果銷售攻略的需求,促進水果銷售的發(fā)展。總體分布如圖3-1所示:用戶操作界面操作讀取創(chuàng)建傳輸管理圖3.1總體功能需求圖水果銷售APP的功能需求有:(1)用戶注冊:用戶使用用戶名和密碼進行登陸,系統(tǒng)自動保存填寫進數(shù)據(jù)庫。(2)用戶登陸:用戶需輸入正確的賬號信息進行登錄,系統(tǒng)會對其輸入的信息進行校對,匹配則允許登陸,不匹配則登陸失敗。(3)收貨地址:如果用戶想要在線購買,需完善自己的收獲地址信息,包括聯(lián)系人、聯(lián)系電話、收
37、貨詳細地址。(4)支付系統(tǒng):在系統(tǒng)里充值后才能選擇支付,余額不夠則支付失敗。桂林電子科技大學畢業(yè)設計說明書第9頁共36頁(5)購買水果:用戶找到自己需要的水果后,可進行直接購買或加入購物車,在購物車里進行選擇支付、合并支付、刪除商品、增減商品數(shù)量。(6)商品評價:用戶可在商品詳情頁下選擇評論,也可當作提供給商家一些意見反饋。(7)管理員管理:對管理員的信息可進行刪除和修改。(8)商品上架:在商品種類管理下先添加種類,然后在商品信息管理下添加各種水果的信息,包括名稱、數(shù)量、價格、圖片等。(9)訂單管理:客戶和管理員都可以在各自的系統(tǒng)里查看各種訂單信息,比如已支付訂單、已完成訂單、已取消訂單、已退
38、款訂單、已發(fā)貨訂單。3.2.2系統(tǒng)技術需求這一次設計的水果銷售APP采用uni-app開發(fā)框架,這種框架是跨端成熟度和案例數(shù)量最多的框架。而且它屬于國產(chǎn)產(chǎn)品,拓展能力強,學習成本比較低,對前端開發(fā)人員比較友好。3.2.3系統(tǒng)開發(fā)環(huán)境需求本次設計的水果銷售APP是利用eclipse開發(fā)軟件來開發(fā)后端網(wǎng)頁系統(tǒng),用HBuilderX來開發(fā)APP的前端APP。安裝了Java語言的軟件開發(fā)工具包JDK8.5,導入tomcat8.0版本的服務器,還有MYSQL5.5版本的數(shù)據(jù)庫。3.3數(shù)據(jù)庫選擇分析考慮水果銷售系統(tǒng)的安全性,本次設計選擇MySQL數(shù)據(jù)庫進行系統(tǒng)的開發(fā)。因為在大學學習的課程中,專業(yè)知識已經(jīng)修
39、了數(shù)據(jù)庫系統(tǒng)原理及應用這門課,也接觸到了MySQL數(shù)據(jù)庫。MySQL是一種開放源代碼的關系型數(shù)據(jù)庫管理系統(tǒng),它使用結構化查詢語言(SQL)進行數(shù)據(jù)庫管理,這種語言是最常用的數(shù)據(jù)庫管理語言。而且不管是誰都可以從它的官網(wǎng)下下載該軟件,因為它是一款免費、真正的多用戶、多線程的SQL數(shù)據(jù)庫服務器。它是以C/S結構實現(xiàn)的,能夠快捷、有效和安全地處理大量的數(shù)據(jù)。MySQL的使用比Oracle等數(shù)據(jù)庫來說都很容易。MySQL主要目標是快速、便捷和易用。它的特點和優(yōu)勢是:1.性能卓越、服務穩(wěn)定;2.開發(fā)源代碼,且無版權制約,自主性及使用成本低;3.體積小,安裝方便,易于維護;桂林電子科技大學畢業(yè)設計說明書第1
40、0頁共36頁4.支持多種開發(fā)語言和操作系統(tǒng),還提供多種API接口;5.可以保存信息數(shù)據(jù)以及信息的一致性和完整性;6.可以作為一個庫嵌入到其他的軟件中并提供多種語言支持,也可以作為一個單獨的應用程序用在客戶端服務器網(wǎng)絡環(huán)境中。桂林電子科技大學畢業(yè)設計說明書第11頁共36頁4系統(tǒng)概要設計4.1體系結構設計通過對現(xiàn)有的水果銷售APP的調(diào)查分析以及本次設計的前期需求分析,設計了客戶端的個人信息管理、購物車管理和訂單管理,管理員后臺管理系統(tǒng)的管理員和客戶賬戶管理、水果信息管理和訂單管理。這次設計,采用為C/S模式架構。C/S模式的構架中客戶端和服務器是相互分離的,就是服務器負責數(shù)據(jù)的管理,客戶機負責完成
41、與用戶的交互任務,它的優(yōu)點是能充分發(fā)揮客戶端PC的處理能力,客戶端響應速度快,所以可以獨立設計移動智能手機用戶端。4.2系統(tǒng)開發(fā)流程設計在開發(fā)設計本系統(tǒng)的時候,首先要對系統(tǒng)進行需求分析,然后再進行系統(tǒng)總體的設計規(guī)劃,設計系統(tǒng)功能模塊,再到測試等。設計流程圖如圖4.1所示。開始進行需求分析基本系統(tǒng)模型、系統(tǒng)模塊劃分與功能設計對模塊分解后進行詳細設計以及代碼編寫各模塊的功能獨立設計以及各模塊的整合測試、調(diào)試系統(tǒng),對功能進行擴展、完善結束圖4.1系統(tǒng)開發(fā)流程圖4.3功能模塊設計系統(tǒng)的結構設計就是要把一個大的設計目標細分為多個小的目標,化難為易,完成這些小目標后,它們就組合成一個完整的目標。其具體的工
42、作步驟是:桂林電子科技大學畢業(yè)設計說明書第12頁共36頁(1)將整個系統(tǒng)功能分解成多個子模塊。(2)預設計各個子模塊的詳細功能。(3)設計各個子模塊之間的邏輯關系。(4)設計各個模塊之間的接口和模塊之間的信息傳遞。在完成結構設計的過程中,應盡可能詳盡的根據(jù)情況確定出多種解決方案,以求實現(xiàn)各個小目標。為達成實現(xiàn)小目標的目的,首先應根據(jù)實際情況及需求分析出合適的方案,對系統(tǒng)的結構進行初步規(guī)劃和設計,再根據(jù)可能出現(xiàn)的情況進行適當?shù)男薷募皟?yōu)化,以求最終設計出完備且可行的結構。系統(tǒng)功能結構設計如圖4.2所示。水果銷售管理員用戶首頁個人中心水果品種管理水果信息管理系統(tǒng)管理訂單管理管理員管理首頁水果品種水果
43、信息購物車訂單我的圖4.2系統(tǒng)功能模塊圖4.4系統(tǒng)業(yè)務流程設計如果用戶為未注冊的用戶,則需要通過點擊注冊按鈕進入注冊界面,完成用戶信息的填寫等操作步驟后完成注冊。若用戶已為已注冊的用戶則會將出現(xiàn)提示,需要將已存在的用戶名進行重新填寫,賬號密碼都可行的情況下用戶信息被添加到數(shù)據(jù)庫。用戶端的業(yè)務流程圖如圖4.3所示。桂林電子科技大學畢業(yè)設計說明書第13頁共36頁圖4.3用戶端APP業(yè)務流程圖桂林電子科技大學畢業(yè)設計說明書第14頁共36頁為了保證系統(tǒng)的安全性,管理員必須在后臺管理系統(tǒng)登錄界面輸入正確的用戶名和密碼,選擇管理員權限,點擊登錄,方可進入系統(tǒng),其管理后臺登錄的流程圖如圖4.4所示。圖4.4
44、管理員后臺管理系統(tǒng)業(yè)務流程圖4.5系統(tǒng)UML用例設計UML是一種統(tǒng)一建模語言,是開發(fā)人員建模客觀事物的標記,也是開發(fā)人員所需要理解的。因為設計的前期工作就是要清楚系統(tǒng)需要什么樣的功能和整個流程是怎樣做的。所以現(xiàn)在我們就對本水果銷售系統(tǒng)進行UML建模分析。桂林電子科技大學畢業(yè)設計說明書第15頁共36頁用例圖,由參與者、用例、邊界以及它們之間的關系構成的用于描述系統(tǒng)功能的視圖。本次畢業(yè)設計的是基于Android系統(tǒng)的水果銷售APP,其參與者有顧客和商家,出現(xiàn)的用例包括購買水果、在線充值、購物車管理、在線支付、水果評價、賬戶管理、水果上架、水果信息管理、訂單查詢等。購買水果在線充值購物車管理顧客在線
45、支付水果評價服務器賬戶管理水果上架水果信息商家管理訂單查詢圖4.5用例圖4.6數(shù)據(jù)庫設計4.6.1概念結構設計概念模型是數(shù)據(jù)庫設計的重要工具。在概念模型設計中,下文所介紹的E-R模型的方法是最常用的設計方法。桂林電子科技大學畢業(yè)設計說明書第16頁共36頁1、管理員實體屬性圖包括用戶名和密碼。如圖4.6所示:名管理員用戶密碼圖4.6管理員實體屬性圖2、用戶實體屬性包括用戶名、密碼、姓名、性別、年齡、電話、照片、郵箱、余額,如圖4.7所示:密碼電話照片用戶名郵箱客戶性別余額年齡姓名圖4.7客戶實體屬性圖3、水果信息實體屬性包括編號、名稱、中、數(shù)量、圖片、詳情、最近點擊時間、價格。如圖4.8所示。圖
46、片水果品種水果名稱編號水果信息最近點擊數(shù)量價格圖4.8水果信息實體屬性圖詳情信息桂林電子科技大學畢業(yè)設計說明書第17頁共36頁4、訂單實體屬性包括訂單編號、水果名稱、水果圖片、購買數(shù)量、價格、總價格、支付類型、狀態(tài)、地址、操作、備注,如圖4.9所示:購買水果圖片數(shù)量價格水果名稱總價格訂單訂單編號支付類型備注操作地址狀態(tài)圖4.9訂單實體屬性圖5、購物車實體屬性包括商品表名、用戶編號、商品編號、商品名稱、圖片、購買數(shù)量、單價、會員價。如圖4.10所示:用戶編號商品表名商品編號會員價購物車商品名稱單價購買數(shù)量圖4.10購物車實體屬性圖圖片桂林電子科技大學畢業(yè)設計說明書第18頁共36頁6、地址實體屬性
47、包括用戶編號、詳細地址、收貨人名、電話。如圖4.11所示:收貨人名詳細地址電話地址圖4.11地址實體屬性圖7、全局E-R圖圖4.12全局E-R圖4.6.2邏輯結構設計對系統(tǒng)所需的數(shù)據(jù)進行分析以及相應的邏輯設計,建立數(shù)據(jù)庫,對每個表相應的字段名、數(shù)據(jù)類型、默認值、主鍵等屬性進行具體的介紹,通過Eclipse與MySQL數(shù)據(jù)庫連接來運行程序,可以直接在數(shù)據(jù)庫上查看到以下數(shù)據(jù)庫表。表4.1管理員信息表(users)列名id數(shù)據(jù)類型bigint是否允許空值否是否主鍵是中文注釋Id桂林電子科技大學畢業(yè)設計說明書第19頁共36頁usernamepasswordroleaddtimevarcharVarch
48、arVarchartimestamp否否是否否否否否管理員用戶名密碼角色新增時間表4.2水果品種表(shuiguopinzhong)列名idaddtimepinzhong數(shù)據(jù)類型BingintTimestampVarchar是否允許空值否否是是否主鍵是否否中文注釋Id新增時間水果品種表4.3水果信息表(shuiguoxinxi)列名idaddtimebianhaomingchengshuiguopinzhongshuliangtupianxiangqingclicktimeprice數(shù)據(jù)類型biginttimestampvarcharvarcharvarcharvarcharvarcharlo
49、ngtextdatetimefloat是否允許空值否否是是是是是是是否是否主鍵是否否否否否否否否否中文注釋Id新增時間編號名稱品種數(shù)量圖片詳情最近點擊時間價格表4.4訂單表(orders)列名idaddtimeorderidtablenameuseridgoodidgoodnamepicturebuynumberpricediscountpricetotaldiscounttotaltypestatusaddress數(shù)據(jù)類型biginttimestampvarcharvarcharbigintbigintvarcharvarcharintfloatfloatfloatfloatintvarch
50、arvarchar是否允許空值否否否是否否是是否否是否是是是是是否主鍵是否否否否否否否否否否否否否否否中文注釋Id新增時間訂單id商品表名用戶id商品id商品名稱商品圖片購買數(shù)量價格/積分折扣價格總價格/總積分折扣總價格支付類型狀態(tài)地址表4.5水果信息評論表(discussshuiguoxinxi)桂林電子科技大學畢業(yè)設計說明書第20頁共36頁列名idaddtimerefidcontentuserid數(shù)據(jù)類型biginttimestampbigintvarcharbigint是否允許空值否否否否否是否主鍵是否否否否中文注釋Id新增時間關聯(lián)表id評論內(nèi)容用戶id表4.6注冊用戶表(default
51、user)列名idaddtimeusernamemimanamesexagephonepictureemailmoney數(shù)據(jù)類型biginttimestampvarcharvarcharvarcharvarcharintvarcharvarcharvarcharfloat是否允許空值否否否否是是是是是是是是否主鍵是否否否否否否否否否否中文注釋Id新增時間用戶名密碼姓名性別年齡電話照片郵箱余額表4.7購物車表(cart)列名idaddtimetablenameuseridgoodidgoodnamepicturebuynumberpricediscountprice數(shù)據(jù)類型biginttimes
52、tampvarcharbigintbigintvarcharvarcharintfloatfloat是否允許空值否否是否否是是否是是是否主鍵是否否否否否否否否否中文注釋Id新增時間商品表名用戶id商品id商品名稱圖片購買數(shù)量單價會員價表4.8地址表(address)列名idaddtimeaddressnamephoneisdefault數(shù)據(jù)類型biginttimestampvarcharvarcharvarcharvarchar是否允許空值否否否否否否是否主鍵是否否否否否中文注釋Id新增時間地址收貨人電話是否默認地址是/否桂林電子科技大學畢業(yè)設計說明書第21頁共36頁4.7用戶購買時序圖首頁用
53、戶訪問水果銷售APP登錄頁注冊頁商品頁購物車頁訂單頁用戶登錄登陸成功水果商品查看加入購物車訂單確認用戶注冊直接購買注冊成功返回登錄圖4.13時序圖桂林電子科技大學畢業(yè)設計說明書第22頁共36頁5系統(tǒng)詳細設計與實現(xiàn)5.1用戶APP前臺系統(tǒng)5.1.1客戶APP端登錄注冊點擊注冊按鈕,出現(xiàn)注冊界面,賬號密碼是必輸?shù)?,如果這兩者未完全輸入則系統(tǒng)會提示輸入賬號或密碼,姓名、年齡、電話、郵箱和余額是非必輸?shù)模_輸入信息后點擊注冊按鈕即可注冊成功。用戶注冊成功后返回到APP的登錄界面,再輸入剛剛已經(jīng)注冊的用戶名和密碼,權限選擇注冊用戶,點擊登錄按鈕即可登錄。5.1.2客戶個人信息管理在“我的”一欄里用戶可
54、以添加地址信息,可以用戶充值。添加地址信息時,手機號必須輸入正確的格式,否則系統(tǒng)提示輸入正確格式的手機號,點擊地址可以在地圖上定位到自己的位置也可以手動輸入尋找地址確認。點擊右上角的按鈕可以修改自己的名稱、年齡、電話號碼、郵箱,還可看到自己的余額,修改后點擊確認按鈕即可。5.1.3客戶水果購買用戶可以直接在首頁或水果信息欄里點擊進任意一個水果商品看到水果的詳情信息,在右下角點擊立即購買、選擇收貨地址、點擊支付,即可生成數(shù)量為1的對應訂單;也可以直接點擊加入購物車后,在購物車里進行購買數(shù)量的增減,再選擇性選中商品完成支付。如果余額不夠則系統(tǒng)彈出提示余額不足。圖5.1為客戶APP首頁圖,圖5.2為
55、商品詳情圖。桂林電子科技大學畢業(yè)設計說明書第23頁共36頁圖5.1客戶APP首頁圖圖5.2商品詳情圖5.1.4客戶商品評論在商品詳情頁下,用戶可選擇性添加評論,比如對商品和商家的評論,也可以給賣家提供一些意見和建議。5.1.5客戶訂單管理客戶在訂單欄下查看自己的全部訂單,包括已支付訂單、已經(jīng)取消訂單、已發(fā)貨訂單、已經(jīng)完成訂單。在已支付訂單下點擊取消訂單按鈕就能取消訂單,相應訂單信息數(shù)據(jù)也會傳送到管理員后臺。如果管理員后臺確認發(fā)貨,則在客戶APP端也有已發(fā)貨訂單的信息。5.2管理員后臺管理系統(tǒng)5.2.1后臺登錄功能模塊管理員通過水果銷售的后臺管理系統(tǒng)頁面輸入用戶名和密碼,點擊管理員權限后可以進行
56、登陸操作。如果沒有輸入用戶名或沒有輸入密碼則系統(tǒng)會彈出提示請輸入用戶名或密碼。后臺管理系統(tǒng)的首頁界面展示了大方、簡單、美觀、易操作的特點。左側的菜單欄里分別有個人中心、水果品種管理、水果信息管理、系統(tǒng)管理、訂單管理、管理員管理。桂林電子科技大學畢業(yè)設計說明書第24頁共36頁5.2.2后臺個人中心在個人中心一欄,管理員可以修改管理員的用戶名和密碼。修改管理員用戶名和密碼的方式還能在管理員管理欄下的管理員管理進行。5.2.3后臺水果品種管理直接點擊新增按鈕,輸入水果的品種名點擊確認即可,可以幫助添加水果信息時選擇某一種品種。5.2.4后臺水果信息管理管理員在這一欄下點擊新增按鈕來實現(xiàn)水果商品的上架
57、。編號自動生成,輸入名稱、數(shù)量、價格,下拉選擇水果品種,選擇電腦文件里的圖片添加水果圖片,在詳情頁下可以補充一些附加信息比如論斤賣還是現(xiàn)切的盒裝賣,詳情下可添加文字和圖片,還能進行內(nèi)容的排版。錄入進去的信息會展示到客戶APP端。圖5.3為添加水果信息界面圖,圖5.4為水果信息列表圖。圖5.3添加水果信息界面圖桂林電子科技大學畢業(yè)設計說明書第25頁共36頁圖5.4水果信息列表圖5.2.5后臺配置管理在這一欄下管理員可以添加一些圖片,這些圖片會展示到客戶APP的首頁上,所以管理員可以上傳一些有公告內(nèi)容的圖片或者一些廣告圖片。5.2.6后臺訂單管理客戶在APP端完成商品的購買后,訂單數(shù)據(jù)會傳送到后臺
58、管理系統(tǒng),管理員可以看到未支付訂單、已支付訂單、已完成訂單、已取消訂單、已退款訂單、已發(fā)貨訂單的信息包括訂單編號、商品名稱、商品圖片、購買數(shù)量、價格、總價格、支付類型等信息,并可在已支付訂單的操作下點擊發(fā)貨按鈕即可把此訂單的數(shù)據(jù)傳輸?shù)胶笈_訂單管理的已發(fā)貨訂單和客戶APP端的已發(fā)貨訂單下。圖5.5為后臺訂單管理圖。桂林電子科技大學畢業(yè)設計說明書第26頁共36頁圖5.5后臺訂單管理圖桂林電子科技大學畢業(yè)設計說明書第27頁共36頁6系統(tǒng)測試6.1測試目的系統(tǒng)測試的目的就是要找出系統(tǒng)中存在的漏洞。在軟件系統(tǒng)的應用過程中,發(fā)現(xiàn)一個重要的錯誤是極具有影響力的。所以本次測試是要測試其功能能實現(xiàn)什么作用、是否
59、能正常運行,從一個客觀的角度去了解其外觀和實用性是否受歡迎。根據(jù)需求設計,逐一對功能進行檢測并寫好測試用例,有效避免殘片缺陷。因為系統(tǒng)出現(xiàn)缺陷不僅影響功能,而且可以導致數(shù)據(jù)的不準確,從而也就導致系統(tǒng)質(zhì)量的降低。經(jīng)過測試,才能使得系統(tǒng)的穩(wěn)定性和成熟度得到極大的提升,系統(tǒng)質(zhì)量也才有保證。6.2測試環(huán)境水果銷售APP的后臺是網(wǎng)頁,前臺是在HBuilderX運行到瀏覽器的,所以所有的測試都在電腦上進行,且需要用到電腦的瀏覽器。操作系統(tǒng):Windows10測試平臺:MicrosoftEdge瀏覽器、GoogleChrome瀏覽器硬件配置:單核2.30GHz運行內(nèi)存:4GB6.3單元測試6.3.1用戶端注
60、冊登錄模塊測試用例表6.1用戶端注冊登錄模塊測試用例表序號測試內(nèi)容測試操作預期結果測試結果1空白內(nèi)容登陸用戶名和密碼留空,直系統(tǒng)彈出提示輸入與預期結果接點擊登錄用戶名和密碼一致2只輸入用戶名登陸只輸入用戶名不輸入密系統(tǒng)彈出提示輸入與預期結果碼,直接點擊登錄密碼一致3輸入不存在或錯誤在用戶名和密碼框下輸系統(tǒng)彈出提示用戶與預期結果的用戶名和密碼登入錯誤的信息名或密碼錯誤一致陸4輸入正確的用戶名輸入已經(jīng)注冊過的用戶登陸成功進入APP與預期結果和密碼登陸名和密碼信息首頁一致桂林電子科技大學畢業(yè)設計說明書第28頁共36頁5只輸入用戶名注冊在注冊用戶界面只輸入系統(tǒng)彈出提示輸入與預期結果用戶名,其他內(nèi)容全部
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 樁基冬季施工方案
- 農(nóng)業(yè)項目資金籌措方案
- 汽車行業(yè)基礎知識
- 大理石樓地面施工方案
- 紅磚建筑加固施工方案
- 2025年非調(diào)質(zhì)鋼項目發(fā)展計劃
- 山東省濱州市鄒平市2024-2025學年七年級上學期期末考試數(shù)學試卷(原卷版+解析版)
- 非機動車棚工程施工方案
- 隨州鋼結構農(nóng)村房施工方案
- 沂源公路標志牌施工方案
- 《復雜系統(tǒng)理論》課件
- 人教版(2025新版)七年級下冊數(shù)學第七章 相交線與平行線 單元測試卷(含答案)
- 汽輪機輔機培訓
- 國之重器:如何突破關鍵技術-筆記
- 早產(chǎn)兒和低出生體重兒袋鼠式護理臨床實踐指南(2024)解讀1
- 三廢環(huán)保管理培訓
- 第四章 特殊條件下的駕駛ppt課件
- 特種設備變更登記申請表
- 鉆孔樁施工橫道圖
- (最新)金鑰匙科技競賽試題及答案
- 《檢驗檢測機構資質(zhì)認定評審準則》及釋義
評論
0/150
提交評論