生態(tài)農(nóng)業(yè)后臺(tái)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2020-12-25 06:01
農(nóng)業(yè)是國(guó)民經(jīng)濟(jì)的重要組成部分,二零一八年的政府工作報(bào)告中談到了深入推進(jìn)“互聯(lián)網(wǎng)+農(nóng)業(yè)”,加速實(shí)現(xiàn)農(nóng)業(yè)現(xiàn)代化。隨著各種智能移動(dòng)設(shè)備的普及,4G以及光纖等網(wǎng)絡(luò)基礎(chǔ)設(shè)施的日漸完善,通過(guò)智能移動(dòng)設(shè)備進(jìn)行農(nóng)業(yè)信息的推廣、農(nóng)產(chǎn)品的宣傳和售賣,可以有效解決農(nóng)村信息獲取難度大,商品化程度低,商品滯銷等問(wèn)題。同時(shí)農(nóng)村企業(yè)也需要建設(shè)自己的信息化系統(tǒng),來(lái)對(duì)這些商品信息、農(nóng)業(yè)信息進(jìn)行管理,這也是設(shè)計(jì)與開發(fā)本系統(tǒng)的目的和意義。本文主要介紹了生態(tài)農(nóng)業(yè)后臺(tái)管理系統(tǒng)的整個(gè)設(shè)計(jì)與實(shí)現(xiàn)過(guò)程。論文從課題背景出發(fā)提出研究?jī)?nèi)容,并總結(jié)歸納出本系統(tǒng)需要實(shí)現(xiàn)的各種功能,包括會(huì)員管理、參觀農(nóng)場(chǎng)管理、數(shù)據(jù)統(tǒng)計(jì)、商品管理等功能。然后,以上述功能為依據(jù)進(jìn)行總體設(shè)計(jì)和詳細(xì)設(shè)計(jì),通過(guò)UML的類圖、時(shí)序圖、用例圖等手段對(duì)系統(tǒng)進(jìn)行建模,最后進(jìn)行實(shí)際的編碼實(shí)現(xiàn)以及測(cè)試工作。本系統(tǒng)的功能測(cè)試主要以黑盒測(cè)試為主要手段,性能測(cè)試則借助性能測(cè)試工具JMeter進(jìn)行。本系統(tǒng)主要使用Java語(yǔ)言進(jìn)行大部分的開發(fā)工作,由于系統(tǒng)屬于B/S架構(gòu),用戶通過(guò)個(gè)人計(jì)算機(jī)上的瀏覽器就可以對(duì)本系統(tǒng)進(jìn)行訪問(wèn)和使用。開發(fā)中使用IntelliJ IDEA作為集成開發(fā)工具,采用被廣泛...
【文章來(lái)源】:北京郵電大學(xué)北京市 211工程院校 教育部直屬院校
【文章頁(yè)數(shù)】:82 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
圖3-1會(huì)員管理用例圖??
圖3-7參觀農(nóng)場(chǎng)用例圖??3.3.7購(gòu)物卡管理??購(gòu)物卡管理用例圖如圖3-8所示,購(gòu)物卡管理用例包括購(gòu)物卡生成、購(gòu)物卡??列表,購(gòu)物卡生成審核。購(gòu)物卡用于農(nóng)場(chǎng)app用戶支付訂單時(shí)使用,當(dāng)購(gòu)物卡余??額大于訂單金額時(shí),可以直接使用購(gòu)物卡付款;當(dāng)購(gòu)物卡余額不足以支付訂單時(shí),??可以抵扣購(gòu)物卡當(dāng)前余額,用戶只用支付剩下的部分金額。在購(gòu)物卡生成用例中,??操作員選擇購(gòu)物卡面值,輸入生成的張數(shù),點(diǎn)擊提交,系統(tǒng)會(huì)記錄此次生成的請(qǐng)??求,待審核人員對(duì)此次生成購(gòu)物卡審核通過(guò)之后,相應(yīng)數(shù)量的購(gòu)物卡會(huì)真正生成??并保存在數(shù)據(jù)庫(kù)中。購(gòu)物卡列表用例中,操作員可以看到每張購(gòu)物卡何時(shí)生成,??面值,賬號(hào)以及密碼的信息。??18??
好的跨平臺(tái)性與健壯性,許多成熟的系統(tǒng)都構(gòu)建于該語(yǔ)言及其相關(guān)的技術(shù)之上。??3、系統(tǒng)代碼設(shè)計(jì)說(shuō)明。本系統(tǒng)代碼編寫應(yīng)依據(jù)下述原則進(jìn)行:??合理性:對(duì)與具體業(yè)務(wù)代碼的編寫應(yīng)該與實(shí)際的功能流程相一致,合理地進(jìn)??行業(yè)務(wù)流程的跳轉(zhuǎn)與操作。??簡(jiǎn)單性:業(yè)務(wù)邏輯代碼應(yīng)該保持簡(jiǎn)單,根據(jù)需要使用設(shè)計(jì)模式及衛(wèi)語(yǔ)句,消??除深層復(fù)雜的嵌套邏輯判斷。??唯一性:本系統(tǒng)各個(gè)業(yè)務(wù)功能需要設(shè)計(jì)不同的業(yè)務(wù)類,每個(gè)類的功能應(yīng)確定??并且唯一,命名上也要符合規(guī)范。??標(biāo)準(zhǔn)性:應(yīng)嚴(yán)格按照軟件開發(fā)的規(guī)范進(jìn)行編碼,對(duì)程序的加以必要的注釋,??提高代碼的可讀性,便于后續(xù)維護(hù)。??4.2系統(tǒng)架構(gòu)設(shè)計(jì)??系統(tǒng)的架構(gòu)主要包括三個(gè)方面的內(nèi)容,一個(gè)是系統(tǒng)的軟件層次架構(gòu),一個(gè)是??系統(tǒng)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),一個(gè)是系統(tǒng)的功能組織架構(gòu)。???
【參考文獻(xiàn)】:
期刊論文
[1]基于Redis與SSM的大型設(shè)備數(shù)據(jù)運(yùn)用系統(tǒng)設(shè)計(jì)[J]. 熊肖磊,王春偉,趙炯,周奇才. 現(xiàn)代機(jī)械. 2018(06)
[2]JSP技術(shù)優(yōu)勢(shì)分析[J]. 劉婷. 科技視界. 2018(29)
[3]基于Spring MVC框架的Java Web應(yīng)用[J]. 葛萌,黃素萍,歐陽(yáng)宏基. 計(jì)算機(jī)與現(xiàn)代化. 2018(08)
[4]JAVA語(yǔ)言在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用[J]. 夏志林. 計(jì)算機(jī)產(chǎn)品與流通. 2018(07)
[5]基于AOP的數(shù)據(jù)填充在教學(xué)診改系統(tǒng)中的應(yīng)用[J]. 郭新東,楊華,孫瑜. 現(xiàn)代電子技術(shù). 2018(14)
[6]基于Spring MVC的后臺(tái)管理系統(tǒng)開發(fā)研究[J]. 王鶴琴,張林靜,朱珍元. 黃山學(xué)院學(xué)報(bào). 2018(03)
[7]基于Redis緩存的數(shù)字化圖書館應(yīng)用[J]. 崔夢(mèng)天,吳倩. 吉林師范大學(xué)學(xué)報(bào)(自然科學(xué)版). 2018(02)
[8]基于MYSQL數(shù)據(jù)庫(kù)存儲(chǔ)引擎的研究[J]. 高見斌. 數(shù)字通信世界. 2018(05)
[9]基于Spring框架的研究與設(shè)計(jì)[J]. 黃俊勇. 電腦知識(shí)與技術(shù). 2018(03)
[10]基于MyBatis和Spring的JavaEE數(shù)據(jù)持久層的研究與應(yīng)用[J]. 喬嵐. 信息與電腦(理論版). 2017(08)
本文編號(hào):2937094
【文章來(lái)源】:北京郵電大學(xué)北京市 211工程院校 教育部直屬院校
【文章頁(yè)數(shù)】:82 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
圖3-1會(huì)員管理用例圖??
圖3-7參觀農(nóng)場(chǎng)用例圖??3.3.7購(gòu)物卡管理??購(gòu)物卡管理用例圖如圖3-8所示,購(gòu)物卡管理用例包括購(gòu)物卡生成、購(gòu)物卡??列表,購(gòu)物卡生成審核。購(gòu)物卡用于農(nóng)場(chǎng)app用戶支付訂單時(shí)使用,當(dāng)購(gòu)物卡余??額大于訂單金額時(shí),可以直接使用購(gòu)物卡付款;當(dāng)購(gòu)物卡余額不足以支付訂單時(shí),??可以抵扣購(gòu)物卡當(dāng)前余額,用戶只用支付剩下的部分金額。在購(gòu)物卡生成用例中,??操作員選擇購(gòu)物卡面值,輸入生成的張數(shù),點(diǎn)擊提交,系統(tǒng)會(huì)記錄此次生成的請(qǐng)??求,待審核人員對(duì)此次生成購(gòu)物卡審核通過(guò)之后,相應(yīng)數(shù)量的購(gòu)物卡會(huì)真正生成??并保存在數(shù)據(jù)庫(kù)中。購(gòu)物卡列表用例中,操作員可以看到每張購(gòu)物卡何時(shí)生成,??面值,賬號(hào)以及密碼的信息。??18??
好的跨平臺(tái)性與健壯性,許多成熟的系統(tǒng)都構(gòu)建于該語(yǔ)言及其相關(guān)的技術(shù)之上。??3、系統(tǒng)代碼設(shè)計(jì)說(shuō)明。本系統(tǒng)代碼編寫應(yīng)依據(jù)下述原則進(jìn)行:??合理性:對(duì)與具體業(yè)務(wù)代碼的編寫應(yīng)該與實(shí)際的功能流程相一致,合理地進(jìn)??行業(yè)務(wù)流程的跳轉(zhuǎn)與操作。??簡(jiǎn)單性:業(yè)務(wù)邏輯代碼應(yīng)該保持簡(jiǎn)單,根據(jù)需要使用設(shè)計(jì)模式及衛(wèi)語(yǔ)句,消??除深層復(fù)雜的嵌套邏輯判斷。??唯一性:本系統(tǒng)各個(gè)業(yè)務(wù)功能需要設(shè)計(jì)不同的業(yè)務(wù)類,每個(gè)類的功能應(yīng)確定??并且唯一,命名上也要符合規(guī)范。??標(biāo)準(zhǔn)性:應(yīng)嚴(yán)格按照軟件開發(fā)的規(guī)范進(jìn)行編碼,對(duì)程序的加以必要的注釋,??提高代碼的可讀性,便于后續(xù)維護(hù)。??4.2系統(tǒng)架構(gòu)設(shè)計(jì)??系統(tǒng)的架構(gòu)主要包括三個(gè)方面的內(nèi)容,一個(gè)是系統(tǒng)的軟件層次架構(gòu),一個(gè)是??系統(tǒng)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),一個(gè)是系統(tǒng)的功能組織架構(gòu)。???
【參考文獻(xiàn)】:
期刊論文
[1]基于Redis與SSM的大型設(shè)備數(shù)據(jù)運(yùn)用系統(tǒng)設(shè)計(jì)[J]. 熊肖磊,王春偉,趙炯,周奇才. 現(xiàn)代機(jī)械. 2018(06)
[2]JSP技術(shù)優(yōu)勢(shì)分析[J]. 劉婷. 科技視界. 2018(29)
[3]基于Spring MVC框架的Java Web應(yīng)用[J]. 葛萌,黃素萍,歐陽(yáng)宏基. 計(jì)算機(jī)與現(xiàn)代化. 2018(08)
[4]JAVA語(yǔ)言在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用[J]. 夏志林. 計(jì)算機(jī)產(chǎn)品與流通. 2018(07)
[5]基于AOP的數(shù)據(jù)填充在教學(xué)診改系統(tǒng)中的應(yīng)用[J]. 郭新東,楊華,孫瑜. 現(xiàn)代電子技術(shù). 2018(14)
[6]基于Spring MVC的后臺(tái)管理系統(tǒng)開發(fā)研究[J]. 王鶴琴,張林靜,朱珍元. 黃山學(xué)院學(xué)報(bào). 2018(03)
[7]基于Redis緩存的數(shù)字化圖書館應(yīng)用[J]. 崔夢(mèng)天,吳倩. 吉林師范大學(xué)學(xué)報(bào)(自然科學(xué)版). 2018(02)
[8]基于MYSQL數(shù)據(jù)庫(kù)存儲(chǔ)引擎的研究[J]. 高見斌. 數(shù)字通信世界. 2018(05)
[9]基于Spring框架的研究與設(shè)計(jì)[J]. 黃俊勇. 電腦知識(shí)與技術(shù). 2018(03)
[10]基于MyBatis和Spring的JavaEE數(shù)據(jù)持久層的研究與應(yīng)用[J]. 喬嵐. 信息與電腦(理論版). 2017(08)
本文編號(hào):2937094
本文鏈接:http://www.lk138.cn/guanlilunwen/yunyingzuzhiguanlilunwen/2937094.html
最近更新
教材專著