《Delphi 7数据库项目案例导航》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:周兴华,李增民,臧洪光编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2005
  • ISBN:7302095531
  • 页数:505 页
图书介绍:本书从软件工程原理出发,对每一个管理系统进行详细地分析,全书始终贯彻深层的管理理念,同时通过具体的语言来实现每一个系统。每个系统都具备商业特性,是许多数据库程序员的工作结果。全书采用UML对每个系统进行建模,每个数据库都经过详细的分析和设计,并通过PowerDesign进行数据建模。每个系统都经过详细测试及专家审核。本书注重工程实践性,实用性强,可以帮助读者全面掌握利用Delphi开发信息系统的方法和步骤。

第1章 Delphi与数据库开发 1

1.1 数据系统概述 1

1.1.1 数据库的发展 1

1.1.2 数据库系统基本概念 2

1.1.3 数据库系统的数据模型 3

1.1.4 关系数据库的数据模型 5

1.1.5 数据库系统结构 11

1.1.6 数据库系统的组成 12

1.2 数据库项目开发 13

1.2.1 数据库项目开发实施过程 13

1.2.2 业务流程重组 15

1.3 SQL知识介绍 17

1.3.1 SQL简介 18

1.3.2 创建新表 19

1.3.3 添加记录 19

1.3.4 检索数据 20

1.3.5 表间连接 22

1.3.6 聚集函数 24

1.3.7 数据更新 25

1.3.8 数据删除 25

1.4 Delphi数据库开发技术 26

1.4.1 Delphi数据库简介 26

1.4.2 Delphi的数据库特性 27

1.4.3 Delphi可以访问的数据源 28

1.4.4 Delphi数据库的体系结构 28

1.4.5 Delphi数据库应用程序的开发步骤 36

1.5 小结 37

第2章 人事/工资/考勤管理系统开发 38

2.1 概述 38

2.2 需求分析 39

2.2.1 理解需求 39

2.2.2 分析需求 40

2.3 UML系统建模 41

2.3.1 人事/工资/考勤管理系统的用例分析 41

2.3.2 人事/工资/考勤管理系统的域类分析 42

2.3.3 人事/工资/考勤管理系统的设计 43

2.4 系统配置 45

2.4.1 软件配置 46

2.4.2 硬件配置 47

2.4.3 网络配置 48

2.5 数据库分析 48

2.5.1 E-R图分析 49

2.5.2 表/字段分析和PowerDesign数据库建模 50

2.6 数据库设计 50

2.6.1 创建数据库 51

2.6.2 创建表 52

2.7 界面设计 55

2.7.1 人事/工资/考勤管理系统登录界面设计 55

2.7.2 人事/工资/考勤管理系统的管理系统主界面设计 56

2.7.3 人事管理系统模块的界面设计 57

2.7.4 工资管理系统模块界面设计 58

2.7.5 考勤管理系统模块界面设计 59

2.7.6 人事/工资/考勤管理系统的服务系统主界面设计 60

2.7.7 个人资料档案界面设计 60

2.7.8 个人工资情况和出勤情况界面设计 61

2.8 代码分析与实现 61

2.8.1 数据模块的创建 61

2.8.2 人事/工资/考勤管理系统登录功能的实现 63

2.8.3 人事/工资/考勤管理系统主界面功能的实现 65

2.8.4 人事管理系统模块功能的实现 66

2.8.5 工资管理系统模块功能的实现 71

2.8.6 考勤管理系统模块功能的实现 73

2.8.7 其他系统功能的实现 73

2.8.8 生成数据报表 74

2.9 实例演示 74

2.10 小结 78

第3章 销售管理信息系统 79

3.1 概述 79

3.2 需求分析 80

3.2.1 理解需求 80

3.2.2 分析需求 81

3.3 UML系统建模 82

3.3.1 销售管理信息系统的用例分析 82

3.3.2 销售管理信息系统的域类分析 83

3.3.3 销售管理信息系统的设计 84

3.4 系统配置 85

3.4.1 软件配置 85

3.4.2 硬件配置 86

