第 15 章 应用实例 - 销售管理系统

31
第 15 第 第第第第 - 第第第第第15 15 第第第第 第第第第 - - 第第第第第第第第第第第第第第– 第第第第 第第第第第第第第第第 第第第第第第 一统 SQL Ser ver 2000 第第第第第第第Visaul Basi c 6.0 第第第第第第第第第第第第第第第

Upload: barrett-sharp

Post on 30-Dec-2015

54 views

Category:

Documents


5 download

DESCRIPTION

第 15 章 应用实例 - 销售管理系统. 学习要点: 本章通过一个简单的销售管理系统讲解如何使用 SQL Server 2000 作为后台数据库、 Visaul Basic 6.0 作为前台的开发工具创建应用程序。. 第 15 章 应用实例 - 销售管理系统. 15.1  系统设计 15.2 数据库设计 15.3 实现数据库结构和程序 15.4 创建主窗口 15.5 基本信息设置模块的创建 15.6 销售信息管理模块的创建 15.7 帮助模块的创建 15.8 系统的编译和发行. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 第 15 章 应用实例 - 销售管理系统

第 15章 应用实例 -销售管理系统

第第 1515 章章 应用实例应用实例 -- 销售管理系统销售管理系统

学习要点:– 本章通过一个简单的销售管理系统讲解

如何使用 SQL Server 2000 作为后台数据库、 Visaul Basic 6.0 作为前台的开发工具创建应用程序。

Page 2: 第 15 章 应用实例 - 销售管理系统

第 15章 应用实例 -销售管理系统

第第 1515 章章 应用实例应用实例 -- 销售管理系统销售管理系统

15.1 系统设计

15.2 数据库设计

15.3 实现数据库结构和程序

15.4 创建主窗口

15.5 基本信息设置模块的创建

15.6 销售信息管理模块的创建

15.7 帮助模块的创建

15.8 系统的编译和发行

Page 3: 第 15 章 应用实例 - 销售管理系统

第 15章 应用实例 -销售管理系统

15.115.1  系统设计 系统设计

15.1.1  系统功能分析 系统开发的总体任务是实现销售信息的系统化、规范

化和自动化。系统功能分析是在系统开发的总体任务的基础上完成的。本销售管理系统要实现的主要功能有 :

用户登录的管理 基本信息的管理 销售信息的管理 帮助信息

15.1.2 系统功能模块设计

Page 4: 第 15 章 应用实例 - 销售管理系统

第 15章 应用实例 -销售管理系统

15.2 15.2 数据库设计数据库设计

数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构可以提高数据存储的效率,以确保数据的完整性和一致性。

设计数据库系统时应该首先了解用户各个方面的需求,包括现有的以及将来可能增加的需求。数据库设计一般包括如下步骤:

数据库需求分析 数据库逻辑结构设计

Page 5: 第 15 章 应用实例 - 销售管理系统

第 15章 应用实例 -销售管理系统

15.2.1 数据库需求分析 用户的需求具体体现在各种信息的提供、保存、更新

和查询,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。

15.2.2 数据库逻辑结构设计 将上面的数据库概念结构转化为 SQL Server 2000 数据

库系统所支持的实际数据模型,也就是数据库的逻辑结构。

Page 6: 第 15 章 应用实例 - 销售管理系统

第 15章 应用实例 -销售管理系统

15.3 15.3 实现数据库结构和程序实现数据库结构和程序

15.3.1 SQL Server 2000 设置 15.3.2 Visual Basic 设置 由于程序利用 ADO ( ActiveX Data Object )完成对数

据的访问和操作,需要添加 ADO 库。启动 Visual Basi

c 6.0, 选择“项目”菜单中的“引用”命令,在“引用”对话框中选择“ Microsoft ActiveX Data Object 2.7

Library” 选项。

Page 7: 第 15 章 应用实例 - 销售管理系统

第 15章 应用实例 -销售管理系统

15.3.3 创建数据库 创建数据库、表、视图、存储过程、触发器、用户自

定义函数 15.3.4 创建 ODBC

Page 8: 第 15 章 应用实例 - 销售管理系统

第 15章 应用实例 -销售管理系统

15.4 15.4 创建主窗口创建主窗口

15.4.1 创建工程项目—— PrjSales.vbp

启动 Visual Basic 6.0 后,单击“文件 | 新建工程”菜单,在工程模板中选择“标准 EXE” , Visual Basic 自动产生一个 Form 窗体,属性都是缺省设置。单击“文件 | 保存工程”菜单,将该工程项目命名为 PrjSales 。

Page 9: 第 15 章 应用实例 - 销售管理系统

第 15章 应用实例 -销售管理系统

15.4.2 创建系统的主窗体 这个项目使用多文档界面,单击工具栏中的“添加

MDI 窗体”按钮,产生一个窗体。

