摘要:該文介紹了一個物資企業銷售管理系統的開發實例。重點從系統結構、業務流程、數據庫設計及主要功能模塊設計著手, 介紹了該系統的設計思路和實現過程。系統選擇了SQL Server 2000 作為開發平臺, 并以VB6.0 作為開發工具。
關鍵詞:銷售;信息管理; VB
中圖分類號:TP311文獻標識碼:A 文章編號:1009-3044(2009)27-7686-02
Design and Implementation of an Enterprise Sales Management Information System
ZHOU Bing
(Jiangsu Teachers University of Technology, Changzhou 213001, China)
Abstract: This article describes a material enterprise sales management system example. Focusing on the system architecture. business process, database design and main modules of the system, introduces the system design and implementation process. This system chooses SQL server 2000 as the development platform and VB 6.0 as the development tool.
Key words: sales; information management; VB
銷售管理是企業管理的一個重要管理環節。它的特點是信息量大,要求信息反饋迅速,對企業的經濟效益能夠產生直接的影響。同時,它與其他管理環節如庫存管理、銷售財務管理等關系十分密切。采用傳統的手工管理模式,其工作效率、管理質量和管理水平已不能滿足當今經營管理發展的要求,也無法和國外的企業進行競爭。只有采用先進的計算機管理技術,把一些科學管理的技術及管理方式融入到企業銷售管理中,才能夠提高工作效率和企業管理水平,使企業能夠隨著市場的動態變化而隨時調整自身的銷售業務流程,在瞬息萬變的市場競爭中脫穎而出。
1 銷售系統的總體設計
1.1 系統設計目標
商品銷售管理的主要任務是用計算機對商品的銷售信息進行日常的管理,如銷售開單、銷售收款、銷售退款,迅速準確的完成商品各種銷售信息的統計計算和匯總工作,并快速打印商品銷售報表。
1.2 系統功能
針對系統服務對象的的具體要求,本銷售管理系統主要有以下幾大功能:
1) 對各種商品的基礎信息進行維護和管理。能夠完成商品信息的添加、修改和刪除,也可以按照一定的條件查詢商品信息。
2) 對商品的批量銷售進行處理。顧客購買商品可能是一種也可能是多種,如果能夠批量處理銷售,就會大大提高工作效率。因此,設計系統時應考慮到這些情況。
3) 客戶欠款管理。在銷售收款中,記錄客戶欠款信息和客戶還款信息。
4) 庫存商品查看。隨時監控庫存商品品種和數量。
5) 查詢統計功能。要求可以按日期查詢和可以按用戶選擇的字段和輸入的內容查詢,并在查詢過程中統計銷售數量和銷售金額。
6) 銷售匯總功能。分別按客戶、商品和銷售員匯總銷售品種、銷售數量和銷售金額。
1.3 系統結構圖
銷售管理系統功能結構如圖1所示。
1.4 業務流程
在銷售管理系統中,銷售和回款流程是一個企業實現物流到現金流轉換的關鍵環節,是企業物流管理最重要的環節,也是企業資金循環的最后一個環節,其業務流程如圖2所示。
1.5 銷售系統的數據庫設計
本系統用到的主要數據表包括商品信息表(此表用與保存商品的基礎信息)、客戶信息表(此表用與保存客戶的基礎信息和欠款信息)、客戶帳款信息表(此表用于保存客戶欠款和還款記錄)
表1為商品信息表;表2為客戶信息表;表3為客戶帳款信息表。
2 系統主要功能模塊設計
2.1 商品信息管理模塊
商品信息管理模塊使用Datagrid表格顯示商品基本信息。當用戶要對指定Datagrid表格中的數據進行修改時,應首先將Datagrid表格中的數據顯示在Textbox控件中,以使用戶清楚地看到要修改的數據,如圖3所示。
2.2 客戶信息管理模塊
在客戶信息管理窗體中,單擊[刪除]按鈕即可刪除指定客戶的信息,如果指定要刪除的客戶存在帳款信息,那么在刪除此客戶時便出現了下面的錯誤,如圖4所示。發生此錯誤的原因是由于在建立客戶信息表與客戶帳款信息表的關系時,設置了不允許級聯刪除。
2.3 客戶帳款信息管理模塊
客戶帳款信息管理模塊完成了客戶帳款的查詢和客戶結款功能,能讓用戶方便快捷、正確地得知客戶欠款信息、還款信息和欠款余額信息。在客戶結款窗體中,默認情況下顯示所有客戶帳款信息。如果用戶輸入了“客戶全稱”,那么系統將根據用戶輸入的“客戶全稱”檢索該客戶的帳款信息;如果需要結賬,輸入結賬金額后,按 [確定] 按鈕即可,如圖5所示。
3 結束語
該銷售管理系統數據高度共享, 減少了數據冗余度, 能縮短企業資金周轉周期,人機界面友好, 安全可靠, 適用于中小物資企業,有利于推動企業信息化建設,具有較好的推廣價值。
參考文獻:
[1] 東樂工作室. Visual Basic 6.0 應用與提高[M].北京:人民郵電出版社,1999.
[2] 明日科技. Visual Basic 數據庫系統開發完全手冊[M].北京:人民郵電出版社, 2006.
[3] 張勇. 網絡進銷存管理系統的設計及其安全策略[J].現代計算機,2004(11):2-3.