3.4.3 网络配置 86

3.5 数据库分析 88

3.5.1 E-R图分析 88

3.5.2 表/字段分析和PowerDesign数据库建模 88

3.6 数据库设计 89

3.6.1 创建数据库 90

3.6.2 创建表 90

3.7 界面设计 94

3.7.1 用户登录界面设计 94

3.7.2 销售管理信息系统主界面设计 95

3.7.3 添加供应商信息界面设计 97

3.7.4 删除顾客信息界面设计 98

3.7.5 修改进货信息界面设计 98

3.7.6 查询销售信息界面设计 99

3.7.7 统计分析界面设计 100

3.8 代码分析与实现 101

3.8.1 用户登录功能的实现 101

3.8.2 销售管理信息系统主界面功能的实现 103

3.8.3 添加供应商信息功能的实现 104

3.8.4 删除顾客信息功能的实现 105

3.8.5 修改进货信息功能的实现 106

3.8.6 查询销售信息功能的实现 106

3.8.7 统计分析功能的实现 109

3.8.8 添加用户功能的实现 110

3.9 实例演示 112

3.9.1 用户登录功能实例演示 112

3.9.2 销售管理信息系统主界面功能实例演示 112

3.9.3 添加供应商信息功能实例演示 113

3.9.4 删除顾客信息功能实例演示 114

3.9.5 修改进货信息功能实例演示 114

3.9.6 查询销售信息功能实例演示 115

3.9.7 统计分析功能实例演示 115

3.9.8 添加用户功能实例演示 115

3.10 小结 116

第4章 库存管理信息系统 117

4.1 概述 117

4.2 需求分析 118

4.2.1 理解需求 118

4.2.2 分析需求 119

4.3 UML系统建模 120

4.3.1 库存管理系统的用例分析 120

4.3.2 库存管理系统的域类分析 121

4.3.3 库存管理系统的设计 122

4.4 系统配置 125

4.4.1 软件配置 125

4.4.2 硬件配置 127

4.4.3 网络配置 128

4.5 数据库分析 129

4.5.1 E-R图分析 129

4.5.2 表/字段分析和PowerDesign数据库建模 130

4.6 数据库设计 130

4.6.1 创建数据库 131

4.6.2 创建表 131

4.7 界面设计 135

4.7.1 用户登录界面设计 135

4.7.2 库存管理信息系统主界面设计 135

4.7.3 添加货品信息界面设计 136

4.7.4 修改货品信息界面设计 137

4.7.5 查询货品信息界面设计 137

4.7.6 入库登记界面设计 137

4.7.7 入库修改界面设计 138

4.7.8 入库查询界面设计 138

4.7.9 库存查询界面设计 138

4.7.10 短线货品显示超储货品信息显示界面设计 138

4.7.11 报表统计界面设计 139

4.7.12 修改密码界面设计 139

4.7.13 添加用户界面设计 140

4.8 代码分析与实现 140

4.8.1 用户登录功能的实现 141

4.8.2 添加货品信息界面功能的实现 141

4.8.3 修改货品信息界面功能的实现 142

4.8.4 查询货品信息界面功能的实现 143

4.8.5 入库登记功能的实现 145

4.8.6 入库修改/查询功能的实现 146

4.8.7 出库登记/修改/查询功能的实现 147

4.8.8 库存查询功能的实现 147

4.8.9 短线货品显示功能的实现 147

4.8.10 超储货品显示功能的实现 148

4.8.11 报表统计功能的实现 148

4.8.12 修改密码/添加用户功能的实现 149

4.9 实例演示 149

4.9.1 库存管理信息系统实例演示 149

4.9.2 基本信息设置实例演示 149

4.9.3 出入库实例演示 150

4.9.4 库存数据分析实例演示 151

4.9.5 系统维护实例演示 152

4.10 小结 152

第5章 质量管理信息系统 154

5.1 概述 154

5.2 需求分析 155

5.2.1 理解需求 155

5.2.2 分析需求 155

5.3 UML系统建模 156

