《一款適合于英語詞匯學(xué)習(xí)的完整的WeChat小程序設(shè)計(jì)》20000字(論文)_第1頁
《一款適合于英語詞匯學(xué)習(xí)的完整的WeChat小程序設(shè)計(jì)》20000字(論文)_第2頁
《一款適合于英語詞匯學(xué)習(xí)的完整的WeChat小程序設(shè)計(jì)》20000字(論文)_第3頁
《一款適合于英語詞匯學(xué)習(xí)的完整的WeChat小程序設(shè)計(jì)》20000字(論文)_第4頁
《一款適合于英語詞匯學(xué)習(xí)的完整的WeChat小程序設(shè)計(jì)》20000字(論文)_第5頁
已閱讀5頁,還剩56頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

在全球經(jīng)濟(jì)快速發(fā)展的今天,我國(guó)的經(jīng)濟(jì)也在這場(chǎng)科技革命的戰(zhàn)爭(zhēng)中得到了更新和發(fā)展,移動(dòng)網(wǎng)絡(luò)已經(jīng)滲透到了我們的生活當(dāng)中,它的普及讓我們的生活發(fā)生了巨大的變化。于是,在龐大的軟件市場(chǎng)下,各種各樣的關(guān)于學(xué)習(xí)英語單詞的軟件涌入了市場(chǎng)。英語是目前全球使用最廣泛、地位影響最大的語言之一,它覆蓋著我們的生活,學(xué)習(xí)英語就像是一扇通往世界的大門。根據(jù)統(tǒng)計(jì),目前全世界講英語的人口已接近二十億,其中有45個(gè)國(guó)家以英語為母語,我國(guó)作為世界上最具經(jīng)濟(jì)實(shí)力的國(guó)家,對(duì)于英語的普及和應(yīng)用是不容忽視的。據(jù)相關(guān)資料顯示,張小龍?jiān)?021年的WeChat公開課上指出,該年WeChat的用戶數(shù)量達(dá)到了10.9億,其中有3.3億用戶通過WeChat進(jìn)行視頻通話,7.8億用戶瀏覽朋友圈,由此可以看出,WeChat在人們的日常生活中占有一席之地。最近幾年,WeChat應(yīng)用軟件的發(fā)展速度非??欤绾螌⑵渑c英語詞匯的學(xué)習(xí)結(jié)合在一起,已經(jīng)成為很多開發(fā)英語學(xué)習(xí)軟件的公司所關(guān)心的問題。所以,我將針對(duì)英語詞匯的學(xué)習(xí),開發(fā)一個(gè)WeChat小程序,讓大家在日常生活中,無需下載安裝APP,只要在智能手機(jī)里打開WeChat,就能夠隨時(shí)學(xué)習(xí)英語,讓使用者在英語詞匯學(xué)習(xí)的過程中獲得更多的體驗(yàn)。關(guān)鍵詞:WeChat小程序、英語詞匯、移動(dòng)學(xué)習(xí)、互聯(lián)網(wǎng)目錄本文主要是針對(duì)英語詞匯學(xué)習(xí)的微信小程序所要完成的功能,進(jìn)行了細(xì)致考慮后進(jìn)行開發(fā)設(shè)計(jì)的,并且在進(jìn)行開發(fā)前,已明確了該系統(tǒng)將要完成的功能以及之后該如何進(jìn)行接口的設(shè)計(jì),如何將小程序?qū)崿F(xiàn)的功能與網(wǎng)頁更好的融合在一起。本文以英語詞匯為切入點(diǎn),對(duì)微信英語詞匯教學(xué)中的幾個(gè)問題進(jìn)行了討論,在開發(fā)軟件前,已經(jīng)對(duì)目前的狀況做了詳盡的研究和分析,最后運(yùn)用相關(guān)技術(shù),設(shè)計(jì)了一款適合于英語詞匯學(xué)習(xí)的完整的WeChat小程序,該軟件的最大優(yōu)點(diǎn)在于使用方便快捷。軟件能夠透過管理員界面,看到使用者的全部資訊管理。所以說這是一個(gè)方便,快速,實(shí)用的詞匯學(xué)習(xí)軟件。英語詞匯學(xué)習(xí)的微信小程序旨在幫助使用者快速查找到所需要的有用資訊,并且很大程度上能夠提高使用者的學(xué)習(xí)效率,在世界各地,由于智能網(wǎng)絡(luò)的廣泛使用,以及各種智能夠平臺(tái)的出現(xiàn),使得應(yīng)用軟件的發(fā)展與人類的生活緊密相連在一起,WeChat小程序作為中國(guó)當(dāng)前的主流智能技術(shù)開發(fā)系統(tǒng),此類軟件必須滿足廣大使用者的需要和使用體驗(yàn)。該小程序的設(shè)計(jì)過程是參考當(dāng)前已有的成熟技術(shù),對(duì)軟件的功能進(jìn)行了詳細(xì)的分析,目的是使設(shè)計(jì)能夠更有效地和現(xiàn)實(shí)的需要相結(jié)合。微信英語詞匯的微信小程序設(shè)計(jì)使用Java開發(fā)語言,SQL數(shù)據(jù)庫(kù)存儲(chǔ)數(shù)據(jù),Springboot構(gòu)建了一個(gè)框架,使用微信官方平臺(tái)上發(fā)布的開發(fā)者軟件進(jìn)行的界面設(shè)計(jì)?;镜墓δ軌?qū)?huì)實(shí)現(xiàn)如下模塊:登錄注冊(cè),首頁,單詞,詞匯,英語書籍,我的。在這些模塊下面,可以實(shí)現(xiàn)各個(gè)子模塊的功能,并且各個(gè)模塊之間是互相聯(lián)系的,本系統(tǒng)可以很好地解決英語學(xué)習(xí)者在學(xué)習(xí)過程中所面臨的問題,這樣既能有效地激發(fā)學(xué)生的學(xué)習(xí)興趣,又能提高學(xué)習(xí)效率,又能豐富網(wǎng)絡(luò)學(xué)習(xí)資源,增強(qiáng)學(xué)生的選擇能力。因特網(wǎng)是從西方傳入中國(guó)的,回顧中國(guó)互聯(lián)網(wǎng)發(fā)展的二十一年,中國(guó)已經(jīng)發(fā)生了巨大的改變,我們能夠和世界上最先進(jìn)的技術(shù)并駕齊驅(qū)。網(wǎng)絡(luò)的形式也從最初的電腦與資訊系統(tǒng)的整合和擴(kuò)展,逐漸發(fā)展成為資訊收集、儲(chǔ)存、處理及利用的新的內(nèi)容。如今的互聯(lián)網(wǎng),更像是一種商務(wù)、一種溝通、一種生存的方式。自從李克強(qiáng)“互聯(lián)網(wǎng)+”戰(zhàn)略實(shí)施以來,“互聯(lián)網(wǎng)+”已滲透到各行各業(yè),對(duì)傳統(tǒng)工業(yè)、生活、生活方式等都產(chǎn)生了巨大的影響,尤其是現(xiàn)在,人們的生活壓力越來越大,社會(huì)的運(yùn)行速度也越來越快,對(duì)智能設(shè)備的要求也日益提高,相對(duì)于傳統(tǒng)獲取資訊的方式而言,現(xiàn)如今人們更依賴于因特網(wǎng)去獲得所需要的資訊,而非自己去獲得資訊,這一現(xiàn)象的產(chǎn)生,使各式各樣的應(yīng)用程序軟件得以運(yùn)用?!盎ヂ?lián)網(wǎng)+”,即Internet2.0,現(xiàn)在已達(dá)到新的水平?!盎ヂ?lián)網(wǎng)+”可以使網(wǎng)絡(luò)與信息通訊技術(shù)更好的結(jié)合,更好的融入企業(yè)。互聯(lián)網(wǎng)為人類社會(huì)的發(fā)展提供了一個(gè)巨大的平臺(tái),它促進(jìn)了社會(huì)生產(chǎn)力的發(fā)展,促進(jìn)了經(jīng)濟(jì)的發(fā)展。“互聯(lián)網(wǎng)+”是一種新型的社會(huì)發(fā)展方式,是將互聯(lián)網(wǎng)和傳統(tǒng)工業(yè)融合在一起,而“互聯(lián)網(wǎng)+”則反映了跨界融合,創(chuàng)新驅(qū)動(dòng),結(jié)構(gòu)重塑,尊重人性,開放生態(tài),以及所有相關(guān)[1]?!盎ヂ?lián)網(wǎng)+”能把互聯(lián)網(wǎng)和傳統(tǒng)產(chǎn)業(yè)融合在一起,雖然網(wǎng)絡(luò)的鏈接形式多種多樣,但是“互聯(lián)網(wǎng)+”的最終目的,還是要將一切事物串聯(lián)起來,突破桎梏,推動(dòng)整個(gè)社會(huì)的發(fā)展?!盎ヂ?lián)網(wǎng)+”的一種新形態(tài),就是“創(chuàng)新與變革”,將不同行業(yè)緊密相連,形成一種新型的形態(tài)。打破了過去的桎梏,創(chuàng)造了一種全新的體系結(jié)構(gòu),并將“互聯(lián)網(wǎng)+”的優(yōu)勢(shì)發(fā)揮到極致。根據(jù)《中國(guó)互聯(lián)網(wǎng)發(fā)展?fàn)顩r統(tǒng)計(jì)報(bào)告》(2020)顯示,中國(guó)今年有10.07億手機(jī)用戶,其中因特網(wǎng)普及率高達(dá)71.5%[2]。隨著互聯(lián)網(wǎng)技術(shù)的迅速發(fā)展,當(dāng)人們尋找他們所需的資料時(shí),不再依靠傳統(tǒng)的紙質(zhì)資料慢慢尋找,而是利用因特網(wǎng)迅速、高效地獲得資訊。其中,以手機(jī)為代表的移動(dòng)智能裝置,在某種程度上已經(jīng)成為了人們的交流與學(xué)習(xí)工具,隨著網(wǎng)絡(luò)的發(fā)展,傳統(tǒng)的書本教育模式也隨之受到了極大的沖擊,用手機(jī)這樣的智能裝置來學(xué)習(xí),也漸漸為人們所接受。現(xiàn)在,由于智能手機(jī)的普及,大學(xué)生的學(xué)習(xí)與生活變得更加方便。微信小程序是一款無需下載便可直接使用的軟件,它是網(wǎng)絡(luò)技術(shù)的一種革新,在過去的兩年時(shí)間里,為開發(fā)者創(chuàng)造了一個(gè)新的生態(tài)系統(tǒng)[3]。同時(shí),微信應(yīng)用軟件在產(chǎn)品的功能夠設(shè)計(jì)上也賦予了使用者更大的控制權(quán)。在微信的設(shè)定頁面,用戶可以使用自己的權(quán)限,通過用戶的身份登陸,并且在使用完后關(guān)閉了微信小程序,使用者在下一次使用時(shí),就必須重新獲取授權(quán)信息才能夠使用小程序,這樣一來,在很大程度上使用者的個(gè)人信息得到了有效的保護(hù)。微信應(yīng)用軟件在獲取用戶信息時(shí),遵循了“必要原則”與“合理原則”的基本原則。必須原理是指僅在某一特定的商業(yè)環(huán)境中,僅在特定的情況下,用戶的數(shù)據(jù)必須由開發(fā)人員來獲取。合理性原理是指開發(fā)人員必須獲得的資料不能夠超出具體情況所需要的資料。比如,微信的用戶可以獲得用戶的姓名、電話號(hào)碼、地址等信息,但不能夠獲得用戶的性別、身高、體重、年齡等信息,否則,系統(tǒng)會(huì)認(rèn)為微信應(yīng)用軟件獲取微信用戶的數(shù)據(jù)是違法的,就會(huì)對(duì)微信應(yīng)用軟件進(jìn)行處理。其次,詞匯是一種語言的根本,而掌握一種語言的關(guān)鍵在于對(duì)單詞的掌握。在當(dāng)代學(xué)生的求學(xué)生涯中,不管是在小學(xué)還是中學(xué),又或者在大學(xué),英語教師都會(huì)反復(fù)強(qiáng)調(diào)積累詞匯的重要性,因?yàn)樵~匯的積累不管在我們的生活還是學(xué)習(xí)中都是必不可少的。因此,詞匯的學(xué)習(xí)對(duì)外語的重要性不言而喻。從以上討論可知,英語詞匯是學(xué)好英語的關(guān)鍵步驟。本文正是在上述討論的基礎(chǔ)上,設(shè)計(jì)了一個(gè)學(xué)習(xí)英語單詞的微信小程序,該軟件可以為用戶提供注冊(cè)、選擇等級(jí)、查找單詞、學(xué)習(xí)筆記、英語書籍、單詞收藏、問題反饋等多種功能夠。這個(gè)應(yīng)用軟件的發(fā)布,為用戶提供了一個(gè)便捷高效的英語單詞學(xué)習(xí)平臺(tái),同時(shí),對(duì)于管理方面來說,管理員還可以添加,刪除,查找各種數(shù)據(jù)的小程序,上手容易,操作簡(jiǎn)單[4]。本軟件能夠滿足用戶在學(xué)習(xí)英語單詞的過程中,能夠及時(shí)、準(zhǔn)確、有效地查詢信息,使用戶能夠更為系統(tǒng)、規(guī)范、有效地學(xué)習(xí)英語詞匯。2017年微信應(yīng)用軟件正式推出,到2022年只有五年多的時(shí)間,學(xué)術(shù)界對(duì)其的研究也只是才剛剛開始。本文采用中國(guó)知網(wǎng)的關(guān)鍵字微信小程序作為搜索條件,進(jìn)行相關(guān)文獻(xiàn)的檢索。截止到2022年四月,有關(guān)論文2717篇,碩士學(xué)位論文417篇。從直覺上可以看到,近年來,對(duì)微信應(yīng)用的研究呈逐年上升趨勢(shì),這也是其學(xué)術(shù)影響力的體現(xiàn)。通過對(duì)相關(guān)文獻(xiàn)的整理,我們可以看到,在教育領(lǐng)域,小型項(xiàng)目的數(shù)量每年都在增長(zhǎng)。相信隨著移動(dòng)Internet技術(shù)的發(fā)展與成熟,在教育領(lǐng)域開展小型工程的研究將會(huì)還有許多可開發(fā)的余地。今天的社會(huì)是飛速發(fā)展的,隨著互聯(lián)網(wǎng)技術(shù)的推廣與教育模式的轉(zhuǎn)變,移動(dòng)互聯(lián)網(wǎng)技術(shù)已經(jīng)逐步被運(yùn)用到教育的各個(gè)方面。比如在線教育培訓(xùn)機(jī)構(gòu)的興起,在線學(xué)習(xí)平臺(tái)的興起,各種語言學(xué)習(xí)的APP的興起,都是因?yàn)槭謾C(jī)網(wǎng)絡(luò)的發(fā)展和普及。這兩年,隨著小程序的普及,很多小程序也變得流行起來,很多人都喜歡使用小程序來記錄跑步、購(gòu)物、小程序、游戲等日常所需。小程序有很多優(yōu)點(diǎn),比如方便、快捷、高效、低成本等[5]。所以,類似于英語詞匯學(xué)習(xí)的微信小程序,既能夠滿足詞匯學(xué)習(xí)者的日常生活中的需要,又能夠很好的幫助詞匯學(xué)習(xí)者在任何時(shí)候都能夠隨時(shí)隨地學(xué)習(xí)詞匯,同時(shí)也能夠有效地提升使用者對(duì)時(shí)間進(jìn)行有效、高效的管理。在2017年1月9號(hào),微信應(yīng)用正式上線,走進(jìn)了大眾的日常生活。張小龍?jiān)?jīng)解釋過,微信APP是一款可以在手機(jī)上直接用的APP,不用下載,只要掃描二維碼,或者在APP上搜索,就可以隨時(shí)隨地的使用,這對(duì)于用戶因手機(jī)內(nèi)存不夠而無法使用應(yīng)用程序軟件來說是一種很好的解決方案,可以讓用戶隨時(shí)都能夠用到所需要的功能夠。簡(jiǎn)單來說,微信app就是一個(gè)用戶無需在移動(dòng)電話上安裝下載的移動(dòng)應(yīng)用程序。WeChar小程序的另一種解釋是:它是基于應(yīng)用軟件來推廣微信的。只要用戶關(guān)注或者使用這個(gè)app,就等于在微信上安裝了對(duì)應(yīng)的app。從某種意義上來說,微信可以被看作是一個(gè)看不見的應(yīng)用商店。微信小程序的特色是:多應(yīng)用,少安裝。它實(shí)現(xiàn)了一個(gè)免費(fèi)的軟件安裝,并且很流行。在教育方面,微信應(yīng)用軟件是最簡(jiǎn)單的教育技術(shù)的核心。自從2011年,微信正在國(guó)內(nèi)外迅速發(fā)展。微信公司稱,到2021年,其擁有超過12億6千萬的用戶。截止到2021年1月21號(hào),微信每天活躍用戶已突破10.9億,是中國(guó)首家每天活躍人數(shù)突破十億的APP。目前,微信已發(fā)展成為一款綜合都市APP??偟膩碚f,基于微信的小程序能夠讓使用者最大限度地利用自己的時(shí)間。從微信用戶的使用情況來看,自從微信應(yīng)用軟件正式運(yùn)營(yíng)以來,微信應(yīng)用的頻率越來越高,并且越來越受人們的歡迎[6]。微信的工作人員表示,使用者每天平均最少會(huì)打開微信四次。同時(shí),微信小程序在教育界也被廣大師生廣泛使用。比如小程序中的騰訊課堂,扇貝單詞,新概念英語,這些都是大學(xué)生在日常學(xué)習(xí)生活中時(shí)常用的軟件。最后,在大部分的學(xué)生中,特別是在大學(xué)里,使用微信的人也非常多。基于以上這些特征,微信對(duì)學(xué)習(xí)者的學(xué)習(xí)是非常有益的。目前,國(guó)內(nèi)還沒有一個(gè)關(guān)于微信小程序在教育領(lǐng)域的具體界定。上海師范大學(xué)黎加厚及其研究小組認(rèn)為,能夠支撐教師和學(xué)生的學(xué)習(xí)活動(dòng)的軟件叫做“教育軟件”。雖然目前還沒有對(duì)針對(duì)教育領(lǐng)域的次小程序進(jìn)行明確的界定,但這種新型的學(xué)習(xí)方法已經(jīng)在教師的課堂上得到了廣泛的運(yùn)用。比如,老師們利用微信軟件來給同學(xué)們布置和改正作業(yè),而同學(xué)們則利用微信軟件來完成課后的學(xué)習(xí)和復(fù)習(xí)。董玉琦教授及其團(tuán)隊(duì)于2012年首次提出基于技術(shù)的CTCL研究模式。董玉琦教授及其研究小組認(rèn)為,科技對(duì)學(xué)習(xí)的推動(dòng)作用是在一定的文化環(huán)境中進(jìn)行的,而科技對(duì)于提高學(xué)生的自主性卻是無效的。教育微信小程序是一種能夠支撐多種教學(xué)活動(dòng)的工具,它正處于一個(gè)飛速發(fā)展的互聯(lián)網(wǎng)時(shí)代,這為我們提供了許多不同的學(xué)習(xí)方式。(1)國(guó)外研究現(xiàn)狀

