《PowerBuilder管理信息系统完整项目实例剖析》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:明日科技编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2005
  • ISBN:7115137048
  • 页数:399 页
图书介绍:本书介绍使用PowerBuilder开发商业信息系统的思路,方法和技术。

目录 1

第1章 PowerBuilder编程基础 1

1.1 PowerBuilder 8.0集成开发环境 1

1.1.1 PowerBuilder 8.0的主界面 1

1.1.2 PowerBuilder8.0的子窗口 1

1.1.3 PowerBuilder8.0的菜单栏 2

1.1.4 PowerBuilder 8.0的工具栏 4

1.2 PowerBuilder对象 4

1.2.1 应用程序对象 4

1.2.2 窗口与控件 5

1.2.3 创建菜单和工具栏 7

1.2.4 用户对象和事件 8

1.3 PowerScript语言 9

1.3.1 语言基础 9

1.3.2 数据类型 10

1.3.3 声明的使用 11

1.3.4 运算符、运算符的优先级和表达式 12

1.3.5 函数和结构 14

1.3.6 PowerScript语句 16

1.4 数据库的连接 20

1.4.1 配置ODBC数据源 20

1.4.2 建立描述文件 27

1.4.3 连接数据库 29

2.1.2 主要功能 31

2.1.1 系统介绍 31

第2章 现代流通企业综合信息管理系统 31

2.1 系统功能介绍 31

2.1.3 主要模块介绍 32

5.4.2 开发流程 1 34

2.2 需求分析 35

2.2.1 开发背景 35

2.2.2 业务调查 35

2.2.3 手工工作业务流程 36

2.2.4 用户要求 36

2.2.5 数据字典 38

2.3 系统分析 41

2.3.1 问题分析与解决 41

2.3.2 系统流程分析 42

2.3.3 系统功能分析 42

2.4.1 设计目标 45

2.3.4 系统结构 45

2.4 系统设计 45

2.4.2 开发及运行环境 46

2.4.3 编码设计 46

2.4.4 输入设计 46

2.4.5 输出设计 47

2.4.6 系统安全和可靠性设计 48

2.5 数据库设计 48

2.5.1 数据库概念结构设计 48

2.5.2 数据库逻辑结构设计 50

3.2.1 实例变量的声明 61

3.2 关键技术 61

3.1.1 功能介绍 61

3.1 概述 61

3.1.2 业务流程 61

第3章 主程序、登录窗体及注册窗体设计 61

3.2.2 密码错误3次退出系统 62

3.2.3 全局变量的声明 63

3.2.4 设计注册程序的关键 64

3.3 菜单的设计 64

3.3.1 实现目标 64

3.3.2 设计思路 64

3.3.3 程序开发步骤 65

3.4.1 实现目标 69

3.4.2 开发流程 69

3.4 主程序界面设计 69

3.3.5 开发小结 69

3.3.4 难点答疑 69

3.4.3 设计思路 70

3.4.4 程序开发步骤 70

3.4.5 难点答疑 73

3.4.6 开发小结 73

3.5 系统登录窗口设计 74

3.5.1 实现目标 74

3.5.2 开发流程 74

3.5.3 设计思路 75

3.5.4 程序开发步骤 75

3.5.5 开发小结 77

3.6 注册窗体设计 77

3.6.3 设计思路 78

3.6.1 实现目标 78

3.6.2 开发流程 78

3.6.4 程序开发步骤 79

3.6.5 难点答疑 83

3.6.6 开发小结 84

3.7 专题讲座 84

3.7.1 设置系统注册表中的信息 84

3.7.2 获取系统注册表中的信息 84

3.8 本章总结 85

第4章 基础信息管理 86

4.1 基础信息管理概述 86

4.1.1 功能介绍 86

4.1.2 业务流程 86

4.2.2 利用游标检索数据 87

4.2 关键技术 87

4.2.1 自动生成指定格式的商品编号 87

4.2.3 利用数据窗口对象协助实现数据快速浏览 88

