书籍详情
PowerBuilder管理信息系统项目开发实践
作者:王龙,黄光斌主编
出版社:科学出版社
出版时间:2005-05-01
ISBN:9787030155351
定价:¥54.00
购买这本书可以去
内容简介
PowerBuilder9.0是PowerSoft公司最新推出的可视化数据库系统集成开发工具,非常适用于开发管理信息系统。本书使用PowerBuilder 9.0开发管理信息系统,讲述了5个管理信息系统的详细开发过程。全书共分7章,主要包括MIS和PowerBuilder 9.0简介、员工管理系统、客房管理系统、仓库管理系统、图书管理系统、视频点播系统以及installShield简介和安装发布文件的制作。 全书由浅入深,各章节又具有一定的独立性,方便读者快速全面地掌握PowerBuilder 9.0开发管理信息系统的技术。 本书适用于对PowerBuilder有所了解,从事数据库系统、管理信息系统开发的人员,也可作为高校计算机编程课程的参考教材以及自学教材。
作者简介
暂缺《PowerBuilder管理信息系统项目开发实践》作者简介
目录
第1章管理信息系统及PowerBuilder9.0概述 1
1.1管理信息系统简介 1
1.1.1管理信息系统的概念 1
1.1.2管理信息系统的功能与用途 1
1.1.3管理信息系统的开发方法 2
1.1.4管理信息系统的优点 2
1.2PowerBuilder9.0概述 3
1.2.1PowerBuilder与管理信息系统 3
1.2.2PowerBuilder概况及发展 3
1.2.3PowerBuilder的特点 3
1.2.4PowerBuilder9.0的新特性 5
1.3开发管理信息系统的基础知识 8
1.3.1PowerBuilder开发管理信息系统的过程 8
1.3.2系统分析和设计阶段 9
1.3.3分析和建立数据库和数据库对象阶段 9
1.3.4创建工作空间.目标.应用对象和库阶段 10
1.3.5创建系统各个模块的阶段 12
1.3.6将系统编译为可执行系统 12
1.3.7创建安装文件,发布系统 13
1.4本书使用的各种数据库的建立方法 13
1.4.1建立AdaptiveServerAnywhere类型的数据库 13
1.4.2建立MSSQLServer2000类型的数据库 15
1.4.3建立Oracle10g类型的数据库 16
1.5PowerBuilder9.0与数据库的连接 18
1.5.1PowerBuilder9.0与数据库的连接简介 18
1.5.2与ASA数据库进行连接 18
1.5.3与MSSQLServer2000数据库进行连接 19
1.5.4与Oracle10g数据库进行连接 20
1.6通过PowerBuilder9.0建立数据库对象 21
1.6.1建立数据库对象简介 21
1.6.2建立数据库表 21
1.6.3建立数据库表的主键 22
1.6.4建立数据库表的外键 22
1.6.5建立数据库表的索引 23
1.7数据窗口技术 24
本章小结 24
第2章员工管理系统 25
2.1概述 25
2.1.1系统开发的意义 25
2.1.2系统需求分析 25
2.1.3系统主要模块及功能 26
2.2数据库设计 28
2.2.1设计逻辑表 28
2.2.2数据库需求分析 30
2.2.3建立并连接数据库 30
2.2.4设计数据库表 30
2.2.5建立数据库表 33
2.3技术亮点 34
2.3.1字段编辑类型 34
2.3.2动态设置数据窗口的查询语句 35
2.3.3动态设置数据窗口允许修改的范围 35
2.4创建工作空间.目标.应用对象和库文件 35
2.4.1创建工作空间.目标.应用对象和库文件 35
2.4.2编写应用对象的代码 36
2.5创建用户对象 36
2.6创建登录模块 37
2.6.1登录模块的功能 37
2.6.2设计登录窗口的布局 37
2.6.3编写登录模块的代码 38
2.7创建系统主窗口模块 39
2.7.1主窗口模块的功能 39
2.7.2设计主窗口布局 39
2.7.3编写主窗口模块代码 40
2.8创建新员工登记模块 41
2.8.1新员工登记模块的功能 41
2.8.2设计新员工登记窗口的布局 41
2.8.3设计新员工信息数据窗口对象 42
2.8.4编写新员工登记模块的代码 48
2.9创建职位变动登记模块 53
2.9.1职位变动登记模块的功能 53
2.9.2设计职位变动登记窗口的布局 53
2.9.3设计员工基本信息数据窗口对象 55
2.9.4设计职位变动信息数据窗口对象 56
2.9.5编写w_change窗口的代码 58
2.9.6编写查询条件部分的代码 59
2.9.7编写员工信息部分的代码 61
2.9.8编写职位变动信息部分的代码 61
2.10创建员工维护模块 65
2.10.1员工维护模块的功能 65
2.10.2设计员工维护窗口的布局 65
2.10.3设计员工维护窗口的数据窗口对象 67
2.10.4编写w_op窗口的代码 67
2.10.5编写员工查询部分的代码 68
2.10.6编写员工信息部分的代码 70
2.11创建职位维护模块 71
2.11.1职位维护模块的功能 71
2.11.2设计职位维护窗口的布局 72
2.11.3设计职位维护模块的数据窗口对象 73
2.11.4编写w_pos窗口的代码 74
2.11.5编写职位查询部分的代码 74
2.11.6编写职位维护部分的代码 76
2.12生成可执行文件 78
2.13扩充和提高 78
本章小结 78
第3章客房管理系统 80
3.1概述 80
3.1.1系统开发的目的和意义 80
3.1.2系统需求分析 80
3.1.3系统主要模块及功能 82
3.2数据库设计 84
3.2.1设计逻辑表 84
3.2.2数据库需求分析 85
3.2.3建立并连接数据库 85
3.2.4设计数据库表 86
3.2.5建立数据库表 88
3.3技术亮点 90
3.3.1安全登录 90
3.3.2MDI模式 90
3.3.3动态设置数据窗口的SQL语句 90
3.4创建工作空间.目标.应用对象和库文件 90
3.4.1创建工作空间.目标.应用对象和库文件 90
3.4.2编写应用对象的代码 91
3.5创建系统登录模块 91
3.5.1登录模块的功能 91
3.5.2创建用户对象uo_bt 92
3.5.3设计登录窗口的布局 92
3.5.4编写登录模块的代码 93
3.6创建MDI主窗口模块 94
3.6.1设计主窗口菜单 94
3.6.2编写主菜单的代码 95
3.6.3编写用户权限改变菜单项的函数 96
3.6.4设计主窗口 96
3.6.5编写主窗口的代码 96
3.7创建入住登记模块 97
3.7.1入住登记模块的功能 97
3.7.2设计入住登记窗口的布局 97
3.7.3设计客人信息数据窗口对象 98
3.7.4设计入住信息数据窗口对象 101
3.7.5编写w_in窗口的代码 103
3.7.6编写客人信息部分的代码 104
3.7.7编写房间要求部分的代码 105
3.7.8编写入住信息部分的代码 105
3.8创建客房资源子模块 108
3.8.1客房资源子模块的功能 108
3.8.2设计客房资源窗口的布局 108
3.8.3设计客房资源数据窗口对象 109
3.8.4编写客房资源子模块的代码 110
3.9创建退房结账模块 113
3.9.1退房结账模块的功能 113
3.9.2设计退房结账窗口的布局 113
3.9.3设计退房结账模块的数据窗口对象 114
3.9.4编写退房结账模块的代码 116
3.10创建综合操作模块 119
3.10.1综合操作模块的功能 119
3.10.2设计综合操作窗口的布局 119
3.10.3设计客人信息数据窗口对象 125
3.10.4设计客房信息数据窗口对象 126
3.10.5设计入住信息数据窗口对象 127
3.10.6设计统计信息数据窗口对象 129
3.10.7编写w_op窗口的代码 130
3.10.8编写客人信息部分的代码 131
3.10.9编写客房信息部分的代码 134
3.10.10编写入住信息部分的代码 137
3.10.11编写统计信息部分的代码 140
3.11创建系统维护模块 140
3.11.1系统维护模块的功能 140
3.11.2设计系统维护窗口的布局 141
3.11.3设计数据窗口对象 142
3.11.4编写系统维护模块的代码 143
3.12生成可执行文件 145
3.13扩充和提高 145
本章小结 146
第4章仓库管理系统 147
4.1概述 147
4.1.1系统开发的目的和意义 147
4.1.2系统需求分析 147
4.1.3系统主要模块及功能 150
4.2数据库设计 155
4.2.1设计逻辑表 155
4.2.2数据库需求分析 156
4.2.3建立并连接数据库 157
4.2.4设计数据库表 157
4.2.5建立数据库表 161
4.3技术亮点 164
4.3.1利用初始化文件获得连接参数 164
4.3.2采用继承方法提高系统开发效率 164
4.3.3利用用户对象提高开发效率 165
4.3.4打印.预览数据报表 165
4.3.5数据窗口间共享数据 165
4.4创建工作空间.目标.应用对象和库文件 166
4.4.1创建工作空间.目标.应用对象和库文件 166
4.4.2编写应用对象的代码 166
4.5创建系统登录模块 167
4.5.1系统登录模块的功能 167
4.5.2创建uo_bt用户对象 167
4.5.3设计登录窗口的布局 168
4.5.4编写登录模块的代码 169
4.6创建MDI主窗口模块 170
4.6.1主窗口模块的功能 170
4.6.2创建w_parent窗口 170
4.6.3设计主窗口菜单 170
4.6.4编写主菜单的代码 172
4.6.5编写用户权限改变菜单项的函数 173
4.6.6设计主窗口 173
4.6.7编写主窗口的代码 174
4.7创建入库登记模块 174
4.7.1入库登记模块的功能 174
4.7.2创建uo_dw用户对象 174
4.7.3设计入库登记模块的布局 175
4.7.4设计货物信息数据窗口对象 177
4.7.5设计入库记录数据窗口对象 180
4.7.6编写w_in窗口的代码 185
4.7.7编写对货物信息进行过滤的代码 187
4.7.8编写货物信息部分的代码 188
4.7.9编写入库记录部分的代码 189
4.8创建入库查询报表模块 191
4.8.1入库查询报表模块的功能 191
4.8.2设计入库查询报表窗口的布局 191
4.8.3设计入库记录数据窗口对象 193
4.8.4设计打印报表的数据窗口 194
4.8.5编写入库查询报表模块的代码 196
4.8.6打印预览子模块的功能 199
4.8.7设置打印预览窗口的布局 199
4.8.8编写打印预览子模块的代码 201
4.9创建出库登记模块 203
4.9.1出库登记模块的功能 203
4.9.2设计出库登记模块的布局 204
4.9.3设计入库记录数据窗口对象 205
4.9.4设计历史出库记录数据窗口对象 207
4.9.5设计新出库记录数据窗口对象 208
4.9.6编写w_out窗口的代码 212
4.9.7编写对入库记录进行过滤的代码 214
4.9.8编写入库记录部分的代码 215
4.9.9编写出库记录部分的代码 216
4.10创建出库查询报表模块 221
4.10.1出库查询报表模块的功能 221
4.10.2设计出库查询报表窗口的布局 221
4.10.3设计出库记录数据窗口对象 223
4.10.4设计打印报表的数据窗口 224
4.10.5编写出库查询报表模块的代码 225
4.10.6关于打印预览子模块 228
4.11创建货物信息维护模块 228
4.11.1货物信息维护模块的功能 228
4.11.2设计货物信息维护模块的布局 228
4.11.3设计货物信息数据窗口对象 231
4.11.4编写w_goods窗口的代码 231
4.11.5编写对货物信息进行过滤的代码 232
4.11.6编写货物信息维护部分的代码 234
4.12创建仓库位置维护模块 236
4.12.1仓库位置维护模块的功能 236
4.12.2创建w_dw_parent窗口 237
4.12.3设计仓库位置维护模块的布局 240
4.12.4设计仓库位置信息数据窗口对象 240
4.12.5编写仓库位置维护模块的代码 241
4.13创建单位人员维护模块 242
4.13.1单位人员维护模块的功能 242
4.13.2设计单位人员维护模块的布局 242
4.13.3设计单位人员信息数据窗口对象 242
4.13.4编写单位人员维护模块的代码 243
4.14创建库管信息维护模块 245
4.14.1库管信息维护模块的功能 245
4.14.2设计库管信息维护模块的布局 245
4.14.3设计库管信息数据窗口对象 245
4.14.4编写库管信息维护模块的代码 246
4.15生成可执行文件 248
4.16扩充和提高 248
本章小结 248
第5章图书管理系统 249
5.1概述 249
5.1.1系统开发的目的和意义 249
5.1.2系统需求分析 249
5.1.3系统主要模块及功能 253
5.2数据库设计 260
5.2.1设计逻辑表 260
5.2.2数据库需求分析 263
5.2.3建立并连接数据库 263
5.2.4设计数据库表 263
5.2.5建立数据库表 270
5.3技术亮点 272
5.3.1操纵数据库的大二进制数据 272
5.3.2用timer函数和timer事件实现动画效果 273
5.3.3用PowerBuilder进行文件读取操作 273
5.3.4利用多个控件实现数据窗口的自动填入 274
5.4创建工作空间.目标.应用对象和库文件 275
5.4.1创建工作空间.目标.应用对象和库文件 275
5.4.2创建保存参数的初始化文件 275
5.4.3编写应用对象的代码 275
5.5创建系统登录模块 276
5.5.1系统登录模块的功能 276
5.5.2创建uo_bt用户对象 277
5.5.3设计登录窗口的布局 277
5.5.4编写登录模块的代码 278
5.6创建MDI主窗口模块 282
5.6.1主窗口模块的功能 282
5.6.2创建w_parent窗口 282
5.6.3设计主窗口菜单 283
5.6.4编写主菜单的代码 285
5.6.5编写用户权限改变菜单项的函数 286
5.6.6设计主窗口 288
5.6.7编写主窗口的代码 288
5.7创建图书查询模块 289
5.7.1图书查询模块的功能 289
5.7.2创建uo_dw用户对象 289
5.7.3设计图书查询模块的窗口布局 290
5.7.4设计图书简要信息数据窗口对象 292
5.7.5设计图书详细信息数据窗口对象 294
5.7.6编写图书查询模块的代码 296
5.8创建读者查询模块 298
5.8.1读者查询模块的功能 298
5.8.2设计读者查询模块窗口的布局 299
5.8.3设计读者信息数据窗口 301
5.8.4设计显示借书记录的数据窗口对象 303
5.8.5编写读者查询模块的代码 305
5.9创建借书操作模块 308
5.9.1借书操作模块的功能 308
5.9.2设计借书操作模块窗口的布局 308
5.9.3设计图书信息数据窗口对象 310
5.9.4设计读者信息数据窗口对象 313
5.9.5设计读者借书记录数据窗口对象 316
5.9.6后期加工w_lend窗口 317
5.9.7编写借书操作模块的代码 318
5.10创建输入密码子模块 325
5.10.1输入密码子模块的功能 325
5.10.2设计输入密码模块的布局 326
5.10.3编写输入密码模块的代码 327
5.11创建还书操作模块 327
5.11.1还书操作模块的功能 327
5.11.2设计还书操作模块窗口的布局 328
5.11.3设计图书信息数据窗口对象 329
5.11.4后期加工w_return窗口 329
5.11.5编写还书操作模块的代码 329
5.12创建位置选择子模块 333
5.12.1位置选择子模块的功能 333
5.12.2设计位置选择模块的布局 334
5.12.3设计显示位置信息的数据窗口对象 335
5.12.4编写位置选择模块的代码 335
5.13创建读者维护模块 336
5.13.1读者维护模块的功能 336
5.13.2创建w_dw_parent窗口 336
5.13.3设计读者维护模块窗口的布局 339
5.13.4设计读者信息数据窗口对象 341
5.13.5编写读者维护模块的代码 342
5.14创建读者类型维护模块 348
5.14.1读者类型维护模块的功能 348
5.14.2设计读者类型维护模块窗口的布局 348
5.14.3设计读者类型数据窗口对象 348
5.14.4编写读者类型维护模块的代码 348
5.15创建图书维护模块 350
5.15.1图书维护模块的功能 350
5.15.2设计图书维护模块窗口的布局 350
5.15.3设计图书信息数据窗口对象 352
5.15.4编写图书维护模块的代码 353
5.16创建图书类别维护模块 359
5.16.1图书类别维护模块的功能 359
5.16.2设计图书类别维护模块窗口的布局 359
5.16.3设计图书类别数据窗口对象 359
5.16.4编写图书类别维护模块的代码 360
5.17创建载体形式维护模块 361
5.17.1载体形式维护模块的功能 361
5.17.2设计载体形式维护模块窗口的布局 361
5.17.3设计载体形式数据窗口对象 361
5.17.4编写载体形式维护模块的代码 362
5.18创建图书语言维护模块 363
5.18.1图书语言维护模块的功能 363
5.18.2设计图书语言维护模块窗口的布局 363
5.18.3设计图书语言数据窗口对象 363
5.18.4编写图书语言维护模块的代码 364
5.19创建图书状态维护模块 365
5.19.1图书状态维护模块的功能 365
5.19.2设计图书状态维护模块窗口的布局 365
5.19.3设计图书状态数据窗口对象 365
5.19.4编写图书状态维护模块的代码 366
5.20创建图书入库模块 367
5.20.1图书入库模块的功能 367
5.20.2设计图书入库模块窗口的布局 367
5.20.3设计图书信息数据窗口对象 370
5.20.4设计新入库图书信息数据窗口对象 370
5.20.5编写图书入库模块的代码 372
5.21创建图书出库模块 379
5.21.1图书出库模块的功能 379
5.21.2设计图书出库模块窗口的布局 379
5.21.3设计图书信息数据窗口对象 381
5.21.4编写图书出库模块的代码 381
5.22创建图书管理员维护模块 383
5.22.1图书管理员维护模块的功能 383
5.22.2设计图书管理员维护模块窗口的布局 384
5.22.3设计图书管理员信息数据窗口对象 385
5.22.4编写图书管理员维护模块的代码 387
5.23创建关于模块 392
5.23.1关于模块的功能 392
5.23.2设计关于模块的布局 392
5.23.3编写关于模块的代码 393
5.24生成可执行文件 393
5.25扩充和提高 394
本章小结 394
第6章视频点播系统 395
6.1概述 395
6.1.1系统开发的目的和意义 395
6.1.2系统需求分析 395
6.1.3系统设计思路及主要特点 397
6.1.4系统主要模块及功能 402
6.2数据库设计 409
6.2.1设计逻辑表 409
6.2.2数据库需求分析 410
6.2.3建立并连接数据库 411
6.2.4设计数据库表 411
6.2.5建立数据库表 416
6.3技术亮点 418
6.3.1利用WindowsAPI函数播放视频文件 418
6.3.2用PowerBuilder进行文件操作 419
6.3.3在不同窗口之间传递参数 421
6.4创建工作空间.目标.应用对象和库文件 421
6.4.1创建工作空间.目标.应用对象和库文件 421
6.4.2创建保存参数的初始化文件 422
6.4.3编写应用对象的代码 422
6.5创建系统登录模块 423
6.5.1系统登录模块的功能 423
6.5.2创建uo_bt用户对象 423
6.5.3创建uo_ddlb用户对象 424
6.5.4设计登录窗口的布局 424
6.5.5编写登录模块的代码 425
6.6创建MDI主窗口模块 428
6.6.1主窗口模块的功能 428
6.6.2创建w_parent窗口 428
6.6.3设计主窗口菜单 429
6.6.4编写主菜单的代码 430
6.6.5编写用户权限改变菜单项的函数 431
6.6.6设计主窗口 432
6.6.7编写主窗口的代码 432
6.7创建视频维护模块 432
6.7.1视频维护模块的功能 432
6.7.2创建uo_dw用户对象 433
6.7.3设计视频维护模块的布局 434
6.7.4设计视频记录简单信息数据窗口对象 437
6.7.5设计视频记录详细信息数据窗口对象 440
6.7.6编写w_resource窗口的代码 443
6.7.7编写视频记录搜索部分的代码 446
6.7.8编写显示视频记录简要信息的部分的代码 448
6.7.9编写视频维护部分的代码 449
6.8创建视频类别维护模块 466
6.8.1视频类别维护模块的功能 466
6.8.2设计视频类别维护模块的布局 466
6.8.3设计视频类别数据窗口对象 467
6.8.4编写视频类别维护模块的代码 468
6.9创建视频搜索模块 471
6.10创建视频播放模块 471
6.10.1视频播放模块的功能 471
6.10.2设计视频播放模块的布局 471
6.10.3编写视频播放模块的代码 473
6.11创建交易查询模块 476
6.11.1交易查询模块的功能 476
6.11.2设计交易查询模块的布局 477
6.11.3设计交易记录数据窗口对象 478
6.11.4编写交易查询模块的代码 481
6.12创建充值模块 484
6.12.1充值模块的功能 484
6.12.2设计充值模块的布局 485
6.12.3设计用户基本信息窗口对象 487
6.12.4设计用户交易记录数据窗口对象 488
6.12.5编写充值模块的代码 489
6.13创建输入充值额子模块 493
6.13.1输入充值额子模块的功能 493
6.13.2设计充值额子模块的布局 493
6.13.3编写充值额子模块的代码 495
6.14创建收入查询模块 495
6.14.1收入查询模块的功能 495
6.14.2设计收入查询模块的布局 496
6.14.3设计收入信息数据窗口对象 497
6.14.4编写收入查询模块的代码 500
6.15创建用户维护模块 503
6.15.1用户维护模块的功能 503
6.15.2设计用户维护模块的布局 503
6.15.3设计用户信息数据窗口对象 505
6.15.4编写用户维护模块的代码 508
6.16创建系统设置模块 512
6.16.1系统设置模块的功能 512
6.16.2设计系统设置模块的布局 512
6.16.3编写系统设置模块的代码 514
6.17创建关于模块 515
6.17.1关于模块的功能 515
6.17.2设计关于模块的布局 516
6.17.3编写关于模块的代码 517
6.18生成可执行文件 517
6.19扩充和提高 517
本章小结 518
第7章PowerBuilder安装程序设计制作 519
7.1InstallShield概况 519
7.1.1InstallShield简介 519
7.1.2InstallShield制作安装程序的要求 519
7.1.3InstallShield8.0的新特点 520
7.2PowerBuilder安装发布程序制作过程 522
7.2.1制作安装程序的一般过程 522
7.2.2PowerBuilder项目的安装程序生成过程 528
7.3数据源的配置 529
7.3.1ODBC数据源的注册与配置 529
7.3.2数据库直连方式的数据源配置 532
本章小结 538
1.1管理信息系统简介 1
1.1.1管理信息系统的概念 1
1.1.2管理信息系统的功能与用途 1
1.1.3管理信息系统的开发方法 2
1.1.4管理信息系统的优点 2
1.2PowerBuilder9.0概述 3
1.2.1PowerBuilder与管理信息系统 3
1.2.2PowerBuilder概况及发展 3
1.2.3PowerBuilder的特点 3
1.2.4PowerBuilder9.0的新特性 5
1.3开发管理信息系统的基础知识 8
1.3.1PowerBuilder开发管理信息系统的过程 8
1.3.2系统分析和设计阶段 9
1.3.3分析和建立数据库和数据库对象阶段 9
1.3.4创建工作空间.目标.应用对象和库阶段 10
1.3.5创建系统各个模块的阶段 12
1.3.6将系统编译为可执行系统 12
1.3.7创建安装文件,发布系统 13
1.4本书使用的各种数据库的建立方法 13
1.4.1建立AdaptiveServerAnywhere类型的数据库 13
1.4.2建立MSSQLServer2000类型的数据库 15
1.4.3建立Oracle10g类型的数据库 16
1.5PowerBuilder9.0与数据库的连接 18
1.5.1PowerBuilder9.0与数据库的连接简介 18
1.5.2与ASA数据库进行连接 18
1.5.3与MSSQLServer2000数据库进行连接 19
1.5.4与Oracle10g数据库进行连接 20
1.6通过PowerBuilder9.0建立数据库对象 21
1.6.1建立数据库对象简介 21
1.6.2建立数据库表 21
1.6.3建立数据库表的主键 22
1.6.4建立数据库表的外键 22
1.6.5建立数据库表的索引 23
1.7数据窗口技术 24
本章小结 24
第2章员工管理系统 25
2.1概述 25
2.1.1系统开发的意义 25
2.1.2系统需求分析 25
2.1.3系统主要模块及功能 26
2.2数据库设计 28
2.2.1设计逻辑表 28
2.2.2数据库需求分析 30
2.2.3建立并连接数据库 30
2.2.4设计数据库表 30
2.2.5建立数据库表 33
2.3技术亮点 34
2.3.1字段编辑类型 34
2.3.2动态设置数据窗口的查询语句 35
2.3.3动态设置数据窗口允许修改的范围 35
2.4创建工作空间.目标.应用对象和库文件 35
2.4.1创建工作空间.目标.应用对象和库文件 35
2.4.2编写应用对象的代码 36
2.5创建用户对象 36
2.6创建登录模块 37
2.6.1登录模块的功能 37
2.6.2设计登录窗口的布局 37
2.6.3编写登录模块的代码 38
2.7创建系统主窗口模块 39
2.7.1主窗口模块的功能 39
2.7.2设计主窗口布局 39
2.7.3编写主窗口模块代码 40
2.8创建新员工登记模块 41
2.8.1新员工登记模块的功能 41
2.8.2设计新员工登记窗口的布局 41
2.8.3设计新员工信息数据窗口对象 42
2.8.4编写新员工登记模块的代码 48
2.9创建职位变动登记模块 53
2.9.1职位变动登记模块的功能 53
2.9.2设计职位变动登记窗口的布局 53
2.9.3设计员工基本信息数据窗口对象 55
2.9.4设计职位变动信息数据窗口对象 56
2.9.5编写w_change窗口的代码 58
2.9.6编写查询条件部分的代码 59
2.9.7编写员工信息部分的代码 61
2.9.8编写职位变动信息部分的代码 61
2.10创建员工维护模块 65
2.10.1员工维护模块的功能 65
2.10.2设计员工维护窗口的布局 65
2.10.3设计员工维护窗口的数据窗口对象 67
2.10.4编写w_op窗口的代码 67
2.10.5编写员工查询部分的代码 68
2.10.6编写员工信息部分的代码 70
2.11创建职位维护模块 71
2.11.1职位维护模块的功能 71
2.11.2设计职位维护窗口的布局 72
2.11.3设计职位维护模块的数据窗口对象 73
2.11.4编写w_pos窗口的代码 74
2.11.5编写职位查询部分的代码 74
2.11.6编写职位维护部分的代码 76
2.12生成可执行文件 78
2.13扩充和提高 78
本章小结 78
第3章客房管理系统 80
3.1概述 80
3.1.1系统开发的目的和意义 80
3.1.2系统需求分析 80
3.1.3系统主要模块及功能 82
3.2数据库设计 84
3.2.1设计逻辑表 84
3.2.2数据库需求分析 85
3.2.3建立并连接数据库 85
3.2.4设计数据库表 86
3.2.5建立数据库表 88
3.3技术亮点 90
3.3.1安全登录 90
3.3.2MDI模式 90
3.3.3动态设置数据窗口的SQL语句 90
3.4创建工作空间.目标.应用对象和库文件 90
3.4.1创建工作空间.目标.应用对象和库文件 90
3.4.2编写应用对象的代码 91
3.5创建系统登录模块 91
3.5.1登录模块的功能 91
3.5.2创建用户对象uo_bt 92
3.5.3设计登录窗口的布局 92
3.5.4编写登录模块的代码 93
3.6创建MDI主窗口模块 94
3.6.1设计主窗口菜单 94
3.6.2编写主菜单的代码 95
3.6.3编写用户权限改变菜单项的函数 96
3.6.4设计主窗口 96
3.6.5编写主窗口的代码 96
3.7创建入住登记模块 97
3.7.1入住登记模块的功能 97
3.7.2设计入住登记窗口的布局 97
3.7.3设计客人信息数据窗口对象 98
3.7.4设计入住信息数据窗口对象 101
3.7.5编写w_in窗口的代码 103
3.7.6编写客人信息部分的代码 104
3.7.7编写房间要求部分的代码 105
3.7.8编写入住信息部分的代码 105
3.8创建客房资源子模块 108
3.8.1客房资源子模块的功能 108
3.8.2设计客房资源窗口的布局 108
3.8.3设计客房资源数据窗口对象 109
3.8.4编写客房资源子模块的代码 110
3.9创建退房结账模块 113
3.9.1退房结账模块的功能 113
3.9.2设计退房结账窗口的布局 113
3.9.3设计退房结账模块的数据窗口对象 114
3.9.4编写退房结账模块的代码 116
3.10创建综合操作模块 119
3.10.1综合操作模块的功能 119
3.10.2设计综合操作窗口的布局 119
3.10.3设计客人信息数据窗口对象 125
3.10.4设计客房信息数据窗口对象 126
3.10.5设计入住信息数据窗口对象 127
3.10.6设计统计信息数据窗口对象 129
3.10.7编写w_op窗口的代码 130
3.10.8编写客人信息部分的代码 131
3.10.9编写客房信息部分的代码 134
3.10.10编写入住信息部分的代码 137
3.10.11编写统计信息部分的代码 140
3.11创建系统维护模块 140
3.11.1系统维护模块的功能 140
3.11.2设计系统维护窗口的布局 141
3.11.3设计数据窗口对象 142
3.11.4编写系统维护模块的代码 143
3.12生成可执行文件 145
3.13扩充和提高 145
本章小结 146
第4章仓库管理系统 147
4.1概述 147
4.1.1系统开发的目的和意义 147
4.1.2系统需求分析 147
4.1.3系统主要模块及功能 150
4.2数据库设计 155
4.2.1设计逻辑表 155
4.2.2数据库需求分析 156
4.2.3建立并连接数据库 157
4.2.4设计数据库表 157
4.2.5建立数据库表 161
4.3技术亮点 164
4.3.1利用初始化文件获得连接参数 164
4.3.2采用继承方法提高系统开发效率 164
4.3.3利用用户对象提高开发效率 165
4.3.4打印.预览数据报表 165
4.3.5数据窗口间共享数据 165
4.4创建工作空间.目标.应用对象和库文件 166
4.4.1创建工作空间.目标.应用对象和库文件 166
4.4.2编写应用对象的代码 166
4.5创建系统登录模块 167
4.5.1系统登录模块的功能 167
4.5.2创建uo_bt用户对象 167
4.5.3设计登录窗口的布局 168
4.5.4编写登录模块的代码 169
4.6创建MDI主窗口模块 170
4.6.1主窗口模块的功能 170
4.6.2创建w_parent窗口 170
4.6.3设计主窗口菜单 170
4.6.4编写主菜单的代码 172
4.6.5编写用户权限改变菜单项的函数 173
4.6.6设计主窗口 173
4.6.7编写主窗口的代码 174
4.7创建入库登记模块 174
4.7.1入库登记模块的功能 174
4.7.2创建uo_dw用户对象 174
4.7.3设计入库登记模块的布局 175
4.7.4设计货物信息数据窗口对象 177
4.7.5设计入库记录数据窗口对象 180
4.7.6编写w_in窗口的代码 185
4.7.7编写对货物信息进行过滤的代码 187
4.7.8编写货物信息部分的代码 188
4.7.9编写入库记录部分的代码 189
4.8创建入库查询报表模块 191
4.8.1入库查询报表模块的功能 191
4.8.2设计入库查询报表窗口的布局 191
4.8.3设计入库记录数据窗口对象 193
4.8.4设计打印报表的数据窗口 194
4.8.5编写入库查询报表模块的代码 196
4.8.6打印预览子模块的功能 199
4.8.7设置打印预览窗口的布局 199
4.8.8编写打印预览子模块的代码 201
4.9创建出库登记模块 203
4.9.1出库登记模块的功能 203
4.9.2设计出库登记模块的布局 204
4.9.3设计入库记录数据窗口对象 205
4.9.4设计历史出库记录数据窗口对象 207
4.9.5设计新出库记录数据窗口对象 208
4.9.6编写w_out窗口的代码 212
4.9.7编写对入库记录进行过滤的代码 214
4.9.8编写入库记录部分的代码 215
4.9.9编写出库记录部分的代码 216
4.10创建出库查询报表模块 221
4.10.1出库查询报表模块的功能 221
4.10.2设计出库查询报表窗口的布局 221
4.10.3设计出库记录数据窗口对象 223
4.10.4设计打印报表的数据窗口 224
4.10.5编写出库查询报表模块的代码 225
4.10.6关于打印预览子模块 228
4.11创建货物信息维护模块 228
4.11.1货物信息维护模块的功能 228
4.11.2设计货物信息维护模块的布局 228
4.11.3设计货物信息数据窗口对象 231
4.11.4编写w_goods窗口的代码 231
4.11.5编写对货物信息进行过滤的代码 232
4.11.6编写货物信息维护部分的代码 234
4.12创建仓库位置维护模块 236
4.12.1仓库位置维护模块的功能 236
4.12.2创建w_dw_parent窗口 237
4.12.3设计仓库位置维护模块的布局 240
4.12.4设计仓库位置信息数据窗口对象 240
4.12.5编写仓库位置维护模块的代码 241
4.13创建单位人员维护模块 242
4.13.1单位人员维护模块的功能 242
4.13.2设计单位人员维护模块的布局 242
4.13.3设计单位人员信息数据窗口对象 242
4.13.4编写单位人员维护模块的代码 243
4.14创建库管信息维护模块 245
4.14.1库管信息维护模块的功能 245
4.14.2设计库管信息维护模块的布局 245
4.14.3设计库管信息数据窗口对象 245
4.14.4编写库管信息维护模块的代码 246
4.15生成可执行文件 248
4.16扩充和提高 248
本章小结 248
第5章图书管理系统 249
5.1概述 249
5.1.1系统开发的目的和意义 249
5.1.2系统需求分析 249
5.1.3系统主要模块及功能 253
5.2数据库设计 260
5.2.1设计逻辑表 260
5.2.2数据库需求分析 263
5.2.3建立并连接数据库 263
5.2.4设计数据库表 263
5.2.5建立数据库表 270
5.3技术亮点 272
5.3.1操纵数据库的大二进制数据 272
5.3.2用timer函数和timer事件实现动画效果 273
5.3.3用PowerBuilder进行文件读取操作 273
5.3.4利用多个控件实现数据窗口的自动填入 274
5.4创建工作空间.目标.应用对象和库文件 275
5.4.1创建工作空间.目标.应用对象和库文件 275
5.4.2创建保存参数的初始化文件 275
5.4.3编写应用对象的代码 275
5.5创建系统登录模块 276
5.5.1系统登录模块的功能 276
5.5.2创建uo_bt用户对象 277
5.5.3设计登录窗口的布局 277
5.5.4编写登录模块的代码 278
5.6创建MDI主窗口模块 282
5.6.1主窗口模块的功能 282
5.6.2创建w_parent窗口 282
5.6.3设计主窗口菜单 283
5.6.4编写主菜单的代码 285
5.6.5编写用户权限改变菜单项的函数 286
5.6.6设计主窗口 288
5.6.7编写主窗口的代码 288
5.7创建图书查询模块 289
5.7.1图书查询模块的功能 289
5.7.2创建uo_dw用户对象 289
5.7.3设计图书查询模块的窗口布局 290
5.7.4设计图书简要信息数据窗口对象 292
5.7.5设计图书详细信息数据窗口对象 294
5.7.6编写图书查询模块的代码 296
5.8创建读者查询模块 298
5.8.1读者查询模块的功能 298
5.8.2设计读者查询模块窗口的布局 299
5.8.3设计读者信息数据窗口 301
5.8.4设计显示借书记录的数据窗口对象 303
5.8.5编写读者查询模块的代码 305
5.9创建借书操作模块 308
5.9.1借书操作模块的功能 308
5.9.2设计借书操作模块窗口的布局 308
5.9.3设计图书信息数据窗口对象 310
5.9.4设计读者信息数据窗口对象 313
5.9.5设计读者借书记录数据窗口对象 316
5.9.6后期加工w_lend窗口 317
5.9.7编写借书操作模块的代码 318
5.10创建输入密码子模块 325
5.10.1输入密码子模块的功能 325
5.10.2设计输入密码模块的布局 326
5.10.3编写输入密码模块的代码 327
5.11创建还书操作模块 327
5.11.1还书操作模块的功能 327
5.11.2设计还书操作模块窗口的布局 328
5.11.3设计图书信息数据窗口对象 329
5.11.4后期加工w_return窗口 329
5.11.5编写还书操作模块的代码 329
5.12创建位置选择子模块 333
5.12.1位置选择子模块的功能 333
5.12.2设计位置选择模块的布局 334
5.12.3设计显示位置信息的数据窗口对象 335
5.12.4编写位置选择模块的代码 335
5.13创建读者维护模块 336
5.13.1读者维护模块的功能 336
5.13.2创建w_dw_parent窗口 336
5.13.3设计读者维护模块窗口的布局 339
5.13.4设计读者信息数据窗口对象 341
5.13.5编写读者维护模块的代码 342
5.14创建读者类型维护模块 348
5.14.1读者类型维护模块的功能 348
5.14.2设计读者类型维护模块窗口的布局 348
5.14.3设计读者类型数据窗口对象 348
5.14.4编写读者类型维护模块的代码 348
5.15创建图书维护模块 350
5.15.1图书维护模块的功能 350
5.15.2设计图书维护模块窗口的布局 350
5.15.3设计图书信息数据窗口对象 352
5.15.4编写图书维护模块的代码 353
5.16创建图书类别维护模块 359
5.16.1图书类别维护模块的功能 359
5.16.2设计图书类别维护模块窗口的布局 359
5.16.3设计图书类别数据窗口对象 359
5.16.4编写图书类别维护模块的代码 360
5.17创建载体形式维护模块 361
5.17.1载体形式维护模块的功能 361
5.17.2设计载体形式维护模块窗口的布局 361
5.17.3设计载体形式数据窗口对象 361
5.17.4编写载体形式维护模块的代码 362
5.18创建图书语言维护模块 363
5.18.1图书语言维护模块的功能 363
5.18.2设计图书语言维护模块窗口的布局 363
5.18.3设计图书语言数据窗口对象 363
5.18.4编写图书语言维护模块的代码 364
5.19创建图书状态维护模块 365
5.19.1图书状态维护模块的功能 365
5.19.2设计图书状态维护模块窗口的布局 365
5.19.3设计图书状态数据窗口对象 365
5.19.4编写图书状态维护模块的代码 366
5.20创建图书入库模块 367
5.20.1图书入库模块的功能 367
5.20.2设计图书入库模块窗口的布局 367
5.20.3设计图书信息数据窗口对象 370
5.20.4设计新入库图书信息数据窗口对象 370
5.20.5编写图书入库模块的代码 372
5.21创建图书出库模块 379
5.21.1图书出库模块的功能 379
5.21.2设计图书出库模块窗口的布局 379
5.21.3设计图书信息数据窗口对象 381
5.21.4编写图书出库模块的代码 381
5.22创建图书管理员维护模块 383
5.22.1图书管理员维护模块的功能 383
5.22.2设计图书管理员维护模块窗口的布局 384
5.22.3设计图书管理员信息数据窗口对象 385
5.22.4编写图书管理员维护模块的代码 387
5.23创建关于模块 392
5.23.1关于模块的功能 392
5.23.2设计关于模块的布局 392
5.23.3编写关于模块的代码 393
5.24生成可执行文件 393
5.25扩充和提高 394
本章小结 394
第6章视频点播系统 395
6.1概述 395
6.1.1系统开发的目的和意义 395
6.1.2系统需求分析 395
6.1.3系统设计思路及主要特点 397
6.1.4系统主要模块及功能 402
6.2数据库设计 409
6.2.1设计逻辑表 409
6.2.2数据库需求分析 410
6.2.3建立并连接数据库 411
6.2.4设计数据库表 411
6.2.5建立数据库表 416
6.3技术亮点 418
6.3.1利用WindowsAPI函数播放视频文件 418
6.3.2用PowerBuilder进行文件操作 419
6.3.3在不同窗口之间传递参数 421
6.4创建工作空间.目标.应用对象和库文件 421
6.4.1创建工作空间.目标.应用对象和库文件 421
6.4.2创建保存参数的初始化文件 422
6.4.3编写应用对象的代码 422
6.5创建系统登录模块 423
6.5.1系统登录模块的功能 423
6.5.2创建uo_bt用户对象 423
6.5.3创建uo_ddlb用户对象 424
6.5.4设计登录窗口的布局 424
6.5.5编写登录模块的代码 425
6.6创建MDI主窗口模块 428
6.6.1主窗口模块的功能 428
6.6.2创建w_parent窗口 428
6.6.3设计主窗口菜单 429
6.6.4编写主菜单的代码 430
6.6.5编写用户权限改变菜单项的函数 431
6.6.6设计主窗口 432
6.6.7编写主窗口的代码 432
6.7创建视频维护模块 432
6.7.1视频维护模块的功能 432
6.7.2创建uo_dw用户对象 433
6.7.3设计视频维护模块的布局 434
6.7.4设计视频记录简单信息数据窗口对象 437
6.7.5设计视频记录详细信息数据窗口对象 440
6.7.6编写w_resource窗口的代码 443
6.7.7编写视频记录搜索部分的代码 446
6.7.8编写显示视频记录简要信息的部分的代码 448
6.7.9编写视频维护部分的代码 449
6.8创建视频类别维护模块 466
6.8.1视频类别维护模块的功能 466
6.8.2设计视频类别维护模块的布局 466
6.8.3设计视频类别数据窗口对象 467
6.8.4编写视频类别维护模块的代码 468
6.9创建视频搜索模块 471
6.10创建视频播放模块 471
6.10.1视频播放模块的功能 471
6.10.2设计视频播放模块的布局 471
6.10.3编写视频播放模块的代码 473
6.11创建交易查询模块 476
6.11.1交易查询模块的功能 476
6.11.2设计交易查询模块的布局 477
6.11.3设计交易记录数据窗口对象 478
6.11.4编写交易查询模块的代码 481
6.12创建充值模块 484
6.12.1充值模块的功能 484
6.12.2设计充值模块的布局 485
6.12.3设计用户基本信息窗口对象 487
6.12.4设计用户交易记录数据窗口对象 488
6.12.5编写充值模块的代码 489
6.13创建输入充值额子模块 493
6.13.1输入充值额子模块的功能 493
6.13.2设计充值额子模块的布局 493
6.13.3编写充值额子模块的代码 495
6.14创建收入查询模块 495
6.14.1收入查询模块的功能 495
6.14.2设计收入查询模块的布局 496
6.14.3设计收入信息数据窗口对象 497
6.14.4编写收入查询模块的代码 500
6.15创建用户维护模块 503
6.15.1用户维护模块的功能 503
6.15.2设计用户维护模块的布局 503
6.15.3设计用户信息数据窗口对象 505
6.15.4编写用户维护模块的代码 508
6.16创建系统设置模块 512
6.16.1系统设置模块的功能 512
6.16.2设计系统设置模块的布局 512
6.16.3编写系统设置模块的代码 514
6.17创建关于模块 515
6.17.1关于模块的功能 515
6.17.2设计关于模块的布局 516
6.17.3编写关于模块的代码 517
6.18生成可执行文件 517
6.19扩充和提高 517
本章小结 518
第7章PowerBuilder安装程序设计制作 519
7.1InstallShield概况 519
7.1.1InstallShield简介 519
7.1.2InstallShield制作安装程序的要求 519
7.1.3InstallShield8.0的新特点 520
7.2PowerBuilder安装发布程序制作过程 522
7.2.1制作安装程序的一般过程 522
7.2.2PowerBuilder项目的安装程序生成过程 528
7.3数据源的配置 529
7.3.1ODBC数据源的注册与配置 529
7.3.2数据库直连方式的数据源配置 532
本章小结 538
猜您喜欢