《Delphi 2005编程思想与实例经典》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:马晓凯,郭志伟,刘颖编著
  • 出 版 社:北京:冶金工业出版社
  • 出版年份:2005
  • ISBN:7502437975
  • 页数:368 页
图书介绍:本书以商品进销存管理系统、图书租借管理系统、简易门诊挂号系统、工资管理系统、基本绘图系统、绘制灰度图系统、旅游管理系统、聊天室系统、智能网服务系统和简单的公文流转系统开发为例,深入剖析软件工程的开发思想,展现了Delphi的开发方法和技巧。

第1章 软件工程开发思想 1

1.1 软件工程入门 1

1.1.1 工程化的开发方法 1

1.1.2 软件的生命周期 3

1.1.3 规范和文档 6

1.2 可行性分析 7

1.3 需求分析 8

1.4 系统设计 10

1.4.1 概要设计 10

1.4.2 数据库设计 12

1.4.3 详细设计 18

1.5 编码实现 18

1.6 测试 19

1.8 面向对象的开发方法 20

1.7 软件的使用和维护 20

小结 22

第2章 Delphi 2005编程基础 23

2.1 Delphi集成开发环境 23

2.1.1 Delphi 7、Delphi 8和Delphi 2005简介 23

2.1.2 Delphi 2005可视化开发环境简介 27

2.1.3 开发环境的优化 32

2.2 Delphi数据库开发基础 36

2.2.1 Delphi数据库特性及功能简介 36

2.2.2 Delphi数据库应用程序的体系结构 40

2.3 应用程序的发布 44

2.3.1 安装程序InstallShield Express for Delphi 44

2.3.2 安装数据库应用程序 44

2.3.3 制作自己的安装程序 46

小结 53

3.1.1 应用背景 54

3.1.2 基础知识 54

3.1 需求分析 54

第3章 商品进销存管理系统 54

3.1.3 编程思想 56

3.2 系统概要设计 57

3.2.1 分析系统功能 57

3.2.2 系统功能模块图 57

3.2.3 数据流程图 58

3.2.4 程序预览 58

3.3 数据库设计 59

3.3.1 分析数据库需求 60

3.3.2 概念数据库设计 60

3.3.3 逻辑数据库设计 61

3.3.4 数据库的实现 62

3.4 系统详细设计及编码 64

3.4.1 数据模块的创建 64

3.4.2 登录窗口的创建 66

3.4.3 入库管理窗口的创建 68

3.4.4 出库管理窗口的创建 77

3.4.5 库存报表统计窗口的创建 78

3.4.6 进货报表统计窗口的创建 80

3.4.7 用户管理窗口的创建 82

3.4.8 商家管理窗口 83

3.4.9 主窗口的创建 84

3.5 系统的编译与发行 86

3.6 编程心得 87

小结 88

第4章 图书租借管理系统 89

4.1 需求分析 89

4.1.1 应用背景 89

4.1.2 基础知识 89

4.1.3 编程思想 91

4.2 系统概要设计 92

4.2.1 分析系统功能 92

4.2.2 系统功能模块图 92

4.2.3 数据流程图 93

4.2.4 程序预览 94

4.3 数据库设计 95

4.3.1 分析数据库需求 95

4.3.2 概念数据库设计 96

4.3.3 逻辑数据库设计 97

4.3.4 数据库的实现 98

4.4 系统详细设计及编码 99

4.4.1 数据模块的创建 99

4.4.2 登录窗口的创建 100

4.4.3 主窗口的创建 101

4.4.4 新书入库窗口的创建 105

4.4.5 图书信息查询窗口的创建 107

4.4.6 租借图书窗口的创建 112

4.4.7 归还图书窗口的创建 116

4.4.8 查询客户借书情况窗口的创建 117

4.4.9 整理图书窗口的创建 118

4.4.10 用户管理窗口的创建 122

4.4.11 数据维护窗口的创建 124

4.4.12 图书统计窗口的创建 125

4.5 系统的编译与发行 126

4.6 编程心得 127

小结 127

第5章 简易门诊挂号系统 128

5.1 需求分析 128

5.1.1 应用背景 128

5.1.2 基础知识 128

5.1.3 编程思想 130

5.2 系统概要设计 130

5.2.1 分析系统功能 130

5.2.2 系统功能模块图 131

5.2.3 数据流程图 131

5.2.4 程序预览 132

5.3 数据库设计 133

5.3.2 概念数据库设计 134

5.3.1 分析数据库需求 134

5.3.3 逻辑数据库设计 135

5.3.4 数据库的实现 136

5.4 系统详细设计及编码 137

5.4.1 数据模块的创建 138

5.4.2 关于简易门诊挂号系统窗口的创建 141

5.4.3 主窗口的创建 141

5.4.4 门诊挂号窗口的创建 143

5.4.5 病人管理窗口的创建 147

5.4.6 数据统计窗口的创建 151

5.4.7 系统管理窗口的创建 152

5.5 系统的编译与发行 154

5.6 编程心得 154

小结 155

6.1.2 基础知识 156

6.1.1 应用背景 156

第6章 工资管理系统 156

6.1 需求分析 156

6.1.3 编程思想 158

6.2 系统概要设计 159

6.2.1 分析系统功能 159

6.2.2 系统功能模块图 160

6.2.3 数据流程图 160

