本站小編為你精心準備了農產品信息系統設計論文參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。
1系統設計
1.1動態建模主要包括交互圖和狀態圖的構建。交互圖包括合作圖和順序圖,本系統中用到的交互圖有棗農注冊登錄、冬棗工作人員登錄、冬棗疑難問題回復、冬棗信息管理等,圖5為冬棗產品管理順序。
1.2數據庫設計依據前面的類設計,本系統中的主要數據表有usert-able(用戶)、agmanager(系統管理員)、systemuser(系統工作人員)、question(疑難問題)、reply(疑難問題回復)、reg-ulation(政策法規)、products(產品)、supply(供求)、infor-mation(資訊)、marketprice(市場價格)、plant(種植信息)、videoplant(視頻)。ER圖如圖6所示。
2系統實現與測試
系統基于MVC模式,利用S2SH框架技術,采用My-Eclipse10工具開發。前臺主要使用JSP技術,采用DIV+CSS布局。對于后臺處理數據,考慮到數據的穩定性和安全性,采用Oracle數據庫及Tomcat7服務器,并針對前臺需求設計了后臺工作人員的操作。本系統進行單元測試時主要利用Junit分別對Ac-tion、Service、Dao進行測試。利用Junit測試Action時,首先要編寫一個關于某項功能(例如測試用戶登錄)的測試類,執行Junit測試后系統就會自動運行測試用例。由于系統采用Spring框架進行管理,測試Dao層時可以利用Spring的測試框架整合Junit進行測試。使用Spring的測試框架需要加入依賴包,除了系統本身已存在的Spring相關的包,還需要添加Spring框架中的test包。Junit測試Service的流程同測試Dao相同。
3結語
基于MVC框架的冬棗信息系統分為前臺和后臺兩個部分。前臺頁面主要采用CSS+DIV進行布局,棗農關注的信息,同時為棗農提供了一個信息交流的平臺,后臺主要是針對工作人員實現管理功能的操作。系統開發利用了Struts2、Hibernate、Spring框架技術,借助UML建模工具進行需求分析與設計,為系統實現提供了便捷的指導。本系統充分適應了市場需求,為棗農的種植提供了方便,而且系統設計簡單美觀,使用較為便捷。
作者:高洪江王靈志張海培岳峻單位:魯東大學信息與電氣工程學院