销售管理系统的设计与实现
[摘 要]本系统运用 VB 技术,以 SQL Server 2000 为后台数据库,开发了一套为企业服务
的销售管理系统。利用该系统可以为决策者和管理者提供全面的销售信息和商品信息,便于
决策者及时掌握市场动态和本企业的生产状况,有效地对企业经营策略进行调整。
[关键词]销售管理;Visual Basic 6.0;ADO
1 可行性分析
销售管理系统可以使公司对商品信息、库存信息、销售员业绩、客户信息等进行高效
的管理,还可以对某段时间内的销售情况进行汇总。从而在根本上改变整个商品销售业务流
程效率低、处理能力差等手工操作过程中表现出的不足之处。利用销售管理系统可以极大
地提高效率和处理能力,而且还可降低手工操作的出错概率。另外,现有的硬件和软件技术
给我们提供了技术上的可行性。
2 需求分析
根据公司对销售管理系统的需求,销售管理系统从业务功能上大体可以划分为面向信息
管理的功能需求、面向销售业务的功能需求、面向决策的功能需求、面向综合管理的功能
需求四个方面。系统的具体功能要求大致有以下几个方面:对产品、销售人员、系统操作
人员等基本信息的管理。对产品批发、零售、退货等日常业务的管理。账务的日结、月结、
年结功能。查询当天、当月、当年的可按产品、销售人员销售情况,查询当年的销售单据。
统计查询某时间段内的销售情况,可按产品、销售人员进行统计查询。
3 开发工具
Visual Basic6.0 是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序
设计语言,可用于开发 Windows 环境下功能强大、图形界面丰富的应用软件系统。因此,本
系统以 Visual Basic6.0 作为前台开发工具。后台数据库采用 SQL Server 2000。
4 总体设计
日常业务模块:该模块主要针对公司平时的业务,包含三个子模块销售开单、销售退货、
客户结账。查询统计模块:该模块主要针对与销售有关信息的查询,包括销售查询、退货查
询、应收款查询、库存查询四个子模块。销售报表功能:该模块主要提供一些汇总信息的
查询,包含客户销售汇总、商品销售汇总、销售员销售汇总三个子模块。基础信息管理功能:
该模块主要针对基础信息的管理,包含商品信息管理、销售员管理、客户信息管理三个子模
块。实现了面向信息管理的功能需求。系统设置功能:该模块主要提供对系统管理的功能,
包含操作员管理、系统初始化、数据备份、数据恢复四个子模块。帮助功能和退出功能:
帮助功能可以使用户进一步了解系统的使用方法。用户发出关闭主窗体的行为后,询问用
户是否确定要退出本系统。如果确定,则关闭本系统。
5 数据库设计
5.1 实体与 ER 图设计
本系统设计的实体主要有以下几个: