《Visual Basic数据库系统开发实例与解析》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:张瀚文,齐锦刚编著
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2003
  • ISBN:7040133318
  • 页数:416 页
图书介绍:Visual Basic一直以简单易学、功能强大而倍受程序设计人员的青睐,并成为许多应用软件的开发平台。微软最近推出的Visual Basic.net 7.0更是秉承了这些优势,并扩展了系统应用和通信网络方面的功能,是进行快速应用程序开发(RAP)的绝佳工具。本书以多个情景案例为主线,并用软件工程思想指导程序设计与开发工作,以便保证开发效率和质量。案例选材典型通用,可操作性极强,从多方面讲述了Visual Basic在数据库系统开发中的技巧和方法。同时力求以介绍系统设计与开发的基本思想和方法贯穿始终,使读者能够理论与实际相结合,举一反三,开发出优秀的数据库应用系统。本书既可以作为一本介绍程序设计语言的工具书,也可以作为一本学习综合应用开发的教程。适合于企业技术人员开发本企业内部管理系统使用,同时也是广大教师、程序设计人员的学习参考书。

目 录 1

第一章走近Visual Basic 1

1.1 Visual Basic的版本演变 1

1.2 Visual Basic基本特点 1

1.3 Visual Basic6.0的新增功能 3

1.4 Visual Basic开发环境 5

1.4.1启动Visual Basic 5

1.4.2菜单栏和工具栏 6

1.4.3工具箱 7

1.4.4窗体窗口 8

1.4.5窗体布局窗口 9

1.4.6属性窗口 10

1.4.7工程资源管理器窗口 10

1.4.8退出Visual Basic 11

1.5 Visual Basic语言基础 12

1.5.1基本数据类型 12

1.5.3变量 13

1.5.2常量 13

1.5.4数组 15

1.5.5用户自定义数据类型 15

1.5.6运算符 16

1.5.7控制结构 18

1.5.8函数 25

1.5.9过程 26

1.5.10Visual Basic应用程序 28

的结构 28

1.6.1数据库的建立 29

1.6 Visual Basic与数据库开发 29

1.6.2Visual Basic对数据库的支持 30

1.6.3 Visual Basic 6.0中常用的数据访问控件 30

1.7 Visual Basic.NET介绍 31

本章小结 32

第二章Visual Basic数据库系统开发 33

剖析 33

2.1数据库设计基础 33

2.1.1数据库设计步骤 33

2.1.2数据库的结构 34

2.1.3数据库安全 36

2.2管理信息系统(MIS)的开发 37

2.2.1 管理信息系统的作用与结构 38

2.2.2管理信息系统的开发内容 40

和方法 40

2.2.3管理信息系统的界面特点 43

分析 45

2.3.1 Visual Basic数据库应用程序的组成 45

2.3 Visual Basic的数据库编程方案 45

2.3.2数据库底层接口 46

2.3.3 VisualBasic的数据库访问方式及处理方法 47

2.4需求分析 51

2.4.1需求分析的任务 51

2.4.2需求分析的步骤 52

2.4.3需求分析的原则 54

2.4.4需求分析的方法 55

本章小结 55

3.1.1项目系统分析 56

第三章企业收文管理系统 56

3.1项目系统分析及功能设计 56

3.1.2系统功能设计 57

3.2数据库的设计与实现 57

3.2.1 Access数据库的优势 57

3.2.2 Access数据库的创建 58

3.2.3数据表的设计 60

3.2.4转换数据库格式 64

3.3.1 VB程的创建 66

3.3 VB 工程的编写 66

3.3.2窗体的设计 69

3.3.3程序代码详述 77

3.4程序的运行 88

本章小结 91

第四章企业人事管理系统 92

4.1项目系统分析及功能设计 92

4.1.1项目系统分析 92

4.2.1数据库的创建 93

4.1.2系统功能分析 93

4.2数据库与数据表设计 93

4.2.2数据表的设计 96

4.2.3可视化数据管理器的 101

其他操作 101

4.3应用程序的编写 101

4.3.1 工程的创建 101

