优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

VB524 电脑销售管理系统设计VB|SQLServer

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:


一直以来,电脑销售公司使用传统的人工方式管理计算机销售的日常工作。一个最典型的手工处理“电脑销售过程”就是:电脑销售公司与客户达成购买协议并签订销售订单后,由销售方的销售员亲自拿着订单去财务部交钱,然后再去仓库领货,最后才进行装机。
这种管理方式存在着许多缺点,如:效率低、保密性差、容易让底层员工混水摸鱼,并且直接迁涉到仓库的出入库管理,形成了双向物流。如果时间一长将产生大量的文件和发票、收据等数据,对于日后的查找更新和保管都带来了不少的困难。
1.2  可行性分析〖本文来自:计算机毕业网  〗
“电脑销售管理系统”的设计与开发,将从根本上解决商品销售整个业务流程效率低,处理能力差等手工操作过程中表现出的不足之处。方便电脑销售商对商品资料、客户资料、销售业绩等进行高效的管理。使用该程序之后,管理层可以及时查询商品、管理商品、管理员工、还可以对当前销售业绩、销售财务进行一些统计,给出统计表格,以便全面掌握商品的销售情况。
利用计算机来处理无疑会极大程度地提高效率和处理能力。销售员工不需再为整个销售过程忙碌,工作人员出错的概率也会减少,工作效率自然就会提高。
2 需求分析 内容来自think58 [版权所有:http://think58.com]
2.1 系统需求
本套系统的开发拟以电脑来代替手工办公模式,并可推广至各大电脑销售公司使用。在系统开发上,我们选取的工具是Microsoft Visual Basic 6.0 ,数据库采用Microsoft SQL Server 2000 。 think58好,好think58

[资料来源:http://THINK58.com]

1. 基本信息管理
包括客户信息管理、仓库信息管理、用户信息管理等。客户信息管理完成客户的分类查询和添加、修改、删除;仓库信息管理完成仓库的建立、查询、修改、删除;用户信息管理限定操作员的权限,添加、修改、删除操作员等。
2. 产品信息管理
包括产品类目管理和产品信息管理。产品类目管理完成类目创建及类目中的下级类目创建和分类,也可查询、修改、删除类目信息;产品信息管理完成产品基本信息的录入、查询、修改和删除。
3. 库存操作管理
包括入库、出库和仓库盘点管理。在入库操作中用填写入库单的形式来完成产品的入库行为,在出库操作中用填写出库单形式来完成产品的出库行为,当出库数据大于库存数量时,系统将报告警示信息;库存盘点用于显示仓库中所有产品的库存信息。
4. 库存警示管理
包括数量报警和失效报警。数量报警可选择在产品数量超过上限或数量低于下限的产品;失效报警即报告产品的有效期。以上两项信息都是在填写入库单时填写的。
5. 统计查询管理
包括产品入库统计表和库存产品物流统计表。此模块完成产品入库的所有信息,库存产品的物流信息,其查询、统计是全面的。
4 数据库设计
4.1  数据库的逻辑设计
分析流程图,这个系统需要使用数据库来存储相关的信息。数据库是整个系统的基础,只有将数据库框架搭建起来,才能完成子模块的编辑、实施。为方便数据的维护及数据的有效扩充,我们采用的数据库开发工具是Microsoft SQL Server 2000 ,数据库名称为Stocks.mdf ,在此数据库中创建8个表,分别为: 内容来自think58 [资料来源:http://THINK58.com]

 客户信息表,表名:client。
 仓库信息表,表名:storehouse。
 用户信息表,表名:users。
 产品类目录,表名:protype。
 产品信息表,表名:product。

think58好,好think58 [来源:http://www.think58.com]

[资料来源:THINK58.com]

Public Const DATABASE As String = "Stocks"
Public Const DSN As String = "Stocks"
Public Const DB_USER_NAME As String = "sa"
Public Const DB_PASSWORD As String = "sa"
Public Const CONNECT_LOOP_MAX = 10
2. DbFunc标准模块
用来管理工程中与数据库操作相关的声明。其数据库连接的程序设计为:
Private Sub connect()
      Dim TmpStat As Long
       If IsConnect = True Then
        Exit Sub
       End If
       ......〖本文来自:计算机毕业网  〗
       TmpStat = SQLConnect(Hdbc, DSN, Len(DSN), DB_USER_NAME, _
                 Lengch(DB_USER_NAME), DB_PASSWORD, Len(DB_PASSWORD))
       If TmpStat <> SQL_SUCCESS And _
           TmpStat <> SQL_SUCCESS_WITH_INFO Then

[资料来源:http://THINK58.com]


           MsgBox "无法获得连接句柄!", , "ODBC API执行错误"
           IsConnect = True
           Disconnect
           End
      End If
      IsConnect = True
End Sub
3. Generalfunc标准模块
用来管理工程中一些通用的自定义函数。
4. Variable标准模块
用来管理工程中的全局变量。
6 窗体模块的设计
窗体模块设计采用了VB中各功能组件的结合使用,主要用到的有:CommandButton、Lable、Frame、ComboBox、Adodc、TextBox、DataList、DataCombo、DataGrid等控件。根据功能模块的划分原则,在工程中将创建23个窗体。
说明:因限于篇幅,此处不列出。——斜体为非毕业论文中的内容。
7 系统维护
7.1  调试运行
在程序开发过程中,边调试边运行边检查错误,使用了断点方式完成。断点就是使程序执行到某条可疑的语句时暂时停下来,以便利用调试工具查找出错误所在。

[资料来源:THINK58.com]


(1)设置断点
 在程序代码窗口中将光标移动要设置断点的语句行。
 选择“调试”|“切换断点”命令,这时该语句行变成高亮度加粗显示,并且在该
行左侧出现一个醒目的大圆点,这时程序暂时停止并进入中断模式中。

[资料来源:http://think58.com]