JAVA工具
          JAVA使用軟件 開發工具
          posts - 87,  comments - 9,  trackbacks - 0
           1.業務流程

            某企業的銷售管理業務主要負貴產品訂貨、開發新用戶、產成品入庫、發運、劃價及貨款回收等工作。其流程概括為訂貨→排產→入庫→審票→監控→發貨→劃價→結算→回款。由各分公司負責訂貨合同的簽訂,分公司人員把客戶填寫的訂貨合同正表和訂貨卡片送到排產調配室排產,排產后的合同由各分公司負責填寫合同附表;填好后由排產室送到生產部安排車間組織生產,車間生產出來的產品統一入庫到銷售總公司成品庫。產成品入庫必須依照票據對種類、規格、型號、件(支)數認真核對。票物相符后,經計控檢斤員檢斤填量,且雙方在入庫單上簽字蓋章后辦理入庫,同時登記建賬,入庫單轉合同科。合同科嚴格安排產合同的附表項目審核產成品入庫,對入庫單作入庫登賬,對不符合規定項目的入庫單不予辦理入庫手續。入庫合同票據要及時轉各公司,各公司確認該發貨時,發貨票據要拿到綜合管理室進行發出商品監控,確認是否應該發貨(根據監控管理規定)。經綜合管理室審核可以發貨的票據交給合同科撥出并轉發貨科準備發貨。

            2.系統需要完成的功能

            客戶的實際需求是通過銷售訂單進入ERP銷售系統。訂單是根據獲取的客戶信息、交運信息、銷售項目以及其他注意事項建立的,其主要內容有:訂單號、客戶代碼、訂單類型、訂單內容、有關日期信息、有關交運的信息、與客戶有關的信息等。獵頭.發貨部門負責對所有的運單、發運報表等進行制作和統計。發運所涉及的各種賬票和貨票的記錄都應納入計算機管理,確保有關負責人能夠準確地把握業務進展情況,使領導能做出準確的決策來控制整個系統的業務流轉。價格管理部門主要完成對發出產品、客戶訂單的劃價處理。系統應提供維護多種價格信息的功能,所有價格協議及價格批示的內容都要納入計算機管理。系統應能隨時提供各種需求的實際銷售價格,對財務系統提出的要求,能夠提供工廠成本,以便算出銷售利潤。為了使整個銷售總公司的業務流程進行得快捷、有效,起到真正意義上地提高管理水平的作用,因此開發基礎數據系統勢在必行。

            三、ERP環境下銷售管理系統的總體設計

            根據各個方面調研,本系統主要完成以下功能:銷售報價處理、系統維護、合同訂單管理、銷售訂單管理、銷售結算、發貨管理、銷售分析等功能。銷售子系統模塊劃分:

            1.系統維護模塊。本模塊包含的內容主要有:

            客戶資料:提供按客戶分區域、分類管理客戶信息,每一客戶可定義多個送貨地址,多種付款方式。用戶管理:完成銷售系統用戶(操作員)的管理功能,包括操作員的分配、刪除、權限管理等。獵頭公司.日志管理:管理銷售系統操作員的操作日志,可以查詢、統計、刪除、打印操作員的操作日志,通過對這此日志的管理,及時發現并預防發生問題,主要是事后處理,防止抵賴,從而加強系統的安全性。

            2.銷售報價處理模塊。本模塊包含的內容主要有錄入報價單、報價單修改、報價單審核、報價單查詢通過銷焦報價處理,使企業有效的對售前商務活動進行監控。支持多幣種的、多價格及帶有有效期的產品報價,可對每個客戶制定不同的銷售價格,具有多種方式的折扣處理。

            3.合同管理模塊。本模塊包含的內容主要完成對合同簽訂相關信息的輸入、查詢、統計、校核,同時可以按客戶地區、類別等管理客戶訂貨合同的建立與變更,能準確反映客戶各個時期的訂貨情況,有效地控制銷售訂單中的產品、數量、價格等信息。據此可以制定銷售計劃作為生產計劃制定的重要依據。

            4.銷售訂單管理模塊。本模塊主要包括銷售訂單的制定和訂單的實施管理,就其具體的實現形式而言,主要有以下幾種形式:

            銷售訂單錄入:錄入銷售訂單的詳細信息。

            銷售訂單下達:訂單必須經銷售主管批準后,該訂單才最終生成,并可被打印或以文件附件形式發送郵件可自由設定起止日期和自動轉之生產、庫存等管理部門不同查看之需要,形成基本的全公司生產表。技術總監獵頭.

            銷售訂單查詢:為了方便企業及時、快速地了解訂單的完成情況。包括拖期訂單查詢、訂單執行情況查詢、未完結訂單的查詢??砂串a品統計訂單執行情況、按客戶統計訂單執行情況、按地區統計訂單執行情況。

            5.銷售結算模塊。本模塊將入賬的訂單與沒有入賬訂單與財務掛接,提供客戶付款管理與跟蹤,客戶欠款的管理。另外,還包括出庫商品的確認和銷售應收款的確認。

            6.發貨管理模塊。本模塊包含的內容主要是根據訂單、客戶信用狀況、付款情況及庫存狀況制定產品出貨計劃。提供在一張提貨單內可以開出同一客戶與提貨日期所訂的不同產品。銷售部門可以根據出貨計劃,對有關客戶訂單的生產、質量檢查、包裝、運輸和報關等部門進行監督,跟蹤整個銷售單的完成情況,避免可能發生的訂單延誤,最大限度地保證客戶的利益和公司形象。

            7.銷售分析模塊。本模塊包含的內容主要是任意期間票據匯總、任意期間應收賬目匯總、應收款資金占用分析、銷售合同完成情況報告、客戶訂貨統計報告(包括任意時間段客戶定貨金額統計、客戶歷年訂購統計、客戶歷月訂購統計)、產品流向報告(包括任意時間段產品統計表、產品歷年訂購統計、產品歷月訂購統計)、產品歷年銷售增長率分析、重點用戶定貨增長率分析。

            四、ERP環境下銷售管理系統的技術實現

            1.軟件的體系結構選擇

            (1)C/S模式。技術管理獵頭.可分為兩層C/S模式和三層C/S模式,兩層C/S模式的基本工作方式是客戶向數據庫服務器發送SQL請求,服務器返回數據或結果。具體來講,又可以分為兩種實現方式,一種是由客戶來完成表示部分和業務邏輯部分,由服務器完成數據訪問部分;另一種以服務器為中心的,在這種情況下,把一些重要的業務邏輯部分放到服務器上,這樣可以充分利用服務器的計算能力,減少網絡上傳送的數據量,提高系統性能。三層C/S結構將應用的三部分(表示層、業務邏輯層、數據層)明確進行分割,使其在邏輯上各自獨立,并且單獨加以實現。分別稱之為客戶、應用服務器、數據庫服務器。與兩層C/S結構相比,其應用邏輯部分明確地劃分出來。三層C/S的體系結構中,客戶是應用的用戶接口部分,負責用戶與應用程序的交互,它接受用戶的輸人和請求,將結果以適當的形式(如圖形、報表)返回給用戶。三層C/S結構在硬件的實現上有兩種方式:一是客戶位于客戶機上,應用服務器和數據庫服務器位于統一主機上;二是客戶位于客戶機上,應用服務器和數據庫服務器位于不同的主機上。

            相比之下,兩層C/S結構的主要有以下優點:1)交互性強;2)系統通訊開銷小;3)有較強的數據操縱能力和事務處理能力;4)保證了數據的安全性和完整性。三層C/S模式具有安全性強、效率高、易于維護等特點,但是這種模式首期開發成本比較高,比較適合于開發大型分布式應用系統。傳統的兩層C/S結構實際上是一種“胖客戶機”、“瘦服務器”的網絡計算模式,而三層C/S結構則是一種“瘦客戶機”、“胖服務器”的網絡計算模式。目前,流行的趨勢是客戶機更瘦,胖服務器更胖。

            (2)B/S模式。近年來,隨著Internet/Intranet和電子商務的迅速發展,B/S結構得到了廣泛的應用,它是一種以Web技術為基礎的新型網絡管理信息系統平臺模式,B/S結構把傳統的兩層C/S中的服務器部分分為Web服務器和數據庫服務器,從而構成一個三層結構的客戶服務器體系。

            B/S結構具有能夠保證其應用的通用性和跨平臺性,并且系統安全性好、擴展性好、操作方便,界面友好,但其開發的難度較高,所應用的技術有較大的集成。

            (3)B/S與C/S混合模式。顧名思義,就是在體系結構上采用B/S與C/S的混合結構,既發揮傳統C/S模式成熟的技術,又能借助Internet充分發揮B/S模式的先進性,在規劃ERP系統時做到有的放矢,趨利避害,從而使ERP系統能夠有效地實現快速信息交流和信息共享。

            B/S與C/S混合模式的體系結構如圖1所示。

            

            圖1 B/S與C/S混合模式

            B/S與C/S混合模式能綜合C/S模式與B/S模式的優點,但此種模式的開發和應用目前尚處在研究階段,未形成成熟的技術體系。獵頭網.

            2.系統集成開發方法確定

            (1)應用軟件客戶端開發工具選擇

            系統開發應當選擇一種易用、好用、能方便找尋變量以及具有強屬性補充性能的開發工具,這樣,開發一個新的系統才能事半功倍。本文所研究的銷售子系統開發采用PowerBuilder6.5作為其應用軟件的客戶端開發工具。PowerBuilder(簡稱PB)是美國Power Soft公司開發的客戶機服務器應用程序開發工具,它所采用的圖形用戶界面使得程序員能夠快速容易地開發出相互獨立的對象,而這些對象可供其他程序員共享或重復使用。作為專門的數據庫應用系統開發工具,PB在C/S結構的管理軟件開發中表現出眾,深得用戶青睞。作為一種面向對象的編程工具,PB很好地具備了繼承性、多態性和封裝性這三個基本特性。

            (2)后臺數據庫及操作環境選擇

            系統據庫管理系統,它使用相關的命令語句在服務器和客戶機之間傳送請示和回應。在一般的Windows體系下,中小型企業的應用都使用SQL Server,為SQL Server支持存儲、觸發器、自定義函數等操作;其安全性、并發控制能力、數據挖掘、聯機操作等方面是別的數據庫平臺無法超越的。對應于SQL Server的數據處理語言即為SQL。每個數據庫管理系統都需要自己的數據處理語言(DML),但所有的DML都是由同一種語言,即SQL語言發展而來的。SQL即結構化查詢語言(Structured Query Language),是一個被廣泛采用的工業標準,該標準包括數據定義、數據操縱、數據管理、存取保護、事務控制等。

          posted on 2011-09-04 08:18 王豪 閱讀(530) 評論(0)  編輯  收藏 所屬分類: SAP學習筆記

          常用鏈接

          留言簿

          隨筆分類

          隨筆檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 德兴市| 遵义市| 腾冲县| 平安县| 健康| 叙永县| 津南区| 铜陵市| 赤壁市| 特克斯县| 阿克苏市| 柳林县| 太白县| 朝阳市| 建始县| 南昌市| 涡阳县| 罗源县| 永康市| 阿荣旗| 乡城县| 灵宝市| 五河县| 隆化县| 西乌| 秭归县| 新干县| 临汾市| 晴隆县| 朔州市| 邯郸县| 东山县| 循化| 高唐县| 亚东县| 滦南县| 扎赉特旗| 兖州市| 阿拉善右旗| 左云县| 宜兰市|