?

水泥銷售系統的研發設計

2011-04-10 02:23紅,王
制造業自動化 2011年14期
關鍵詞:銷售價格流程圖水泥

馬 紅,王 虎

MA Hong,WANG Hu

(武漢理工大學 網絡教育學院,武漢 430070)

0 引言

春馳集團新豐水泥有限公司現在使用的是一套通過外購的通用水泥銷售管理系統。該系統已運行多年,對輔助銷售人員對水泥銷售管理起到很大作用。外購軟件節省了大量系統開發時間,系統技術水平較高。但是,隨著時間的推移,外購軟件的優勢在慢慢消失,也暴露出了許多缺點。由于不是專門定制的系統,在購買后也沒有進行二次開發,沒有相應的售前培訓,售后服務較差,使得系統的許多重要功能由于某種原因無法使用。例如,在簽訂水泥銷售合同時,系統要求輸入銷售價格,但是實際中絕大部分銷售合同的銷售價格采用隨行就市的定價方式,使得月末銷售結算單中實際結算價格與當初的合同價格不同,而月末結算單錄入界面中的金額統計是依據合同定價自動完成的,無法直接修改。銷售人員只好使用Excel制作月末結賬單,在銷售系統中沒有相應的數據,使得多種重要的報表無法統計。

1 系統分析

1.1 需求分析

福建春馳集團新豐水泥有限公司現在使用的是一套通過外購的通用水泥銷售管理系統。該系統已運行多年,對輔助銷售人員對水泥銷售管理起到很大作用。外購軟件節省了大量系統開發時間,系統技術水平較高。但是,隨著時間的推移,外購軟件的優勢在慢慢消失,也暴露出了許多缺點。由于不是專門定制的系統,在購買后也沒有進行二次開發,沒有相應的售前培訓,售后服務較差,使得系統的許多重要功能由于某種原因無法使用。

例如,在簽訂水泥銷售合同時,系統要求輸入銷售價格,但是實際中絕大部分銷售合同的銷售價格采用隨行就市的定價方式,使得月末銷售結算單中實際結算價格與當初的合同價格不同,而月末結算單錄入界面中的金額統計是依據合同定價自動完成的,無法直接修改。銷售人員只好使用Excel制作月末結賬單,在銷售系統中沒有相應的數據,使得多種重要的報表無法統計。

系統設置了調價單這一功能,可以對相應的銷售價格進行調整,但是錄入過程十分繁瑣,工作量大,銷售人員放棄使用。經研究后發現可以對合同進行反審核,然后直接修改合同上的銷售價格,但是這又暴露出了系統安全性方面的問題。一個錄入員可以輕易地審核、反審核已定的合同并修改合同銷售價格,這種權限應該只有銷售主管才能擁有。

1.2 業務流程圖

銷售部的業務主要是制定計劃、尋找客戶、銷售談判、簽訂合同、派車發貨、結算。具體的實施步驟是依據生產部門的生產量預測,估計本期內可銷售的水泥數量,由總經理主持召開銷售預測供給量分配會議,各片區經理制定相應的銷售計劃。各銷售員根據片區的供給量扣除已銷售數量得到的可供銷售數量,開展銷售活動。并做好以簽訂合同的發貨安排,對車輛進行派遣,運費結算。按時將銷售數據輸入系統。月末由結算員和客戶進行對賬、結算,由總經理審核后,收取、付清相應款項。系統的業務流程圖如圖1所示:

圖1 業務流程圖

1.3 數據流程圖

數據流程圖是以管理業務流程圖為依據,通過抽象以舍去具體的組織結構、工作場所和物流等,單從數據信息流動的角度,來描述系統內部及環境之間的數據信息的傳遞、處理和存儲的一種工具。[1]

數據流程圖的常用符號說明如下:

圖2 數據流程圖符號說明

通過對系統的業務流程圖的分析,抽象處理后得到頂層數據流程圖如圖3所示:

通過進一步詳細分析,對各種處理進行再分解,得出了深層次的數據流程圖。

1.3.1 銷售談判數據流程圖(如圖4所示)

1.3.2 發貨數據流程圖(如圖5所示)

2 系統設計

2.1 開發平臺選擇和功能結構設計

該系統開發使用微軟公司的Windows7操作系統,開發環境采用RAD Studio 2010(Delphi),數據庫使用微軟公司的SQL Server 2008。運行環境使用Windows操作系統和SQL Server 2008數據庫。