5.3.1 质量管理信息系统的用例分析 156

5.3.2 质量管理信息系统的域类分析 157

5.3.3 质量管理信息系统的设计 158

5.4 系统配置 159

5.4.1 软件配置 159

5.4.2 硬件配置 161

5.4.3 网络配置 161

5.5 数据库分析 162

5.5.1 E-R图分析 162

5.5.2 表/字段分析和PowerDesign数据库建模 163

5.6 数据库设计 164

5.6.1 创建数据库 165

5.6.2 创建表 165

5.7 界面设计 170

5.7.1 质量管理信息系统主界面设计 170

5.7.2 原材料质量管理界面设计 171

5.7.3 产品质量管理界面设计 172

5.7.4 质量分析界面设计 173

5.7.5 登录界面设计 173

5.7.6 “关于”窗口界面设计 174

5.8 代码分析与实现 174

5.8.1 数据模块的创建 174

5.8.2 质量管理信息系统主界面功能的实现 177

5.8.3 原材料质量管理功能的实现 178

5.8.4 产品质量管理功能的实现 185

5.8.5 质量分析功能的实现 185

5.9 实例演示 187

5.10 小结 189

第6章 档案资料管理信息系统 190

6.1 概述 190

6.2 需求分析 191

6.2.1 理解需求 191

6.2.2 分析需求 191

6.3 UML系统建模 193

6.3.1 档案资料管理信息系统的用例分析 193

6.3.2 档案资料管理信息系统的域类分析 193

6.3.3 档案资料管理信息系统的设计 194

6.4 系统配置 195

6.4.1 软件配置 196

6.4.2 硬件配置 197

6.4.3 网络配置 198

6.5 数据库分析 198

6.5.1 E-R图分析 199

6.5.2 表/字段分析和PowerDesign数据库建模 200

6.6 数据库设计 200

6.6.1 创建数据库 201

6.6.2 创建表 201

6.7 界面设计 205

6.7.1 档案资料管理信息系统MDI主界面设计 205

6.7.2 档案资料管理信息系统MDI父类子窗体界面设计 206

6.7.3 档案分类资料管理界面设计 206

6.7.4 档案柜资料管理界面设计 207

6.7.5 档案管理界面设计 208

6.7.6 档案借用和归还管理界面设计 209

6.7.7 登录界面设计 209

6.7.8 “关于”窗口界面设计 209

6.8 代码分析与实现 210

6.8.1 数据模块的创建 210

6.8.2 档案资料管理信息系统MDI主窗体功能的实现 213

6.8.3 档案资料管理信息系统MDI父类子界面功能的实现 215

6.8.4 档案分类资料管理功能的实现 216

6.8.5 档案柜资料管理功能的实现 217

6.8.6 档案管理功能的实现 218

6.8.7 档案借用和归还管理功能的实现 222

6.8.8 登录功能的实现 223

6.9 实例演示 225

6.10 小结 227

第7章 计划管理信息系统 228

7.1 概述 228

7.2 需求分析 229

7.2.1 理解需求 229

7.2.2 分析需求 229

7.3 UML系统建模 230

7.3.1 计划管理信息系统的用例分析 230

7.3.2 计划管理信息系统的域类分析 231

7.3.3 计划管理信息系统的设计 232

7.4 系统配置 233

7.4.1 软件配置 233

7.4.2 硬件配置 235

7.4.3 网络配置 236

7.5 数据库分析 236

7.5.1 E-R图分析 237

7.5.2 表/字段分析和PowerDesign数据库建模 238

7.6 数据库设计 239

7.6.1 创建数据库 239

7.6.2 创建表 239

7.7 界面设计 244

7.7.1 计划管理信息系统MDI主界面设计 244

7.7.2 计划管理信息系统MDI父类子窗体界面设计 245

7.7.3 生产计划管理界面设计 245

7.7.4 物料需求计划管理界面设计 246

7.7.5 物料采购计划管理界面设计 247

7.7.6 登录界面设计 248

7.7.7 “关于”窗口界面设计 248

