《Visual Basic数据库开发工程案例》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:蔡敏,刘海英,汪杰编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2007
  • ISBN:7115163413
  • 页数:502 页
图书介绍:本书精选了8个Visual Basic数据库开发综合案例——数据库管理系统、电子相片管理系统、商品进销存系统、图书馆管理系统、医务收费系统、人事/工资/考勤管理系统、机动车驾驶员模拟考试系统和学生信息管理系统,其中穿插介绍了基于Visual Basic的程序开发技巧和方法。书中全部案例均提炼自作者从事过的实际工程项目,不仅涉及商业管理软件开发的专业知识,而且给出了详细的商业管理系统的设计思路和开发方法,按照“需求分析→UML系统建模→数据库设计→系统实现”具体展开介绍,便于读者真正学到实用的编程技巧和方法。配套光盘提供了书中8个案例的全部源代码,而且都在Windows XP操作系统下经过了精心调试,以确保能够正常运行。为了便于读者了解和回顾Visual Basic程序设计的基本方法,光盘中还提供了大量的视频演示内容,便于读者温故而知新。

第1章 数据库管理系统 1

1.1 需求分析 2

1.2 系统实现 2

1.2.1 系统概况 3

1.2.2 系统主界面实现 3

1.2.3 连接Access数据库 9

1.2.4 连接SQL Server数据库 10

1.2.5 连接ODBC数据库 13

1.2.6 查询数据 15

1.2.7 删除表格 18

1.2.8 格式化SQL 21

1.2.9 生成SQL语句 23

1.2.10 Main.bas模块文件 27

第2章 电子相片管理系统 33

2.1 需求分析 34

2.1.1 开发背景及意义 34

2.1.2 实现目标 34

2.2 系统分析 34

2.3 数据库设计 35

2.4 系统实现 35

2.4.1 主窗体设计 36

2.4.2 公共函数窗体设计 39

2.4.3 主窗体 41

2.4.4 选择数据库窗体 64

2.4.5 说明窗体 65

2.4.6 浏览图片窗体 67

2.4.7 添加图片窗体 68

2.4.8 全屏窗体 83

2.4.9 系统介绍窗体 90

2.4.10 快速帮助窗体 93

第3章 商品进销存系统 95

3.1 需求分析 96

3.1.1 系统总体功能需求 96

3.1.2 前台销售管理 97

3.1.3 商场信息管理 97

3.1.4 库存管理 98

3.1.5 商品管理 98

3.1.6 报表打印管理 98

3.1.7 用户管理 99

3.1.8 客户管理 99

3.1.9 性能需求 99

3.2 UML系统建模 100

3.3 数据库设计 101

3.4 系统实现 104

3.4.1 系统设计概述 104

3.4.2 创建工程 105

3.4.3 系统主窗体的实现 106

3.4.4 DeclareMod标准模块 113

3.4.5 ADOmod标准模块 114

3.4.6 前台销售管理模块设计 116

3.4.7 商场信息管理模块设计 127

3.4.8 库存管理模块 130

3.4.9 商品管理模块 136

3.4.10 报表打印管理模块 158

3.4.11 用户管理模块 161

3.4.12 客户管理模块 165

第4章 图书馆管理系统 173

4.1 需求分析 174

4.1.1 系统平台 174

4.1.2 系统功能设计 174

4.2 数据库设计 175

4.3 系统实现 176

4.3.1 建立工程项目 176

4.3.2 实现主窗体 177

4.3.3 创建公用模块 183

4.3.4 用户登录模块 186

4.3.5 图书管理模块 189

4.3.6 图书报表模块 203

4.3.7 读者管理模块 207

4.3.8 图书查询模块 223

4.3.9 系统设置模块 231

第5章 医务收费系统 239

5.1 需求分析 240

5.1.1 系统总体功能需求 240

5.1.2 操作人员管理 241

5.1.3 基本人员管理 241

5.1.4 收费管理 242

5.1.5 系统维护 243

5.1.6 对性能的需求 243

5.1.7 需求注释 244

5.2 UML系统建模 244

5.2.1 UML用例视图描述 244

5.2.2 UML时序与协作视图描述 246

5.3 数据库分析 247

5.3.1 PowerDesign数据库建模 247

5.3.2 创建数据库 248

5.4 数据库配置 249

5.5 系统程序实现 249

5.5.1 系统设计概况 249

5.5.2 创建工程 250

5.5.3 系统主界面实现 250

5.5.4 操作人员管理 254

5.5.5 基本人员管理功能模块设计 261

5.5.6 收费管理功能模块设计 274

5.5.7 系统维护功能模块设计 293

第6章 人事/工资/考勤管理系统 301

6.1 需求分析 302

6.1.1 系统功能分析 302

6.1.2 系统功能模块设计 303

