国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Laravel的中小型制造業(yè)進銷存管理系統(tǒng)的設計與開發(fā)

2019-03-11 07:29:31張海林夏傳良
智能計算機與應用 2019年6期

張海林 夏傳良

摘要:本文分析了中小型制造業(yè)進銷存管理系統(tǒng)的應用需求,并基于Laravel框架開發(fā)了該系統(tǒng)。本系統(tǒng)主要包括進貨、銷售、庫存、基礎數據和用戶管理等功能模塊。其中進貨管理包括采購訂單、采購收貨和采購退貨等信息的管理;銷售管理包括銷售訂單、銷售收款和銷售退貨等信息的管理;庫存管理包括領料、退料、產品入庫、倉庫調撥和庫存盤點等信息的管理;基礎數據管理包括對供應商、客戶、倉庫和價格等信息管理;用戶管理包括新用戶注冊、用戶登錄、更改密碼和配置權限的管理,不同權限的用戶登錄后可以進入不同的管理頁面。本系統(tǒng)界面友好、使用方便,應用本系統(tǒng)可以幫助中小型制造業(yè)提高生產和管理效率。

關鍵詞:中小型制造企業(yè):進銷存管理:Laravel;MVC框架

0引言

中小型制造業(yè)在制造企業(yè)中占很大的比重。生產加工過程較為復雜,在原料的采集、加工生產、商品的銷售等方面都具有很大的流動性。企業(yè)中原料的進貨單位、需要進貨的原料種類、數量,需要生產的商品種類、數量,大批量訂單生產加工,原料、商品的退換貨等業(yè)務,如果僅僅靠員工之間聯系有可能會造成誤差,進而影響到企業(yè)的資金流動,造成不必要的損失。例如采購人員采購的貨物需要通過基礎數據人員進行定制?;A數據人員需要根據銷售人員提供的訂單,進行原料采購。在員工溝通方面,銷售人員與基礎數據人員需要溝通。基礎數據人員向采購人員發(fā)起采購請求。這樣的溝通過程過于繁瑣,很容易增加不必要的時間溝通成本。

目前,相關的管理系統(tǒng)文獻及應用系統(tǒng)較多,但都存在一定的不足。如文獻介紹了基于java的進銷存系統(tǒng),其中對用戶的權限劃分不夠清楚:文獻[2]介紹了基于JSP的金屬材料數據檢索平臺,實現的功能比較單一;文獻[3]、文獻[6]介紹的進銷存系統(tǒng)未對用戶權限進行劃分,這會對企業(yè)的業(yè)務細分造成不利影響;文獻[4]介紹了制造業(yè)信息化服務平臺的體系架構,并未實現具體功能;文獻[5]詳細介紹了離散型制造業(yè)的生產過程管理,但沒有劃分用戶的管理權限等等。

本文介紹的中小型企業(yè)進銷存管理系統(tǒng)很好地解決了上述問題,給用戶劃分了明確的權限,不同用戶登錄后可以實現管理員配置的操作管理功能,并且可以支持多個用戶同時登錄,完成管理信息的實時性。

1 需求分析

1.1 功能分析

中小型制造業(yè)進銷存管理系統(tǒng)需要實現的功能有用戶管理、基礎數據管理、進貨管理、銷售管理以及庫存管理等。具體功能如下:

用戶管理。當用戶登錄時,需要驗證用戶賬號密碼信息。判斷用戶的登錄是否正確。如果驗證失敗,就會進入登錄失敗頁面。如果驗證信息正確,進人登錄成功界面。

基礎數據管理功能。該功能可以用來設置系統(tǒng)進銷存管理中涉及到的基礎數據,主要包括對供應商、客戶、倉庫和價格等信息的管理。

進貨業(yè)務管理功能。該功能可以用來管理企業(yè)的進貨業(yè)務,主要包括對采購訂單、采購收貨和采購退貨等信息的管理。

銷售業(yè)務管理功能。該功能可用來管理企業(yè)的銷售業(yè)務,主要包括對銷售訂單、銷售收款和銷售退貨等信息的管理。

庫存管理功能。該功能可用來管理企業(yè)的庫存信息,主要包括對領料信息、退料信息、產品入庫信息和庫存信息的管理。

中小型制造業(yè)進銷存管理系統(tǒng)設計了四種用戶登錄權限,分別是基礎數據人員、采購人員、銷售人員和庫存管理人員。不同權限用戶登錄后的功能不同。

1.2數據流圖

根據對中小型制造業(yè)進銷存管理系統(tǒng)的功能需求進行分析,得出系統(tǒng)需要實現對采購、銷售、庫存、供應商、客戶、倉庫和商品等數據的管理。數據流如圖1所示。

銷售人員取得訂單后,可以在進銷存管理系統(tǒng)下訂單,系統(tǒng)通知倉庫出貨,如果沒有存貨或庫存不夠,倉庫通知生產部門生產,生產過程中所需原材料如果不夠,系統(tǒng)發(fā)出缺貨通知單,由進貨部門采購。銷售人員負責銷售后的收款和銷售退貨工作,采購人員負責采購收貨和退貨工作。基礎數據人員負責對供應商信息、客戶信息、倉庫信息和原材料商品的價格變動信息進行維護。

2 系統(tǒng)設計

2.1 概要設計

通過需求分析,可知中小型制造業(yè)進銷存管理系統(tǒng)包括用戶管理、基礎數據管理、進貨管理、銷售管理和庫存管理等五大功能模塊。其功能模塊如圖2所示。其中用戶管理由系統(tǒng)管理員負責;采購人員負責進貨管理:銷售人員負責銷售管理;庫存管理人員負責庫存管理:基礎數據人員負責基礎數據的管理。

2.2 系統(tǒng)框架結構分析

中小型制造業(yè)進銷存管理系統(tǒng)的開發(fā)采用了流行的Laravel框架,該框架的語法優(yōu)雅,完全符合主流設計模式,且是開源的,擁有強大的路由系統(tǒng)、Blade模板、數據庫遷移系統(tǒng)、齊全的安全機制和多達5500個開發(fā)包,可以快速方便地實現模塊功能。

Laravel框架是MVC架構的。其結構如圖3所示。用戶可以通過路由向控制器發(fā)出用戶請求,控制器通過模型從數據庫中得到數據后將數據更新至視圖,由視圖來響應用戶請求。

3 結束語

本文基于Laravel框架。開發(fā)了中小型制造業(yè)進銷存管理系統(tǒng)。系統(tǒng)包含管理員、采購人員、銷售人員、庫管人員和基礎數據維護人員等五種權限不同的角色,實現了進貨管理、銷售管理,庫存管理、基礎數據管理、用戶管理等五大功能模塊。應用該系統(tǒng)可以方便地實現制造企業(yè)中涉及到的進貨、銷售、庫存等管理業(yè)務,可以大大提高企業(yè)的生產效率和管理效率。

石景山区| 杭州市| 道孚县| 敦煌市| 永靖县| 沾益县| 蓬莱市| 施甸县| 吴桥县| 万盛区| 鄂托克旗| 抚顺县| 慈利县| 神农架林区| 裕民县| 青海省| 大理市| 武邑县| 乐都县| 永宁县| 金塔县| 连江县| 辽中县| 临夏县| 桂林市| 凤台县| 临邑县| 松阳县| 陵川县| 长顺县| 焦作市| 特克斯县| 定襄县| 平邑县| 库车县| 霞浦县| 韶山市| 阜城县| 铁岭市| 馆陶县| 府谷县|