![销售管理系统的设计与实现_第1页](http://file4.renrendoc.com/view/5aed3822034c97b49fc07ab2d2aed39d/5aed3822034c97b49fc07ab2d2aed39d1.gif)
![销售管理系统的设计与实现_第2页](http://file4.renrendoc.com/view/5aed3822034c97b49fc07ab2d2aed39d/5aed3822034c97b49fc07ab2d2aed39d2.gif)
![销售管理系统的设计与实现_第3页](http://file4.renrendoc.com/view/5aed3822034c97b49fc07ab2d2aed39d/5aed3822034c97b49fc07ab2d2aed39d3.gif)
![销售管理系统的设计与实现_第4页](http://file4.renrendoc.com/view/5aed3822034c97b49fc07ab2d2aed39d/5aed3822034c97b49fc07ab2d2aed39d4.gif)
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、销售管理系统的设计与实现摘要本系统运用vb技术,以sqlserver2000为后台数据库,开发了一套为企业效劳的销售管理系统。利用该系统可以为决策者和管理者提供全面的销售信息和商品信息,便于决策者及时掌握市场动态和本企业的消费状况,有效地对企业经营策略进展调整。关键词销售管理;visualbasi6.0;ad1可行性分析销售管理系统可以使公司对商品信息、库存信息、销售员业绩、客户信息等进展高效的管理,还可以对某段时间内的销售情况进展汇总。从而在根本上改变整个商品销售业务流程效率低、处理才能差等手工操作过程中表现出的缺乏之处。利用销售管理系统可以极大地进步效率和处理才能,而且还可降低手工操作的出
2、错概率。另外,现有的硬件和软件技术给我们提供了技术上的可行性。2需求分析根据公司对销售管理系统的需求,销售管理系统从业务功能上大体可以划分为面向信息管理的功能需求、面向销售业务的功能需求、面向决策的功能需求、面向综合管理的功能需求四个方面。系统的详细功能要求大致有以下几个方面:对产品、销售人员、系统操作人员等根本信息的管理。对产品批发、零售、退货等日常业务的管理。账务的日结、月结、年结功能。查询当天、当月、当年的可按产品、销售人员销售情况,查询当年的销售单据。统计查询某时间段内的销售情况,可按产品、销售人员进展统计查询。3开发工具visualbasi6.0是一种可视化的、面向对象和采用事件驱动
3、方式的构造化高级程序设计语言,可用于开发inds环境下功能强大、图形界面丰富的应用软件系统。因此,本系统以visualbasi6.0作为前台开发工具。后台数据库采用sqlserver2000。4总体设计日常业务模块:该模块主要针对公司平时的业务,包含三个子模块销售开单、销售退货、客户结账。查询统计模块:该模块主要针对与销售有关信息的查询,包括销售查询、退货查询、应收款查询、库存查询四个子模块。销售报表功能:该模块主要提供一些汇总信息的查询,包含客户销售汇总、商品销售汇总、销售员销售汇总三个子模块。根底信息管理功能:该模块主要针对根底信息的管理,包含商品信息管理、销售员管理、客户信息管理三个子模
4、块。实现了面向信息管理的功能需求。系统设置功能:该模块主要提供对系统管理的功能,包含操作员管理、系统初始化、数据备份、数据恢复四个子模块。帮助功能和退出功能:帮助功能可以使用户进一步理解系统的使用方法。用户发出关闭主窗体的行为后,询问用户是否确定要退出本系统。假如确定,那么关闭本系统。5数据库设计5.1实体与er图设计本系统设计的实体主要有以下几个:(1)商品(商品号、名称、价格、规格、消费厂商、备注)。(2)客户(编号、名称、 、地址、邮箱、备注)。(3)销售员(编号、姓名、性别、 、住址、备注)。5.2数据库的配置在首次运行本程序时,须正确配置数据源(dns)。翻开“db数据源管理器,并添
5、加一个用户数据源,选择数据源驱动程序为sqlserver,数据源名称默认的数据库更改为数据库文件xsgl,同时将系统默认的数据库更改为数据库文件默认的数据库。6关键技术及主要模块设计6.1数据库的访问与控件的使用该系统中使用ad对数据库进展的访问是很频繁的。在ad对象模型中,用于数据库访问的对象主要有三个:nnetin对象、and对象和rerdset对象。例如在商品信息汇总功能中,访问数据库的核心代码如下:privatesubfr_lad()dtp1.value=date-30:dtp2.value=date设置日期and1_likendsubprivatesubfr_unlad(anelas
6、integer)fr_ain.enabled=true设置主窗体有效endsubprivatesuband1_lik()统计汇总客户销售商品信息add1.rerdsure=selet商品名称,unt(*)as销售品种,su(数量)as销售数量,su(金额)as销售金额,客户全称,销售员,操作员fr销售信息表here日期beteen+str(dtp1.value)+and+str(dtp2.value)+grupby商品名称,客户全称,销售员,操作员add1.refreshsetdatagrid1.datasure=add1endsubprivatesuband2_lik()alldend(e)
7、endsub6.2公共模块由于程序中对数据库连接串是整个程序共用的,所有窗体都是用它连接数据源,而且还有一些跨窗体的变量,所以应该使用公共模块来存放这些全避变量。单击“工程“添加模块菜单,翻开一个公共模块,在其中添加如下代码:publifuntinnn()asstring定义函数返回一个数据库连接nn=prvider=sdasql.1;persistseurityinf=false;userid=sa;datasure=xsglendfuntin上面的nn被赋予的值是ad的连接串属性,其中prvider是数据源的提供者,中间一部分表示使用此数据源不用密码,账号为sa。最后的datasure部分是前面建立的db数据源的名称。6.3销售开单销售开单模块是销售管理系统的核心模块之一。销售开单模块通过运用tlbar、treevie、sflexgrid控件,使界面更加直观、易用。本模块主要功能是对每笔销售出库业务进展记录,生成相对应的销售凭证。7结论本系统以visualbasi6.0作为前台开发工具,用sqlserver2000作为后台数据库,根据销售环节信息量大,要求信息反响迅速等特点的详细需求
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人教部编版历史七年级下册第10课 《蒙古族的兴起与元朝的建立》 听课评课记录7
- 北师大版历史八年级上册第10课《新文化运动》听课评课记录
- 猪场购销合同(2篇)
- 生产承包合同(2篇)
- 仁爱版八年级地理上册3.2《土地资源》听课评课记录
- 八年级道德与法治下册第四单元崇尚法治精神第七课尊重自由平等第1框自由平等的真谛听课评课记录(新人教版)
- 苏科版数学七年级下册10.2.1《二元一次方程组》听评课记录
- 冀教版数学七年级下册《多项式乘多项式》听评课记录2
- 湘教版数学七年级上册2.3《代数式的值》听评课记录
- 五年级数学下册听评课记录《3.1 分数乘法(一)(4)》北师大版
- 固体废弃物检查记录
- 工程设计费取费标准
- GB/T 5465.1-2009电气设备用图形符号第1部分:概述与分类
- 2023年辽宁铁道职业技术学院高职单招(数学)试题库含答案解析
- CAPP教学讲解课件
- 自然环境的服务功能课件 高中地理人教版(2019)选择性必修3
- 小耳畸形课件
- 新人教版初中初三中考数学总复习课件
- 机械制造有限公司组织架构图模板
- 8.3 摩擦力 同步练习-2021-2022学年人教版物理八年级下册(Word版含答案)
- 生理学教学大纲
评论
0/150
提交评论