畢業(yè)設(shè)計(jì)(論文)-基于微信小程序的學(xué)生活動(dòng)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)+ssm_第1頁
畢業(yè)設(shè)計(jì)(論文)-基于微信小程序的學(xué)生活動(dòng)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)+ssm_第2頁
畢業(yè)設(shè)計(jì)(論文)-基于微信小程序的學(xué)生活動(dòng)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)+ssm_第3頁
畢業(yè)設(shè)計(jì)(論文)-基于微信小程序的學(xué)生活動(dòng)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)+ssm_第4頁
畢業(yè)設(shè)計(jì)(論文)-基于微信小程序的學(xué)生活動(dòng)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)+ssm_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

PAGE設(shè)計(jì)題目:基于微信小程序的學(xué)生活動(dòng)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)PAGE30摘要由于APP軟件在開發(fā)以及運(yùn)營上面所需成本較高,而用戶手機(jī)需要安裝各種APP軟件,因此占用用戶過多的手機(jī)存儲(chǔ)空間,導(dǎo)致用戶手機(jī)運(yùn)行緩慢,體驗(yàn)度比較差,進(jìn)而導(dǎo)致用戶會(huì)卸載非必要的APP,倒逼管理者必須改變運(yùn)營策略。隨著微信小程序的出現(xiàn),解決了用戶非獨(dú)立APP不可訪問內(nèi)容的痛點(diǎn),所以很多APP軟件都轉(zhuǎn)向微信小程序。本次課題就運(yùn)用了微信小程序技術(shù)開發(fā)一個(gè)基于微信小程序的學(xué)生活動(dòng)管理系統(tǒng)。基于微信小程序的學(xué)生活動(dòng)管理系統(tǒng)是在MySQL中建立數(shù)據(jù)表保存信息,運(yùn)用微信開發(fā)者工具開發(fā)。并按照軟件設(shè)計(jì)開發(fā)流程進(jìn)行設(shè)計(jì)實(shí)現(xiàn)。系統(tǒng)具備友好性且功能完善。管理員審核學(xué)生提交的活動(dòng)報(bào)名信息,管理活動(dòng)和學(xué)生留言,管理學(xué)生。學(xué)生查看活動(dòng),參與活動(dòng)報(bào)名,查看活動(dòng)報(bào)名信息以及活動(dòng)公告信息??傊?,基于微信小程序的學(xué)生活動(dòng)管理系統(tǒng)可以更加方便學(xué)生查看活動(dòng),參與活動(dòng)報(bào)名,管理員審核活動(dòng)的報(bào)名信息,管理活動(dòng)基本資料也變得容易。關(guān)鍵詞:基于微信小程序的學(xué)生活動(dòng)管理系統(tǒng);MySQL;微信開發(fā)者工具

AbstractDuetothehighcostofAPPsoftwaredevelopmentandoperation,andtheuser'smobilephoneneedstoinstallvariousAPPsoftware,ittakesuptoomuchmobilephonestoragespaceoftheuser,causingtheuser'smobilephonetorunslowly,theexperienceisrelativelypoor,andtheuserwilluninstallNon-essentialAPPsforcemanagerstochangetheiroperatingstrategies.WiththeemergenceofWeChatmini-programs,thepainpointthatuserscannotaccesscontentfromnon-independentAPPshasbeensolved,somanyAPPsoftwarehaveturnedtoWeChatmini-programs.ThisprojectusedWeChatapplettechnologytodevelopastudentactivitymanagementsystembasedonWeChatapplet.ThestudentactivitymanagementsystembasedonWeChatappletistoestablishadatatabletosaveinformationinMySQLanddevelopusingWeChatdevelopertools.Andinaccordancewiththesoftwaredesignanddevelopmentprocessfordesignandimplementation.Thesystemisfriendlyandfullyfunctional.Theadministratorreviewsactivityregistrationinformationsubmittedbystudents,managesactivitiesandstudentmessages,andmanagesstudents.Studentsviewevents,participateineventregistration,vieweventregistrationinformationandeventannouncementinformation.Inshort,thestudentactivitymanagementsystembasedontheWeChatappletcanmakeiteasierforstudentstoviewactivities,participateinactivityregistration,administratorsreviewactivityregistrationinformation,andmanagebasicactivityinformation.KeyWords:StudentactivitymanagementsystembasedonWeChatapplet;MySQL;WeChatdevelopertool

