采購管理系統設計研究

時間:2022-12-27 03:48:06

導語:采購管理系統設計研究一文來源于網友上傳,不代表本站觀點,若需要原創文章可咨詢客服老師,歡迎參考。

采購管理系統設計研究

摘要:隨著電子商務的不斷發展,越來越多的企業應用電子采購辦理相關業務。現有的企業采購管理系統存在采購策略不完善、組織結構不清晰、采購能力不足等問題。基于此,分析、研究了云計算技術,同時引入MVC結構和Hadoop技術重新設計采購管理系統,遏制傳統采購業務中的暗箱操作,提高采購辦事效果和生產效果,進一步提升企業綜合管理水平。

關鍵詞:電子采購;MVC;Hadooop

1引言

企業采購是企業生產過程中的一項重要環節,傳統的人工采購方式存在手續辦理繁瑣、采購周期長、采購暗箱操作等問題。對當前企業采購而言,進一步規范企業采購業務、遏制暗箱操作迫在眉睫。使用信息技術設計電子采購管理系統,整合各種網絡通信資源,可實現企業物料管理、采購管理和供應商管理的信息化管理,解決物資采購瓶頸,降低采購風險,減少采購成本,提升采購質量,擴大企業市場占有率。

2相關技術選擇

2.1MVC結構。MVC結構將應用程序分為模型(Model)、視圖(View)和控制器(Controller)三個部分[1],現在大多Web采用的都是MVC框架技術。MVC框架實現數據模塊,邏輯模塊和表現模塊的分離,提高系統的可維護性、擴展性和復用性[2]。MVC框架處理信息的過程是控制器接收用戶請求后,調用相關模型處理用戶請求,并在控制器的控制下,將處理后的數據結果通過視圖進行格式轉換返回給用戶。2.2Hadoop架構。Hadoop是ApacheNutch開發的分布式計算和海量數據處理平臺[3],核心框架主要有HDFS分布式文件系統和Map/Reduce編程模塊[4]。HDFS分布式文件系統具有海量訪問和高度容錯的能力,主要解決海量數據分割和數據存儲問題。MapReduce編程模塊為海量數據提供計算,MapReduce編程模塊的主要根源是Map映射和Reduce聚集,Map映射負責打散數據,Reduce聚集負責整合數據。

3系統設計

3.1系統架構設計。系統使用MVC結構進行搭建,實現視圖層、模型層和控制器的系統分層,降低系統數據的耦合度,增強系統的可維護性和可擴展性。系統架構圖如圖1所示。3.2系統功能設計。對現在主流云計算技術進行分析可知,系統底層使用Hadoop架構實現海量數據的計算和處理,系統管理層為中間層提供Web服務,客戶層為頂層實現用戶登錄和用戶身份驗證功能。結構企業實際采購流程中的采購管理系統包括采購管理、審核管理、倉庫管理和用戶管理等功能模塊。用戶管理模塊包括用戶注冊、身份認證、權限管理和信息管理。采購管理包括采購申請、計劃管理、詢價比價管理和招標采購管理。審核管理包括詢價決策、招標采購審核和紀檢審計管理。倉庫管理包括物料的入庫管理和出庫管理。系統功能結構圖如圖2所示。3.3數據庫設計。數據庫設計主要是定義、約束數據表之間的關系、數據庫、數據字段。采購管理系統需要設計30多個數據庫,以實現采購實體之間的對應關系。下面介紹了系統中的用戶角色信息表和物料信息表。第一,用戶角色信息表。主要實現系統采購過程中不同角色所承擔的不同工作任務,為用戶設置不同的系統使用權限,為系統使用安全提供保障。第二,物料信息表。物料信息表是采購管理系統中最重要的數據表之一,物料的儲備情況是采購物料的核心依據。物料信息表是經理及以上用戶才有權限進行操作的數據庫表。

4系統功能實現

4.1用戶管理模塊。用戶管理模塊實現主管、調試員、計劃員、材料員和供應商等用戶的注冊。通過用戶注冊信息,系統對用戶身份進行分類,設置系統使用權限,同時管理和維護系統各類用戶信息。用戶只能在權限范圍內操作,不能越權操作。4.2采購管理模塊。計劃員根據企業物料采購需求,制作采購計劃表。通過采購計劃表并結合企業生產實際需求,向至少3家及以上的供應商發起詢報價。供應商根據自身情況進行報價,計劃員匯總供應商報價情況,之后發送給主管完成詢價決策。對企業而言,采購價高的物料需通過招標采購模塊制訂招標書,邀請多家供應商參與投標。供應商接收到投標任務后,交納保證金,在投標時間截止前完成投標報價。投標截止后,企業領導確定中標供應商。4.3審核管理模塊。審核管理模塊是對計劃員發起的詢報價匯總情況進行詢價決策,審核招標采購信息,紀檢和審計企業物料采購過程,確保采購過程的公平性和公正性。4.4倉庫管理。倉庫管理的核心是質量管理。材料員在物料入庫前檢查物料規格、型號等信息,并對企業生產部門使用的物料進行出庫材料質量鑒定。

5結語

本文結合企業實際采購面臨的問題,詳細分析了采購業務、采購管理系統的系統架構、系統功能模塊數據庫,設計了基于Hadoop架構搭建的用戶管理模塊、采購管理模塊、審核管理模塊和倉庫管理模塊等功能模塊的云計算采購管理系統,擴展了系統電子商務功能,確保系統能夠處理海量數據。

參考文獻

[1]許年芳.基于ASP.NET的安徽省專利獎網上申報評審系統設計與實現[J].安徽科技,2018(8):50-52.

[2]吳光波,徐茂生.基于構件的Web應用框架[J].計算機科學,2014,31(B09):171-173.

[3]劉春東.基于Hadoop的采購系統的設計與實現[D].成都:電子科技大學,2013:58-59.

[4]陸小麗,何加銘.基于Map/Reduce的索引數據云存儲模型研究[J].寧波大學學報(理工版),2011,24(3):29-33.

作者:程亞維 單位:河南理工大學 計算機科學與技術學院