前言:尋找寫作靈感?中文期刊網用心挑選的糧食銀行管理實踐,希望能為您的閱讀和創(chuàng)作帶來靈感,歡迎大家閱讀并分享。
所謂“糧食銀行”,就是農民把收獲后的糧食存儲到糧食購銷企業(yè),可以隨時出售、領取、兌換成品糧油等,是糧食企業(yè)為農民服務的一種新型模式,也是現代糧食流通的一種新型業(yè)態(tài). 近年來,國內各地區(qū)如江蘇省蘇州市的糧食銀行和黑龍江墾區(qū)的北大荒糧食銀行等,都進入快速發(fā)展軌道,并引起了社會各界的廣泛關注[1].如何經營好糧食銀行,如何使用先進的信息技術實現網絡管理,是急需研究和探討的熱點. 糧食銀行的發(fā)展為農民、糧食企業(yè)、新農村建設都帶來了實實在在的好處[2].糧食銀行解決了農民儲糧難的問題,減少了糧食流通環(huán)節(jié)的損失損耗,增加了農民收入;糧食銀行促進了糧食經營企業(yè)的發(fā)展,有利于規(guī)模化生產的發(fā)展,有利于穩(wěn)定糧食市場. 本文針對糧食銀行的經營模式和實際業(yè)務流程,設計并實現基于Web的糧食銀行管理系統(tǒng)的總體框架和關鍵模塊.經實踐驗證,糧食銀行管理系統(tǒng)能夠有效管理糧食經營企業(yè)與儲戶之間的存取業(yè)務,提高企業(yè)的管理水平和工作效率. 1糧食銀行的經營模式分析 糧食銀行的經營管理模式主要是代儲經營型,即企業(yè)不只為農戶提供代儲、代銷、代加工和品種兌換服務,還利用代農戶儲存的糧食參與加工、貿易等經營.這種經營模式下,企業(yè)與農戶成為利益共同體,共同獲利,共同承擔市場風險[3]. 本文以河南冠達面業(yè)有限公司為例,詳細闡述糧食銀行的經營模式和業(yè)務流程.該公司2008年初成立糧食銀行以來,一方面在各鄉(xiāng)鎮(zhèn)、村組設置兌換點、服務站收儲原糧(原糧指的是小麥或稻谷等)并發(fā)放儲糧存折(或儲糧卡),為農戶提供代儲、代加工、品種兌換以及代銷等服務;另一方面,公司利用農戶儲存的糧食進行加工(如制作掛面、精粉等),同時進行貿易銷售,如批量銷售給面粉消耗企業(yè)(方便面廠家、糕點廠商等),從中獲得利潤. 該公司糧食銀行的操作程序和辦法如下[4]: 1)農民將原糧存入糧食銀行倉庫. 2)糧食銀行檢驗員對糧食稱重驗質,財務人員根據代儲的時間長短,在兌換折率中抵扣,其標準根據糧食局依據當年糧食收獲質量制訂的標準執(zhí)行,填寫凈數量,發(fā)放存折. 3)糧食銀行財務人員將收購單據一式3份,分別遞交保管員和發(fā)貨員,并留底1份. 4)農戶根據自己需要,隨時到糧食銀行窗口(各村的服務站或者兌換點)憑存折提取標粉、精粉或者兌換方便面、油、大米等副食品. 5)糧食銀行發(fā)貨員,憑存折發(fā)放面粉或者副食品,登記并填寫提取面粉或者副食品的數量、結存原糧數. 6)保管員每月結算一次原糧庫存,發(fā)貨員日清月結,兩者月底對一次帳.財務人員每天整理日報表,實時監(jiān)測企業(yè)運營狀況;每月核對月報表,結算盈虧.為了實現糧食銀行中業(yè)務流程的信息化管理,作者設計并實現了基于Web的糧食銀行管理系統(tǒng),下面分別介紹該系統(tǒng)的總體結構以及核心算法的實現. 2糧食銀行管理系統(tǒng)的總體結構 根據對用戶的需求分析,糧食銀行的日常工作主要包括:兌換點工作人員面向儲戶的原糧存入、兌換等工作;儲戶進行余額查詢、歷史明細查詢;應用部門的工作,如財務部門人員進行帳務結存工作,管理部門人員進行兌換參數設置、數據備份等工作. 綜上所述,該系統(tǒng)的總體框架設計如圖1所示,即糧食銀行系統(tǒng)面向儲戶、兌換點和應用部門3類不同客戶端,分別完成不同的操作,客戶端與服務器之間可以同過網絡進行數據交換.在本文設計的系統(tǒng)中,兌換點與服務器之間采用HTTP協(xié)議交換數據,企業(yè)內部各應用部門之間采用TC/IP協(xié)議交換數據,以保證高速率和安全性. 糧食銀行系統(tǒng)中主要實現的功能包括儲戶個人的“信息查詢”、兌換點的“業(yè)務管理”、應用部門的“帳務結存”和“系統(tǒng)管理”功能. 糧食銀行系統(tǒng)中最主要、最常用的模塊即“業(yè)務管理”模塊,實現各兌換點儲戶的原糧存入、原糧兌換、轉存和產品現金銷售等功能.“儲戶管理”模塊實現向新增儲戶發(fā)放儲糧存折、管理儲戶基本信息管理和儲存信息,方便所有儲戶通過網絡便捷地查詢自己的存儲明細和當前結余. “帳務結存”模塊的主要功能是實現企業(yè)財務部門的工作員進行各級對帳和報表統(tǒng)計. “系統(tǒng)管理”模塊是糧食銀行正常運行的前提條件.由管理部門的工作人員首先設置各類面粉制品和副食品的價格、兌換比例,然后才能進行兌換操作.數據的備份和還原、系統(tǒng)使用人員的管理以及權限劃分是也該模塊的功能,以保證系統(tǒng)的安全性. 3系統(tǒng)中關鍵模塊的實現 本文設計實現的糧食銀行管理系統(tǒng)已投入運行1年,系統(tǒng)使用MicrosoftVisualStudio.NET2008為開發(fā)平臺,C#為開發(fā)語言,后臺采用SQLServer2005進行數據庫管理. 3.1系統(tǒng)的數據庫設計 糧食企業(yè)的銷售管理中,主要涉及的數據包括儲戶基本信息、儲戶儲存信息、儲戶流水操作信息、副食品基本信息、副食品兌換比例信息、用戶權限信息,另外還有日報表信息、歷史報表信息等.主要數據表的結構設計如表1~5. 3.2系統(tǒng)主要功能的設計與實現 3.2.1原糧存入存糧操作是儲戶進行其他操作的前提,新建儲戶必須向糧本中存入原糧,才能繼續(xù)其他操作,存麥操作一般每年進行一次.操作流程如圖3.首先輸入糧本編號,查詢該儲戶是否存在,若不存在則需添加該儲戶;然后輸入存入原糧的數量和單據號.存糧界面如圖4.#p#分頁標題#e# 3.2.2提取面粉取面是該系統(tǒng)中最常用的功能之一,其操作過程是:首先輸入糧本編號,查詢該儲戶的姓名和當前結余;然后選擇取面的種類、數量以及單據號,如果糧本上原糧的類型和取出面粉種類不同,還需要輸入原糧和面粉之間的兌換比例,此時系統(tǒng)將根據輸入進行自動計算,得到本次應扣原糧數量、麩皮數量、加工費數量以及實收加工費數量.取面流程圖如圖5.由于系統(tǒng)中用戶界面較多,所以取面功能及其他功能的執(zhí)行界面不再給出. 3.3系統(tǒng)中數據操作的優(yōu)化處理在業(yè)務流程中,數據庫操作是算法的核心,也是程序設計中的難點.首先,數據需要多次在客戶端與數據庫服務器之間傳遞,才能實現查詢、比較、修改、插入等操作,所以在實現過程中,作者采用多種優(yōu)化方法提高SQL語句的執(zhí)行速度. 首先,所有的數據庫操作使用存儲過程實現,比如數據庫的增、刪、查、改、對數據庫建立索引等.第二,每個業(yè)務流程過程中,需要執(zhí)行多個數據庫操作命令,并且涉及到多個數據表,所以筆者使用數據庫的事物管理,一方面保持數據庫中數據的一致性和完整性,另一方面,當多個用戶同時訪問相同的數據源時,它可以鎖定數據庫,保證用戶的操作不被其它的用戶所干擾,從而提高數據的安全性. 4結論 糧食銀行管理系統(tǒng)實現糧食經營企業(yè)對儲戶的代儲、代銷、代加工和品種兌換等服務環(huán)節(jié)的全程計算機化管理,使得儲戶存糧、兌換以及余額查詢像銀行存取款一樣方便;同時,該系統(tǒng)方便企業(yè)全面、準確、動態(tài)地把握產品銷售狀況. 系統(tǒng)投入運行一年以來,共管理儲戶將近10萬名,日平均業(yè)務量為936筆,共計完成374451筆業(yè)務量. 系統(tǒng)運行穩(wěn)定,各項帳表統(tǒng)計準確,有效提高該公司的管理水平和信息自動化水平.并且系統(tǒng)運行其間,作者根據實際需求對原糧余額、兌換比例等數值型數據的精確度進行調整,使之符合實際工作中的習慣,比如糧本余額只保留1位小數(即精確到“兩”),而兌換比例的精確度則達到小數點后3位,以保證運算結果的準確性. 糧食銀行管理系統(tǒng)的設計對于相關領域的數據庫管理系統(tǒng)設計有一定地參考價值,下一步的研究工作就是結合實際,提高糧食銀行管理系統(tǒng)的通用性,使之能應用于相關企業(yè),提高整個糧食經營行業(yè)的儲存效率[5].