目錄139421緒論 126401.1選題背景 1180341.2選題意義 1223791.3研究?jī)?nèi)容 1202442系統(tǒng)開發(fā)技術(shù) 3144152.1微信開發(fā)者工具 3235952.2MYSQL數(shù)據(jù)庫 385432.3Java語言 443782.4SSM框架 4201823系統(tǒng)分析 5199763.1可行性研究 5188633.1.1經(jīng)濟(jì)可行性 5173273.1.2時(shí)間可行性 5176013.1.3操作可行性 547433.2系統(tǒng)性能分析 670923.2.1系統(tǒng)易用性 6144293.2.2系統(tǒng)健壯性 6191403.2.3系統(tǒng)安全性 6265213.3系統(tǒng)流程分析 6116243.4系統(tǒng)功能分析 9321944系統(tǒng)設(shè)計(jì) 128504.1系統(tǒng)目標(biāo) 12150974.2功能模塊設(shè)計(jì) 13303184.3數(shù)據(jù)庫設(shè)計(jì) 14108884.3.1數(shù)據(jù)庫E-R圖 14291184.3.2數(shù)據(jù)庫表結(jié)構(gòu) 17278355系統(tǒng)實(shí)現(xiàn) 21226105.1管理員功能實(shí)現(xiàn) 21216555.1.1活動(dòng)信息管理 21257615.1.2活動(dòng)報(bào)名管理 2182325.1.3留言板管理 22317615.1.4學(xué)生管理 2221845.2學(xué)生功能實(shí)現(xiàn) 23244435.2.1活動(dòng)信息 2337855.2.2活動(dòng)報(bào)名 24104605.2.3留言板 25218535.2.4活動(dòng)公告 26183336系統(tǒng)測(cè)試 2845466.1系統(tǒng)測(cè)試的類型 28307456.2功能測(cè)試 29164966.3可用性測(cè)試 29225986.4測(cè)試結(jié)果分析 2921858結(jié)論 302731參考文獻(xiàn) 3213738致謝 331緒論1.1選題背景隨著移動(dòng)互聯(lián)形式的不斷發(fā)展,各行各業(yè)都在摸索移動(dòng)互聯(lián)對(duì)本行業(yè)的改變,不斷的嘗試開發(fā)出適合于本行業(yè)或者本公司的APP。但是這樣一來用戶的手機(jī)上就需要安裝各種軟件,但是APP作為一個(gè)只為某個(gè)公司服務(wù)的一個(gè)軟件,是一種閉環(huán)的生態(tài),從用戶獲取和保持用戶的粘性都變成了一個(gè)難題,并且在維護(hù)上面也需要考慮成本,慢慢的變成了不開發(fā)APP跟不上潮流,開發(fā)APP則運(yùn)營上面步履維艱。如何獲取一個(gè)新的客戶來源通道以及轉(zhuǎn)換通道,變成了管理者都需要面對(duì)的一個(gè)問題。如何讓一個(gè)用戶從已經(jīng)習(xí)慣的應(yīng)用里跳轉(zhuǎn)到希望用戶訪問的應(yīng)用里,這是一個(gè)問題,而微信小程序就解決了這樣的難題。微信擁有龐大的用戶基礎(chǔ),可以不用更換APP直接在微信上就可以訪問用戶想要訪問的資源。因此微信小程序相對(duì)于APP來講更受歡迎,本次課題就運(yùn)用了微信小程序技術(shù)開發(fā)一個(gè)基于微信小程序的學(xué)生活動(dòng)管理系統(tǒng)。1.2選題意義背靠微信龐大用戶群體的微信小程序,變成了當(dāng)前解決用戶訪問應(yīng)用程序入口方案的一種選擇,用戶的手機(jī)里面只要有微信,不需要安裝新的軟件,就可以直接訪問指定目標(biāo),獲取指定內(nèi)容,解決了管理者的痛點(diǎn),并且微信作為一個(gè)聊天工具,在微信里有支持的各種各樣的生活服務(wù),也為微信的用戶提供了粘性,微信小程序不管是針對(duì)用戶或者管理者都是一個(gè)雙贏的存在。目前,傳統(tǒng)電商及零售行業(yè)因?yàn)樾〕绦虻某霈F(xiàn)而獲得了新生。本次課題針對(duì)學(xué)生活動(dòng)信息管理,借助于微信小程序這樣的平臺(tái),可以更加方便學(xué)生查看活動(dòng),參與活動(dòng)報(bào)名,管理員審核活動(dòng)的報(bào)名信息,管理活動(dòng)基本資料也變得容易。1.3研究?jī)?nèi)容按照設(shè)計(jì)開發(fā)一個(gè)系統(tǒng)的常用流程來描述系統(tǒng),可以把系統(tǒng)分成分析階段,設(shè)計(jì)階段,實(shí)現(xiàn)階段,測(cè)試階段。所以在編寫系統(tǒng)的說明文檔時(shí),根據(jù)系統(tǒng)所處的階段來描述系統(tǒng)的內(nèi)容。緒論:這是對(duì)選題的背景,意義等內(nèi)容做出介紹。系統(tǒng)開發(fā)技術(shù):這是對(duì)系統(tǒng)即將使用的技術(shù),包括使用的工具等做出介紹。系統(tǒng)分析:這是對(duì)系統(tǒng)做出分析,包括投資前期必備的可行性分析,包括對(duì)用戶調(diào)研獲取的需求,包括系統(tǒng)運(yùn)行具備的性能等內(nèi)容做出介紹。系統(tǒng)設(shè)計(jì):這是對(duì)系統(tǒng)進(jìn)行設(shè)計(jì),包括運(yùn)用繪圖工具設(shè)計(jì)的系統(tǒng)功能結(jié)構(gòu),包括設(shè)計(jì)的在數(shù)據(jù)庫中要?jiǎng)?chuàng)建的數(shù)據(jù)表的存儲(chǔ)結(jié)構(gòu)等內(nèi)容做出介紹。系統(tǒng)實(shí)現(xiàn):這是對(duì)系統(tǒng)進(jìn)行編碼實(shí)現(xiàn)。包括實(shí)現(xiàn)的系統(tǒng)各個(gè)模塊的運(yùn)行效果等內(nèi)容做出介紹。系統(tǒng)測(cè)試:這是對(duì)編制的系統(tǒng)進(jìn)行測(cè)試。包括功能的測(cè)試等內(nèi)容做出介紹。

