?

公司銷售業務管理系統設計與實現

2016-02-23 02:19馮之潔蔡敏馮培昌
電氣自動化 2016年6期
關鍵詞:銷售業務訂單銷售

馮之潔, 蔡敏, 馮培昌

(1.上海經濟管理學校,上海 200060;2.泰康人壽保險股份有限公司上海分公司,上海 200122;3.上海第二工業大學,上海 201209)

公司銷售業務管理系統設計與實現

馮之潔1, 蔡敏2, 馮培昌3

(1.上海經濟管理學校,上海 200060;2.泰康人壽保險股份有限公司上海分公司,上海 200122;3.上海第二工業大學,上海 201209)

闡述某公司的銷售業務管理系統的軟件功能分析、設計與實現。開發目標是將企業的全部銷售業務納入統一的管理規范,同時與產品庫存及生產作業管理有機結合,以實現企業對產品的銷售管理、資金流動性管理與產品生產管理的高度協調。軟件采用主流編程框架.NET及C#語言實現,數據庫服務器端采用SQL Server軟件及其程序編程開發實現。目前軟件已經完成開發和試運行評估,較好地達到了開發目的。

銷售管理;訂單管理;客戶價值分析;管理信息系統;數據庫設計

0 引 言

某公司從事工業升降機設備生產與銷售。為了實施全面信息化管理,營銷業務管理系統開發是其中關鍵的環節。隨著競爭與發展,客戶對服務和產品的要求呈現個性化和多樣化,企業營銷領域出現創新性的概念、理論和實踐方法[1-2]。企業需要將自身的運作管理建立在先進的管理科學理論基礎上同時配合有效實用的技術輔助手段[3-4]。當前計算機和網絡技術正是能夠滿足需求的有效手段[5]。

當代企業的信息化管理特點首先是,離不開明確的市場運營戰略和具體的實施策略[5-6]。在全球經濟密切相關、客戶需求多元化的情況下,客戶購買和產品推銷的關系是更具有豐富的價值鏈內涵的新型關系[7-8]。如何以合理成本為客戶創造最高價值,將自身價值鏈與客戶價值鏈聯系起來,是企業要解決的重要管理問題[9]。因此企業營銷管理以至于整體性的內部管理都需要建立在定量的基礎上,包括客戶類信息、產品類信息、市場類信息、客戶評價與認可程度等各類定量管理信息[10]。其次,密集型數據需要有效的分析技術。其中有營銷決策支持系統(MDSS)、客戶關系管理系統(CRM)、在線多維數據分析(OLAP)、商業智能(BI)系統等信息化管理支持工具[11-13]。通過數據和分析技術的支持,企業的營銷管理才能有明確的目標和效率。本文以此為背景,從軟件工程思想和技術手段出發,闡述該管理系統的設計與實現。其目標是將該企業的全部銷售業務納入統一的管理規范,同時與產品庫存及生產作業管理有機結合,以實現對產品的銷售管理、資金流動性管理與產品生產管理的高度協調。

1 需求分析

銷售業務管理系統的主要功能有價格管理功能、銷售計劃管理功能、銷售訂貨管理功能和業務統計分析功能等,需要對功能進行分析,需要根據具體功能處理要求來建立用例模型。

1.1 價格管理功能

價格管理功能主要包括價格信息與折扣信息的設置與維護,其相關包含價格信息查詢和單據取價管理等功能。這些功能設置與維護的信息通常在該系統的銷售事務處理過程中作為基礎變量或參數訪問。

圖1 基礎價格及價類信息管理用例

(1)銷售價格設置功能有產品價格信息的類別設置、選項設置、客戶價格信息設置和業務員價格信息設置等子功能?;咀兞坑挟a品的基準成本、基準銷售價格、銷售加成率、實際單位產品成本數值;

圖2 折扣及取價信息管理用例

(2)價類信息管理功能實現對產品價格的分類管理,也就是在銷售事務處理過程中,對不同優惠等級的客戶,管理人員設定不同等級的價格范圍或區間,目的是針對不同客戶或不同批量的差異銷售或優惠銷售處理。

該模塊對產品價格設置及價格類型設置管理功能的用例模型如圖1所示,折扣及取價信息管理的功能用例如圖2所示。