15.4.3 创建主窗体的菜单

15.4.4 创建公用模块

15.4.5 用户登录窗体的创建

Page 10: 第 15 章 应用实例 - 销售管理系统

第 15章 应用实例 -销售管理系统

图 15-13 用户登录窗体

Page 11: 第 15 章 应用实例 - 销售管理系统

第 15章 应用实例 -销售管理系统

15.5 15.5 基本信息设置模块的创建基本信息设置模块的创建

基本信息设置模块主要实现如下功能: 添加和修改销售员信息。 添加和修改客户信息。 添加和修改产品信息。 添加和修改产品种类信息

Page 12: 第 15 章 应用实例 - 销售管理系统

第 15章 应用实例 -销售管理系统

15.5.1 销售员设置窗体的创建

图 15-14 销售员信息设置窗体

Page 13: 第 15 章 应用实例 - 销售管理系统

第 15章 应用实例 -销售管理系统

图 15-15 添加销售员信息窗体

Page 14: 第 15 章 应用实例 - 销售管理系统

第 15章 应用实例 -销售管理系统

图 15-16 修改销售员信息窗体

Page 15: 第 15 章 应用实例 - 销售管理系统

第 15章 应用实例 -销售管理系统

图 15-17 删除销售员信息的提示窗体

Page 16: 第 15 章 应用实例 - 销售管理系统

第 15章 应用实例 -销售管理系统

15.5.2 客户设置窗体的创建

图 15-18 客户信息设定窗体

Page 17: 第 15 章 应用实例 - 销售管理系统

第 15章 应用实例 -销售管理系统

图 15-19 添加客户信息窗体

Page 18: 第 15 章 应用实例 - 销售管理系统

第 15章 应用实例 -销售管理系统

图 15-20 修改客户信息窗体

Page 19: 第 15 章 应用实例 - 销售管理系统

第 15章 应用实例 -销售管理系统

15.5.3 产品设置窗体的创建

图 15-21 产品信息设定窗体

Page 20: 第 15 章 应用实例 - 销售管理系统

第 15章 应用实例 -销售管理系统

图 15-22 添加产品信息窗体

Page 21: 第 15 章 应用实例 - 销售管理系统

第 15章 应用实例 -销售管理系统

15.5.4 产品类别设置窗体的创建

图 15-24 产品类别信息设定窗体

Page 22: 第 15 章 应用实例 - 销售管理系统

第 15章 应用实例 -销售管理系统

图 15-25 添加产品种类信息窗体

Page 23: 第 15 章 应用实例 - 销售管理系统

第 15章 应用实例 -销售管理系统

图 15-26 添加产品种类信息窗体

Page 24: 第 15 章 应用实例 - 销售管理系统

第 15章 应用实例 -销售管理系统

15.6 15.6 销售信息管理模块的创建销售信息管理模块的创建

15.6.1 订单管理

图 15-27 订单管理设定窗体

Page 25: 第 15 章 应用实例 - 销售管理系统

第 15章 应用实例 -销售管理系统

图 15-28 添加产品详细信息的窗体

Page 26: 第 15 章 应用实例 - 销售管理系统

第 15章 应用实例 -销售管理系统

15.6.2 订单信息查询统计 1 .按照订单编号

图 15-30 订单信息查询窗体 · 按照订单编号

Page 27: 第 15 章 应用实例 - 销售管理系统

第 15章 应用实例 -销售管理系统

2 .按照销售员

图 15-32 订单信息查询窗体 · 按照销售员

Page 28: 第 15 章 应用实例 - 销售管理系统

第 15章 应用实例 -销售管理系统

3 .按照客户

4 .按照产品

5 .按照产品分类

Page 29: 第 15 章 应用实例 - 销售管理系统

第 15章 应用实例 -销售管理系统

15.7 15.7 帮助模块的创建帮助模块的创建

帮助信息是一个应用程序的必不可少的一部分,拥有友好的帮助系统是一个成熟的软件产品的重要标志。由于这不是本章的重点内容,所以请读者使用 Microso

ft Help WorkShop 或者其他的帮助系统制作软件自己完成。

Page 30: 第 15 章 应用实例 - 销售管理系统

第 15章 应用实例 -销售管理系统

15.8 15.8 系统的编译和发行系统的编译和发行

图 15-34 sales 项目的属性设置

Page 31: 第 15 章 应用实例 - 销售管理系统

第 15章 应用实例 -销售管理系统

小结:– 在本例中详细讲述了该系统的系统设计部分、数据

库设计部分等。系统设计为整个程序构建了骨架,数据库设计理顺了程序的思路,各个功能模块实现了各个细节部分。作为数据库应用的一个实例,采用了大量的视图、触发器、存储过程、用户自定义函数来实现了对 SQL Server 2000数据库的快速、高效访问,简化了程序代码,增强了程序的可读性和可维护性。