7.8 代码分析与实现 248

7.8.1 数据模块的创建 248

7.8.2 计划管理信息系统MDI主界面功能的实现 252

7.8.3 计划管理信息系统MDI父类子界面功能的实现 253

7.8.4 生产计划管理功能的实现 253

7.8.5 物料需求计划管理功能的实现 260

7.8.6 物料采购计划管理功能的实现 263

7.9 实例演示 263

7.10 小结 265

第8章 制造业管理信息系统 266

8.1 概述 266

8.2 需求分析 267

8.2.1 理解需求 267

8.2.2 分析需求 267

8.3 UML系统建模 269

8.3.1 制造业管理信息系统的用例分析 269

8.3.2 制造业管理信息系统的域类分析 269

8.3.3 制造业管理信息系统的设计 270

8.4 系统配置 273

8.4.1 软件配置 273

8.4.2 硬件配置 274

8.4.3 网络配置 274

8.5 数据库分析 275

8.5.1 E-R图分析 276

8.5.2 表/字段分析和PowerDesign数据库建模 277

8.6 数据库设计 277

8.6.1 创建数据库 278

8.6.2 创建表 278

8.7 界面设计 283

8.7.1 制造业管理信息系统主界面设计 284

8.7.2 资产使用登记界面设计 285

8.7.3 员工培训界面设计 286

8.7.4 课程设置界面设计 287

8.7.5 销售合同管理界面设计 288

8.7.6 统计报表界面设计 288

8.8 代码分析与实现 288

8.8.1 主界面功能的实现 289

8.8.2 资产使用登记功能的实现 292

8.8.3 员工培训功能的实现 294

8.8.4 统计报表功能的实现 295

8.8.5 资产管理功能的实现 296

8.9 实例演示 297

8.9.1 用户登录功能实例演示 297

8.9.2 固定资产管理功能实例演示 297

8.9.3 设备管理功能实例演示 298

8.9.4 合同管理功能实例演示 298

8.9.5 员工培训管理功能实例演示 299

8.10 小结 299

第9章 学生管理信息系统 300

9.1 概述 300

9.2 需求分析 301

9.2.1 理解需求 301

9.2.2 分析需求 302

9.3 UML系统建模 303

9.3.1 学生管理信息系统的用例分析 303

9.3.2 学生管理信息系统的域类分析 303

9.3.3 学生管理信息系统的设计 304

9.4 系统配置 307

9.4.1 软件配置 307

9.4.2 硬件配置 308

9.4.3 网络配置 309

9.5 数据库分析 310

9.5.1 E-R图分析 310

9.5.2 表/字段分析和PowerDesign数据库建模 311

9.6 数据库设计 312

9.6.1 创建数据库 312

9.6.2 创建表 313

9.7 界面设计 316

9.7.1 用户登录界面设计 316

9.7.2 学生管理信息系统主界面设计 316

9.7.3 新生信息录入界面设计 318

9.7.4 成绩管理界面设计 318

9.7.5 学籍变更界面设计 319

9.7.6 奖励管理界面设计 319

9.7.7 处罚管理界面设计 320

9.7.8 查询修改界面设计 320

9.8 代码分析与实现 321

9.8.1 用户登录的代码实现 321

9.8.2 成绩管理的代码实现 322

9.8.3 学籍变更的代码实现 323

9.8.4 奖励管理的代码实现 324

9.8.5 查询/修改的代码实现 325

9.9 实例演示 325

9.9.1 新生信息录入的实例演示 327

9.9.2 成绩管理的实例演示 327

9.9.3 学籍变更的实例演示 328

9.9.4 奖励管理的实例演示 328

9.9.5 处罚管理的实例演示 329

9.9.6 查询修改的实例演示 329

9.10 小结 330

第10章 医院管理信息系统 331

10.1 概述 331

10.2 需求分析 332

10.2.1 理解需求 332

10.2.2 分析需求 333

10.3 UML系统建模 334

10.3.1 医院管理系统的用例分析 334

10.3.2 医院管理系统的域类分析 335

