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