2系統(tǒng)開發(fā)技術(shù)這部分內(nèi)容主要介紹本系統(tǒng)使用的技術(shù),包括使用的工具,編程的語言等內(nèi)容。2.1微信開發(fā)者工具微信web開發(fā)者工具是國內(nèi)騰訊公司開發(fā)的專門用來開發(fā)微信小程序的一個(gè)工具。開發(fā)過程中如果是項(xiàng)目團(tuán)隊(duì)開發(fā),可以設(shè)置多個(gè)開發(fā)和測(cè)試成員,管理員可以在小程序管理后臺(tái)添加成員并且設(shè)置所需的權(quán)限。微信web開發(fā)者工具可以開發(fā)小程序項(xiàng)目以及微信公眾號(hào)網(wǎng)頁項(xiàng)目,小程序項(xiàng)目如果不部署到服務(wù)器上只做開發(fā)測(cè)試的話,AppID可以點(diǎn)擊測(cè)試生成,否則需要在微信公眾平臺(tái)上申請(qǐng)微信公共號(hào)和微信小程序。用微信web開發(fā)者工具可以對(duì)程序與頁面,組件和API進(jìn)行調(diào)用,發(fā)布之前可以生成好幾個(gè)小程序版本,并可以在后臺(tái)查看運(yùn)營相關(guān)數(shù)據(jù)。微信開發(fā)者工具是微信小程序開發(fā)的必備利器!2.2MYSQL數(shù)據(jù)庫關(guān)系型數(shù)據(jù)庫設(shè)計(jì),對(duì)于數(shù)據(jù)庫字段類型的設(shè)計(jì)以及字段長(zhǎng)度的設(shè)計(jì),都無時(shí)無刻的影響著后續(xù)程序開發(fā)后大量數(shù)據(jù)操作的運(yùn)行效率。關(guān)系型數(shù)據(jù)庫對(duì)不同的字段類型都有解釋,本著課題所需的應(yīng)用程序開發(fā),尋找最適合的關(guān)系型數(shù)據(jù)庫,基本上都有考慮。關(guān)系型數(shù)據(jù)庫發(fā)展至今也有幾十年了,優(yōu)勝劣汰導(dǎo)致到現(xiàn)在還依然存在的關(guān)系型數(shù)據(jù)庫其實(shí)并不多,基本上也都能滿足應(yīng)用程序的功能所需,所以要從其他方面來進(jìn)行考慮數(shù)據(jù)庫的選擇。從安裝維護(hù)上面考慮,SQLServer數(shù)據(jù)庫有好幾個(gè)G的安裝包,并且安裝過程中會(huì)安裝很多不需要的功能,非常占用資源。Oracle數(shù)據(jù)庫不比SQLServer安裝包小,并且安裝也會(huì)出現(xiàn)很多問題,對(duì)于課題所需來講,沒必要這么麻煩,并且安裝還需要各種激活,只有MySQL數(shù)據(jù)庫完全適合,幾十兆大小的安裝包,運(yùn)行起來壓力不大,而且完全免費(fèi),所以選擇了MySQL數(shù)據(jù)庫作為首選數(shù)據(jù)庫。2.3Java語言Java語言自公元1995年至今,已經(jīng)超過25年了,依然在軟件開發(fā)上面有很大的市場(chǎng)占有率。當(dāng)年Sun公司發(fā)明Java就是為了發(fā)展一門跨平臺(tái)的高級(jí)編程語言,讓程序開發(fā)人員專注于程序開發(fā)過程,不需要關(guān)注服務(wù)器是屬于哪個(gè)平臺(tái),因?yàn)榭缙脚_(tái)的特性讓語言發(fā)展的很迅速。Java的發(fā)展,吸收了C++這些語言的優(yōu)點(diǎn),因?yàn)樾律挛镆话憔褪墙鉀Q老舊事物一些痛點(diǎn)的,雖然Java也有很多缺點(diǎn),但是起碼也算是一種發(fā)展方向。學(xué)習(xí)Java不需要太多的指針這些理念,也不用學(xué)習(xí)太過復(fù)雜的數(shù)據(jù)結(jié)構(gòu)理論,比如什么堆棧這些概念,除非某些特殊行業(yè)對(duì)這些要求相當(dāng)嚴(yán)謹(jǐn)之外,一般用Java開發(fā)程序是不用考慮各種各樣的數(shù)據(jù)結(jié)構(gòu)的。因?yàn)镴ava屬于一種強(qiáng)類型語言,已經(jīng)對(duì)各種數(shù)據(jù)定義了各種相應(yīng)的類型。Java對(duì)數(shù)據(jù)類型定義分為兩大種,一種是基本類型,含有8個(gè)基本屬性,另一個(gè)是包裝類?;绢惡桶b類從根本的定義上,都有很明顯的區(qū)分,計(jì)算機(jī)運(yùn)行也會(huì)有很明顯的差別,如果用錯(cuò)了會(huì)編譯錯(cuò)誤還會(huì)影響運(yùn)行效果的,Java的各種優(yōu)點(diǎn)只需要按部就班的學(xué)習(xí)使用即可。2.4SSM框架本課題開發(fā)的應(yīng)用程序主要采用的框架技術(shù)是SSM,是Java語言的一種框架集合的簡(jiǎn)稱,目前在Java語言方面,主要有兩大分支,一個(gè)是主攻Java語言,學(xué)習(xí)了Java基礎(chǔ)之后,會(huì)有很多Java進(jìn)階框架進(jìn)行學(xué)習(xí),主要是針對(duì)應(yīng)用程序后臺(tái)進(jìn)行開發(fā)設(shè)計(jì),另一方面是轉(zhuǎn)行去學(xué)習(xí)安卓語言,主要是做安卓的前端設(shè)計(jì)方面,雖然也是Java語言,但是主要去學(xué)習(xí)安卓平臺(tái)的各種架構(gòu)和框架了。但是不管前端應(yīng)用如何,SSM框架主要是針對(duì)服務(wù)端方面進(jìn)行開發(fā)的一個(gè)主流框架集合。針對(duì)于傳統(tǒng)的SSH框架的臃腫,配置繁瑣,不管是開發(fā)還是二次開發(fā)都會(huì)造成時(shí)間上大量的浪費(fèi),并且學(xué)習(xí)上面也不能有效銜接,需要去適應(yīng)框架的各種設(shè)計(jì),而框架設(shè)計(jì)比較死板,容易出錯(cuò)。SSM框架是當(dāng)前最流行的,告別了繁瑣的配置,讓配置更加靈活,讓數(shù)據(jù)操作更加方便,選擇SSM框架進(jìn)行開發(fā)感覺是很合適的。3系統(tǒng)分析這部分內(nèi)容雖然在開發(fā)流程中處于最開始的環(huán)節(jié),但是它對(duì)接下來的設(shè)計(jì)和實(shí)現(xiàn)起著重要的作用,因?yàn)橄到y(tǒng)分析結(jié)果的好壞,將直接影響后面環(huán)節(jié)的開展。3.1可行性研究影響系統(tǒng)開發(fā)的因素有很多,比如開發(fā)成本高就不適合開展,或者是開發(fā)時(shí)間超過了預(yù)期,也不適合開展等等。所以,在正式作出開發(fā)決策前,研究系統(tǒng)可行性問題,從經(jīng)濟(jì),時(shí)間,操作等角度論證系統(tǒng)是否可以開展。3.1.1經(jīng)濟(jì)可行性基于微信小程序的學(xué)生活動(dòng)管理系統(tǒng)可以簡(jiǎn)化工作流程,提供信息處理功能,并可以長(zhǎng)期保存數(shù)據(jù),在后期的數(shù)據(jù)查詢與編輯中耗時(shí)少,提升信息管理效率,其帶來的收益比較可觀。對(duì)于本系統(tǒng)開發(fā),無論是開發(fā)需要使用的設(shè)備,還是開發(fā)工具等投入的成本很低。3.1.2時(shí)間可行性基于微信小程序的學(xué)生活動(dòng)管理系統(tǒng)是作為本人畢設(shè)項(xiàng)目的一個(gè)作品,學(xué)院也充分預(yù)留了制作時(shí)間,并且在每個(gè)時(shí)間段,都安排了相應(yīng)的任務(wù),所以根據(jù)這個(gè)時(shí)間安排開展工作,是可以對(duì)本系統(tǒng)進(jìn)行設(shè)計(jì)完成的。3.1.3操作可行性隨著手機(jī)的普及,已經(jīng)有很多人可以獨(dú)立操作手機(jī)了。而微信的普及與運(yùn)用,讓微信小程序的操作與使用變得容易,本系統(tǒng)功能簡(jiǎn)單,省去了很多繁瑣的操作邏輯,使用者通過頁面導(dǎo)航可以直接進(jìn)入功能操作區(qū),所以稍微懂點(diǎn)手機(jī)的人,都可以輕松完成系統(tǒng)的使用。綜上所述,本系統(tǒng)可以開展接下來的工作了。3.2系統(tǒng)性能分析為了降低本系統(tǒng)在實(shí)際使用中的出錯(cuò)率,就需要分析系統(tǒng)具備的性能。常見的可以評(píng)估系統(tǒng)的性能的指標(biāo)有安全性,易用性,健壯性等。3.2.1系統(tǒng)易用性系統(tǒng)提供的信息和服務(wù)都有特定的用戶群,所以,一個(gè)容易操作的系統(tǒng)相比一個(gè)不方便使用的系統(tǒng)來講,用戶還是更加青睞于使用方便的系統(tǒng)。所以系統(tǒng)具備易用性就顯得非常重要。3.2.2系統(tǒng)健壯性系統(tǒng)在與用戶進(jìn)行交互過程中,面對(duì)用戶的誤操作行為,系統(tǒng)應(yīng)該有相應(yīng)的處理這種問題的反饋機(jī)制,而不是進(jìn)入系統(tǒng)崩潰狀態(tài)。系統(tǒng)中設(shè)置了很多的功能,在應(yīng)對(duì)系統(tǒng)中某個(gè)功能出現(xiàn)異常情況時(shí),系統(tǒng)的其它功能還是可以讓用戶使用。這就是系統(tǒng)健壯性的體現(xiàn)。3.2.3系統(tǒng)安全性保存在系統(tǒng)里面的數(shù)據(jù),都是比較重要的系統(tǒng)資源,一旦這些資源泄露,不僅會(huì)有財(cái)產(chǎn)損失,還會(huì)喪失很多客戶。所以,系統(tǒng)里面的數(shù)據(jù)要隨時(shí)都處于安全的環(huán)境中,因此就需要采取措施保證數(shù)據(jù)安全,比如設(shè)置登錄功能,使用安全驗(yàn)證技術(shù)引導(dǎo)條件用戶進(jìn)入指定頁面,而讓非條件用戶停留在登錄頁面,不能訪問系統(tǒng)。3.3系統(tǒng)流程分析軟件開發(fā)設(shè)計(jì)的思想始終貫穿本系統(tǒng),其開發(fā)流程見下圖。前期需要進(jìn)行功能分析,功能設(shè)計(jì),還有對(duì)系統(tǒng)后臺(tái)支持?jǐn)?shù)據(jù)庫的設(shè)計(jì),利用編碼技術(shù)對(duì)設(shè)計(jì)的系統(tǒng)進(jìn)行實(shí)現(xiàn),然后檢測(cè)和完善。圖3.1系統(tǒng)開發(fā)流程圖訪問者之所以可以訪問基于微信小程序的學(xué)生活動(dòng)管理系統(tǒng),主要是其數(shù)據(jù)庫有該訪問者的記錄信息,這個(gè)記錄是通過注冊(cè)進(jìn)行寫入的數(shù)據(jù)。注冊(cè)流程見下圖。每當(dāng)訪問者進(jìn)行基于微信小程序的學(xué)生活動(dòng)管理系統(tǒng)注冊(cè)時(shí),其登記的每條記錄都會(huì)在系統(tǒng)后臺(tái)進(jìn)行逐個(gè)判斷。這個(gè)判斷規(guī)則是提前設(shè)置的。一旦該訪問者的登記信息在數(shù)據(jù)庫中保存,即代表該訪問者成為基于微信小程序的學(xué)生活動(dòng)管理系統(tǒng)中的一份子。圖3.2注冊(cè)流程圖訪問者操作系統(tǒng),前提是需要驗(yàn)證身份,而登錄功能的設(shè)置就是把本系統(tǒng)的用戶引導(dǎo)進(jìn)入后臺(tái)操作區(qū),把不是本系統(tǒng)的用戶拒之門外。其流程見下圖。圖3.3登錄流程圖3.4系統(tǒng)功能分析在明確系統(tǒng)的用途,以及系統(tǒng)的目標(biāo)用戶群后,可以對(duì)本系統(tǒng)的功能進(jìn)行設(shè)置,可以獲取調(diào)研用戶對(duì)功能的要求,也可以對(duì)市場(chǎng)上同類系統(tǒng)進(jìn)行分析和總結(jié),得出本系統(tǒng)的功能。基于微信小程序的學(xué)生活動(dòng)管理系統(tǒng)設(shè)置了管理員權(quán)限,其用例圖見下圖。管理員審核學(xué)生提交的活動(dòng)報(bào)名信息,管理活動(dòng)和學(xué)生留言,管理學(xué)生。圖3.4管理員用例圖基于微信小程序的學(xué)生活動(dòng)管理系統(tǒng)設(shè)置了學(xué)生權(quán)限,其用例圖見下圖。學(xué)生查看活動(dòng),參與活動(dòng)報(bào)名,查看活動(dòng)報(bào)名信息以及活動(dòng)公告信息。圖3.5學(xué)生用例圖