4.3 商品基础信息管理 89

4.3.1 实现目标 89

4.3.2 开发流程 90

4.3.3 设计思路 90

4.3.4 程序开发步骤 91

4.3.5 难点答疑 98

4.4.2 开发流程 99

4.4.3 设计思路 99

4.4 供应商基础信息管理 99

4.4.1 实现目标 99

4.3.6 开发小结 99

4.4.4 程序开发步骤 100

4.4.5 难点答疑 107

4.4.6 开发小结 107

4.5 银行账户管理 107

4.5.1 实现目标 107

4.5.2 开发流程 107

4.5.3 设计思路 108

4.5.4 程序开发步骤 109

4.6.2 开发流程 112

4.6.3 设计思路 112

4.6 员工基础信息管理 112

4.6.1 实现目标 112

4.5.6 开发小结 112

4.5.5 难点答疑 112

4.6.4 程序开发步骤 114

4.6.5 难点答疑 121

4.6.6 开发小结 122

4.7 专题讲座 122

4.7.1 使用编辑掩码控件设置数据的录入格式 122

4.7.2 改变数据窗口当前记录的函数 122

4.7.3 单选按钮的使用 123

4.8 本章总结 123

5.2.1 凭订单取货 124

5.2 关键技术 124

第5章 销售管理 124

5.1.2 业务流程 124

5.1.1 功能介绍 124

5.1 销售管理概述 124

5.2.2 使用MessageBox函数 125

5.3 客户订货管理 125

5.3.1 实现目标 126

5.3.2 开发流程 126

5.3.3 设计思路 126

5.3.4 程序开发步骤 127

5.4.1 实现目标 133

5.4 商品销售管理 133

5.3.6 开发小结 133

5.3.5 难点答疑 133

5.4.3 设计思路 134

5.4.4 程序开发步骤 135

5.4.5 难点答疑 147

5.4.6 开发小结 147

5.5 专题讲座 148

5.5.1 数据窗口对象的Update属性 148

5.5.2 GetItem函数和SetItem函数的使用 148

5.6 本章总结 149

6.2 关键技术 150

6.1.2业务流程 150

6.2.1 使用下拉列表框与命令按钮进行数据查询 150

6.1.1 功能介绍 150

6.1 配送管理概述 150

第6章 配送管理 150

6.3 配送申请管理 151

6.3.1 实现目标 151

6.3.2 开发流程 151

6.3.3 设计思路 151

6.3.4 程序开发步骤 153

6.3.5 难点答疑 158

6.4 配送审核管理 158

6.4.1 实现目标 158

6.4.2 开发流程 158

6.4.3 设计思路 158

6.4.4 程序开发步骤 159

6.4.5 开发小结 163

6.5 配送开票管理 163

6.5.1 实现目标 163

6.5.2 开发流程 163

6.5.3 设计思路 164

6.5.4 程序开发步骤 164

6.5.5 难点答疑 170

6.6 配送结款管理 170

6.6.1 实现目标 170

6.6.2 开发流程 171

6.6.3 设计思路 171

6.6.4 程序开发步骤 171

6.7 专题讲座 176

6.7.1 游标的使用 176

6.6.5 难点答疑 176

6.7.2 常用函数 177

6.8 本章总结 179

第7章 库存管理 180

7.1 库存管理概述 180

7.1.1 功能介绍 180

7.1.2 业务流程 180

7.2 关键技术 181

7.2.1 使用数据窗口选择录入数据 181

7.2.2 在数据窗口中进行行数据计算 182

7.3 商品入库管理 183

7.3.1 实现目标 183

7.3.2 开发流程 183

7.3.3 设计思路 183

7.3.4 程序开发步骤 184

7.4 库存查询管理 198

7.4.1 实现目标 198

7.4.2 开发流程 198

7.4.3 设计思路 198

7.4.4 程序开发步骤 199

7.4.5 难点答疑 206

7.4.6 开发小结 206

7.5 库存盘点管理 206

7.5.1 实现目标 207

7.5.2 开发流程 207

