PowerBuilder管理信息系统完整项目实例剖析(附光盘)

分類: 图书,计算机与互联网,数据库,PowerBuilder,
品牌: 明日科技
基本信息·出版社:人民邮电出版社
·页码:399 页
·出版日期:2005年
·ISBN:7115137048
·条形码:9787115137043
·包装版本:1
·装帧:平装
·开本:16开
产品信息有问题吗?请帮我们更新产品信息。
内容简介本书围绕一个完整的现代流通企业综合信息管理系统,按照商业信息管理系统设计的实现过程,详细介绍了使用Powerbuilder开发商业信息系统的思路、方法和技术。本书不仅给出系统设计步骤和源代码,而且突出介绍各个部分的设计思路、实现目标和设计流程,力求使读者抓住本质,迅速掌握使用Powerbuilder开发管理系统的相关知识,学到设计信息管理信息系统的设计思路和方法。
本书内容详实,案例完整,步骤详尽,具有很强的实用性。适合于各级软件开发人员学习使用,也可供大中专院校师生学习参考。
在本书配套光盘中提供了书中案例的全部源代码,源代码都经过精心调试,在Windows 98、Windows 2000和Windows XP下全部通过,确保能够正常运行。
媒体推荐书评
本书特色:
·详尽剖析一个完整的项目实例的开发过程;
·重点讲解系统各部分的设计思路、实现目标和设计流程;
·综合应用数据库系统开发的思路、技术和方法;
·随书附带的光盘中包含书中案例的源代码。
编辑推荐本书围绕一个完整的现代流通企业综合信息管理系统,按照商业信息管理系统设计的实现过程,详细介绍了使用Powerbuilder开发商业信息系统的思路、方法和技术。本书不仅给出系统设计步骤和源代码,而且突出介绍各个部分的设计思路、实现目标和设计流程,力求使读者抓住本质,迅速掌握使用Powerbuilder开发管理系统的相关知识,学到设计信息管理信息系统的设计思路和方法。书中内容详实,案例完整,步骤详尽,具有很强的实用性。适合于各级软件开发人员学习使用,也可供大中专院校师生学习参考。
目录
第1章 PowerBuilder编程基础1
1.1 PowerBuilder 8.0集成开发环境1
1.1.1 PowerBuilder 8.0的主界面1
1.1.2 PowerBuilder 8.0的子窗口1
1.1.3 PowerBuilder 8.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章 现代流通企业综合信息管理系统31
2.1 系统功能介绍31
2.1.1 系统介绍31
2.1.2 主要功能31
2.1.3 主要模块介绍32
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.3.4 系统结构45
2.4 系统设计45
2.4.1 设计目标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章 主程序、登录窗体及注册窗体设计61
3.1 概述61
3.1.1 功能介绍61
3.1.2 业务流程61
3.2 关键技术61
3.2.1 实例变量的声明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.3.4 难点答疑69
3.3.5 开发小结69
3.4 主程序界面设计69
3.4.1 实现目标69
3.4.2 开发流程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.1 实现目标78
3.6.2 开发流程78
3.6.3 设计思路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 关键技术87
4.2.1 自动生成指定格式的商品编号87
4.2.2 利用游标检索数据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.3.6 开发小结99
4.4 供应商基础信息管理99
4.4.1 实现目标99
4.4.2 开发流程99
4.4.3 设计思路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.5.5 难点答疑112
4.5.6 开发小结112
4.6 员工基础信息管理112
4.6.1 实现目标112
4.6.2 开发流程112
4.6.3 设计思路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章 销售管理124
5.1 销售管理概述124
5.1.1 功能介绍124
5.1.2 业务流程124
5.2 关键技术124
5.2.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.3.5 难点答疑133
5.3.6 开发小结133
5.4 商品销售管理133
5.4.1 实现目标133
5.4.2 开发流程134
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章 配送管理150
6.1 配送管理概述150
6.1.1 功能介绍150
6.1.2 业务流程150
6.2 关键技术150
6.2.1 使用下拉列表框与命令按钮进行数据查询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.6.5 难点答疑176
6.7 专题讲座176
6.7.1 游标的使用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.1 实现目标215
7.6.2 开发流程215
7.6.3 设计思路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.7.5 难点答疑224
7.7.6 开发小结224
7.8 库存上下限预警224
7.8.1 实现目标224
7.8.2 开发流程224
7.8.3 设计思路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章 往来管理240
8.1 往来管理概述240
8.1.1 功能介绍240
8.1.2 业务流程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.2 开发流程247
8.4.3 设计思路247
8.4.4 程序开发步骤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.6.5 难点答疑261
8.7 超期应付款预警261
8.7.1 实现目标261
8.7.2 开发流程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 关键技术269
9.2.1 使用两个下拉列表框进行数据查询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.4 程序开发步骤282
9.4.5 难点答疑291
9.5 商品报溢查询管理291
9.5.1 实现目标291
9.5.2 开发流程291
9.5.3 设计思路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章 报表管理302
10.1 报表管理概述302
10.1.1 功能介绍302
10.1.2 业务流程302
10.2 关键技术302
10.2.1 日数据查询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.4.5 开发小结319
10.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章 决策分析326
11.1 决策分析概述326
11.1.1 功能介绍326
11.1.2 业务流程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 销售图表分析332
11.4.1 实现目标332
11.4.2 开发流程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.5.6 开发小结338
11.6 进销存决策分析338
11.6.1 实现目标338
11.6.2 开发流程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 专题讲座357
11.8.1 使用编辑掩码框实现微调操作357
11.8.2 聚合函数和Order By子句在Select语句中的使用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.5.5 难点答疑385
12.5.6 开发小结385
12.6 权限设置385
12.6.1 实现目标385
12.6.2 开发流程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.5 难点答疑394
12.7.6 开发小结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…Select语句添加新记录399
12.10 本章总结399
……[看更多目录]