鄺楚文
(惠州經(jīng)濟(jì)職業(yè)技術(shù)學(xué)院 廣東省惠州市 516057)
20 世紀(jì)七十年代,美國、日本、荷蘭等發(fā)達(dá)國家開始研究畜禽養(yǎng)殖的環(huán)境監(jiān)測系統(tǒng),建立自動化畜禽養(yǎng)殖場。日本的東京大學(xué)在1978 年研制出溫室環(huán)境監(jiān)控系統(tǒng),對溫室內(nèi)的多個環(huán)境因子進(jìn)行控制。法國的農(nóng)業(yè)物聯(lián)網(wǎng)發(fā)展較快,其研制的畜禽養(yǎng)殖系統(tǒng)可以根據(jù)不同的控制對象匹配不同的控制器或外圍設(shè)備,實(shí)用性較強(qiáng)。荷蘭nedap 公司研發(fā)的velos 畜牧管理系統(tǒng)在歐洲市場得到廣泛應(yīng)用,nedap 公司于1974 年就將配備了相應(yīng)軟件和電子組件的RFID 技術(shù)應(yīng)用到畜牧業(yè)。近年,這些發(fā)達(dá)國家在農(nóng)業(yè)物聯(lián)網(wǎng)感知技術(shù)、數(shù)據(jù)傳輸技術(shù)、智能處理技術(shù)等方面做了進(jìn)一步的探索性和應(yīng)用性研究,比如新型生物傳感器、高度集成的COMS 芯片等。
國內(nèi)方面,在政府的大力支持下,我國畜禽養(yǎng)殖業(yè)的規(guī)模不斷壯大,上規(guī)模的畜禽產(chǎn)品生產(chǎn)企業(yè)開始引進(jìn)國外先進(jìn)設(shè)備和技術(shù),國內(nèi)的科研團(tuán)隊(duì)也在相關(guān)領(lǐng)域做深入的探索研究。比如在畜禽環(huán)境監(jiān)控方面,有團(tuán)隊(duì)建立了基于PIC18F2580 的畜禽舍環(huán)境控制系統(tǒng),能在一定程度上改善畜禽舍的局部小氣候環(huán)境。也有團(tuán)隊(duì)利用ZigBee 技術(shù)將分布在畜禽養(yǎng)殖場的傳感器節(jié)點(diǎn)組成無線傳感網(wǎng),以ARMLinux 嵌入式服務(wù)器為現(xiàn)場控制中心,實(shí)時采集養(yǎng)殖場環(huán)境信息和對設(shè)備進(jìn)行調(diào)控。目前我國智能養(yǎng)殖技術(shù)在不斷發(fā)展,基于RFID 技術(shù)的農(nóng)場管理系統(tǒng)等得到了廣泛應(yīng)用。但與國外相比,我國智能養(yǎng)殖業(yè)仍處于起步階段,同時大部分的研究多面向大規(guī)模的生產(chǎn)企業(yè)和養(yǎng)殖場,針對規(guī)模以下小農(nóng)戶的產(chǎn)品開發(fā)相對較少。
本文所設(shè)計(jì)的智慧畜禽養(yǎng)殖系統(tǒng)采用NB-IoT 作為終端設(shè)備與使能平臺之間的通信方式。NB-IoT 即窄帶物聯(lián)網(wǎng),是專為低功耗廣域網(wǎng)(LPWA)移動IoT 業(yè)務(wù)設(shè)計(jì)的新興技術(shù),其支持低功耗設(shè)備在廣域網(wǎng)的蜂窩數(shù)據(jù)連接。NB-IoT基于LTE 技術(shù),采用超窄帶、低成本設(shè)計(jì)理念,犧牲一定速率和時延性能,以實(shí)現(xiàn)更好的物聯(lián)網(wǎng)低功耗、大連接等特性。NB-IoT 使用授權(quán)頻譜,支持Stand-alone(獨(dú)立載波)、In-band(LTE 帶內(nèi))和Guard band(LTE 保護(hù)帶)三種工作模式,與現(xiàn)有網(wǎng)絡(luò)共存。
NB-IoT 具有覆蓋面廣(較GSM 系統(tǒng)覆蓋增強(qiáng)20dB,覆蓋面積擴(kuò)大100 倍)、海量連接(一個扇區(qū)理論上能支持10 萬個連接)、低功耗(功耗為2G 的1/10,通過優(yōu)化待機(jī)功耗、數(shù)據(jù)傳輸功耗和業(yè)務(wù)模型來實(shí)現(xiàn))和低成本(通過降低技術(shù)復(fù)雜度實(shí)現(xiàn))等特性。
LwM2M 即輕量型設(shè)備對設(shè)備協(xié)議,該協(xié)議輕量、緊湊,適用于設(shè)備管理及設(shè)備間通信。從網(wǎng)絡(luò)層次結(jié)構(gòu)來看,LwM2M 是應(yīng)用層協(xié)議,其基于CoAP 協(xié)議,CoAP 協(xié)議基于UDP 之上,具有重傳機(jī)制,適用于低功耗、低速率、對終端設(shè)備成本敏感的資源受限環(huán)境。
MQTT 即消息隊(duì)列搖測傳輸協(xié)議,適用于計(jì)算機(jī)能力低下、帶寬資源吃緊、不穩(wěn)定網(wǎng)絡(luò)環(huán)境下的設(shè)備通信。MQTT采用分發(fā)/訂閱消息模式,依賴TCP/IP 網(wǎng)絡(luò),能實(shí)現(xiàn)一對多或多對一通信。
LwM2M 和MQTT 均采用輕量型架構(gòu),同樣適用于資源受限的設(shè)備和不穩(wěn)定的網(wǎng)絡(luò),但相較之下,MQTT 更適用于實(shí)時控制場景,LwM2M 更適用于只上報(bào)數(shù)據(jù),且對功耗敏感的應(yīng)用場景。經(jīng)綜合分析,本系統(tǒng)在終端設(shè)備與服務(wù)平臺的連接協(xié)議方面,數(shù)據(jù)采集終端使用LwM2M 協(xié)議,執(zhí)行設(shè)備終端使用MQTT 協(xié)議。
OneNet 是中國移動打造的物聯(lián)網(wǎng)開放平臺,該平臺支持適配各種網(wǎng)絡(luò)環(huán)境和協(xié)議類型,可實(shí)現(xiàn)各種感知終端和智能硬件的快速接入,利用其提供的API 和應(yīng)用模板能有效降低物聯(lián)網(wǎng)應(yīng)用開發(fā)和部署的成本。OneNet 平臺具有專網(wǎng)專號、海量連接、在線監(jiān)控、數(shù)據(jù)存儲、消息分發(fā)、數(shù)據(jù)分析等功能,本系統(tǒng)依托該平臺提升應(yīng)用能力和降低開發(fā)成本。
三層架構(gòu)是一種結(jié)構(gòu)清晰的軟件設(shè)計(jì)模式,其基于“高內(nèi)聚,低耦合”思想,將整個軟件劃分為表示層(UI,用于顯示數(shù)據(jù)和接收用戶輸入數(shù)據(jù))、業(yè)務(wù)邏輯層(BLL,包含業(yè)務(wù)邏輯代碼,作為表現(xiàn)層和數(shù)據(jù)訪問層之間的橋梁)和數(shù)據(jù)訪問層(DAL,實(shí)現(xiàn)對數(shù)據(jù)庫的訪問和操作)三個層次,每層之間采用接口互相訪問,并通過對象模型的實(shí)體類作為數(shù)據(jù)傳遞的載體。采用三層架構(gòu)設(shè)計(jì)模式,進(jìn)行前后端分離開發(fā),后端提供Restful API 供前端請求訪問,讓業(yè)務(wù)邏輯更清晰,有利于維護(hù)和更新。
本系統(tǒng)的用戶終端為Web APP,Web APP 是通過網(wǎng)頁開發(fā)技術(shù)來實(shí)現(xiàn)APP 功能的應(yīng)用程序,其功能邏輯主要由JavaScript 腳本實(shí)現(xiàn)。本系統(tǒng)的Web APP 采用Uni-app 框架進(jìn)行開發(fā),該框架以Vue 框架為基礎(chǔ),使用小程序標(biāo)簽,基于其自動的框架預(yù)載,提升頁面加載速度,讓打包后的Web APP 更接近原生APP 的使用體驗(yàn)。所開發(fā)的Web APP 為應(yīng)用軟件的前端部分,其為三層架構(gòu)中的表現(xiàn)層,前端通過Ajax 技術(shù)向后端發(fā)出數(shù)據(jù)請求,實(shí)現(xiàn)局部刷新。
本文設(shè)計(jì)的智慧畜禽養(yǎng)殖系統(tǒng)面向規(guī)模以下中小型養(yǎng)殖場及散戶,將傳感終端采集到的現(xiàn)場數(shù)據(jù)通過NB-IoT 模組實(shí)現(xiàn)遠(yuǎn)距傳輸,借助中國移動OneNet 物聯(lián)網(wǎng)云平臺構(gòu)建禽舍數(shù)據(jù)資源接口,利用移動應(yīng)用程序監(jiān)測現(xiàn)場環(huán)境和控制相關(guān)設(shè)備。本系統(tǒng)由感知層、傳輸層、支撐層和應(yīng)用層組成,總體架構(gòu)如圖1 所示。
圖1: 系統(tǒng)總體架構(gòu)圖
(1)感知層由傳感器組成,主要檢測禽舍等養(yǎng)殖空間的溫度、濕度、氨氣濃度等。畜禽養(yǎng)殖會產(chǎn)生大量的動物糞便和部分飼料殘?jiān)?,會滋生?xì)菌和產(chǎn)生高濃度氨氣等有害氣體,容易誘發(fā)疾病,從而影響畜禽的生長水平。相比于傳統(tǒng)的人工經(jīng)驗(yàn)判斷,通過傳感器監(jiān)測環(huán)境參數(shù),依據(jù)控制策略自動或遠(yuǎn)程操控通風(fēng)設(shè)備,在實(shí)時性、準(zhǔn)確性等方面有很大提升。
利用帶數(shù)字信號輸出的傳感器,將采集到的環(huán)境數(shù)據(jù)發(fā)送給STM32 單片機(jī),單片機(jī)接收數(shù)據(jù)后采取兩種執(zhí)行策略。一方面將接收數(shù)據(jù)與設(shè)定的閾值進(jìn)行比較,進(jìn)而控制執(zhí)行單元工作,比如氣溫過高,將自動打開風(fēng)扇。另一方面將采集數(shù)據(jù)和單片機(jī)的處理結(jié)果經(jīng)由NB-IoT 模組發(fā)送到物聯(lián)網(wǎng)云平臺。
(2)傳輸層基于NB-IoT,使用LwM2M 和MQTT 網(wǎng)絡(luò)應(yīng)用層協(xié)議。LwM2M 是輕量化的M2M 協(xié)議,依據(jù)其適用于非長連接、低速率、低功耗等資源受限場景,本系統(tǒng)通過該協(xié)議將采集到的溫濕度等環(huán)境數(shù)據(jù)上報(bào)至OneNet 云平臺。對于通風(fēng)、清洗和照明等設(shè)備的控制方面,利用MQTT即時通信協(xié)議,該協(xié)議采用發(fā)布訂閱模式通信,在硬件設(shè)備嚴(yán)重受限和低帶寬、高延遲的網(wǎng)絡(luò)上仍能實(shí)現(xiàn)穩(wěn)定傳輸,在實(shí)時控制方面具有優(yōu)勢。
(3)支撐層使用OneNet 物聯(lián)網(wǎng)云服務(wù)平臺,該平臺支持LwM2M、MQTT、EDP 等接入?yún)f(xié)議。本系統(tǒng)將硬件終端通過LwM2M 和MQTT 協(xié)議接入OneNet 平臺,通過數(shù)據(jù)流與數(shù)據(jù)點(diǎn)來組織設(shè)備上行數(shù)據(jù),以key-value 格式存儲設(shè)備的某類屬性,例如溫度、濕度等信息。將平臺提供的SDK移植至NB-IoT 模組實(shí)現(xiàn)快速配網(wǎng),利用提供的API,構(gòu)建應(yīng)用程序開發(fā)接口。
(4)應(yīng)用層為供用戶使用的移動應(yīng)用程序,該程序基于三層架構(gòu)軟件設(shè)計(jì)模式,采用Uni-app+JEECG+MySQL組合技術(shù)進(jìn)行開發(fā),包含養(yǎng)殖場環(huán)境監(jiān)控和商城兩大模塊,面向農(nóng)戶和消費(fèi)者兩大群體,構(gòu)建養(yǎng)殖、銷售一體化方案。
本系統(tǒng)的應(yīng)用層基于三層架構(gòu)設(shè)計(jì)模式進(jìn)行前后端分離開發(fā)。采用基于MVVM 模型的Uni-app 框架,搭配Uni-ui組件庫構(gòu)建前端SPA,并通過HbuilderX 開發(fā)工具,生成跨平臺應(yīng)用的Web APP。后端采用基于代碼生成器的JEECG開源框架,采用Restful API 對接機(jī)制,構(gòu)建多端Web 服務(wù)后臺。數(shù)據(jù)庫采用MySQL,其具有運(yùn)行速度快、可移植性好等特點(diǎn)。為有效進(jìn)行版本管理、數(shù)據(jù)備份和團(tuán)隊(duì)合作,采用SVN 作為版本控制工具。
根據(jù)養(yǎng)殖管理與銷售應(yīng)用一體化方案,本系統(tǒng)的應(yīng)用層主要面向農(nóng)戶和消費(fèi)者兩大群體。
(1)農(nóng)戶:該類用戶為整個系統(tǒng)的核心服務(wù)對象。一方面,其通過應(yīng)用層APP 可實(shí)時獲取養(yǎng)殖場的環(huán)境數(shù)據(jù)和對設(shè)備進(jìn)行遠(yuǎn)程控制;另一方面,其可將養(yǎng)殖場產(chǎn)品(如:肉、蛋、奶或其它加工產(chǎn)品)通過APP 進(jìn)行在線銷售。
(2)消費(fèi)者:該類用戶為銷售模塊的目標(biāo)群體,其通過APP 可在線購買養(yǎng)殖場上架的各類新鮮農(nóng)產(chǎn)品。
根據(jù)用戶需求,智慧養(yǎng)殖系統(tǒng)的應(yīng)用層包含養(yǎng)殖現(xiàn)場監(jiān)控和商城兩大模塊,基于三層架構(gòu)軟件設(shè)計(jì)模式構(gòu)建出“智慧養(yǎng)殖助手”和“放心購農(nóng)產(chǎn)品”兩個APP。系統(tǒng)應(yīng)用層的軟件架構(gòu)如圖2 所示。
圖2: 應(yīng)用層軟件架構(gòu)圖
本系統(tǒng)應(yīng)用層軟件采用基于JWT(JSON Web Token)的身份授權(quán)機(jī)制,實(shí)現(xiàn)用戶身份驗(yàn)證和權(quán)限管理。利用JWT的無狀態(tài)和自包含特性,節(jié)省數(shù)據(jù)庫查詢成本,減輕服務(wù)器壓力,解決跨域認(rèn)證、第三方授權(quán)、表單重復(fù)提交和跨站請求偽造攻擊等問題。
使用Java 語言編寫JWT,在JWT Token 的Header 中存儲所使用的加密算法為HMAC-SHA256、類型為JWT(JSON對象為{“alg”:“HS256”,“typ”:“JWT”}),然后將Header 進(jìn)行base64 加密,構(gòu)成第一部分。在Payload 中存儲簽發(fā)者、所面向的用戶、失效時間、簽發(fā)時間、唯一身份標(biāo)識等信息,然后將其進(jìn)行base64 加密,構(gòu)成JWT 的第二部分。Signature部分使用secret將前兩個部分的拼接內(nèi)容進(jìn)行加密,以驗(yàn)證JWT Token 是否被篡改。
APP 用戶使用賬號密碼向服務(wù)端請求登錄;服務(wù)端驗(yàn)證用戶信息,驗(yàn)證成功后簽發(fā)一個JWT Token 并將之發(fā)送給客戶端;客戶端收到JWT Token 后,將該token 通過Vuex 插件存儲在內(nèi)存中;用戶之后的每次網(wǎng)絡(luò)請求都將該token 值附帶到參數(shù)中發(fā)送給服務(wù)端(若在有效時間內(nèi),無需再次帶上賬號密碼);服務(wù)端收到請求后,驗(yàn)證客戶端請求里攜帶的token,若驗(yàn)證成功,則向客戶端返回請求的資源?;贘WT 的身份授權(quán)流程如圖3 所示。
圖3: 基于JWT 的身份授權(quán)流程圖
應(yīng)用層APP 采用基于Vuex 的前端數(shù)據(jù)存儲策略,主要用于用戶身份驗(yàn)證的JWT Token 存儲、用戶登錄狀態(tài)、智慧養(yǎng)殖助手APP 的設(shè)備添加功能、放心購農(nóng)產(chǎn)品APP 的購物車功能、產(chǎn)品收藏功能等。應(yīng)用層的兩個APP 均為Web APP,采用Uni-app 框架開發(fā),該框架以Vue.js 為基礎(chǔ),Vuex 則是基于Vue 應(yīng)用程序的狀態(tài)管理工具,利用Vue 的細(xì)粒度數(shù)據(jù)響應(yīng)機(jī)制進(jìn)行高效的數(shù)據(jù)更新。通過Vuex 集中管理APP 所有組件的狀態(tài),在APP 應(yīng)用過程中,在個人信息管理、購物車等組件之間傳遞并保持用戶登錄狀態(tài)信息、意向農(nóng)產(chǎn)品標(biāo)記信息等,以相應(yīng)的規(guī)則保證狀態(tài)以一種可預(yù)測的方式發(fā)生變化,避免數(shù)據(jù)污染。
依據(jù)Vuex 的單一狀態(tài)樹規(guī)則,將用戶登錄狀態(tài)等信息存儲在公共倉庫store 中,利用State 和Getter 對象保存數(shù)據(jù),Mutation 和Action 對象更新數(shù)據(jù),基于Vuex 狀態(tài)存儲的響應(yīng)式特點(diǎn),構(gòu)建數(shù)據(jù)與各頁面的實(shí)時同步關(guān)聯(lián),實(shí)現(xiàn)一個組件值改變,其余組件同步更新。通過該策略將狀態(tài)信息存儲在內(nèi)存中,數(shù)據(jù)為JSON 對象,無需額外類型轉(zhuǎn)換,經(jīng)測試相較于localStorage 響應(yīng)速度更快?;赩uex 的數(shù)據(jù)同步流程如圖4 所示。
圖4: 基于Vuex 的數(shù)據(jù)同步流程圖
該APP 主要實(shí)現(xiàn)對養(yǎng)殖場的環(huán)境監(jiān)測和設(shè)備遠(yuǎn)程控制,結(jié)合農(nóng)產(chǎn)品銷售功能,打造線上智能化養(yǎng)殖平臺,為農(nóng)戶提供養(yǎng)殖、銷售一體化方案,降低成本和提高養(yǎng)殖效率。APP分為智能監(jiān)控、農(nóng)產(chǎn)品管理、用戶信息管理三大模塊,其功能結(jié)構(gòu)如下。
4.3.1 智能監(jiān)控
該模塊包括環(huán)境監(jiān)測和設(shè)備控制兩部分。環(huán)境監(jiān)測功能通過折線圖、餅圖等圖形化展示方案,實(shí)時反饋養(yǎng)殖空間的環(huán)境信息,如溫度、濕度、氨氣和二氧化碳濃度等,對導(dǎo)常數(shù)據(jù)進(jìn)行預(yù)警。農(nóng)戶根據(jù)現(xiàn)場監(jiān)測數(shù)據(jù),通過設(shè)備控制功能遠(yuǎn)程操控養(yǎng)殖場內(nèi)的硬件設(shè)施,如水龍頭、排氣扇、照明設(shè)備等。
4.3.2 農(nóng)產(chǎn)品管理
農(nóng)產(chǎn)品管理模塊分為四個部分,分別是商戶入駐、產(chǎn)品管理、訂單管理和經(jīng)營數(shù)據(jù)。
(1)商戶入駐:農(nóng)戶在使用農(nóng)產(chǎn)品管理模塊的相關(guān)功能前,須提供養(yǎng)殖場地址、聯(lián)系方式、農(nóng)產(chǎn)品類型、營業(yè)執(zhí)照等證明其具備合法銷售農(nóng)產(chǎn)品的相關(guān)信息,建設(shè)在線商戶。若無法提供經(jīng)營信息,農(nóng)產(chǎn)品管理模塊的相關(guān)功能將處于鎖定狀態(tài)。通過此功能,保證銷售的農(nóng)產(chǎn)品具有合法性、安全性和一定的可溯源性。
(2)產(chǎn)品管理:該部分由新增產(chǎn)品、產(chǎn)品分類、產(chǎn)品詳情三個子功能組成。
農(nóng)戶獲得產(chǎn)品管理權(quán)限后,產(chǎn)品管理的一般流程為:進(jìn)入產(chǎn)品詳情功能,添加產(chǎn)品名稱、產(chǎn)品分類、產(chǎn)品圖片、產(chǎn)品描述和數(shù)量規(guī)格等信息,創(chuàng)建產(chǎn)品數(shù)據(jù)記錄;通過新增產(chǎn)品功能,對添加的產(chǎn)品進(jìn)行上下架管理(產(chǎn)品上架即將產(chǎn)品顯示在商城的待售列表中供消費(fèi)者購買);農(nóng)戶在產(chǎn)品分類功能管理查看已有產(chǎn)品的分類信息,根據(jù)銷售策略對產(chǎn)品作進(jìn)一步管理。
(3)訂單管理:該功能將訂單數(shù)據(jù)整理為待付款、待發(fā)貨、待評價、待處理等集合,農(nóng)戶根據(jù)訂單狀態(tài)進(jìn)行產(chǎn)品發(fā)貨等管理工作。
(4)經(jīng)營數(shù)據(jù):該功能采用數(shù)據(jù)簡報(bào)展示方案直觀地反映農(nóng)產(chǎn)品店鋪的經(jīng)營狀況。統(tǒng)計(jì)數(shù)據(jù)包括總銷售情況和當(dāng)日數(shù)據(jù),總銷售情況每月更新一次,包括經(jīng)營總額、訂單總數(shù)、用戶總數(shù)等;當(dāng)日數(shù)據(jù)為實(shí)時更新數(shù)據(jù),反映了一天的訂單量和收益。
4.3.3 用戶信息管理
通過該模塊對用戶的個人信息進(jìn)行管理,其包括個人信息、關(guān)于軟件等部分。通過個人信息功能可查看或修改當(dāng)前用戶的信息,如上傳用戶頭像、修改密碼等。關(guān)于軟件功能除顯示當(dāng)前的APP版本外,用戶可獲取系統(tǒng)的更新升級信息。
放心購農(nóng)產(chǎn)品APP 面向農(nóng)產(chǎn)品消費(fèi)者,其與智慧養(yǎng)殖助手中的農(nóng)產(chǎn)品管理模塊對接,實(shí)現(xiàn)購買與銷售對應(yīng)關(guān)系,拓展農(nóng)產(chǎn)品銷售經(jīng)營渠道。該APP 包含首頁、分類、購物車和個人信息管理四大模塊,其功能結(jié)構(gòu)如下。
4.4.1 首頁
該模塊作為在售產(chǎn)品的主要展示窗口,依據(jù)上架產(chǎn)品的特點(diǎn)、用戶購買習(xí)慣等構(gòu)建各板塊,其包含產(chǎn)品搜索、消息提醒、重點(diǎn)推送、限時活動、分類精選等功能。
4.4.2 分類
該模塊將在售產(chǎn)品按照約定機(jī)制分板塊組織展示,方便用戶快速定位目標(biāo)產(chǎn)品,提升用戶體驗(yàn)度。
4.4.3 購物車該模塊將用戶尚未付款的意向農(nóng)產(chǎn)品數(shù)據(jù)暫時存儲,其后對接結(jié)算中心和支付功能,簡化購物流程。
4.4.4 個人信息管理
該模塊包含訂單管理、個人資料維護(hù)、產(chǎn)品收藏、產(chǎn)品分享等功能。個人資料維護(hù)功能主要實(shí)現(xiàn)個人賬戶信息管理、收貨地址管理、查看推送消息、進(jìn)行實(shí)名認(rèn)證等。通過訂單管理功能查看用戶的訂單記錄,記錄標(biāo)記為待付款、待收貨、待售后等狀態(tài)。
本文在分析國內(nèi)外自動化畜禽養(yǎng)殖研究現(xiàn)狀的基礎(chǔ)上,提出了一款面向規(guī)模以下小農(nóng)戶,基于NB-IoT 技術(shù)的智慧畜禽養(yǎng)殖系統(tǒng),該系統(tǒng)包含感知層、傳輸層、支撐層和應(yīng)用層四個部分,重點(diǎn)介紹了系統(tǒng)的整體設(shè)計(jì)和應(yīng)用層Web APP的詳細(xì)設(shè)計(jì)過程。本文的研究取得了一定成果,所設(shè)計(jì)的系統(tǒng)具有一定的研究價值和實(shí)用價值。