4系統(tǒng)設(shè)計(jì)當(dāng)前,系統(tǒng)的類型有很多,從系統(tǒng)呈現(xiàn)的內(nèi)容來看,系統(tǒng)的類型有社交類,有商業(yè)類,有政府類,有新聞?lì)惖?。那么,在眾多系統(tǒng)類型中,先明確將要設(shè)計(jì)的系統(tǒng)的類型才是系統(tǒng)設(shè)計(jì)的首要工作,然后在此基礎(chǔ)上明確系統(tǒng)的用戶群,功能等,針對(duì)這些信息設(shè)計(jì)出具有獨(dú)特體驗(yàn)和視覺的系統(tǒng)。如此才能讓系統(tǒng)比較具有特色,也能夠在眾多相似系統(tǒng)中給用戶留下深刻印象。4.1系統(tǒng)目標(biāo)本系統(tǒng)在功能制定上,嚴(yán)格參照用戶的要求,但是在設(shè)計(jì)本系統(tǒng)時(shí),也要滿足易操作,使用便利的設(shè)計(jì)要求。由此,設(shè)計(jì)出一個(gè)規(guī)范化并且符合用戶需求的系統(tǒng),一定要達(dá)到下述系統(tǒng)目標(biāo)。第一個(gè)系統(tǒng)目標(biāo):用戶與系統(tǒng)之間的操作方式是基于人機(jī)對(duì)話,可視化界面的設(shè)計(jì)除了美觀性之外,也具備友好性??梢暬缑嫣峁┑母黝愋畔⒎蠝?zhǔn)確性,可靠性的要求,并能夠方便用戶靈活查看。第二個(gè)系統(tǒng)目標(biāo):用戶與系統(tǒng)交互產(chǎn)生的數(shù)據(jù),要嚴(yán)格規(guī)范的保存在數(shù)據(jù)庫里,無論是后期管理人員查找與管理,都要確保數(shù)據(jù)安全。第三個(gè)系統(tǒng)目標(biāo):實(shí)現(xiàn)用戶需求的功能。根據(jù)對(duì)用戶的調(diào)查得出的功能需求,完成基于微信小程序的學(xué)生活動(dòng)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。第四個(gè)系統(tǒng)目標(biāo):在必要環(huán)節(jié),對(duì)用戶登記的數(shù)據(jù)進(jìn)行檢查,包括數(shù)據(jù)長(zhǎng)度,以及數(shù)據(jù)輸入類型等的檢查,發(fā)現(xiàn)錯(cuò)誤及時(shí)反饋,引導(dǎo)用戶規(guī)范登記數(shù)據(jù)。常見的有密碼修改,注冊(cè)登錄,用戶資料填寫等環(huán)節(jié)的數(shù)據(jù)核驗(yàn)。第五個(gè)系統(tǒng)目標(biāo):設(shè)計(jì)開發(fā)本系統(tǒng),需要盡最大努力,在系統(tǒng)具備易操作的特點(diǎn)外,也要求系統(tǒng)于后期使用中,維護(hù)方便,讓系統(tǒng)具備易維護(hù)的特點(diǎn)。第六個(gè)系統(tǒng)目標(biāo):本系統(tǒng)在交付用戶使用時(shí),可以達(dá)到運(yùn)行穩(wěn)定的目標(biāo),另外,系統(tǒng)具備安全性,也符合可靠性的條件,用戶可以放心使用。4.2功能模塊設(shè)計(jì)前面所做的功能分析,只是本系統(tǒng)的一個(gè)大概功能,這部分需要在此基礎(chǔ)上進(jìn)行各個(gè)模塊的詳細(xì)設(shè)計(jì)。設(shè)計(jì)的管理員的詳細(xì)功能見下圖,管理員審核學(xué)生提交的活動(dòng)報(bào)名信息,管理活動(dòng)和學(xué)生留言,管理學(xué)生。圖4.1管理員功能結(jié)構(gòu)圖設(shè)計(jì)的學(xué)生的詳細(xì)功能見下圖,學(xué)生查看活動(dòng),參與活動(dòng)報(bào)名,查看活動(dòng)報(bào)名信息以及活動(dòng)公告信息。圖4.2學(xué)生功能結(jié)構(gòu)圖4.3數(shù)據(jù)庫設(shè)計(jì)相比非關(guān)系型數(shù)據(jù)庫來說,目前市場(chǎng)上使用率比較高,并且易于維護(hù)的數(shù)據(jù)庫,當(dāng)數(shù)關(guān)系型數(shù)據(jù)庫了。這個(gè)數(shù)據(jù)庫主要是基于關(guān)系模型的方式來對(duì)數(shù)據(jù)信息進(jìn)行組織。也就是常見的二維表模型??梢哉f二維表和二維表之間的相互聯(lián)系就構(gòu)成了關(guān)系型數(shù)據(jù)庫。4.3.1數(shù)據(jù)庫E-R圖為了更好地保存基于微信小程序的學(xué)生活動(dòng)管理系統(tǒng)產(chǎn)生的數(shù)據(jù),就需要在數(shù)據(jù)庫的設(shè)計(jì)階段對(duì)E-R模型進(jìn)行建立,以及完成數(shù)據(jù)庫中的表結(jié)構(gòu)的創(chuàng)建。之所以要單獨(dú)完成數(shù)據(jù)庫的設(shè)計(jì),主要有以下幾點(diǎn)原因:第一點(diǎn):防止代碼冗余;第二點(diǎn):防止占用過多內(nèi)存;第三點(diǎn):提升數(shù)據(jù)庫的整體性能,方便程序開發(fā)以及數(shù)據(jù)更新;第四點(diǎn):保證數(shù)據(jù)的完整性;本部分內(nèi)容主要在于建立本系統(tǒng)的E-R模型,需要先收集數(shù)據(jù),然后根據(jù)數(shù)據(jù)庫實(shí)現(xiàn)的思路,對(duì)用戶的需求進(jìn)行分析,這期間需要對(duì)實(shí)體,屬性,還有關(guān)系進(jìn)行標(biāo)識(shí),為繪制E-R模型做好充足準(zhǔn)備。同時(shí),在作圖中,也要注意作圖規(guī)范,注意每個(gè)符號(hào)的正確使用。(1)設(shè)計(jì)的活動(dòng)報(bào)名實(shí)體,其具備的屬性見下圖。圖4.4活動(dòng)報(bào)名實(shí)體屬性圖(2)設(shè)計(jì)的活動(dòng)實(shí)體,其具備的屬性見下圖。圖4.5活動(dòng)實(shí)體屬性圖(3)設(shè)計(jì)的學(xué)生實(shí)體,其具備的屬性見下圖。圖4.6學(xué)生實(shí)體屬性圖(4)設(shè)計(jì)的管理員實(shí)體,其具備的屬性見下圖。圖4.7管理員實(shí)體屬性圖(5)設(shè)計(jì)的各實(shí)體間關(guān)系見下圖。圖4.8實(shí)體間關(guān)系E-R圖4.3.2數(shù)據(jù)庫表結(jié)構(gòu)為了設(shè)計(jì)出結(jié)構(gòu)合理,性能優(yōu)良的數(shù)據(jù)庫,在設(shè)計(jì)數(shù)據(jù)庫時(shí),需要遵循三大范式:第一范式:確保數(shù)據(jù)表當(dāng)中的每列所代表的字段值都不能再進(jìn)行分解了;第二范式:在滿足第一范式基礎(chǔ)上,讓數(shù)據(jù)表中每列與主鍵相關(guān);第三范式:在滿足第二范式基礎(chǔ)上,確保每列數(shù)據(jù)直接與主鍵相關(guān),不是間接相關(guān)。從上面的表述中可以看出,這三大范式,在等級(jí)上還是有區(qū)分的,最低等級(jí)的就數(shù)第一范式,最高等級(jí)的就是第三范式,趨于兩者中間的是第二范式。總之,數(shù)據(jù)庫設(shè)計(jì)按照這三大范式進(jìn)行,可以簡(jiǎn)化設(shè)計(jì)過程,并且還會(huì)減少數(shù)據(jù)冗余,對(duì)于數(shù)據(jù)檢索效率的提升也很有幫助。表4.1活動(dòng)評(píng)論信息表字段類型空默認(rèn)注釋id