6.2 UML系统建模 305

6.2.1 UML用例视图描述 306

6.2.2 UML时序与协作视图描述 309

6.3 数据库分析 311

6.3.1 数据库需求分析 311

6.3.2 数据库逻辑结构设计 312

6.4 系统实现 315

6.4.1 系统设计概述 315

6.4.2 创建公共模块 316

6.4.3 系统主界面 318

6.4.4 管理员登录窗体 319

6.4.5 增加管理员窗体 322

6.4.6 部门管理窗体 323

6.4.7 员工信息设置窗体 323

6.4.8 人事调动设置窗体 329

6.4.9 福利信息设置窗体 334

6.4.10 正常出勤窗体 334

6.4.11 异常出勤窗体 335

6.4.12 工资汇总模块 338

6.4.13 数据输入窗体 343

6.4.14 工资分配 343

6.4.15 工资汇总表窗体 344

6.4.16 数据库备份和还原功能 348

6.4.17 修改密码 352

6.4.18 综合查询模块 355

第7章 机动车驾驶员模拟考试系统 357

7.1 需求分析 358

7.1.1 系统总体功能需求 358

7.1.2 用户管理 359

7.1.3 试题管理 359

7.1.4 系统运行参数的设置 360

7.1.5 选项设置 360

7.1.6 考试管理 360

7.2 UML系统建模 360

7.2.1 UML用例视图描述 361

7.2.2 UML时序与协作视图描述 363

7.3 数据库的设计实现 364

7.3.1 数据库需求分析 364

7.3.2 数据库概念结构设计 364

7.3.3 数据库结构的实现 365

7.4 系统程序实现 368

7.4.1 系统设计概况 368

7.4.2 模块文件 368

7.4.3 系统主界面实现 380

7.4.4 增加题目类别窗体 389

7.4.5 增加题目窗体 391

7.4.6 参数设置窗体 397

7.4.7 系统选项设置窗体 400

7.4.8 考生考试窗体 407

7.4.9 系统登录窗体 420

7.4.10 用户管理窗体 423

7.4.11 添加用户窗体 425

第8章 学生信息管理系统 429

8.1 系统分析 430

8.1.1 功能需求分析 430

8.1.2 数据需求分析 432

8.1.3 功能模块设计 432

8.2 系统设计 433

8.2.1 数据模块设计 433

8.2.2 业务逻辑设计 433

8.2.3 数据库设计 435

8.3 系统实现 441

8.3.1 建立解决方案、工程项目 442

8.3.2 创建主窗体FormMain 444

8.3.3 窗体基类FormBase 454

8.3.4 学生注册窗体 456

8.3.5 专业开课窗体 471

8.3.6 课表查询窗体 481

8.3.7 成绩录入窗体 486

8.3.8 专业排名窗体 491

8.3.9 成绩查询窗体 496

知识和技巧——MousePointer属性 7

知识和技巧——关于ODBC数据源 13

知识和技巧——mid()函数 23

知识和技巧——关于ZOrder的说明 25

知识和技巧——ODBC(续) 31

知识和技巧——通用控件组 37

知识和技巧——创建公共模块 41

知识和技巧——控件的命名规范 42

知识和技巧——单引号的使用 49

知识和技巧——Recordset对象 49

知识和技巧——为树状浏览器控件添加节点 56

知识和技巧——模糊查询 60

知识和技巧——参数传递 74

知识和技巧——Timer控件 109

知识和技巧——DoEvents 119

知识和技巧——列表框 123

知识和技巧——Requery方法 129

知识和技巧——KeyDown和KeyUp事件 140

知识和技巧——复杂报表 204

知识和技巧——复杂报表(续) 204

知识和技巧——复杂报表(续) 206

知识和技巧——format()函数 223

知识和技巧——VB文件操作 238

知识和技巧——TreeView控件 260

知识和技巧——SQLDMO 297

知识和技巧——kill方法 298

知识和技巧——AddNew方法 323

知识和技巧——使用SQL语句和使用Recordset对象操作数据库的比较 326

知识和技巧——DataGrid和ADODC控件 328

知识和技巧——视图 348

知识和技巧——SQLDMO对象的使用 349

知识和技巧——Windows API函数 370

知识和技巧——Main函数 370

知识和技巧——比较Access数据库与SQL Server数据库连接语句的不同 372

知识和技巧——如何在VB中绘制图形 375

知识和技巧——书写SQL字符串的规则 379

知识和技巧——使用MoveNext或者MovePrevious 386

知识和技巧——VB中注册表问题 406

知识和技巧——如何区分BOF和EOF 412

知识和技巧——应用程序的编辑、打包与发行 427

知识和技巧——命名控件 453

知识和技巧——option语句的变化 471

知识和技巧——结构化错误处理能力 486