黃榮懷曾經(jīng)提出“手機(jī)學(xué)習(xí)”這個(gè)概念,把手機(jī)學(xué)習(xí)視為學(xué)習(xí)者在不確定的情況下進(jìn)行學(xué)習(xí)。自從1994年在卡耐基-梅隆大學(xué)實(shí)施Wire-lessAndrew計(jì)劃后,在全球范圍內(nèi)掀起了一場(chǎng)關(guān)于手機(jī)學(xué)習(xí)的熱潮,從農(nóng)村地區(qū)的手機(jī)教學(xué)到美國(guó)的K-12教學(xué)活動(dòng)。隨著網(wǎng)絡(luò)技術(shù)在外語教學(xué)中的普及,尤其是對(duì)于學(xué)生們?nèi)粘5挠⒄Z教育之中,移動(dòng)語言學(xué)習(xí)已經(jīng)逐漸成為當(dāng)今信息技術(shù)的一個(gè)新的研究熱點(diǎn)。手機(jī)學(xué)習(xí)是手機(jī)教育的一個(gè)重要分支。它是以手機(jī)、平板電腦、電子書等多種手機(jī)為基礎(chǔ),通過手機(jī)網(wǎng)絡(luò)技術(shù)實(shí)現(xiàn)的。國(guó)外學(xué)者庫(kù)爾斯卡·休謨把它稱為“通過手機(jī)來學(xué)習(xí)一門語言,與傳統(tǒng)語言學(xué)習(xí)方式相比,它的優(yōu)勢(shì)主要是由于人們方便攜帶?!鄙称諣査拐J(rèn)為,手機(jī)學(xué)習(xí)是指在手機(jī)技術(shù)條件許可的前提下,通過手機(jī)來學(xué)習(xí)手機(jī)。帕拉斯認(rèn)為,手機(jī)語言學(xué)習(xí)的概念是建立在人們周圍可獲得的手機(jī)上進(jìn)行的。該概念的重點(diǎn)在于學(xué)習(xí)對(duì)象的可動(dòng)性以及學(xué)習(xí)裝置的可移動(dòng)性,帕拉斯的觀點(diǎn)在當(dāng)時(shí)已被普遍接受。美國(guó)斯坦福大學(xué)開設(shè)了全球首個(gè)移動(dòng)語言學(xué)習(xí)實(shí)驗(yàn)室,這也是國(guó)外對(duì)于移動(dòng)語言學(xué)習(xí)研究的一個(gè)開端[7]。他們首先研究了如何用手機(jī)來學(xué)習(xí)西班牙語,他們發(fā)現(xiàn)利用手機(jī)的語音郵箱,相比沒有使用而言,學(xué)生學(xué)習(xí)的效率更高,更能夠提起對(duì)語言學(xué)習(xí)的興趣。經(jīng)過此次的研究,手機(jī)學(xué)習(xí)已經(jīng)成為了世界上最熱門的研究課題。在日本,研究者們將有關(guān)的語言課程的教學(xué)內(nèi)容,通過發(fā)短信的形式,傳遞給不同的語言學(xué)習(xí)者。研究者每天都會(huì)定時(shí)以手機(jī)短信的方式給學(xué)生們推廣3次關(guān)于這方面的知識(shí),內(nèi)容簡(jiǎn)潔明了,而不是像課本一樣繁瑣。從一個(gè)月來的調(diào)查結(jié)果來看,大部分學(xué)生在學(xué)習(xí)過程中,利用手機(jī)短信來學(xué)習(xí)英語的學(xué)生要比在傳統(tǒng)的學(xué)校里學(xué)習(xí)要好得多。在挪威,彼得森、迪維廷和查伯特三人共同開發(fā)和設(shè)計(jì)了一個(gè)專門為法語而設(shè)的博客論壇,旨在有效地克服時(shí)間和空間上的局限,為師生提供交流、傳授知識(shí)、交流的機(jī)會(huì)。加拿大的Myers等人的團(tuán)隊(duì)研究了語音識(shí)別軟件在學(xué)生學(xué)習(xí)英語時(shí)的角色。實(shí)驗(yàn)結(jié)果顯示,相對(duì)于傳統(tǒng)的課堂教學(xué),學(xué)習(xí)者通過這種方式學(xué)習(xí)語言更高效便捷,這一階段英語學(xué)習(xí)的主要特征是有別于傳統(tǒng)的課堂教學(xué)。由于手機(jī)網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,國(guó)外對(duì)移動(dòng)語言學(xué)習(xí)這塊領(lǐng)域的研究更多的關(guān)注點(diǎn)是在于對(duì)移動(dòng)智能夠終端的研究,尤其是語言聽力的研究,這也是世界各國(guó)共同的研究趨勢(shì)。為促進(jìn)手機(jī)在教學(xué)中的運(yùn)用,丹麥大學(xué)于2004年向每位大一新生發(fā)放iPad,并且告誡學(xué)生對(duì)于這部iPad的使用僅限于在聽力課堂上。學(xué)生對(duì)校方的做法表示了支持。透過iPad,同學(xué)們不但能夠更方便、更快速的在教室里做作業(yè),同時(shí)也能夠?qū)W(xué)習(xí)地點(diǎn)擴(kuò)充至教室以外,讓同學(xué)們?cè)谡n后鞏固課上所學(xué)的知識(shí)、更好提升自己的學(xué)業(yè)水平。日本在2008年推出了一項(xiàng)叫做“NarikiriEnglish”的英語學(xué)習(xí)計(jì)劃,它針對(duì)不同的企業(yè)的特點(diǎn),開發(fā)了適合于每個(gè)企業(yè)自身的英語學(xué)習(xí)方法,以滿足不同企業(yè)的需求。日本已經(jīng)開始重視英語的口語和書面表達(dá),在編寫教材時(shí),著重設(shè)計(jì)了與聽說相關(guān)的訓(xùn)練,以提高學(xué)生的英語聽說能夠力。經(jīng)過一系列的測(cè)試,測(cè)試結(jié)果顯示,各個(gè)公司的員工在英語傾聽和交流方面有很大的提升。與此同時(shí),公司職員也不再害怕每天都會(huì)說英語。移動(dòng)學(xué)習(xí)是一種不受時(shí)空約束、以信息為基礎(chǔ)的學(xué)習(xí)方式,這不僅可以為學(xué)習(xí)者制定個(gè)人學(xué)習(xí)計(jì)劃,還能夠?qū)鹘y(tǒng)的教學(xué)活動(dòng)擴(kuò)展到日常生活中去。同時(shí),也能夠給學(xué)生提供學(xué)習(xí)的及時(shí)反饋,從而使他們的學(xué)習(xí)效果和興趣得到提升。由于其在語言教學(xué)中具有諸多優(yōu)點(diǎn),因此,它被認(rèn)為是目前一種最好的學(xué)習(xí)方式,隨著技術(shù)的進(jìn)步,在未來手機(jī)語言的使用范圍將會(huì)更廣。(2)國(guó)內(nèi)研究現(xiàn)狀