10.3.3 医院管理系统的设计 336

10.4 系统配置 338

10.4.1 软件配置 338

10.4.2 硬件配置 339

10.4.3 网络配置 340

10.5 数据库分析 341

10.5.1 E-R图分析 342

10.5.2 表/字段分析和PowerDesign数据库建模 342

10.6 数据库设计 343

10.6.1 创建数据库 343

10.6.2 创建表 344

10.7 界面设计 348

10.7.1 用户登录界面设计 349

10.7.2 医院管理信息系统主界面设计 349

10.7.3 药品信息管理界面设计 350

10.7.4 医务人员登记界面设计 350

10.7.5 药品入库管理界面设计 351

10.7.6 药品销售管理界面设计 351

10.7.7 收费收据管理界面设计 352

10.7.8 药品库存管理界面设计 353

10.7.9 修改密码界面设计 354

10.7.10 添加用户界面设计 354

10.8 代码分析与实现 355

10.8.1 用户登录功能的实现 355

10.8.2 药品信息管理界面功能的实现 356

10.8.3 医务人员登记界面功能的实现 358

10.8.4 药品入库管理界面功能的实现 358

10.8.5 药品销售管理功能的实现 360

10.8.6 收费收据管理功能的实现 361

10.8.7 药品库存管理功能的实现 361

10.8.8 修改密码/添加用户功能的实现 361

10.9 实例演示 361

10.9.1 医院管理信息系统实例演示 361

10.9.2 药品信息管理实例演示 362

10.9.3 医务人员管理实例演示 363

10.9.4 药品进销存实例演示 363

10.9.5 系统维护实例演示 365

10.10 小结 366

第11章 宾馆/餐饮管理信息系统 367

11.1 概述 367

11.2 需求分析 368

11.2.1 理解需求 369

11.2.2 分析需求 369

11.3 UML系统建模 370

11.3.1 宾馆/餐饮管理信息系统的用例分析 370

11.3.2 宾馆/餐饮管理信息系统的域类分析 371

11.3.3 宾馆/餐饮管理信息系统的设计 372

11.4 系统配置 374

11.4.1 软件配置 374

11.4.2 硬件配置 375

11.4.3 网络配置 376

11.5 数据库分析 377

11.5.1 E-R图分析 378

11.5.2 表/字段分析和PowerDesign数据库建模 378

11.6 数据库设计 379

11.6.1 创建数据库 380

11.6.2 创建表 380

11.7 界面设计 384

11.7.1 用户登录界面设计 385

11.7.2 后台数据管理主界面设计 386

11.7.3 添加客房记录界面设计 386

11.7.4 查询修改客房信息界面设计 387

11.7.5 操作员信息维护界面设计 387

11.7.6 餐饮系统信息维护界面设计 387

11.7.7 生成报表界面设计 388

11.7.8 “关于”界面设计 389

11.7.9 前台操作系统主界面设计 389

11.7.10 客房预订界面设计 390

11.7.11 客户入住界面设计 390

11.7.12 退房界面设计 391

11.8 代码分析与实现 391

11.8.1 用户登录功能的实现 391

11.8.2 后台数据维护主界面功能的实现 393

11.8.3 前台操作主界面功能的实现 394

11.8.4 查询修改客房信息功能的实现 395

11.8.5 操作员管理功能的实现 396

11.8.6 生成报表界面功能的实现 398

11.8.7 客户入住功能的实现 399

11.8.8 退房界面功能的实现 399

11.9 实例演示 400

11.9.1 宾馆/餐饮管理信息系统登录实例演示 400

11.9.2 宾馆/餐饮管理信息系统后台管理实例演示 400

11.9.3 宾馆/餐饮管理信息系统前台操作实例演示 402

11.10 小结 404

第12章 图书馆管理信息系统 405

12.1 概述 405

12.2 需求分析 406

12.2.1 理解需求 406

12.2.2 分析需求 407

12.3 UML系统建模 408

12.3.1 图书馆管理信息系统的用例分析 408

12.3.2 图书馆管理信息系统的域类分析 409