1.2 銷售計劃管理功能

銷售計劃管理功能包括銷售計劃方案的設置、銷售計劃編制和銷售計劃執行報告信息等子功能。

在銷售計劃編制功能中,系統提供計劃編制模版,根據不同類型的目標項目制定年度產品銷售計劃信息、月度銷售計劃信息和回款計劃信息。通過計算實現將目標項目的年度銷售數據、回款數據分配到各月,同時能夠將全年度中各個月度的產品銷售與回款數據匯總到全年度計算。

針對各種類型的銷售計劃管理,該模塊需完成的功能有編制年度、月度計劃銷售額及銷售定額;編制年度、月度產品的銷售數量計劃;編制年度、月度回款計劃等類型。上述功能的用戶交互圖模型和用例模型分別如圖3和圖4所示。

圖3 銷售計劃管理交互圖

圖4 銷售計劃管理用例

1.3 銷售訂單管理功能

銷售訂單表達客戶對產品需求的時間和數量信息。該系統以銷售訂單為單元組織銷售訂購事務的處理功能,主要功能有直接創建銷售訂單和基于合同創建訂單。銷售訂單允許業務人員授權變更、撤銷、關閉、打開和審核。同時為方便業務處理,該系統實現訂單中的特定子項目的關閉或打開操作。訂單處理功能的交互圖和用例圖模型分別如圖5和圖6所示。

圖5 銷售訂單管理模塊交互圖

圖6 銷售訂單管理用例

1.4 銷售統計分析功能

銷售統計分析功能分別面向業務執行狀況、銷售及客戶訂購收益統計分析和綜合運營指標的分析計算等。

業務執行狀況分析功能,銷售量及客戶統計分析。功能的用例模型如圖7所示。

圖7 銷售量及客戶統計分析用例

2 系統設計

本章首先從設計原則、軟件架構設計和數據庫設計方面闡述該軟件的概要設計方案,然后就其中的主要功能模塊闡述內部詳細設計。

2.1 設計原則

公司銷售業務管理系統軟件的設計原則如下:

首先,該軟件的設計致力于采用在目前廣泛應用的主流的軟件設計方法與技術,包括盡可能采用成熟可靠的組件來進行系統構建,以確保該系統的開發風險具有盡可能低的程度及可控性。

第二,該軟件在設計上需要充分考慮該系統內部功能的生機與運行維護要求,例如對銷售業務統計分析及客戶價值貢獻度的分析計算模型的更新要求,合理設計相應的軟件接口,以降低該系統在整個運行周期內的維護成本極其復雜性。

第三,該軟件需要注重用戶友好性,特別是在界面的組織模式上圍繞業務目標來進行組織,使用戶專注于業務問題,盡可能簡化操作并在內部流程中盡可能實現對業務規則的自動調用和檢驗。

第四,該軟件的設計需要考慮到與本企業目前實施的生產管理系統和辦公自動化系統軟件的集成,以及與原有銷售管理系統在數據管理和業務管理層次上的兼容性,以實現平穩的過渡。

2.2 架構設計

該軟件的架構設計包含兩個主要層次,分別面向銷售部門業務人員的日常業務處理層,和面向業務主管的全局性及決策性業務信息的處理層。

日常業務管理層為銷售業務管理人員實現事務處理流程管理的處理模塊和調用機制,包含日常業務導航管理模塊、銷售計劃管理模塊、銷售價格信息管理模塊、銷售訂單信息管理模塊、銷售業務單據的基礎信息管理模塊和業務控制規則管理模塊。

全局及決策性信息處理層基于業務數據和客戶信息實現業務執行的統計信息和收益指標統計信息及其計算分析,包含圍繞銷售業務執行狀態統計分析模塊和圍繞客戶價值貢獻度進行統計分析的模塊。

此外,該系統還包含與本企業的生產作業管理系統的接口模塊以集成產品銷售訂單和生產計劃信息的數據管理。該軟件的架構模型如圖8所示。

圖8 軟件架構模型

2.3 數據庫設計

該軟件的數據庫基于關系數據模型對銷售事務相關的信息進行統一表達。按照處理類型,該系統的數據庫分為以下大類。

