高 虎 鄭鵬怡 劉懷遠 王 東 秦 樂
(陜西國際商貿學院信息工程學院,陜西 西安712046)
振興鄉村戰略是一個長遠的發展目標,為了能夠更好的幫助鄉村中小企業更好的發展,早日實現鄉村振興的偉大目標。我們需要利用好這個信息化的時代,網絡技術的大規模應用帶動了計算機軟件系統的快速發展。與傳統玉米醋銷售的人工管理相比,五福玉米醋銷售管理系統具有很大的優勢:首先,通過計算機軟件系統可以用來記錄和存儲商品的具體信息,節約了人力和物力;其次,計算機軟件系統在準確性方面比人工更具有優勢,不易出錯。正是因為鄉村中小企業的落后性,鄉村企業迫切需要一種新的管理模式來代替原有的落后手工管理方式,因此設計一個完善高效的五福玉米醋銷售管理系統迫在眉睫。
目前,商家往往需要處理的玉米醋種類數較多,而且每天所生產的醋封裝、制作原料的進貨和生產的玉米醋的售賣情況也是繁瑣復雜。假如使用人工來實現這一過程中的數據整理記錄和記錄的管理,工作量就會變得相當大,而且也極其容易出現各種各樣的差錯,這樣就可能造成管理上的失誤;此外,我們還需要對玉米醋銷售的數據和庫存數據進行統計和分析,因此,一個好的玉米醋銷售管理系統是必不可少的。
本系統以滿足客戶調查需求為出發點來進行系統開發,在滿足基本功能的原則下,設計出的系統界面簡單、易操作、符合客戶需求。五福玉米醋銷售管理系統主要利用MyEclipse 的實用性和便捷性作為系統主要的開發工具,同時使用Java 作為主要的開發語言,使用MySQL 數據庫,通過以上系統操作工具的綜合使用來進行項目開發。
五福玉米醋銷售管理系統是針對五福玉米醋銷售需求進行設計與開發的,主要用于五福玉米醋銷售動態信息和對五福玉米醋銷售情況進行實時監控。本管理系統包括供應商管理、客戶管理、商品管理、統計報表。企業管理者可以通過瀏覽器對五福玉米醋的供應商和客戶的信息進行添加、刪除、修改,對商品的編號、類型、進貨、出貨、庫存進行管理,對五福玉米醋銷售的金額按日或按月進行統計查看。具體功能需求如下:
角色權限管理:包括對不同角色的信息進行添加、刪除和修改,該系統的角色包括員工、客戶、供應商。登錄用戶管理:對系統后臺數據庫內的用戶信息進行刪除和修改管理。五福玉米醋的管理是對各種不同類型的玉米醋進行分類存儲。數據統計報表是對企業經營情況進行統計,分別包括按年月日進行統計。
對于每一個系統的開發,數據庫表結構的合理性是至關重要的。在我們完成了具體的需求和業務邏輯功能的分析之后,需要針對業務邏輯來設計表結構用以實現其具體功能。五福玉米醋銷售管理系統的數據庫中主要的數據表有權限管理表、用戶及用戶信息管理表、商品信息表、進貨出入庫信息管理表、銷售出入庫信息管理表。
如表1 為用戶權限管理表,各字段分別代表:編號、名稱、圖片編號、存儲路徑、類型、訂單號。

表1 用戶權限管理表
如表2 為用戶信息管理表,各字段分別代表:角色編號、角色名稱、備注。

表2 用戶信息管理表
如表3 為商品信息表,各字段分別代表:編號、名稱、型號、類別編號、類別名稱、單位、采購價、銷售價、庫存數量、庫存資金、生產廠商、備注。

表3 商品信息表

表4 銷售信息表
如表4 為銷售信息表,各字段分別代表:銷售出庫單據編號、客戶編號、客戶姓名、日期、應付金額、實付金額、存本金額、用戶編號、用戶姓名、備注。
本系統主要是用三大框架(Struts2+Spring+Hibernate)和JSP、J2EE 來設計的一款五福玉米醋銷售管理系統,用ssh 集成開發環境MyEclipse 開發工具來進行開發,用Tomcate 作為WEB 的服務器;ssh 程序框架是用Java 語言中Struts2、Spring、Hibernate 這三個相互獨立的開源框架整合的,當三個框架一起整合起來使用時,就會使軟件系統開發更加方便、更加安全、也相對較可靠,其擴展性也相對較高。三者都是開發可擴展的高度封裝的框架,使得我們在開發時不需要從頭做起,節省了大量開發時間,避免了出現程序bug 的幾率。
4.1 新建一個Web 項目, 名為MyStock 選擇使用Java7.0.
4.2 添加Struts2 相關的jar 包,同時添加Database Driver 數據庫驅動,在本系統中通過綜合考慮,所以選擇使用MySQL 數據庫,在項目文件中添加MySQL 數據庫驅動。
4.3 添加Spring 相關的jar 包,要注意的是除了MyEclipse默認的jar 包之外,還應該選上Spring Web Liberaies 3.0。
4.4 添加Hibernate 支持包外,還應該添加另外四個包,關于Spring 的包Hibernate Configuration 選擇Spring Configuration file,由于Spring 控制所有bean 并將它們集成到三個框架中,所以Hibernate 概要文件也由Spring 的Spring-basic.xml 文件來管理,在Web.xml 文件中添加如下代碼,以完成對Spring 和struts的啟動配置。
4.5 以用戶信息管理為例來說明具體業務邏輯的處理過程,首先由Spring-bean.xml 的映射文件來連接DAO 層。
通過五福玉米醋銷售管理系統的設計與開發,促進了企業的經濟效益,提升了企業發展規模,使得企業的生產銷售更加的規范化,有效解決發展緩慢的農村自主企業,幫助開拓銷售渠道,致力脫貧,為全面實現鄉村振興加油助力。