12.3.3 学生管理信息系统的设计 409

12.4 系统配置 411

12.4.1 软件配置 411

12.4.2 硬件配置 412

12.4.3 网络配置 413

12.5 数据库分析 414

12.5.1 E-R图分析 414

12.5.2 表/字段分析和PowerDesign数据库建模 415

12.6 数据库设计 416

12.6.1 创建数据库 416

12.6.2 创建表 417

12.7 界面设计 420

12.7.1 用户登录界面设计 420

12.7.2 图书馆管理系统主界面设计 421

12.7.3 修改图书记录界面设计 421

12.7.4 修改学生记录界面设计 422

12.7.5 修改密码设置界面设计 422

12.7.6 生成预约图书报表界面设计 423

12.7.7 生成催还图书报表界面设计 424

12.7.8 图书馆服务系统主界面设计 425

12.7.9 查询/借阅/预约图书界面设计 425

12.7.10 查询个人借阅信息和归还已借阅图书界面设计 426

12.8 代码分析与实现 426

12.8.1 图书馆管理系统主界面功能的实现 427

12.8.2 图书馆服务系统主界面功能的实现 427

12.8.3 修改图书记录功能的实现 427

12.8.4 修改学生记录功能的实现 428

12.8.5 生成预约图书报表功能的实现 428

12.8.6 生成催还图书报表功能的实现 431

12.8.7 修改密码设置功能的实现 431

12.8.8 查询/借阅/预约图书功能的实现 432

12.8.9 查询个人借阅信息和归还已借阅图书功能的实现 436

12.9 实例演示 438

12.9.1 图书馆管理系统实例演示 438

12.9.2 图书馆服务系统实例演示 440

12.10 小结 441

第13章 POS管理信息系统 442

13.1 概述 442

13.2 需求分析 443

13.2.1 理解需求 443

13.2.2 分析需求 443

13.3 UML系统建模 445

13.3.1 POS管理系统的用例分析 445

13.3.2 POS管理系统的域类分析 446

13.3.3 POS管理系统的设计 447

13.4 系统配置 449

13.4.1 软件配置 450

13.4.2 硬件配置 451

13.4.3 网络配置 452

13.5 数据库分析 453

13.5.1 E-R图分析 453

13.5.2 表/字段分析和PowerDesign数据库建模 454

13.6 数据库设计 454

13.6.1 创建数据库 455

13.6.2 创建表 456

13.7 界面设计 460

13.7.1 用户登录界面设计 461

13.7.2 POS管理信息系统主界面设计 461

13.7.3 基本资料管理界面设计 462

13.7.4 业务处理界面设计 462

13.7.5 业务统计界面设计 463

13.7.6 系统维护界面设计 464

13.8 代码分析与实现 465

13.8.1 用户登录功能的实现 465

13.8.2 基本资料管理功能的实现 466

13.8.3 货品采购入库功能的实现 466

13.8.4 货品销售功能的实现 469

13.8.5 其他库存变动功能的实现 469

13.8.6 收支录入功能的实现 469

13.8.7 库存统计功能的实现 470

13.8.8 业绩统计功能的实现 472

13.8.9 修改密码/添加用户功能的实现 472

13.9 实例演示 472

13.9.1 POS管理信息系统实例演示 472

13.9.2 基本资料管理实例演示 473

13.9.3 业务处理管理实例演示 473

13.9.4 业务统计实例演示 475

13.9.5 系统维护实例演示 476

13.10 小结 477

第14章 系统(数据库)建模技术 478

14.1 概述 478

14.2 UML系统建模技术 478

14.2.1 统一建模语言UML概述 479

14.2.2 UML的静态建模机制 481

14.2.3 UML的动态建模机制 487

14.2.4 UML支持环境 489

14.2.5 UML的应用 492

14.3 PowerDesign数据库建模技术 493

14.3.1 PowerDesigner简介 493

14.3.2 PowerDesigner的功能模块和使用方法 495

14.3.3 用PowerDesigner创建数据库实例 496

14.4 小结 504