(主鍵)bigint(20)否主鍵addtimetimestamp否CURRENT_TIMESTAMP創(chuàng)建時(shí)間refidbigint(20)否關(guān)聯(lián)表iduseridbigint(20)否用戶idnicknamevarchar(200)是NULL用戶名contentlongtext否評(píng)論內(nèi)容replylongtext是NULL回復(fù)內(nèi)容表4.2活動(dòng)報(bào)名信息表字段類型空默認(rèn)注釋id

(主鍵)bigint(20)否主鍵addtimetimestamp否CURRENT_TIMESTAMP創(chuàng)建時(shí)間huodongmingchengvarchar(200)是NULL活動(dòng)名稱huodongleixingvarchar(200)是NULL活動(dòng)類型tupianvarchar(200)是NULL圖片huodongshijianvarchar(200)是NULL活動(dòng)時(shí)間huodongdidianvarchar(200)是NULL活動(dòng)地點(diǎn)baomingneirongvarchar(200)是NULL報(bào)名內(nèi)容baomingriqidate是NULL報(bào)名日期beizhuvarchar(200)是NULL備注xuehaovarchar(200)是NULL學(xué)號(hào)xueshengxingmingvarchar(200)是NULL學(xué)生姓名shoujivarchar(200)是NULL手機(jī)sfshvarchar(200)是否是否審核shhflongtext是NULL審核回復(fù)useridbigint(20)是NULL用戶id表4.3活動(dòng)類型信息表字段類型空默認(rèn)注釋id

