目录 1
第1章 开发一个良好的管理信息系统 1
1.1 管理信息系统的界面特色及发展方向 1
1.1.1 管理信息系统的功能 1
1.1.2 管理信息系统的组成 1
1.1.3 管理信息系统的特点 2
1.1.4 管理信息系统的开发方法 3
1.1.5 管理信息系统中存在的问题 4
1.2 应该如何开发管理信息系统 4
1.2.1 管理信息系统的开发方式 4
1.2.2 系统开发的一般方法 5
1.2.3 管理信息系统的开发过程 6
1.2.4 管理信息系统的安全问题 9
1.3 配置Visual FoxPro 6.0中文版 10
1.3.1 使用【选项】对话框进行设置 11
1.3.2 保存自己的设置 12
1.3.3 显示自己的设置 13
1.3.4 用SET命令进行设置 13
1.3.5 使用配置文件 13
1.3.6 配置Visual FoxPro工具栏 15
1.3.7 恢复Visual FoxPro环境 17
1.4 需要注意的几个问题 17
1.4.1 优化Visual FoxPro的运行环境设置 18
1.4.2 进行Visual FoxPro软件的编译 19
1.4.3 制作安装盘 20
1.4.4 在Visual FoxPro中建立C/S机制 24
1.4.5 设计可更新数据源表的本地视图 25
第2章 学生管理信息系统 27
2.1 系统开发思想及功能分析 27
2.1.1 设计目标 27
2.1.2 开发设计思想 27
2.1.3 开发和运行环境 28
2.1.4 需要实现的系统功能 28
2.1.5 系统功能模块的设计 28
2.2.2 数据库概念设计 30
2.2.1 数据库需求分析 30
2.2 定义好自己的数据库 30
2.2.3 创建数据库中表的结构和索引 31
2.3 设计自己的系统结构 34
2.3.1 创建数据库中表的结构 34
2.3.2 认识系统表单 37
2.4 各个功能模块的实现 38
2.4.1 系统登录主界面 38
2.4.2 查询表单模块的实现 43
2.4.3 设计输入表单 49
2.4.4 注册表单的实现 55
2.4.5 设置打印表单 66
2.4.6 菜单系统模块的设计 70
2.4.7 报表系统的设计 72
2.4.8 主程序的设计 74
2.4.9 系统维护模块的设计 75
2.5 系统开发的注意事项 78
2.5.1 注意表单和数据表的路径名 78
2.5.2 使用表格控件创建一对多表单 79
2.5.3 注意文件名称的选取 79
2.5.4 学会查看后缀 79
2.5.5 注意使用分级目录 80
2.5.6 编译程序运行时如何去掉白框 80
2.6 系统的编译和发行 80
2.6.1 设置主文件 80
2.6.2 构造主文件 81
2.6.3 在.app和.exe文件中包含和排除文件 82
2.6.4 连编应用程序 83
2.6.5 创建发布磁盘 84
2.7 最终运行结果的查看 88
第3章 人事工资管理信息系统 90
3.1 系统开发思想及功能分析 90
3.1.1 设计目标 90
3.1.2 开发设计思想 91
3.1.3 开发和运行环境 91
3.1.4 需要实现的系统功能 91
3.1.5 系统功能模块设计 91
3.2 定义好自己的数据库 92
3.2.1 数据库需求分析 93
3.2.2 数据库概念设计 94
3.2.3 创建数据库中表的结构和索引 94
3.3 设计自己的系统结构 96
3.4 各个功能模块的实现 99
3.4.1 系统登录主界面 99
3.4.2 员工信息表单模块的实现 103
3.4.3 设计工资基本设定模块表单 118
3.4.4 工资汇总模块表单的实现 121
3.4.5 设置个人工资查询模块 126
3.4.6 主程序的设计实现 131
3.5.1 注意视图的运用 134
3.5 系统开发的注意事项 134
3.5.2 显示工资表单的汇总结果 135
3.5.3 注意报表的使用 135
3.5.4 注意系统的容错性 137
3.6 系统的编译和发行 139
3.6.1 对系统文件进行编译 139
3.6.2 发行系统文件 139
3.7 最终运行结果的查看 140
第4章 音像租赁管理信息系统 142
4.1 系统开发思想及功能分析 142
4.1.1 设计目标 142
4.1.2 开发设计思想 142
4.1.4 需要实现的系统功能 143
4.1.3 开发和运行环境 143
4.1.5 系统功能模块的设计 144
4.2 定义好自己的数据库 145
4.2.1 数据库需求分析 145
4.2.2 设计数据库的结构 146
4.3 设计自己的系统结构 148
4.3.1 创建数据库和表 148
4.3.2 在Memo字段中写入碟片简介 152
4.3.3 利用Gen字段存放碟片的封面 152
4.3.4 创建表的索引与关联 154
4.4.1 登录自己的管理系统 160
4.4 各个功能模块的实现 160
4.4.2 数据查询模块的实现 162
4.4.3 设计数据的浏览模块表单 166
4.4.4 数据的录入模块的实现 168
4.4.5 设置音像的选择模块 171
4.4.6 音像租借与归还模块的设计 175
4.4.7 设计数据的统计模块表单 179
4.4.8 数据管理与维护模块的实现 181
4.4.9 报表模块的设计 184
4.4.10 简单的类设计 185
4.4.11 在表单中进行一些动态设计 186
4.5.1 如何给用户设定权限 187
4.5.2 利用索引对表内的数据实现操作 187
4.5 系统开发的注意事项 187
4.5.3 多级引用的使用 188
4.5.4 日期类型的使用 189
4.5.5 系统设计中的常见错误 190
4.6 系统的编译和发行 191
4.6.1 设置主文件 191
4.6.2 对应用程序进行连编 191
4.7 最终运行结果的查看 194
第5章 企业人事管理信息系统 196
5.1 系统开发思想及功能分析 196
5.1.1 设计目标 196
5.1.4 需要实现的系统功能 197
5.1.2 开发设计思想 197
5.1.3 开发和运行环境 197
5.1.5 系统功能模块的设计 198
5.1.6 与单位里其他系统的关系 199
5.2 定义好自己的数据库 199
5.2.1 数据库需求分析 199
5.2.2 设计数据库结构各表格之间的关系 200
5.3 设计自己的系统结构 202
5.4 各个功能模块的实现 205
5.4.1 设置自己的功能选择界面 205
5.4.2 档案维护模块的实现 206
5.4.3 设计档案查询功能的模块表单 213
5.4.4 档案统计功能模块的实现 224
5.4.5 设置自己的开始界面模块 231
5.4.6 密码功能模块的实现 234
5.4.7 代码的设计实现 244
5.5 系统开发的注意事项 248
5.5.1 认识SET命令 248
5.5.2 报表的使用 249
5.5.3 视图的使用 250
5.5.4 设置字体的颜色 250
5.6 系统的编译和发行 251
5.6.1 设置主文件 251
5.5.5 关于系统的编译 251
5.6.2 对系统进行编译 252
5.6.3 在.app和.exe文件中包含和排除文件 252
5.7 最终运行结果的查看 253
第6章 企业员工培训管理信息系统 255
6.1 系统开发思想及功能分析 255
6.1.1 设计目标 255
6.1.2 开发设计思想 256
6.1.3 开发和运行环境 256
6.1.4 需要实现的系统功能 256
6.1.5 系统功能模块的设计 257
6.1.6 在应用中和本单位其他系统的关系 257
6.2.1 数据库的需求分析 258
6.2 定义好自己的数据库 258
6.2.2 设计数据库结构各表格之间的关系 259
6.3 设计自己的系统结构 264
6.4 各个功能模块的实现 267
6.4.1 设置自己的开始界面 267
6.4.2 退出界面模块的设计实现 269
6.4.3 设计功能选择界面的模块表单 270
6.4.4 培训效果评价模块的实现 273
6.4.5 设置基本信息管理模块 276
6.4.6 培训资源管理模块的实现 282
6.4.7 培训计划管理模块的设计实现 285
6.4.8 设置本系统的系统管理模块 289
6.4.9 培训管理系统中的视图设计 297
6.4.10 系统代码的设计实现 301
6.5 系统开发的注意事项 304
6.5.1 如何对程序进行调试 304
6.5.2 程序调试中的常见故障分析 305
6.5.3 ControlSource、RowSource以及RecordSource的比较 305
6.6 系统的编译和发行 306
6.6.1 对系统进行编译 306
6.6.2 发行系统文件 306
6.7 最终运行结果的查看 307
附录1 与Visual FoxPro相关的文件后缀 309
附录2 Visual FoxPro中的SET命令 311
附录3 新版Visual FoxPro 8.0初探 325