常旭 張麗艷 唐飛龍
摘要:針對小型的紙箱廠的用紙管理,該文給出了一種成本低,開發(fā)周期短,且經濟適用的用紙管理方法的軟件。該軟件采用ThinkPHP框架,其數(shù)據(jù)庫采用MySQL數(shù)據(jù)庫。重點對訂單用紙選用幅度方法進行介紹,給出了一種最優(yōu)卡倍數(shù)選紙幅度方法。
關鍵詞:紙管理;ThinkPHP;紙幅度
中圖分類號:TP311 文獻標志碼:A 文章編號:1009-3044(2016)13-0063-02
隨著計算機技術的發(fā)展,以計算機為基礎的信息科學在經濟和社會中各個領域得到了廣泛的應用。企業(yè)信息化管理為企業(yè)帶來了前所未有的效益。但中小企業(yè)的信息化進程發(fā)展相對較慢。主要原因在于,其一是員工素質相對較低,對于計算機的應用能力相對較差,二是軟件成本相對較高,小企業(yè)無法一次投入相對較高的費用去購買軟件。為此本文采用ThinkPHP軟件開發(fā)了一款紙箱廠紙管理軟件,由于其軟件本身特點,因此其開發(fā)周期短,費用相對較低。并且針對該工廠的實際管理水平,研制了一款操作簡單的紙箱用紙管理軟件。在實際應用中,為企業(yè)帶來了效益。
1紙管理方法思想框架
紙箱廠的主要原料是紙,對該原材料進行有效管理是企業(yè)在競爭中取勝的關鍵。本文針對小型紙箱廠的現(xiàn)狀,給出了一種基于ThinkPHP的紙管理方法。該管理方法中主要包括紙入庫,訂單用紙,排產用紙,紙出庫,紙二次入庫,紙相關信息統(tǒng)計幾個方面實現(xiàn)的。
1.1 紙入庫
因紙箱廠資金有限,庫存紙不是很多,兩天左右就要購買紙,訂單較多時有時一天要兩次購紙。紙入庫管理就是將紙信息及數(shù)量以及價格錄入,產生紙入庫單。這是紙管理流程的第一步。該數(shù)據(jù)必須準確無誤,因此需要對該數(shù)據(jù)進行審核。
1.2訂單用紙
當用戶下訂單時,需要計算訂單用紙量。此時要查看該紙的庫存數(shù)量,如果不夠,則需要采購。訂單用紙量的設計采用了一種最省紙幅的紙卡倍數(shù)的算法。通過自動比較、計算所有符合卡倍數(shù)的紙幅度,得出紙箱浪費最少紙度卡倍數(shù),為用戶省去了大量的計算,并且減少出錯的概率,避免了不必要的紙箱浪費,節(jié)約成本。最優(yōu)卡倍數(shù)算法是指:1)產生的余數(shù)最?。◤U料最少),但要滿足誤差要求;2)卡倍數(shù)最大(生產速度快)。首先要計算產生的廢料最少的紙幅度,在相同條件下選擇卡倍數(shù)最大的,這就是最優(yōu)卡倍數(shù)算法。這個算法是計算機計算得出的。效率較高,且不會出錯。此外,該方法對于庫存缺紙,但需要用次優(yōu)紙?zhí)娲那闆r下,可以采用人工指定用紙。以此該算法也具有了一定的人工智能。
1.3排產用紙
在企業(yè)安排生產時,在滿足訂單交貨日期的要求下,將相同規(guī)格的用紙安排在一起生產,可以提高效率,降低成本。這時需要準確的計算庫存紙數(shù)量和生產用紙。對于庫存紙數(shù)量有兩個指標要求,一是紙卷數(shù)量,二是紙的庫存米數(shù)。通過在紙庫存中查詢相關信息,可以合理地安排生產。庫存信息都是通過軟件計算,保證庫存紙數(shù)量的正確率和查詢紙庫存信息的效率??梢源蟠鬁p少人工的工作量。
1.4紙出庫和紙二次入庫
根據(jù)排產的用紙需求,生成紙出庫單,當日生產前工人將紙卷出庫,送到車間生產,當日生產完畢后,需要將沒有使用完的紙二次入庫,用實際出庫的數(shù)量減去二次入庫的紙的數(shù)量,就可以計算出實際的用紙數(shù)量,產生正在的紙出庫單。由此可以計算當日生產用紙數(shù)量及總價值,在根據(jù)當日的成品數(shù),可以計算毛利潤、紙的使用率等。毛利潤的計算公式如公式(1)所示,紙的使用率如公式(2)所示。
毛利潤=成品數(shù)量*價格-紙出庫數(shù)量*價格 (1)
紙的使用率=紙的訂單需求數(shù)量/紙實際使用數(shù)量 (2)
1.5紙采購
紙采購主要是根據(jù)訂單用紙和庫存紙數(shù)量生成紙采購單。如果廠家有,就將采購單自動轉化為入庫單,只要錄入實際采購的數(shù)量即可。就完成了紙的一次循環(huán)。如果沒有,就將此采購單中沒有的數(shù)據(jù)記錄到新的預采購單。而且還可以根據(jù)庫存紙的數(shù)量加上一定的經驗,適當添加需要采購的紙的信息,實現(xiàn)了紙采購管理的準確性與人工智能的有機結合。
1.6 紙相關信息統(tǒng)計
紙庫存數(shù)量會有一定的價值,如果紙的價格出現(xiàn)變化,可以根據(jù)變化的情況及時算出庫存產品的價值變化,根據(jù)實際的市場行情適當調整庫存紙的數(shù)量,如果資金充足,就加到庫存紙的數(shù)量,如果資金短缺是,可以適當減少庫存紙的數(shù)量。通過調整可以使企業(yè)以在競爭中處于有利地位。
2基于ThinkPHP用紙管理方法的實現(xiàn)
該系統(tǒng)的實現(xiàn)主要包括數(shù)據(jù)結構的設計和頁面的設計兩部分。數(shù)據(jù)庫采用mySQL數(shù)據(jù)庫[1-7],這是因為MySQL體積小、速度快、源碼開放等特點,這樣就降低了軟件成本。頁面設計采用Adobe Dreamweaver CS3軟件,基于ThinkPHP框架開發(fā),因為ThinkPHP[7-10]是開源的PHP框架。使用面向對象的開發(fā)結構和MVC模式,封裝了CURD和一些常用操作,單一入口模式等。因此開發(fā)周期較短,成本較低。
2.1 數(shù)據(jù)結構的設計與調試
對于紙管理方法的數(shù)據(jù)結構的設計采用了主表和細表的方法,這樣可以實現(xiàn)一對多的數(shù)據(jù)關系。例如對于紙的入庫單的主表結構中主要字段和紙入庫單細表用來存放入庫紙的詳細信息的字段。在細表中只存主表的m_id。這樣這兩張表就實現(xiàn)了關聯(lián)。出庫紙的數(shù)據(jù)庫信息通過如下SQL語句實現(xiàn)(如圖1所示)。該語句是將相同的出庫紙進行合并,產生實際的出庫數(shù)量。
該SQL語句將庫存中相同紙ID統(tǒng)計出來,條件是紙張確認入庫,且已入庫紙張的數(shù)量減去出庫確認的紙張數(shù)量。因此只要正常的操作紙張入庫與出庫,庫存紙張的數(shù)量一目了然。當有新的訂單時,錄入訂單,自動計算訂單用紙量,如果該訂單審核確認后,可以查看當前庫存紙數(shù)量是否滿足。若不滿足,會自動生成采購需求。若滿足則可以正常排產。
2.2 頁面的設計與調試
2.2.1 頁面的設計
頁面的設計包括基礎數(shù)據(jù)的增、刪、查、改等基本操作。例如紙基本信息數(shù)據(jù)、紙入庫數(shù)據(jù)、出庫數(shù)據(jù)等。在紙入庫單界面時,但選擇添加紙時,就進入紙入庫界面,此時,可以添加當前入庫數(shù)量和入庫價格即可。在紙箱訂單用紙選擇時,單錄入訂單信息后,選擇訂單用紙則進入選擇紙信息界面。在該界面下根據(jù)一定的誤差原則選擇合適的用紙。這種設計可以省去計算紙幅度的計算量,只要在紙幅度選擇界面選擇紙幅度,既實現(xiàn)了可視化的操作,又可以避免因為計算錯誤,導致用紙的浪費。采購時可以查詢庫存紙卷價格和數(shù)量,可以得到庫存紙卷數(shù)量以及每一紙卷的具體信息,為紙的采購等提供必要的信息。通過查紙庫存數(shù)量界面,可以為是否可以排產提供可靠依據(jù)。
2.2.2 頁面的設計與調試
頁面的調試首先錄入客戶信息及員工信息;然后對員工進行權限設置。通過新增增加角色組,然后點擊授權,對具體頁面的操作權限設置授權。然后讓有權限的倉庫管理員錄入基本的原材料即原始盤點庫存。庫存產品通過原料入庫單的方式錄入,該工作量較大。原材料正確錄入后,就可以查看庫存商品價格等詳細資料了。然后可以根據(jù)具體操作進行,如果有入庫就錄入新的入庫單,如果有訂單就錄入新的訂單,如果有出庫就正常開出庫單,如果有訂單,就錄入新的訂單,對已經錄入的訂單進行排產生產。此外,財務也要講對賬單錄入到系統(tǒng)中,作為結轉。此時,軟件可以正常操作。
3 結論
本文采用ThinkPHP軟件開發(fā)了一種紙使用管理方法,該軟件方法實現(xiàn)了紙入庫、出庫,用紙需求,紙成本計算等的可視化智能管理,減輕了員工工作壓力,減少浪費,降低成本提升了市場競爭力。
參考文獻:
[1] 劉姍.一種改進的MySQL數(shù)據(jù)庫訪問控制的設計與實現(xiàn)[D].武漢:華中科技大學,2011.
[2] 肖維明.基于PHP+MySQL的網站開發(fā)[J].物流工程與管理,2009(6):90-92.
[3] 賈素來.使用PHP和MySQL開發(fā)動態(tài)網站[J].大眾科技,2011(3):14-15.
[4] 李榮國,王見.MySQL數(shù)據(jù)庫在自動測試系統(tǒng)中的應用[J].計算機應用,2011(S2):169-171,175.
[5] 李現(xiàn)艷,趙書俊,初元萍.基于MySQL的數(shù)據(jù)庫服務器性能測試[J].核電子學與探測技術,2011(1):48-52.
[6] 王威.MySQL數(shù)據(jù)庫源代碼分析及存儲引擎的設計[D]. 南京:南京郵電大學,2012.
[7] 王浩百.基于PHP和MySQL的辦公室網站設計與實現(xiàn)[D].長春:吉林大學,2010(5).
[8] 楊浩.基于ThinkPhp框架的校園網絡設備管理系統(tǒng)設計與實現(xiàn)[D].西安:西北大學,2012.
[9] 王亮.基于ThinkPHP的RSS閱讀系統(tǒng)的設計與實現(xiàn)[D].武漢:華中科技大學,2012.
[10] 許宏云,李煜.基于 ThinkPHP 的權限控制模塊的設計與實現(xiàn)[J].微計算機信息,2012(9):234-235.