PowerBuilder 9.0息管理系统开发实例导航
- 定价:¥34.00
- 校园优惠价:¥29.92 (88折) (马上了解)
- 评分:




(已有1条评价)
- 促销活动:
- 此商品暂时缺货(可留下联系方式,到货将第一时间通知您)
-
如果您急需团购,可点击“团购急调”按钮将此书加入购物车,由客服人员为您协调调货!
>> 查看详细说明
信息提示
关闭
如果您急需团购,可点击“团购急调”按钮将此书加入购物车,由我们的客服人员为您协调调货!
- 团购订单标准如下:
- 单品满30册可选择团购服务。
- 提交团购订单后,服务人员会主动和您联系,并根据您的会员等级、购买数量、金额、时间、配送要求等情况和您协商,以促成最终的成交。
- 有关团体购书的任何问题请随时联系:(010)63970506
内容简介
书籍 计算机书籍
本书以多个实用的信息管理系统(包括图书馆管理系统、人事管理系统、工资管理系统、考勤管理系统、进销存管理系统、学生信息管理系统、仓库信息管理系统)为案例,详细讲述了信息管理系统的开发过程,对目标设计、系统开发背景、系统功能分析、系统功能模块设计、数据库需求分析与设计、各功能模块编码实现、系统的发布等各个过程进行详细描述。
本书案例程序的功能贴近实际,设计专业,内容精炼,适合大中专院校的学生和软件项目开发人员学习和参考。
目录
第1章 图书馆管理系统 1
1.1 系统设计 2
1.1.1 系统功能分析 2
1.1.2 系统功能模块设计 2
1.2 数据库设计 3
1.2.1 数据库需求分析 3
1.2.2 数据库概念结构设计 4
1.2.3 数据库逻辑结构设计 5
1.3 数据库结构的实现 7
1.3.1 创建系统用户表格user_Info1 7
1.3.2 创建读者类别信息表格readertype 7
1.3.3 创建读者信息表格readers 8
1.3.4 创建书籍类别信息信息表booktype 8
1.3.5 创建书籍信息表books 8
1.3.6 创建借阅信息表borrowinfo 9
1.4 与数据库的连接 9
1.4.1 程序设计时与数据库的连接 10
1.4.2 在程序运行时实现与数据库的连接 11
1.5 Workspace对象的创建 12
1.6 应用程序对象的创建 13
1.6.1 新建应用程序对象 13
1.6.2 设置应用程序对象的属性 13
1.6.3 应用程序对象的程序代码输入 14
1.7 建立应用程序主窗口 14
1.8 菜单的设计 15
1.9 系统模块的设计 17
1.9.1 登录窗口的设计 17
1.9.2 重新登录窗口的设计 20
1.9.3 口令修改窗口的设计 21
1.10 数据窗口对象的创建 23
1.10.1 d_readertype_grid数据窗体的创建 23
1.10.2 d_readers数据窗体的创建 26
1.11 读者类别管理模块的创建 28
1.11.1 添加读者类别窗体的创建 28
1.11.2 修改读者类别信息窗体的创建 31
1.12 读者信息管理模块的创建 34
1.12.1 添加读者信息窗体的创建 34
1.12.2 修改读者信息窗体的创建 40
1.12.3 查询读者信息窗体的创建 42
1.13 书籍类别管理模块的创建 46
1.13.1 添加书籍类别窗体的创建 46
1.13.2 修改书籍类别 47
1.14 书籍信息管理模块的创建 48
1.14.1 添加书籍信息窗体的创建 48
1.14.2 修改书籍信息 49
1.14.3 查询书籍信息 50
1.15 借还书信息管理模块的创建 51
1.15.1 借书信息窗体的创建 51
1.15.2 还书信息管理 56
1.15.3 查询借书信息 60
1.16 系统的实现 63
1.17 系统的编译和发行 64
1.17.1 创建工程对象 65
1.17.2 编译生成和测试 65
第2章 人事管理系统 67
2.1 系统设计 68
2.1.1 系统目标设计 68
2.1.2 开发设计思想 68
2.1.3 开发和运行环境选择 68
2.1.4 系统功能分析 69
2.1.5 系统功能模块设计 69
2.2 数据库设计 69
2.2.1 数据库需求分析 70
2.2.2 数据库概念结构设计 70
2.2.3 数据库逻辑结构设计 72
2.3 数据库结构的实现 74
2.3.1 创建员工基本状况表格EMPLOYEE_BASIC 74
2.3.2 创建员工婚姻状况的表格EMPLOYEE_MARRIAGE 74
2.3.3 创建员工学历状况表格EMPLOYEE_SCHOOL 75
2.3.4 创建工作岗位情况表JOB 75
2.3.5 创建部门信息表DEPT 76
2.3.6 增加EMPLOYEE_BASIC表格的外部键 76
2.4 应用程序对象的创建 77
2.5 登录窗口的设计 77
2.5.1 首次登录窗口的设计 77
2.5.2 重新登录窗口的设计 79
2.6 建立应用程序主窗口 80
2.7 菜单的设计 81
2.8 数据窗口对象的创建 83
2.8.1 d_basic_grid数据窗口对象的创建 83
2.8.2 d_basic数据窗口对象的创建 85
2.9 输入程序的设计 86
2.10 维护程序的设计 89
2.11 查询程序的设计 92
2.11.1 基本情况查看窗口 92
2.11.2 条件查询窗口 94
2.12 报表程序的设计 105
2.13 帮助程序的设计 108
2.14 开发中的难点和解决技巧 108
2.14.1 能将"回车"转化为"Tab"键的单行编辑框 108
2.14.2 具有提示功能的按钮控件 109
2.15 系统的编译和发布 109
2.15.1 创建工程对象 110
2.15.2 编译生成和测试 113
2.15.3 发布 114
2.16 系统的实现 114
第3章 工资管理系统 117
3.1 系统设计 118
3.1.1 系统目标设计 118
3.1.2 开发设计思想 118
3.1.3 系统功能分析 118
3.1.4 系统功能模块设计 119
3.1.5 工资管理系统和企业中其他系统的关系 119
3.2 数据库设计 120
3.2.1 数据库需求分析 120
3.2.2 数据库概念结构设计 121
3.2.3 数据库逻辑结构设计 121
3.3 数据库结构的实现 123
3.3.1 创建员工津贴表jt 123
3.3.2 创建考勤管理表格kq 123
3.3.3 创建工资标准表格gzbz 124
3.3.4 创建医疗保险表ylbx 124
3.3.5 创建员工基本情况表yg 124
3.3.6 创建员工月工资表ygz 125
3.3.7 创建员工年终奖金表nzjj 125
3.4 应用程序对象的创建 125
3.5 登录窗口的设计 126
3.6 建立应用程序主窗口 126
3.7 祖先窗口的设计 131
3.7.1 w_update祖先窗口的创建 131
3.7.2 w_preview祖先窗口的创建 134
3.8 工资核算模块的设计 138
3.8.1 员工月工资窗口的创建 138
3.8.2 员工月工资报表窗口的创建 142
3.9 工资标准设定模块的设计 145
3.9.1 工资标准设定窗口的创建 145
3.9.2 工种设定窗口的创建 146
3.10 系统模块的设计 146
3.11 开发中的难点和解决技巧 149
3.11.1 自定义RadioButton控件 149
3.11.2 将窗口定位在屏幕的中央 150
3.11.3 窗口关闭时自动询问用户是否进行保存 151
3.11.4 双击数据窗口中标题栏实现升降排序 151
3.12 系统的实现 151
3.13 系统的编译和发布 154
第4章 考勤管理系统 155
4.1 系统设计 156
4.1.1 系统目标设计 156
4.1.2 开发设计思想 156
4.1.3 系统功能分析 156
4.1.4 系统功能模块设计 156
4.1.5 考勤管理系统和企业中其他系统的关系 157
4.2 数据库设计 157
4.2.1 数据库需求分析 157
4.2.2 数据库概念结构设计 158
4.2.3 数据库逻辑结构设计 158
4.3 数据库结构的实现 159
4.3.1 创建考勤管理表kq 159
4.3.2 创建缺勤类型表qqlb 159
4.3.3 创建员工基本情况表yg 159
4.4 应用程序对象的创建 160
4.5 登录程序的设计 161
4.6 建立应用程序主窗口 163
4.7 考勤信息处理窗口的设计 164
4.7.1 考勤信息处理窗口的创建 164
4.7.2 数据窗口对象的创建 165
4.8 缺勤类型设定窗口的创建 167
4.9 员工考勤统计窗口的设计 168
4.9.1 员工考勤统计窗口的创建 168
4.9.2 d_kq_group数据窗口对象的创建 169
4.10 系统的实现 171
4.11 系统的编译和发布 172
第5章 进销存管理系统 173
5.1 系统设计 174
5.1.1 系统客户要求 174
5.1.2 系统开发目标 174
5.1.3 开发设计思想 175
5.1.4 系统功能分析 175
5.1.5 系统功能模块设计 175
5.1.6 进销存管理系统和企业中其他子系统的关系 175
5.2 数据库设计 176
5.2.1 数据库需求分析 176
5.2.2 数据库概念结构设计 177
5.2.3 数据库逻辑结构设计 178
5.3 数据库结构的实现 180
5.3.1 创建客户信息表格kehu 180
5.3.2 订单信息表dd 180
5.3.3 创建库存信息表格kc 180
5.3.4 创建发货信息表fh 181
5.3.5 创建产品信息表product 181
5.3.6 创建产品生产表producting 182
5.3.7 创建产品进库信息表jk 182
5.4 应用程序对象的创建 182
5.5 建立应用程序主窗口 183
5.6 自定义用户对象的创建 184
5.7 菜单的设计 187
5.8 登录程序的设计 188
5.9 祖先窗口的设计 190
5.9.1 w_update祖先窗口的创建 190
5.9.2 w_preview祖先窗口的创建 193
5.10 数据库维护模块的设计 193
9.10.1 数据备份窗口的创建 193
5.10.2 数据清除窗口的创建 195
5.10.3 数据导入窗口的创建 198
5.11 产品管理模块的设计 200
5.11.1 产品入库管理窗口的创建 200
5.11.2 产品出库管理窗口的创建 204
5.12 计划管理模块的设计 207
5.13 订单管理模块的设计 211
5.13.1 订单查询窗口 211
5.13.2 订单维护窗口 213
5.14 开发中的难点和解决技巧 215
5.14.1 主窗口背景 215
5.14.2 常用Win32 API函数在PowerBuilder中的应用 216
5.15 系统的编译和发布 220
5.16 系统的实现 221
第6章 学生信息管理系统 223
6.1 系统设计 224
6.1.1 系统功能分析 224
6.1.2 系统功能模块设计 224
6.2 数据库设计 225
6.2.1 数据库需求分析 225
6.2.2 数据库概念结构设计 226
6.2.3 数据库逻辑结构设计 227
6.3 数据库结构的实现 228
6.3.1 创建系统用户表格user_Info 229
6.3.2 创建学生基本信息表格student_Info 229
6.3.3 创建班级信息表格class_Info 229
6.3.4 创建课程基本信息表course_Info 230
6.3.5 创建年级课程设置信息表gradecourse_Info 230
6.3.6 创建学生成绩信息表result_Info 230
6.4 与数据库的连接 231
6.4.1 连接数据库的两类接口 231
6.4.2 程序设计时与数据库的连接 231
6.4.3 在程序运行时实现与数据库的连接 233
6.5 Workspace对象的创建 234
6.6 应用程序对象的创建 235
6.6.1 新建应用程序对象 236
6.6.2 设置应用程序对象的属性 237
6.6.3 应用程序对象的程序代码输入 239
6.7 建立应用程序主窗口 240
6.8 菜单的设计 241
6.9 系统模块的设计 243
6.9.1 登录窗口的设计 243
6.9.2 重新登录窗口的设计 245
6.9.3 口令修改窗口的设计 246
6.10 数据窗口对象的创建 248
6.10.1 d_sinfo_grid数据窗体的创建 248
6.10.2 d_sinfo数据窗体的创建 251
6.11 学籍管理模块的创建 252
6.11.1 添加学籍信息窗体的创建 252
6.11.2 修改学籍信息窗体的创建 256
6.11.3 查询学籍信息窗体的创建 259
6.12 班级管理模块的创建 262
6.12.1 修改班级信息窗体的创建 262
6.12.2 查询班级信息窗体的创建 265
6.13 帮助模块的设计 268
6.16 系统的实现 269
第7章 仓库信息管理系统 271
7.1 系统设计 272
7.1.1 系统目标设计 272
7.1.2 开发设计思想 272
7.1.3 系统功能分析 272
7.1.4 系统功能模块设计 273
7.2 数据库设计 273
7.2.1 数据库需求分析 273
7.2.2 数据库概念结构设计 274
7.2.3 数据库逻辑结构设计 275
7.3 数据库结构的实现 277
7.3.1 创建设备代码表格device_code 277
7.3.2 创建入库表格device_in 277
7.3.3 创建出库表格device_out 278
7.3.4 创建现有库存表device 278
7.3.5 创建部门需求表device_need 278
7.3.6 创建设备还库表device_return 279
7.3.7 创建设备采购计划表device_wantbuy 279
7.3.8 创建操作日志表howdo 279
7.4 创建应用程序对象 280
7.5 建立应用程序主窗口 282
7.6 菜单的设计 282
7.7 登录窗口的设计 285
7.8 设备入库窗口的创建 286
7.9 出库模块的设计 290
7.10 设备采购窗口的创建 294
7.11 设备采购报表窗口的创建 295
7.12 库存报警窗口 298
7.13 操作日志模块的设计 300
7.14 帮助程序的设计 302
7.15 开发中难点和解决技巧 303
7.16 系统的编译和发布 304
7.17 系统的实现 304
前言
信息管理系统是集计算机技术、网络通信技术为一体的信息系统工程,它能够使企业运行的数据更加准确、及时、全面、详实,同时便于对各种信息进一步地加工;另外也有利于进一步加强企业管理的科学化、合理化、制度化、规范化。在目前软件开发中,有众多的从业人员进行这方面的开发,可以说,以数据为中心的信息管理系统开发是有前(钱)途的行业。
自2002年推出第一批“中小型信息管理系统开发实例系列丛书”以来,我们已经陆续出版了20多本信息管理方面的实例导航类图书。这种“实例导航”的图书表现形式,得到了广大读者的喜爱。为了更好地服务于读者,我们对市面上现存的开发实例类图书进行深入地研究,同时分析了很多热心和认真的读者给我们的反馈,总结出现在的实例类图书存在以下的问题:
(1)思路重复。不同的案例程序在设计思路上重复性太大,并且在具体开发的技术手段和操作方法的讲述上有很多雷同内容,读者学完后感觉到收获不足。
(2)罗列代码和步骤。只侧重给出操作和编程结果,对于为什么这样设计讲解得不够;另外,对操作步骤描述过多,对代码技术性解释不够详细和充分。
(3)案例水准不一,有充数的现象;并且个别案例在编译时出错,或者存在一定的“伪错误”(即逻辑设计不符合实际规则),以及因数据库已有数据记录不足而产生运行错误。
丛书特点
经过深入地研究,充分考虑读者的需求,我们推出了本套丛书。旨在为读者提供一套“信息量更丰富、价格更便宜、内容更精炼、阅读更轻松”的丛书。
(1)案例程序的功能更贴近实际,设计更为专业,严格避免充数现象。
(2)每本书精选5-7个具代表性的案例,严格控制每个案例的页数,在有限的篇幅内展现出更多有用的信息。
(3)代码经过严格测试,避免各种错误,包括数据库数据量信息不足而产生的“伪错误”。讲解更到位,尽量避免内容的重复和简单罗列。多用流程图,正文只讲述核心代码。
(4)精心设计多媒体光盘,引导读者轻松运行、了解各案例程序,以利于学习。
读者定位
只要读者掌握了开发工具的基本语法,能自行编写简单小程序,对数据库理论有一定的了解,就能在使用本套丛书时获益。丛书最适用于大中专院校的学生和软件项目开发人员学习和参考。真诚地希望本套丛书能给您带来应用和技术两个方面的收获。我们的网站http://www.cs-book.com提供技术支持,并恳请读者提出宝贵的建议和意见。
2005年3月