糧食銀行管理實踐

前言:尋找寫作靈感?中文期刊網用心挑選的糧食銀行管理實踐,希望能為您的閱讀和創作帶來靈感,歡迎大家閱讀并分享。

糧食銀行管理實踐

 

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

亚洲精品一二三区-久久