版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
AI基于微信小程序的A裝飾公司管理系統(tǒng)的設(shè)計(jì)目錄摘要 III第1章緒論 11.1課題背景 11.2國(guó)內(nèi)研究現(xiàn)狀 11.3國(guó)外研究現(xiàn)狀 21.4系統(tǒng)設(shè)計(jì)的目的與意義 21.5開(kāi)發(fā)技術(shù)和工具介紹 21.5.1MVC模式 21.5.2B/S結(jié)構(gòu) 31.5.3JavaScript簡(jiǎn)介 41.5.4HTML5技術(shù) 41.5.5微信簡(jiǎn)介 51.5.6IntelliJIDEA介紹 51.5.7微信開(kāi)發(fā)者工具介紹 5第2章系統(tǒng)分析 62.1系統(tǒng)可行性分析 62.1.1技術(shù)可行性 62.1.2操作可行性 62.1.3經(jīng)濟(jì)可行性 62.1.4系統(tǒng)流程圖 62.2需求分析 82.2.1功能需求 82.2.2開(kāi)發(fā)運(yùn)行環(huán)境需求 92.2.3性能需求 9第3章系統(tǒng)總體設(shè)計(jì) 113.1功能模塊設(shè)計(jì) 113.1系統(tǒng)架構(gòu)設(shè)計(jì) 123.2系統(tǒng)架構(gòu)類圖 143.3系統(tǒng)交互圖 153.4數(shù)據(jù)庫(kù)設(shè)計(jì) 153.4.1數(shù)據(jù)庫(kù)概念設(shè)計(jì) 153.4.2數(shù)據(jù)庫(kù)邏輯設(shè)計(jì) 17第4章功能模塊設(shè)計(jì)與實(shí)現(xiàn) 204.1小程序端登錄注冊(cè)模塊功能實(shí)現(xiàn) 204.2小程序首頁(yè)裝飾案例模塊功能實(shí)現(xiàn) 214.3小程序預(yù)約下單頁(yè)功能實(shí)現(xiàn) 234.4小程序咨詢反饋模塊功能實(shí)現(xiàn) 244.5小程序個(gè)人中心模塊功能實(shí)現(xiàn) 254.6后臺(tái)團(tuán)隊(duì)管理功能模塊實(shí)現(xiàn) 264.7后臺(tái)裝飾案例管理功能模塊實(shí)現(xiàn) 274.8后臺(tái)訂單管理功能模塊實(shí)現(xiàn) 28第5章軟件的測(cè)試 305.1軟件測(cè)試目的與意義 305.2測(cè)試過(guò)程 305.3測(cè)試結(jié)果分析 31總結(jié) 32參考文獻(xiàn) 33
摘要隨著智能手機(jī)使用的普及,人們獲取與保存信息的方式已經(jīng)發(fā)生了巨大的轉(zhuǎn)變。智能手機(jī)正在逐步融入我們的生活,并影響和改變著我們的生活。在各種智能手機(jī)的推廣普及下,人們?cè)诠芾?、?yīng)用及服務(wù)等各個(gè)領(lǐng)域使用數(shù)據(jù)方面變得更加簡(jiǎn)潔、更加方便、大大提高了工作效率。針對(duì)上述背景,研究設(shè)計(jì)了一款基于微信平臺(tái)的A裝飾公司小程序。論文首先對(duì)基于微信的A裝飾公司小程序進(jìn)行了需求分析,從系統(tǒng)開(kāi)發(fā)環(huán)境、系統(tǒng)目標(biāo)、設(shè)計(jì)流程、功能設(shè)計(jì)等幾個(gè)方面進(jìn)行系統(tǒng)的總體設(shè)計(jì),使用微信開(kāi)發(fā)者工具設(shè)計(jì)了A裝飾公司小程序,實(shí)現(xiàn)了裝修案例、預(yù)約下單、咨詢反饋、個(gè)人中心等功能。撰寫了系統(tǒng)的實(shí)現(xiàn)算法及效果圖最后,通過(guò)對(duì)系統(tǒng)的功能進(jìn)行測(cè)試,測(cè)試結(jié)果證明該系統(tǒng)界面友好、功能完善,有著較高的使用價(jià)值,具有龐大的潛在用戶群體和較廣闊的應(yīng)用前景。關(guān)鍵詞:A裝飾公司;小程序;觸手可及;裝飾效果圖紙第1章緒論1.1課題背景在互聯(lián)網(wǎng)大潮的推動(dòng)下。裝修行業(yè)也得到了快速發(fā)展,裝修方案數(shù)量也不斷增加。有關(guān)裝修方案圖紙方案等裝飾行業(yè)信息也成倍增加,面對(duì)裝飾行業(yè)信息紛亂復(fù)雜的問(wèn)題。依靠傳統(tǒng)的人工管理方式已經(jīng)達(dá)不能滿足裝飾行業(yè)的需求,因此傳統(tǒng)裝飾公司要想生存發(fā)展就需要解決如何高效的進(jìn)行裝修方案、裝修圖紙展示的問(wèn)題。依托小程序平臺(tái)靈活性強(qiáng)、可跨平臺(tái)、小而快的特點(diǎn),利用微信開(kāi)發(fā)者工具搭建A裝飾公司管理系統(tǒng)可有效解決傳統(tǒng)裝飾行業(yè)存在的問(wèn)題。A裝飾公司小程序的發(fā)展與計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展是緊密相關(guān)的,微信的廣泛應(yīng)用,基于微信的小程序的體系結(jié)構(gòu)也發(fā)生很大的變化,其小程序的開(kāi)發(fā)主要包括數(shù)據(jù)庫(kù)的規(guī)劃設(shè)計(jì)與維護(hù)建設(shè)和應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于前者要求建立起的數(shù)據(jù)庫(kù)具有完整性和一致性,且具有一定的數(shù)據(jù)安全性,而對(duì)于后者則要求程序界面友好、功能完備、容易使用、具有流行軟件的操作習(xí)慣等特點(diǎn)。面對(duì)龐大的信息量,有必要開(kāi)發(fā)A裝飾公司小程序來(lái)滿足更多用戶的需求。通過(guò)這樣的小程序,可以做到信息的快速查詢、科學(xué)統(tǒng)計(jì)、規(guī)范管理,從而滿足用戶的使用需求為裝飾行業(yè)帶來(lái)極大的便利。1.2國(guó)內(nèi)研究現(xiàn)狀在Web2.0時(shí)代的到來(lái)之際,人們的信息交流越來(lái)越注重交互性和用戶定制。2011年1月,騰訊公司開(kāi)發(fā)的免費(fèi)即時(shí)移動(dòng)通訊聊天軟件“微信”問(wèn)世。由于其新穎的功能和吸引人的用戶體驗(yàn),它迅速成為中國(guó)智能手機(jī)用戶的主要溝通和社交工具。2012年4月“微信”產(chǎn)品正式進(jìn)入國(guó)際市場(chǎng)。在短短兩年多的時(shí)間里,微信和“微信”的全球注冊(cè)賬戶總數(shù)已超過(guò)4億[1]。微信applet基于每月9億活躍用戶的微信生態(tài)系統(tǒng)。交通大、入口多、功能簡(jiǎn)單方便。而小程序功能的快速迭代,意味著小程序的開(kāi)發(fā)和生態(tài)工具的構(gòu)建將是移動(dòng)互聯(lián)網(wǎng)的巨大機(jī)遇。將平臺(tái)搭建在微信中,我們能更快的引流,且后續(xù)的開(kāi)發(fā)會(huì)更加方便。相比于傳統(tǒng)的APP,微信小程序有這樣一些優(yōu)點(diǎn):第一點(diǎn)范圍廣。小程序的范圍比較廣、可以跨平臺(tái)訪問(wèn)、小程序的占用內(nèi)存小不足1MB,快速的訪問(wèn)帶來(lái)更好的體驗(yàn)。第二點(diǎn)靈活快捷。微信用戶可以在微信聊天中直接進(jìn)入小程序,也可以從小程序切換到聊天,很是方便。不但如此小程序也可以在微信和APP各種環(huán)境下使用[2]。3、推廣快。小程序可以直接通過(guò)聊天分享給好友,也可以在線下用二維碼進(jìn)行推廣。線上線下都是十分便捷,分享方式多樣,有效的打通傳統(tǒng)裝飾行業(yè)線下使用場(chǎng)景與線上的完美結(jié)合。因此微信小程序比APP有著更為良好的前景。1.3國(guó)外研究現(xiàn)狀MARITIM[3]MARITIMMARITIM747置和聯(lián)系方式1.4系統(tǒng)設(shè)計(jì)的目的與意義本設(shè)計(jì)是以微信平臺(tái)為基礎(chǔ)的“A裝飾公司業(yè)務(wù)小程序”軟件的設(shè)計(jì)與實(shí)現(xiàn),為了方便用戶,面對(duì)裝飾行業(yè)信息紛亂復(fù)雜的問(wèn)題。依靠傳統(tǒng)的人工管理方式已經(jīng)達(dá)不能滿足裝飾行業(yè)的客戶需求。對(duì)于提供便捷的進(jìn)行查看裝修案例信息,搜索案例信息,進(jìn)行預(yù)約下單、在線咨詢反饋一整套裝飾裝修業(yè)務(wù),最有效的辦法就是做成應(yīng)用程序安裝到用戶的移動(dòng)設(shè)備上,并提供一些輔助功能,便于用戶使用。因此,研究開(kāi)發(fā)出一款基于微信平臺(tái)的小程序,對(duì)于用戶而言,具有十分重要的意義。1.5開(kāi)發(fā)技術(shù)和工具介紹1.5.1MVC模式MVC(ModelViewController)模型(model)-視圖(view)-控制器(controller)[3]:MVC最初出現(xiàn)在桌面程序中,M表示數(shù)據(jù)模型,V表示用戶界面,C表示控制器。一個(gè)視圖模型是能對(duì)應(yīng)多個(gè)邏輯模型的,一種視圖模型也可以對(duì)于多種邏輯模型。采用這種模式是為了將邏輯模型和視圖模型的代碼分開(kāi),這樣就可以實(shí)現(xiàn)在同一個(gè)程序中用不同的形式表現(xiàn)出來(lái),對(duì)于開(kāi)發(fā)者來(lái)說(shuō),該模式最大的好處就是它把界面和應(yīng)用程序的邏輯層分開(kāi),這樣界面的設(shè)計(jì)人員和程序員可以在他們自己的領(lǐng)域工作,互不干擾。1.5.2B/S結(jié)構(gòu)B/S結(jié)構(gòu)是將瀏覽器和服務(wù)器結(jié)合的構(gòu)架方式。是基于WEB的網(wǎng)絡(luò)結(jié)構(gòu)模式,其前身是C/S結(jié)構(gòu)[4]。在B/S結(jié)構(gòu)中,使用者的工作界面的實(shí)現(xiàn)是基于WWW瀏覽器,在前端實(shí)現(xiàn)的主要是UI展示,在服務(wù)器后端完成具體事物邏輯,這就是三層3-tier的結(jié)構(gòu)。在這種結(jié)構(gòu)下,使客戶端的電腦在和極大程度的降低,也在一定程度上將系統(tǒng)預(yù)防和升級(jí)的工作和成本壓力減少了,從而使客戶的總體的成本降低。在當(dāng)前的形勢(shì),成本較低且不難掌控的方式,就是基于Internet/Intranet模式下,在局域網(wǎng)中建立B/S結(jié)構(gòu)。因?yàn)檫@種方式能夠在任何地點(diǎn),任何人員以類似于LAN,WAN,Internet/Intranet等接入方式對(duì)相同的數(shù)據(jù)庫(kù)進(jìn)行訪問(wèn)和實(shí)現(xiàn)。其服務(wù)器數(shù)據(jù)庫(kù)的安全性完全可以保證,并且能夠高效率的對(duì)數(shù)據(jù)庫(kù)和管理權(quán)限進(jìn)行保護(hù)[5]。在B/S結(jié)構(gòu)出現(xiàn)以后,對(duì)于像JAVA這樣的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,顯得高速、高效且易于掌握。B/S結(jié)構(gòu)的出現(xiàn),是因?yàn)樵贗nternet和WWW被普遍應(yīng)用以后,之前所使用的C/S結(jié)構(gòu)和主機(jī)/終端方式,已經(jīng)滿足不了現(xiàn)在全球網(wǎng)絡(luò)的開(kāi)放、傳播迅速以及信息共享等的新形勢(shì)[6]。B/S結(jié)構(gòu)有很多優(yōu)點(diǎn),其中最明顯的優(yōu)點(diǎn)就是:客戶不是直接瀏覽Internet上的文檔、聲音、圖片、動(dòng)畫、視頻等信息,而是通過(guò)WWW瀏覽器實(shí)現(xiàn)的,客戶所瀏覽的信息是基于WEB端產(chǎn)生的,因?yàn)檫@些數(shù)據(jù)在服務(wù)器中儲(chǔ)存,而WEB端可以有多種多樣的方式與數(shù)據(jù)服務(wù)器之間建立連接,從而實(shí)現(xiàn)信息的交換。用戶一般都是在WEB端上下載所需要的程序到本地來(lái)安裝使用,不需要通過(guò)其他的用戶程序,WEB服務(wù)器在這下載的時(shí)候會(huì)將數(shù)據(jù)等信息交給數(shù)據(jù)庫(kù)服務(wù)器來(lái)執(zhí)行,處理后還會(huì)返回給WEB端。這種三次體系結(jié)構(gòu)如圖1.1所示。圖1.1B/S三層體系結(jié)構(gòu)B/S架構(gòu),包括表示邏輯層的控制邏輯層,數(shù)據(jù)層,三層之間的相互關(guān)聯(lián)的特性,同時(shí)三層之間的關(guān)系是比較獨(dú)立的[11],這里我們簡(jiǎn)單介紹一下:1.表示邏輯層,邏輯層是服務(wù)請(qǐng)求的主要功能,然后將服務(wù)請(qǐng)求發(fā)送到Web服務(wù)器,然后在Web服務(wù)器上識(shí)別請(qǐng)求信息,服務(wù)器識(shí)別后,在使用HTTP請(qǐng)求會(huì)收到返回給客戶端的信息,客戶端收到返回的請(qǐng)求信息,信息顯示在瀏覽器中。2.控制邏輯層,控制邏輯層的主要任務(wù)是接收用戶的請(qǐng)求,接收用戶數(shù)據(jù)的請(qǐng)求,首先需要執(zhí)行相應(yīng)的程序和數(shù)據(jù)庫(kù)連接,然后請(qǐng)求信息數(shù)據(jù)處理,數(shù)據(jù)處理一個(gè)請(qǐng)求,最終結(jié)果處理后返回給Web服務(wù)器,最后再次通過(guò)Web服務(wù)器將被認(rèn)為是返回給客戶端的最終結(jié)果。3.數(shù)據(jù)層,服務(wù)器接收來(lái)自Web服務(wù)器主任務(wù)的請(qǐng)求,執(zhí)行數(shù)據(jù)庫(kù)操作,包括查詢、修改、刪除等,最后將數(shù)據(jù)庫(kù)操作結(jié)果返回給網(wǎng)絡(luò)服務(wù)器。1.5.3JavaScript簡(jiǎn)介JavaScript是一種根據(jù)對(duì)象和情況驅(qū)使而且相對(duì)危險(xiǎn)性比較低的用戶端腳本語(yǔ)言。還可以大范圍的用于用戶端Web設(shè)計(jì)的腳本語(yǔ)言,一般可以用做增加HTML網(wǎng)頁(yè)動(dòng)態(tài)功能,例如反饋用戶的所有操控。JavaScript的一個(gè)關(guān)鍵作用是向?qū)ο蟮墓δ?,根?jù)以對(duì)象為基礎(chǔ)的程序開(kāi)發(fā),能夠用更直接、系統(tǒng)化和能夠反復(fù)利用的方法設(shè)計(jì)程序。根據(jù)HTML程序,可以采用JavaScript對(duì)交互式Web網(wǎng)頁(yè)進(jìn)行設(shè)計(jì)。JavaScript的應(yīng)用能夠達(dá)成網(wǎng)頁(yè)和客戶之間及時(shí)、動(dòng)態(tài)、交互性的關(guān)系。這樣網(wǎng)頁(yè)可以呈現(xiàn)非常豐富的信息和非常好看的內(nèi)容。在本系統(tǒng)中不少設(shè)計(jì)都采用了JavaScript技術(shù)。1.5.4HTML5技術(shù)HTML語(yǔ)言是互聯(lián)網(wǎng)的基礎(chǔ)。目前,幾乎所有的網(wǎng)站都是基于HTML開(kāi)發(fā)的。它誕生于WHATWG(Web超文本應(yīng)用程序技術(shù)工作組),該組織的成員認(rèn)為以前的以文檔為中心的思想不能有效地滿足現(xiàn)代Web應(yīng)用程序的需求。HTML的改進(jìn)應(yīng)該基于Internet應(yīng)用程序。并在未來(lái)的網(wǎng)絡(luò)世界中扮演更重要的角色。對(duì)于用戶來(lái)說(shuō),用戶體驗(yàn)和視覺(jué)體驗(yàn)都得到了增強(qiáng)。在移動(dòng)端,HTML5技術(shù)使應(yīng)用程序能夠返回web頁(yè)面并擴(kuò)展web頁(yè)面的功能。用戶可以在不下載代理程序或插件的情況下觀看視頻和玩游戲。操作更簡(jiǎn)單,用戶體驗(yàn)更好。對(duì)于開(kāi)發(fā)者來(lái)說(shuō),HTML5技術(shù)是跨平臺(tái)的,可以適應(yīng)多種終端。對(duì)于傳統(tǒng)移動(dòng)終端上的原生App,開(kāi)發(fā)者必須針對(duì)不同的操作系統(tǒng)進(jìn)行研發(fā)工作,且成本較高。原生應(yīng)用仍然有管理成本、存儲(chǔ)成本和用戶性能成本。使用HTML/JavaScript/CSS語(yǔ)言開(kāi)發(fā)的應(yīng)用程序可以在一次開(kāi)發(fā)中分布到所有瀏覽器。即使使用傳統(tǒng)的AppStoreAppStore通道,也只需要將底層HTML5應(yīng)用“封裝”到一個(gè)App中,這在時(shí)間和資金成本上都遠(yuǎn)低于跨系統(tǒng)遷移。1.5.5微信簡(jiǎn)介微信技術(shù)是一種基于即時(shí)通訊技術(shù)的通信技術(shù)[12]。即時(shí)消息是一種基于網(wǎng)絡(luò)的通信技術(shù),涉及IP/TCP/UDP/socket、P2P、C/S、多媒體音頻和視頻編碼/解碼/傳輸以及Web。服務(wù)及其他技術(shù)手段。盡管即時(shí)消息系統(tǒng)的功能很復(fù)雜,但它們大多基于相同的技術(shù)原則,包括客戶端/服務(wù)器(C/S)通信模式和點(diǎn)對(duì)點(diǎn)通信(P2P)模式[13]。微信技術(shù)原理如下圖1.2所示:圖1.2微信技術(shù)原理圖使用微信可以通過(guò)網(wǎng)絡(luò)快速發(fā)送語(yǔ)音短信、視頻等。其原理與騰訊QQ類似。當(dāng)?shù)顷懳⑿艜r(shí),不管是TCP還是UDP協(xié)議,微信都會(huì)有一個(gè)TCP來(lái)保持其在線。當(dāng)發(fā)送消息時(shí),采用UDP協(xié)議,通過(guò)服務(wù)器中轉(zhuǎn)方式。且為了傳輸?shù)目煽啃?,騰訊公司采用了上層來(lái)保證。當(dāng)用戶發(fā)送消息時(shí),服務(wù)器收到該包,需要使用UDP協(xié)議發(fā)回一個(gè)應(yīng)答包。如此來(lái)保證消息可以無(wú)遺漏傳輸。1.5.6IntelliJIDEA介紹IntelliJIDEA的縮寫為IDEA
,捷克共和國(guó)的JetBrains公司是IDEA的創(chuàng)造者。IDEA是被全世界認(rèn)為最好用的java集成環(huán)境的開(kāi)發(fā)工具。此工具有著非常優(yōu)秀的功能例如:智能代碼助手、代碼自動(dòng)提示、自動(dòng)補(bǔ)全等功能,同時(shí)支持JavaEE有著非常好的兼容性。支持git、svn等各類版本工具,同時(shí)擁有這非常強(qiáng)大的代碼分析能力。創(chuàng)新的GUI設(shè)計(jì)等功能非常受國(guó)內(nèi)外開(kāi)發(fā)者青睞。1.5.7微信開(kāi)發(fā)者工具介紹微信開(kāi)發(fā)者工具是微信官方推出的,是騰訊公司提供的負(fù)責(zé)微信小程序的開(kāi)發(fā)工具。微信開(kāi)發(fā)者工具集成了開(kāi)發(fā),調(diào)試,窗口預(yù)覽,代碼在線上傳,小程序云原生開(kāi)發(fā)等功能。騰訊公司提供微信開(kāi)發(fā)文檔提供開(kāi)發(fā)規(guī)范,以及微信小程序設(shè)計(jì)指南,微信開(kāi)發(fā)者工具是全新的開(kāi)工具,幫助開(kāi)發(fā)者簡(jiǎn)單和高效地開(kāi)發(fā)微信小程序。大大提高了開(kāi)發(fā)效率。第2章系統(tǒng)分析2.1系統(tǒng)可行性分析2.1.1技術(shù)可行性微信是一個(gè)基于Linux平臺(tái)的開(kāi)源手機(jī)操作系統(tǒng)。該平臺(tái)由操作系統(tǒng)、中間件和用戶界面三部分組成。這是一個(gè)真正開(kāi)放和完整的移動(dòng)客戶端移動(dòng)軟件。微信的應(yīng)用程序是用PHP編寫的。開(kāi)發(fā)的微信應(yīng)用程序和微信核心應(yīng)用程序處于同一級(jí)別。它們都是在微信系統(tǒng)的API中構(gòu)建的。在微信系統(tǒng)中,開(kāi)發(fā)人員能夠訪問(wèn)核心應(yīng)用程序使用的API框架。因此從技術(shù)方面講開(kāi)發(fā)此系統(tǒng)是可行的。2.1.2操作可行性本系統(tǒng)采用微信技術(shù),利用手機(jī)安裝軟件就能夠進(jìn)行訪問(wèn)和操作,且界面簡(jiǎn)單易操作,用戶只要平時(shí)有在用過(guò)智能手機(jī),都能進(jìn)行訪問(wèn)和操作。本系統(tǒng)具有易操作、易管理、交互性好的特點(diǎn),在操作上是非常簡(jiǎn)單的。因此本系統(tǒng)可以進(jìn)行開(kāi)發(fā)。2.1.3經(jīng)濟(jì)可行性系統(tǒng)是基于微信的小程序,采用微信開(kāi)發(fā)者工具,軟件都是免費(fèi)的。所以系統(tǒng)在開(kāi)發(fā)人力、財(cái)力要求不高,具有經(jīng)濟(jì)可行性。2.1.4系統(tǒng)流程圖綜合對(duì)A裝飾公司管理系統(tǒng)的可行性分析,可以得到本系統(tǒng)的系統(tǒng)流程圖,愛(ài)上裝飾公司管理系統(tǒng)小程序端系統(tǒng)流程圖如圖2.1所示,A裝飾公司管理系統(tǒng)后臺(tái)管理端系統(tǒng)流程圖如圖2.2所示圖2.1小程序端系統(tǒng)流程圖圖2.2后臺(tái)管理端系統(tǒng)流程圖2.2需求分析2.2.1功能需求針對(duì)目前現(xiàn)有裝飾公司對(duì)于裝飾圖紙管理的問(wèn)題,為了方便用戶可以查看裝修案例信息,搜索案例信息,進(jìn)行預(yù)約下單、留言反饋等,最有效的辦法就是做成應(yīng)用程序安裝到用戶的移動(dòng)設(shè)備上,并提供一些輔助功能,便于用戶使用針對(duì)裝飾行業(yè)管理方面現(xiàn)存的問(wèn)題和需求,通過(guò)功能性需求分析,搭建一套便捷的、信息化的A裝飾小程序。本系統(tǒng)采用自上往下的方法開(kāi)發(fā)。通過(guò)系統(tǒng)分析需求后,對(duì)于A裝飾管理系統(tǒng)的基本定位如下功能:裝修案例模塊:在本模塊客戶需要登錄,就可進(jìn)行裝修案例觀看。如果找到合適的預(yù)裝修案例登陸后可進(jìn)行下單操作,選擇好心儀的裝修案例填寫個(gè)人信息后可進(jìn)行下單預(yù)定操作,訂單可在個(gè)人中心查看。施工設(shè)計(jì)團(tuán)隊(duì)模塊:客戶登錄后可通過(guò)小程序在本模塊進(jìn)行施工團(tuán)隊(duì)信息的查看,以及裝修效果圖查看選擇工作。點(diǎn)擊相應(yīng)施工團(tuán)隊(duì)信息詳情頁(yè)可以查看施工團(tuán)隊(duì)基本信息??蛻艨稍诖四K選擇施工團(tuán)隊(duì)以及預(yù)約施工團(tuán)隊(duì)中的設(shè)計(jì)師進(jìn)行在線咨詢或電話咨詢進(jìn)行定制設(shè)計(jì)。在線咨詢模塊:在登錄后用戶在小程序端可通過(guò)此模塊進(jìn)行問(wèn)題在線咨詢、裝修期間信息反饋、后臺(tái)管理員進(jìn)行信息回復(fù)后在小程序端可查看消息內(nèi)容實(shí)現(xiàn)前后端業(yè)務(wù)的互聯(lián)互通。預(yù)約訂單模塊:用戶登陸后在此模塊可進(jìn)行定制設(shè)計(jì)效果圖查看、設(shè)計(jì)師施工團(tuán)隊(duì)選擇、以及取消預(yù)約操作。聯(lián)系我們模塊:點(diǎn)擊聯(lián)系我們可以查看公司地址、公司電話點(diǎn)擊位置信息可以查看去公司地圖導(dǎo)航界面。個(gè)人中心模塊:用戶可以進(jìn)行賬號(hào)注冊(cè)登錄密碼修改,登錄成功后點(diǎn)擊查看訂單可以進(jìn)行設(shè)計(jì)效果圖查看如客戶對(duì)設(shè)計(jì)效果不滿意可以進(jìn)行在線聯(lián)系設(shè)計(jì)師進(jìn)行咨詢協(xié)商工作案例管理模塊:在后臺(tái)管理端管理員以及設(shè)計(jì)師登錄后可操作該模塊??梢栽诜桨腹芾碇行捻?yè)面添加、刪除、修改方案信息,設(shè)計(jì)師根據(jù)自己的訂單上傳客戶設(shè)計(jì)效果圖并與客戶進(jìn)行溝通修改。用戶管理模塊:管理員登陸后可以在此模塊對(duì)前端小程序用戶以及后臺(tái)管理員用戶進(jìn)行添加用戶、修改用戶信息、刪除用戶的操作。施工團(tuán)隊(duì)管理模塊:管理員登陸后可查看該模塊??蛇M(jìn)行施工團(tuán)隊(duì)添加修改刪除操作,可以對(duì)施工團(tuán)隊(duì)信息進(jìn)行添加、修改、刪除操作。咨詢信息管理模塊:網(wǎng)站客服人員可在后臺(tái)查看客戶信息反饋小程序端用戶在線咨詢的問(wèn)題客戶人員工作時(shí)間進(jìn)行回復(fù),并對(duì)反饋信息進(jìn)行分析總結(jié)。訂單管理模塊:公司管理員登陸后可以對(duì)施工團(tuán)隊(duì)預(yù)約訂單、預(yù)約設(shè)計(jì)訂單案例選擇訂單進(jìn)行簽約接單操作,簽約的訂單會(huì)反饋到小程序端用戶可在我的訂單中的頁(yè)面查看。裝修定制設(shè)計(jì)訂單系統(tǒng)管理員會(huì)下發(fā)到相應(yīng)的設(shè)計(jì)師,設(shè)計(jì)完成的訂單效果圖設(shè)計(jì)師通過(guò)后臺(tái)上傳平臺(tái)由系統(tǒng)管理員或設(shè)計(jì)師通過(guò)訂單管理模塊下發(fā)給小程序相應(yīng)用戶。2.2.2開(kāi)發(fā)運(yùn)行環(huán)境需求開(kāi)發(fā)環(huán)境需求如下:=1\*GB2⑴硬件要求CPU:intelI33.0GHZ及以上內(nèi)存:4GB及以上硬盤:500G及以上=2\*GB2⑵軟件要求操作系統(tǒng):win7、win10等操作系統(tǒng)開(kāi)發(fā)環(huán)境:微信開(kāi)發(fā)者工具、idea2.2.3性能需求一個(gè)軟件項(xiàng)目的質(zhì)量不僅包括它是否能夠達(dá)到客戶的預(yù)期要求,同時(shí)還得從下述不同方面進(jìn)行分析。如表2-1所示。表2-1軟件性能需求分析質(zhì)量屬性詳細(xì)要求正確性切實(shí)履行好職責(zé)需要,相應(yīng)的完成每個(gè)模塊的要求。健壯性具有高容錯(cuò)性和恢復(fù)能力??煽啃悦?000個(gè)小時(shí)的時(shí)間超過(guò)3次的失敗率。性能,效率軟件更新周期的輸出應(yīng)該是相同的系統(tǒng)信息更新周期。在網(wǎng)絡(luò)狀況良好,在三秒鐘內(nèi)響應(yīng)消費(fèi)者的需求。易用性很容易理解:建立一個(gè)統(tǒng)一軟件開(kāi)發(fā)過(guò)程簡(jiǎn)單的語(yǔ)言文件,之前和之后的語(yǔ)句是清晰和易于理解。安全性從意外或故意接入阻止軟件,使用,修改,破壞或披露該軟件將能夠?qū)W⒂诖鎯?chǔ)在數(shù)據(jù)庫(kù)服務(wù)器的總部數(shù)據(jù)的特性,客戶端不保存任何業(yè)務(wù)數(shù)據(jù)和數(shù)據(jù)庫(kù)連接信息,或什么樣的數(shù)據(jù)同步??蓴U(kuò)展性二次開(kāi)發(fā)能滿足或改善的功能擴(kuò)展,并增加適當(dāng)?shù)陌踩刂?。兼容性?jiǎn)單的沖突與其他軟件??梢浦残栽撓到y(tǒng)可以很容易地轉(zhuǎn)移到其他運(yùn)行環(huán)境。第3章系統(tǒng)總體設(shè)計(jì)3.1功能模塊設(shè)計(jì)系統(tǒng)主要包括小程序客戶端和后臺(tái)管理端兩部分,小程序客戶端主要包括預(yù)約訂單、在線咨詢、個(gè)人中心、裝修案例、設(shè)計(jì)施工團(tuán)隊(duì)、聯(lián)系我們等功能模塊。服務(wù)端主要包括用戶管理、案例管理、團(tuán)隊(duì)管理、預(yù)約管理等功能模塊。小程序端系統(tǒng)模塊圖如圖3.1所示。圖3.1小程序端功能模塊圖后臺(tái)管理端主要包括用戶管理、案例管理、施工團(tuán)隊(duì)管理、訂單管理、資訊信息管理等功能模塊。后臺(tái)端系統(tǒng)模塊圖如圖3.2所示。圖3.2后臺(tái)管理端功能模塊圖3.1系統(tǒng)架構(gòu)設(shè)計(jì)總體設(shè)計(jì)又稱概要設(shè)計(jì)或初步設(shè)計(jì)。通過(guò)這一階段的工作,系統(tǒng)被劃分為物理元素—程序、文件、數(shù)據(jù)庫(kù)、手工過(guò)程和文檔,但是每個(gè)物理元素仍然處于黑盒級(jí)別。這些黑匣子的具體內(nèi)容將經(jīng)過(guò)精心設(shè)計(jì)??傮w設(shè)計(jì)階段的另一個(gè)重要任務(wù)是設(shè)計(jì)軟件的結(jié)構(gòu),即確定系統(tǒng)中每個(gè)程序由哪些模塊組成,以及這些模塊之間的關(guān)系??梢赃M(jìn)行總體設(shè)計(jì)在全球?qū)用?以較低的成本,并在更抽象的層面上,各種可能的系統(tǒng)實(shí)現(xiàn)和軟件結(jié)構(gòu)進(jìn)行了分析和比較,和最佳的解決方案,選擇最合理的軟件結(jié)構(gòu)開(kāi)發(fā)高質(zhì)量的軟件系統(tǒng)的成本。系統(tǒng)架構(gòu)設(shè)計(jì)要達(dá)到如下的目標(biāo):=1\*GB1⒈可行性。架構(gòu)的設(shè)計(jì)是整個(gè)系統(tǒng)開(kāi)發(fā)的基礎(chǔ)。=2\*GB1⒉可靠性。系統(tǒng)的可靠性對(duì)于商業(yè)經(jīng)營(yíng)和管理來(lái)說(shuō),占有非常重要的分量,因此,軟件系統(tǒng)的架構(gòu)設(shè)計(jì)必須具備可靠性。=3\*GB1⒊安全行。由于數(shù)據(jù)庫(kù)中存儲(chǔ)了大量數(shù)據(jù),這些數(shù)據(jù)具有重要價(jià)值,因此,系統(tǒng)的數(shù)據(jù)庫(kù)的安全性非常重要。=4\*GB1⒋可定制化。在系統(tǒng)功能方面,后期可以根據(jù)客戶群的不同需求和市場(chǎng)需求的變化進(jìn)行調(diào)整。=5\*GB1⒌可擴(kuò)展性。在新的技術(shù)研發(fā)出來(lái)之后,可以進(jìn)行新技術(shù)的導(dǎo)入,擴(kuò)展系統(tǒng)現(xiàn)有的功能。=6\*GB1⒍可維護(hù)性。系統(tǒng)的可維護(hù)性主要包括兩方面,一是排除現(xiàn)有的錯(cuò)誤,二是將新的功能需求導(dǎo)入到系統(tǒng)中去。合理的維護(hù)系統(tǒng)可以減少運(yùn)營(yíng)成本。=7\*GB1⒎可升級(jí)性。軟件必須能夠在用戶數(shù)量增多的情況下,升級(jí)服務(wù)器,保持合理的性能。只有這樣,才可以具備可持續(xù)運(yùn)營(yíng)。=8\*GB1⒏簡(jiǎn)單性。系統(tǒng)操作必須簡(jiǎn)單、易于使用。根據(jù)架構(gòu)設(shè)計(jì)原則和目標(biāo)來(lái)建立系統(tǒng)的架構(gòu)設(shè)計(jì)模型。將系統(tǒng)中對(duì)象分層,可分為三層:用戶界面層、業(yè)務(wù)層、數(shù)據(jù)訪問(wèn)層(如下圖3.3所示),再把各層中的一些公共部分提出來(lái):權(quán)限管理、異常處理,這樣得到包圖如圖3.4所示:圖3.3系統(tǒng)體系架構(gòu)圖圖3.4系統(tǒng)功能模塊包圖3.2系統(tǒng)架構(gòu)類圖展開(kāi)系統(tǒng)包圖,得到類圖,它是靜態(tài)結(jié)構(gòu)圖的架構(gòu),使各個(gè)種類之間的關(guān)系,表達(dá)了靜態(tài)聯(lián)系。系統(tǒng)類圖如下圖3.5所示。圖3.5系統(tǒng)類圖3.3系統(tǒng)交互圖系統(tǒng)架構(gòu)類的交互圖如圖3.6所示:圖3.6系統(tǒng)架構(gòu)類的交互圖3.4數(shù)據(jù)庫(kù)設(shè)計(jì)3.4.1數(shù)據(jù)庫(kù)概念設(shè)計(jì)關(guān)系型數(shù)據(jù)庫(kù)是目前應(yīng)用最廣泛的數(shù)據(jù)庫(kù)。既然是面向?qū)ο笙到y(tǒng)設(shè)計(jì),數(shù)據(jù)庫(kù)設(shè)計(jì)當(dāng)然也要是面向?qū)ο蟮摹,F(xiàn)在要考慮如何對(duì)類進(jìn)行持久化操作,即如何將對(duì)象類映射到關(guān)系數(shù)據(jù)庫(kù)的二維表。目前可以采用數(shù)據(jù)庫(kù)建模工具來(lái)實(shí)現(xiàn),數(shù)據(jù)庫(kù)的概念設(shè)計(jì)實(shí)體屬性E-R圖如下所示:圖3.7管理員信息實(shí)體E-R圖圖3.8用戶信息實(shí)體E-R圖圖3.9案例信息實(shí)體E-R圖圖3.10團(tuán)隊(duì)信息實(shí)體E-R圖3.4.2數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)本系統(tǒng)采用的是MySQL數(shù)據(jù)庫(kù)管理系統(tǒng),系統(tǒng)中使用到了多張數(shù)據(jù)表,如tb_anli表、tb_ly表、tb_manager表、tb_pics表、tb_yuyue表、tb_tuandui表、tb_user表等。具體展示部分如下所示。表3-1tb_anli表序號(hào)字段名稱數(shù)據(jù)類型長(zhǎng)度是否為主鍵說(shuō)明1idint4主鍵案例id號(hào)2namevarchar25否案例名稱3priceint20否價(jià)格4msgvarchar255否簡(jiǎn)介5picsvarchar255否圖片表3-2tb_ly表序號(hào)字段名稱數(shù)據(jù)類型長(zhǎng)度是否為主鍵說(shuō)明1idint4主鍵id號(hào)2uidint4否用戶id3unamevarchar20否用戶名4hfvarchar255否回復(fù)5timedata20否時(shí)間表3-3tb_manager表序號(hào)字段名稱數(shù)據(jù)類型長(zhǎng)度是否為主鍵說(shuō)明1idint4主鍵id號(hào)2usernamevarchar20否用戶名3nicknamevarchar20否身份名4passvarchar20否密碼5telvarchar11否電話6typevarchar20否身份表3-4tb_pics表序號(hào)字段名稱數(shù)據(jù)類型長(zhǎng)度是否為主鍵說(shuō)明1idint4主鍵id號(hào)2yidvarchar50否圖片id3picvarchar50否圖片4timedata25否時(shí)間5namevarchar20否房間類型名表3-5tb_yuyue表序號(hào)字段名稱數(shù)據(jù)類型長(zhǎng)度是否為主鍵說(shuō)明1idint4主鍵id號(hào)uidint4否用戶id2usernamevarchar20否用戶名3aidint4否案例id4anamedata25否案例名5lxdhvarchar11否預(yù)約電話tidint4否序號(hào)idlxrvarchar16否聯(lián)系人表3-6tb_tuandui表序號(hào)字段名稱數(shù)據(jù)類型長(zhǎng)度是否為主鍵說(shuō)明1idint4主鍵id號(hào)2namevarchar20否姓名3rsint4否人數(shù)4msgvarchar255否介紹5lxrvarchar20否聯(lián)系人lxdhvarchar11否聯(lián)系電話表3-7tb_user表序號(hào)字段名稱數(shù)據(jù)類型長(zhǎng)度是否為主鍵說(shuō)明1idint4主鍵id號(hào)2nicknamevarchar50否姓名3headvarchar50否頭像4usernamedata25否用戶名5telvarchar20否電話6passvarchar16否密碼
第4章功能模塊設(shè)計(jì)與實(shí)現(xiàn)4.1小程序端登錄注冊(cè)模塊功能實(shí)現(xiàn)首先打開(kāi)系統(tǒng),進(jìn)入登錄界面,錄入用戶名、密碼進(jìn)行登錄。如果用戶還未注冊(cè)沒(méi)有賬號(hào)需要點(diǎn)擊下方進(jìn)行注冊(cè)。新用戶注冊(cè)需要填寫相關(guān)信息上傳個(gè)人頭像。小程序端用戶登錄注冊(cè)界面如圖4.1所示。圖4.1小程序端用戶登錄注冊(cè)實(shí)現(xiàn)界面圖小程序登錄注冊(cè)流程圖如下圖4.2所示。圖4.2小程序端用戶登錄注冊(cè)流程圖4.2小程序首頁(yè)裝飾案例模塊功能實(shí)現(xiàn)小程序登錄成功后可以進(jìn)入小程序的首頁(yè),在小程序的首頁(yè)可以看到裝飾案例效果圖以及相應(yīng)案例的相關(guān)介紹??刹榭囱b飾案例的價(jià)格點(diǎn)擊后可進(jìn)入詳情頁(yè),查看詳細(xì)的設(shè)計(jì)圖。填寫聯(lián)系人聯(lián)系電話可以進(jìn)行下單預(yù)約此案例。小程序首頁(yè)實(shí)現(xiàn)界面如圖4.3所示圖4.3小程序首頁(yè)裝飾案例實(shí)現(xiàn)界面圖小程序首頁(yè)裝飾案功能頁(yè)例流程如下圖4.4所示。圖4.4小程序首頁(yè)案例功能頁(yè)流程圖4.3小程序預(yù)約下單頁(yè)功能實(shí)現(xiàn)用戶登陸后在此模塊可查看自己預(yù)約下單的裝飾案例,點(diǎn)擊我的預(yù)約可以進(jìn)行取消預(yù)約、定制設(shè)計(jì)師效果圖、施工設(shè)計(jì)團(tuán)隊(duì)功能。進(jìn)行定制設(shè)計(jì)效果圖查看、設(shè)計(jì)師施工團(tuán)隊(duì)選擇、以及取消預(yù)約操作。小程序預(yù)約下單頁(yè)實(shí)現(xiàn)界面如圖4.5所示圖4.5小程序預(yù)約下單頁(yè)實(shí)現(xiàn)界面圖小程序預(yù)約下單頁(yè)例流程如下圖4.6所示。圖4.6小程序預(yù)約下單頁(yè)界面流程圖4.4小程序咨詢反饋模塊功能實(shí)現(xiàn)在登錄后用戶在小程序端可通過(guò)咨詢反饋模塊進(jìn)行問(wèn)題在線咨詢、裝修期間信息反饋、后臺(tái)管理員進(jìn)行信息回復(fù)后在小程序端可查看消息內(nèi)容實(shí)現(xiàn)前后端業(yè)務(wù)咨詢的互聯(lián)互通。小程序咨詢反饋?lái)?yè)實(shí)現(xiàn)界面如圖4.7所示。圖4.7小程序咨詢反饋?lái)?yè)實(shí)現(xiàn)界面圖小程序咨詢反饋?lái)?yè)流程圖如下圖4.8所示。圖4.8小程序咨詢反饋?lái)?yè)界面流程圖4.5小程序個(gè)人中心模塊功能實(shí)現(xiàn)用戶選擇點(diǎn)擊關(guān)于我們可以查看公司地址、公司電話以及公司的簡(jiǎn)介點(diǎn)擊電話聯(lián)系可跳轉(zhuǎn)至手機(jī)撥號(hào)界面并自動(dòng)填充電話信息。點(diǎn)擊個(gè)人信息可以進(jìn)入個(gè)人主頁(yè)可對(duì)頭像、密碼、姓名、手機(jī)號(hào)等信息進(jìn)行修改。點(diǎn)擊導(dǎo)航聯(lián)系我們跳轉(zhuǎn)到地圖導(dǎo)航小程序界面。小程序個(gè)人中心頁(yè)界面實(shí)現(xiàn)如圖4.9所示。圖4.9小程序個(gè)人中心模塊實(shí)現(xiàn)界面圖小程序個(gè)人中心頁(yè)流程圖如下圖4.10所示。圖4.10小程個(gè)人中心頁(yè)界面流程圖4.6后臺(tái)團(tuán)隊(duì)管理功能模塊實(shí)現(xiàn)團(tuán)隊(duì)管理模塊主要實(shí)現(xiàn)了管理員對(duì)團(tuán)隊(duì)信息進(jìn)行增刪改查等操作??梢栽O(shè)計(jì)師介紹信息進(jìn)行添加、修改、刪除操作。團(tuán)隊(duì)管理模塊實(shí)現(xiàn)界面如圖4.11所示。圖4.11團(tuán)隊(duì)管理模塊實(shí)現(xiàn)界面團(tuán)隊(duì)管理模塊流程圖如圖4.12所示。圖4.12團(tuán)隊(duì)管理模塊流程圖4.7后臺(tái)裝飾案例管理功能模塊實(shí)現(xiàn)管理案例信息,對(duì)案例信息進(jìn)行增刪改查等操作。在后臺(tái)管理端管理員以及設(shè)計(jì)師登錄后可操作該模塊??梢栽诜桨腹芾碇行捻?yè)面添加、刪除、修改方案信息。裝飾案例管理實(shí)現(xiàn)界面如圖4.13所示。圖4.13裝飾案例管理實(shí)現(xiàn)界面圖裝飾案例管理流程圖如圖4.14所示。圖4.14案例管理流程圖4.8后臺(tái)訂單管理功能模塊實(shí)現(xiàn)訂單管理模塊主要實(shí)現(xiàn)了管理員對(duì)小程序用戶預(yù)約訂單進(jìn)行刪除操作。管理員設(shè)計(jì)師可以進(jìn)行上傳效果圖操作,可以給用戶分配設(shè)計(jì)團(tuán)隊(duì)。訂單管理模塊實(shí)現(xiàn)界面如圖4.15所示。圖4.15訂單管理模塊實(shí)現(xiàn)界面訂單管理流程圖如圖4.16所示。圖4.16訂單管理模塊流程圖第5章軟件的測(cè)試5.1軟件測(cè)試目的與意義系統(tǒng)測(cè)試是編程的最后一步,也是軟件設(shè)計(jì)的最后一步。這一步非常重要,也是非常重要的一步。檢查軟件程序的質(zhì)量、性能、可靠性等是否滿足用戶的需要。采用嚴(yán)謹(jǐn)、規(guī)范、完善的測(cè)試計(jì)劃,將大大提高軟件的質(zhì)量、可信度和可靠性,降低軟件的錯(cuò)誤率,降低用戶操作系統(tǒng)的風(fēng)險(xiǎn)因素。通常系統(tǒng)測(cè)試包括:功能測(cè)試、安全性測(cè)試、可用性測(cè)試、性能測(cè)試、兼容性測(cè)試等。測(cè)試系統(tǒng)不僅驗(yàn)證系統(tǒng)是否達(dá)到相應(yīng)的功能,還必須檢查是否有一個(gè)系統(tǒng)的功能障礙。在測(cè)試之前,根據(jù)不同的系統(tǒng),測(cè)試計(jì)劃的總體狀況,并嚴(yán)格按照計(jì)劃。為了更真實(shí)地模擬實(shí)際環(huán)境,力求完美的測(cè)試用例設(shè)計(jì)??紤]到不僅適當(dāng)?shù)妮斎牒洼敵?,以及該系統(tǒng)的查詢的錯(cuò)誤消息的方法的能力。在性能方面,通過(guò)設(shè)置的場(chǎng)景,虛擬現(xiàn)實(shí)環(huán)境,以響應(yīng)系統(tǒng)的用戶的請(qǐng)求,發(fā)現(xiàn)性能瓶頸,提出相應(yīng)的變化。5.2測(cè)試過(guò)程在我們的軟件設(shè)計(jì)過(guò)程中,測(cè)試系統(tǒng)中常用的主要測(cè)試方法有兩種:功能測(cè)試和結(jié)構(gòu)測(cè)試。功能測(cè)試,也稱為黑盒測(cè)試和數(shù)據(jù)驅(qū)動(dòng)測(cè)試,通過(guò)黑盒測(cè)試測(cè)試系統(tǒng)功能是否正常,并知道系統(tǒng)應(yīng)該具有特定的功能。在測(cè)試中,系統(tǒng)被視為一個(gè)無(wú)法打開(kāi)的盒子,無(wú)論系統(tǒng)內(nèi)部結(jié)構(gòu)和特性如何,都要進(jìn)行測(cè)試。只檢查系統(tǒng)是否按照系統(tǒng)規(guī)范正常工作,系統(tǒng)是否能正確接收輸入。正確的信息對(duì)應(yīng)于輸出信息,需要外部信息來(lái)維護(hù)系統(tǒng)的完整性。白盒測(cè)試與黑盒測(cè)試是相反的。了解系統(tǒng)內(nèi)部工作的具體程序??梢愿鶕?jù)系統(tǒng)規(guī)范測(cè)試系統(tǒng)內(nèi)部運(yùn)行是否正常。因此,白盒測(cè)試稱為結(jié)構(gòu)測(cè)試。測(cè)試和邏輯驅(qū)動(dòng)測(cè)試。根據(jù)測(cè)試程序的結(jié)構(gòu),每次路試,當(dāng)系統(tǒng)運(yùn)行時(shí),不能按照預(yù)定的要求正確運(yùn)行,無(wú)論其功能如何,如白箱測(cè)試,路試是邏輯驅(qū)動(dòng),此測(cè)試主要用于軟件測(cè)試。表5-1測(cè)試用例模塊名稱測(cè)試用例預(yù)期結(jié)果實(shí)際結(jié)果是否通過(guò)登錄模塊用戶名:null密碼:null彈出錯(cuò)誤提示,請(qǐng)輸入用戶名登陸失敗,提示請(qǐng)輸入用戶名通過(guò)登錄模塊用戶名:snail密碼:null彈出錯(cuò)誤提示,請(qǐng)輸入密碼失敗,提示輸入密碼通過(guò)登錄模塊用戶名:test密碼:1彈出錯(cuò)誤提示,用戶名或者密碼錯(cuò)誤登陸失敗,提示用戶名或者密碼錯(cuò)誤通過(guò)登錄模塊用戶名:admin密碼:admin彈出驗(yàn)證成功提示登陸成功通過(guò)用戶管理模塊進(jìn)入用戶管理模塊,設(shè)置用戶權(quán)限操作成功操作成功通過(guò)案例管理模塊添加案例信息,錄入案例信息后提交添加成功添加成功通過(guò)團(tuán)隊(duì)管理模塊添加團(tuán)隊(duì),錄入團(tuán)隊(duì)后提交添加成功添加成功通過(guò)5.3測(cè)試結(jié)果分析由于缺乏經(jīng)驗(yàn),在編寫代碼時(shí)存在一些不明顯的系統(tǒng)缺陷。在編寫代碼時(shí),會(huì)有與假設(shè)不一致的地方。例如,如果代碼不標(biāo)準(zhǔn)化,接口和接口之間就會(huì)出現(xiàn)問(wèn)題,并且功能和優(yōu)化需求不一致。無(wú)法清除系統(tǒng),也無(wú)法交付系統(tǒng)。因此,系統(tǒng)上線前必須反復(fù)測(cè)試。經(jīng)過(guò)反復(fù)測(cè)試、修改、再測(cè)試、再修改,系統(tǒng)可以不斷完善。在整個(gè)系統(tǒng)的測(cè)試,根據(jù)需求文檔和設(shè)計(jì)文檔,功能測(cè)試,編寫測(cè)試用例,有效地避免了缺陷的殘余芯片,因?yàn)橄到y(tǒng)的缺陷不僅影響函數(shù),還可以導(dǎo)致數(shù)據(jù)不準(zhǔn)確,導(dǎo)致系統(tǒng)性能下降。經(jīng)過(guò)測(cè)試,可以大大提高系統(tǒng)的穩(wěn)定性和成熟度,保證系統(tǒng)性能。本程序的開(kāi)發(fā)需求基本都可以達(dá)到,此系統(tǒng)具有完整的軟件功能,良好的用戶界面,能夠正確的處理錯(cuò)誤信息,而且能夠準(zhǔn)確的提出錯(cuò)誤的種類??傮w說(shuō)來(lái),軟件通過(guò)測(cè)試。
總結(jié)本文主要闡述了如何利用微信開(kāi)發(fā)者工具開(kāi)發(fā)一個(gè)性能優(yōu)化、可擴(kuò)展性強(qiáng)和安全可靠的A
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年南京科技職業(yè)學(xué)院?jiǎn)握芯C合素質(zhì)考試模擬試題含詳細(xì)答案解析
- 2026年南充科技職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能考試模擬試題含詳細(xì)答案解析
- 2026年承德應(yīng)用技術(shù)職業(yè)學(xué)院?jiǎn)握芯C合素質(zhì)筆試模擬試題含詳細(xì)答案解析
- 2026年皖北衛(wèi)生職業(yè)學(xué)院?jiǎn)握芯C合素質(zhì)考試模擬試題含詳細(xì)答案解析
- 2026年長(zhǎng)春早期教育職業(yè)學(xué)院?jiǎn)握芯C合素質(zhì)筆試參考題庫(kù)含詳細(xì)答案解析
- 2026年蘭州航空職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試備考試題及答案詳細(xì)解析
- 2026年四川交通職業(yè)技術(shù)學(xué)院?jiǎn)握芯C合素質(zhì)筆試參考題庫(kù)含詳細(xì)答案解析
- 2025 小學(xué)一年級(jí)道德與法治下冊(cè)打噴嚏要捂嘴巴課件
- 2026年吉林司法警官職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能考試參考題庫(kù)含詳細(xì)答案解析
- 2026上半年安徽事業(yè)單位聯(lián)考黃山市歙縣招聘51人考試重點(diǎn)試題及答案解析
- 裝修工程施工質(zhì)量檢查標(biāo)準(zhǔn)
- 供銷大集:中國(guó)供銷商貿(mào)流通集團(tuán)有限公司擬對(duì)威海集采集配商貿(mào)物流有限責(zé)任公司增資擴(kuò)股所涉及的威海集采集配商貿(mào)物流有限責(zé)任公司股東全部權(quán)益價(jià)值資產(chǎn)評(píng)估報(bào)告
- 干細(xì)胞臨床研究:知情同意的倫理審查要點(diǎn)
- 檢測(cè)實(shí)驗(yàn)室安全管理與操作規(guī)程
- 2025云南保山電力股份有限公司招聘(100人)筆試歷年參考題庫(kù)附帶答案詳解
- (新教材)2026年人教版八年級(jí)下冊(cè)數(shù)學(xué) 21.1 四邊形及多邊形 課件
- 教師職業(yè)行為規(guī)范手冊(cè)
- 急性胸痛患者的快速識(shí)別與護(hù)理配合
- 法律研究與實(shí)踐
- 單招第四大類考試試題及答案
- 《建設(shè)工程總承包計(jì)價(jià)規(guī)范》
評(píng)論
0/150
提交評(píng)論