6.2.4 程序预览 160

6.3 数据库设计 163

6.3.1 分析数据库需求 163

6.3.2 概念数据库设计 163

6.3.3 逻辑数据库设计 163

6.3.4 数据库的实现 164

6.4 系统详细设计及编码 165

6.4.1 数据模块的创建 165

6.4.2 主窗口的创建 167

6.4.3 MDI父类子窗口的创建 175

6.4.4 工资录入窗口的创建 177

6.4.5 工资查询窗口的创建 178

6.4.6 工资统计窗口的创建 179

6.4.7 部门资料管理窗口的创建 180

6.4.8 员工资料管理窗口的创建 180

6.5 系统的编译与发行 181

6.6 编程心得 181

小结 182

第7章 基本绘图系统 183

7.1 需求分析 183

7.1.1 应用背景 183

7.1.2 基础知识 183

7.1.3 编程思想 189

7.2 系统概要设计 190

7.2.1 分析系统功能 190

7.2.3 程序预览 191

7.2.2 系统功能模块图 191

7.3 系统详细设计及编码 193

7.3.1 主窗口界面的设计 193

7.3.2 函数单元的设计 195

7.3.3 MainMenu1主菜单的设计 203

7.3.4 CoolBar1画图栏的设计 205

7.3.5 PaintBox1画板的设计 208

7.3.6 各设置窗口的设计 214

7.4 系统的编译与发行 215

7.5 编程心得 215

小结 216

第8章 绘制灰度图系统 217

8.1 需求分析 217

8.1.1 应用背景 217

8.1.2 基础知识 218

8.2.1 分析系统功能 219

8.2 系统概要设计 219

8.2.3 程序预览 220

8.2.2 系统功能模块图 220

8.3 系统详细设计及编码 222

8.3.1 主窗口界面的设计 222

8.3.2 MainMenu1主菜单的设计 225

8.3.3 灰度直方图设置窗口的设计 228

8.4 系统的编译与发行 229

8.5 编程心得 230

小结 230

第9章 旅游管理系统 231

9.1 需求分析 231

9.1.1 应用背景 231

9.1.2 基础知识 231

9.2 系统概要设计 232

9.2.1 分析系统功能 232

9.1.3 编程思想 232

9.2.2 系统功能模块图 233

9.2.3 程序预览 233

9.3 数据库设计 235

9.3.1 分析数据库需求 235

9.3.2 概念数据库设计 235

9.3.3 逻辑数据库设计 235

9.3.4 数据库的实现 236

9.4 系统详细设计及编码 236

9.4.1 数据模块的创建 236

9.4.2 登录窗口的创建 237

9.4.3 旅游管理系统主窗口的创建 240

9.4.4 用户管理窗口的创建 244

9.4.5 导游信息窗口的创建 248

9.4.6 排团管理窗口的创建 255

9.4.7 导游信息查询窗口的创建 262

9.4.8 排团查询窗口的创建 268

9.6 编程心得 274

小结 274

9.5 系统的编译与发行 274

第10章 聊天室系统 276

10.1 需求分析 276

10.1.1 应用背景 276

10.1.2 基础知识 276

10.1.3 编程思想 280

10.2 系统概要设计 280

10.2.1 分析系统功能 280

10.2.2 程序预览 280

10.3 系统详细设计及编码 282

10.3.1 主窗口的控件设置 282

10.3.2 多线程类的定义和实现 283

10.3.3 TcpServer1和TcpClient1的处理 290

10.5 编程心得 293

10.4 系统的编译与发行 293

小结 294

第11章 智能网服务系统 295

11.1 需求分析 295

11.1.1 应用背景 295

11.1.2 基础知识 295

11.1.3 编程思想 300

11.2 系统概要设计 300

11.2.1 分析系统功能 300

11.2.2 程序预览 300

11.3 数据库设计 303

11.3.1 分析数据库需求 303

11.3.2 逻辑数据库设计 303

11.3.3 数据库的实现 304

11.4 系统详细设计及编码 305

11.4.1 数据模块的创建 305

11.4.2 登录窗口的创建 306

11.4.3 智能网服务系统主窗口的创建 308

11.4.4 用户管理窗口的创建 316

11.4.5 客户服务管理窗口的创建 320

11.4.6 查询记录窗口的创建 323

11.4.7 电话类型窗口的创建 328

11.4.8 使用单位信息管理窗口的创建 331

11.5 系统的编译与发行 332

11.6 编程心得 332

小结 333

第12章 简单的公文流转系统 334

12.1 需求分析 334

12.1.1 应用背景 334

12.1.2 提出需求 334

12.2 系统概要设计 335

12.2.1 系统的功能模块 335

12.2.3 程序预览 336

12.2.2 系统功能模块图 336

12.3 数据库设计 339

12.3.1 分析数据库需求 339

12.3.2 概念数据库设计 340

12.3.3 逻辑数据库设计 340

12.4 系统详细设计及编码 343

12.4.1 数据模块的创建 343

12.4.2 登录窗口的创建 345

12.4.3 用户管理窗口的创建 346

12.4.4 定义流转流程窗口的创建 347

12.4.5 材料申购窗口的创建 353

12.4.6 公文审批窗口的创建 359

12.4.7 修改密码窗口的创建 366

12.5 系统的编译与发行 367

12.6 编程心得 367

小结 367

参考文献 368