第一類數據表描述銷售業務基礎信息表,包括:產品信息表、價格信息表、成本數據表、價類信息表、取價信息表、客戶信息表等。

第二類為業務規則信息表,包括:取價規則參數表、折扣規則信息表、銷售事務處理流轉規則表等。

第三類為銷售業務處理的動態類信息表,包括:訂單信息表、訂單明細表、合同信息表、銷售定額計劃表、銷售回款計劃表、取價調整記錄表、銷售事務記錄表和業務單據數據表等。

圖9所示是該系統的數據庫的實體-聯系(Entity/Relationship)圖模型,給出了該系統中主要的數據庫表。

圖9 數據庫E/R圖

2.4 業務模塊設計

本節主要就其中的價格信息管理模塊、銷售計劃管理模塊、銷售訂單管理模塊和業務信息分析模塊的內部設計作分析,這里以業務信息分析模塊中以客戶價值分析排序最為復雜,該算法基本思想是以價值指標從底層向頂層逐層劃分給出計算流程。

2.5 其他模塊概述

與本系統有關的其他主要模塊還有銷售單據基礎信息管理模塊、業務控制規則管理模塊和客戶信息管理模塊。與前述模塊不同,這些模塊不是該銷售業務信息管理系統所獨有的,而是作為該企業的整體管理信息平臺的功能模塊被共享,例如銷售單據基礎信息管理模塊被該系統和商務信息管理系統共享、客戶信息管理模塊被該系統與客戶關系管理系統所共享。

3 系統實現

3.1 編程工具及實施

本系統采用主流編程框架.NET及C#語言實現,數據庫服務器端采用SQL Server軟件及其存儲程序編程開發實現。軟件開發工具采用微軟VS軟件集成開發環境。該環境作為應用廣泛的主流開發平臺之一不僅能夠高效實現編程和調試,而且對軟件開發過程的主要階段提供良好的支持,包括完整的開發文檔管理、軟件版本控制和測試等方面。在完成開發后,該系統的實施采用漸進過渡的模式,在完成基礎業務數據的數據庫加載和基礎業務模塊如價格管理和銷售計劃管理模塊的試運行基礎上,試運行以訂單管理為中心的銷售業務處理模塊,最后在數據積累較為充分的情況下實施銷售統計分析模塊,以保證實施過程穩妥可靠。

3.2 系統模塊部分實例

(1)價格管理模塊實例如圖10所示。

(2)銷售計劃管理模塊實例如圖11所示。

(3)銷售訂單模塊實例如圖12所示。

圖10 銷售價格基本屬性設置 圖11 銷售批量管理信息 圖12 銷售訂單信息

目前上述工具的重要發展趨勢之一是深入應用人工智能、數據挖掘及大數據分析等當代最先進的計算機技術。當代企業產品營銷管理的另一特點是將產品營銷置于企業供應鏈的整體架構之中,作為上下游企業的供應鏈的特定環節進行資源業管理領域在企業內部生產運作管理規律、企業資源集成與優化管理等研究之后新的研究課題,并且在理論和實踐上都取得了很重要的成果。對產品和服務供應鏈的運作管理既包括企業內部運作的層面,如生產運作、部門協同、業務流程的管理設計與優化,也包括企業之間的分工協同的管理誰與優化,例如初級產品供應商與深度加工與工具。從企業管理實踐的角度,供應鏈的規劃與運作管理包含以下重要方面,歸納如下。產品供應鏈與企業戰略的匹配關系,即企業決策者首先從企業長期戰略的角度規劃所建立的供應鏈應該包含哪些主要的外部企業伙伴和內部的關鍵性部門,確立這些對象之間的協作模式,以及識別在這種協作過程中對本企業戰略具有關鍵性的支撐和促進作用的因素,以確保供應鏈的運作真正與本企業戰略相匹配。

(4)銷售統計分析模塊實現

銷售及客戶價值統計分析模塊的主要程序基于數據庫存儲例程實現,主要例程有:DASAvnStx實現銷售收入數據明細統計;DASCostDts實現銷售成本數據明細統計;DASCostStx實現銷售成本數據分類統計等,不一一列舉。

