第1章 进销存管理系统 1
1.1 什么是进销存管理系统 1
1.2 进销存管理系统的作用 3
1.3 进销存管理系统的需求分析 4
1.3.1 行业背景介绍 4
1.3.2 企业背景及业务流程介绍 5
1.3.3 需求分析的过程 6
1.3.4 项目需求说明 7
1.4 系统架构以及模块设计 8
1.4.1 架构设计 8
1.4.2 模块设计 9
1.5 实战训练 10
第2章 数据库分析、设计与实现 11
2.1 概述 11
2.2 数据分析阶段 12
2.3 概念模型设计阶段 14
2.4 逻辑数据库模型设计阶段 15
2.5 物理数据库模型设计阶段 16
2.6 建立数据库阶段(数据库实施阶段) 17
2.7 实战训练 26
第3章 开发环境的搭建 27
3.1 创建工程 27
3.2 规划数据连接组件 29
3.3 主界面的实现 37
3.4 实战训练 46
第4章 基本档案管理 47
4.1 模块功能需求回顾 47
4.1.1 用户信息管理 47
4.1.2 供应商信息管理 49
4.1.3 客户信息管理 49
4.1.4 药品信息管理 49
4.2 模块中公共元素的设计 50
4.2.1 公共界面设计 50
4.2.2 公共数据检测组件的设计 58
4.3 用户信息管理 65
4.3.1 界面设计 65
4.3.2 数据连接组件的封装 68
4.3.3 控件的数据绑定 80
4.3.4 用户基本信息代码设计 83
4.3.5 整体效果 98
4.4 供应商、客户管理 100
4.4.1 需求回顾 100
4.4.2 数据库的分析设计 101
4.4.3 界面设计 102
4.4.4 代码设计 103
4.5 实战训练 103
第5章 单据管理 104
5.1 模块中公共元素的设计 104
5.1.1 公共界面设计 104
5.1.2 数据连接组件的封装 107
5.2 库存单据管理 140
5.2.1 需求回顾 140
5.2.2 入库单管理 141
5.2.3 出库单管理 186
5.3 实战训练 187
第6章 报表管理 188
6.1 水晶报表简介 188
6.1.1 什么是报表 188
6.1.2 Crystal Reports的发展 189
6.2 水晶报表的种类 190
6.3 水晶报表在本系统中的应用 191
6.3.1 标准报表——日销售报表 191
6.3.2 交叉报表——月库存报表 220
6.3.3 系统中的其他报表 227
6.4 实战训练 227