陳志剛
摘要:進(jìn)銷存管理系統(tǒng)是覆蓋采購管理、銷售管理、庫存管理、客戶管理和產(chǎn)品管理的企業(yè)信息化平臺(tái)。本文回顧了進(jìn)銷存管理系統(tǒng)的研究現(xiàn)狀,結(jié)合典型的生產(chǎn)型企業(yè)闡述了系統(tǒng)需求和系統(tǒng)設(shè)計(jì),從軟硬件環(huán)境、功能模塊和應(yīng)用部署等討論了實(shí)施步驟,結(jié)合系統(tǒng)安全性、運(yùn)行效率和數(shù)據(jù)挖掘等提出了改進(jìn)目標(biāo)。
Abstract: Purchase sales inventory management system is an enterprise information platform, including the management of purchase sales inventory customers and product. This paper reviews current research situation of purchase sales inventory management system, expounding the system requirement and system design basing on typical manufactures, proposing the system implementation steps from the aspects of software and hardware environment, function modules and application deployment, clarifying future improvements combined with the system security, operational efficiency and data mining.
關(guān)鍵詞:J2EE;生產(chǎn)型企業(yè);進(jìn)銷存;管理系統(tǒng)
Key words: J2EE;manufactures;purchase sales inventory;management system
中圖分類號(hào):TP393.0? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 文章編號(hào):1006-4311(2019)34-0158-03
0? 引言
隨著互聯(lián)網(wǎng)與信息技術(shù)的快速發(fā)展,市場需求的靈活多變對(duì)生產(chǎn)型企業(yè)的經(jīng)營管理提出了更高的要求。進(jìn)銷存管理系統(tǒng)是典型的企業(yè)信息化平臺(tái),覆蓋采購管理、銷售管理、庫存管理、客戶管理和產(chǎn)品管理等核心業(yè)務(wù),可以提升供應(yīng)鏈響應(yīng)速度,避免超額備料或經(jīng)常性緊急采購行為,幫助企業(yè)贏得市場先機(jī)、控制生產(chǎn)成本、提高經(jīng)營利潤,在競爭激烈的市場環(huán)境中獲得持續(xù)發(fā)展。
1? 研究現(xiàn)狀
生產(chǎn)型企業(yè)在激烈的市場競爭中充分意識(shí)到信息化管理的重要性,但限于資金壓力無法購買或開發(fā)大型的ERP系統(tǒng)整合企業(yè)管理,比較多的采用部署相對(duì)獨(dú)立的小型信息系統(tǒng)提高管理信息化水平,常見的包括采購管理系統(tǒng)、銷售管理系統(tǒng)、庫存管理系統(tǒng)、客戶管理系統(tǒng)等。大量獨(dú)立的業(yè)務(wù)系統(tǒng)提高了企業(yè)管理水平,卻無法解決不同業(yè)務(wù)之間的數(shù)據(jù)共享共用問題,不利于提升企業(yè)整體管理水平。
自1981年從德國引入第一套MRP系統(tǒng),國內(nèi)企業(yè)陸續(xù)引進(jìn)各類MRP/ERP系統(tǒng)推動(dòng)管理的信息化。這一時(shí)期,用友、金蝶、浪潮等企業(yè)通過學(xué)習(xí)和模仿開始研發(fā)適合國內(nèi)企業(yè)信息化管理的ERP系統(tǒng)。國內(nèi)外軟件廠商考慮到系統(tǒng)集成的需要,將進(jìn)銷存管理系統(tǒng)作為相對(duì)獨(dú)立的模塊嵌入ERP系統(tǒng)中,增加了進(jìn)銷存管理系統(tǒng)部署、學(xué)習(xí)和應(yīng)用的復(fù)雜度。中小企業(yè)則根據(jù)自身需求委托開發(fā)獨(dú)立的進(jìn)銷存管理系統(tǒng),在實(shí)際應(yīng)用中也暴露出功能單一、信息不規(guī)范、數(shù)據(jù)不直觀、網(wǎng)絡(luò)化程度低等問題,需要進(jìn)一步的改進(jìn)完善。
2? 系統(tǒng)分析
2.1 企業(yè)概況
A公司前身為傳統(tǒng)的國有制造型企業(yè),現(xiàn)階段主營業(yè)務(wù)包括智能交通系統(tǒng)開發(fā)、產(chǎn)品生產(chǎn)、系統(tǒng)集成和工程施工等,其產(chǎn)品在車輛動(dòng)態(tài)稱重、短程通信和視頻檢測等領(lǐng)域具有核心技術(shù)優(yōu)勢,在全國范圍內(nèi)設(shè)有8個(gè)分公司和30多個(gè)技術(shù)服務(wù)中心,其組織結(jié)構(gòu)具有典型的生產(chǎn)型企業(yè)特點(diǎn),包括生產(chǎn)計(jì)劃科、技術(shù)科、檢驗(yàn)站、采購部、銷售部、倉儲(chǔ)部、人事部、財(cái)務(wù)部、業(yè)務(wù)部等。
生產(chǎn)計(jì)劃科負(fù)責(zé)生產(chǎn)預(yù)測,制定生產(chǎn)計(jì)劃。技術(shù)科負(fù)責(zé)新技術(shù)研發(fā),產(chǎn)品生產(chǎn)的技術(shù)指導(dǎo),組織技術(shù)人員進(jìn)行技術(shù)交流。檢驗(yàn)站負(fù)責(zé)企業(yè)半成品、成品的檢測,確保產(chǎn)品的質(zhì)量合格,性能達(dá)標(biāo)。采購部負(fù)責(zé)物資需求統(tǒng)計(jì),庫存物資管理,集中采購,年度物資需求統(tǒng)計(jì)。銷售部負(fù)責(zé)產(chǎn)品定價(jià)、產(chǎn)品銷售、市場開發(fā)、公司經(jīng)營綜合分析。倉儲(chǔ)部負(fù)責(zé)成品的儲(chǔ)存和管理,半成品和廢品的暫時(shí)儲(chǔ)存。人事部負(fù)責(zé)定崗定編,勞動(dòng)合同、崗位聘用合同的管理、公司員工培訓(xùn)。財(cái)務(wù)部負(fù)責(zé)財(cái)務(wù)預(yù)算編制、資金監(jiān)控、業(yè)務(wù)結(jié)算、會(huì)計(jì)核算、工資管理、工資改革方案及實(shí)施細(xì)則。業(yè)務(wù)部負(fù)責(zé)日常管理、公司網(wǎng)站、企業(yè)宣傳、信息系統(tǒng)開發(fā)維護(hù)、公司行政與總務(wù)后勤。
作為一家中小生產(chǎn)型企業(yè),A公司的生產(chǎn)經(jīng)營管理采用自動(dòng)化與手工相結(jié)合的方式,信息資源共享程度低,業(yè)務(wù)執(zhí)行效率低、運(yùn)營成本高,難以滿足現(xiàn)階段競爭激烈的市場環(huán)境。公司管理層已經(jīng)意識(shí)到提升企業(yè)信息化的重要性,準(zhǔn)備購買進(jìn)銷存管理系統(tǒng),但市場上現(xiàn)有的系統(tǒng)軟件價(jià)格昂貴、匹配度低、部署實(shí)施困難,委托開發(fā)成為更好的選擇方案。
2.2 總體需求
A公司進(jìn)銷存管理系統(tǒng)的總體需求是實(shí)現(xiàn)企業(yè)進(jìn)銷存業(yè)務(wù)管理的系統(tǒng)化、規(guī)范化和自動(dòng)化,將客戶、生產(chǎn)、銷售與庫存等有機(jī)結(jié)合。系統(tǒng)需要具有基礎(chǔ)數(shù)據(jù)維護(hù)功能,為業(yè)務(wù)部門生產(chǎn)經(jīng)營活動(dòng)提供貨物、客戶、BOM等基礎(chǔ)數(shù)據(jù)。系統(tǒng)需要具有驅(qū)動(dòng)企業(yè)業(yè)務(wù)流程的功能,訂單生成后自動(dòng)導(dǎo)入采購、生產(chǎn)、庫存等業(yè)務(wù)環(huán)節(jié)。系統(tǒng)需要分析和研判企業(yè)經(jīng)營活動(dòng)存在的問題,如商品脫銷時(shí)增加倉庫的庫存上限和下限,倉庫中無足夠產(chǎn)品供應(yīng)發(fā)貨時(shí)自動(dòng)生成采購單等。系統(tǒng)需要滿足不同業(yè)務(wù)部門的需求,為倉儲(chǔ)部提供快速查詢及時(shí)補(bǔ)充貨源,為銷售部提供訂單數(shù)據(jù)制定或調(diào)整銷售計(jì)劃,為采購部和生產(chǎn)部門提供銷售情況和倉儲(chǔ)情況以及時(shí)調(diào)整生產(chǎn)計(jì)劃。系統(tǒng)需要為財(cái)務(wù)、技術(shù)等部門提供生產(chǎn)經(jīng)營活動(dòng)數(shù)據(jù),及時(shí)了解掌握企業(yè)生產(chǎn)效率和經(jīng)營效益。系統(tǒng)需要為企業(yè)管理層提供生產(chǎn)經(jīng)營實(shí)時(shí)數(shù)據(jù)和綜合報(bào)表,幫助其更好地掌握企業(yè)運(yùn)營狀況。
2.3 業(yè)務(wù)流程
A公司進(jìn)銷存業(yè)務(wù)流程符合生產(chǎn)型企業(yè)典型特征。客戶簽單后,倉儲(chǔ)部錄入客戶訂單生成客戶訂單表,依據(jù)庫存貨物表編制采購單;采購部依照采購單進(jìn)貨并編制貨物入庫單;倉儲(chǔ)部按照貨物入庫單完成貨物入庫,編制入庫單表并同時(shí)維護(hù)庫存貨物表;銷售部根據(jù)客戶訂單表和庫存貨物表發(fā)貨,編制發(fā)貨單表并及時(shí)存檔;業(yè)務(wù)部根據(jù)發(fā)貨單表維護(hù)客戶信息,生成客戶信息報(bào)表;生產(chǎn)科、倉儲(chǔ)部提供客戶訂單表、入庫單表、發(fā)貨單表給企業(yè)管理層;倉儲(chǔ)部及時(shí)維護(hù)庫存貨物表,每月做庫存盤點(diǎn)向企業(yè)管理層提供庫存貨物盤點(diǎn)報(bào)表。
2.4 功能需求
通過對(duì)A公司進(jìn)銷存業(yè)務(wù)的調(diào)研,從用戶角度及信息系統(tǒng)開發(fā)維護(hù)角度其主要功能需求包括貨物管理(貨物基本信息錄入、貨物基本信息維護(hù)、庫存盤點(diǎn))、客戶管理(客戶基本信息錄入、客戶基本信息維護(hù))、訂單管理(訂單基本信息錄入、訂單基本信息維護(hù))、采購管理(采購基本信息錄入、采購基本信息維護(hù))、發(fā)貨管理(發(fā)貨基本信息錄入、發(fā)貨基本信息維護(hù))、入庫管理(入庫基本信息錄入、入庫基本信息維護(hù))、報(bào)表生成(訂單報(bào)表、采購單報(bào)表、發(fā)貨單報(bào)表、入庫單報(bào)表)、系統(tǒng)功能管理(用戶權(quán)限管理、日志維護(hù)管理、數(shù)據(jù)備份恢復(fù)),可以劃分為相對(duì)獨(dú)立的功能子系統(tǒng)。
2.5 非功能需求
A公司進(jìn)銷存管理系統(tǒng)的非功性能需求包括可靠性、安全性、操作性、響應(yīng)性、可維護(hù)性等??煽啃砸笙到y(tǒng)平均無故障運(yùn)行時(shí)間不少于60天,平均故障恢復(fù)時(shí)間不超過8小時(shí),能夠有效避免誤操作導(dǎo)致的系統(tǒng)奔潰或其它故障。安全性要求系統(tǒng)嚴(yán)格分配系統(tǒng)用戶身份和權(quán)限,敏感數(shù)據(jù)采用加密傳輸和存儲(chǔ),具備完善的數(shù)據(jù)備份和恢復(fù)功能。操作性要求系統(tǒng)界面簡潔美觀,業(yè)務(wù)流程清晰,具備操作提示功能,對(duì)用戶的誤操作能夠做出糾正提示。響應(yīng)性要求系統(tǒng)功能模塊處理打開、保存操作的時(shí)間不超過3秒,平均10000條數(shù)據(jù)傳輸和轉(zhuǎn)換時(shí)間不超過120秒,報(bào)表生產(chǎn)操作時(shí)間不超過20秒。可維護(hù)性要求系統(tǒng)出現(xiàn)故障時(shí)及時(shí)向管理員報(bào)送故障代碼,可以在較短的時(shí)間內(nèi)平行移植到新的硬件設(shè)備上。
3? 系統(tǒng)設(shè)計(jì)
A公司進(jìn)銷存管理系統(tǒng)的設(shè)計(jì)遵循開放性與可擴(kuò)展性、可靠性與穩(wěn)定性、數(shù)據(jù)共享性、系統(tǒng)先進(jìn)性等原則。
3.1 框架結(jié)構(gòu)
如圖1所示,A公司進(jìn)銷存管理系統(tǒng)采用典型的B/S架構(gòu),分為數(shù)據(jù)訪問層、業(yè)務(wù)邏輯層和表示層。數(shù)據(jù)訪問層負(fù)責(zé)用戶的數(shù)據(jù)請(qǐng)求,業(yè)務(wù)邏輯層負(fù)責(zé)功能業(yè)務(wù)邏輯的實(shí)現(xiàn),表示層負(fù)責(zé)人機(jī)交互。
3.2 功能模塊
根據(jù)業(yè)務(wù)功能需求分析,系統(tǒng)有系統(tǒng)功能管理、貨物管理、客戶管理、訂單管理、采購管理、發(fā)貨管理、入庫管理和報(bào)表生成8個(gè)功能模塊。
3.3 數(shù)據(jù)庫
系統(tǒng)數(shù)據(jù)庫主要有系統(tǒng)功能管理、貨物信息、客戶信息、訂單信息、采購信息、發(fā)貨信息、入庫信息共7張數(shù)據(jù)表,其包含字段不詳細(xì)列出。
4? 系統(tǒng)實(shí)施
4.1 實(shí)施環(huán)境
A公司進(jìn)銷存管理系統(tǒng)采用B/S三層應(yīng)用體系結(jié)構(gòu),分為服務(wù)端和客戶端。服務(wù)端采用Windows服務(wù)器操作系統(tǒng),客戶端無操作平臺(tái)限制。數(shù)據(jù)庫管理系統(tǒng)采用甲骨文公司的ORACLE 11g,保證業(yè)務(wù)連續(xù)性、數(shù)據(jù)安全性、數(shù)據(jù)集成及預(yù)測響應(yīng)性能。開發(fā)環(huán)境選擇基于Java平臺(tái)的 J2EE技術(shù)體系,采用面向?qū)ο箝_發(fā)方法和XML、JSP、Servlet等主流編程技術(shù),實(shí)現(xiàn)快速部署和靈活調(diào)整的目標(biāo)。
進(jìn)銷存管理系統(tǒng)是企業(yè)級(jí)應(yīng)用,數(shù)據(jù)處理量較大,對(duì)服務(wù)器硬件配置和網(wǎng)絡(luò)帶寬有要求,必須確保大量用戶的并發(fā)訪問請(qǐng)求??蛻舳擞布渲靡蟛桓?,保證Web瀏覽器運(yùn)行即可。
4.2 功能模塊
根據(jù)系統(tǒng)設(shè)計(jì)階段的要求,A公司進(jìn)銷存管理系統(tǒng)包括8個(gè)子系統(tǒng)模塊,各功能模塊界面和代碼部分因篇幅限制不詳細(xì)列出。
4.3 應(yīng)用部署
A公司進(jìn)銷存管理系統(tǒng)的數(shù)據(jù)庫和應(yīng)用程序部署在公司內(nèi)部服務(wù)器上,限內(nèi)網(wǎng)計(jì)算機(jī)訪問。外網(wǎng)用戶通過VPN建立身份驗(yàn)證通道后,可以獲得訪問授權(quán)。
5? 問題與展望
A公司進(jìn)銷存管理系統(tǒng)投入使用后,實(shí)現(xiàn)了業(yè)務(wù)管理高度集成、業(yè)務(wù)數(shù)據(jù)的實(shí)時(shí)準(zhǔn)確、業(yè)務(wù)流程更加合理、績效反饋動(dòng)態(tài)可控、業(yè)務(wù)管理持續(xù)改善。隨著公司業(yè)務(wù)需求的不斷改進(jìn)和新興信息技術(shù)的日益發(fā)展,系統(tǒng)需要不斷拓展新的功能,更好地滿足企業(yè)持續(xù)發(fā)展的需要。
5.1 系統(tǒng)安全性
進(jìn)銷存管理系統(tǒng)產(chǎn)生、處理和存儲(chǔ)的是企業(yè)核心業(yè)務(wù)數(shù)據(jù),對(duì)系統(tǒng)的安全性、私密性有較高的要求,應(yīng)做到有效應(yīng)對(duì)網(wǎng)絡(luò)黑客發(fā)起的被動(dòng)攻擊(偵聽、截獲、業(yè)務(wù)流量分析)和主動(dòng)攻擊(偽造、病毒)。
5.2 運(yùn)行效率
系統(tǒng)數(shù)據(jù)庫的訪問量隨著公司業(yè)務(wù)的快速發(fā)展在較短時(shí)間可能有快速增長,需要擴(kuò)充數(shù)據(jù)庫管理系統(tǒng)的并發(fā)訪問上限指標(biāo),避免訪問高峰時(shí)段出現(xiàn)服務(wù)器無法連接、速度緩慢、沒有響應(yīng)等狀況。同時(shí),開發(fā)人員需要在系統(tǒng)設(shè)計(jì)實(shí)施階段主動(dòng)選擇使用經(jīng)過優(yōu)化的數(shù)據(jù)結(jié)構(gòu)和查詢語句,從基礎(chǔ)層面提高數(shù)據(jù)庫執(zhí)行效率,確保并發(fā)訪問和頻繁存取條件下的運(yùn)行效率。
5.3 挖掘數(shù)據(jù)潛力
系統(tǒng)可以借助成熟的分析模型有效挖掘企業(yè)進(jìn)銷存數(shù)據(jù)的內(nèi)在價(jià)值,為企業(yè)科學(xué)決策提供可靠依據(jù),更好地實(shí)現(xiàn)企業(yè)資源的提前配置、優(yōu)化配置。
參考文獻(xiàn):
[1]范國婷,曹飛虎,王秀友,楊穎.基于Java Web的進(jìn)銷存管理系統(tǒng)研究[J].電腦知識(shí)與技術(shù),2019,15(02):42-44.
[2]陳琴,萬波.離散型制造業(yè)進(jìn)銷存管理信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].軟件導(dǎo)刊,2017,16(06):53-56.
[3]周永圣,侯峰裕,孫雯,楊磊,張小貝.基于SpringCloud微服務(wù)架構(gòu)的進(jìn)銷存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].工業(yè)控制計(jì)算機(jī),2018,31(11):129-130,133.