7.5.3 设计思路 207

7.5.4 程序开发步骤 208

7.6 商品有效期管理 214

7.6.2 开发流程 215

7.6.3 设计思路 215

7.6.1 实现目标 215

7.6.4 程序开发步骤 216

7.7 库存上下限设置 219

7.7.1 实现目标 220

7.7.2 开发流程 220

7.7.3 设计思路 220

7.7.4 程序开发步骤 221

7.8.1 实现目标 224

7.8.2 开发流程 224

7.8.3 设计思路 224

7.8 库存上下限预警 224

7.7.6 开发小结 224

7.7.5 难点答疑 224

7.8.4 程序开发步骤 225

7.9 商品报损管理 227

7.9.1 实现目标 227

7.9.2 开发流程 227

7.9.3 设计思路 227

7.9.4 程序开发步骤 229

7.10 专题讲座 235

7.10.1 数据窗口的常用属性、事件与函数 235

7.10.2 For...Next循环 237

7.10.3 Insert、Update及简单的Select语句的使用 238

7.11 本章总结 239

8.1.2业务流程 240

8.1.1 功能介绍 240

第8章 往来管理 240

8.1 往来管理概述 240

8.2 关键技术 241

8.2.1 使用聚合函数和通配符进行查询 241

8.2.2 对时间段的查询 242

8.3 供应商往来账目 242

8.3.1 实现目标 242

8.3.2 开发流程 243

8.3.3 设计思路 243

8.3.4 程序开发步骤 243

8.3.5 开发小结 246

8.4 供应商往来结款 246

8.4.1 实现目标 246

8.4.4 程序开发步骤 247

8.4.2 开发流程 247

8.4.3 设计思路 247

8.5 供应商往来对账 254

8.5.1 实现目标 254

8.5.2 开发流程 254

8.5.3 设计思路 255

8.5.4 程序开发步骤 256

8.5.5 难点答疑 257

8.6 超期应收款预警 258

8.6.1 实现目标 258

8.6.2 开发流程 258

8.6.3 设计思路 259

8.6.4 程序开发步骤 259

8.7.2 开发流程 261

8.7.1 实现目标 261

8.6.5 难点答疑 261

8.7 超期应付款预警 261

8.7.3 设计思路 262

8.7.4 程序开发步骤 262

8.8 专题讲座 264

8.8.1 Do...Loop循环语句 264

8.8.2 下拉列表框的属性、事件与函数 265

8.9 本章总结 267

第9章 查询统计管理 268

9.1 查询统计管理概述 268

9.1.1 功能介绍 268

9.1.2 业务流程 268

9.2.1 使用两个下拉列表框进行数据查询 269

9.2 关键技术 269

9.2.2 使用复选框进行数据查询 271

9.3 商品销售查询管理 272

9.3.1 实现目标 272

9.3.2 开发流程 272

9.3.3 设计思路 272

9.3.4 程序开发步骤 273

9.4 商品配送查询管理 281

9.4.1 实现目标 281

9.4.2 开发流程 282

9.4.3 程序开发步骤 282

9.5.3 设计思路 291

9.5.2 开发流程 291

9.5.1 实现目标 291

9.5 商品报溢查询管理 291

9.4.4 难点答疑 291

9.5.4 程序开发步骤 292

9.5.5 难点答疑 300

9.5.6 开发小结 300

9.6 专题讲座 300

9.6.1 在Select语句中使用Union实现联合查询 300

9.6.2 用SetSQLSelect函数设置检索条件实现数据查询 301

9.7 本章总结 301

10.2.1 日数据查询 302

10.2 关键技术 302

10.1.2 业务流程 302

10.1.1 功能介绍 302

10.1 报表管理概述 302

第10章 报表管理 302

10.2.2 月销售信息查询 304

10.3 日销售报表 306

10.3.1 实现目标 306

10.3.2 开发流程 306

10.3.3 设计思路 306

10.3.4 程序开发步骤 307

10.3.5 难点答疑 312