圖3 頂層數據流程圖

圖4 銷售談判數據流程圖

圖5 發貨數據流程圖

本項目采用了結構化的系統設計思想:采用自頂向、逐層分解的方法,把系統劃分為若干子系統,而子系統有劃分為若干功能模塊,模塊又劃分為子模塊。層層劃分知道每一個模塊是相對獨立、功能單一的獨立程序為止。[2]模塊是組成目標系統邏輯模型和物理模型的基本單位,在模塊設計中要求高內聚、低耦合。

根據用戶需求分析后得出系統功能結構圖如圖6所示:

圖6 系統功能結構圖

2.2 算法設計

在系統開發過程中運用了許多算法,這里選用最典型的算法進行說明。系統的客戶激勵模塊,是這個系統的核心競爭力所在,也是春馳集團為了能夠在激烈的市場競爭中更快更好地發展而提出的新思路。我有幸在這個時候在公司實習,了解了這一思路,并且將它體現在系統中,也是十分幸運的。

春馳集團在2009年成立了建融擔保有限公司,公司高層提出了戰略性思路,把水泥銷售和銀行貸款結合起來,提高春馳水泥的市場競爭力。具體思路是調查了解多年來的客戶資料,從中挑選了規模較大、具有良好信譽、發展前景的銷售代理商結成戰略聯盟,通過擔保公司和銀行的關系,幫助代理商在銀行貸款,由擔保有限公司提供擔保,貸出來的資金如果客戶沒有更好的用途,可以放在擔保公司,月息1.3%。

例如:一家月銷售2000噸的地區代理商,通過成立的貿易公司,在建融擔保公司的幫助下,在銀行貸款500萬,月利率0.7%,由擔保公司提供擔保,年保費率2%。資金全部放在擔保公司,月息1.3%,每月末開出匯票付給春馳集團用于水泥款結算,那么第一個月的資金收益是:

5,000,000×(0.013-0.007-0.02÷12)=21666.67元

按照月銷售2000噸水泥計算,平均每噸進貨價減少10.8元,對客戶來說是非常大的鼓勵。

對于銷售人員來說,如何從多個用戶中挑選出優秀的、有潛力的客戶是復雜的過程,本系統針對這個情況,設計了客戶評分算法,來輔助銷售員對客戶進行分級,挑選優質客戶??蛻艏盍鞒倘鐖D7所示。

客戶評分算法采用加權法,由總經理,副總經理,片區經理分別依據八個評分項目今年現狀和明年預計進行評估打分,算出總分后按照總經理30%,副總經理30%,片區經理40%的權重進行加權匯總后記為客戶的最后得分進行排名篩選。

圖7 客戶激勵流程圖

2.3 數據庫設計

本系統的E-R圖如圖8所示:

3 系統實施

本系統最終測試在筆記本計算機中執行。運行環境的配置如下表所示:

圖8 數據庫E-R圖

表1 運行環境配置列表

首先在數據庫管理系統中附加數據庫文件DB.mdf。然后設置目錄下的db.udl數據庫鏈接文件,設置截圖如圖9所示。

圖9 數據庫鏈接屬性設置截圖

這個文件用于系統與運行環境的數據庫連接。然后系統就可以開該運行環境中正常運行。

[1] 王虎,張駿. 管理信息系統[M]. 武漢: 武漢理工大學出版社,2007.

[2] 薛華成. 管理信息系統[M]. 北京: 清華大學出版社,2003.

[3] 閃四清. 數據庫系統原理與應用教程[M]. 北京: 清華大學出版社,2004.

[4] 鄺孔武等.信息系統開發與管理[J].中國人民大學出版社. 2002.

[5] 尚家堯.管理信息系統分析與設計[J].廣東人民出版社.2001.

[6] 陸永禎.SQL Server數據庫管理和程序開發[M]. 北京: 中國鐵道出版社,2003.

猜你喜歡
銷售價格流程圖水泥
沒聽錯吧?用污泥和尿液制水泥
水泥像被踢死事件
2020年12月70個大中城市二手住宅銷售價格指數
通過對水泥管式磨機隔倉板結構改進提高水泥臺產
5月份商品住宅銷售價格環比略有上漲
70大中城市房價同比下跌城市增多
4月份大型零售企業服裝銷售價格同比下降12.3%零售額同比微降
寧??h村級權力清單36條
《天津醫藥》稿件處理流程圖
《天津醫藥》稿件處理流程圖
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合