4.3.2窗体的设计 101

4.3.3主模块的创建 113

4.4.2主窗体代码的编写 114

4.4代码的编写 114

4.4.1主模块代码的编写 114

4.4.3人事资料卡片窗体代码 115

的编写 115

4.4.4部门人事浏览窗体代码 118

的编写 118

4.4.5部门管理窗体代码的编写 121

4.4.6查找窗体代码的编写 123

4.4.7查找结果窗体代码的编写 124

4.5程序运行结果 125

4.4.8其他窗体代码的编写 125

本章小结 128

第五章学员信息系统 129

5.1 目系统分析及功能设计 129

5.1.1项目系统分析 129

5.2数据库与数据表的创建 130

5.2.1数据库和样式表的创建 130

5.1.2系统功能设计 130

5.2.2各培训中心数据表 134

5.2.3学员信息数据表 135

5.2.4管理员信息数据表 136

5.2.5其他数据表 137

5.3窗体界面设计 137

5.3.1系统启动界面 138

5.3.2系统主界面 139

5.3.3学员信息编辑界面 141

5.3.4学员历史编辑记录 144

5.3.5学员信息查询界面 146

5.3.6学员信息统计界面 148

5.3.7 中心信息编辑界面 149

5.3.8管理员信息编辑界面 152

5.3.9修改管理员密码界面 154

5.3.10 中心信息查询界面 155

5.3.11版本信息界面 157

5.4.2模块MdlSystem的代码编写 158

5.4.1模块的创建 158

5.4系统模块设计和代码编写 158

5.4.3模块MdlConnection的代码 159

编写 159

5.5窗体代码编写 162

5.5.1系统功能窗体代码编写 162

5.5.2系统主窗体代码编写 165

5.5.3学员信息编辑窗体代码 167

编写 167

编写 183

5.5.4 中心信息编辑窗体代码 183

编写 196

5.5.5管理员信息编辑窗体代码 196

5.6程序运行结果 206

5.6.1用户登录模块 206

5.6.2学籍管理模块 207

5.6.3系统管理模块 211

5.6.4其他功能模块 211

本章小结 213

6.1.1项目系统分析 214

第六章酒店预订系统 214

6.1项目系统分析及功能设计 214

6.1.2系统的功能设计 215

6.2数据库设计 215

6.3程序的界面设计 217

6.3.1展示窗体的设计 217

6.3.2登录窗体的设计 218

6.3.4酒店信息管理窗体的设计 219

6.3.3主窗体的设计 219

6.3.5房间信息管理窗体的设计 221

6.3.6订单信息管理窗体 222

6.3.7员工编辑窗体的设计 223

6.3.8业绩统计窗体的设计 224

6.3.9查询窗体的设计 225

6.3.10用户管理窗体的设计 226

6.4程序代码的编写 228

6.4.1主模块的代码 228

6.3.11用户密码修改窗体的设计 228

6.4.2展示窗体的代码 229

6.4.3登录窗体的代码 229

6.4.4主窗体的代码 231

6.4.5酒店信息管理窗体的代码 233

6.4.6房间信息管理窗体的代码 237

6.4.7订单信息管理窗体的代码 242

6.4.8员工编辑窗体的代码 247

6.4.9业绩统计窗体的代码 251

6.4.10查询窗体的代码 252

6.4.11用户管理窗体的代码 257

6.4.12用户密码修改窗体的代码 261

6.5程序运行结果 262

本章小结 271

第七章企业工资管理系统 272

7.1项目系统分析及功能设计 272

7.1.1项目系统分析 272

7.2.1数据库的建立 273

7.2.2工资数据表的设计 273

7.2数据库与数据表设计 273

7.1.2系统功能分析 273

7.3应用系统的建立 275

7.3.1 工程的建立 275

7.3.2主窗体(控制窗体)的设计 275

7.3.3基本工资表窗体的设计 279

7.3.4部门管理窗体的设计 281

7.3.5工资结算窗体的设计 285

7.3.6查询窗体的设计 285

7.3.7记录查询窗体的设计 287

7.4.1主模块的代码 288