目前國(guó)內(nèi)手機(jī)教學(xué)的發(fā)展已接近成熟階段,中國(guó)學(xué)者目前正在把“移動(dòng)學(xué)習(xí)”作為一種新的研究手段,把“移動(dòng)學(xué)習(xí)”與“語言習(xí)得”結(jié)合起來。相對(duì)于國(guó)外先進(jìn)國(guó)家,我國(guó)手機(jī)語言教學(xué)起步較晚,研究程度相對(duì)較低,研究規(guī)模相對(duì)較小,但也有一定的成果。田剪秋在《移動(dòng)和趨勢(shì)》一書中對(duì)手機(jī)學(xué)習(xí)的發(fā)展進(jìn)行了較為詳盡的闡述,并且對(duì)其未來的發(fā)展進(jìn)行了預(yù)測(cè)[8]。同時(shí),本文還指出,目前國(guó)內(nèi)和國(guó)際上關(guān)于手機(jī)學(xué)習(xí)的研究都還處在初級(jí)階段。此外,筆者還從個(gè)性化學(xué)習(xí)內(nèi)容、提高與使用社會(huì)互動(dòng)功能夠、情感敏感學(xué)習(xí)區(qū)域等幾個(gè)角度,對(duì)今后手機(jī)學(xué)習(xí)的發(fā)展進(jìn)行了展望。中國(guó)知網(wǎng)十年來以“手機(jī)語言教學(xué)”關(guān)鍵詞檢索,截至2022年4月,與其內(nèi)容相關(guān)的研究成果共211項(xiàng),其中39項(xiàng)為碩士發(fā)表的論文,1項(xiàng)為博士發(fā)表的論文。按類別進(jìn)行區(qū)分后,這一次的研究,可以分成四個(gè)方面:關(guān)于移動(dòng)語言學(xué)習(xí)的學(xué)習(xí)策論、理論研究、系統(tǒng)發(fā)展研究以及實(shí)證研究等。目前,我國(guó)在手機(jī)學(xué)習(xí)方面的研究還處在起步階段,但隨著科技的發(fā)展,理論與技術(shù)的發(fā)展,將會(huì)有更多的發(fā)現(xiàn)。在未來英語教學(xué)中,移動(dòng)語言的學(xué)習(xí)將為我們新增理論與技術(shù)指南。英語詞匯教學(xué)軟件的研制及實(shí)現(xiàn),所需工作內(nèi)容如下:(1)首先要確定主題,確定要制作的小程序,以及小程序的背景和目前遇到的問題等。(2)在小程序確定主題后,根據(jù)軟件開發(fā)的需要,我們首先要確定軟件開發(fā)所要涉及并使用到的技術(shù)。英語詞匯學(xué)習(xí)的微信小程序是使用Java語言開發(fā)的微信應(yīng)用程序,用的Mysql數(shù)據(jù)庫(kù)儲(chǔ)存其數(shù)據(jù)信息。在識(shí)別出所需的技術(shù)之后,還要對(duì)所用技術(shù)進(jìn)行技術(shù)分析,以此來確定所采用的技術(shù)能夠否實(shí)現(xiàn)英語詞匯學(xué)習(xí)的微信小程序的開發(fā)。(3)在識(shí)別出應(yīng)用程序所需的技術(shù)后,還應(yīng)該清楚地知道該應(yīng)用程序所作用的對(duì)象,基于這個(gè)基礎(chǔ),該小程序在設(shè)計(jì)開發(fā)時(shí)主要包括兩種主要的對(duì)象:用戶和管理者。同時(shí),根據(jù)對(duì)象的角色來決定各自要設(shè)計(jì)和實(shí)現(xiàn)的功能模塊,對(duì)于英語詞匯學(xué)習(xí)的微信小程序的設(shè)計(jì),把角色分成兩個(gè)主要的類別:管理員和使用者,兩者各有各的功能模塊,但小程式的資料庫(kù)執(zhí)行的內(nèi)容是互動(dòng)的,讀者可以在任何時(shí)候?yàn)g覽英語圖書。對(duì)于工作人員來說,可以按照自己負(fù)責(zé)的內(nèi)容進(jìn)行在線的信息處理和操作,管理員可以獲得所有用戶的詳細(xì)數(shù)據(jù),并根據(jù)需要及時(shí)進(jìn)行處理。(4)在確定了英語詞匯學(xué)習(xí)的微信小程序的功能之后,接下來就是軟件和接口的設(shè)計(jì)了,在設(shè)計(jì)完成之后需要對(duì)該方案進(jìn)行檢驗(yàn),以確定其是否完美,針對(duì)小型軟件的測(cè)試,要求不同的用戶進(jìn)行不同的編輯和提交,以及采用不同的測(cè)試方法來發(fā)現(xiàn)軟件中的缺陷,對(duì)于小型的軟件,需要不同的使用者進(jìn)行編輯、提交、使用不同的測(cè)試方式來檢測(cè)軟件中的錯(cuò)誤,并且在測(cè)試階段沒有問題時(shí),可以將英語詞匯的學(xué)習(xí)應(yīng)用到正式的運(yùn)營(yíng)中。隨著互聯(lián)網(wǎng)技術(shù)的迅猛發(fā)展,人們用智能手機(jī)學(xué)習(xí),可以隨時(shí)隨地學(xué)習(xí),這一新的學(xué)習(xí)方法更加被接受和推廣[9]。對(duì)于英語詞匯學(xué)習(xí)的微信小程序的研究,有助于我們對(duì)移動(dòng)手機(jī)學(xué)習(xí)這一新型方式有更加深刻的認(rèn)識(shí),并且也能對(duì)后續(xù)移動(dòng)語言學(xué)習(xí)相關(guān)的研究打下了堅(jiān)實(shí)的理論基礎(chǔ)。首先,為了提升使用者的學(xué)習(xí)興趣與效能以及個(gè)性化學(xué)習(xí)開辟了一條新途徑。其次,這款微信小程序?yàn)橛脩籼峁┝藛卧~分類,做筆記等功能夠,有助于用戶系統(tǒng)的搭建詞匯體系,養(yǎng)成及時(shí)復(fù)習(xí)的好習(xí)慣,使用戶能夠更有效更高效的學(xué)習(xí)詞匯。最后,英語作為一門國(guó)際的語言,很多面向全球的公司、企業(yè)都要求求職者英語過四六級(jí)、更大的企業(yè)甚至要考托福雅思,因此在豐富用戶詞匯量的同時(shí)也有利于用戶找到一份好的工作,具有一定的現(xiàn)實(shí)意義與價(jià)值。本節(jié)主要分析開發(fā)英語詞匯學(xué)習(xí)微信小程序所需要運(yùn)用的一些工具,一個(gè)完美的程序作品,背后必定少不了開發(fā)語言,數(shù)據(jù)庫(kù)以及框架,下文將對(duì)設(shè)計(jì)時(shí)所涉及到的開發(fā)工具做具體介紹。微信的開發(fā)者工具,全部都是開發(fā)團(tuán)隊(duì)開發(fā)的,而微信的開發(fā)工具,也在不斷的改進(jìn)和升級(jí)[10]。用戶可以通過微信的二維碼登陸本系統(tǒng),開發(fā)者工具會(huì)利用該賬號(hào)的相關(guān)信息來開發(fā)和調(diào)試軟件。機(jī)型選?。罕拒浖鶕?jù)智能夠手機(jī)的螢?zāi)淮笮。M(jìn)行裁剪。預(yù)覽界面:在完成視圖版式后,單擊編譯,以更新視圖的介面。操作面板:便于對(duì)打印的數(shù)據(jù)進(jìn)行調(diào)試。上傳代碼:將其上傳到騰訊進(jìn)行審核。在開發(fā)人員上傳代碼時(shí),可以填寫版本號(hào)和注解信息。資源檔案:通常能夠在資源檔案中執(zhí)行檔案檔案的中斷點(diǎn)偵錯(cuò)。遠(yuǎn)程顯示:對(duì)于用戶來說,移動(dòng)設(shè)備和PC設(shè)備的聯(lián)合調(diào)試很有實(shí)際意義。局部資料儲(chǔ)存:顯示資料在本機(jī)儲(chǔ)存。檢視偵錯(cuò):標(biāo)元件是以子父級(jí)架構(gòu)顯示,容易偵錯(cuò)。微信的編碼容量不超過2M;開發(fā)過程中通常不會(huì)檢查合法的域名;軟件的后臺(tái)要做一個(gè)配置服務(wù)器的域名。這些就是微信開發(fā)者們?cè)陂_發(fā)的時(shí)候,經(jīng)常會(huì)用到的功能夠,隨著Internet技術(shù)的發(fā)展,微信團(tuán)隊(duì)對(duì)于微信開發(fā)者工具也在不斷地更新并且完善其功能夠。該軟件的整體架構(gòu)由邏輯層和視圖兩大部分組成。該軟件開發(fā)框架旨在為開發(fā)者提供一種簡(jiǎn)潔的、輕便的開發(fā)方式,有效解決開放過程中所遇到的各種問題。本軟件提供了在Views層與Logistic層之間的數(shù)據(jù)傳輸和事件的處理,并且為開發(fā)者提供了自己的視圖層次和邏輯層次結(jié)構(gòu),使得開發(fā)者可以集中精力在數(shù)據(jù)和邏輯上。這個(gè)架構(gòu)的中心是一個(gè)快速反應(yīng)的資料綁定系統(tǒng),可以輕松地同步數(shù)據(jù)和視圖。邏輯層中的數(shù)據(jù)發(fā)生了變化,就會(huì)在視圖層中進(jìn)行相應(yīng)的更新。這個(gè)框架為用戶提供了一系列的基礎(chǔ)部件,這些部件帶有微信的樣式和具體的邏輯,開發(fā)者可以將其整合在一起,從而創(chuàng)造出一個(gè)功能強(qiáng)大的微信應(yīng)用[11]。Java的核心技術(shù)是CORBA技術(shù)以及網(wǎng)絡(luò)應(yīng)用中的安全模式。同時(shí)也為EJB(javaserver頁面)、java(javaserverpages)以及XML技術(shù)提供了全方位的支持[12]。JAVA語言的功能:第一,面向?qū)ο螅核且环N以Java為特征的軟件開發(fā)方式。最關(guān)鍵的是把一切都轉(zhuǎn)化為物體,并且按一定的方法進(jìn)行編程。在編寫程序的時(shí)候,每一個(gè)物件上都會(huì)寫入程式碼與資料。OOP技術(shù)的出現(xiàn),使人們?cè)谶M(jìn)行設(shè)計(jì)時(shí),可以方便地進(jìn)行設(shè)計(jì)思維,并且能夠有效地增強(qiáng)軟件的安全性。第二,跨平臺(tái):Java最受歡迎的一個(gè)重要特點(diǎn)就是其跨平臺(tái)的功能夠,可以很方便地使用Java進(jìn)行編程。你可以用Java寫程序,然后在別處運(yùn)行,不需要修改編譯后的代碼。第三,垃圾收集機(jī)制:用于釋放程序閑置時(shí)無法使用的對(duì)象的內(nèi)存,C++最讓人討厭的地方就是它無法及時(shí)地釋放程序所需要的內(nèi)存,這會(huì)造成更大的內(nèi)存消耗。有的程序員在剛開始寫的時(shí)候,會(huì)在一堆文件里設(shè)定一個(gè)內(nèi)存地址,然后在不用的時(shí)候?qū)⑵溽尫牛恍┏鯇W(xué)者,往往會(huì)因?yàn)轭l繁的忽略這個(gè)地址而忽略了這個(gè)地址,導(dǎo)致程序在運(yùn)行的過程中會(huì)不穩(wěn)定,甚至?xí)?dǎo)致程序崩潰。因此,許多C++的專家們?cè)诰帉懘a時(shí),都會(huì)把被刪除的指針的數(shù)值設(shè)為NULL,再把該指針的數(shù)值設(shè)定為NULL[13]。數(shù)據(jù)庫(kù)對(duì)于整個(gè)系統(tǒng)的開發(fā)來說是不可或缺的。在WEB的應(yīng)用中,MySQLAB的優(yōu)勢(shì)在于開發(fā)了MySQL關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。MySQL能夠在多個(gè)表格中存儲(chǔ)數(shù)據(jù),這是一個(gè)很好的靈活性,同時(shí)也能夠加快系統(tǒng)的運(yùn)行。在SQL語言中,最常見的是數(shù)據(jù)庫(kù)存取,而MySQL則是SQL,所以它的兼容性很強(qiáng)。數(shù)據(jù)庫(kù)的運(yùn)行是一個(gè)重要環(huán)節(jié),該系統(tǒng)具有添加、刪除、修改、查詢等多種特點(diǎn)。現(xiàn)在的數(shù)據(jù)庫(kù)分為關(guān)系型和非關(guān)聯(lián)型,Mysql就是關(guān)系型中的一類,并且是一個(gè)小型、快速、低成本的關(guān)系數(shù)據(jù)庫(kù),是當(dāng)前最流行的開放源碼數(shù)據(jù)庫(kù)[14]。在大數(shù)據(jù)時(shí)代來臨之際,數(shù)據(jù)庫(kù)的類型種類也越來越多,因此在對(duì)于數(shù)據(jù)庫(kù)的管理有新的需求。隨著社會(huì)生產(chǎn)與生活水平的提高,數(shù)據(jù)庫(kù)的使用也越來越廣泛,提高數(shù)據(jù)庫(kù)的開發(fā)和使用效率是保證社會(huì)生產(chǎn)和生活有效運(yùn)行的重要因素。SQL是一種功能豐富的指令,對(duì)提高數(shù)據(jù)庫(kù)的工作效率起著至關(guān)重要的作用。SQL服務(wù)器數(shù)據(jù)庫(kù)的應(yīng)用可以加快數(shù)據(jù)請(qǐng)求和響應(yīng)的速度,并能有效地解決各種復(fù)雜的工作。SQLServer數(shù)據(jù)庫(kù)管理系統(tǒng)以其優(yōu)異的性能,廣泛地被用于服務(wù)器和客戶端架構(gòu)。SQLServer數(shù)據(jù)庫(kù)具有以下特點(diǎn):系統(tǒng)吞吐量,響應(yīng)時(shí)間,并行處理、請(qǐng)求服務(wù)器響應(yīng)速度、不同屏幕間的切換速度等。Mysql的安裝方法有兩個(gè),一個(gè)是二進(jìn)制的,另一個(gè)是無需安裝的。當(dāng)Mysql數(shù)據(jù)庫(kù)被安裝之后,使用者就會(huì)開始一個(gè)能夠與數(shù)據(jù)庫(kù)連接的服務(wù)過程,客戶機(jī)可以登陸數(shù)據(jù)庫(kù),也可以使用圖形接口工具。該架構(gòu)由Pivotal團(tuán)隊(duì)提供,這個(gè)框架采用了一種特殊的方法來進(jìn)行組態(tài),這樣開發(fā)者就不必再去定義模板的組態(tài)了。SpringBoot正是以此為基礎(chǔ),引領(lǐng)了快速發(fā)展的應(yīng)用軟件開發(fā)。SpringBoot以Spring4.0為基礎(chǔ),它不但保留了Spring框架中最好的功能夠,同時(shí)也使Spring程序的構(gòu)建和開發(fā)流程更加簡(jiǎn)單[15]。此外,SpringBoot還很好地解決了一些問題,如將許多框架整合在一起,從而避免了依賴軟件的版本沖突,并且導(dǎo)致了引用的不穩(wěn)定。SpringBoot具有以下特點(diǎn):(1)能夠根據(jù)Maven或Gradle插件,創(chuàng)建一個(gè)可運(yùn)行的JARs和WARs;(2)依靠管理的依賴解決。(3)通過自動(dòng)化的組態(tài),可以很好地解決組態(tài)的復(fù)雜性和種類。(4)通過嵌入web容器來解決部署運(yùn)行問題,而非tomcat,而是應(yīng)用程序啟動(dòng)tomcat(5)提供已備好的功能夠,例如指標(biāo)、健康檢查和外部配置;(6)完全不產(chǎn)生代碼,也無需XML配置。Springboot的優(yōu)勢(shì):(1)SpringBoot通過使用JavaConfig方式對(duì)Spring進(jìn)行配置,并提供大量的注釋,因此可以極大地提高工作效率[16]。(2)簡(jiǎn)化配置,SpringBoot可以提供大量的默認(rèn)配置和自定義配置,但是SpringBoot項(xiàng)目?jī)H包含一個(gè)概要:application.properties/application.yml。使用SpringBoot時(shí),你不必為找到問題而煩惱,讓我們來看看SpringBoot的配置:圖2.1SpringBoot配置圖(3)為了簡(jiǎn)化部署,SpringBoot內(nèi)置了三種Servlet容器。(4)為了簡(jiǎn)化監(jiān)視,SpringBoot還提供了actuator程序包,可以用來監(jiān)視程序。以下是主要實(shí)現(xiàn)的功能:圖2.2SpringBoot實(shí)現(xiàn)功能圖每個(gè)項(xiàng)目在開發(fā)前都會(huì)認(rèn)真地分析一下軟件的需求,其次對(duì)于軟件的市場(chǎng)調(diào)查也是必不可少的,要根據(jù)使用者的特定條件確定其功能需求,并且制定出一個(gè)完整的應(yīng)用系統(tǒng),在此章中,我們需要對(duì)軟件的性能夠、商業(yè)過程、數(shù)據(jù)等進(jìn)行詳細(xì)的分析,開發(fā)設(shè)計(jì)出一個(gè)功能夠完善的微信小程序[17]。需求的可行性是對(duì)成熟的小型軟件能夠滿足的需求進(jìn)行分析和探討,在軟件開發(fā)和實(shí)現(xiàn)前,必須對(duì)軟件進(jìn)行預(yù)評(píng)價(jià),以滿足其需求,如果開發(fā)者沒有能夠力去開發(fā)一款符合要求的軟件,那么這次開發(fā)就會(huì)以失敗告終。下面是關(guān)于英語詞匯學(xué)習(xí)的微信小程序的一些特殊需求的分析。小程序的設(shè)計(jì)首先要從使用者和管理員的實(shí)際需求入手,這樣才能夠理解他們能夠?qū)崿F(xiàn)怎樣的功能夠,能夠包含什么管理工作。鑒于本課題索要設(shè)計(jì)與實(shí)現(xiàn)的的應(yīng)用特征,需要具備以下條件:(1)英語詞匯教學(xué)在微信應(yīng)用中的應(yīng)用,推動(dòng)微信小程序英語詞匯的信息管理。(2)學(xué)習(xí)方式的多樣性和管理的規(guī)范化;(3)該網(wǎng)站為保證實(shí)時(shí)和高效的數(shù)據(jù)交流提供了一個(gè)免費(fèi)、方便、快捷的平臺(tái)。本節(jié)從各個(gè)方面分析軟件自身的可行性,首先,一個(gè)軟件想要做的長(zhǎng)遠(yuǎn)必然少不了技術(shù)的支撐,沒有先進(jìn)的技術(shù)支持,設(shè)計(jì)開發(fā)出來的軟件最終也只會(huì)被市場(chǎng)淘汰;其次,在軟件開發(fā)的時(shí)候,經(jīng)濟(jì)是一個(gè)非常重要的環(huán)節(jié),一些軟件的研發(fā)必須要有一定的版權(quán),這是一項(xiàng)很大的開支,因此在開發(fā)之前,必須要對(duì)自己的經(jīng)濟(jì)狀況做出評(píng)估,然后再選擇一款適合自己的軟件。;最后,操作上的可行性對(duì)于一個(gè)軟件來說也是極其重要的,一個(gè)好的軟件,肯定是被大眾所接受的軟件,那么這個(gè)軟件肯定是給了用戶帶來了好的體驗(yàn)感,因此在進(jìn)行軟件開發(fā)時(shí),開發(fā)者更應(yīng)該站在用戶的使用角度去開發(fā)軟件。英語詞匯學(xué)習(xí)的微信小程序采用了java語言,研制了一個(gè)功能完整,使用簡(jiǎn)單的前端應(yīng)用程序,并構(gòu)建了一個(gè)數(shù)據(jù)完整、安全穩(wěn)定的后臺(tái)數(shù)據(jù)庫(kù)。本系統(tǒng)使用Java和Mysql數(shù)據(jù)庫(kù)作為開發(fā)工具,具有很好的可操作性。用戶與角色的相互配合,在微信小程序中進(jìn)行英語詞匯的學(xué)習(xí)是一個(gè)很有價(jià)值的嘗試,數(shù)據(jù)的完整性和質(zhì)量是可以分配和管理數(shù)據(jù)的基礎(chǔ),同時(shí),這也是確保數(shù)據(jù)庫(kù)安全性的關(guān)鍵一步,為了提供更平滑、更智能夠和更高效的基礎(chǔ)控制方式,需要在安全的計(jì)算環(huán)境中建立支持,并且有助于安全[18]。因?yàn)檫@兩種工具功能夠強(qiáng)大,免費(fèi),界面友好。綜上,英語詞匯的學(xué)習(xí)微信應(yīng)用軟件從技術(shù)上講,是可以行得通的。設(shè)計(jì)與實(shí)現(xiàn)英語詞匯學(xué)習(xí)的微信小程序無需購(gòu)買其他軟件或端口,也無需支付市場(chǎng)調(diào)研和其他用于英語詞匯學(xué)習(xí)的微信小程序的費(fèi)用。這一切都是由開發(fā)商自己完成的。所以,在英語詞匯教學(xué)軟件的設(shè)計(jì)實(shí)現(xiàn)的過程中,微信應(yīng)用軟件是一種非常有效的方法。目前,java的應(yīng)用已經(jīng)相當(dāng)成熟,所以在英語詞匯的學(xué)習(xí)中,微信應(yīng)用軟件的發(fā)展并不困難。可操作性是指開發(fā)者在開發(fā)出小程序軟件后,使用者對(duì)應(yīng)用軟件使用時(shí)的體驗(yàn)。管理員可以在任何時(shí)候?qū)τ嘘P(guān)的軟件進(jìn)行管理。兩個(gè)擁有許可的角色都可以訪問他們的系統(tǒng)頁面,并且利用導(dǎo)航菜單對(duì)小程序進(jìn)行功能夠的操作,因此該系統(tǒng)在操作上具有很強(qiáng)的操作性,通過界面窗口進(jìn)行登陸操作,這樣,只要使用者懂得電腦操作,就能靈活使用[19]。在性能分析方面,與傳統(tǒng)的管理模式不同,傳統(tǒng)的數(shù)據(jù)統(tǒng)計(jì)和管理采用紙張、筆等人工操作,而且這種方法很難存儲(chǔ)和找到特定的數(shù)據(jù)信息,在計(jì)算機(jī)網(wǎng)絡(luò)時(shí)代來臨之際,這種傳統(tǒng)的方式,早已不適合現(xiàn)在的社會(huì),不僅會(huì)降低工作的效率,而且,還要花費(fèi)更多的時(shí)間和精力。降低費(fèi)用并改善用戶的工作效率,本文以小程序與互聯(lián)網(wǎng)技術(shù)為基礎(chǔ)進(jìn)行軟件開發(fā)。本文開發(fā)和設(shè)計(jì)是一個(gè)獨(dú)立的小程序,主要是實(shí)現(xiàn)英語詞匯學(xué)習(xí)的微信小程序的用戶角色和相應(yīng)功能模塊,傳統(tǒng)的用來管理信息的方法效率低下,該小程序的實(shí)現(xiàn)可以節(jié)省資源,提高業(yè)務(wù)處理速度,具有高速、高效、功能夠強(qiáng)大的特點(diǎn)。對(duì)于英語詞匯學(xué)習(xí)的微信小程序項(xiàng)目的設(shè)計(jì)分析,本節(jié)的研究?jī)?nèi)容主要有:英語詞匯學(xué)習(xí)平臺(tái)的構(gòu)建;Mysql數(shù)據(jù)庫(kù)的設(shè)計(jì)。整體來說,這款英語詞匯學(xué)習(xí)的微信小程序的設(shè)計(jì)都是比較人性化的,能夠及時(shí)的處理和反饋小程序的錯(cuò)誤。根據(jù)系統(tǒng)的需求,英語詞匯學(xué)習(xí)的微信小程序主要包括管理員和用戶兩個(gè)主體,管理員的功能模塊包括:首頁、個(gè)人中心、用戶管理、等級(jí)管理、單詞管理、詞匯管理、學(xué)習(xí)筆記管理、英語圖書管理、管理員管理、問題反饋、我的收藏管理、系統(tǒng)管理,如圖4-1所示。用戶的功能模塊包括:首頁、單詞、詞匯、英語圖書、我的,如圖4-2所示。圖4-1管理員功能模塊圖圖4-2用戶功能模塊圖首先,分析了所要用到的管理模塊和數(shù)據(jù)庫(kù),然后編寫相應(yīng)的代碼,計(jì)劃與運(yùn)行是建立一個(gè)信息管理應(yīng)用軟件的三個(gè)步驟,這將決定軟件能否真正的完成預(yù)設(shè)功能,以及能否在設(shè)計(jì)完成后執(zhí)行。在開發(fā)過程中,各個(gè)階段都要嚴(yán)格地遵循線性的發(fā)展次序,各個(gè)階段產(chǎn)生的工作都能被技術(shù)檢驗(yàn)和檢驗(yàn)。保證一步完成后的正確,不會(huì)出現(xiàn)下一步的拖拉現(xiàn)象,讓小程序在完成設(shè)計(jì)功能后能夠正常運(yùn)行。通過對(duì)英語詞匯學(xué)習(xí)小程序的成功實(shí)踐案例來看,下述方式的應(yīng)用效果是最顯著的,可以將開發(fā)過程中的復(fù)雜度降到最低,如圖4-3所示。圖4-3開發(fā)系統(tǒng)流程圖數(shù)據(jù)庫(kù)就像是一個(gè)圖書館,它的儲(chǔ)存容量非常龐大,能夠儲(chǔ)存上百萬、上千萬、上億的數(shù)據(jù)。不過,數(shù)據(jù)庫(kù)并不是隨機(jī)存儲(chǔ)數(shù)據(jù),而是按照一定的規(guī)律來存儲(chǔ)數(shù)據(jù),如果違背了這個(gè)規(guī)律,那么查詢的效率就會(huì)降低。今天的世界是一個(gè)充斥著海量數(shù)據(jù)的網(wǎng)絡(luò)世界[20]。數(shù)據(jù)的出現(xiàn)可以源于很多地方,例如旅行記錄、交易記錄、發(fā)送信息等。很多人普遍認(rèn)為只有文字才是數(shù)據(jù),其實(shí)在我們身邊除了文字以外,圖片、聲音等都可以被定義為數(shù)據(jù)。數(shù)據(jù)庫(kù)是一種以數(shù)據(jù)結(jié)構(gòu)進(jìn)行數(shù)據(jù)存儲(chǔ)和管理的計(jì)算機(jī)軟件。實(shí)際上,數(shù)據(jù)庫(kù)這個(gè)概念其實(shí)包含了兩個(gè)層面:(1)數(shù)據(jù)庫(kù)是一個(gè)“倉(cāng)庫(kù)”,可以對(duì)數(shù)據(jù)進(jìn)行合理的存儲(chǔ),在這個(gè)“倉(cāng)庫(kù)”中,用戶可以將待處理的業(yè)務(wù)數(shù)據(jù)存儲(chǔ)在這個(gè)倉(cāng)庫(kù)之中,當(dāng)數(shù)據(jù)存放進(jìn)了這個(gè)倉(cāng)庫(kù)后,就會(huì)形成一個(gè)數(shù)據(jù)庫(kù)。(2)數(shù)據(jù)庫(kù)是一種能夠更好地組織數(shù)據(jù)、便于維護(hù)、嚴(yán)格控制、提高數(shù)據(jù)利用效率的新技術(shù)。綜上所述,數(shù)據(jù)庫(kù)可以認(rèn)為是保證計(jì)算機(jī)系統(tǒng)穩(wěn)定運(yùn)行的關(guān)鍵基礎(chǔ)軟件。英語詞匯學(xué)習(xí)的微信小程序主要是,用戶在微信端可以看到五個(gè)功能模塊,分別是:首頁、單詞、詞匯、英語圖書、我的,其次在我的功能模塊下包含了三個(gè)子功能,分別是:學(xué)習(xí)筆記子、問題反饋、我的收藏管理子;管理員在后臺(tái)可以看到十二個(gè)功能模塊,分別是:首頁、個(gè)人中心、用戶管理、等級(jí)管理、單詞管理、詞匯管理、學(xué)習(xí)筆記管理、英語圖書管理、管理員管理、問題反饋、我的收藏管理、系統(tǒng)管理,以上功能能夠很好地滿足小程序的需要,小程序的系統(tǒng)功能架構(gòu)如圖所示4-4所示。圖4-4系統(tǒng)功能結(jié)構(gòu)圖在整個(gè)程序設(shè)計(jì)中,數(shù)據(jù)庫(kù)是最關(guān)鍵的一步。展示系統(tǒng)采用Mysql來管理數(shù)據(jù)庫(kù),確保數(shù)據(jù)的安全性和穩(wěn)定性。概念模式旨在從真實(shí)世界中提取信息,并在此基礎(chǔ)上構(gòu)建虛擬世界。它是一個(gè)很好的設(shè)計(jì)數(shù)據(jù)庫(kù)的工具。在數(shù)據(jù)庫(kù)中,可以用E-R曲線來表示一個(gè)實(shí)際的概念模型。系統(tǒng)的E-R圖表明了一個(gè)龐大的系統(tǒng)中,各類實(shí)體間的關(guān)聯(lián)。除此之外,Mysql數(shù)據(jù)庫(kù)本身就是一個(gè)自保能力很強(qiáng)的數(shù)據(jù)庫(kù)。在需求分析中,包括以下各實(shí)體、以及實(shí)體包含的屬性:用戶實(shí)體屬性圖,如圖4-5所示。圖4-5用戶實(shí)體屬性圖管理員實(shí)體屬性圖,如圖4-6所示。圖4-6管理員實(shí)體屬性圖學(xué)習(xí)筆記信息實(shí)體屬性圖,如圖4-7所示。圖4-7學(xué)習(xí)筆記信息實(shí)體屬性圖詞匯信息實(shí)體屬性圖,如圖4-8所示。圖4-8詞匯信息實(shí)體屬性圖英語圖書信息實(shí)體屬性圖,如圖4-9所示。圖4-9英語圖書信息實(shí)體屬性圖基于上述各實(shí)體的特性的分析,繪制了圖4-10中所示的全部E-R圖。圖4-10E-R圖我們可以針對(duì)數(shù)據(jù)結(jié)構(gòu)的具體需求,從數(shù)據(jù)的輸入和輸出的需求出發(fā),來決定需要制定哪些表,從而滿足用戶對(duì)數(shù)據(jù)和功能的需求。本節(jié)主要介紹是英語詞匯學(xué)習(xí)的微信小程序所涉及到的相關(guān)的數(shù)據(jù)表。(1)詞匯表表名:cihui,結(jié)構(gòu)如下表4-1所示。表4-1:詞匯表字段名稱字段說明字段類型是否為空默認(rèn)值id主鍵bigint(20)否addtime創(chuàng)建時(shí)間timestamp否 CURRENT_TIMESTAMPcihui詞匯varchar(200)dengji登記varchar(200)tupian圖片varchar(200)duanyu短語varchar(200)yinbiao音標(biāo)varchar(200)fanyi翻譯longtexttingli聽力varchar(200)(2)配置文件表表名:config,結(jié)構(gòu)如下表4-2表所示。表4-2:config表字段名稱字段說明字段類型是否為空默認(rèn)值id主鍵int(20)否name配置參數(shù)名Varchar(100)否value配置參數(shù)值Varchar(100)(3)單詞表表名:danci,結(jié)構(gòu)如下表4-3所示。表4-3:danci表字段名稱字段說明字段類型是否為空默認(rèn)值id主鍵Bigint(20)否addtime創(chuàng)建時(shí)間timestamp否CURRENT_TIMESTAMPdanci單詞varchar(200)dengji等級(jí)varchar(200)tupian圖片varchar(200)zimu字母varchar(200)yinbiao音標(biāo)varchar(200)fanyi翻譯longtexttingli聽力varchar(200)clicktime最近點(diǎn)擊時(shí)間datetime(4)等級(jí)表表名:dnegji,結(jié)構(gòu)如下表4-4所示。表4-4:dengji表字段名稱字段說明字段類型是否為空默認(rèn)值id主鍵bigint否addtime創(chuàng)建時(shí)間timestamp否CURRENT_TIMESTAMPdengji等級(jí)varchar否(5)英語圖書表表名:diecussyingyutushu,結(jié)構(gòu)如下表4-5所示。表4-5:discussyingyutushu表字段名稱字段說明字段類型是否為空默認(rèn)值id主鍵Bigint(20)否addtime創(chuàng)建時(shí)間timestamp否CURRENT_TIMESTAMPrefid關(guān)聯(lián)表idBigint(20)否userid用戶idBigint(20)否nickname用戶名Varchar(200)content評(píng)價(jià)內(nèi)容longtext否reply回復(fù)內(nèi)容longtext(6)問題反饋表表名:message,結(jié)構(gòu)如下表4-6所示。表4-6:message表字段名稱字段說明字段類型是否為空默認(rèn)值id主鍵bigint(20)否addtime創(chuàng)建時(shí)間timestamp否CURRENT_TIMESTAMPuserid留言人idbigint(20)否username用戶名varchar(200)content留言內(nèi)容longtext否cpicture留言圖片varchar(200)reply回復(fù)內(nèi)容longtextrpicture回復(fù)圖片varchar(200)(7)關(guān)于我們表表名:news,結(jié)構(gòu)如下表4-7所示。表4-7:news表字段名稱字段說明字段類型是否為空默認(rèn)值id主鍵bigint(20)否addtime創(chuàng)建時(shí)間timestamp否CURRENT_TIMESTAMPtitle標(biāo)題varchar(200)否introduction簡(jiǎn)介longtextpicture圖片varchar(200)否content內(nèi)容longtext否(8)收藏表表名:storeup,結(jié)構(gòu)如下表4-8所示。表4-8:storeup表字段名稱字段說明字段類型是否為空默認(rèn)值id主鍵bigint(20)否addtime創(chuàng)建時(shí)間timestamp否CURRENT_TIMESTAMPuserid用戶idbigint(20)否refid收藏idbigint(20)tablename表名varchar(200)name收藏名稱varchar(200)否picture收藏圖片varchar(200)否type類型varchar(200)inteltype推薦類型varchar(200)(9)表名:token,結(jié)構(gòu)如下表4-9所示。表4-9:token表字段名稱字段說明字段類型是否為空默認(rèn)值id主鍵bigint(20)否userid用戶idbigint(20)否username用戶名varchar(100)否tablename表名varchar(100)role角色varchar(100)token密碼varchar(200)否addtime新增時(shí)間timestamp否CURRENT_TIMESTAMPexpiratedtime過期時(shí)間timestamp否CURRENT_TIMESTAMP(10)管理員表表名:user,結(jié)構(gòu)如下表4-10所示。表4-10:user表字段名稱字段說明字段類型是否為空默認(rèn)值id主鍵bigint(20)否username用戶名varchar(100)否password密碼varchar(100)否role角色varchar(100)管理員addtime新增時(shí)間timestamp否CURRENT_TIMESTAMP(11)學(xué)習(xí)筆記表表名:xuexibiji,結(jié)構(gòu)如下表4-11所示。表4-11:xuexibiji表字段名稱字段說明字段類型是否為空默認(rèn)值id主鍵bigint(20)否addtime創(chuàng)建時(shí)間timestamp否CURRENT_TIMESTAMPbijibiaoti筆記標(biāo)題varchar(200)否bijineirong筆記內(nèi)容longtext否jiluriqi記錄日期datezhanghao賬號(hào)varchar(200)nicheng昵稱varchar(200)tupian圖片varchar(200)userid用戶idbigint(20)(12)英語圖書表表名:yingyutushu,結(jié)構(gòu)如下表4-12所示。表4-12:yingyutushu表字段名稱字段說明字段類型是否為空默認(rèn)值id主鍵bigint(20)否addtime創(chuàng)建時(shí)間timestamp否CURRENT_TIMESTAMPtushubianhao圖書編號(hào)vachar(200)否tushumingcheng圖書名稱vachar(200)否tushuleixing圖書類型vachar(200)否tupian圖片vachar(200)jianshu簡(jiǎn)述vachar(200)zuozhe作者vachar(200)shuliang數(shù)量vachar(200)chubanshe出版社vachar(200)(13)用戶表表名:yonghu,結(jié)構(gòu)如下表4-13所示。表4-13:yonghu表字段名稱字段說明字段類型是否為空默認(rèn)值id主鍵bigint(20)否daatime創(chuàng)建時(shí)間timestamp否CURRENT_TIMESTAMPzhanghao賬號(hào)varchar(200)否mima密碼varchar(200)否nicheng昵稱varchar(200)xingbie性別varchar(200)shouji手機(jī)varchar(200)youxiang郵箱varchar(200)本節(jié)主要是對(duì)小程序所實(shí)現(xiàn)的具體應(yīng)用界面做了詳細(xì)的介紹,主要從用戶微信端,即客戶使用時(shí)的界面展示和管理員服務(wù)端,即管理員在后臺(tái)對(duì)小程序進(jìn)行管控的界面展示進(jìn)行的詳細(xì)說明。這部分內(nèi)容是一個(gè)英語單詞學(xué)習(xí)軟件,它根據(jù)用戶在手機(jī)上可以看見的界面和可以操作的功能描述。它的功能主要有:顯示用戶注冊(cè)功能,顯示用戶登錄功能,顯示用戶登錄功能,顯示用戶密碼時(shí)的密碼重設(shè)功能,顯示主界面功能,單詞界面功能,詞匯界面功能,英語書籍界面功能,我界面功能,用戶查看或修改個(gè)人信息,用戶反饋功能,收藏功能,做筆記功能。下面將逐一介紹這些特性,并附上效果圖表。當(dāng)使用者通過微信平臺(tái)打開這款英語詞匯學(xué)習(xí)的小程序后,如果使用者是第一次進(jìn)入該小程序,則需要先注冊(cè)賬號(hào)后才能登錄使用該小程序,以下使用者是注冊(cè)賬號(hào)的具體說明:使用者在登錄界面點(diǎn)擊登錄下的“注冊(cè)用戶”選項(xiàng),這時(shí)系統(tǒng)就會(huì)跳轉(zhuǎn)到注冊(cè)界面,使用者需要根據(jù)報(bào)名信息欄中的信息,填寫自己的信息,用戶填寫好個(gè)人資料后,按下登記鍵,系統(tǒng)將檢查用戶所填寫的資料,如果用戶填寫的資料有問題(例如使用者輸入的賬號(hào)已被其他用戶注冊(cè)、使用者輸入的密碼和確認(rèn)密碼不匹配、使用者輸入的手機(jī)號(hào)格式錯(cuò)誤-默認(rèn)11位、用戶輸入的郵箱格式錯(cuò)誤等),那么界面會(huì)彈出窗口告訴使用者注冊(cè)用戶失敗,系統(tǒng)會(huì)返回到注冊(cè)界面,使用者需要根據(jù)提示信息重新填寫有問題的個(gè)人信息數(shù)據(jù);若沒有問題,那么,系統(tǒng)將會(huì)提示用戶完成注冊(cè),并將自動(dòng)回到登陸界面,呈現(xiàn)效果如圖5-1-1所示。圖5-1-1用戶注冊(cè)界面圖使用者通過微信平臺(tái)進(jìn)入到英語詞匯學(xué)習(xí)的微信小程序登錄界面,使用者如果在小程序已有賬號(hào),那么直接輸入帳號(hào)和密碼即可,用戶輸入的賬號(hào)和口令是正確的,那么系統(tǒng)就會(huì)進(jìn)入到英語詞匯學(xué)習(xí)微信小程序的主界面;如果使用者輸入的帳號(hào)和密碼是錯(cuò)誤的,那么系統(tǒng)就會(huì)彈出一個(gè)的彈窗,告訴使用者所輸入的帳號(hào)和密碼不正確,使用者點(diǎn)擊確認(rèn)后,系統(tǒng)會(huì)返回至登錄界面,用戶現(xiàn)在必須重新輸入帳號(hào)和口令,如果是對(duì)的,就可以登錄到系統(tǒng)中,錯(cuò)誤則繼續(xù)回到登錄界面,呈現(xiàn)效果如圖5-1-2所示。圖5-1--2用戶登錄界面圖如果使用者已經(jīng)注冊(cè)過賬號(hào),但是在登錄時(shí)忘記自己所設(shè)置的密碼,那么用戶可以在登陸界面中選擇遺忘口令,然后進(jìn)入一個(gè)忘了口令的界面,用戶只要輸入自己的帳號(hào),然后在里面勾選用戶這一選項(xiàng),就能重新設(shè)置密碼,呈現(xiàn)效果如圖5-1-3所示。圖5-1-3忘記密碼界面圖在登錄頁面上輸入了自己的賬號(hào),點(diǎn)擊成功登錄,即可登錄首頁,在小程序的主界面,使用者可以看到小程序底部的五個(gè)一級(jí)導(dǎo)航并對(duì)其功能進(jìn)行相應(yīng)的操作:首頁、單詞、詞匯、英語圖書、我的。小程序的頂部是一個(gè)輪播圖效果,每隔2s會(huì)自動(dòng)切換下一張圖片,輪播的內(nèi)容是通過管理員進(jìn)入到管理員系統(tǒng)對(duì)其內(nèi)容進(jìn)行更新的。用戶可以在主頁上點(diǎn)擊單詞,單詞,英語書籍,關(guān)于我們的選擇,也可以跳到對(duì)應(yīng)的功能界面。在主頁的下方,還可以看到文字、詞匯、書籍、小程序的介紹,呈現(xiàn)效果如圖5-1-4所示。圖5-1-4首頁界面圖使用者在單詞界面頂部可以搜索自己想查找的單詞,在左邊可以選擇自己想要了解的單詞類別,現(xiàn)在我是暫時(shí)分了五類出來,目的是為了給小程序的做初步測(cè)試,分別是學(xué)習(xí)用品、身體部位、顏色、動(dòng)物、人物,右邊展示的是使用者所選擇的單詞類別在數(shù)據(jù)庫(kù)中所記錄的全部相關(guān)的單詞。使用者選擇一個(gè)單詞進(jìn)入后,可以看到單詞、單詞含義相關(guān)圖片、等級(jí)、首字母、音標(biāo)、翻譯等信息,呈現(xiàn)效果如圖5-1-6、圖5-1-5所示。圖5-1-5單詞界面圖圖5-1-6單詞詳細(xì)界面圖使用者在詞匯界面也可以進(jìn)行英語單詞的學(xué)習(xí),但是不能像單詞界面一樣選擇分類的來進(jìn)行學(xué)習(xí),但是使用者可以在詞匯功能模塊下進(jìn)行學(xué)習(xí)時(shí)可以做筆記(關(guān)于做筆記功能的介紹,下文會(huì)做詳細(xì)說明),使用者選擇一個(gè)詞匯進(jìn)入后,可以看到詞匯、等級(jí)、短語、音標(biāo)、翻譯、做筆記按鈕等信息,呈現(xiàn)效果如圖5-1-7、圖5-1-8所示。圖5-1-7詞匯界面圖圖5-1-8詞匯詳細(xì)界面圖使用者在英語圖書界面可以看到英語詞匯學(xué)習(xí)的微信小程序所推薦的圖書,使用者也可以在頂部通過搜索圖書的編號(hào),快速的找到自己所需要的圖書,使用者選擇一本圖書進(jìn)入后,可以看到圖書封面圖、圖書名稱、圖書編號(hào)、圖書類型、簡(jiǎn)述、作者、數(shù)量、詳情、評(píng)論等信息,呈現(xiàn)效果如圖5-1-9、圖5-1-10、圖5-1-11所示。圖5-1-9英語圖書界面圖圖5-1-10圖書詳細(xì)界面圖一圖5-1-11圖書詳細(xì)界面圖二使用者在我的界面可以看到用戶昵稱、學(xué)習(xí)筆記、我的收藏管理、問題反饋等信息,下文會(huì)對(duì)這些功能進(jìn)行詳細(xì)說明,呈現(xiàn)效果如圖5-1-12所示。圖5-1-12我的界面圖使用者在學(xué)習(xí)單詞和查閱圖書時(shí),如果對(duì)某一單詞記得不牢固,后期需要返回復(fù)習(xí)單詞或者說對(duì)某一本圖書很喜愛,但是擔(dān)心下次找不到某個(gè)單詞或某本圖書,就可以使用收藏這一功能對(duì)某一單詞或某本圖書進(jìn)行收藏管理,收藏的后的單詞或者圖書在我的界面中的我的收藏管理中可以查看到,呈現(xiàn)效果如圖5-1-13、圖5-1-14所示。圖5-1-13收藏功能圖圖5-1-14收藏管理界面圖使用者在學(xué)習(xí)詞匯時(shí),如果對(duì)一個(gè)詞匯有新的認(rèn)識(shí)和理解,就可以在這個(gè)詞匯下做一個(gè)筆記,比如對(duì)于important這個(gè)單詞,我們熟悉的含義時(shí)重要的,但是自負(fù)的這一含義是一個(gè)偏譯,不常使用但是考試也會(huì)考到,那么就可以給該詞匯做一個(gè)筆記,以便自己日后能夠更全面的進(jìn)行復(fù)習(xí),記筆記界面用戶可以看到筆記標(biāo)題、記錄日期、賬號(hào)、昵稱、圖片、筆記內(nèi)容等信息,之后用戶可以在我的界面進(jìn)入到學(xué)習(xí)筆記中,查看自己的筆記,呈現(xiàn)效果如圖5-1-14、5-1-15所示。圖5-1-15用戶做筆記界面圖圖5-1-16學(xué)習(xí)筆記界面圖使用者在我的界面中,點(diǎn)擊昵稱旁的小齒輪可以進(jìn)入到用戶信息界面,用戶可以更改自己的個(gè)人資料,在更改后,用戶需要點(diǎn)擊“保存”按鈕,否則個(gè)人信息修改失敗。此外,在此界面使用者也可以退出英語詞匯學(xué)習(xí)的微信小程序的登錄,用戶點(diǎn)擊“退出”登入,用戶的系統(tǒng)將會(huì)自動(dòng)回到用戶的登陸界面,如圖5-1-17所示。圖5-1-17用戶信息界面圖使用者在使用過程中對(duì)于英語詞匯學(xué)習(xí)的微信小程序有建議和提議,想要給管理員留言提議優(yōu)化完善某些功能,可以在我的界面中選擇問題反饋選項(xiàng),進(jìn)入到問題反饋界面,使用者可以添加留言,當(dāng)管理員看到后也會(huì)予以回復(fù),呈現(xiàn)效果如圖5-1-18所示。圖5-1-18問題反饋界面圖本節(jié)介紹的是這款英語詞匯學(xué)習(xí)的微信小程序,基于管理者在操作界面所能看到的界面效果以及能操作的功能的說明。其主要內(nèi)容有:管理員登陸界面、管理員功能界面、個(gè)人中心界面、用戶管理界面、等級(jí)管理界面、詞匯管理界面、詞匯管理界面、學(xué)習(xí)筆記管理界面、英語書籍管理界面、管理員管理界面、問題反饋界面、系統(tǒng)管理界面圖等。下文會(huì)依次對(duì)這些界面圖展開功能介紹以及附上效果呈現(xiàn)圖。管理員首先需要進(jìn)入到英語詞匯學(xué)習(xí)的微信小程序的操作界面,通過登錄窗口,輸入自己的管理員賬號(hào)密碼,角色勾選上管理員選項(xiàng),然后點(diǎn)擊登錄即可進(jìn)入英語詞匯學(xué)習(xí)的微信小程序就可以進(jìn)入英語詞匯學(xué)習(xí)的APP,成功登陸后,管理員即可獲得英語詞匯學(xué)習(xí)的微信應(yīng)用程序的相關(guān)知識(shí),并負(fù)責(zé)管理和維護(hù),呈現(xiàn)效果如圖5-2-1所示。圖5-2-1管理員登錄主界面圖管理員輸入了正確的口令成功進(jìn)入到英語詞匯學(xué)習(xí)的微信小程序功能界面后,在左邊可以看到管理員能夠使用的功能,包括首頁、個(gè)人中心、用戶管理、等級(jí)管理、單詞管理、詞匯管理、學(xué)習(xí)筆記管理、英語圖書管理、管理員管理、問題反饋、我的收藏管理、系統(tǒng)管理等功能模塊,如果管理員需要退出當(dāng)前管理員賬戶,選擇右上角的退出登錄就會(huì)回到Administrator登陸界面,呈現(xiàn)效果如圖5-2-2所示圖5-2-2管理員功能界面圖管理員可以在使用者中心的操作界面上修改使用者的口令,同時(shí)也能查詢到管理員的檔案。管理員點(diǎn)擊修改密碼,然后按照系統(tǒng)的提示,輸入當(dāng)前的、新的、確認(rèn)的密碼,然后修改當(dāng)前的管理員帳號(hào)。管理員按一下個(gè)人資料,可以看到目前管理員的帳號(hào),若要更改,請(qǐng)按下更改,呈現(xiàn)效果圖如圖5-2-3、圖5-2-4所示。圖5-2-3修改密碼界面圖圖5-2-4個(gè)人信息界面圖管理員可以通過用戶管理界面直觀地看到英語詞匯學(xué)習(xí)的微信小程序所有的用戶信息,這些資料都是使用者在注冊(cè)時(shí)所填寫的資料,包括帳號(hào)、昵稱、性別、手機(jī)、郵箱等。管理員可以查看用戶注冊(cè)時(shí)所填寫的詳細(xì)信息,還可以更改用戶的個(gè)人資料,以及刪除帳號(hào)。其次,如果管理員需要查看某一用戶的個(gè)人信息,可以在界面頂部通過搜索該用戶的昵稱進(jìn)行查詢,此時(shí)這名用戶的個(gè)人信息就會(huì)直接被篩選出來,效果呈現(xiàn)如圖5-2-5所示。圖5-2-5用戶管理界面圖管理員在等級(jí)管理界面中可以給單詞劃分不同的類別,這些類別就是用戶手機(jī)端單詞界面中展示出來的分類選項(xiàng),管理者可以根據(jù)用戶的需求,將單詞劃分為各種類別,比如按照領(lǐng)域分,可以分為政治、歷史、軍事等;又或者按照年級(jí)分,分為各個(gè)學(xué)習(xí)階段的詞匯書等。這些分類都可以根據(jù)用戶的實(shí)際需求,管理員對(duì)其進(jìn)行添加即可,呈現(xiàn)效果如圖5-2-6所示。圖5-2-6等級(jí)管理界面圖管理員可以查看,添加,修改和刪除單詞,當(dāng)管理員需要增添一個(gè)新單詞時(shí),點(diǎn)擊新增就會(huì)進(jìn)入到添加單詞的界面,管理員只需要輸入需要添加單詞的信息,之后確認(rèn),單詞就添加成功了,添加成功后在用戶手機(jī)端也可以查看到管理員新添加的單詞;當(dāng)管理員發(fā)現(xiàn)單詞還有其他意思,但是系統(tǒng)沒有錄入時(shí),可以點(diǎn)擊修改,在單詞的翻譯部分進(jìn)行添加操作即可,呈現(xiàn)效果如圖5-2-7所示。圖5-2-7單詞管理界面圖圖5-2-8單詞添加界面圖管理員可以查看、添加、修改和刪除詞匯、做筆記等操作,當(dāng)管理員需要增添一個(gè)新詞匯時(shí),點(diǎn)擊新增就會(huì)進(jìn)入到添加詞匯的界面,管理員只需要輸入需要詞匯相關(guān)的一些基本的信息,確認(rèn)后詞匯就添加成功了。管理員也可以對(duì)單詞進(jìn)行做筆記的操作,在平時(shí)維護(hù)中,可以適當(dāng)添加一些好詞好句在筆記中,供用戶參考,呈現(xiàn)效果如圖5-2-9、5-2-10所示。圖5-2-9詞匯管理界面圖圖5-2-10管理員做筆記界面圖管理員可在英語圖書管理系統(tǒng)中加入圖書信息,包括圖書編號(hào)、圖書名稱、圖書類型、圖書封面、簡(jiǎn)述、數(shù)量、出版社等信息,呈現(xiàn)效果如圖5-2-11所示。圖5-2-11英語圖書管理界面圖管理員的信息主要是包括用戶名、密碼、角色,如果要取消某些管理員進(jìn)入英語詞匯學(xué)習(xí)的微信小程序的權(quán)限,那么刪除他們的賬號(hào),他們所使用的管理員賬號(hào)就不能在進(jìn)入到系統(tǒng)操作界面,呈現(xiàn)效果如圖5-2-12所示。圖5-2-12管理員界面圖管理員在問題反饋界面可以看到用戶的留言以及用戶對(duì)于英語詞匯學(xué)習(xí)的微信小程序優(yōu)化改善的提議等,管理員在此界面點(diǎn)擊操作界面的回復(fù)選項(xiàng),就可以對(duì)用戶的留言予以回復(fù)。在界面上可以明了的看到用戶名、回復(fù)內(nèi)容、留言圖片、回復(fù)內(nèi)容、回復(fù)圖片等信息,呈現(xiàn)效果如圖5-2-13所示。圖5-2-13問題反饋界面圖管理員在系統(tǒng)管理界面可以對(duì)英語詞匯學(xué)習(xí)的微信小程序首頁的輪播圖進(jìn)行更新操作;在關(guān)于我們里,主要是向用戶介紹我們的小程序,呈現(xiàn)效果如圖5-2-14、圖5-2-15所示。圖5-2-14輪播圖管理界面圖圖5-2-15關(guān)于我們界面圖在這次畢業(yè)設(shè)計(jì)的開發(fā)過程中,我最終以英語詞匯學(xué)習(xí)的微信小程序的設(shè)計(jì)與實(shí)現(xiàn)作為研究課題。但是對(duì)于微信官網(wǎng)推出的微信開發(fā)者工具這一款軟件,我對(duì)它是很陌生的,所以我花費(fèi)了很多的時(shí)間來了解微信小程序的開發(fā)過程,并在此基礎(chǔ)上進(jìn)行了一系列查缺補(bǔ)漏的學(xué)習(xí)工作。經(jīng)過這一階段的學(xué)習(xí),我真正的認(rèn)識(shí)到了自身還是缺乏很多在課堂上老師不曾講到的,但在工作中很常用的知識(shí),因此我及時(shí)對(duì)自身知識(shí)匱乏這一問題進(jìn)行了彌補(bǔ),在網(wǎng)上找相關(guān)課程進(jìn)行自學(xué),翻閱電子書籍等。目前我已經(jīng)可以完全掌握開發(fā)過程中所需要的使用到的各種技能,通過自主學(xué)習(xí),我的基礎(chǔ)知識(shí)更加豐富了,并且在導(dǎo)師的協(xié)助下成功地完成了畢業(yè)設(shè)計(jì)的任務(wù)。當(dāng)我在編程的過程中遇到問題時(shí),我會(huì)及時(shí)向指導(dǎo)老師請(qǐng)求幫助,也會(huì)自己在網(wǎng)上找報(bào)錯(cuò)的原因以及如何去解決這一報(bào)錯(cuò)使代碼成功跑起來,在CSDN中,很多的前輩都會(huì)在自己的博客發(fā)表自己遇到的編程錯(cuò)誤,也會(huì)詳細(xì)說明該如何解決,很多時(shí)候只要跟著他們的步驟走,大部分的報(bào)錯(cuò)基本上都是可以自己解決的,他們的協(xié)助使我一步一步地戰(zhàn)勝了很多的難題。系統(tǒng)設(shè)計(jì)是一件很有挑戰(zhàn)的事情,我需要不斷的學(xué)

溫馨提示

  • 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. 人人文庫(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)論