亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Web的農(nóng)產(chǎn)品溯源系統(tǒng)設(shè)計(jì)

        2019-08-06 04:32:52夏秀綠王曉喬
        軟件工程 2019年7期
        關(guān)鍵詞:農(nóng)產(chǎn)品數(shù)據(jù)庫(kù)

        夏秀綠 王曉喬

        摘? 要:本文從需求分析、開(kāi)發(fā)技術(shù)、系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)等方面論述了農(nóng)產(chǎn)品溯源系統(tǒng)的設(shè)計(jì)。該系統(tǒng)采用B/S設(shè)計(jì)模式,后臺(tái)基于Node.JS,數(shù)據(jù)庫(kù)采用MongoDB,前臺(tái)運(yùn)用VS Code編輯器和Javascript、Html5、Css3等技術(shù)實(shí)現(xiàn)了界面的編寫(xiě),集成了首頁(yè)、企業(yè)注冊(cè)、企業(yè)管理和網(wǎng)站管理員四個(gè)模塊,實(shí)現(xiàn)了農(nóng)產(chǎn)品溯源和農(nóng)產(chǎn)品信息管理。

        關(guān)鍵詞:農(nóng)產(chǎn)品;溯源系統(tǒng);數(shù)據(jù)庫(kù);Node.JS

        中圖分類(lèi)號(hào):TP311.1? ? ?文獻(xiàn)標(biāo)識(shí)碼:A

        Abstract:This paper discusses the design of agricultural product traceability system from the aspects of requirements analysis,development technology,system design and implementation.This system adopts B/S design mode,the background is constructed based on node.JS,the database is constructed based on MongoDB,and the front-end interface is programmed via the VS Code editor,JavaScript,Html5,Css3 and other techniques,integrating the 4 modules of home page,enterprise registration,enterprise management and website administrator and realizing the traceability and information management of agricultural products.

        Keywords:agricultural products;traceability system;database;Node.JS

        1? ?引言(Introduction)

        為了解決農(nóng)產(chǎn)品的安全問(wèn)題,需要盡快的推廣和完善農(nóng)產(chǎn)品溯源系統(tǒng)體系。農(nóng)產(chǎn)品溯源系統(tǒng)開(kāi)發(fā)的目的是能夠更方便、更有效地管理所有的農(nóng)產(chǎn)品信息,所以企業(yè)信息、農(nóng)產(chǎn)品的生產(chǎn)和供應(yīng)過(guò)程是系統(tǒng)的關(guān)鍵,需要及時(shí)對(duì)這些信息作出記錄和監(jiān)管,保證溯源信息的真實(shí)性[1]。本文設(shè)計(jì)與實(shí)現(xiàn)了一個(gè)消費(fèi)者通過(guò)溯源碼查詢(xún)農(nóng)產(chǎn)品相關(guān)生產(chǎn)信息的農(nóng)產(chǎn)品溯源系統(tǒng),使消費(fèi)者可以更加及時(shí)、準(zhǔn)確、詳盡的搜集到農(nóng)產(chǎn)品的根源信息。

        2? 農(nóng)產(chǎn)品溯源系統(tǒng)需求分析(Requirements analysis of the traceability system for agricultural products)

        2.1? ?需求分析

        2.1.1? ?消費(fèi)者需求分析

        對(duì)于消費(fèi)者來(lái)說(shuō),第一,消費(fèi)者需要根據(jù)農(nóng)產(chǎn)品標(biāo)簽提供的溯源號(hào)碼追溯查詢(xún)到農(nóng)產(chǎn)品的種植、銷(xiāo)售等相關(guān)信息,第二,消費(fèi)者在溯源過(guò)程中遇到問(wèn)題,或者對(duì)農(nóng)產(chǎn)品相關(guān)信息有意見(jiàn)時(shí),可以向有關(guān)企業(yè)和系統(tǒng)管理員進(jìn)行反饋和建議。

        2.1.2? ?企業(yè)需求分析

        對(duì)于企業(yè)用戶(hù)來(lái)說(shuō),需要注冊(cè)、登錄、添加產(chǎn)品、產(chǎn)品管理、企業(yè)信息管理、用戶(hù)相關(guān)信息修改等功能實(shí)現(xiàn)對(duì)企業(yè)信息和農(nóng)產(chǎn)品信息的管理[2],其用例圖如圖2所示。

        (1)企業(yè)生產(chǎn)者注冊(cè):企業(yè)進(jìn)入注冊(cè)模塊必須填寫(xiě)注冊(cè)信息:用戶(hù)名、密碼、用戶(hù)身份、真實(shí)姓名、主營(yíng)行業(yè)、身份證號(hào)、電話(huà)、郵箱、聯(lián)系地址等信息,用戶(hù)提交注冊(cè)信息后,等待系統(tǒng)管理員的審核,經(jīng)審核成功后才算注冊(cè)成功。

        (2)登錄:如果經(jīng)過(guò)審核,注冊(cè)成功后即可通過(guò)輸入正確的用戶(hù)名和密碼進(jìn)行登錄。進(jìn)入企業(yè)系統(tǒng)界面。

        (3)生產(chǎn)者信息修改:生產(chǎn)者的用戶(hù)名是固定且唯一的,并且是不可以修改的。但可以通過(guò)輸入舊密碼等驗(yàn)證進(jìn)行修改密碼、郵箱、電話(huà)、聯(lián)系地址等信息。

        (4)添加企業(yè)相關(guān)信息:企業(yè)進(jìn)入系統(tǒng)后點(diǎn)擊“企業(yè)信息”后可以填寫(xiě)企業(yè)相關(guān)信息:企業(yè)標(biāo)題、企業(yè)LOGO、企業(yè)描述、底部信息等。

        (5)添加農(nóng)產(chǎn)品生產(chǎn)信息:在添加產(chǎn)品模塊,企業(yè)用戶(hù)可以填寫(xiě)有關(guān)農(nóng)產(chǎn)品的相關(guān)信息,例如溯源碼、產(chǎn)品名、生產(chǎn)企業(yè)、生產(chǎn)日期、基地名稱(chēng)、基地地址、產(chǎn)品圖片、產(chǎn)品描述等。點(diǎn)擊“提交”即添加新產(chǎn)品成功。

        (6)管理企業(yè)所有產(chǎn)品信息:在產(chǎn)品界面,企業(yè)添加的所有農(nóng)產(chǎn)品信息都在此頁(yè)面顯示,并且企業(yè)可以任意刪除產(chǎn)品,刪除后的農(nóng)產(chǎn)品不能被消費(fèi)者查詢(xún)到。

        2.1.3? ?管理員(政府)需求分析

        管理員具有管理系統(tǒng)中所有企業(yè)用戶(hù)的注冊(cè)信息、企業(yè)描述信息和農(nóng)產(chǎn)品信息的權(quán)力,并且能夠?qū)ζ髽I(yè)和農(nóng)產(chǎn)品信息進(jìn)行修改[3],其用例圖如圖3所示。

        (1)登錄:系統(tǒng)管理員需要通過(guò)賬號(hào)密碼登錄,登錄成功后進(jìn)入系統(tǒng)管理中心模塊。

        (2)企業(yè)信息:進(jìn)入企業(yè)管理模塊,企業(yè)可以對(duì)企業(yè)信息做出相關(guān)操作。

        (3)產(chǎn)品信息:進(jìn)入產(chǎn)品管理模塊。企業(yè)可以對(duì)某個(gè)產(chǎn)品做出刪除操作,刪除成功后消費(fèi)者就不能查詢(xún)到該農(nóng)產(chǎn)品信息。

        消費(fèi)者、企業(yè)用戶(hù)、管理人員等三個(gè)使用對(duì)象的不同管理權(quán)限如圖1所示。

        2.2? ?業(yè)務(wù)流程圖

        2.2.1? ?消費(fèi)者追溯流程

        消費(fèi)者通過(guò)本系統(tǒng)提供的界面,輸入農(nóng)產(chǎn)品的溯源碼,即可進(jìn)行查詢(xún)的操作,若溯源碼錯(cuò)誤則會(huì)彈出“溯源碼錯(cuò)誤,請(qǐng)重新輸入!”的提示信息,如圖2所示。

        2.2.2? ?企業(yè)用戶(hù)信息管理流程

        農(nóng)產(chǎn)品相關(guān)企業(yè)通過(guò)填寫(xiě)注冊(cè)信息提交給后臺(tái),此時(shí)系統(tǒng)管理員在企業(yè)信息模塊可以對(duì)企業(yè)注冊(cè)信息進(jìn)行審核,若審核失敗,則企業(yè)用戶(hù)需要再次填寫(xiě)注冊(cè)信息,若審核成功,企業(yè)就可以進(jìn)行登錄,驗(yàn)證登錄信息并成功后跳轉(zhuǎn)到“企業(yè)管理中心”模塊,則可以進(jìn)行用戶(hù)注冊(cè)信息的修改、企業(yè)信息和農(nóng)產(chǎn)品信息的管理,可以添加企業(yè)信息、產(chǎn)品信息等[4],如圖3所示。

        2.2.3? ?系統(tǒng)管理員管理流程

        系統(tǒng)管理員進(jìn)入系統(tǒng)后臺(tái)登錄界面輸入用戶(hù)名密碼進(jìn)行登錄操作,若用戶(hù)名和密碼輸入并提交給后臺(tái)驗(yàn)證為錯(cuò)誤時(shí),則需要重新登錄,若正確,就可以進(jìn)入后臺(tái)管理中心,即可對(duì)企業(yè)所有的企業(yè)信息、產(chǎn)品信息進(jìn)行修改[5],如圖4所示。

        3? ?主要開(kāi)發(fā)技術(shù)(Main development technologies)

        本系統(tǒng)是基于B/S模式開(kāi)發(fā)[6],使用Node.js服務(wù)器開(kāi)發(fā)環(huán)境,利用Express框架,Ejs作為前端界面模板,Visual Studio Code作為前端頁(yè)面的編碼器,用Robomongo可視化工具來(lái)操作MongoDB數(shù)據(jù)庫(kù)。Javascript能使網(wǎng)頁(yè)增添動(dòng)態(tài)效果,本系統(tǒng)開(kāi)發(fā)采用Html5、Css3、javascrip等編程語(yǔ)言,能兼容大部分主流瀏覽器,可以增加用戶(hù)的滿(mǎn)意度,用戶(hù)使用起來(lái)更方便。Node.js是一種新型的服務(wù)器開(kāi)發(fā)環(huán)境,是支持javascrip語(yǔ)言在后臺(tái)運(yùn)行的基礎(chǔ)。Express是Node.js的一個(gè)方法庫(kù)里面封裝了常用的api方法, 會(huì)使程序開(kāi)發(fā)更加快捷方便。

        4? 農(nóng)產(chǎn)品溯源系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(Design and implementation of the traceability system for agricultural products)

        4.1? ?總體設(shè)計(jì)

        根據(jù)系統(tǒng)的需求分析,系統(tǒng)采用模塊化設(shè)計(jì)分成三個(gè)模塊:企業(yè)用戶(hù)模塊、系統(tǒng)管理模塊、消費(fèi)者查詢(xún)模塊[7],如圖5所示。

        4.2? ?數(shù)據(jù)庫(kù)設(shè)計(jì)

        本系統(tǒng)數(shù)據(jù)庫(kù)主要包括,企業(yè)用戶(hù)注冊(cè)信息、企業(yè)相關(guān)信息、產(chǎn)品信息的三張表[8],如表1、表2、表3所示。

        4.3? ?網(wǎng)站主要界面

        4.3.1? ?系統(tǒng)首頁(yè)模塊實(shí)現(xiàn)

        系統(tǒng)首頁(yè)模塊(圖6)包括:消費(fèi)者溯源碼查詢(xún)?nèi)肟?、企業(yè)用戶(hù)登錄模塊、產(chǎn)品案例展示模塊等主要部分組成,企業(yè)用戶(hù)可以進(jìn)入首頁(yè)選擇注冊(cè)或登錄,消費(fèi)者進(jìn)入系統(tǒng)首頁(yè)可以輸入溯源碼進(jìn)行查詢(xún)農(nóng)產(chǎn)品信息,還可以瀏覽到最近發(fā)布的溯源農(nóng)產(chǎn)品案例,在首頁(yè)的底部,可以看到關(guān)于系統(tǒng)管理人員聯(lián)系方式等,便于消費(fèi)者提出建議。

        4.3.2? ?企業(yè)管理模塊實(shí)現(xiàn)

        企業(yè)用戶(hù)在系統(tǒng)首頁(yè)輸入注冊(cè)時(shí)的賬號(hào)和密碼進(jìn)行登錄操作,登錄完成后點(diǎn)擊“進(jìn)入系統(tǒng)”便可進(jìn)入企業(yè)后臺(tái)管理中心。企業(yè)管理模塊(圖7)有“信息修改”“企業(yè)信息”“產(chǎn)品管理”“添加產(chǎn)品”等功能,用戶(hù)點(diǎn)擊左側(cè)不同按鈕進(jìn)入相應(yīng)的功能模塊。

        4.3.3? ?溯源信息查詢(xún)信息模塊實(shí)現(xiàn)

        消費(fèi)者進(jìn)入系統(tǒng)首頁(yè)并在溯源碼輸入框輸入溯源碼信息,通過(guò)“查詢(xún)”按鈕即可查詢(xún)相關(guān)的農(nóng)產(chǎn)品信息,進(jìn)入溯源信息模塊,消費(fèi)者即可查看到所需農(nóng)產(chǎn)品的生產(chǎn)信息和基地信息,以及該農(nóng)產(chǎn)品所屬企業(yè)的企業(yè)信息。

        消費(fèi)者在系統(tǒng)首頁(yè)搜索框輸入溯源碼,點(diǎn)擊查詢(xún),前臺(tái)將請(qǐng)求和數(shù)據(jù)發(fā)送給后臺(tái),后臺(tái)拿到數(shù)據(jù)查詢(xún)MongoDB數(shù)據(jù)庫(kù),并返回給前臺(tái)生成靜態(tài)界面展示給消費(fèi)者。后臺(tái)接受前臺(tái)發(fā)送的請(qǐng)求(溯源碼)并查詢(xún)產(chǎn)品信息數(shù)據(jù)表,將查詢(xún)到的數(shù)據(jù)以json格式返回給前臺(tái)頁(yè)面。

        5? ?結(jié)論(Conclusion)

        參考文獻(xiàn)(References)

        [1] 陳文靜,李晗林,曾玉榮.福建省農(nóng)產(chǎn)品質(zhì)量安全可追溯體系發(fā)展對(duì)策[J].福建農(nóng)林大學(xué)學(xué)報(bào)(哲學(xué)社會(huì)科學(xué)版),2013(6):30-34.

        [2] 章海榮,潘慶雯,程雯.基于SSH框架的農(nóng)產(chǎn)品溯源系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電子設(shè)計(jì)工程,2019,27(09):47-50.

        [3] 李錦賢,楊楓.基于區(qū)塊鏈和物聯(lián)網(wǎng)的農(nóng)產(chǎn)品安全溯源體系設(shè)計(jì)[J].上海農(nóng)業(yè)科技,2019(02):41-42;53.

        [4] 袁園.基于農(nóng)產(chǎn)品防偽溯源系統(tǒng)的應(yīng)用[J].電子技術(shù)與軟件工程,2019(03):77.

        [5] 成志平.果蔬類(lèi)農(nóng)產(chǎn)品冷鏈物流信息溯源分析[J].現(xiàn)代營(yíng)銷(xiāo)(下旬刊),2018(11):100.

        [6] 湯哲君,宋佳乾.基于LNMP架構(gòu)的農(nóng)產(chǎn)品電商一體化溯源系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電子測(cè)試,2018(17):74-75.

        [7] 張延華,楊兆鑫,楊睿哲,等.基于區(qū)塊鏈的農(nóng)產(chǎn)品溯源系統(tǒng)[J].情報(bào)工程,2018,4(03):4-13.

        [8] 吳霜,喻朝新.物聯(lián)網(wǎng)和區(qū)塊鏈技術(shù)在農(nóng)產(chǎn)品溯源上的應(yīng)用[J].電信工程技術(shù)與標(biāo)準(zhǔn)化,2018,31(06):12-15.

        猜你喜歡
        農(nóng)產(chǎn)品數(shù)據(jù)庫(kù)
        農(nóng)產(chǎn)品網(wǎng)店遭“打假”敲詐 價(jià)值19.9元農(nóng)產(chǎn)品竟被敲詐千元
        上半年我國(guó)農(nóng)產(chǎn)品出口3031億元,同比增長(zhǎng)21.7%
        這些模式解決農(nóng)產(chǎn)品滯銷(xiāo)
        打通農(nóng)產(chǎn)品出村“最先一公里”
        各地農(nóng)產(chǎn)品滯銷(xiāo)賣(mài)難信息(二)
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        久久久av波多野一区二区| 亚洲大片一区二区三区四区| 国产精品女主播在线播放| 国产一区精品二区三区四区| 日本最新一区二区三区视频观看 | 中国女人做爰视频| 一本大道香蕉最新在线视频| 老肥熟女老女人野外免费区| 日韩女优图播一区二区| 亚洲深深色噜噜狠狠网站| 国产激情久久久久影院老熟女免费| 可以免费在线看黄的网站| 人妻少妇无乱码中文字幕| 亚洲高清一区二区精品| 在线观看免费无码专区| 人成午夜免费大片| 亚洲人成精品久久久久| 久久五月精品中文字幕| 99re66在线观看精品免费| 国产精品爽爽v在线观看无码| 女厕厕露p撒尿八个少妇| 亚洲黄视频| 亚洲av有码精品天堂| 久久综合激情的五月天| 免费国产自拍在线观看| 国产h视频在线观看| 在线精品国产一区二区| 精品一区二区三区长筒靴| 久久久精品视频网站在线观看| 亚洲av无码精品色午夜在线观看 | 99久久精品无码专区无| 亚洲永久免费中文字幕| 久久日日躁夜夜躁狠狠躁| 久久精品人人做人人综合| 999久久66久6只有精品| 天堂一区二区三区精品| 国产综合色在线视频区| 久久精品国产精品青草色艺 | 久久国产亚洲精品超碰热| 国产一区二区精品网站看黄 | 国产精品成人有码在线观看|