资源描述:
《销售管理系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、销售管理系统的设计与实现[摘要]本系统运用VB技术,以SQLServer2000为后台数据库,开发了一套为企业服务的销售管理系统。利用该系统可以为决策者和管理者提供全面的销售信息和商品信息,便于决策者及时掌握市场动态和本企业的生产状况,有效地对企业经营策略进行调整。 [关键词]销售管理;VisualBasic6.0;ADO 1可行性分析 销售管理系统可以使公司对商品信息、库存信息、销售员业绩、客户信息等进行高效的管理,还可以对某段时间内的销售情况进行汇总。从而在根本上改变整个商品销售业务流程效率低、处理能力差等手工
2、操作过程中表现出的不足之处。利用销售管理系统可以极大地提高效率和处理能力,而且还可降低手工操作的出错概率。另外,现有的硬件和软件技术给我们提供了技术上的可行性。 2需求分析 根据公司对销售管理系统的需求,销售管理系统从业务功能上大体可以划分为面向信息管理的功能需求、面向销售业务的功能需求、面向决策的功能需求、面向综合管理的功能需求四个方面。系统的具体功能要求大致有以下几个方面:对产品、销售人员、系统操作人员等基本信息的管理。对产品批发、零售、退货等日常业务的管理。账务的日结、月结、年结功能。查询当天、当月、当年的
3、可按产品、销售人员销售情况,查询当年的销售单据。统计查询某时间段内的销售情况,可按产品、销售人员进行统计查询。 3开发工具 VisualBasic6.0是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发e.Caption=Me.Caption"操作员:"frm_main.St1.Panels(3).Text EndSub PrivateSubForm_Unload(CancelAsInteger) frm_main.Enabled=True’设置主窗体有效 EndSub Pr
4、ivateSubmand1_Click()’统计汇总客户销售商品信息 Adodc1.RecordSource="select商品名称,count(*)as销售品种,sum(数量)as销售数量,sum(金额)as销售金额,客户全称,销售员,操作员from销售信息表and2_Click() CallCmdEnd(Me) EndSub 6.2公共模块 由于程序中对数据库连接串是整个程序共用的,所有窗体都是用它连接数据源,而且还有一些跨窗体的变量,所以应该使用公共模块来存放这些全避变量。 单击“工程”→“添加模块”菜
5、单,打开一个公共模块,在其中添加如下代码: PublicFunctionCnn()AsString’定义函数 ’返回一个数据库连接 Cnn="Provider=MSDASQL.1;PersistSecurityInfo=False;UserID=sa;DataSource=XSGL" EndFunction 上面的Cnn被赋予的值是ADO的连接串属性,其中Provider是数据源的提供者,中间一部分表示使用此数据源不用密码,账号为sa。最后的DataSource部分是前面建立的ODBC数据源的名称。 6.3销
6、售开单 销售开单模块是销售管理系统的核心模块之一。销售开单模块通过运用ToolBar、TreeVieSFlexGrid控件,使界面更加直观、易用。本模块主要功能是对每笔销售出库业务进行记录,生成相对应的销售凭证。 7结论 本系统以VisualBasic6.0作为前台开发工具,用SQLServer2000作为后台数据库,根据销售环节信息量大,要求信息反馈迅速等特点的具体需求进行设计的,并利用计算机管理技术,把科学管理的技术及管理方式融入到企业销售管理中,可极大地提高工作效率和企业的管理水平,使企业能够随着市场的动
7、态变化而随时调整销售业务流程。此外,系统界面友好、操作性强,基本可以满足公司对于销售管理系统的需求。