(主鍵)bigint(20)否主鍵addtimetimestamp否CURRENT_TIMESTAMP創(chuàng)建時(shí)間huodongleixingvarchar(200)否活動(dòng)類型表4.4活動(dòng)信息表字段類型空默認(rèn)注釋id

(主鍵)bigint(20)否主鍵addtimetimestamp否CURRENT_TIMESTAMP創(chuàng)建時(shí)間huodongmingchengvarchar(200)否活動(dòng)名稱huodongleixingvarchar(200)否活動(dòng)類型tupianvarchar(200)否圖片huodongshijiandate是NULL活動(dòng)時(shí)間huodongdidianvarchar(200)是NULL活動(dòng)地點(diǎn)baomingshijianvarchar(200)是NULL報(bào)名時(shí)間kebaorenshuint(11)是NULL可報(bào)人數(shù)huodongneironglongtext是NULL活動(dòng)內(nèi)容fabushijiandate是NULL發(fā)布時(shí)間clicktimedatetime是NULL最近點(diǎn)擊時(shí)間clicknumint(11)是0點(diǎn)擊次數(shù)表4.5留言板信息表字段類型空默認(rèn)注釋id

(主鍵)bigint(20)否主鍵addtimetimestamp否CURRENT_TIMESTAMP創(chuàng)建時(shí)間useridbigint(20)否留言人idusernamevarchar(200)是NULL用戶名contentlongtext否留言內(nèi)容replylongtext是NULL回復(fù)內(nèi)容表4.6活動(dòng)公告信息表字段類型空默認(rèn)注釋id

(主鍵)bigint(20)否主鍵addtimetimestamp否CURRENT_TIMESTAMP創(chuàng)建時(shí)間titlevarchar(200)否標(biāo)題introductionlongtext是NULL簡(jiǎn)介picturevarchar(200)否圖片contentlongtext否內(nèi)容表4.7收藏信息表字段類型空默認(rèn)注釋id

(主鍵)bigint(20)否主鍵addtimetimestamp否CURRENT_TIMESTAMP創(chuàng)建時(shí)間useridbigint(20)否用戶idrefidbigint(20)是NULL收藏idtablenamevarchar(200)是NULL表名namevarchar(200)否收藏名稱picturevarchar(200)否收藏圖片表4.8管理員信息表字段類型空默認(rèn)注釋id

(主鍵)bigint(20)否主鍵usernamevarchar(100)否用戶名passwordvarchar(100)否密碼rolevarchar(100)是管理員角色addtimetimestamp否CURRENT_TIMESTAMP新增時(shí)間表4.9學(xué)生信息表字段類型空默認(rèn)注釋id

(主鍵)bigint(20)否主鍵addtimetimestamp否CURRENT_TIMESTAMP創(chuàng)建時(shí)間xuehaovarchar(200)否學(xué)號(hào)mimavarchar(200)否密碼xueshengxingmingvarchar(200)是NULL學(xué)生姓名xingbievarchar(200)是NULL性別touxiangvarchar(200)是NULL頭像shoujivarchar(200)是NULL手機(jī)youxiangvarchar(200)是NULL郵箱