3.3 軟件測試及小結

該系統在單元程序層面上的主要測試任務:①軟件設計方案及編程滿足項目規范;②全部程序在預定條件下運行結果滿足預期目標;③程序的性能在預定條件下達到預期設計指標,如實際支持的用戶在線數量、事務的并發吞吐量、對大批量數據的響應延遲等。該系統的測試已全部通過,并進行了試運行評估。

4 結束語

本文從軟件工程的角度闡述某公司的銷售業務管理系統的設計與實現,目前的試用情況表明,系統滿足全部需求分析所界定的功能規范,能夠在預定的設計條件下滿足預期的性能指標和安全特性,并且通過試運行實踐證明在對銷售計劃的準確性、有效性和訂單事務處理的及時性方面表現出良好的能力。

[1] 傅蕓. 企業戰略與產品營銷戰略[M].北京: 經濟科學出版社, 2012.

[2] 夏曉曦. 營銷戰略[M]. 北京: 經濟科學出版社, 2011.

[3] 彭昂娟. 市場營銷戰略:原理與實踐[M]. 北京: 高等教育出版社, 2008.

[4] 馬樹義. 一種面向產品全生命周期的價值鏈模型[J]. 西南財經大學學報.2010,38(2):220-225.

[5] 李清泉.產品虛擬設計與制造技術新進展[J]. 現代工業設計, 2012, 26(4): 732-735.

[6] 何林. 數據挖掘技術對企業價值鏈優化管理的應用[J]. 當代企業管理, 2013, 25(4): 332-235.

[7] 陳艷歌. 市場行為與企業營銷原理[M]. 廣州: 廣東科技出版集團, 2009.

[8] 伍斌. 基于多目標決策分析模型的產品規劃方法研究[D]. 武漢:武漢大學, 2013.

[9] 邱海波.產品營銷經理手冊[J]. 工商管理, 2009, 25(3): 332-235.

[10] P KOPPLER. Marketing Management[M]. New York: Prentice-Hall Inc.2010.

[11] M POTER. Marketing in Small Business[M]. New York: Prentice-Hall Inc.2007.

[12] 彭春云. 電子商務:系統、技術和應用[M]. 廣州: 廣東出版集團, 2013.

[13] 王森. 基于購買決策模型的營銷分析工具簡介[J]. 當代企業管理, 2012,24(1): 33-35.

Design and Implementation of a Company’s Sales Business Information Management System

Feng Zhijie1, Chai Min2, Feng Peichang3

(1.Shanghai Economic Management School, Shanghai 200060, China;2. Taikang Life Insurance Co., Ltd., Shanghai Branch, Shanghai 200122, China3. Shanghai Second Polytechnic University, Shanghai 201209, China)

This paper analyses the functions and discusses the design and implementation of the software for the sales business management system of a company. The development target of the system is to apply an integrated management standard to the company’s all sales business and combine it with product inventory and manufacturing operation management, so as to realize a high coordination among product sales management, fund flow management and product manufacturing management of the company. The software adopts mainstream programming frame .NET and C# language, while the database server end uses SQL Server software and its programming development. Its development and trial run assessment have been completed, and the development target is reached quite well.

sales management; order management; customer value analysis; management information system; database design

10.3969/j.issn.1000-3886.2016.06.007

TP391

A

1000-3886(2016)06-0020-04

馮之潔(1986-),女,上海人,教師,碩士,主要從事計算機應用技術教學工作。 蔡敏(1984-),男,上海人,碩士,主要從事金融保險業管理信息系統研發。 馮培昌(1950-),男,上海人,上海第二工業大學高級工程師,主要從事計算機應用技術的教學和科研。

定稿日期: 2016-06-04

猜你喜歡
銷售業務訂單銷售
春節期間“訂單蔬菜”走俏
訂單農業打開廣闊市場
“最確切”的幸福觀感——我們的致富訂單
這四個字決定銷售成敗
石油成品油銷售業務發展的一些思考
小企業銷售業務流程內部控制思考
給人帶來快樂的襪子,一年銷售1億美金
A企業銷售業務內部控制案例研究
商品流通企業銷售業務內部控制研究
怎樣做到日訂單10萬?
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合