具体描述
本书的第1-3章介绍了Access进行信息系统开发的一些基础知识,第4-10给出了实用性很好的应用实例,这些实例面向不同的行业和需要,包括:财务管理系统、人事管理系统、考勤管理系统、工资管理系统、质量管理系统、仓库管理系统和进销存管理系统。
作者简介
目录信息
1.1 管理信息系统概述
1.1.1 管理信息系统的发展历史
1.1.2 管理信息系统的应用
1.1.3 管理信息系统的发展方向
1.2 管理信息系统的特点
1.2.1 管理信息系统的组成
1.2.2 管理信息系统的界面特点
1.3 管理信息系统的开发
1.3.1 管理信息系统的开发方式
1.3.2 系统开发的一般方法
1.3.3 管理信息系统的开发过程
第2章 Access数据库开发基础
2.1 数据库理论基础
2.1.1 数据库概述
2.1.2 关系型数据库简介
2.1.3 常见的关系数据库
2.1.4 SQL语言基础
2.2 Access结构和工作界面
2.2.1 Access的内部结构
2.2.2 Access的工作界面
2.3 Access基本操作
2.3.1 创建数据库
2.3.2 创建和使用表
2.3.3 创建查询
2.3.4 窗体设计
2.3.5 使用报表
第3章 VBA编程基础
3.1 VBA简介
3.1.1 什么是VBA
3.1.2 VBA的编程环境
3.2 VBA基础知识
3.2.1 数据类型
3.2.2 变量、常量、数组和表达式
3.2.3 程序控制语句
3.2.4 过程和模块
3.3 VBA的对象
3.3.1 理解对象、属性、方法和事件
3.3.2 VBA的对象句法
3.3.3 创建对象和类模块
3.3.4 使用Access的对象模型
3.4 VBA中数据库操作基本手段
3.4.1 DAO
3.4.2 ADO
3.5 VBA程序调试
3.5.1 良好的编程风格
3.5.2 “调试”工具栏及功能
3.5.3 调试方法及技巧
第4章 财务管理系统
4.1 系统设计
4.1.1 系统功能分析
4.1.2 系统功能模块设计
4.1.3 数据流程图
4.2 数据库模型
4.2.1 数据库需求分析
4.2.2 数据库概念结构设计
4.2.3 数据库逻辑结构设计
4.3 系统的使用
4.3.1 启动系统和准备工作
4.3.2 建立账户
4.3.3 日记账输入和过账
4.3.4 期末结算
4.3.5 功能分析
4.3.6 系统维护
4.4 创建数据表
4.4.1 建立数据库
4.4.2 建立数据表
4.4.3 新建查询
4.5 设计窗体和报表
4.5.1 主控窗体
4.5.2 分类账账户管理窗体
4.5.3 日记账输入窗体
4.5.4 分类账报表
4.5.5 显示分类账窗体
4.5.6 日记账报表
4.5.7 显示日记账窗体
4.5.8 试算窗体
4.5.9 损益表报表
4.5.10 资产负债表、财务指标报表
4.5.11 报表窗体
4.5.12 主控窗体中对各窗体和报表的引用
4.6 通用代码模块
4.6.1 建立模块
4.6.2 全局变量
4.6.3 通用函数
4.6.4 专用函数
4.7 系统的调试及发布
4.7.1 程序调试
4.7.2 程序发布
4.7.3 系统保护
4.8 小结
第5章 人事管理系统
5.1 系统分析与设计
5.2 数据库的设计
5.2.1 数据库的需求分析
5.2.2 数据库的结构设计
5.3 快速浏览本系统
5.4 创建数据表和索引
5.4.1 创建表格
5.4.2 创建关系和索引
5.4.3 初始数据的输入
5.5 设计窗体
5.5.1 创建菜单
5.5.2 创建登录窗体
5.5.3 创建添加新员工窗体
5.5.4 创建人事变动窗体
5.5.5 创建修改查询窗体
5.5.6 创建关于窗体
5.6 编码实现
5.6.1 公用模块
5.6.2 登录窗体的代码
5.6.3 添加新员工窗体代码
5.6.4 人事变动窗体代码
5.6.5 查询修改窗体代码
5.7 系统的调试及发布
5.8 小结
第6章 考勤管理系统
6.1 系统设计
6.2 数据库设计
6.2.1 数据库需求分析
6.2.2 数据库结构设计
6.3 快速浏览本系统
6.4 创建数据表和索引
6.4.1 创建表格
6.4.2 创建关系和索引
6.5 设计查询
6.6 设计窗体
6.6.1 登录窗体
6.6.2 设置时间窗体
6.6.3 添加记录窗体
6.6.4 检索结果窗体
6.6.5 菜单窗体
6.6.6 添加出勤记录窗体
6.7 编码实现
6.7.1 公共模块
6.7.2 登录窗体代码
6.7.3 添加出勤记录代码
6.7.4 统计记录
6.8 系统的调试及发布
6.9 小结
第7章 工资管理系统
7.1 系统设计
7.2 数据库设计
7.3 快速浏览本系统
7.4 创建数据表和索引
7.4.1 创建数据表
7.4.2 创建主键和索引
7.5 查询设计
7.5.1 总查询
7.5.2 子窗体查询
7.6 设计窗体
7.6.1 导入的登录窗体
7.6.2 设置计算公式窗体
7.6.3 子窗体的创建
7.6.4 添加查询窗体
7.6.5 菜单窗体
7.6.6 显示统计结果窗体
7.7 编码实现
7.7.1 公共模块
7.7.2 登录窗体
7.7.3 员工列表子窗体
7.7.4 设置计算公式
7.7.5 添加查询
7.7.6 工资统计
7.8 系统的编译和发布
7.9 小结
第8章 质量管理系统
8.1 系统分析与设计
8.2 数据库设计
8.2.1 数据库需求分析
8.2.2 数据库的结构设计
8.3 快速浏览本系统
8.4 创建数据表
8.4.1 创建表格
8.5 设计窗体
8.5.1 焊板数据处理模块的设计
8.5.2 受压数据处理模块的设计
8.5.3 原始数据处理模块的设计
8.5.4 初始化模块的设计
8.5.5 质检参数输入模块的设计
8.5.6 质检报表显示模块的设计
8.5.7 切换面板模块的设计
8.6 系统的调试及发布
8.7 小结
第9章 仓库管理系统
9.1 系统分析与设计
9.2 数据库设计
9.2.1 数据库的需求分析
9.2.2 数据库的结构设计
9.3 快速浏览本系统
9.4 创建数据表
9.4.1 创建表格
9.4.2 创建关系
9.5 设计窗体
9.5.1 设备入库模块的设计
9.5.2 设备出库模块的设计
9.5.3 设备还库模块的设计
9.5.4 设备需求模块的设计
9.5.5 设备采购模块的设计
9.5.6 显示报表模块的设计
9.5.7 切换面板模块的设计
9.6 系统的调试及发布
9.7 小结
第10章 进销存管理系统
10.1 系统分析与设计
10.2 数据库设计
10.2.1 数据库需求分析
10.2.2 数据库概念结构设计
10.2.3 数据库逻辑结构设计
10.3 快速浏览本系统
10.4 创建数据表
10.4.1 创建表格
10.4.2 创建关系
10.5 设计窗体
10.5.1 订单处理模块的设计
10.5.2 产品进库模块的设计
10.5.3 发货确认模块的设计
10.5.4 报表显示模块的设计
10.5.5 切换面板模块的设计
10.6 系统的调试及发布
10.7 小结
· · · · · · (收起)
读后感
用户评价
这本书的排版和插图风格,透露着一股浓厚的实用主义气息。它不像现代出版物那样追求华丽的色彩和极简的布局,反而更像是一本老式的技术手册,每一个图表和代码块都占据着它应有的位置,目的是清晰地传达信息。我印象特别深的是书中关于“报表设计”那一章的讲解。在那个时代,生成美观、信息密度适中的打印报表是一项挑战,尤其是要将多个数据源巧妙地汇总在一个视图中时。作者并没有采取一笔带过的方式,而是详细拆解了子报表、分组和汇总功能的组合使用技巧。通过书中提供的案例,我学会了如何设计一份既符合业务需求又能在打印机上完美输出的月度销售分析报告。这种对“输出成果”的重视,体现了开发者的职业素养——程序写出来最终是要交付给用户的,而报表和表单就是用户最直接的体验窗口。这本书的指导,让那些初学者不再满足于看到数据,而是开始思考如何将数据以最有价值的方式呈现出来。
阅读这本书的过程,更像是一次与昔日技术场景的深度对话。它所描绘的开发环境,虽然在今天看来已经略显过时,但其背后蕴含的数据库设计原则和用户界面逻辑构建思想,却是永恒的。我尤其赞赏书中对“数据完整性”的强调。在Access 2002那个版本中,实现复杂的数据校验往往需要编写相当多的代码或者依赖于复杂的约束设置,这本书没有回避这些难点,而是用一种非常务实的态度去面对它们。它用生动的实例演示了如何设置参照完整性,如何在保存数据前通过脚本进行二次验证,确保数据源的准确性。这可不是那种随便翻翻就能记住的知识点,它需要读者投入时间去模仿、去调试。这种高强度的实践要求,迫使读者必须以一种工程师的心态去思考问题,而不是仅仅停留在“用户”的层面。在我看来,这本书的价值已经超越了“Access 2002教程”的范畴,它更像是一本关于“基础关系型数据库应用快速原型开发”的入门教科书,只是载体恰好是那个特定版本的Access。
这本书的封面设计相当复古,带着一种千禧年初特有的设计风格,让人不禁怀念起那个时代软件开发的氛围。我拿到这本《Access 2002 数据库系统开发实例导航》的时候,最直观的感受就是它的厚重感,光是掂在手里就能感觉到里面承载了多少知识的重量。尽管我现在主要使用更现代的数据库工具,但翻开这本书的目录,那些“表单设计”、“报表生成”、“查询优化”这样的章节标题,依然能勾起我当年摸索Access时那种既兴奋又挫败的复杂心情。我记得当年学习这些内容时,很多概念都是通过动手实践来理解的,这本书显然就是为手把手教学而生的。它没有过多地纠结于复杂的理论推导,而是直接切入实战,这一点对于初学者来说无疑是巨大的福音。我特别欣赏其中关于“如何构建一个库存管理系统”的那个大案例,从数据表的结构设计开始,每一个步骤都讲解得详尽入微,仿佛作者坐在你旁边亲自指导。那种循序渐进的引导方式,让枯燥的数据库逻辑变得生动起来,确保读者每走一步都能站稳脚跟,为后续更复杂的开发打下坚实的基础。这种侧重于“导航”而非“理论圣经”的定位,在那个信息相对闭塞的年代,简直是迷途开发者的指路明灯。
尽管时光荏苒,软件环境已经发生了翻天覆地的变化,但我仍然认为《Access 2002 数据库系统开发实例导航》这本书在特定历史背景下具有不可替代的价值。它记录了一个特定技术时代的最佳实践路径。对于那些对数据库发展史感兴趣的研究者,或者仅仅是想了解当年小型企业应用是如何构建起来的爱好者来说,这本书提供了一个活生生的技术切片。它不是一本晦涩难懂的学术著作,而是一份充满实战智慧的“操作指南”。我回忆起当年用它来辅助我完成第一个毕业设计时的情景,那种通过书本知识实现复杂功能时的成就感是难以言喻的。它教会我的不仅仅是Access的语法或功能,更是一种面对技术难题时,如何拆解、如何系统化解决问题的思维框架。这种思维模式,即使是现在面对更复杂的云计算或大数据平台,依然是指导我前行的基石。这本书,是一份沉甸甸的、充满汗水和实践精神的开发遗产。
说实话,初次接触这类面向特定旧版软件的专业书籍时,我总是抱持着一种审视的态度:它真的能帮助我解决实际问题吗?《Access 2002 数据库系统开发实例导航》这本书,在解决“如何将设计图纸转化为可运行的应用”这个核心问题上,表现得极为出色。它的每一章都像是一个精心布置的迷宫,但作者非常巧妙地提供了一套清晰的路线图。我记得我曾经为一个小型企业客户搭建一个客户关系追踪系统,当时对于如何使用VBA(Visual Basic for Applications)来增强Access的功能感到束手无策。这本书里关于“利用事件驱动编程提升用户交互体验”的那一节,简直是拨云见日。它没有直接丢给我一堆晦涩难懂的代码,而是用大量的截图和清晰的逻辑流程图,展示了如何编写有效的事件处理程序,比如在用户关闭某个表单时自动触发数据备份。这种对细节的关注度,体现了作者深厚的教学经验和对目标读者群体的深刻理解——他们需要的是立刻就能上手操作的技巧,而不是停留在纸面上的抽象概念。这本书的价值,在于它真正做到了将“开发”的门槛降低,让那些只有基础计算机知识的人也能看到希望的曙光。