【微信小程序備忘錄的設(shè)計(jì)實(shí)現(xiàn)3000字(論文)】_第1頁(yè)
【微信小程序備忘錄的設(shè)計(jì)實(shí)現(xiàn)3000字(論文)】_第2頁(yè)
【微信小程序備忘錄的設(shè)計(jì)實(shí)現(xiàn)3000字(論文)】_第3頁(yè)
【微信小程序備忘錄的設(shè)計(jì)實(shí)現(xiàn)3000字(論文)】_第4頁(yè)
【微信小程序備忘錄的設(shè)計(jì)實(shí)現(xiàn)3000字(論文)】_第5頁(yè)
已閱讀5頁(yè),還剩12頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

微信小程序備忘錄的設(shè)計(jì)實(shí)現(xiàn)摘要隨著“互聯(lián)網(wǎng)+”的大潮興起,平臺(tái)型應(yīng)用再受熱捧,其中微信小程序憑借其強(qiáng)大的用戶基礎(chǔ)及應(yīng)用是的便捷而深受歡迎。該程序主要采用編程語(yǔ)言為javaScrippt,Vue.js,本系統(tǒng)主要由微信小程序客戶端,服務(wù)器,數(shù)據(jù)管理端構(gòu)成。本系統(tǒng)運(yùn)行結(jié)果可以滿足廣大高校師生的正常使用需求。文章詳細(xì)介紹了時(shí)間提醒記事本系統(tǒng)的開發(fā)背景,需求分析,軟硬件環(huán)境,系統(tǒng)總體設(shè)計(jì),系統(tǒng)詳細(xì)設(shè)計(jì),系統(tǒng)代碼設(shè)計(jì)等問(wèn)題。設(shè)計(jì)部分列出了主要的項(xiàng)目展示和核心代碼,并附帶了相關(guān)業(yè)務(wù)邏輯部分的關(guān)鍵代碼。本系統(tǒng)的主要功能有:記錄文字,計(jì)時(shí)和提醒的基本功能。關(guān)鍵詞:時(shí)間;記事本;提醒目錄摘要 I1.導(dǎo)論 11.1開發(fā)背景 11.2設(shè)計(jì)的目的與意義 12.系統(tǒng)需求及分析 12.1需求分析 12.2系統(tǒng)描述 12.3系統(tǒng)開發(fā)環(huán)境 23.頁(yè)面效果圖及功能介紹 23.1頁(yè)面效果圖 23.2功能介紹 24.云開發(fā)環(huán)境的的創(chuàng)建及其初始化 34.1創(chuàng)建一個(gè)新的小程序項(xiàng)目 34.2開通云開發(fā) 45.云數(shù)據(jù)庫(kù) 65.1在云數(shù)據(jù)庫(kù)中創(chuàng)建一個(gè)合集 65.2向數(shù)據(jù)庫(kù)中添加數(shù)據(jù) 65.3數(shù)據(jù)庫(kù)權(quán)限 75.4數(shù)據(jù)庫(kù)的查詢方法 76.系統(tǒng)實(shí)現(xiàn) 87.測(cè)試與發(fā)布 127.1測(cè)試 127.2發(fā)布 12結(jié)論 13參考文獻(xiàn) 141.導(dǎo)論1.1開發(fā)背景目前關(guān)于微信備忘錄系統(tǒng)的微信小程序已經(jīng)有較為完善的系統(tǒng),但仍有許多群眾備忘錄用其他傳統(tǒng)形式進(jìn)行處理。關(guān)乎便捷性的微信備忘錄問(wèn)題,一直以來(lái)都被世人密切關(guān)注。微信備忘錄便捷性問(wèn)題依舊是一大難題。在移動(dòng)互聯(lián)網(wǎng)、大數(shù)據(jù)時(shí)代這樣的背景下,開發(fā)此微信小程序備忘錄系統(tǒng)將一直遵循著以方便群眾填寫備忘錄、提高微信備忘錄的工作效率為主要目標(biāo),通過(guò)微信小程序系統(tǒng)來(lái)方便人民群眾的生活的同時(shí)有效的減少打開備忘錄時(shí)間長(zhǎng)這一難題。1.2設(shè)計(jì)的目的與意義通過(guò)設(shè)計(jì)一個(gè)基于微信小程序開發(fā)的備忘錄,讓其擁有記錄文字,計(jì)時(shí)和提醒的功能,用戶可以輸入相關(guān)的事件,并設(shè)定時(shí)間,便可完成備忘,當(dāng)完成過(guò)未按期完成時(shí),可以自行確認(rèn)或刪除。通過(guò)畢業(yè)設(shè)計(jì),可以培養(yǎng)自己的開發(fā)和設(shè)計(jì)能力,提供綜合運(yùn)用所學(xué)知識(shí)和技能去分析判斷,解決實(shí)際問(wèn)題的能力,檢驗(yàn)自己的學(xué)習(xí)效果具有重要意義。通過(guò)理論與實(shí)踐的相結(jié)合,穩(wěn)固自己所學(xué)理論知識(shí),掌握正確的思維方式和根本技能。提高自己利用計(jì)算機(jī)解決實(shí)際問(wèn)題以及計(jì)算機(jī)實(shí)際操作水平。2.系統(tǒng)需求及分析2.1需求分析軟件開中需求分析是必不可少的,他有助于了解客戶需求,對(duì)軟件功能初步的構(gòu)思。綜合市場(chǎng)已有的備忘錄軟件,我對(duì)系統(tǒng)進(jìn)行了初步的分析,系統(tǒng)的核心內(nèi)容是記錄,時(shí)間,提醒。在移動(dòng)互聯(lián)網(wǎng)的快速發(fā)展下,人們對(duì)記錄事項(xiàng)的方法也慢慢從電腦端轉(zhuǎn)移到了移動(dòng)端,希望能隨時(shí)隨地的記錄各項(xiàng)事務(wù),并實(shí)現(xiàn)高效快捷的查看、修改、刪除等功能。備忘錄軟件在移動(dòng)互聯(lián)網(wǎng)的發(fā)展下也在不斷更新與發(fā)展,它不僅可以實(shí)現(xiàn)隨時(shí)隨地記錄一切,而且能夠増強(qiáng)與社交平臺(tái)的交互。2.2系統(tǒng)描述項(xiàng)目是一個(gè)備忘錄,擁有記錄文字、計(jì)時(shí)和提醒的基本功能,只有一個(gè)頁(yè)面,整體簡(jiǎn)約便捷。用戶可以輸入相關(guān)事件,并設(shè)立時(shí)間,百年可完成記錄,當(dāng)完成或未按期完成時(shí),可自行確認(rèn)或刪除。2.3系統(tǒng)開發(fā)環(huán)境系統(tǒng)采用微信云開發(fā),云數(shù)據(jù)庫(kù)和云存儲(chǔ)開發(fā)環(huán)境Windows11編程軟件微信開發(fā)者工具3.頁(yè)面效果圖及功能介紹3.1頁(yè)面效果圖圖3-13.2功能介紹程序只是一個(gè)備忘錄,整個(gè)程序非常的簡(jiǎn)潔便捷,只有一個(gè)頁(yè)面,擁有記錄文字,計(jì)時(shí),提醒三大功能,用戶可以輸入相關(guān)事件,并設(shè)立時(shí)間,完成記錄,在完成或者未完成的時(shí)候可以自主進(jìn)行確認(rèn)和刪除。4.云開發(fā)環(huán)境的的創(chuàng)建及其初始化4.1創(chuàng)建一個(gè)新的小程序項(xiàng)目圖4-1無(wú)論什么項(xiàng)目也好,appid一定要寫自己的appid,不建議使用測(cè)試號(hào)。首頁(yè)布局向使用者展示了一些備忘錄的宣傳輪播圖,讓剛進(jìn)入小程序的用戶就可以觀賞到最新的手機(jī),還提供了最新公告,每日上新等等。輪播圖的實(shí)現(xiàn)是通過(guò)后端返回圖片地址,然后使用ID控制屬性將圖片遍歷到微信云開發(fā)文件中。首頁(yè)還提供了快速搜索和歷史搜索的搜索框,方便使用者點(diǎn)進(jìn)頁(yè)面就可以查找是否有符合要求的備忘錄信息。圖4-2在微信公眾平臺(tái)中登錄注冊(cè)的賬號(hào)即可獲取自的appid。在小程序的安全性方面,本設(shè)計(jì)由于是一款基于微信平臺(tái)的小程序,不涉及任何聯(lián)網(wǎng)或者財(cái)產(chǎn)安全問(wèn)題,并且在使用微信開發(fā)者工具時(shí)已取消“校驗(yàn)合法域名”等選項(xiàng),同時(shí)未使用諸如“微信支付”等功能接口,因此對(duì)安全性的需求比較低。本設(shè)計(jì)不涉及云服務(wù)器,所有對(duì)數(shù)據(jù)的操作都針對(duì)本地服務(wù)器與數(shù)據(jù)庫(kù),因此不會(huì)涉及個(gè)人隱私問(wèn)題。圖4-3若創(chuàng)建項(xiàng)目時(shí)沒(méi)有填寫自己個(gè)人的appid,會(huì)導(dǎo)致是用不了云開發(fā)。在登錄頁(yè)面后用戶將來(lái)到類型記事頁(yè)面,在該頁(yè)面用戶可以對(duì)不同分類的備忘錄本進(jìn)行查詢。圖4-4同時(shí)用戶可以點(diǎn)擊列表中任意類型的記事本,進(jìn)入子頁(yè)面查看所有記事內(nèi)容,并可對(duì)相關(guān)記錄進(jìn)行修改、查詢、刪除。4.2開通云開發(fā)初始云開發(fā)環(huán)境。圖4-5成功開通云開發(fā)后,進(jìn)入云開發(fā)頁(yè)面獲取云開發(fā)環(huán)境id。提醒管理云開發(fā)頁(yè)面中,基本結(jié)構(gòu)與詳細(xì)記事內(nèi)容頁(yè)面相似,以標(biāo)題及內(nèi)容的形式列出。圖4-6將其直接復(fù)制到app.js里配置云開發(fā)環(huán)境初始化每條云開發(fā)記錄都有設(shè)置時(shí)間,用戶能直接看到自己在未來(lái)一段時(shí)間內(nèi)的事項(xiàng)安排,實(shí)現(xiàn)內(nèi)容較短的消息提醒功能。圖4-7App({onLaunch(){wx.cloud.init({env:'xxx'//xxx填寫云開發(fā)環(huán)境id})}}云開發(fā)當(dāng)中用戶首先可以按日期添加將會(huì)做的事項(xiàng),同時(shí)實(shí)現(xiàn)了可以對(duì)每一個(gè)事項(xiàng)設(shè)置完成與否的功能。5.云數(shù)據(jù)庫(kù)5.1在云數(shù)據(jù)庫(kù)中創(chuàng)建一個(gè)合集圖5-1在數(shù)據(jù)記錄最下方,用戶也可以選擇只顯示未完成的任務(wù)項(xiàng),或者點(diǎn)擊“全部完成”將所有事項(xiàng)作陰影化處理,并且配置一鍵刪除所有事項(xiàng)功能。5.2向數(shù)據(jù)庫(kù)中添加數(shù)據(jù)圖5-2用戶可以設(shè)置個(gè)性化的倒數(shù)日數(shù)據(jù)提醒功能,通過(guò)對(duì)一些未來(lái)重要的時(shí)間節(jié)點(diǎn)設(shè)置截止日期來(lái)對(duì)用戶起到警醒作用。5.3數(shù)據(jù)庫(kù)權(quán)限圖5-3用戶可以在數(shù)據(jù)庫(kù)頁(yè)面添加事項(xiàng),同時(shí)可以點(diǎn)擊任意一條記錄,從而查看該項(xiàng)記錄離截止日期的天數(shù),并實(shí)現(xiàn)了修改與刪除的功能。5.4數(shù)據(jù)庫(kù)的查詢方法圖5-4wx.cloud.database().collection('2')//固定寫法.get({success(res){console.log('請(qǐng)求成功',res)},fail(err){console.log(''請(qǐng)求失敗,err)}})打開調(diào)試器,可以觀察代碼運(yùn)行的情況用戶首先進(jìn)入記事頁(yè)面,能夠在下方清晰地看到所有類型的備忘錄本。圖5-5這樣,就可以成功獲取云數(shù)據(jù)庫(kù)的數(shù)據(jù)了。6.系統(tǒng)實(shí)現(xiàn)圖6-1該部分用戶在通過(guò)登錄頁(yè)面后便可進(jìn)入記事類型頁(yè)面,在頁(yè)面上方可以進(jìn)行記事本不同類型的查詢。圖6-2圖6-3圖6-4圖6-5圖6-6圖6-77.測(cè)試與發(fā)布7.1測(cè)試圖7-1即可進(jìn)入該類型下用戶創(chuàng)建的事項(xiàng)頁(yè)面,上方可以對(duì)事項(xiàng)進(jìn)行查詢以及添加。在添加窗口頁(yè)面中用戶可以輸入記事項(xiàng)的標(biāo)題以及內(nèi)容,點(diǎn)擊添加按鈕。7.2發(fā)布圖7-2提醒發(fā)布頁(yè)面以列表形式列出,每項(xiàng)提醒事項(xiàng)包括標(biāo)題、具體內(nèi)容和待辦日期,用戶也可以上傳與事項(xiàng)相關(guān)的背景圖片。結(jié)論經(jīng)過(guò)一段時(shí)間的努力,畢業(yè)設(shè)計(jì)終于一段落。本文是關(guān)于微信小程序——備忘錄的文稿設(shè)計(jì),通過(guò)閱讀本論文可以對(duì)本系統(tǒng)有一定的了解。本文介紹了系統(tǒng)開發(fā)所用到的技術(shù),編程語(yǔ)言等。同時(shí)在做了分析調(diào)查后,對(duì)本系統(tǒng)做了詳細(xì)的需求分析。系統(tǒng)的主要特點(diǎn)有:界面簡(jiǎn)潔,使用方便,操作簡(jiǎn)單,權(quán)限操作雖然系統(tǒng)設(shè)計(jì)已經(jīng)暫告一個(gè)段落,但由于本人的能力有限,再加上知識(shí)欠缺,以及對(duì)的業(yè)務(wù)不甚熟悉,所以在很多方面還存在著不足,如在系統(tǒng)需求分析方面還有很多方面沒(méi)有考慮到,而且在具體實(shí)現(xiàn)各個(gè)功能的時(shí)候也存在一定的局限性。所以本系統(tǒng)還有很多地方有待完善。參考文獻(xiàn)[1

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論