10.4 月商品销售报表 312

10.4.1 实现目标 313

10.4.2 开发流程 313

10.4.3 设计思路 313

10.4.4 程序开发步骤 314

10.5 单商品销售报表 319

10.4.5 开发小结 319

10.5.1 实现目标 320

10.5.2 开发流程 320

10.5.3 设计思路 320

10.5.4 程序开发步骤 321

10.5.5 开发小结 324

10.6 专题讲座 324

10.6.1 KeyDown函数的使用 324

10.6.2 用户自定义事件的实现 325

10.7 本章总结 325

11.1.1 功能介绍 326

11.1.2 业务流程 326

11.1 决策分析概述 326

第11章 决策分析 326

11.2 关键技术 327

11.2.1 在查询语句中对查询结果进行分组排序 327

11.2.2 如何将查询结果保存到已存在数据表 327

11.3 商品销售排行 327

11.3.1 实现目标 327

11.3.2 开发流程 327

11.3.3 设计思路 328

11.3.4 程序开发步骤 329

11.3.5 难点答疑 331

11.3.6 开发小结 331

11.4.2 开发流程 332

11.4.1 实现目标 332

11.4 销售图表分析 332

11.4.3 设计思路 333

11.4.4 程序开发步骤 333

11.4.5 难点答疑 334

11.4.6 开发小结 334

11.5 利润分析 334

11.5.1 实现目标 334

11.5.2 开发流程 334

11.5.3 设计思路 334

11.5.4 程序开发步骤 335

11.5.5 难点答疑 337

11.6.2 开发流程 338

11.6.1 实现目标 338

11.6 进销存决策分析 338

11.5.6 开发小结 338

11.6.3 设计思路 339

11.6.4 程序开发步骤 340

11.6.5 难点答疑 348

11.6.6 开发小结 348

11.7 供应商应收应付分析 349

11.7.1 实现目标 349

11.7.2 开发流程 349

11.7.3 设计思路 349

11.7.4 程序开发步骤 349

11.7.5 难点答疑 356

11.7.6 开发小结 356

11.8.2 聚合函数和Order By子句在Select语句中的使用 357

11.8 专题讲座 357

11.8.1 使用编辑掩码框实现微调操作 357

11.9 本章总结 358

第12章 系统初始化与维护 359

12.1 系统维护概述 359

12.1.1 功能介绍 359

12.1.2 业务流程 359

12.2 关键技术 360

12.2.1 实现系统初始化 360

12.2.2 进行权限设置 360

12.3 操作员管理 361

12.3.1 实现目标 361

12.3.2 开发流程 362

12.3.3 设计思路 363

12.3.4 程序开发步骤 364

12.4 初期建账 371

12.4.1 实现目标 371

12.4.2 开发流程 373

12.4.3 设计思路 373

12.4.4 程序开发步骤 374

12.4.5 难点答疑 376

12.4.6 开发小结 376

12.5 系统初始化 377

12.5.1 实现目标 377

12.5.2 开发流程 377

12.5.3 设计思路 377

12.5.4 程序开发步骤 378

12.6.2 开发流程 385

12.6.1 实现目标 385

12.5.5 难点答疑 385

12.5.6 开发小结 385

12.6 权限设置 385

12.6.3 设计思路 386

12.6.4 程序开发步骤 387

12.6.5 难点答疑 390

12.6.6 开发小结 391

12.7 数据备份 391

12.7.1 实现目标 391

12.7.2 开发流程 391

12.7.3 设计思路 392

12.7.4 程序开发步骤 392

12.7.6 开发小结 394

12.7.5 难点答疑 394

12.8 数据恢复 395

12.8.1 实现目标 395

12.8.2 开发流程 395

12.8.3 设计思路 395

12.8.4 程序开发步骤 396

12.8.5 难点答疑 398

12.8.6 开发小结 398

12.9 专题讲座 398

12.9.1 在应用程序中控制菜单项 398

12.9.2 使用Insert...elect语句添加新记录 399

12.10 本章总结 399