5系統(tǒng)實(shí)現(xiàn)在此部分內(nèi)容中,主要通過系統(tǒng)功能的運(yùn)行效果圖展示前面設(shè)計(jì)的最終結(jié)果。系統(tǒng)實(shí)現(xiàn)對(duì)編制人員的技術(shù)能力有較高要求,因?yàn)樾枰麄兪褂镁幊痰姆绞饺?shí)現(xiàn)系統(tǒng)設(shè)計(jì)的方案。5.1管理員功能實(shí)現(xiàn)5.1.1活動(dòng)信息管理管理員權(quán)限中的活動(dòng)信息管理,其運(yùn)行效果見下圖。管理員負(fù)責(zé)活動(dòng)信息的修改,活動(dòng)信息的刪除,活動(dòng)信息的新增等內(nèi)容,同時(shí),學(xué)生評(píng)論活動(dòng)的信息也能讓管理員查看。圖5.1活動(dòng)信息管理頁面5.1.2活動(dòng)報(bào)名管理管理員權(quán)限中的活動(dòng)報(bào)名管理,其運(yùn)行效果見下圖。學(xué)生報(bào)名參加活動(dòng),管理員就負(fù)責(zé)在當(dāng)前頁面審核學(xué)生報(bào)名參加的活動(dòng)信息。圖5.2活動(dòng)報(bào)名管理頁面5.1.3留言板管理管理員權(quán)限中的留言板管理,其運(yùn)行效果見下圖。管理員通過本功能與學(xué)生進(jìn)行信息交流,學(xué)生提交的留言,管理員就能在當(dāng)前頁面查看并回復(fù)。圖5.3留言板管理頁面5.1.4學(xué)生管理管理員權(quán)限中的學(xué)生管理,其運(yùn)行效果見下圖。管理員可以在本頁面修改,刪除學(xué)生資料。圖5.4學(xué)生管理頁面5.2學(xué)生功能實(shí)現(xiàn)5.2.1活動(dòng)信息學(xué)生權(quán)限中的活動(dòng)信息,其運(yùn)行效果見下圖。學(xué)生在本頁面除了查看活動(dòng)介紹之外,還能夠收藏活動(dòng),對(duì)該活動(dòng)進(jìn)行報(bào)名。圖5.5活動(dòng)信息頁面5.2.2活動(dòng)報(bào)名學(xué)生權(quán)限中的活動(dòng)報(bào)名,其運(yùn)行效果見下圖。學(xué)生報(bào)名參加活動(dòng)之后,需要在本模塊查看報(bào)名信息,修改報(bào)名信息,刪除活動(dòng)報(bào)名信息,同時(shí),學(xué)生點(diǎn)擊活動(dòng)圖片或活動(dòng)名稱進(jìn)入其詳細(xì)頁面查看學(xué)生提交的報(bào)名信息是否通過管理員的審核。圖5.6活動(dòng)報(bào)名頁面5.2.3留言板學(xué)生權(quán)限中的留言板,其運(yùn)行效果見下圖。學(xué)生在當(dāng)前頁面可以添加留言內(nèi)容,管理員回復(fù)學(xué)生的留言信息也會(huì)在本頁面顯示,學(xué)生隨時(shí)可以查看。圖5.7留言板頁面5.2.4活動(dòng)公告學(xué)生權(quán)限中的活動(dòng)公告,其運(yùn)行效果見下圖。學(xué)生通過標(biāo)題搜索活動(dòng)公告信息,學(xué)生點(diǎn)擊活動(dòng)公告標(biāo)題以及圖片即可查看活動(dòng)公告的內(nèi)容。圖5.8活動(dòng)公告頁面

6系統(tǒng)測(cè)試之所以要進(jìn)行最后的測(cè)試步驟,原因在于檢查制作的系統(tǒng)與需求說明書的比較中,存在的差異問題。進(jìn)一步確認(rèn)制作的系統(tǒng)在功能與性能上跟需求說明書當(dāng)中的要求相符。6.1系統(tǒng)測(cè)試的類型檢測(cè)系統(tǒng)是否合格,需要用到很多的測(cè)試類型。接下來就對(duì)這部分內(nèi)容進(jìn)行描述。功能測(cè)試:這是系統(tǒng)測(cè)試中,首先進(jìn)行的測(cè)試內(nèi)容,其屬于黑盒測(cè)試。主要檢驗(yàn)制作的系統(tǒng)與需求說明文檔的相符程度,還有它們之間存在的差異問題。性能測(cè)試:主要測(cè)試制作的系統(tǒng),在同時(shí)面對(duì)很多的用戶請(qǐng)求時(shí),該系統(tǒng)的應(yīng)對(duì)能力。同時(shí)也是檢查制作的系統(tǒng)跟事先預(yù)定的系統(tǒng)性能存在的差距問題。這樣的方法通常在實(shí)時(shí)系統(tǒng)中,或者是嵌入式系統(tǒng)中運(yùn)用得比較多。容量測(cè)試:這種方法針對(duì)數(shù)據(jù)。檢查正常運(yùn)行的系統(tǒng)對(duì)數(shù)據(jù)處理的容量值。安全性測(cè)試:這種方法常用于檢驗(yàn)系統(tǒng)中設(shè)置的安全保護(hù)機(jī)制對(duì)來自非法用戶的攻擊時(shí)是否有效。而檢測(cè)系統(tǒng)中的信息保護(hù)機(jī)制就需要使用常見安全測(cè)試中的保護(hù)測(cè)試來驗(yàn)證。健壯性測(cè)試:這種測(cè)試還有一個(gè)別稱是容錯(cuò)測(cè)試,通常運(yùn)用故障插入法來檢測(cè)系統(tǒng)的容錯(cuò)能力,看系統(tǒng)是否可以忽略故障保持繼續(xù)運(yùn)行,或者是檢測(cè)系統(tǒng)應(yīng)對(duì)故障時(shí)的自動(dòng)恢復(fù)能力。兼容性測(cè)試:面對(duì)各種軟硬件環(huán)境,檢測(cè)本系統(tǒng)是否可以兼容。易用性測(cè)試:這種方法主要是面向用戶,檢測(cè)用戶是否很容易理解和使用系統(tǒng)。6.2功能測(cè)試基于微信小程序的學(xué)生活動(dòng)管理系統(tǒng)在經(jīng)歷最后的測(cè)試環(huán)節(jié),需要檢驗(yàn)本系統(tǒng)的功能安全性,功能適用性等內(nèi)容,最終得出測(cè)試結(jié)論。表6.1功能測(cè)試數(shù)據(jù)表測(cè)試內(nèi)容測(cè)試結(jié)果系統(tǒng)功能的適用性符合要求系統(tǒng)功能的依從性符合要求系統(tǒng)功能的安全性符合要求系統(tǒng)功能的準(zhǔn)確性符合要求系統(tǒng)功能的可操作性符合要求6.3可用性測(cè)試通常來說,一個(gè)布局合理,顯示的內(nèi)容無錯(cuò)別字,并具備合理正常的操作邏輯的系統(tǒng)往往很受歡迎,而且可以提升訪問者的使用時(shí)間以及訪問率。表6.2可用性測(cè)試數(shù)據(jù)表測(cè)試內(nèi)容測(cè)試結(jié)果檢查系統(tǒng)的操作邏輯合不合理合理檢查系統(tǒng)的功能布局合不合理合理檢查系統(tǒng)反饋的提示有無錯(cuò)別字無檢查系統(tǒng)功能有無友好性有檢查系統(tǒng)頁面能否正常關(guān)閉能檢查系統(tǒng)各數(shù)據(jù)項(xiàng)有無錯(cuò)誤無檢查系統(tǒng)有無提供幫助信息有6.4測(cè)試結(jié)果分析基于微信小程序的學(xué)生活動(dòng)管理系統(tǒng)經(jīng)過了編碼階段的單元測(cè)試,和最后的系統(tǒng)整體測(cè)試等測(cè)試后,對(duì)于用戶要求的功能,本系統(tǒng)都進(jìn)行了實(shí)現(xiàn),各個(gè)模塊都運(yùn)行正常。在面對(duì)一些故障性問題時(shí),本系統(tǒng)也有相應(yīng)的應(yīng)對(duì)辦法,并且本系統(tǒng)可以保持24小時(shí)正常運(yùn)轉(zhuǎn)。因此,基于微信小程序的學(xué)生活動(dòng)管理系統(tǒng)可以交付用戶使用。

