《基于VB技术的电脑销售管理系统设计.pdf》由会员分享,可在线阅读,更多相关《基于VB技术的电脑销售管理系统设计.pdf(4页珍藏版)》请在金锄头文库上搜索。
1、基于 VB 技术的电脑销售管理系统设计 张明,刘东 (广州民航职业技术学院 通信系,广州 510403) Design and develop of computer selling and management system based on VB technique 摘要随着计算机技术的迅速发展,计算机信息管理系统已成为热门话题。本文以 设计开发电脑销售系统为例,介绍了如何实现利用电脑来解决传统的人工方式管理计算机 销售的日常工作。 关键字销售;系统;数据库 Abstract By the development of computer technique, computer inform
2、ation management system has become a hot topic. This paper is an instance of computer selling system. It shows a way to resolve daily work of computer selling. Keyword Selling; System; Database 1引言 销售管理是企业管理的一个重要环节,随着经济和信息化的迅速发展,使用信息化管 理工具对企业的销售物流进行全面管理是必须的,也是必然的。销售管理系统应能给企业 决策者和管理者提供全方位的销售流程和实时的信息查
3、询,并且可以统计出某段时间内的 产品销售量,为企业提供一个全面的信息化平台,来提高工作效率,加强对企业销售这一 环节的全盘掌控,使决策者能够完全清楚和控制销售这一个和企业经济直接相关联的重要 过程。 1.1背景 一直以来,电脑销售公司使用传统的人工方式管理计算机销售的日常工作。一个最典 型的手工处理“电脑销售过程”就是:电脑销售公司与客户达成购买协议并签订销售订单 后,由销售方的销售员亲自拿着订单去财务部交钱,然后再去仓库领货,最后才进行装机。 这种管理方式存在着许多缺点,如:效率低、保密性差、容易让底层员工混水摸鱼, 并且直接迁涉到仓库的出入库管理,形成了双向物流。如果时间一长,将产生大量的
4、文件 和发票、收据等数据,对于日后的查找更新和保管都带来了不少的困难。 1.2可行性分析 “电脑销售管理系统”的设计与开发,将从根本上解决整个商品销售业务流程效率低、 处理能力差等手工操作过程中表现出的不足之处。方便电脑销售商对商品资料、客户资料、 销售业绩等进行高效的管理。使用该程序,管理层可以及时查询、管理商品,管理员工, 还可以对当前销售业绩、销售财务进行一些统计,给出统计表格,以便全面掌握商品的销 售情况。 利用计算机来处理会极大程度地提高效率和处理能力。销售员工将不需再为整个销售 过程忙碌,工作人员出错的概率也会减少,工作效率自然就会提高。 2需求分析 2.1系统需求 本套系统的开发
5、拟以电脑来代替手工办公模式,并可推广至各大电脑销售公司使用。 在系统开发上,我们选取的工具是 Microsoft Visual Basic 6.0 ,数据库采用 Microsoft SQL Server 2000 。 2.2功能需求 基于以上开发背景分析及目标定位,将“电脑销售管理系统”划分成基本信息管理、 产品信息管理、库存操作管理、库存警示管理和统计查询管理 5 大模块。各模块所完成的 子功能如图 1 所示。 图 1模块划分图 2.3业务流程图 其业务流程图如图 2 所示。 图 2业务流程图 3总体设计 3.1基本设计概念和处理流程 用户在运行本系统时,首先应产生一个“身份验证”框,对用户
6、身份进行确认,然后 才能进入到相应的管理模块,如图 2 所示。 对于客户(消费者)来说, 首先应了解客户的相关资料,然后根据客户的购买类型, 从系统中调出原来录入的资料(入库) ,并生成订单(出库) 。 对于公司工作人员来说,当新进一批设备时,应将其分类(产品类目管理)后输入 设备的相关信息(入库) ;当用户购买此设备时,又进入到设备的出库管理;当出 库数量大于库存数量时,系统将报告警示信息;每隔一段时间进行设备盘点。 对于公司老总来说,需了解每天的销售情况(统计查询管理) ,同时对公司工作人 员相关资料进行管理(用户信息管理) 。 3.2模块设计 1. 基本信息管理 包括客户信息管理、仓库信
7、息管理、用户信息管理等。客户信息管理完成客户的分类 查询和添加、修改、删除;仓库信息管理完成仓库的建立、查询、修改、删除;用户信息 管理限定操作员的权限,添加、修改、删除操作员等。 2. 产品信息管理 包括产品类目管理和产品信息管理。产品类目管理完成类目创建及类目中的下级类目 创建和分类,也可查询、修改、删除类目信息;产品信息管理完成产品基本信息的录入、 查询、修改和删除。 3. 库存操作管理 包括入库、出库和仓库盘点管理。在入库操作中用填写入库单的形式来完成产品的入 库行为;在出库操作中用填写出库单的形式来完成产品的出库行为,当出库数据大于库存 数量时,系统将报告警示信息;库存盘点用于显示仓
8、库中所有产品的库存信息。 4. 库存警示管理 包括数量报警和失效报警。数量报警可选择在产品数量超过上限或数量低于下限的产 品;失效报警即报告产品的有效期。以上两项信息都是在填写入库单时填写的。 5. 统计查询管理 包括产品入库统计表和库存产品物流统计表。此模块完成产品入库的所有信息,库存 产品的物流信息,其查询、统计是全面的。 4数据库设计 4.1数据库的逻辑设计 分析流程图,这个系统需要使用数据库来存储相关的信息。数据库是整个系统的基础, 只有将数据库框架搭建起来,才能完成子模块的编辑、实施。为方便数据的维护及数据的 有效扩充,我们采用的数据库开发工具是 Microsoft SQL Serv
9、er 2000 ,数据库名称为 Stocks.mdf ,在此数据库中创建 5 个表,分别为: 客户信息表,表名:customert 订单信息表,表名:P_order 雇员信息表,表名:employee 产品类目录,表名:category 产品信息表,表名:product 并设置相应的字段,管理各功能模块中的详细内容。 4.2数据库的配置 因涉及到数据库的安全性问题,在首次运行本程序时,须正确配置数据源(DNS) 。打 开“ODBC 数据源管理器” ,并添加一个用户数据源,选择数据源驱动程序为 SQL Server, 数据源名称为 stocks,同时将系统默认的数据库更改为数据库文件 stocks。 5结束语 电脑销售管理系统是典型的信息管理系统(MIS) ,其开发主要包括后台数据库的建立 和维护,以及前端应用程序的设计开发两方面。对于前者要求建立起数据一致性和完整性 强、安全性好的数据库,而对于后者则要求应用程序具有功能完备、易使用等特点。 参 考 文 献 1 于鹏编著. Visual Basic 6.0 程序设计教程. 北京:电子工业出版社, 2003 2 胡或编著. VB 程序设计. 北京:电子工业出版社, 2004 3 成奋华编著. 现代软件工程. 长沙:中南大学出版社, 2004