概念篇 3
第1章 管理信息系统的基本概念及开发方法 3
1.1 管理信息系统的定义及性质 3
1.2 管理信息系统的开发途径 4
1.3 管理信息系统的开发方法 4
1.3.1 生命周期法 5
1.3.2 原型法 7
1.3.3 面向对象的开发方法 8
1.3.4 计算机辅助软件工程方法 10
1.3.5 管理信息系统中各种开发方法的比较 12
1.4 常见的开发工具和技术介绍 12
1.4.1 Visual Studio工具集 12
1.4.2 Delphi 13
1.4.3 Java 13
1.4.4 .NET开发环境 13
1.4.5 UML和Rational Rose 13
1.5 管理信息系统开发的其他问题 14
1.5.1 管理信息系统开发遵循的原则 14
1.5.2 管理信息系统开发的准备工作 14
习题1 15
第2章 数据库基础理论 16
2.1 数据、信息和数据处理 16
2.1.1 数据与信息 16
2.1.2 数据管理的发展过程 17
2.2 数据模型 17
2.2.1 层次模型 18
2.2.2 网状模型 18
2.2.3 关系模型 18
2.3 数据库系统 19
2.4 关系数据库 20
2.4.1 关系数据库基本概念 20
2.4.2 关系运算 21
2.5 Visual FoxPro 6.0系统简介 21
2.5.1 Visual FoxPro 6.0系统功能简介 21
2.5.2 Visual FoxPro 6.0系统运行环境 22
2.5.3 Visual FoxPro 6.0系统启动及退出 22
2.5.4 Visual FoxPro 6.0系统的主窗口 23
习题2 24
开发篇 27
第3章 Visual FoxPro 6.0的基本操作 27
3.1 实验一:Visual FoxPro 6.0的操作方式 27
3.1.1 第一部分:Visual FoxPro 6.0命令窗口的打开、关闭方法 27
3.1.2 第二部分:几个简单的命令 28
3.2 实验二:常量和变量 30
3.2.1 第一部分:常量 31
3.2.2 第二部分:变量 33
3.3 实验三:函数 34
3.3.1 第一部分:数值类函数 35
3.3.2 第二部分:字符类函数 36
3.3.3 第三部分:日期时间类函数 39
3.3.4 第四部分:宏替换函数 39
3.3.5 第五部分:测试类函数 40
3.3.6 第六部分:类型转换函数 41
3.4 实验四:运算符与表达式 43
3.4.1 第一部分:算术运算符及表达式 43
3.4.2 第二部分:字符运算符及表达式 44
3.4.3 第三部分:日期时间运算符及表达式 45
3.4.4 第四部分:关系运算符及表达式 46
3.4.5 第五部分:逻辑运算符及表达式 47
3.4.6 第六部分:表达式的优先级 47
习题3 49
第4章 数据表的相关操作 52
4.1 实验一:表结构及其相关操作 52
4.1.1 第一部分:创建表结构 53
4.1.2 第二部分:修改表结构 56
4.1.3 第三部分:复制及显示表结构 57
4.2 实验二:数据表中记录的输入及相关操作 58
4.2.1 第一部分:数据表中记录的输入 58
4.2.2 第二部分:数据表中记录的浏览、插入、显示及交互修改 61
4.2.3 第三部分:数据表中记录指针的操作 63
4.2.4 第四部分:数据表中记录的删除 65
4.2.5 第五部分:批量处理数据表中的记录 68
4.3 实验三:创建索引文件 71
4.3.1 第一部分:用命令法创建索引文件 72
4.3.2 第二部分:用菜单法创建索引文件 74
4.4 实验四:数据查找 76
4.4.1 第一部分:顺序查找 76
4.4.2 第二部分:快速查找 77
4.5 实验五:数据统计 79
习题4 80
第5章 数据库及其相关操作 86
5.1 实验一:数据库文件的创建及相关操作 86
5.1.1 第一部分:数据库表的创建及与自由表的相互转换方法 86
5.1.2 第二部分:建立表之间的关联 88
5.2 实验二:数据库表的高级属性的设置 90
5.2.1 第一部分:设置数据库表字段有效性规则 90
5.2.2 第二部分:设置数据库表中字段的高级属性 92
5.2.3 第三部分:设置记录的有效性规则 93
5.3 实验三:设置参照完整性 95
5.4 实验四:多工作区与多表操作 97
习题5 98
第6章 SQL语言、查询和视图 101
6.1 实验一:SQL语言查询 101
6.2 实验二:利用查询向导创建查询 104
6.3 实验三:利用查询设计器创建查询 107
6.4 实验四:创建视图 117
习题6 119
第7章 面向过程的程序设计 122
7.1 实验一:键盘输入语句及建立程序文件的方法 123
7.1.1 第一部分:3种键盘输入命令 123
7.1.2 第二部分:程序文件的建立 124
7.2 实验二:顺序结构程序设计 126
7.3 实验三:分支结构程序设计 127
7.3.1 第一部分:if分支语句结构 128
7.3.2 第二部分:do case分支语句结构 131
7.4 实验四:循环结构程序设计 133
7.4.1 第一部分:do while循环结构程序设计 134
7.4.2 第二部分:for循环结构程序设计 138
7.4.3 第三部分:scan循环结构程序设计 140
习题7 141
第8章 表单的设计与应用 147
8.1 实验一:面向对象的程序设计的基本概念 147
8.2 实验二:利用表单向导创建表单 149
8.3 实验三:快速表单的创建及使用命令法创建表单 154
8.3.1 第一部分:快速表单的创建 154
8.3.2 第二部分:使用命令法创建表单 155
8.4 实验四:利用表单控件创建表单(1) 156
8.4.1 第一部分:标签、文本框、编辑框和命令按钮等控件的使用方法 157
8.4.2 第二部分:计时器和图像控件的使用 160
8.5 实验五:利用表单控件创建表单(2) 163
8.5.1 第一部分:单选按钮的使用 163
8.5.2 第二部分:组合框/列表框的使用 166
8.5.3 第三部分:复选框和微调按钮的使用 168
8.6 实验六:利用表单控件创建表单(3) 171
8.6.1 第一部分:页框控件的使用 172
8.6.2 第二部分:表格控件的使用 174
习题8 175
第9章 报表文件的创建 179
9.1 实验一:利用报表向导创建报表 180
9.1.1 第一部分:利用报表向导创建简单报表 180
9.1.2 第二部分:创建一对多报表 183
9.2 实验二:创建快速报表 186
9.3 实验三:利用报表设计器创建报表 187
习题9 191
第10章 菜单文件的创建 193
10.1 创建菜单文件的步骤 193
10.2 实验一:下拉(条形)菜单的创建 194
10.2.1 第一部分:创建简单的条形菜单 196
10.2.2 第二部分:创建功能性的条形菜单 198
10.3 实验二:为顶层表单添加菜单 200
10.4 实验三:创建快捷菜单 203
习题10 205
案例篇 209
第11章 小型管理信息系统开发实例 209
11.1 案例一:专任教师管理信息系统 209
11.1.1 第一部分:专任教师管理信息系统的说明 209
11.1.2 第二部分:操作方法及步骤 214
11.2 案例二:选择题考试系统的开发及应用 220
11.2.1 第一部分:选择题考试系统说明 220
11.2.2 第二部分:操作方法及实现步骤 221
习题11 223
附录A 控件类名称及功能 225
附录B 对象名称及功能 226
附录C 属性语法与功能 227
附录D 事件语法与功能 234
附录E 方法语法与功能 236
附录F 各章习题答案 238
参考文献 243