企业销售管理系统的设计与实现
作者:周 冰
来源:《电脑知识与技术》2009年第27期
摘要:该文介绍了一个物资企业销售管理系统的开发实例。重点从系统结构、业务流程、数据库设计及主要功能模块设计着手, 介绍了该系统的设计思路和实现过程。系统选择了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 销售系统的总体设计
龙源期刊网 http://www.qikan.com.cn
1.1 系统设计目标
商品销售管理的主要任务是用计算机对商品的销售信息进行日常的管理,如销售开单、销售收款、销售退款,迅速准确的完成商品各种销售信息的统计计算和汇总工作,并快速打印商品销售报表。 1.2 系统功能
针对系统服务对象的的具体要求,本销售管理系统主要有以下几大功能:
1) 对各种商品的基础信息进行维护和管理。能够完成商品信息的添加、修改和删除,也可以按照一定的条件查询商品信息。
2) 对商品的批量销售进行处理。顾客购买商品可能是一种也可能是多种,如果能够批量处理销售,就会大大提高工作效率。因此,设计系统时应考虑到这些情况。 3) 客户欠款管理。在销售收款中,记录客户欠款信息和客户还款信息。 4) 库存商品查看。随时监控库存商品品种和数量。
5) 查询统计功能。要求可以按日期查询和可以按用户选择的字段和输入的内容查询,并在查询过程中统计销售数量和销售金额。
6) 销售汇总功能。分别按客户、商品和销售员汇总销售品种、销售数量和销售金额。 1.3 系统结构图
销售管理系统功能结构如图1所示。 1.4 业务流程
在销售管理系统中,销售和回款流程是一个企业实现物流到现金流转换的关键环节,是企业物流管理最重要的环节,也是企业资金循环的最后一个环节,其业务流程如图2所示。 1.5 销售系统的数据库设计
本系统用到的主要数据表包括商品信息表(此表用与保存商品的基础信息)、客户信息表(此表用与保存客户的基础信息和欠款信息)、客户帐款信息表(此表用于保存客户欠款和还款记录)
龙源期刊网 http://www.qikan.com.cn
表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.
龙源期刊网 http://www.qikan.com.cn
[2] 明日科技. Visual Basic 数据库系统开发完全手册[M].北京:人民邮电出版社, 2006. [3] 张勇. 网络进销存管理系统的设计及其安全策略[J].现代计算机,2004(11):2-3.
因篇幅问题不能全部显示,请点此查看更多更全内容