一、系統(tǒng)截圖(需要演示視頻可以私聊)
摘 要
隨著社會的發(fā)展,社會的方方面面都在利用信息化時(shí)代的優(yōu)勢?;ヂ?lián)網(wǎng)的優(yōu)勢和普及使得各種系統(tǒng)的開發(fā)成為必需。
本文以實(shí)際運(yùn)用為開發(fā)背景,運(yùn)用軟件工程原理和開發(fā)方法,它主要是采用java語言技術(shù)和mysql數(shù)據(jù)庫來完成對系統(tǒng)的設(shè)計(jì)。整個(gè)開發(fā)過程首先對校園防疫微信小程序進(jìn)行需求分析,得出校園防疫微信小程序主要功能。接著對校園防疫微信小程序進(jìn)行總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)??傮w設(shè)計(jì)主要包括小程序功能設(shè)計(jì)、小程序總體結(jié)構(gòu)設(shè)計(jì)、小程序數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)和小程序安全設(shè)計(jì)等;詳細(xì)設(shè)計(jì)主要包括校園防疫微信小程序數(shù)據(jù)庫訪問的實(shí)現(xiàn),主要功能模塊的具體實(shí)現(xiàn),模塊實(shí)現(xiàn)關(guān)鍵代碼等。最后對校園防疫微信小程序進(jìn)行了功能測試,并對測試結(jié)果進(jìn)行了分析總結(jié),得出校園防疫微信小程序存在的不足及需要改進(jìn)的地方,為以后的校園防疫微信小程序維護(hù)提供了方便,同時(shí)也為今后開發(fā)類似校園防疫微信小程序提供了借鑒和幫助。
校園防疫微信小程序開發(fā)使系統(tǒng)能夠更加方便快捷,同時(shí)也促使校園防疫微信小程序變的更加系統(tǒng)化、有序化。系統(tǒng)界面較友好,易于操作。
關(guān)鍵詞:校園防疫微信小程序;java語言 ?Mysql?數(shù)據(jù)庫 ?SSM框架
目 ?錄
摘 要
Abstract 1
1 系統(tǒng)概述 2
1.1 概述 3
1.2課題意義
1.3 主要內(nèi)容
2?系統(tǒng)開發(fā)環(huán)境
2.1微信開發(fā)者工具
2.2小程序框架以及目錄結(jié)構(gòu)介紹
2.3?JAVA簡介
2.4 MySQL數(shù)據(jù)庫
2.5 SSM框架
2.6 Vue.js簡介
3 需求分析 8
3.1 系統(tǒng)設(shè)計(jì)目標(biāo) 8
3.2需求分析概述 9
3.3?系統(tǒng)可行性分析 9
3.4經(jīng)濟(jì)可行性 10
3.5操作可行性:? 10
3.6系統(tǒng)流程和邏輯 10
4系統(tǒng)概要設(shè)計(jì) 10
4.1?概述 11
4.2?時(shí)序圖的建立 11
4.3?數(shù)據(jù)庫設(shè)計(jì) 12
4.3.1 數(shù)據(jù)庫實(shí)體 13
4.3.2 數(shù)據(jù)庫設(shè)計(jì)表 13
5系統(tǒng)詳細(xì)設(shè)計(jì) 14
5.1學(xué)生前端功能模塊 14
5.2輔導(dǎo)員前端功能模塊
5.3院書記前端功能模塊
5.4分管院長前端功能模塊
5.5管理員后端功能模塊
6 系統(tǒng)測試
6.1 測試?yán)碚?/span>
6.2 測試方法及用例
6.3測試結(jié)果
結(jié)論
致 謝
參考文獻(xiàn)
1 系統(tǒng)概述
1.1 概述
隨著信息時(shí)代的快速發(fā)展,互聯(lián)網(wǎng)的優(yōu)勢和普及,人們生活水平的不斷提高,工作時(shí)間的繁忙,使得校園防疫微信小程序的開發(fā)成為必需。校園防疫微信小程序主要是借助計(jì)算機(jī),通過對校園防疫微信小程序管理所需的信息管理,增加用戶的選擇,同時(shí)也方便廣大用戶信息的及時(shí)查詢、修改以及對校園防疫微信小程序信息的及時(shí)了解。校園防疫微信小程序給用戶帶來了更多的選擇, 該系統(tǒng)通過和數(shù)據(jù)庫軟件協(xié)作來滿足用戶的需求。
1.2課題意義
如今,隨著移動(dòng)客戶端的普及,微信因?yàn)槠浜唵?,方便,并?/span>用戶體驗(yàn)度好,所以被稱為現(xiàn)在聊天溝通的新寵,同時(shí)也被應(yīng)用到更多的企業(yè)做宣傳推廣。截至2017年底,微信用戶數(shù)突破10億,包括銀行、證券、快遞服務(wù)、電子商務(wù)等越來越多的公司在微信平臺上推出相應(yīng)的服務(wù)平臺,以適應(yīng)用戶新的行為習(xí)慣。微信平臺的科研社交網(wǎng)絡(luò)平臺已是勢在必行。計(jì)算機(jī)技術(shù)在現(xiàn)代管理中的應(yīng)用,使計(jì)算機(jī)成為人們應(yīng)用現(xiàn)代技術(shù)的重要工具。能夠有效的解決學(xué)生管理便捷化的問題,提高效率。給用戶提供最全面、最專業(yè)的數(shù)據(jù)管理信息,幫助他們了解最新詳細(xì)信息,還有就是借助微信端,能夠更好的滿足用戶的需求,為用戶節(jié)省時(shí)間以達(dá)到省時(shí)又高效的目的。
1.3 主要內(nèi)容
校園防疫微信小程序從功能、數(shù)據(jù)流程、可行性、運(yùn)行環(huán)境進(jìn)行需求分析。對校園防疫微信小程序的數(shù)據(jù)庫、功能進(jìn)行了詳細(xì)設(shè)計(jì),分析了主要界面設(shè)計(jì)和相關(guān)組件設(shè)計(jì),校園防疫微信小程序的具體實(shí)現(xiàn)進(jìn)行了介紹。從數(shù)據(jù)庫中獲取數(shù)據(jù)、向數(shù)據(jù)庫中寫入數(shù)據(jù),實(shí)現(xiàn)系統(tǒng)直接對數(shù)據(jù)庫進(jìn)行各種數(shù)據(jù)庫查詢、插入、刪除、更新等操作,在網(wǎng)頁中加入動(dòng)態(tài)內(nèi)容,從而實(shí)現(xiàn)校園防疫微信小程序所需要的各種基本功能。
2?系統(tǒng)開發(fā)環(huán)境
2.1微信開發(fā)者工具
微信開發(fā)者工具現(xiàn)在已經(jīng)被小程序開發(fā)團(tuán)隊(duì)開發(fā)運(yùn)行,目前微信開發(fā)者工具任然在不斷的完善中,在開發(fā)小程序時(shí)經(jīng)常要不斷的更新。可以使用微信掃碼登陸開發(fā)者工具,開發(fā)者工具將使用這個(gè)微信帳號的信息進(jìn)行小程序的開發(fā)和調(diào)試。
機(jī)型選擇:小程序以智能手機(jī)的屏幕尺寸為設(shè)計(jì)標(biāo)準(zhǔn),進(jìn)行切圖。
預(yù)覽界面:寫好視圖布局后點(diǎn)擊編譯,用來刷新視圖界面。
控制臺:方便調(diào)試打印輸出信息。
上傳代碼:上傳到騰訊服務(wù)器,提交審核必經(jīng)步驟。上傳代碼時(shí)可以填寫版本號和備注信息。
資源文件:一般可以在資源文件進(jìn)行對應(yīng)項(xiàng)目的文件目錄的斷點(diǎn)調(diào)試。
顯示遠(yuǎn)程調(diào)試:手機(jī)端和PC端開發(fā)工具聯(lián)調(diào)對用戶而言是非常實(shí)用的。
本地?cái)?shù)據(jù)存儲:顯示的是本地存儲的數(shù)據(jù)。
視圖調(diào)試:標(biāo)組件以子父層級結(jié)構(gòu)呈現(xiàn),方便調(diào)試。
微信限制在2M 以內(nèi)的代碼體積;開發(fā)中一般不校驗(yàn)合法域名信息;小程序后臺要做配置服務(wù)器域名。
以上就是在開發(fā)過程中微信開發(fā)者工具常用到的功能,微信開發(fā)者工具也在不斷的完善。
2.2小程序框架以及目錄結(jié)構(gòu)介紹
整個(gè)小程序框架系統(tǒng)分為兩部分:邏輯層和視圖層。小程序開發(fā)框架的目標(biāo)是通過盡可能簡單、高效的方式讓開發(fā)者可以在微信中開發(fā)具有原生小程序體驗(yàn)的服務(wù)。小程序在視圖層與邏輯層間提供了數(shù)據(jù)傳輸和事件系統(tǒng),提供了自己的視圖層以及邏輯層框架,讓開發(fā)者能夠?qū)W⒂跀?shù)據(jù)與邏輯??蚣艿暮诵氖且粋€(gè)響應(yīng)的數(shù)據(jù)綁定系統(tǒng),可以讓數(shù)據(jù)與視圖非常簡單地保持同步。在邏輯層做數(shù)據(jù)修改,在視圖層就會做相應(yīng)的更新。框架提供了一套基礎(chǔ)的組件,這些組件自帶微信風(fēng)格的樣式以及特殊的邏輯,開發(fā)者可以通過組合基礎(chǔ)組件,創(chuàng)建出強(qiáng)大的小程序 。
2.3?JAVA簡介
Java主要采用CORBA技術(shù)和安全模型,可以在互聯(lián)網(wǎng)應(yīng)用的數(shù)據(jù)保護(hù)。它還提供了對EJB(Enterprise JavaBeans)的全面支持,java servlet API,JSP(java server pages),和XML技術(shù)。多進(jìn)步。例如,當(dāng)我在微軟Word中寫這篇文章時(shí),我還打開了一個(gè)MP3播放器來播放音樂。偶爾,我也會編輯Word,讓假期去向管理機(jī)器執(zhí)行打印作業(yè),我也喜歡通過IE。對我來說,這些操作是同時(shí)執(zhí)行的,我不需要等待一首歌來完成假期去向管理論文編輯。似乎他們都在假期去向管理機(jī)器上同時(shí)為我工作。事實(shí)是,對于一個(gè)CPU,它只能在某個(gè)時(shí)間點(diǎn)執(zhí)行一個(gè)程序。CPU在這些程序之間不斷地“跳躍”。那么為什么我們看不到任何破壞呢?這是因?yàn)?,與我們的感情相比,它的速度太快了。因此,盡管我們看到一些同步操作,實(shí)際上對于計(jì)算機(jī)來說,它只能在某個(gè)時(shí)間點(diǎn)執(zhí)行一個(gè)程序,除非您的計(jì)算機(jī)是多CPU的。
Java是一種計(jì)算機(jī)編程語言,具有封裝、繼承和多態(tài)性三個(gè)主要特性,廣泛應(yīng)用于企業(yè)Web應(yīng)用程序開發(fā)和移動(dòng)應(yīng)用程序開發(fā)。
Java語言和一般編譯器以及直譯的區(qū)別在于,Java首先將源代碼轉(zhuǎn)換為字節(jié)碼,然后將其轉(zhuǎn)換為JVM的可執(zhí)行文件,JVM可以在各種不同的JVM上運(yùn)行。因此,實(shí)現(xiàn)了它的跨平臺特性。雖然這使得Java在早期非常緩慢,但是隨著Java的開發(fā),它已經(jīng)得到了明顯改進(jìn)。
2.4 MySQL數(shù)據(jù)庫
Mysql的語言是非結(jié)構(gòu)化的,用戶可以在數(shù)據(jù)上進(jìn)行工作。MySQL因?yàn)槠渌俣?、可靠性和適應(yīng)性而備受關(guān)注。大多數(shù)人都認(rèn)為在不需要事務(wù)化處理的情況下,MySQL是管理內(nèi)容最好的選擇。并且因?yàn)镸ysql的語言和結(jié)構(gòu)比較簡單,但是功能和存儲信息量很強(qiáng)大,所以得到了普遍的應(yīng)用。
Mysql數(shù)據(jù)庫在編程過程中的作用是很廣泛的,為用戶進(jìn)行數(shù)據(jù)查詢帶來了方便。Mysql數(shù)據(jù)庫的應(yīng)用因其靈活性強(qiáng),功能強(qiáng)大,所以在實(shí)現(xiàn)某功能時(shí)只需要一小段代碼,而不像其他程序需要編寫大段代碼??傮w來說,Mysql數(shù)據(jù)庫的語言相對要簡潔很多。
數(shù)據(jù)流程分析主要就是數(shù)據(jù)存儲的儲藏室,它是在計(jì)算機(jī)上進(jìn)行的,而不是現(xiàn)實(shí)中的儲藏室。數(shù)據(jù)的存放是按固定格式,而不是無序的,其定義就是:長期有固定格式,可以共享的存儲在計(jì)算機(jī)存儲器上。數(shù)據(jù)庫管理主要是數(shù)據(jù)存儲、修改和增加以及數(shù)據(jù)表的建立。為了保證系統(tǒng)數(shù)據(jù)的正常運(yùn)行,一些有能力的處理者可以進(jìn)行管理而不需要專業(yè)的人來處理。數(shù)據(jù)表的建立,可以對數(shù)據(jù)表中的數(shù)據(jù)進(jìn)行調(diào)整,數(shù)據(jù)的重新組合及重新構(gòu)造,保證數(shù)據(jù)的安全性。介于數(shù)據(jù)庫的功能強(qiáng)大等特點(diǎn),本系統(tǒng)的開發(fā)主要應(yīng)用了Mysql進(jìn)行對數(shù)據(jù)的管理。
2.5?SSM框架
當(dāng)今流行的“SSM組合框架”是Spring + SpringMVC + MyBatis的縮寫,受到很多的追捧,“組合SSM框架”是強(qiáng)強(qiáng)聯(lián)手、各司其職、協(xié)調(diào)互補(bǔ)的團(tuán)隊(duì)精神。web項(xiàng)目的框架,通常更簡單的數(shù)據(jù)源。Spring屬于一個(gè)輕量級的反轉(zhuǎn)控制框架(IoC),但它也是一個(gè)面向表面的容器(AOP)。SpringMVC常常用于控制器的分類工作模式,與模型對象分開,程序?qū)ο蟮淖饔门c自動(dòng)取款機(jī)進(jìn)行處理。這種解耦治療使整個(gè)系統(tǒng)的個(gè)性化變得更加容易。MyBatis是一個(gè)良好的可持續(xù)性框架,支持普通SQL查詢,同時(shí)允許對存儲過程的高級映射進(jìn)行數(shù)據(jù)的優(yōu)化處理。大型Java Web應(yīng)用程序的由于開發(fā)成本太高,開發(fā)后難以維護(hù)和開發(fā)過程中一些難以解決的問題,而采用“SSM組合框架”,它允許建立業(yè)務(wù)層次結(jié)構(gòu),并為這個(gè)問題提供良好的解決方案。
2.6 Vue.js簡介
Vue.js?可以說是MVVM?架構(gòu)的最佳實(shí)踐,是一個(gè)JavaScriptMVVM庫,是一套構(gòu)建用戶界面的漸進(jìn)式框架。專注于?MVVM?中的?ViewModel,不僅做到了數(shù)據(jù)雙向綁定,
而且也是一款相對比較輕量級的JS?庫,API?簡潔因?yàn)関ue的雙向數(shù)據(jù)綁定特性以及技術(shù)的成形,實(shí)現(xiàn)了項(xiàng)目的熱加載,改完頁面代碼能立即在瀏覽器方面顯示效果,提高開發(fā)效率
Vue.js?是采用?Object.defineProperty?的?getter?和?setter,并結(jié)合觀察者模式來實(shí)現(xiàn)數(shù)據(jù)綁定的。當(dāng)把一個(gè)普通?Javascript?對象傳給?Vue?實(shí)例來作為它的?data?選項(xiàng)時(shí),
Vue?將遍歷它的屬性,用?Object.defineProperty?將它們轉(zhuǎn)為?gettertter。用戶看不到?gettertter,但是在內(nèi)部它們讓?Vue?追蹤依賴,在屬性被訪問和修改時(shí)通知變化。
3 需求分析
3.1 系統(tǒng)設(shè)計(jì)目標(biāo)
當(dāng)今社會的生活節(jié)奏越來越快,人們對手機(jī)微信的需求也越來越高,不僅對操作簡單、功能齊全方面,而且對于用戶的體驗(yàn)度也有了更高的要求,最快捷高效的方式莫過于利用互聯(lián)網(wǎng),將校園防疫微信小程序和互聯(lián)網(wǎng)結(jié)合起來,為用戶提供方便快捷的服務(wù)。
需求分析的任務(wù)是通過詳細(xì)調(diào)查現(xiàn)實(shí)要處理的對象,充分了解系統(tǒng)的工作概況,明確用戶的各種需求,然后在此基礎(chǔ)上確定新系統(tǒng)的功能。新系統(tǒng)必須充分考慮今后可能的擴(kuò)充和改變。
3.2需求分析概述
校園防疫微信小程序主要是為了提高用戶的工作效率和更方便快捷的滿足用戶,更好存儲所有數(shù)據(jù)信息及快速方便的檢索功能,對校園防疫微信小程序的各個(gè)模塊是通過許多今天的發(fā)達(dá)校園防疫微信小程序做出合理的分析來確定考慮用戶的可操作性,遵循開發(fā)的系統(tǒng)優(yōu)化的原則,經(jīng)過全面的調(diào)查和研究。
校園防疫微信小程序所要實(shí)現(xiàn)的功能分析,對于現(xiàn)在網(wǎng)絡(luò)方便,校園防疫微信小程序要實(shí)現(xiàn)管理員、學(xué)生、輔導(dǎo)員、院書記、分管院長、教務(wù)處長、主管校領(lǐng)導(dǎo)可以直接在平臺上進(jìn)行查看自己所需數(shù)據(jù)信息,這樣既能節(jié)省管理的時(shí)間,不用再像傳統(tǒng)的方式,如果用戶想要進(jìn)行交流信息,必須雙方見面進(jìn)行溝通交流所需的信息,由于很多用戶時(shí)間的原因,沒有辦法進(jìn)行見面溝通交流,真的很難滿足用戶的各種需求。所以校園防疫微信小程序的開發(fā)不僅僅是能滿足用戶的需求,還能提高用戶的使用率。所以校園防疫微信小程序必須要更快捷、有效、長期地為用戶或潛在用戶傳遞信息。建立一個(gè)校園防疫微信小程序更好的交流平臺,提高系統(tǒng)對用戶交流后的信息服務(wù)的效率。此系統(tǒng)可以滿足大多數(shù)用戶所提出的問題,用戶可以根據(jù)自身的需求獲取相應(yīng)的服務(wù),為校園防疫微信小程序提供了快捷的途徑。
校園防疫微信小程序在系統(tǒng)的手機(jī)上可以運(yùn)行,主要實(shí)現(xiàn)了管理員后端;首頁、個(gè)人中心、學(xué)生管理、專業(yè)管理、輔導(dǎo)員管理、學(xué)院管理、院書記管理、分管院長管理、教務(wù)處長管理、主管校領(lǐng)導(dǎo)管理、學(xué)生基本信息管理、假期去向管理、獲獎(jiǎng)情況管理、離校申請管理、請假申請管理、公告欄管理、院部離校申請管理、系統(tǒng)管理,學(xué)生前端;首頁、公告欄、我的,輔導(dǎo)員前端;首頁、公告欄、我的,院書記前端;首頁、公告欄、我的,分管院長前端;首頁、公告欄、我的,教務(wù)處長前端;首頁、公告欄、我的,主管校領(lǐng)導(dǎo)前端;首頁、公告欄、我的等主要功能模塊的操作和管理。
總體分布如圖3.1所示:
?
3.1 ?總體功能需求圖
系統(tǒng)實(shí)現(xiàn)給用戶展示的界面與該對象是面對面的,包括是否允許用戶簡單,方便使用,該請求的響應(yīng)時(shí)間,對整體質(zhì)量的主圖像,整體的布局的質(zhì)量。
3.3?系統(tǒng)可行性分析?
技術(shù)可行性:
(1)硬件可行性分析
系統(tǒng)的硬件要求方面不存在特殊的要求,只需要在普通的硬件配置就能夠輕松的實(shí)現(xiàn),只是需要確保系統(tǒng)的正常工作即可,以及擁有較高的效率。如果有特別低的硬件,它可以導(dǎo)致系統(tǒng)的低性能以及效率低,從而導(dǎo)致整個(gè)網(wǎng)站的運(yùn)行不順暢。以目前普遍的個(gè)人計(jì)算機(jī)的配置而言,這是十分容易實(shí)現(xiàn)的?。因此,本系統(tǒng)的開發(fā)在硬件方面是可行的。
提供完整的技術(shù)支持和保護(hù),確保網(wǎng)站的穩(wěn)定,安全運(yùn)行,提供24×7和24小時(shí)技術(shù)支持項(xiàng)目完成提供主要的服務(wù)器系統(tǒng)安全及時(shí)的通知和更新服務(wù)。
(2)軟件可行性分析
提供一個(gè)共同的機(jī)制類似的借口動(dòng)態(tài)模型,設(shè)計(jì)更集中。此外,代碼復(fù)用,也可以很好的體現(xiàn)。因此,考慮到系統(tǒng)的實(shí)際情況,選擇小程序作為本系統(tǒng)開發(fā)技術(shù)。通過上述分析,該系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)在軟件方面是可行的。
因此,我們進(jìn)行了兩個(gè)方面的可行性研究,可以看出,該系統(tǒng)的開發(fā)是沒有問題的。
3.4經(jīng)濟(jì)可行性
系統(tǒng)是基于小程序語言開發(fā)的軟件,所以系統(tǒng)在開發(fā)人力、財(cái)力要求不高,具有經(jīng)濟(jì)可行性。
3.5操作可行性:?
本校園防疫微信小程序采用java語言,利用網(wǎng)絡(luò)就能夠進(jìn)行訪問和操作,且界面簡單易操作,用戶只要平時(shí)有在用智能手機(jī)并連接到網(wǎng)絡(luò),都能進(jìn)行訪問和操作。
本校園防疫微信小程序具有易操作、易管理、交互性好的特點(diǎn),在操作上是非常簡單的。因此本系統(tǒng)可以進(jìn)行開發(fā)。
3.6系統(tǒng)流程和邏輯
系統(tǒng)業(yè)務(wù)流程圖如圖所示:
圖3-1登錄流程圖
圖3-2添加信息流程圖
圖3-3注冊信息流程圖
4系統(tǒng)概要設(shè)計(jì)
4.1?概述
本系統(tǒng)基于Web服務(wù)模式,是一個(gè)適用于Internet環(huán)境下的模型結(jié)構(gòu)。只要用戶能連上Internet,便可以在任何時(shí)間、任何地點(diǎn)使用。系統(tǒng)工作原理圖如圖4-1所示:
圖4-1 ?系統(tǒng)工作原理圖
4.2?時(shí)序圖的建立
???用戶管理時(shí)六大模塊之一,管理員通過該模塊對用戶進(jìn)行添加、刪除、修改、查詢等操作。用戶可以通過自己的賬號密碼登錄,根據(jù)數(shù)據(jù)庫進(jìn)行判斷該用戶是否存在,用戶管理時(shí)序圖如圖4-2所示。
圖4-2?用戶管理時(shí)序圖
管理員是系統(tǒng)的管理者,因此管理員對管理也是不可或缺的部分,通過該操作登錄賬號密碼,創(chuàng)建管理員信息,通過數(shù)據(jù)庫的信息反饋到頁面,判斷該管理員是否存在,管理員時(shí)序圖如圖4-3所示。
圖4-3?管理員時(shí)序圖
系統(tǒng)結(jié)構(gòu)圖,如圖4-4所示:
圖4-4:系統(tǒng)結(jié)構(gòu)圖
4.3.?數(shù)據(jù)庫設(shè)計(jì)
4.3.1 數(shù)據(jù)庫實(shí)體
管理員信息屬性圖如圖4-5所示。
?圖4-5?管理員信息實(shí)體屬性圖
輔導(dǎo)員信息實(shí)體屬性圖如圖4-6所示。
圖4-6輔導(dǎo)員信息實(shí)體屬性圖
主管校領(lǐng)導(dǎo)信息實(shí)體屬性圖如圖4-7所示。
圖4-7主管校領(lǐng)導(dǎo)信息實(shí)體屬性圖
獲獎(jiǎng)情況信息實(shí)體屬性圖如圖4-8所示。
圖4-8獲獎(jiǎng)情況信息實(shí)體屬性圖
4.3.2 數(shù)據(jù)庫設(shè)計(jì)表
此系統(tǒng)需要后臺數(shù)據(jù)庫,下面介紹數(shù)據(jù)庫中的各個(gè)表的詳細(xì)信息。
表4-1 allusers表
列名 |
數(shù)據(jù)類型 |
長度 |
約束 |
id |
int |
11 |
NOT NULL |
username |
varchar |
50 |
?default NULL |
pwd |
varchar |
50 |
?default NULL |
cx |
varchar |
50 |
?default NULL |
表4-2:fenguanyuanzhang表
列名 |
數(shù)據(jù)類型 |
長度 |
約束 |
id |
?int |
11 |
NOT NULL |
addtime |
varchar |
50 |
default NULL |
gonghao |
varchar |
50 |
default NULL |
mima |
varchar |
50 |
default NULL |
xingming |
varchar |
50 |
default NULL |
xingbie |
varchar |
50 |
default NULL |
xueyuan |
varchar |
50 |
default NULL |
dianhua |
varchar |
50 |
default NULL |
youxiang |
varchar |
50 |
default NULL |
zhaopian |
varchar |
50 |
default NULL |
sfsh |
varchar |
50 |
default NULL |
shhf |
varchar |
50 |
default NULL |
表4-3:fudaoyuan表
列名 |
數(shù)據(jù)類型 |
長度 |
約束 |
id |
int |
11 |
NOT NULL |
addtime |
varchar |
50 |
default NULL |
fudaoyuangonghao |
varchar |
50 |
default NULL |
mima |
varchar |
50 |
default NULL |
fudaoyuanxingming |
varchar |
50 |
default NULL |
xingbie |
varchar |
50 |
default NULL |
xueyuan |
varchar |
50 |
default NULL |
dianhua |
varchar |
50 |
default NULL |
youxiang |
varchar |
50 |
default NULL |
zhaopian |
varchar |
50 |
default NULL |
sfsh |
varchar |
50 |
default NULL |
shhf |
varchar |
50 |
default NULL |
表4-4:huojiangqingkuang表
列名 |
數(shù)據(jù)類型 |
長度 |
約束 |
id |
?int |
11 |
NOT NULL |
addtime |
varchar |
50 |
default NULL |
xuehao |
varchar |
50 |
default NULL |
xingming |
varchar |
50 |
default NULL |
zhuanye |
varchar |
50 |
default NULL |
xingbie |
varchar |
50 |
default NULL |
banji |
varchar |
50 |
default NULL |
huojiangzhengshuming |
varchar |
50 |
default NULL |
huojiangshijian |
varchar |
50 |
default NULL |
fujian |
varchar |
50 |
default NULL |
表4-5:jiankangshenbao表
列名 |
數(shù)據(jù)類型 |
長度 |
約束 |
id |
?int |
11 |
NOT NULL |
addtime |
varchar |
50 |
default NULL |
xuehao |
varchar |
50 |
default NULL |
xingming |
varchar |
50 |
default NULL |
shifoufashao |
varchar |
50 |
default NULL |
tujingdi |
varchar |
50 |
default NULL |
jiechushi |
varchar |
50 |
default NULL |
jiankangqingkuang |
varchar |
50 |
default NULL |
5系統(tǒng)詳細(xì)設(shè)計(jì)
本系統(tǒng)使用了java和mysql結(jié)合的結(jié)構(gòu)開發(fā)了校園防疫微信小程序應(yīng)用,系統(tǒng)中所有和數(shù)據(jù)庫有關(guān)系的操作都通過一個(gè)通用類來實(shí)現(xiàn),大大提高了代碼的耦合性,當(dāng)數(shù)據(jù)庫類型等信息變化后直接修改類文件就可以了,不再需要每個(gè)頁面都修改。另外本系統(tǒng)解決了中文的問題,也是在配置文件中添加了編碼方式的形式解決的,本系統(tǒng)另外一個(gè)大的特點(diǎn)是系統(tǒng)對數(shù)據(jù)庫的操作都單獨(dú)的寫在了一個(gè)類里,這樣對系統(tǒng)的所有數(shù)據(jù)庫操作都只訪問這個(gè)類就可以了,不要每個(gè)頁面都去寫數(shù)據(jù)庫的操作,提高了系統(tǒng)的集成性。
5.1學(xué)生前端功能模塊
學(xué)生登錄,在登錄頁面填寫賬號、密碼進(jìn)行登錄如圖5-1所示。
圖5-1學(xué)生登錄界面圖
學(xué)生登錄到校園防疫微信小程序可以查看首頁、公告欄、我的等內(nèi)容,如圖5-2所示。
圖5-2首頁功能界面圖
公告欄,在公告欄頁面可以查看公告標(biāo)題、公告類型、發(fā)布時(shí)間、封面等信息進(jìn)行提交,如圖5-3所示。
圖5-3公告欄界面圖
在假期去向頁面可以查看學(xué)號、姓名、性別、專業(yè)、班級、年級、假期計(jì)劃、計(jì)劃離校時(shí)間、計(jì)劃回校時(shí)間、交通工具、家庭地址等信息,并可根據(jù)需要進(jìn)行提交,如圖5-4所示。
圖5-4假期去向界面圖
5.2輔導(dǎo)員前端功能模塊
輔導(dǎo)員登錄,在登錄頁面填寫賬號、密碼進(jìn)行登錄如圖5-5所示。
圖5-5輔導(dǎo)員登錄界面圖
輔導(dǎo)員登錄到校園防疫微信小程序可以查看首頁、公告欄、我的等內(nèi)容,如圖5-6所示。
圖5-6首頁功能界面圖
在公告欄,在公告欄頁面可以查看公告標(biāo)題、公告類型、發(fā)布時(shí)間、封面、公告內(nèi)容等信息進(jìn)行提交,如圖5-7所示。
圖5-7公告欄界面圖
在用戶信息頁面可以查看輔導(dǎo)員工號、輔導(dǎo)員姓名、性別、學(xué)院、電話、郵箱、照片等信息,并可根據(jù)需要進(jìn)行保存、退出登錄,如圖5-8所示。
圖5-8用戶信息界面圖
5.3院書記前端功能模塊
院書記登錄,在登錄頁面填寫賬號、密碼進(jìn)行登錄如圖5-9所示。
圖5-9院書記登錄界面圖
院書記登錄到校園防疫微信小程序可以查看首頁、公告欄、我的等內(nèi)容,如圖5-10所示。
圖5-10首頁功能界面圖
在公告欄,在公告欄頁面可以查看公告標(biāo)題、公告類型、發(fā)布時(shí)間、封面、公告內(nèi)容等信息進(jìn)行提交,如圖5-11所示。
圖5-11公告欄界面圖
在用戶信息頁面可以查看院書記工號、院書記姓名、性別、學(xué)院、電話、郵箱、照片等信息,并可根據(jù)需要進(jìn)行保存、退出登錄,如圖5-12所示。
圖5-12用戶信息界面圖
5.4分管院長前端功能模塊
分管院長登錄,在登錄頁面填寫賬號、密碼進(jìn)行登錄如圖5-13所示。
圖5-13分管院長登錄界面圖
分管院長登錄到校園防疫微信小程序可以查看首頁、公告欄、我的等內(nèi)容,如圖5-14所示。
圖5-14首頁功能界面圖
在離校申請,在離校申請頁面可以查看學(xué)號、姓名、專業(yè)、學(xué)院、到達(dá)地點(diǎn)、開始時(shí)間、回校時(shí)間、緊急聯(lián)系人、緊急聯(lián)系人電話、附件、輔導(dǎo)員姓名、輔導(dǎo)員工號、離校理由等信息進(jìn)行提交,如圖5-15所示。
圖5-15離校申請界面圖
5.5管理員后端功能界面
管理員通過填寫用戶名、密碼、角色進(jìn)行登錄如圖5-16所示。
圖5.16管理員登錄界面圖
學(xué)生管理,通過查看學(xué)號、姓名、性別、專業(yè)、班級、聯(lián)系電話、郵箱、身份證等信息進(jìn)行詳情、修改操作,如圖5-17所示。
圖5.17學(xué)生管理界面圖
專業(yè)管理,通過查看專業(yè)等信息進(jìn)行詳情、修改、刪除操作,如圖5-18所示。
圖5-18專業(yè)管理界面圖
????
輔導(dǎo)員管理,通過查看輔導(dǎo)員工號、輔導(dǎo)員姓名、性別、學(xué)院、電話、郵箱、照片、審核回復(fù)、審核狀態(tài)等信息進(jìn)行詳情、修改、刪除操作,如圖5-19所示。
圖5-19輔導(dǎo)員管理界面圖
院書記管理,通過查看院書記工號、院書記姓名、性別、學(xué)院、電話、郵箱、照片、審核回復(fù)、審核狀態(tài) 、審核等信息進(jìn)行詳情、修改、刪除操作,如圖5-20所示。
圖5-20院書記管理如圖所示。
分管院長管理,通過查看工號、姓名、性別、學(xué)院、電話、郵箱、照片、審核回復(fù)、審核狀態(tài) 、審核等信息進(jìn)行詳情、修改、刪除操作,如圖5-21示。
圖5-21分管院長管理界面圖
?教務(wù)處長管理,通過查看工號、姓名、性別、電話、郵箱、照片、審核回復(fù)、審核狀態(tài) 、審核等信息進(jìn)行詳情、修改、刪除操作,如圖5-22所示。
圖5-22教務(wù)處長管理界面圖
主管校領(lǐng)導(dǎo)管理,通過查看工號、姓名、性別、電話、郵箱、照片、審核回復(fù)、審核狀態(tài) 、審核等信息進(jìn)行詳情、修改、刪除操作,如圖5-23所示。
圖5-23主管校領(lǐng)導(dǎo)管理界面圖
假期去向管理,通過查看學(xué)號、姓名、性別、專業(yè)、班級、年級、假期計(jì)劃、計(jì)劃離校時(shí)間、計(jì)劃回校時(shí)間、交通工具、家庭地址等信息進(jìn)行詳情、修改、刪除操作,如圖5-24所示。
圖5-24假期去向管理界面圖
獲獎(jiǎng)情況管理,通過查看學(xué)號、姓名、專業(yè)、性別、班級、獲獎(jiǎng)證書名、獲獎(jiǎng)時(shí)間、附件等信息進(jìn)行詳情、修改、刪除操作,如圖5-25所示。
圖5-25獲獎(jiǎng)情況管理界面圖
公告欄管理,通過查看公告標(biāo)題、公告類型、發(fā)布時(shí)間、封面等信息進(jìn)行詳情、修改、刪除操作,如圖5-26所示。
圖5-26公告欄管理界面圖
???????6 系統(tǒng)測試
6.1 測試?yán)碚?/h3>
軟件系統(tǒng)測試的目的是通過測試找出在程序中的存在的錯(cuò)誤信息和阻礙程序正常運(yùn)轉(zhuǎn)的安全隱患。這同時(shí)也是每一個(gè)系統(tǒng)軟件測試的主要的規(guī)定,軟件系統(tǒng)的應(yīng)用過程中,發(fā)現(xiàn)一個(gè)重要的錯(cuò)誤也是極具有很大的影響力的,一個(gè)好的測試的方案就為發(fā)展程序中存在的重大問題的;同樣,一個(gè)成功的測試方案也就發(fā)現(xiàn)了迄今為止尚未發(fā)現(xiàn)的一個(gè)重要錯(cuò)誤的測試。
軟件測試的主要的好處就是為了讓軟件的運(yùn)行情況更好,讓用戶的使用的過程中更加的滿意。在軟件工程中,軟件測試是一個(gè)十分重要環(huán)節(jié),在交付用戶使用最終的軟件之前,軟件測試就是一個(gè)檢驗(yàn)的過程,主要針對的是軟件的軟件設(shè)計(jì)開發(fā)、需求分析、系統(tǒng)編碼各階段結(jié)果的一個(gè)檢驗(yàn)過程。
軟件測試應(yīng)遵循的原則如下:
(1) 軟件測試要盡快的進(jìn)行并且整個(gè)測試部分要是在整個(gè)軟件開發(fā)的各個(gè)過程和細(xì)節(jié)。在發(fā)現(xiàn)了錯(cuò)誤的情況下,立刻處理,這樣會大大的減少軟件的開發(fā)成,提高軟件的質(zhì)量。
(2) 在關(guān)于軟件的各種測試中,例如測試的過程中使用的計(jì)劃、報(bào)告等等要做到妥善的處理和保管,主要目的就是為了方便將來的對系統(tǒng)的維護(hù)。
(3) 群集現(xiàn)象是應(yīng)該得到高度重視的,在軟件的整個(gè)測試的過程中。就是在整個(gè)測試的過程中發(fā)現(xiàn)了錯(cuò)誤的主要地方很有可能是就很多的錯(cuò)誤的聚集的地方,所以要對這樣的部分給予特殊的照顧。
(4) 對于軟件的測試要盡量不要軟件的設(shè)計(jì)開發(fā)人員或是機(jī)構(gòu),而是要另一方來進(jìn)行測試程序,這樣也是為了保證軟件的測試結(jié)果的客觀性以及公平公正性。
(5) 對于整個(gè)測試計(jì)劃要嚴(yán)格的按照一定的規(guī)則來進(jìn)行軟件測試。
(6) 關(guān)于軟件測試的過程中的用例應(yīng)該是預(yù)期結(jié)果以及之前輸入的數(shù)據(jù)信息構(gòu)成,輸入條件中的要考慮的有合理和不合理的因素都要考慮到,這樣也是為了更好的幫助開發(fā)的人員更多的發(fā)現(xiàn)軟件中存在的錯(cuò)誤。
(7) 對于整個(gè)的測試結(jié)果進(jìn)行全面的檢查,盡量避免出現(xiàn)重復(fù)的錯(cuò)誤。
6.2 測試方法及用例
1、功能測試
從用戶的角度來看,測試時(shí)不了解新開發(fā)軟件的內(nèi)部結(jié)構(gòu),因此可以將系統(tǒng)與黑匣子進(jìn)行比較,盲目輸入后可以查看系統(tǒng)給出的反饋。這種測試屬于黑盒測試,在測試中如果輸入錯(cuò)誤信息系統(tǒng)會報(bào)錯(cuò)。
2、性能測試
測試軟件程序的整體狀態(tài)(稱為性能測試)通常使用自動(dòng)化測試工具來檢測系統(tǒng)的整體功能,在負(fù)載和壓力測試之間進(jìn)行劃分,在某些情況下,將兩者結(jié)合起來。雖然壓力測試可以檢測到系統(tǒng)可以提供的最高級別的服務(wù),但是負(fù)載測試可以測試系統(tǒng)如何響應(yīng)增加的負(fù)載。
在對系統(tǒng)進(jìn)行測試的時(shí)候在找到問題的情況下必須在第一時(shí)間找到解決問題的辦法,不要存在僥幸的心理,這樣才能讓系統(tǒng)開發(fā)的質(zhì)量可以過關(guān),并且開發(fā)的周期會大大縮短,還有就是在測試時(shí),不要出現(xiàn)重復(fù)性的錯(cuò)誤,遇到一個(gè)錯(cuò)誤問題,要將整個(gè)系統(tǒng)開發(fā)所牽扯的該問題都必須一一解決,提高系統(tǒng)的安全性、穩(wěn)定性。
白盒測試與黑盒測試是測試中比較常用的兩種方法。
①結(jié)構(gòu)測試俗稱白盒測試:這種測試是在對程序的處理過程與結(jié)構(gòu)都有詳盡了解的前提下,順從程序內(nèi)部的邏輯而完成的系統(tǒng)測試,以確定系統(tǒng)中所有的通路都能夠遵照設(shè)計(jì)要求正常工作,不出現(xiàn)任何偏差。
②功能測試又成黑盒測試:主要是針對程序功能能夠按照設(shè)計(jì)正常實(shí)現(xiàn)的一種檢測,在程序接口處進(jìn)行,檢測程序手法數(shù)據(jù)是否正常,與外部信息的交換是否完整。
測試用例:
表6.1 用戶注冊測試用例
用例編號 |
UC-TEST-001 |
測試名稱 |
用戶注冊 |
|
前提條件 |
用戶注冊 |
|||
步驟 |
操作描述 |
數(shù)據(jù) |
期望結(jié)果 |
|
1 |
點(diǎn)擊用戶注冊查看詳情按鈕 |
無 |
跳轉(zhuǎn)到用戶注冊詳情 |
|
2 |
點(diǎn)擊添加按鈕 |
無 |
跳轉(zhuǎn)到添加頁面 |
|
3 |
選中添加后按鈕 |
無 |
跳轉(zhuǎn)到用戶注冊頁面 |
|
測試說明 |
用戶未登錄時(shí)到步驟3跳轉(zhuǎn)到登錄頁面 |
|||
測試結(jié)果 |
成功 |
測試人 |
表6.2 登錄測試用例
情況 |
用戶名輸入 |
密碼輸入 |
期望結(jié)果 |
(1) |
15546219225 |
1244566 |
提示“用戶名或者密碼錯(cuò)誤,或賬號未經(jīng)審核” |
(2) |
aaaaa |
123456 |
提示“用戶名或密碼錯(cuò)誤,或者賬號未經(jīng)審核” |
(3) |
15546219225 |
hangguowei |
登陸成功 |
6.3測試結(jié)果
測試后得到的性能和用例,系統(tǒng)具有足夠的正確性、可靠性、穩(wěn)定性,并且可以對輸入數(shù)據(jù)進(jìn)行準(zhǔn)確的點(diǎn)擊操作處理和響應(yīng)測試用戶的體驗(yàn)也得到了很好的反饋和響應(yīng)時(shí)間。合理的范圍,可以兼容所有主流瀏覽器,設(shè)計(jì)所需的效果。
結(jié)論
校園防疫微信小程序的設(shè)計(jì),通過互聯(lián)網(wǎng)來解決實(shí)現(xiàn)信息化的網(wǎng)站系統(tǒng),通過我四年所學(xué)的所有專業(yè)知識整合一起,進(jìn)行對校園防疫微信小程序進(jìn)行開發(fā)設(shè)計(jì),當(dāng)然在真正著手來做的時(shí)候遇到了很多問題,一個(gè)是網(wǎng)站的技術(shù)問題,一個(gè)是自己之前沒有單獨(dú)開發(fā)過程序,動(dòng)手實(shí)踐比較少,面對問題的同時(shí),自己的自信心也受到了一些打擊,不過我也是快速的調(diào)整自己的狀態(tài),老師與同學(xué)討論的方法解決了所有的困難。
畢業(yè)設(shè)計(jì)是我們所學(xué)知識應(yīng)用的最佳體現(xiàn),也是在考核我們四年中所學(xué)的所有的專業(yè)知識及技術(shù)應(yīng)用情況,通過這樣畢業(yè)設(shè)計(jì)可以更好的得到鍛煉及對所學(xué)知識的復(fù)習(xí)及運(yùn)用,也是一種訓(xùn)練和實(shí)踐。校園防疫微信小程序的實(shí)現(xiàn),不僅鞏固了我以前的知識,還對學(xué)到的知識通過結(jié)合技術(shù)進(jìn)行詳細(xì)了解,還結(jié)合了對跨學(xué)科效果的深入理解。
在以后我的工作中,我仍然會繼續(xù)努力我的計(jì)算機(jī)方面的技術(shù),讓我在后期的平臺開發(fā)中可以更好更快的實(shí)現(xiàn)需求功能。我相信自己可以勝任更多的好工作并在工作領(lǐng)域做出更大的貢獻(xiàn)。
回顧畢業(yè)設(shè)計(jì)的整個(gè)過程,既付出了努力與汗水也收獲了很多難以忘懷的美好經(jīng)歷。雖然在系統(tǒng)開發(fā)過程中經(jīng)歷了各種各樣的困難,自己也在不斷研究與探索,可是系統(tǒng)的實(shí)現(xiàn)仍有許多不足之處。但是經(jīng)過系統(tǒng)編程工作讓我有了更多的信心,我相信在未來的路上,我會走的更好。
致 謝
畢業(yè)設(shè)計(jì)結(jié)束的同時(shí)也意味著四年的大學(xué)生活就要結(jié)束了。校園防疫微信小程序的完成以及如何在系統(tǒng)運(yùn)行過程中實(shí)現(xiàn)的更好,這其中付出了很大的努力,這段時(shí)光將會終身難忘。
在畢業(yè)設(shè)計(jì)的這一段時(shí)間里,離不開導(dǎo)師的細(xì)心指導(dǎo),還有同學(xué)們的熱情幫助,有時(shí)候幾個(gè)同學(xué)在一起討論系統(tǒng)中的某個(gè)功能模塊如何實(shí)現(xiàn),如何實(shí)現(xiàn)的更好,或是問題沒得到有效的解決,就會沒有心思做其他的事情,讓我們對理想充滿了動(dòng)力。
在畢業(yè)設(shè)計(jì)即將結(jié)束之時(shí),首先要感謝我的指導(dǎo)老師,謝謝您在畢業(yè)設(shè)計(jì)和畢業(yè)論文中對我的指導(dǎo)。在您的細(xì)心指導(dǎo)下我才能快速的掌握系統(tǒng)的相關(guān)功能,在您的大力幫助下我才能將課本上的知識與自己的項(xiàng)目結(jié)合,真正的做到學(xué)以致用。感謝您經(jīng)常犧牲自己的休息時(shí)間,利用其豐富的教學(xué)和項(xiàng)目經(jīng)驗(yàn)對我進(jìn)行指導(dǎo)。 課堂上,您教會我們?nèi)绾巫鋈?、教會我們新的知識,在課下,您又像朋友一樣親切,教會了我很多道理,讓我意識到先做人、后做事。感謝所有教過我的老師,為我傾注了大量的心血,正是你們的諄諄教誨、嚴(yán)謹(jǐn)教學(xué)才使我能順利的完成學(xué)業(yè),再此向你們表示深深的感謝。感謝大學(xué)里教過我的每一位老師,真心祝福您們。
在這里還得感謝我的戰(zhàn)友們,也就是同學(xué)們對我的大力支持及幫助。正是因?yàn)?/span>有你們的不斷幫助、鼓勵(lì),熬夜通宵,不停的調(diào)試、測試程序,給我?guī)砹藰O大的動(dòng)力,才能最終完成網(wǎng)站的運(yùn)行。我們在一起交流、談?wù)摰臅r(shí)光,都將是我們在通往未來道路上的寶貴財(cái)富。我要深深地感謝你們!
畢業(yè)在即,在今后的工作和生活中,我會銘記師長們的教誨、同學(xué)們的幫助,繼續(xù)不懈努力和追求,來報(bào)答所有支持和幫助過我的人!
最后,耽誤了老師的休息時(shí)間來對本文進(jìn)行審閱,評議和參與論文答辯的各位老師表示深深的感謝。在此,衷心的謝謝您們!
參考文獻(xiàn)
[1] 楊文志. Google 小程序程序設(shè)計(jì)指南[M]. 北京:電子工業(yè)出版社,2018:10-100.
[2] 韓超,梁泉著. 小程序系統(tǒng)原理及開發(fā)要點(diǎn)詳解 [M]. 北京:電子工業(yè)出版社,2019:50-150.
[3] 周元興. Google入門與實(shí)例教程 [M]. 北京:電子工業(yè)出版社,2017:30-80.
[4]熊偉,葉淋瑋. 我國虛擬旅游網(wǎng)站的功能評價(jià)研究[J]. 人文地理,2018,02:154-160.
[5]趙宣容. 計(jì)算機(jī)軟件數(shù)據(jù)庫設(shè)計(jì)的重要性以及原則探討[J]. 電子技術(shù)與軟件工程,2019,17:209.
[6]李凱,鹿艷晶.網(wǎng)站的設(shè)計(jì)與開發(fā)[J]. 軟件導(dǎo)刊,2019,03:79-81.
[7]白凱,呂洋洋,李薇薇.網(wǎng)站信息類型、品牌與服務(wù)保證對網(wǎng)站信任的影響[J]. 旅游學(xué)刊,2019,03:91-99.
[8]郝進(jìn)義. 數(shù)據(jù)庫設(shè)計(jì)規(guī)范及設(shè)計(jì)技巧研究[J]. 計(jì)算機(jī)光盤軟件與應(yīng)用,2017,12:176-177.
[9]趙春燕. 網(wǎng)站優(yōu)化深度研究[J]. 信息安全與技術(shù),2019,01:61-63.
[10] 靳巖. 小程序?開發(fā)入門與實(shí)戰(zhàn) [M]. 北京:人民郵電出版社,2019:10-50.
[11] 余志龍 陳昱勛. Google 小程序?SDK開發(fā)范例大全 [M]. 北京:人民郵電出版社,2019:30-70.
[12] 楊豐盛. 小程序應(yīng)用開發(fā)揭秘 L004 [M]. 北京:機(jī)械工業(yè)出版社,2018:43-65.
[13] 吳亞峰,蘇亞光. 小程序?2.0系統(tǒng)開發(fā)實(shí)戰(zhàn)寶典 [M]. 北京:人民郵電出版社,2019:15-30.
[14] 郭宏志.小程序應(yīng)用開發(fā)詳解 [M]. 北京:電子工業(yè)出版社,2017:22-300.
[15] 陳昱,江蘭帆.基于Google 小程序平臺的應(yīng)用程序開發(fā)和研究[J].福建電腦,2018(11):156-157.
[16] 楊豐盛.小程序應(yīng)用開發(fā)揭秘[M] 第一版.北京:機(jī)械工業(yè)出版社,2019年.7頁
[17] 姚昱旻,劉衛(wèi)國.校園防疫微信小程序?的架構(gòu)與應(yīng)用開發(fā)研究[J].計(jì)算機(jī)系統(tǒng)應(yīng)用,2018(11):110-1
[18] 姚昱旻,劉衛(wèi)國.小程序?與J2ME 平臺間即時(shí)通信的研究與實(shí)現(xiàn)[J].計(jì)算機(jī)系統(tǒng)應(yīng)用,2018(12):118-120
[19] 公磊,周聰.基于小程序?的移動(dòng)終端應(yīng)用程序開發(fā)與研究[J].計(jì)算機(jī)與現(xiàn)代化,2018(8):86-89.
[20]范佳佳,葉繼元. 21世紀(jì)以來網(wǎng)站評價(jià)研究進(jìn)展與趨勢[J]. 中國圖書館學(xué)報(bào),2019,02:92-106.
[21]廉同輝,余菜花,宗乾進(jìn). 我國旅游網(wǎng)站的網(wǎng)絡(luò)結(jié)構(gòu)研究——基于社會網(wǎng)絡(luò)分析法[J]. 旅游科學(xué),2019,06:80-88.
[22]莫祖英,馬費(fèi)成. 數(shù)據(jù)庫信息資源內(nèi)容質(zhì)量用戶滿意度模型及實(shí)證研究[J]. 中國圖書館學(xué)報(bào),2019,02:85-97.
[23]李志義,義梅練. 基于用戶體驗(yàn)的網(wǎng)站優(yōu)化研究綜述[J]. 情報(bào)科學(xué),2018,11:150-154.
[24]Dong Qiu,Bixin Li,Hareton Leung. Understanding the API usage in Java[J]. Information and Software Technology,2018,73:.文章來源:http://www.zghlxwxcb.cn/news/detail-486579.html
[25]Oscar Vega-Gisbert,Jose E. Roman,Jeffrey M. Squyres. Design and implementation of Java bindings in Open MPI[J]. Parallel Computing,2018:. ?????????????????????????????????????????????????????文章來源地址http://www.zghlxwxcb.cn/news/detail-486579.html
到了這里,關(guān)于【計(jì)算機(jī)畢業(yè)設(shè)計(jì)】015校園防疫微信小程序的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!