基于ssm的農(nóng)業(yè)信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)-計(jì)算機(jī)畢業(yè)設(shè)計(jì)源碼+LW文檔
摘? 要
網(wǎng)絡(luò)的廣泛應(yīng)用給生活帶來(lái)了十分的便利。所以把農(nóng)業(yè)信息管理與現(xiàn)在網(wǎng)絡(luò)相結(jié)合,利用java技術(shù)建設(shè)農(nóng)業(yè)信息管理系統(tǒng),實(shí)現(xiàn)農(nóng)業(yè)信息管理的信息化。則對(duì)于進(jìn)一步提高農(nóng)業(yè)信息管理發(fā)展,豐富農(nóng)業(yè)信息管理經(jīng)驗(yàn)?zāi)芷鸬讲簧俚拇龠M(jìn)作用。
農(nóng)業(yè)信息管理系統(tǒng)能夠通過(guò)互聯(lián)網(wǎng)得到廣泛的、全面的宣傳,讓盡可能多的用戶了解和熟知農(nóng)業(yè)信息管理系統(tǒng)的便捷高效,不僅為群眾提供了服務(wù),而且也推廣了自己,讓更多的群眾了解自己。對(duì)于農(nóng)業(yè)信息管理而言,若擁有自己的系統(tǒng),通過(guò)系統(tǒng)得到更好的管理,同時(shí)提升了形象。
本系統(tǒng)設(shè)計(jì)的現(xiàn)狀和趨勢(shì),從需求、結(jié)構(gòu)、數(shù)據(jù)庫(kù)等方面的設(shè)計(jì)到系統(tǒng)的實(shí)現(xiàn),分別為管理員,種植戶和用戶的實(shí)現(xiàn)。論文的內(nèi)容從系統(tǒng)的設(shè)計(jì)、描述、實(shí)現(xiàn)、分析、測(cè)試方面來(lái)表明開(kāi)發(fā)的過(guò)程。本系統(tǒng)根據(jù)現(xiàn)實(shí)情況來(lái)選擇一種可行的開(kāi)發(fā)方案,借助java編程語(yǔ)言和MySQL數(shù)據(jù)庫(kù)等實(shí)現(xiàn)系統(tǒng)的全部功能,接下來(lái)對(duì)系統(tǒng)進(jìn)行測(cè)試,測(cè)試系統(tǒng)是否有漏洞和測(cè)試用戶權(quán)限來(lái)完善系統(tǒng),最終系統(tǒng)完成達(dá)到相關(guān)標(biāo)準(zhǔn)。
關(guān)鍵字:農(nóng)業(yè)信息管理系統(tǒng);java;MySQL數(shù)據(jù)庫(kù)
Abstract
The wide application of network has brought great convenience to life. Therefore, the agricultural information management is combined with the current network, and the agricultural information management system is constructed by using Java technology to realize the informatization of agricultural information management. It can play a great role in promoting the development of agricultural information management and enriching the experience of agricultural information management.
Agricultural information management system can be widely and comprehensively publicized through the Internet, so that as many users as possible understand and be familiar with the convenient and efficient agricultural information management system, not only to provide services for the masses, but also to promote themselves, so that more people understand themselves. For agricultural information management, if we have our own system, we can get better management through the system and improve our image.
The present situation and trend of the system design, from the design of requirements, structure, database and other aspects to the realization of the system, respectively for the realization of administrators, farmers and users. The content of the paper shows the development process from the aspects of system design, description, implementation, analysis and testing. The system according to the reality to choose a feasible development plan, with the help of Java programming language and MySQL database to achieve all the functions of the system, then the system is tested, test whether the system has vulnerabilities and test user permissions to improve the system, the final system to achieve relevant standards.
Key words: Agricultural information management system; Java; The MySQL database
目? 錄
目? 錄 III
第一章 概述 1
1.1研究背景 1
1.2 開(kāi)發(fā)意義 1
1.3 研究現(xiàn)狀 1
1.4 研究?jī)?nèi)容 2
1.5 論文結(jié)構(gòu) 2
第二章 開(kāi)發(fā)技術(shù)介紹 1
2.1 系統(tǒng)開(kāi)發(fā)平臺(tái) 1
2.2 平臺(tái)開(kāi)發(fā)相關(guān)技術(shù) 1
2.2.1? Java技術(shù) 1
2.2.2? mysql數(shù)據(jù)庫(kù)介紹 1
2.2.3? MySQL環(huán)境配置 1
2.2.4? B/S架構(gòu) 2
2.2.5? SSM框架 2
第三章 系統(tǒng)分析 1
3.1 可行性分析 1
3.1.1技術(shù)可行性 1
3.1.2操作可行性 1
3.1.3 經(jīng)濟(jì)可行性 1
3.2性能需求分析 1
3.3功能分析 2
第四章 系統(tǒng)設(shè)計(jì) 4
4.1功能結(jié)構(gòu) 4
4.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 4
4.2.1 數(shù)據(jù)庫(kù)E/R圖 4
4.2.2 數(shù)據(jù)庫(kù)表 6
第五章 系統(tǒng)功能實(shí)現(xiàn) 14
5.1系統(tǒng)功能模塊 14
5.2管理員功能模塊 15
5.3種植戶功能模塊 19
5.4用戶功能模塊 21
第六章 系統(tǒng)測(cè)試 23
第七章 總結(jié)與心得體會(huì) 24
7.1 總結(jié) 24
7.2 心得體會(huì) 24
致? 謝 1
參考文獻(xiàn) 2
農(nóng)業(yè)信息的需求和管理上的不斷提升,農(nóng)業(yè)信息管理的潛力將無(wú)限擴(kuò)大,農(nóng)業(yè)信息管理系統(tǒng)在業(yè)界被廣泛關(guān)注,本系統(tǒng)對(duì)此進(jìn)行總體分析,將農(nóng)業(yè)信息管理的發(fā)展提供參考。農(nóng)業(yè)信息管理系統(tǒng)對(duì)農(nóng)業(yè)信息有著明顯的帶動(dòng)效應(yīng),尤其對(duì)當(dāng)?shù)剞r(nóng)業(yè)信息的管理幫助更大。
本系統(tǒng)主要包括管理員,種植戶和用戶三個(gè)用戶角色;主要包括首頁(yè),個(gè)人中心,用戶管理,種植戶管理,農(nóng)業(yè)技術(shù)管理,農(nóng)產(chǎn)品類型管理,農(nóng)資類型管理,農(nóng)資產(chǎn)品管理,農(nóng)產(chǎn)品管理,農(nóng)資訂單管理,農(nóng)產(chǎn)品訂單管理,系統(tǒng)管理等功能的管理系統(tǒng)。
對(duì)系統(tǒng)的性能,從(功能、運(yùn)行、界面、安全)等方面進(jìn)行,下面我們逐一進(jìn)行分析;
1. 系統(tǒng)的功能是否完整進(jìn)行分析:系統(tǒng)的功能,能對(duì)應(yīng)設(shè)計(jì)出原始代碼和算法,以表格同文字的形式進(jìn)行詳細(xì)介紹個(gè)人信息保證功能完整;
2. 系統(tǒng)的運(yùn)行是否通暢進(jìn)行分析:系統(tǒng)的每個(gè)功能都有編寫(xiě)數(shù)據(jù)的關(guān)系和應(yīng)對(duì)的代碼,通過(guò)需求分析和可行性分析進(jìn)行分析和顯示系統(tǒng)的物理數(shù)據(jù),保證其進(jìn)行通暢;
3. 系統(tǒng)的界面設(shè)計(jì)進(jìn)行分析:對(duì)系統(tǒng)中的軟件進(jìn)行處理與分析的方式是由不同代碼來(lái)進(jìn)行的;從而使界面容易操作。
4. 系統(tǒng)的安全性進(jìn)行分析:這樣才可以每個(gè)角色的不同對(duì)應(yīng)的信息也就不同,在登錄系統(tǒng)務(wù)必使用自己的賬號(hào),密碼登錄,賬號(hào)與密碼錯(cuò)誤自然就登錄失敗了。登錄成功可以對(duì)自己的信息進(jìn)行操作,不能對(duì)別人的賬號(hào)的信息進(jìn)行查看等操作,這樣自然保證系統(tǒng)的安全性。
管理員登陸后,主要模塊包括首頁(yè),個(gè)人中心,用戶管理,種植戶管理,農(nóng)業(yè)技術(shù)管理,農(nóng)產(chǎn)品類型管理,農(nóng)資類型管理,農(nóng)資產(chǎn)品管理,農(nóng)產(chǎn)品管理,農(nóng)資訂單管理,農(nóng)產(chǎn)品訂單管理,系統(tǒng)管理等功能。
種植戶登陸后,在系統(tǒng)首頁(yè)可以實(shí)現(xiàn)首頁(yè),個(gè)人中心,農(nóng)產(chǎn)品管理,農(nóng)資訂單管理,農(nóng)產(chǎn)品訂單管理等功能。
系統(tǒng)測(cè)試不僅僅是發(fā)現(xiàn)系統(tǒng)潛在的BUG或錯(cuò)誤,而更為重要的是為用戶提供一個(gè)良好的體驗(yàn)和安全可使用的產(chǎn)品服務(wù)。而通過(guò)發(fā)現(xiàn)錯(cuò)誤或潛在的問(wèn)題,將有助于提升產(chǎn)品的競(jìng)爭(zhēng)力,這也是軟件測(cè)試的其中的重要目的之一。
軟件測(cè)試的方法有好幾種,但目前主要采用的是包括以功能為主要測(cè)試方向的黑盒測(cè)試以及以邏輯為主要測(cè)試方向的白盒測(cè)試,這是兩種不同的測(cè)試方法,針對(duì)的測(cè)試側(cè)重點(diǎn)不同,本課題根據(jù)實(shí)際需求情況,選擇以功能為主要的黑盒測(cè)試方法,同時(shí)測(cè)試是要遵循一定的規(guī)則來(lái)執(zhí)行的,一個(gè)測(cè)試要執(zhí)行其執(zhí)行的依據(jù)一般是由測(cè)試用例來(lái)規(guī)定的,而測(cè)試用例一般是依據(jù)需求或說(shuō)明書(shū)來(lái)綜合制定的,測(cè)試在硬件出廠前是十分重要的一個(gè)過(guò)程,本課題由于時(shí)間和精力的關(guān)系,選擇以實(shí)現(xiàn)的功能作為測(cè)試要點(diǎn)來(lái)進(jìn)行測(cè)試。



