标题：Delphi住宿餐饮管理系统开发实例导航
内容简介
  图书封面本书选择了住宿餐饮行业中的会员消费管理系统、客房管理系统、订餐管理系统、酒店前台收银系统、物资管理系统、销售分析系统、电话服务和计费系统作为案例，深入剖析了酒店餐饮业经营和管理系统的开发思路、方法和技巧。 
本书注重实用性和工程实践性，紧密结合行业的应用需求。 
本书适于具备一定Delphi和数据库编程基础、正在从事或希望从事相关行业应用软件开发人员阅读。
出版信息
书名：《Delphi住宿餐饮管理系统开发实例导航》
丛书名： 行业项目开发实例系列丛书
作者：求是科技 刘敬 严冬明 马刚
出版发行：人民邮电出版社 
书号：7-115-11311-4/TP·3475
定价：56.00元
开本：16开
印张：27.5 
字数：665千字
出版日期：2003 年6月
图书目录
第1章　会员消费管理系统　1
1.1　应用背景　1
1.2　系统分析　1
1.2.1　功能分析　1
1.2.2　模块设计　2
1.2.3　数据库分析与设计　2
1.3　程序预览　5
1.4　技术难点和解决技巧　12
1.4.1　读取系统配置文件信息　12
1.4.2　系统中对文件的操作　13
1.4.3　访问数据库时日期的处理　13
1.5　系统模块实现　14
1.5.1　启动和初始化　14
1.5.2　应用程序主界面　16
1.5.3　密码修改窗体　22
1.5.4　使用单位设置窗体　24
1.5.5　权限设置窗体　25
1.5.6　添加用户窗体　31
1.6　操作模块实现　33
1.6.1　会员资料录入窗体　34
1.6.2　员工资料录入窗体　43
1.6.3　商品资料录入窗体　49
1.6.4　会员购买商品窗体　54
1.6.5　会员资金充值窗体　60
1.6.6　商品进货窗体　63
1.6.7　会员资料查询窗体　65
1.6.8　会员消费情况查询窗体　72
1.6.9　会员消费金额查询窗体　73
1.6.10　会员资金结余查询窗体　75
1.6.11　会员欠款查询窗体　76
1.6.12　员工资料查询窗体　76
1.6.13　员工业绩查询窗体　77
1.6.14　商品资料查询窗体　78
1.6.15　商品销售额查询窗体　79
1.7　打包发布　80
第2章　客房管理系统　81
2.1　应用背景　81
2.2　系统分析　81
2.2.1　功能分析　81
2.2.2　模块设计　81
2.2.3　数据库分析与设计　83
2.3　程序预览　84
2.4　技术难点和解决技巧　89
2.4.1　实用的数据记录操作技巧　89
2.4.2　排序方法　89
2.4.3　数据集过滤技巧　90
2.5　系统模块实现　91
2.5.1　启动和初始化模块　91
2.5.2　应用程序主界面　91
2.6　数据库的连接和配置　94
2.6.1　散客和团队住宿登记窗体　95
2.6.2　登记旅客信息窗体　98
2.6.3　更换房间窗体　101
2.6.4　修改旅客信息窗体　101
2.6.5　添加接待对象窗体　102
2.6.6　房间与团队结账窗体　102
2.6.7　旅客结账查询窗体　104
2.6.8　历史旅客查询窗体　105
2.6.9　团队会议结账查询窗体　107
2.6.10　旅客费用信息查询窗体　109
2.6.11　客房状态查询窗体　109
2.6.12　其他窗体　110
2.7　打包发布　110
第3章　订餐管理系统　111
3.1　应用背景　111
3.2　系统分析　111
3.2.1　功能分析　111
3.2.2　模块设计　111
3.2.3　数据库分析与设计　113
3.3　程序预览　114
3.3.1　数据管理　114
3.3.2　数据查询　115
3.4　技术难点和解决技巧　116
3.5　系统模块实现　117
3.5.1　启动和初始化模块　117
3.5.2　应用程序主界面　119
3.5.3　权限设置窗体　123
3.5.4　密码修改窗体　128
3.5.5　添加用户窗体　130
3.6　操作模块的实现　132
3.6.1　用户信息管理窗体　133
3.6.2　删除用户窗体　142
3.6.3　修改用户窗体　145
3.6.4　菜单信息管理窗体　147
3.6.5　订餐管理窗体　155
3.6.6　用户信息查询窗体　162
3.6.7　菜单信息查询窗体　168
3.6.8　订单信息查询窗体　175
3.7　打包发布　181
第4章　酒店前台收银系统　182
4.1　应用背景　182
4.2　系统分析　182
4.2.1　功能分析　182
4.2.2　模块设计　182
4.3　程序预览　182
4.4　技术难点和解决技巧　185
4.4.1　常见登录方法　185
4.4.2　字符表示方法　185
4.4.3　Delphi字符串与Windows PChar字符串的相互转换　186
4.4.4　编程时要注意的地方　186
4.4.5　数据库相关　186
4.4.6　TstringGrid控件的相关技术　189
4.4.7　隐藏鼠标　190
4.4.8　去掉主窗体标题栏　190
4.5　系统数据库设计　190
4.6　登录窗体的建立　194
4.7　折扣设置对话框的建立　196
4.8　程序主窗体的建立　198
4.8.1　主窗体界面设计　198
4.8.2　主窗体程序设计　204
4.9　打包发布　225
第5章　物资管理系统　226
5.1　应用背景　226
5.2　系统分析　226
5.2.1　功能分析　226
5.2.2　模块设计　227
5.3　程序预览　228
5.4　技术难点和解决技巧　233
5.4.1　动态链接库(DLLs)的制作　233
5.4.2　字符串加密技术　235
5.4.3　预先生成配置文件　236
5.4.4　防止程序被重复执行　237
5.4.5　控件DBDateTime　237
5.5　系统数据库设计　238
5.6　登录窗体的建立　240
5.7　程序主窗体的建立　245
5.7.1　界面设计　245
5.7.2　添加窗体代码　246
5.8　通用单元的建立　246
5.9　用户管理窗体的建立　248
5.9.1　界面设计　248
5.9.2　添加窗体代码　249
5.10　修改密码窗体的建立　253
5.10.1　界面设计　253
5.10.2　添加窗体代码　254
5.11　使用单位窗体的建立　255
5.12　物资需求计划窗体的建立　256
5.12.1　界面设计　256
5.12.2　添加窗体代码　257
5.13　库存计划窗体的建立　261
5.13.1　界面设计　261
5.13.2　添加窗体代码　262
5.14　采购计划窗体的建立　265
5.14.1　界面设计　265
5.14.2　添加窗体代码　266
5.15　物资入库窗体的建立　269
5.15.1　界面设计　269
5.15.2　添加窗体代码　270
5.16　物资出库窗体的建立　272
5.16.1　界面设计　272
5.16.2　添加窗体代码　273
5.17　物资查询窗体的建立　276
5.17.1　界面设计　276
5.17.2　添加窗体代码　277
5.18　资金下拨窗体的建立　279
5.18.1　界面设计　279
5.18.2　添加窗体代码　280
5.19　资金入账窗体的建立　283
5.19.1　界面设计　283
5.19.2　添加窗体代码　284
5.20　资金盘点窗体的建立　285
5.20.1　界面设计　285
5.20.2　添加窗体代码　286
5.21　物资信息维护窗体的建立　287
5.21.1　界面设计　287
5.21.2　添加窗体代码　288
5.22　部门信息维护窗体的建立　289
5.22.1　界面设计　289
5.22.2　添加窗体代码　290
5.23　资金汇总报表的建立　291
5.23.1　界面设计　291
5.23.2　添加窗体代码　292
5.24　物资分析报表的建立　292
5.24.1　界面设计　292
5.24.2　添加窗体代码　293
5.25　部门物资明细报表的建立　294
5.25.1　界面设计　294
5.25.2　添加窗体代码　295
5.26　打包发布　295
第6章　销售分析系统　296
6.1　应用背景　296
6.2　系统分析　296
6.2.1　功能分析　296
6.2.2　数据库分析与设计　297
6.2.3　模块划分　301
6.3　程序预览　302
6.4　用户登录窗体　307
6.4.1　界面设计　307
6.4.2　程序设计　307
6.5　应用程序主界面　309
6.5.1　界面设计　309
6.5.2　程序设计　311
6.6　用户和权限设定窗口　313
6.6.1　界面设计　313
6.6.2　程序设计　314
6.7　修改密码窗体　315
6.7.1　界面设计　315
6.7.2　程序设计　316
6.8　营业信息输入窗体　317
6.8.1　界面设计　317
6.8.2　程序设计　318
6.9　营业信息查询窗体　322
6.9.1　界面设计　322
6.9.2　程序设计　325
6.10　营业分析报表窗体　330
6.10.1　界面设计　330
6.10.2　程序设计　332
6.11　客房信息输入窗体　333
6.11.1　界面设计　333
6.11.2　程序设计　335
6.12　客房信息查询窗体　342
6.12.1　界面设计　342
6.12.2　程序设计　345
6.13　客房分析报表窗体　347
6.13.1　界面设计　347
6.13.2　程序设计　349
6.14　餐厅信息输入窗体　349
6.14.1　界面设计　349
6.14.2　程序设计　350
6.15　餐厅信息查询窗体　352
6.15.1　界面设计　352
6.15.2　程序设计　354
6.16　餐厅分析报表窗体　356
6.16.1　界面设计　356
6.16.2　程序设计　357
6.17　税率、折扣和服务费用设定窗口　357
6.17.1　界面设计　357
6.17.2　程序设计　359
6.18　打包发布　360
第7章　电话服务和计费系统　361
7.1　应用背景　361
7.2　系统设计　361
7.2.1　功能分析　361
7.2.2　模块设计　362
7.2.3　电话服务系统布局　363
7.3　程序预览　363
7.4　技术难点和解决技巧　365
7.4.1　串行通信原理　365
7.4.2　RS-232通信　366
7.4.3　串行通信控件　367
7.4.4　电话交换原理　371
7.5　系统数据库设计　372
7.6　登录窗体的建立　376
7.6.1　界面设计　376
7.6.2　添加窗体代码　376
7.7　程序主窗体的建立　378
7.7.1　界面设计　378
7.7.2　添加窗体代码　379
7.8　用户及权限设置窗体的建立　382
7.8.1　界面设计　382
7.8.2　添加窗体代码　383
7.9　修改密码窗体的建立　387
7.9.1　界面设计　387
7.9.2　添加窗体代码　388
7.10　使用单位设置窗体的建立　389
7.10.1　界面设计　389
7.10.2　添加窗体代码　390
7.11　开通分机窗体的建立　391
7.11.1　界面设计　391
7.11.2　添加代码　392
7.12　关闭分机窗体的建立　394
7.12.1　界面设计　394
7.12.2　添加代码　395
7.13　通话明细窗体的建立　396
7.13.1　界面设计　397
7.13.2　添加代码　398
7.14　电话类型维护窗体的建立　399
7.14.1　界面设计　400
7.14.2　添加代码　401
7.15　区号维护窗体的建立　403
7.15.1　界面设计　403
7.15.2　代码设计　404
7.16　分机设置窗体的建立　406
7.16.1　界面设计　406
7.16.2　添加代码　407
7.17　话单查询窗体的建立　409
7.17.1　界面设计　409
7.17.2　添加代码　410
7.18　打包发布　412
第8章　程序发布　413
8.1　安装InstallShield Express for Delphi　413
8.2　使用InstallShield Express发布程序　415
8.2.1　启动InstallShield Express　415
8.2.2　制作Delphi数据库应用程序安装包　415