

摘 要:針對現代養殖企業管理的現狀,設計并實現了現代養殖管理系統。論述系統開發的背景、意義、特點,對系統分析設計與數據庫設計進行闡述,設計并實現了現代養殖管理系統,此系統能滿足現代養殖企業的需求。最終,通過現代養殖管理系統對現代養殖企業的協助,提高現代養殖企業的信息化管理水平,改善了企業的管理效率。
關鍵詞:現代養殖系統;DWR框架;servlet技術
1引言
1.1系統開發背景
人類文明進入互聯網+時代以后,人類社會發生了巨大的變化,社會的各個行業、各個領域都極其快速的發展。從農業時代到信息化時代,社會形態發生重大變化,其中最顯著的變化就是第三產業的迅速發展。作為服務型的第三產業在信息化時代,應該在生產活動的過程中,引入信息化技術,更好的服務于客戶,在此過程中,不僅能提高工作效率,更能提高生產效率,節約成本。
在當今國內市場,市場競爭力逐年增加,并隨著互聯網的普及,傳統的現代養殖售販方式已經不能滿足工廠的生產需求[1]。現代養殖企業已經意識到,同行間的競爭是綜合實力的競爭,除了要求更強的資金實力,更好的產品服務外,還需要更快的市場響應速度,因此優化現代養殖廠內部結構,提高生產效率,變得刻不容緩。而優化內部結構,就需要對工廠的各個環節進行更高的信息化集成,能夠把所有資源進行集成化管理。現代養殖企業需要在各個環節加強管理,各個部門之間統一規劃,能做到及時傳遞與反饋信息,及時地匯總信息。基于此開發并設計“現代養殖管理系統”。
1.2 系統開發意義
基于Web的現代養殖管理系統的實施使工廠的管理更加方便,具體有以下的優勢:
減少管理人員。在使用了此管理系統后,管理層和普通員工之間可以直接交接任務,沒有中間人員,方便管理層的直接管理,節省了中間層工作人員。
信息反饋及時,員工可以隨時瀏覽查看各種信息。數據庫里可以記錄進貨、出貨、登錄、發放工資等事件,上下層直接相互反饋問題,方便直接。
使用方便快捷。普通員工和管理層均直接在web端操作數據,一切數據錄入電腦,并由數據庫實現持久化存儲,操作更加方便快捷。
實現計算機化的管理模式。使用計算機管理系統,直接在瀏覽器端分配、完成任務,實現了管理的信息化。
1.3 ?系統特點
本項目是基于web技術的[2],因此連上網絡即可以使用,非常方便。
系統設計采用三層架構組建,結構清晰,功能分布結構有條不紊,管理方便,便于系統升級。
本管理系統使用java語言進行開發,確保了一次編譯,多處運行,節約開發成本。
該系統各個模塊間功能獨立,界面清晰簡單,容易操作。
2 系統總體設計
系統總體設計從模塊設計和系統數據庫設計兩方面進行闡述。
2.1系統功能模塊設計
系統功能模塊主要從管理員和普通員工兩個角度進行設計[3]。
管理員應該具有的功能:產品的添加與刪除、生產事務的相關提醒、客戶管理、銷售情況、財務管理、基礎物質設備管理、生產管理、系統管理等功能。
普通員工應該具有的功能:事務提醒、銷售信息管理、基礎物質設備管理、工資信息等功能。
2.2 系統數據庫設計
數據庫的設計是系統開發的核心和基礎[4]。一個系統的設計的真正環節必然是從數據庫的設計開始的,如果數據庫設計的不合理,那么將會對系統的開發造成不可估量的難度與損失,最為嚴重的,可能會導致在系統編程階段重設數據庫結構,從而導致所有的努力付之東流。因此在設計數據庫的時候,嚴格遵循數據庫設計的需要,嚴格按照數據庫設計的開發流程,首先進行E-R圖的設計,在mysql中建立表。也只有理清了E-R圖中各個實體的關系,才能建立出結構清晰的數據表[5]。
2.2.1 ? 數據庫E-R圖設計 ? 如下圖2管理員E-R圖設計,圖3為各實體之間的關系圖。
說明:圖中用矩形表示實體。菱形表示實體之間的關系,用無向邊把菱形與有關實體連接,在邊上標明聯系的類型,聯系的類型有一對一、一對多、多對多,這里只涉及到了一對多和多對多的關系。從上圖可以看出,實體有管理員、銷售、產品、訂單、客戶、設備;管理員管理銷售、產品、訂單、客戶及設備,并且是一對多關系;產品屬于銷售、訂單,是多對多關系;訂單下達給客戶,是一對多關系。
2.2.2 ? 數據庫表設計 ? 本系統采用的是mysql數據庫建表[6],數據庫表即數據庫在物理設備上的存儲結構,部分表結構和功能描述如下:
此系統共有12個功能模塊,每個功能模塊的完成是獨立的,可以有效的降低代碼耦合性,提高代碼的可擴展性。下面以登陸界面為例闡述系統的設計與具體實現。在登錄時,有管理員和普通員工兩個選項,用戶名+密碼+角色均匹配正確后方可登錄成功,登錄成功后進入主界面,管理員主界面與普通員工界面有所區別。該系統僅供公司內部員工使用,因此沒有設置找回密碼以及注冊等按鈕。
登錄界面風格簡單清晰,為了豐富用戶體驗,加入了很多功能。在界面打開時,利用jquery加入了動態的效果,使頁面更加絢麗;在輸入文本中加入提示,加強用戶體驗效果;用戶名、密碼、角色三者確定唯一用戶,錯一不可;用戶名和密碼、角色不匹配時,提示用戶賬戶密碼不正確。
實現原理如下:點擊登陸按鈕后,利用ajax,將表單數據(包括用戶名、密碼、角色)發送到servlet,servlet通過request接收數據,然后在向三層架構中發送數據,三層架構處理好數據后,在數據庫中查詢,并將查詢的結果返回給servlet中的方法,最終,servlet將返回的結果在ajax的回調函數中做出判斷,如果用戶名、密碼不正確,利用alert在頁面上做出提示。
4.總結
綜上所述,本文主要針對現代養殖產業在信息集成方面的問題,開發“現代養殖管理系統”,以提高企業的內部管理效率,增強企業的競爭力。此系統有管理員和普通員工兩個身份,管理員有產品信息管理、客戶信息、系統管理、生產管理、事務提醒、物質管理、銷售信息、財務信息管理等權限。普通員工有事務提醒、物質管理、銷售信息管理、工資信息等權限。其次,對系統的各個功能模塊進行數據庫設計與分析。最后,設計并實現了該系統,都達到預期目標。
參考文獻:
[1]魏智文,李雙梅.大學生信息交流平臺系統的設計與實現[J].江蘇科技信息,2021,38(22):50-52.
[2]馮宇宸.基于Python的教師資格認證信息交流平臺設計[J].中國科技信息,2020,(11):62-63.
[3]吳峰,范文宇,謝宏博,趙麗.基于JSP+Servlet的企業族譜分析[J].計算機時代,2019(12):30-32+37.
[4]張繼東.MySQL數據庫的權限及其安全缺陷[J].信息與電腦(理論版),2017(08):165-166.
[5]陸蓓蓓.豬場智能化管理系統的設計思路[J].中國畜牧業,2017(11):57-58.
[6]趙柏林.基于VC++6.0的事業單位后勤管理系統研究與設計[J].齊魯工業大學學報(自然科學版),2017,31(04):73-76.
基金項目:安徽省質量工程教學研究重點項目(2019jyxm0315)
作者簡介:付吉菊(1982-),女,安徽省滁州市,碩士,講師,主要從事計算機教學研究。*通訊作者:付吉菊,講師.
1366501705330