結(jié)論基于微信小程序的學(xué)生活動(dòng)管理系統(tǒng)的開發(fā)設(shè)計(jì)并不是一件輕松事,因?yàn)楫呍O(shè)制作都是依照一定流程進(jìn)行的。最開始是選擇題目,然后通過各種方式查閱資料,以及對(duì)使用用戶的需求進(jìn)行調(diào)研,確定本系統(tǒng)的功能,為了降低系統(tǒng)編碼的出錯(cuò)率,在設(shè)計(jì)階段也需要下功夫,認(rèn)真設(shè)計(jì)功能模塊,使用大學(xué)所學(xué)的數(shù)據(jù)庫知識(shí),設(shè)計(jì)數(shù)據(jù)庫。這樣一來,對(duì)系統(tǒng)編碼時(shí),就會(huì)根據(jù)設(shè)計(jì)方案進(jìn)行。編碼完成,進(jìn)行測(cè)試就能對(duì)合格的系統(tǒng)進(jìn)行驗(yàn)收了。借助身邊同學(xué)還有導(dǎo)師提供的幫助,本人也順利完成本系統(tǒng)的制作工作。對(duì)基于微信小程序的學(xué)生活動(dòng)管理系統(tǒng)的分析與總結(jié),發(fā)現(xiàn)基于微信小程序的學(xué)生活動(dòng)管理系統(tǒng)具有如下特點(diǎn):(1)基于微信小程序的學(xué)生活動(dòng)管理系統(tǒng)有著詳細(xì)的功能設(shè)計(jì),所以編碼時(shí),基本依照設(shè)計(jì)的功能進(jìn)行開發(fā),因此具備較完善的功能;(2)基于微信小程序的學(xué)生活動(dòng)管理系統(tǒng)在界面設(shè)計(jì)與布局時(shí),參考了很多系統(tǒng)的界面設(shè)計(jì)風(fēng)格,也從圖書館查閱了關(guān)于系統(tǒng)界面設(shè)計(jì)方面的資料,并把對(duì)本系統(tǒng)有用的知識(shí)做好筆記,有了這些知識(shí)積累,所以我在開發(fā)系統(tǒng)時(shí),注重頁面文字的排版,以及精確定位各頁面元素,合理使用顏色搭配技巧,讓本系統(tǒng)在不影響瀏覽效果的同時(shí),讓訪問者產(chǎn)生一種簡(jiǎn)潔干凈的視覺效果;(3)基于微信小程序的學(xué)生活動(dòng)管理系統(tǒng)為了讓用戶易于使用,在能夠直觀表達(dá)系統(tǒng)內(nèi)容的同時(shí),也把頁面的導(dǎo)航放在了頁面中最關(guān)鍵的位置,這個(gè)位置也是充分考慮了用戶的瀏覽習(xí)慣。所以用戶操作系統(tǒng),可以在短時(shí)間內(nèi)找到需要的內(nèi)容。由于本人并不是專門從事開發(fā)工作的技術(shù)人員,目前在校學(xué)習(xí)的開發(fā)類知識(shí)處于初級(jí)階段,只是對(duì)開發(fā)類技術(shù)有著簡(jiǎn)單了解和使用,加上日常完成的作業(yè),也只是局限在某個(gè)系統(tǒng)的某個(gè)功能模塊上,因此,完成一個(gè)功能完善的整個(gè)系統(tǒng),對(duì)于我來說,還是有一定的壓力。所以這也確定了我開發(fā)的系統(tǒng)具有缺陷。(1)對(duì)于基于微信小程序的學(xué)生活動(dòng)管理系統(tǒng)的編碼并沒有完全依照編碼規(guī)范,整個(gè)系統(tǒng)存在代碼冗余的缺陷;(2)基于微信小程序的學(xué)生活動(dòng)管理系統(tǒng)在數(shù)據(jù)輸入上,對(duì)數(shù)據(jù)有效性檢測(cè)還不夠嚴(yán)格;(3)對(duì)基于微信小程序的學(xué)生活動(dòng)管理系統(tǒng)的誤操作提示,只是對(duì)部分功能進(jìn)行了設(shè)計(jì),還有很多功能都沒有設(shè)計(jì)報(bào)錯(cuò)提示。綜上所述,本人仍需花費(fèi)時(shí)間去學(xué)習(xí)編程知識(shí),在后期,我將會(huì)學(xué)習(xí)代碼模塊化,將一些通用的函數(shù),變量等進(jìn)行單獨(dú)設(shè)置,然后直接在需要的頁面上進(jìn)行調(diào)用,這樣可以降低代碼冗余率,同時(shí)也會(huì)多學(xué)習(xí)針對(duì)程序易出錯(cuò)地方的解決方案等知識(shí)。學(xué)習(xí)這些知識(shí)除了完善本系統(tǒng)之外,也是彌補(bǔ)自身編程能力不足的缺陷。

參考文獻(xiàn)[1]肖樹華,周南,譚園玲.基于微信小程序的高校學(xué)生學(xué)術(shù)活動(dòng)管理平臺(tái)開發(fā)研究[J].電子元器件與信息技術(shù),2020,4(12):150-151.[2]葉逢春.中泰中學(xué)學(xué)生興趣小組活動(dòng)管理系統(tǒng)的研究與分析[D].云南大學(xué),2015.[3]林光初.三明學(xué)院學(xué)生社團(tuán)活動(dòng)管理系統(tǒng)的研究與分析[D].云南大學(xué),2015.[4]袁堂青,亓婧.基于微信小程序的開發(fā)與研究[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2020(04):66-67.[5]邢榕珊,匡芳君.微信小程序設(shè)計(jì)[J].計(jì)算機(jī)時(shí)代,2018(08):9-12.[6]汪維,胡帥.MySQL數(shù)據(jù)庫

溫馨提示

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