7.4程序代码的编写 288

7.4.2主窗体的代码 289

7.4.3基本工资窗体的代码 291

7.4.4部门管理窗体的代码 293

7.4.5 工资结算窗体的代码 295

7.4.6查询窗体的代码 298

7.4.7记录查询窗体的代码 300

7.5程序的运行结果 301

本章小结 309

第八章企业资产管理系统 310

8.1项目系统分析及功能设计 310

8.1.1项目系统分析 310

8.1.2系统功能设计 310

8.2.2附件信息表 311

8.2.3资产信息表 311

8.2.1部门列表 311

8.2数据库与数据表的创建 311

8.3窗体界面设计 312

8.3.1系统主窗体的设计 312

8.3.2新资产注册窗体的设计 315

8.3.3注销资产窗体的设计 318

8.3.4资产信息编辑窗体的设计 322

8.3.5条件查询窗体的设计 326

设计 327

8.3.6资产信息查找结果窗体的 327

8.3.7新增附件窗体的设计 328

8.4系统模块设计和代码编写 331

8.4.1模块的创建 331

8.4.2模块MdlMain的代码编写 331

8.5系统功能窗体的代码编写 331

8.5.1系统主窗体代码编写 331

8.5.2新资产注册窗体的代码 332

编写 332

8.5.3注销资产窗体的代码编写 334

代码编写 335

8.5.4资产信息编辑窗体的 335

8.5.5条件查询窗体的代码编写 337

8.5.6资产信息查找结果窗体的 338

代码编写 338

8.5.7新增附件窗体的代码编写 339

8.6程序运行结果 340

本章小结 342

第九章商品信息管理系统 343

9.1项目系统分析及功能设计 343

9.1.1项目系统分析 343

9.1.2系统功能设计 344

9.2数据库与数据表设计 344

9.2.1数据库的设计和建立 344

9.2.2数据表的设计 344

9.3应用系统的编写 346

9.3.1工程的创建 346

9.3.2窗体和模块的建立 347

9.4.1主模块代码的编写 361

9.4程序代码的编写 361

9.4.2主窗体的代码 362

9.4.3供货商窗体的代码 364

9.4.4商品管理窗体的代码 366

9.4.5职工管理窗体的代码 367

9.4.6进货单、上柜单、销售单窗体 369

的代码 369

9.4.7商品信息、进货记录、上柜记录和销售记录窗体的代码 375

9.4.9登录窗体的代码 376

9.4.8查询窗体的代码 376

9.4.10密码修改窗体的代码 377

9.5程序的运行结果 378

本章小结 383

第十章 企业数据库系统的版本管理 384

10.1软件版本管理的概念 384

10.1.1 VSS的简单工作原理 385

10.1.2 VSS中的几个重要概念 386

10.2.1简介 388

10.2使用VSS 6.0的优势 388

特征和功能 388

10.1.3 VSS 6.0的一些新增的 388

10.2.2软件开发流水线 389

10.2.3为编连做准备 389

10.2.4精确回归 390

10.2.5重新创建前一项目版本 390

10.2.6维护可重用的代码 391

10.2.7创建特定用户版本 391

10.3项目管理 391

10.3.1创建数据库 392

10.3.2进入数据库、向数据库中添加 392

用户以及给用户指定权限 392

10.3.3创建项目 394

10.3.4 向项目中添加、删除文件和文件夹 395

10.3.5文件类型管理 396

10.3.6版本号管理 398

10.4 Visual SourceSafe和Visual Basic 401

本章小结 403

第十一章Visual Basic 6.0程序调试 404

11.1错误种类 404

11.1.1语法及编译错误 404

11.1.2运行时错误 405

11.1.3逻辑错误 405

11.2调试工具 406

11.3设计、运行以及中断模式 406

11.4.2使用调试窗口 407

11.4.1调试的基本方法 407

11.4调试方法 407

11.4.3使用中断模式 408

11.4.4使用断点 409

11.4.5使用监视表达式 410

11.5错误陷阱 412

11.6避免错误 413

本章小结 414

附录Visual Basic主要函数 415