




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
頁(yè)1概述1.1課題背景及意義我國(guó)是僅次于美國(guó)的第二大經(jīng)濟(jì)實(shí)體。據(jù)美國(guó)寵物協(xié)會(huì)調(diào)查,全美國(guó)現(xiàn)有寵物狗的總數(shù)為6153萬(wàn)只,寵物貓的總數(shù)為7489萬(wàn)。2019年美國(guó)人在寵物身上消費(fèi)860億美元,其寵物行業(yè)的規(guī)模已經(jīng)遠(yuǎn)遠(yuǎn)超過(guò)了電影和游戲兩大支柱產(chǎn)業(yè)的總和。對(duì)比美國(guó)寵物消費(fèi)的市場(chǎng)規(guī)模,我們可以預(yù)見(jiàn)未來(lái)中國(guó)寵物行業(yè)將迎來(lái)巨大的發(fā)展機(jī)遇?,F(xiàn)在越來(lái)越多的寵物成了家庭中重要的一員,主人對(duì)他們像孩子一樣的照顧和愛(ài)護(hù)。隨著經(jīng)濟(jì)水平的不斷提高以及旅游業(yè)的快速發(fā)展,寵物主人出行的愿望也越來(lái)越迫切,但由于我國(guó)交通和食宿的限制,寵物很難隨同主人外出,只能被迫寄養(yǎng)。從社會(huì)背景來(lái)看,寵物托管服務(wù)以及老年寵物托管服務(wù)的中心,寵物醫(yī)院等寵物的服務(wù)機(jī)構(gòu)紛紛的出現(xiàn),服務(wù)質(zhì)量和檔次也是參差不齊。另有專家預(yù)測(cè),未來(lái)五年中國(guó)寵物經(jīng)濟(jì)的市場(chǎng)至少能達(dá)到億,面對(duì)這個(gè)龐大的數(shù)字的不斷增長(zhǎng),寵物托管服務(wù)得的需求也將越來(lái)越大。另一方面,站在用戶的角度上來(lái)說(shuō),養(yǎng)寵物的人數(shù)在不斷的增加,而一些忙碌的寵物主人經(jīng)常沒(méi)有時(shí)間或無(wú)力照看寵物。特別是到了外出旅游高峰期,家里的寵物更加無(wú)人看管,有些寵物主人因此而放棄出游放松的機(jī)會(huì)。同時(shí),部分老年人,特別部分患病的老年人更是無(wú)力照看寵物,這種情況給寵物主人的生活帶來(lái)了極大的不便,寵物托管服務(wù)也就有了更急切的需求。與此同時(shí),根據(jù)設(shè)計(jì)行業(yè)近年來(lái)的發(fā)展特點(diǎn),從最初的工業(yè)設(shè)計(jì),到后來(lái)的人機(jī)交互的設(shè)計(jì),再到服務(wù)系統(tǒng)的設(shè)計(jì),可以看出,用戶在設(shè)計(jì)中的比重越來(lái)越大,人的需求也越來(lái)越得到重視1.2國(guó)內(nèi)外研究現(xiàn)狀在美國(guó),寵物寄養(yǎng)的運(yùn)營(yíng)模式也發(fā)生了不小得變化,美國(guó)寄養(yǎng)寵物協(xié)會(huì)的一位負(fù)責(zé)人表示,對(duì)消費(fèi)者而言這種發(fā)展的一個(gè)結(jié)果就是,隨著附加服務(wù)層出不窮,未來(lái)兩年寵物寄養(yǎng)成本將增長(zhǎng)15%~20%。根據(jù)該組織提供的數(shù)據(jù),去年美國(guó)人花在寵物身上的支出為324億美元,較前年上升近10%。具體來(lái)說(shuō),從服務(wù)的層級(jí)上來(lái)看,主要分為高端服務(wù),中端服務(wù)和低端服務(wù)。這三種服務(wù)層級(jí),無(wú)論從服務(wù)價(jià)格、環(huán)境以及服務(wù)種類上來(lái)看,都是大相徑庭的。首先,低端寵物寄養(yǎng)服務(wù)主要以寵物家庭為主,主要是養(yǎng)寵物的家庭,例如狗友之間相互幫助,提供寄養(yǎng)服務(wù),寄養(yǎng)家庭的收費(fèi)定價(jià)比較低廉,一般為低于50美元1天。由于家庭條件的限制,一般大多數(shù)家庭只能接受只寵物的寄養(yǎng),而他們提供的寄養(yǎng)期間的服務(wù)一般為最基本的洗操、散步、游戲和喂食。寄養(yǎng)家庭的優(yōu)勢(shì)就是,能讓寄養(yǎng)的寵物有個(gè)伴玩耍,因?yàn)榧酿B(yǎng)家庭本身就有養(yǎng)育寵物,所以,主人將自家寵物送入寄養(yǎng)家庭,自家寵物也不會(huì)孤零零獨(dú)自一只。另外,寄養(yǎng)家庭的主人由于自己養(yǎng)寵物的緣故,比較有愛(ài)心,對(duì)待送來(lái)寄養(yǎng)的寵物也會(huì)照顧的更細(xì)心和耐心,讓寄養(yǎng)的寵物可以找到更溫馨的寄養(yǎng)之家。但是,這種托管模式,目前在美國(guó)剛剛起步,所以發(fā)展得不是很完善。而美國(guó)的寵物托管中端服務(wù),則主要集中在寵物旅館、寵物店和寵物醫(yī)院上。美國(guó)的寵物寄養(yǎng)旅館,從入住的管理上來(lái)說(shuō),相對(duì)較嚴(yán)厲。一般要求“入住”的寵物提供注射疫苗和健康的證明,如果沒(méi)有打疫苗,則會(huì)被要求注射完疫苗后小時(shí)再申請(qǐng)入住。寵物旅館的收費(fèi)標(biāo)準(zhǔn)一般為15-50美元每天,值得一提的是,有的寵物旅館除了提供基本的寄養(yǎng)服務(wù)之外,還設(shè)有寵物行為矯正室,可以幫助寵物改正生活中的不良習(xí)慣,還可以幫主人訓(xùn)練寵物。日本對(duì)寵物的重視程度也是比較高的,日本寵物托管照看最大的特點(diǎn)就是,分類非常細(xì)。有的貓的專門寄養(yǎng)場(chǎng)所,甚至布置的非常溫馨,有貓專用的家居、飲食用具等等。這種包括以“狗房間”和“貓公寓”取代混凝土地板和鐵絲網(wǎng)的一系列變革已經(jīng)改變了很多家庭外出時(shí)的選擇,他們?cè)僖膊挥靡蛲獬龆燃贂r(shí)把寵物留在別處而帶有負(fù)罪感了。國(guó)內(nèi)的寵物寄養(yǎng)服務(wù)相對(duì)來(lái)說(shuō)起步得較晚,多以零散的寵物店的形式存在于各個(gè)城市之中,提供的服務(wù)一般為基本的洗操、喂食和散步等。收費(fèi)也沒(méi)有一定的標(biāo)準(zhǔn),一般按寄養(yǎng)的時(shí)間長(zhǎng)短收費(fèi)的方式居多,部分寄養(yǎng)機(jī)構(gòu)細(xì)分了按寵物體積的大小收取寄養(yǎng)的費(fèi)用,主要分為小型、中型、和大型個(gè)收費(fèi)段。微信是騰訊公司在2011年發(fā)布的一款為智能終端提供的即時(shí)通訊應(yīng)用程序。微信軟件的使用與下載是完全免費(fèi)的,只需少量的網(wǎng)絡(luò)流量費(fèi)用。同時(shí),其使用不受移動(dòng)終端系統(tǒng)和運(yùn)營(yíng)商的限制,已成為目前亞洲地區(qū)擁有最大用戶群體的移動(dòng)即時(shí)通訊軟件。隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,微信也在不斷拓展著自身的功能來(lái)更好的滿足人們對(duì)于軟件功能的需要。比如我們現(xiàn)在很熟悉也很常用的錢包支付功能,以及用來(lái)推送文章的微信公眾號(hào)平臺(tái),還有一些訂閱號(hào),企業(yè)號(hào)等功能。目前微信已經(jīng)被應(yīng)用到我們?nèi)粘I钪械母鱾€(gè)領(lǐng)域,例如廣播電臺(tái),旅游服務(wù)等方面。在教育領(lǐng)域中,關(guān)于如何將微信應(yīng)用于教育中的研究也在不斷深入。有學(xué)者依托微信構(gòu)建一些學(xué)習(xí)交流平臺(tái),希望可以在學(xué)科教學(xué)中起到一定的助推作用,一些學(xué)校教師也通過(guò)創(chuàng)設(shè)學(xué)科學(xué)習(xí)微信公眾號(hào),初步構(gòu)建基于微信的新型微學(xué)習(xí)模式,探討微學(xué)習(xí)模式在優(yōu)化教學(xué)課堂中的應(yīng)用。也有的學(xué)者提出利用微信建立生活中的應(yīng)用,提供生活的便利性。微信小程序是在2017年基于微信內(nèi)部而開通的一款最新功能?!拔⑿胖浮睆埿↓?jiān)?jīng)說(shuō)過(guò)這樣的一句話:“小程序是一種無(wú)需下載安裝,即可使用的一種應(yīng)用,小程序的出現(xiàn)實(shí)現(xiàn)了我們?cè)?jīng)一直以來(lái)對(duì)于應(yīng)用可以實(shí)現(xiàn)“觸手可及”的期望,用戶只需通過(guò)掃一掃或者搜一搜就可以輕松快捷的打開自己所需要的功能的對(duì)應(yīng)的應(yīng)用,這也充分的體現(xiàn)了符合當(dāng)今快速發(fā)展社會(huì)的其中“用完即走”的這一理念與趨勢(shì),使用小程序的用戶們無(wú)需再像從前一樣,經(jīng)常關(guān)心其手機(jī)是否安裝了太多應(yīng)用的問(wèn)題。2017年1月9日,微信小程序正式開放,作為一種不需要下載、即開即使用的線上應(yīng)用,它最大的好處莫過(guò)于節(jié)省手機(jī)空間。小程序可在微信中置頂或在手機(jī)桌面形成快捷方式,這樣一來(lái)用戶可卸載掉手機(jī)中冗雜的應(yīng)用,用小程序來(lái)代替。用戶不需要擔(dān)心安裝過(guò)多應(yīng)用的問(wèn)題,也不必為了節(jié)省空間而卸掉一些應(yīng)用,小程序可以通過(guò)搜索獲得,也可以通過(guò)掃描二維碼獲得,還可以在私聊,群聊界面分享。微信小程序的開發(fā)相對(duì)來(lái)說(shuō)也較為簡(jiǎn)單,在開發(fā)微信小程序時(shí),開發(fā)者可以直接調(diào)用微信自帶的api功能接口來(lái)實(shí)現(xiàn)所需功能。用戶在使用小程序時(shí)也十分簡(jiǎn)單,用戶只需打開自己常用的微信軟件,在微信中直接搜索或者直接掃一掃即可進(jìn)入小程序進(jìn)行使用。小程序的出現(xiàn),使開發(fā)者的開發(fā)周期大大縮短,小程序一經(jīng)公布,很快就被大家所認(rèn)可,并且積極應(yīng)用于各個(gè)領(lǐng)域。一些學(xué)者將微信小程序用于構(gòu)建校園失領(lǐng)平臺(tái),以及家政服務(wù)的預(yù)約。生活領(lǐng)域?qū)τ谖⑿判〕绦虻膽?yīng)用研究也在不斷深入。1.3本課題主要工作本文正是基于微信小程序開發(fā)平臺(tái),針對(duì)寵物寄養(yǎng)的需求,本文設(shè)計(jì)出一個(gè)包含寄養(yǎng)家庭分類、寄養(yǎng)服務(wù)管理、寵物檔案、交流論壇的微信小程序,以此幫助寵物寄養(yǎng)的實(shí)現(xiàn),促進(jìn)寵物寄養(yǎng)工作的進(jìn)展。2系統(tǒng)開發(fā)環(huán)境 微信小程序的運(yùn)行環(huán)境分為渲染層和邏輯層,分別有兩個(gè)線程進(jìn)行管理,界面使用WebView進(jìn)行渲染,邏輯層則采用JsCore運(yùn)行JavaScript腳本,這兩個(gè)線程的通信經(jīng)由微信客戶端做中轉(zhuǎn),微信客戶端通過(guò)HTTPS請(qǐng)求與第三方服務(wù)器進(jìn)行交互,而且微信給開發(fā)者開放了很多的功能,實(shí)現(xiàn)起來(lái)還是非常的方便。微信小程序?yàn)閷W(xué)習(xí)者帶來(lái)很多便利,同時(shí)也減少了為不同設(shè)備、不同操作系統(tǒng)適配的工作量,因此本系統(tǒng)采用微信小程序的架構(gòu)進(jìn)行開發(fā)。2.1微信小程序相關(guān)技術(shù)微信小程序上線的初衷除了讓用戶使用更加方便,同時(shí)也給開發(fā)者提供更加方便便捷的開發(fā)環(huán)境來(lái)進(jìn)行更加高效的進(jìn)行開發(fā)。任何一套系統(tǒng)的設(shè)計(jì)與開發(fā)都需要一套完整的系統(tǒng)框架,用來(lái)保證整套系統(tǒng)的完整運(yùn)作。對(duì)于微信小程序來(lái)說(shuō),為了使開發(fā)更加快捷,微信小程序采用的框架為MINA應(yīng)用框架。MINA框架主要為一個(gè)負(fù)責(zé)數(shù)據(jù)交互的系統(tǒng)。其構(gòu)成主要包括用來(lái)顯示頁(yè)面的視圖層結(jié)構(gòu)與負(fù)責(zé)實(shí)現(xiàn)數(shù)據(jù)交互的邏輯層系統(tǒng)。其中,視圖層負(fù)責(zé)發(fā)出事件請(qǐng)求,邏輯層負(fù)責(zé)接受數(shù)據(jù),處理數(shù)據(jù)。當(dāng)邏輯層接收到數(shù)據(jù)后,視圖層再根據(jù)邏輯層的數(shù)據(jù)改變,從而做出相應(yīng)的更新,MINA框架使邏輯層和視圖層內(nèi)的數(shù)據(jù)變化達(dá)到同步??蚣苓€負(fù)責(zé)很多的交互操作,開發(fā)者只需負(fù)責(zé)將要實(shí)現(xiàn)頁(yè)面方法與函數(shù)輸入進(jìn)去,框架就可以管理整個(gè)程序的頁(yè)面路由與生命周期,讓小程序可以在不同的子級(jí)頁(yè)面跳轉(zhuǎn)時(shí)無(wú)縫流暢。MINA框架中的視圖層用來(lái)開發(fā)小程序的前端界面,page建立界面,使用WXML和WXSS語(yǔ)言進(jìn)行開發(fā)。WXML和WXSS語(yǔ)言都是框架自身提供的描述語(yǔ)言,WXML用來(lái)描述頁(yè)面結(jié)構(gòu)。WXSS用來(lái)控制頁(yè)面的展示樣式,搭建頁(yè)面的基礎(chǔ)視圖結(jié)構(gòu)。AppService邏輯層是MINA的服務(wù)中心,負(fù)責(zé)頁(yè)面渲染需要的數(shù)據(jù)以及頁(yè)面交互所處理的邏輯,管理應(yīng)用的生命周期以及頁(yè)面路由,視圖層向邏輯層發(fā)送事件請(qǐng)求,邏輯層通過(guò)請(qǐng)求進(jìn)行頁(yè)面數(shù)據(jù)處理與傳輸,再發(fā)送給視圖層進(jìn)行頁(yè)面渲染。邏輯層使用JavaScript語(yǔ)言編寫,實(shí)現(xiàn)頁(yè)面的交互,網(wǎng)絡(luò)請(qǐng)求以及數(shù)據(jù)的加工處理,邏輯層含有小程序強(qiáng)大的API接口功能,開發(fā)者在開發(fā)時(shí),需要哪些功能直接調(diào)用即可,包括獲取用戶信息接口,支付功能接口,定位服務(wù)功能接口等。此外,小程序借助JSBridge實(shí)現(xiàn)對(duì)底層API接口的調(diào)動(dòng),JSBridge通過(guò)JavaScript連接Web與Native,使Native可以調(diào)用WEB的js代碼,讓W(xué)eb可以調(diào)用原生的代碼。所以微信小程序的開發(fā)無(wú)需考慮ios和安卓操作系統(tǒng)的差異,兩者兼容,只需在視圖層和邏輯層進(jìn)行開發(fā)即可。下圖主要展示了MINA框架的主要結(jié)構(gòu):圖2-1MINA框架的主要結(jié)構(gòu)2.2微信小程序文件目錄每一個(gè)微信小程序的開發(fā),都必定包括一個(gè)app—其主要功能是針對(duì)于小程序整體進(jìn)行描述,以及一個(gè)page—主要用于描述小程序的頁(yè)面。在開發(fā)小程序時(shí),微信小程序初始化的代碼架構(gòu)目錄是十分簡(jiǎn)單明了的,僅僅顯示了2個(gè)目錄,即pages目錄還有utils目錄,以及app.js、app.json、app.wxss這3個(gè)應(yīng)用文件。針對(duì)于pages目錄來(lái)說(shuō),其主要功能相當(dāng)于一個(gè)“存儲(chǔ)器”,用來(lái)“存放”小程序的各個(gè)顯示頁(yè)面。一個(gè)頁(yè)面對(duì)應(yīng)著一個(gè)目錄,目錄里包含著js文件,wxml文件,wxss文件,json文件這四個(gè)文件。如下圖所示,pages的目錄里面主要存放著index與logs這兩個(gè)頁(yè)面的構(gòu)成文件。Utils負(fù)責(zé)存放js庫(kù)和數(shù)字格式化文件。如圖2-2所示。圖2-2小程序文件目錄介紹接下來(lái)要介紹的就是每個(gè)小程序都必須包括的app.js、app.json、app.wxss這三個(gè)文件,這三個(gè)文件是一個(gè)小程序的主體部分。且這3個(gè)文件的文件名都是固定的,是不可以進(jìn)行隨便修改的。以下表2-1對(duì)此三個(gè)文件進(jìn)行詳細(xì)介紹。表2-1小程序主體介紹app.js的文件是最先執(zhí)行的文件。因?yàn)槠涫紫纫獙?duì)程序的代碼進(jìn)行統(tǒng)一的定義,并統(tǒng)一處理全局的邏輯。從app.js的后綴名,我們就知道這部分用到了JavaScript的代碼。App里面主要包含著onLaunch方法、getUserInfo方法、globalData全局變量數(shù)據(jù)。onLaunch方法內(nèi)的程序?qū)⒃谛〕绦騿?dòng)時(shí)被執(zhí)行。以wx.這個(gè)開頭的都是系統(tǒng)“自帶”的方法,需要使用時(shí)我們直接調(diào)用即可。每次輸入wx.時(shí),系統(tǒng)會(huì)馬上顯示出其“自帶”的自帶方法。其中正如上圖所示。wx.getStorageSync是獲取本地緩存的logs字段。unshift()方法將新的log內(nèi)容和現(xiàn)在時(shí)間添加到數(shù)組的尾部。getUserInfo自定義的方法用于獲取用戶信息。這里需要先判斷用戶信息是否為空,若用戶信息為空則調(diào)用微信的登錄接口。登錄成功后,將用戶id及身份標(biāo)識(shí)存儲(chǔ)在全局變量globalData里。app.json文件是小程序的整體配置文件。在該文件中,必須配置小程序的組成頁(yè)面,以及可根據(jù)實(shí)際需求配置整個(gè)小程序的統(tǒng)一的窗口背景色,導(dǎo)航條。樣式,默認(rèn)標(biāo)題等內(nèi)容。該文件不可添加任何注釋。app.json是對(duì)當(dāng)前小程序的全局配置。包括小程序的所有頁(yè)面路徑、界面窗口表現(xiàn)、網(wǎng)絡(luò)超時(shí)時(shí)間、底部tab等。app.json的配置是可以被其他頁(yè)面相同的.json配置所覆蓋的。app.wxss是整個(gè)小程序的公共樣式表。主要是針對(duì)于小程序的樣式進(jìn)行一個(gè)總的控制。同樣,這個(gè)文件中的樣式也會(huì)被其他頁(yè)面中.wxss中的相同樣式覆蓋。mysql數(shù)據(jù)庫(kù)它有很多的優(yōu)點(diǎn),例如它在操作上能夠讓人通俗易懂、功能強(qiáng)大、信息儲(chǔ)存量高等優(yōu)點(diǎn)。所以被人們廣泛應(yīng)用,對(duì)于mysql數(shù)據(jù)庫(kù)來(lái)說(shuō)它一般主要是對(duì)數(shù)據(jù)進(jìn)行編碼和查詢,而且在很多的設(shè)計(jì)當(dāng)中都應(yīng)用到了該數(shù)據(jù)庫(kù),在此過(guò)程當(dāng)中我們可以對(duì)常規(guī)的數(shù)據(jù)進(jìn)行查詢和組合,所以我們?cè)谶M(jìn)行使用mysql數(shù)據(jù)庫(kù)的時(shí)候只要對(duì)編寫一小段的數(shù)據(jù)就能實(shí)現(xiàn)相應(yīng)的功能。數(shù)據(jù)庫(kù),就是數(shù)據(jù)存儲(chǔ)的儲(chǔ)藏室,只不過(guò)數(shù)據(jù)是存儲(chǔ)在計(jì)算機(jī)上的,而不是現(xiàn)實(shí)中的儲(chǔ)藏室,數(shù)據(jù)的存放是按固定格式,而不是無(wú)序的,則定義就是:長(zhǎng)期有固定格式,可以共享的存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)器上。數(shù)據(jù)庫(kù)管理主要包括數(shù)據(jù)表的建立,數(shù)據(jù)存儲(chǔ)、修改和增加數(shù)據(jù),為了使數(shù)據(jù)庫(kù)系統(tǒng)能夠正常運(yùn)行,相關(guān)人員進(jìn)行的管理工作。數(shù)據(jù)表的建立,可以對(duì)數(shù)據(jù)表中的數(shù)據(jù)進(jìn)行調(diào)整,數(shù)據(jù)的重新組合及重新構(gòu)造,保證數(shù)據(jù)的安全性。2.3小程序頁(yè)面文件構(gòu)成在開發(fā)小程序之前,首先根據(jù)所開發(fā)系統(tǒng)的功能,在pages下面建立頁(yè)面對(duì)應(yīng)的子文件夾,我們所設(shè)計(jì)的系統(tǒng)一共有多少頁(yè)面,就相應(yīng)的在Pages下建立多少個(gè)子文件夾。相應(yīng)的,在每個(gè)子文件夾即頁(yè)面所對(duì)應(yīng)的文件夾下都由四個(gè)子文件構(gòu)成。這四個(gè)文件的后綴拓展名分別為.js,.json,.wxml,.wxss。并且規(guī)定,這四個(gè)文件的文件名必須與所在的子文件夾的文件名名相同。每個(gè)子文件下的四個(gè)文件都有不同的作用。.js文件是子文件夾中的核心邏輯文件,主要是用來(lái)編輯每個(gè)頁(yè)面的的業(yè)務(wù)處理程序。.wxml文件是用來(lái)創(chuàng)建我們所需建立的所有頁(yè)面的結(jié)構(gòu)和布局,也是必須創(chuàng)建的文件類似于網(wǎng)頁(yè)中html的功能。.wxss文件是當(dāng)前頁(yè)面的樣式文件。負(fù)責(zé)調(diào)整當(dāng)前頁(yè)面的樣式布局,例如調(diào)B/S結(jié)構(gòu)主要有三層,分別為數(shù)據(jù)層、控制邏輯層和視圖層。用戶通過(guò)視圖層,讓控制層調(diào)用數(shù)據(jù)層的數(shù)據(jù),從而達(dá)到整個(gè)訪問(wèn)過(guò)程。三層相互獨(dú)立,維護(hù)方便,使用安全,三層有互相調(diào)用,提高效率。2.4微信小程序API接口微信內(nèi)部提供豐富的原生API接口,可以方便的調(diào)起微信提供的能力。x.on開頭的API是監(jiān)聽(tīng)某個(gè)事件發(fā)生的API接口,接受一個(gè)CALLBACK函數(shù)作為參數(shù)。當(dāng)該事件觸發(fā)時(shí),會(huì)調(diào)用CALLBACK函數(shù)。如未特殊約定,其他API接口都接受一個(gè)OBJECT作為參數(shù)。OBJECT中可以指定success,fail,complete來(lái)接收接口調(diào)用結(jié)果。參數(shù)名類型必填說(shuō)明successFunction否接口調(diào)用成功的回調(diào)函數(shù)failFunction否接口調(diào)用失敗的回調(diào)函數(shù)completeFunction否接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會(huì)執(zhí)行)API列表主要包括網(wǎng)絡(luò)API和文件API等,其中具體如下表所示:網(wǎng)絡(luò)API列表:API說(shuō)明wx.request發(fā)起網(wǎng)絡(luò)請(qǐng)求wx.uploadFile上傳文件wx.downloadFile下載文件wx.connectSocket創(chuàng)建WebSocket連接wx.onSocketOpen監(jiān)聽(tīng)WebSocket打開wx.onSocketError監(jiān)聽(tīng)WebSocket錯(cuò)誤wx.sendSocketMessage發(fā)送WebSocket消息wx.onSocketMessage接受WebSocket消息wx.closeSocket關(guān)閉WebSocket連接wx.onSocketClose監(jiān)聽(tīng)WebSocket關(guān)閉文件API列表:API說(shuō)明wx.saveFile保存文件wx.getSavedFileList獲取已保存的文件列表wx.getSavedFileInfo獲取已保存的文件信息wx.removeSavedFile刪除已保存的文件信息wx.openDocument打開文件3系統(tǒng)分析所謂系統(tǒng)分析就是,需求人員通過(guò)與用戶的溝通,所獲取的信息,然后把這些信息通過(guò)需求說(shuō)明書的方式展示給用戶和開發(fā)人員。在軟件功能發(fā)展的歷史長(zhǎng)河中,很長(zhǎng)時(shí)間,特別是最開始的時(shí)候,需求分析的重要性并不被人們所認(rèn)同,例如當(dāng)時(shí)美國(guó)IBM公司為英國(guó)電信公司開發(fā)一套信息管理系統(tǒng),在需求不明確的情況下開始開發(fā),最初的工期為一年,由于需求獲取不清晰導(dǎo)致工期推遲了半年多,造成巨大損失。我們很多軟件公司也存在這種情況,邊需求,邊開發(fā),甚至與客戶沒(méi)有溝通清楚的情況下,直接照搬同類型的項(xiàng)目進(jìn)行更改,導(dǎo)致到系統(tǒng)驗(yàn)收的時(shí)候,重新更改,造成了人力、物力的極大浪費(fèi)。而導(dǎo)致這一切后果的原因就是需求獲取不及時(shí)、不清楚、不全面。3.1可行性分析可行性分析是系統(tǒng)開發(fā)的前提和必要條件,對(duì)系統(tǒng)開發(fā)具有重要的指導(dǎo)意義。在確定了目標(biāo)后,我們從以下四方面對(duì)能否實(shí)現(xiàn)本系統(tǒng)目標(biāo)進(jìn)行可行性分析。3.1.1技術(shù)可行性項(xiàng)目主要采用java前端技術(shù),基于小程序開發(fā)框架,對(duì)于應(yīng)用程序的開發(fā)要求具備完整功能,使用簡(jiǎn)單的特點(diǎn)?;谖⑿判〕绦虻捻?xiàng)目應(yīng)用具有很高可行性,且開發(fā)人員掌握了一定的開發(fā)技術(shù),所以系統(tǒng)的開發(fā)具有可行性。3.1.2操作可行性項(xiàng)目其和微信關(guān)聯(lián)進(jìn)行登錄,簡(jiǎn)單易于操作,采用常見(jiàn)的小程序設(shè)計(jì)界面,通過(guò)手機(jī)端進(jìn)行訪問(wèn)操作。此系統(tǒng)的開發(fā)采用java語(yǔ)言開發(fā),基于小程序開發(fā)框架結(jié)構(gòu),這些開發(fā)環(huán)境使系統(tǒng)更加完善。本系統(tǒng)具有易操作、易管理、交互性好的特點(diǎn),在操作上是非常簡(jiǎn)單的。因此本系統(tǒng)可以進(jìn)行開發(fā)。3.1.3經(jīng)濟(jì)可行性項(xiàng)目是基于小程序開發(fā)框架,采用前端加服務(wù)器的開發(fā)模式,所要求的硬件和軟件環(huán)境,市場(chǎng)上都很容易購(gòu)買,程序開發(fā)主要是管理系統(tǒng)的開發(fā)和維護(hù)。所以程序在開發(fā)人力、財(cái)力上要求不高,而且此系統(tǒng)不是很復(fù)雜,開發(fā)周期短,在經(jīng)濟(jì)方面具有較高的可行性。3.1.4法律可行性項(xiàng)目是自己設(shè)計(jì)的分類管理系統(tǒng),具有很大的實(shí)際意義。因?yàn)闊o(wú)論是軟件界面,還是具體邏輯功能都采用的都是開源代碼,因此這個(gè)系統(tǒng)的開發(fā)和設(shè)計(jì),并不存在侵權(quán)等問(wèn)題,在法律上完全具有可行性。綜上所述,本論文所完成項(xiàng)目在技術(shù)、經(jīng)濟(jì)、操作和法律上都具有很高的可行性,開發(fā)此程序是可行的。3.2系統(tǒng)流程分析3.2.1系統(tǒng)開發(fā)流程 該項(xiàng)目在開發(fā)時(shí),首先進(jìn)行需求分析,進(jìn)而對(duì)系統(tǒng)進(jìn)行總體的設(shè)計(jì)規(guī)劃,設(shè)計(jì)系統(tǒng)功能模塊,數(shù)據(jù)庫(kù)的調(diào)用等,本系統(tǒng)的開發(fā)流程如圖3-1所示圖3-1系統(tǒng)開發(fā)流程圖4開發(fā)環(huán)境和系統(tǒng)設(shè)計(jì)4.1系統(tǒng)開發(fā)環(huán)境搭建4.1.1微信小程序的注冊(cè)在開發(fā)微信小程序之前,首先需要對(duì)小程序進(jìn)行登陸注冊(cè)。注冊(cè)微信小程序的步驟如下:首先輸入網(wǎng)址進(jìn)入微信公眾平臺(tái)進(jìn)行注冊(cè)。圖4-1微信公眾平臺(tái)注冊(cè)界面(2)開始注冊(cè)后選擇“小程序”進(jìn)入正式注冊(cè)界面。注冊(cè)界面出現(xiàn)后需根據(jù)提示填寫頁(yè)面中空白信息,填寫后點(diǎn)擊立即注冊(cè)即可。(3)點(diǎn)擊注冊(cè)后,微信公眾平臺(tái)會(huì)向上一步中的登陸郵箱中發(fā)送一封登錄郵件,此時(shí)登陸此注冊(cè)郵箱,并在郵箱中點(diǎn)擊來(lái)自微信平臺(tái)的郵件中的鏈接,即可進(jìn)行驗(yàn)證,驗(yàn)證之后即可登陸信息登記界面。圖4-2激活認(rèn)證界面(4)主題信息提交后,對(duì)小程序進(jìn)行登錄,小程序后臺(tái)即可以使用了。進(jìn)入小程序后,將開發(fā)所需要的相關(guān)信進(jìn)行補(bǔ)充,其中包括程序的命名、頭像、簡(jiǎn)介等。4.1.2微信小程序開發(fā)工具的安裝在上述的微信小程序的注冊(cè)中已經(jīng)完成了微信小程序的注冊(cè),接下來(lái)要對(duì)系統(tǒng)開發(fā)所需的微信開發(fā)者工具的下載與安裝。首先在微信公眾平臺(tái)上下載微信開發(fā)者工具。圖4-3微信開發(fā)者工具安裝頁(yè)面(2)隨后打開微信web開發(fā)者工具,通過(guò)微信掃描打開的二維碼授權(quán)登錄。微信授權(quán)登錄,微信web開發(fā)者工具進(jìn)入到如圖界面。(4)新建項(xiàng)目時(shí),首先點(diǎn)擊小程序進(jìn)入界面,并點(diǎn)擊新建項(xiàng)目(此項(xiàng)目需要選擇一個(gè)新建文件夾。輸入項(xiàng)目名稱,點(diǎn)擊確定,創(chuàng)建項(xiàng)目完成。圖4-4微信開發(fā)者工具注冊(cè)4.1.3微信小程序開發(fā)工具的安裝微信小程序編輯界面簡(jiǎn)潔,操作起來(lái)相對(duì)來(lái)說(shuō)比較簡(jiǎn)單,微信小程序后臺(tái)編輯界面如下圖所示:圖4-5初始界面以下為對(duì)此界面各部分功能詳細(xì)介紹:1.此區(qū)域負(fù)責(zé)機(jī)型的選擇:本小程序以IPhone8的屏幕尺寸為設(shè)計(jì)標(biāo)準(zhǔn)。2.此區(qū)域是模擬網(wǎng)絡(luò)環(huán)境:2G/3G/4G/WiFi3.此區(qū)域是進(jìn)行實(shí)時(shí)預(yù)覽的界面,界面的效果會(huì)在這個(gè)區(qū)域顯示4.此區(qū)域是代碼架構(gòu)目錄,用來(lái)顯示整個(gè)項(xiàng)目的文檔目錄結(jié)構(gòu)5.此區(qū)域?yàn)榇a編輯區(qū)與顯示區(qū),在此區(qū)域編輯代碼。6.這個(gè)區(qū)域是調(diào)試區(qū)。以下分別介紹這幾種調(diào)試模式:(1)ConsoleConsole的意思就是幾乎每個(gè)IDE都有的控制臺(tái),其作用顯示錯(cuò)誤信息和打印變量的信息等。(2)SourcesSSourcespanel用于顯示當(dāng)前項(xiàng)目的腳本文件,(3)NetworkNetwork顧名思義:用于觀察和顯示request和socket的請(qǐng)求情況(4)StorageStoragepane用來(lái)顯示數(shù)據(jù)存儲(chǔ)的情況。(5)AppDataAppData是用來(lái)顯示當(dāng)前項(xiàng)目所需的具體數(shù)據(jù)。(6)WxmlWxml用于幫助開發(fā)者開發(fā)Wxml轉(zhuǎn)化后的界面。7.此區(qū)域?qū)⒋a變成可執(zhí)行的程序8.此區(qū)域負(fù)責(zé)上傳代碼:將代碼上傳到騰訊服務(wù)器,提交審核必經(jīng)步驟??梢蕴顚懓姹咎?hào)和備注信息4.2系統(tǒng)概述進(jìn)過(guò)系統(tǒng)的分析后,就開始記性系統(tǒng)的設(shè)計(jì),系統(tǒng)設(shè)計(jì)包含總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)??傮w設(shè)計(jì)只是一個(gè)大體的設(shè)計(jì),經(jīng)過(guò)了總體設(shè)計(jì),我們能夠劃分出系統(tǒng)的一些東西,例如文件、文檔、數(shù)據(jù)等。而且我們通過(guò)總體設(shè)計(jì),大致可以劃分出了程序的模塊,以及功能。但是只是一個(gè)初步的分類,并沒(méi)有真正的實(shí)現(xiàn)。整體設(shè)計(jì),只是一個(gè)初步設(shè)計(jì),而且,對(duì)于一個(gè)項(xiàng)目,我們可以進(jìn)行多個(gè)整體設(shè)計(jì),通過(guò)對(duì)比,包括性能的對(duì)比、成本的對(duì)比、效益的對(duì)比,來(lái)最終確定一個(gè)最優(yōu)的設(shè)計(jì)方案,選擇優(yōu)秀的整體設(shè)計(jì)可以降低開發(fā)成本,增加公司效益,從這一點(diǎn)來(lái)講,整體設(shè)計(jì)還是非常重要的?;谖⑿判〕绦虻捻?xiàng)目工作原理圖如圖4-6所示:圖4-6系統(tǒng)工作原理圖4.2.1系統(tǒng)結(jié)構(gòu)設(shè)計(jì)系統(tǒng)架構(gòu)圖屬于系統(tǒng)設(shè)計(jì)階段,系統(tǒng)架構(gòu)圖只是這個(gè)階段一個(gè)產(chǎn)物,系統(tǒng)的總體架構(gòu)決定了整個(gè)系統(tǒng)的模式,是系統(tǒng)的基礎(chǔ)。基于微信小程序的項(xiàng)目設(shè)計(jì)的整體結(jié)構(gòu)設(shè)計(jì)如圖4-7所示。數(shù)據(jù)庫(kù)檢索微數(shù)據(jù)庫(kù)檢索微信用戶服務(wù)器接口輸入文字信息或圖片圖4-7系統(tǒng)結(jié)構(gòu)圖用戶通過(guò)微信和小程序進(jìn)行關(guān)聯(lián)登陸,通過(guò)輸入相應(yīng)的信息進(jìn)行檢索,進(jìn)而輸出檢索的結(jié)果并對(duì)該結(jié)果進(jìn)行展示。4.3數(shù)據(jù)庫(kù)設(shè)計(jì)如何設(shè)計(jì)數(shù)據(jù)庫(kù)是軟件系統(tǒng)設(shè)計(jì)與開發(fā)中最重要,最基本的要點(diǎn)。一個(gè)健壯和合理的數(shù)據(jù)庫(kù)是健康系統(tǒng)最需要的。數(shù)據(jù)庫(kù)的存儲(chǔ),維護(hù),設(shè)計(jì)系統(tǒng)中的所有數(shù)據(jù),即如何開發(fā)系統(tǒng)的核心也是最基本的技術(shù),這與系統(tǒng)的整體穩(wěn)定性和健壯性息息相關(guān)。如果在系統(tǒng)設(shè)計(jì)之初就沒(méi)有對(duì)數(shù)據(jù)庫(kù)進(jìn)行良好的設(shè)計(jì),它將帶來(lái)一系列負(fù)面影響,留下許多隱藏的問(wèn)題,給系統(tǒng)的開發(fā)和維護(hù)蒙上陰影。因此要實(shí)現(xiàn)系統(tǒng)的平穩(wěn)運(yùn)行,首先必須考慮一個(gè)好的數(shù)據(jù)庫(kù)。MySQL適用于批量,低成本,正常的性能和響應(yīng)速度。它具有自己的標(biāo)準(zhǔn)語(yǔ)法。連接到服務(wù)器時(shí),它也可以選擇加密密碼。因此,該系統(tǒng)使用我的SQL數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)庫(kù)管理,與其他數(shù)據(jù)管理工具相比,這是一個(gè)不錯(cuò)的選擇。數(shù)據(jù)庫(kù)中需要存儲(chǔ)用戶及各個(gè)模塊子功能等基本信息以及用戶的歷史行為信息,這些信息將會(huì)被展示在應(yīng)用端的用戶界面上并且會(huì)被用于進(jìn)行數(shù)據(jù)分析。在該數(shù)據(jù)概念設(shè)計(jì)過(guò)程中,我們使用了實(shí)體聯(lián)系模型(EntityRelationshipModel,簡(jiǎn)稱ER模型)來(lái)確定系統(tǒng)實(shí)體(Entity)、實(shí)體的屬性(attribute)以及實(shí)體間的聯(lián)系(relationship)5統(tǒng)詳細(xì)設(shè)計(jì)基于上一章中介紹的總體設(shè)計(jì)框架的搭建,本章下面將根據(jù)系統(tǒng)的各項(xiàng)功能模塊進(jìn)行系統(tǒng)的具體實(shí)現(xiàn),針對(duì)系統(tǒng)的主要功能模塊分別進(jìn)行系統(tǒng)主要界面的效果展示。5.1系統(tǒng)主界面用戶進(jìn)入小程序后,便可看到程序的主界面,具體如圖5-1所示。界面中首先展示的寄養(yǎng)服務(wù)相關(guān)內(nèi)容的頁(yè)面??梢栽陧敹诉x擇發(fā)布信息,也可以在中間欄輸入關(guān)鍵字查找信息,中下部分是具體寄養(yǎng)服務(wù)信息的展示。在底部是主頁(yè)、交流論壇、我的訂單和個(gè)人信息的標(biāo)簽頁(yè)。圖5-1展示主界面5.2寄養(yǎng)服務(wù)展示界面在寄養(yǎng)服務(wù)展示界面中,當(dāng)用戶點(diǎn)擊某一項(xiàng)寄養(yǎng)服務(wù)的展示時(shí)便進(jìn)入界面,如圖5-2所示。頁(yè)面當(dāng)中展示寄養(yǎng)服務(wù)名稱、圖片、介紹和價(jià)格。用戶可以收藏和評(píng)論圖5-2寄養(yǎng)服務(wù)展示界面5.3發(fā)布寄養(yǎng)信息界面在發(fā)布寄養(yǎng)信息界面中,用戶可以定義發(fā)布名稱、選擇分類、插入圖片并進(jìn)行詳細(xì)介紹,如圖5-3所示。圖5-3發(fā)布寄養(yǎng)信息界面5.4交流論壇界面在交流論壇界面中,會(huì)展示用戶發(fā)布的各類帖子,點(diǎn)擊具體的帖子,就可以看到詳細(xì)內(nèi)容,如圖5-4所示。用戶可以自己發(fā)帖子,也可以在別人的帖子下面回復(fù)。圖5-4交流論壇界面5.4寄養(yǎng)訂單界面用戶查看到寄養(yǎng)發(fā)布信息后,可以提交寄養(yǎng)信息,填寫預(yù)約時(shí)間,領(lǐng)回時(shí)間等信息,提交后生成寄養(yǎng)訂單,在寄養(yǎng)訂單界面中,上述相關(guān)信息,如圖5-5所示。圖5-5寄養(yǎng)訂單界面6系統(tǒng)測(cè)試系統(tǒng)開發(fā)的最后一個(gè)步驟就是系統(tǒng)測(cè)試,系統(tǒng)測(cè)試也是整個(gè)系統(tǒng)十分重要的一個(gè)環(huán)節(jié),測(cè)試的好壞關(guān)系到產(chǎn)品的發(fā)展??蛻魧?duì)軟件的質(zhì)量、性能和可靠性等需求就要通過(guò)測(cè)試來(lái)實(shí)現(xiàn)。測(cè)試過(guò)程要必須遵循嚴(yán)謹(jǐn)性、完善性、規(guī)范性的原則,測(cè)試的主要目的就是看看在系統(tǒng)運(yùn)行中,是否會(huì)出現(xiàn)bug,然后對(duì)出現(xiàn)的bug進(jìn)行調(diào)試,直到程序完美運(yùn)行。但是軟件的測(cè)試只能盡可能的減少bug,理論上來(lái)說(shuō)是無(wú)法達(dá)到消除bug。但是bug越少,系統(tǒng)出錯(cuò)的幾率就越低,用戶使用起來(lái)也更方便、更安全。近年來(lái),軟件包含測(cè)試從現(xiàn)在的檢驗(yàn)當(dāng)中來(lái)看,系統(tǒng)接近預(yù)期目標(biāo)可能出現(xiàn)的問(wèn)題,并對(duì)這些錯(cuò)誤做出相應(yīng)的修正,假如我們不進(jìn)行早期的測(cè)試錯(cuò)誤就會(huì)延續(xù)下去,最后所做出的成品就會(huì)有很大的困難。我們要在這個(gè)測(cè)試的過(guò)程當(dāng)中找出錯(cuò)誤。測(cè)試成軟件開發(fā)的主要一部分,自從有了程序的設(shè)計(jì)那天開始,它就成為了重要的組成部分。經(jīng)過(guò)統(tǒng)計(jì)來(lái)看,軟件測(cè)試可以占據(jù)這個(gè)系統(tǒng)45%的工作量,而在軟件開發(fā)的成本當(dāng)中,對(duì)于測(cè)試成本來(lái)說(shuō)它包含了很多的測(cè)試工作。每個(gè)程序測(cè)試時(shí)都會(huì)出現(xiàn)和遇到錯(cuò)誤。在整個(gè)程序的開發(fā)過(guò)程當(dāng)中,人為去查找錯(cuò)誤是非常復(fù)雜和困難的,所以我們一般都會(huì)找一些測(cè)試的工具來(lái)進(jìn)行測(cè)試6.1系統(tǒng)測(cè)試的意義隨著現(xiàn)代信息的快速發(fā)展,在社會(huì)各大領(lǐng)域中已經(jīng)都開始應(yīng)用網(wǎng)絡(luò)信息技術(shù),在應(yīng)用網(wǎng)絡(luò)技術(shù)的同時(shí)人們也開始把軟件的質(zhì)量問(wèn)題作為了一個(gè)重要焦點(diǎn)來(lái)關(guān)注,因?yàn)橐粋€(gè)軟件的好與壞它決定著這個(gè)系統(tǒng)在市場(chǎng)上的生存,所以我們必須要把軟件質(zhì)量來(lái)做好,這樣才有一定的生存能力。對(duì)于用戶來(lái)說(shuō)它們首先選用的都是保證這個(gè)系統(tǒng)軟件的質(zhì)量問(wèn)題,因?yàn)橐粋€(gè)系統(tǒng)的軟件質(zhì)量決定著用戶在后期上成本經(jīng)濟(jì)的問(wèn)題。圖6-1就是糾錯(cuò)測(cè)試流程。測(cè)試測(cè)試評(píng)價(jià)糾錯(cuò)系統(tǒng)測(cè)試數(shù)據(jù)測(cè)試結(jié)果錯(cuò)誤信息改正信息期望結(jié)果圖6-1測(cè)試與糾錯(cuò)信息流程6.2測(cè)試方法具體測(cè)試方法包括:黑盒測(cè)試和白盒測(cè)試。黑盒測(cè)試又被人們稱作為功能測(cè)試,通常是在程序的接口來(lái)做一些測(cè)試的方法,它一般包括對(duì)程序的功能和使用的方法來(lái)做出一些數(shù)據(jù)的接受和輸出,同時(shí)還可以做出正確的輸出信息,并保證與外部信息的完整性。白盒測(cè)試通常被人們稱作為結(jié)構(gòu)測(cè)試,在整個(gè)程序的結(jié)構(gòu)和處理當(dāng)中它是由程序當(dāng)中的邏輯測(cè)試和檢驗(yàn)程序來(lái)完成一些正確的工作。具體的功能測(cè)試它是包括:系統(tǒng)的適用性、準(zhǔn)確性、安全性等功能測(cè)試。6.3測(cè)試分析本基于微信小程序的垃圾分類應(yīng)用滿足相關(guān)信息的管理需求,在設(shè)計(jì)時(shí)借鑒了國(guó)內(nèi)外優(yōu)秀小程序的優(yōu)點(diǎn),從界面到系統(tǒng)設(shè)計(jì)都保證了用戶能夠方便操作。系統(tǒng)的主要特點(diǎn)和優(yōu)點(diǎn)歸納如下:(1)本系統(tǒng)用的移置性和針對(duì)性都比較高,因?yàn)獒槍?duì)性高可以提供更好的服務(wù)而移置性可以在多個(gè)系統(tǒng)上運(yùn)行,更給客戶帶來(lái)了極大的方便。(2)該基于微信小程序的應(yīng)用內(nèi)容全面,管理方便可以及時(shí)的全面的處理各種錯(cuò)誤,異常,這樣避免了很多因客戶的馬虎操作而出現(xiàn)的失誤,其操作方便,會(huì)員界面友好,能夠上網(wǎng)的人都可以很好的進(jìn)行操作。經(jīng)過(guò)對(duì)上述的測(cè)試結(jié)果分析,所有基本功能齊全,操作簡(jiǎn)單,系統(tǒng)運(yùn)行性能良好,系統(tǒng)安全可靠,能促進(jìn)基于微信小程序的應(yīng)用程序的發(fā)展,發(fā)展前景廣闊。結(jié)論本系統(tǒng)通過(guò)對(duì)微信小程序開發(fā)框架簡(jiǎn)介,從硬件和軟件兩反面說(shuō)明了基于微信小程序的項(xiàng)目設(shè)計(jì)應(yīng)用的可行性,本文結(jié)論及研究成果如下:實(shí)現(xiàn)了java與微信小程序相結(jié)合構(gòu)建的應(yīng)用,該小程序可以響應(yīng)式展示。通過(guò)本次基于微信小程序的應(yīng)用的研究與實(shí)現(xiàn),我感到學(xué)海無(wú)涯,學(xué)習(xí)是沒(méi)有終點(diǎn)的,而且實(shí)踐出真知,只有多動(dòng)手才能盡快掌握它,經(jīng)驗(yàn)對(duì)系統(tǒng)的開發(fā)非常重要,經(jīng)驗(yàn)不足,就難免會(huì)有許多考慮不周之處。比如要有美觀的界面,更完善的功能,才能吸引更多的用戶。由于在此之前對(duì)于java知識(shí)沒(méi)有深入了解,所以從一開始就碰到許多困難,例如一開始的頁(yè)面顯示不規(guī)范、無(wú)法實(shí)現(xiàn)參數(shù)的傳遞等等,不過(guò)通過(guò)在網(wǎng)上尋找有關(guān)資料以及同學(xué)的幫助下最后都得到了解決,在此過(guò)程中,我不僅學(xué)到了很多知識(shí),也提高了自己解決問(wèn)題的能力,尤其是學(xué)會(huì)如何從大量的信息中篩選出所需有用的信息,同時(shí)我更加深刻的體會(huì)到了,雖然書本上的大部分知識(shí)都是有價(jià)值,正確的,但實(shí)際上每個(gè)人編程的思路和對(duì)數(shù)據(jù)處理的方法、思想都是不同的,這就要求我們一定要通過(guò)實(shí)踐才能找到解決問(wèn)題的方案。在此次畢業(yè)設(shè)計(jì)活動(dòng)中,我不斷的提高了自己,也得到了寶貴的經(jīng)驗(yàn),我相信這些對(duì)我以后的發(fā)展都會(huì)有很大幫助。通過(guò)這次基于微信小程序的開發(fā),我參考了很多相關(guān)系統(tǒng)的例子,取長(zhǎng)補(bǔ)短,吸取了其他系統(tǒng)的長(zhǎng)處,逐步對(duì)該系統(tǒng)進(jìn)行了完善,但是該系統(tǒng)還是有很多的不足之處,有待以后進(jìn)一步學(xué)習(xí)。實(shí)踐證明,基于微信小程序的應(yīng)用程序有著非常好的發(fā)展前景,經(jīng)過(guò)測(cè)試運(yùn)行,系統(tǒng)各項(xiàng)功能都十分完善,界面漂亮,使用方便,操作容易,在技術(shù)理論上已經(jīng)成熟。致謝大學(xué)的學(xué)習(xí)生活在這個(gè)季節(jié)將結(jié)束,但是在我的生命這僅僅只是一個(gè)逗號(hào),我將面對(duì)的旅程的另一個(gè)的開始。通過(guò)這次畢業(yè)設(shè)計(jì)的整個(gè)開發(fā)過(guò)程,從需求分析到具體功能實(shí)現(xiàn),再到最終測(cè)試和維護(hù)的理解有了很大的進(jìn)步,讓我對(duì)系統(tǒng)開發(fā)有了更深刻的認(rèn)識(shí),對(duì)我個(gè)人的實(shí)踐能力和解決問(wèn)題的能力,都有了很大的幫助。這是
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國(guó)集線器行業(yè)前景規(guī)劃及投資潛力分析報(bào)告
- 2025-2030年中國(guó)鑄造扣件市場(chǎng)發(fā)展現(xiàn)狀及前景趨勢(shì)分析報(bào)告
- 2025-2030年中國(guó)蠔油醬行業(yè)需求規(guī)模及發(fā)展趨勢(shì)預(yù)測(cè)報(bào)告
- 2025-2030年中國(guó)草柳編制工藝品市場(chǎng)運(yùn)營(yíng)狀況及投資規(guī)劃研究報(bào)告
- 2025-2030年中國(guó)自動(dòng)支票打字機(jī)專用色帶行業(yè)運(yùn)行態(tài)勢(shì)及發(fā)展戰(zhàn)略分析報(bào)告
- 2025-2030年中國(guó)羥丙基甲基纖維素行業(yè)十三五規(guī)劃與發(fā)展策略分析報(bào)告
- 2025-2030年中國(guó)純棉內(nèi)衣市場(chǎng)運(yùn)營(yíng)狀況及發(fā)展前景分析報(bào)告
- 2025-2030年中國(guó)科技地產(chǎn)行業(yè)競(jìng)爭(zhēng)現(xiàn)狀及投資戰(zhàn)略研究報(bào)告
- 2025-2030年中國(guó)硫酸氧釩行業(yè)風(fēng)險(xiǎn)評(píng)估規(guī)劃研究報(bào)告
- 2025-2030年中國(guó)真空凍干蔬菜行業(yè)運(yùn)行狀況及發(fā)展趨勢(shì)預(yù)測(cè)報(bào)告
- EIM Book 1 Unit 7 Learning languages單元知識(shí)要點(diǎn)
- 呼吸系統(tǒng)疾病與麻醉(薛張剛)
- WOMAC骨性關(guān)節(jié)炎指數(shù)評(píng)分表
- 年處理量48萬(wàn)噸重整裝置芳烴精餾的工藝設(shè)計(jì)-二甲苯塔
- CRPS電源設(shè)計(jì)向?qū)?CRPS Design Guide r-2017
- 16防沖工題庫(kù)題庫(kù)(238道)
- SH/T 1627.1-1996工業(yè)用乙腈
- GB/T 5534-2008動(dòng)植物油脂皂化值的測(cè)定
- GB/T 3452.2-2007液壓氣動(dòng)用O形橡膠密封圈第2部分:外觀質(zhì)量檢驗(yàn)規(guī)范
- GB/T 30797-2014食品用洗滌劑試驗(yàn)方法總砷的測(cè)定
- GB/T 20057-2012滾動(dòng)軸承圓柱滾子軸承平擋圈和套圈無(wú)擋邊端倒角尺寸
評(píng)論
0/150
提交評(píng)論