本书以学生信息管理系统、企业人事系统、医院管理系统、仓库管理系统、企业工资管理系统、图书馆管理系统、银行账户管理系统、员工培训管理系统等多个实用的信息管理系统为例子,详细地讲述利用Visual FoxPro信息管理系统创建的各个过程。对目标设计、系统开发背景、开发和运行环境选择、系统功能分析、系统功能模块设计、数据库需求分析、数据库概念结构设计、数据库逻辑结构设计、数据库结构实现、各个功能模块的创建、系统的编译和发行等各个过程进行了详细的讲解。\r\n\r\n 本书注重工程实践性,实用性强,可以帮助读者深入掌握利用Visual FoxPro开发信息管理系统的方法和过程。\r\n
\r\n
第1章 学生信息管理系统 \r\n\r\n 1. 1 系统设计 \r\n\r\n 1. 1. 1 目标设计 \r\n\r\n 1. 1. 2 开发设计思想 \r\n\r\n 1. 1. 3 开发和运行环境选择 \r\n\r\n 1. 1. 4 系统功能分析 \r\n\r\n 1. 1. 5 系统功能模块设计 \r\n\r\n 1. 2 数据库设计 \r\n\r\n 1. 2. 1 数据库需求分析 \r\n\r\n 1. 2. 2 数据库概念设计 \r\n\r\n 1. 2. 3 数据库逻辑设计 \r\n\r\n 1. 3 数据库结构的实现 \r\n\r\n 1. 4 各个功能模块的创建 \r\n\r\n 1. 4. 1 系统主界面 \r\n\r\n 1. 4. 2 查询模块 \r\n\r\n 1. 5 开发中的难点与解决技巧 \r\n\r\n 1. 5. 1 注意表单和数据表的路径名 \r\n\r\n 1. 5. 2 使用表格控件创建一对多表单 \r\n\r\n 1. 5. 3 文件名最好为英文名称 \r\n\r\n 1. 5. 4 学会查看后缀 \r\n\r\n 1. 5. 5 注意使用分级目录 \r\n\r\n 1. 5. 6 编译程序运行时如何去掉白框 \r\n\r\n 1. 6 系统的编译和发行 \r\n\r\n 1. 6. 1 设置主文件 \r\n\r\n 1. 6. 2 构造主文件 \r\n\r\n 1. 6. 3 在. app和. exe文件中包含和排除文件 \r\n\r\n 1. 6. 4 连编应用程序 \r\n\r\n 1. 6. 5 创建发布磁盘 \r\n\r\n 1. 7 运行结果 \r\n\r\n 1. 8 小结 \r\n\r\n 第2章 企业人事管理系统 \r\n\r\n 2. 1 系统设计 \r\n\r\n 2. 1. 1 系统目标设计 \r\n\r\n 2. 1. 2 开发设计思想 \r\n\r\n 2. 1. 3 开发和运行环境选择 \r\n\r\n 2. 1. 4 系统功能分析 \r\n\r\n 2. 1. 5 系统功能模块设计 \r\n\r\n 2. 1. 6 人事管理软件和企业中其他系统的关系 \r\n\r\n 2. 2 数据库设计 \r\n\r\n 2. 2. 1 数据库需求分析 \r\n\r\n 2. 2. 2 数据库概念结构设计 \r\n\r\n 2. 2. 3 数据库逻辑结构设计 \r\n\r\n 2. 3 数据库结构的实现 \r\n\r\n 2. 4 各个功能模决的创建 \r\n\r\n 2. 4. 1 功能选择界面的设计 \r\n\r\n 2. 4. 2 档案维护功能的设计 \r\n\r\n 2. 4. 3 档案查询功能的设计 \r\n\r\n 2. 4. 4 档案统计功能的设计 \r\n\r\n 2. 4. 5 开始界面的设计 \r\n\r\n 2. 4. 6 密码功能设计 \r\n\r\n 2. 4. 7 代码的设计 \r\n\r\n 2. 5 开发中的难点和解决技巧 \r\n\r\n 2. 5. 1 字体颜色设置 \r\n\r\n 2. 5. 2 SET命令简介 \r\n\r\n 2. 6 系统的编译和发行 \r\n\r\n 2. 6. 1 设置主文件 \r\n\r\n 2. 6. 2 构造主文件 \r\n\r\n 2. 6. 3 在. app和. exe文件中包含和排除文件 \r\n\r\n 2. 7 运行结果 \r\n\r\n 2. 8 小结 \r\n\r\n 第3章 医院管理系统 \r\n\r\n 3. 1 系统设计 \r\n\r\n 3. 1. 1 系统目标设计 \r\n\r\n 3. 1. 2 开发设计思想 \r\n\r\n 3. 1. 3 开发和运行环境选择 \r\n\r\n 3. 1. 4 系统功能分析 \r\n\r\n 3. 1. 5 系统功能模块设计 \r\n\r\n 3. 2 数据库设计 \r\n\r\n 3. 2. 1 数据库需求分析 \r\n\r\n 3. 2. 2 数据库概念结构设计 \r\n\r\n 3. 2. 3 数据库逻辑结构设计 \r\n\r\n 3. 3 数据库结构的实现 \r\n\r\n 3. 4 各个功能模块的创建 \r\n\r\n 3. 4. 1 系统欢迎界面及主界面模块设计 \r\n\r\n 3. 4. 2 住院部模块的设计 \r\n\r\n 3. 4. 3 药品仪器管理模块设计 \r\n\r\n 3. 4. 4 系统主程序设计 \r\n\r\n 3. 5 开发中的难点和解决技巧 \r\n\r\n 3. 5. I 索引(Index Tag) \r\n\r\n 3. 5. 2 多级引用 \r\n\r\n 3. 5. 3 SQL语言 \r\n\r\n 3. 5. 4 Date的使用 \r\n\r\n 3. 6 系统的编译和发行 \r\n\r\n 3. 7 运行结果 \r\n\r\n 3. 8 小结 \r\n\r\n 第4章 仓库管理系统 \r\n\r\n 4. 1 系统设计 \r\n\r\n 4. 1. 1 系统目标设计 \r\n\r\n 4. 1. 2 开发设计思想 \r\n\r\n 4. 1. 3 开发和运行环境选择 \r\n\r\n 4. 1. 4 系统功能分析 \r\n\r\n 4. 1. 5 系统功能模块设计 \r\n\r\n 4. 2 数据库设计 \r\n\r\n 4. 2. 1 数据库需求分析 \r\n\r\n 4. 2. 2 数据库概念结构设计 \r\n\r\n 4. 2. 3 数据库逻辑结构设计 \r\n\r\n 4. 3 数据库结构的实现 \r\n\r\n 4. 4 各个功能模块的创建 \r\n\r\n 4. 4. 1 功能选择界面的设计 \r\n\r\n 4. 4. 2 设备入库模块的设计 \r\n\r\n 4. 4. 3 设备出库模块的设计 \r\n\r\n 4. 4. 4 设备还库模块的设计 \r\n\r\n 4. 4. 5 设备需求模块的设计 \r\n\r\n 4. 4. 6 设备采购模块的设计 \r\n\r\n 4. 4. 7 显示报表模块的设计 \r\n\r\n 4. 5 开发中的难点和解决技巧 \r\n\r\n 4. 5. 1 查询向导 \r\n\r\n 4. 5. 2 报表向导 \r\n\r\n 4. 5. 3 标签向导 \r\n\r\n 4. 6 系统的编译和发行 \r\n\r\n 4. 6. 1 设置主文件 \r\n\r\n 4. 6. 2 构造主文件 \r\n\r\n 4. 6. 3 在. app和. exe文件中包含和排除文件 \r\n\r\n 4. 7 运行结果 \r\n\r\n 4. 8 小结 \r\n\r\n 第5章 企业工资管理系统 \r\n\r\n 5. 1 系统设计 \r\n\r\n 5. 1. 1 系统目标设计 \r\n\r\n 5. 1. 2 开发设计思想 \r\n\r\n 5. 1. 3 开发和运行环境选择 \r\n\r\n 5. 1. 4 系统功能分析 \r\n\r\n 5. 1. 5 系统功能模块设计 \r\n\r\n 5. 2 数据库设计 \r\n\r\n 5. 2. 1 数据库需求分析 \r\n\r\n 5. 2. 2 数据库概念结构设计 \r\n\r\n 5. 2. 3 数据库逻辑结构设计 \r\n\r\n 5. 3 数据库结构的实现 \r\n\r\n 5. 4 各个功能模块的创建 \r\n\r\n 5. 4. 1 系统主界面的设计 \r\n\r\n 5. 4. 2 员工信息模块的设计 \r\n\r\n 5. 4. 3 工资基本设定模块的设计 \r\n\r\n 5. 4. 4 工资汇总模块的设计 \r\n\r\n 5. 4. 5 个人工资查询模块的设计 \r\n\r\n 5. 4. 6 系统主程序的设计 \r\n\r\n 5. 5 开发中的难点与解决技巧 \r\n\r\n 5. 5. 1 视图的运用 \r\n\r\n 5. 5. 2 显示合计结果 \r\n\r\n 5. 5. 3 报表的使用 \r\n\r\n 5. 5. 4 系统的容错性 \r\n\r\n 5. 6 系统的编译和发行 \r\n\r\n 5. 6. 1 系统的编译 \r\n\r\n 5. 6. 2 系统的发行 \r\n\r\n 5. 7 运行结果 \r\n\r\n 5. 8 小结 \r\n\r\n 第6章 图书馆管理系统 \r\n\r\n 6. 1 系统设计 \r\n\r\n 6. 1. 1 系统目标设计 \r\n\r\n 6. 1. 2 开发设计思想 \r\n\r\n 6. 1. 3 开发和运行环境选择 \r\n\r\n 6. 1. 4 系统功能分析 \r\n\r\n 6. 1. 5 系统功能模块设计 \r\n\r\n 6. 2 数据库设计 \r\n\r\n 6. 2. 1 数据库需求分析 \r\n\r\n 6. 2. 2 数据库逻辑结构设计 \r\n\r\n 6. 3 数据库结构的实现 \r\n\r\n 6. 4 各个功能模决的创建 \r\n\r\n 6. 4. 1 系统主界面的设计 \r\n\r\n 6. 4. 2 系统用户管理模块的设计 \r\n\r\n 6. 4. 3 读者种类管理模块的设计 \r\n\r\n 6. 4. 4 读者信息管理模块的设计 \r\n\r\n 6. 4. 5 书籍种类信息模块的设计 \r\n\r\n 6. 4. 6 书籍信息管理模块的设计 \r\n\r\n 6. 4. 7 借阅信息管理模块的设计 \r\n\r\n 6. 4. 8 帮助文档的设计 \r\n\r\n 6. 5 开发中的难点和解决技巧 \r\n\r\n 6. 5. 1 在Visual FoxPro 6. 0中添加和修改删除记录 \r\n\r\n 6. 5. 2 在Visual FoxPro 6. 0中编程的技巧 \r\n\r\n 6. 6 系统的编译和发行 \r\n\r\n 6. 6. 1 设置主文件 \r\n\r\n 6. 6. 2 构造主文件 \r\n\r\n 6. 6. 3 在. app和. exe文件中包含和排除文件 \r\n\r\n 6. 7 运行结果 \r\n\r\n 6. 8 小结 \r\n\r\n 第7章 银行账户管理系统 \r\n\r\n 7. 1 系统设计 \r\n\r\n 7. 1. 1 系统目标设计 \r\n\r\n 7. 1. 2 开发设计思想 \r\n\r\n 7. 1. 3 开发和运行环境选择 \r\n\r\n 7. 1. 4 系统功能分析 \r\n\r\n 7. 1. 5 系统功能模块设计 \r\n\r\n 7. 2 数据库设计 \r\n\r\n 7. 2. 1 数据库需求分析 \r\n\r\n 7. 2. 2 数据库概念结构设计 \r\n\r\n 7. 2. 3 数据库逻辑结构设计 \r\n\r\n 7. 3 数据库结构的实现 \r\n\r\n 7. 4 各个功能模块的创建 \r\n\r\n 7. 4. 1 系统主界面的设计 \r\n\r\n 7. 4. 2 身份验证界面的设计 \r\n\r\n 7. 4. 3 账户管理模块的设计 \r\n\r\n 7. 4. 4 用户查询模块的设计 \r\n\r\n 7. 4. 5 取款机模拟设计 \r\n\r\n 7. 4. 6 结束界面的设计 \r\n\r\n 7. 4. 7 系统主程序的设计 \r\n\r\n 7. 5 开发中的难点与解决技, 5 \r\n\r\n 7. 5. 1 开户. 办卡中账号. 卡号的计算 \r\n\r\n 7. 5. 2 InteractiveChange和Click事件 \r\n\r\n 7. 5. 3 ControlSource. RowSource以及RecordSource的比较 \r\n\r\n 7. 5. 4 程序的调试和故障分析 \r\n\r\n 7. 6 系统的编译和发行 \r\n\r\n 7. 6. 1 系统的编译 \r\n\r\n 7. 6. 2 系统的发行 \r\n\r\n 7. 7 运行结果 \r\n\r\n 7. 8 小结 \r\n\r\n 第8章 员工培训管理系统 \r\n\r\n 8. 1 系统设计 \r\n\r\n 8. 1. 1 系统目标设计 \r\n\r\n 8. 1. 2 开发设计思想 \r\n\r\n 8. 1. 3 开发和运行环境选择 \r\n\r\n 8. 1. 4 系统功能分析 \r\n\r\n 8. 1. 5 系统功能模块设计 \r\n\r\n 8. 1. 6 培训管理软件和企业中其他系统的关系 \r\n\r\n 8. 2 数据库设计 \r\n\r\n 8. 2. 1 数据库需求分析 \r\n\r\n 8. 2. 2 数据库概念结构设计 \r\n\r\n 8. 2. 3 数据库逻辑结构设计 \r\n\r\n 8. 3 数据库结构的实现 \r\n\r\n 8. 4 各个功能模决的创建 \r\n\r\n 8. 4. 1 开始界面的设计 \r\n\r\n 8. 4. 2 退出界面的设计 \r\n\r\n 8. 4. 3 功能选择界面 \r\n\r\n 8. 4. 4 培训效果评价模块 \r\n\r\n 8. 4. 5 基本信息管理模块 \r\n\r\n 8. 4. 6 培训资源管理模块 \r\n\r\n 8. 4. 7 培训计划管理 \r\n\r\n 8. 4. 8 系统管理模块 \r\n\r\n 8. 4. 9 视图的设计 \r\n\r\n 8. 4. 10 代码的设计 \r\n\r\n 8. 5 系统的编译和发行 \r\n\r\n 8. 6 运行结果 \r\n\r\n 8. 7 小结 \r\n
\r\n
第二版序
信息管理系统(MIS)是集计算机技术. 网络通信技术为一体的信息系统工程, 它能够使企业运行的数据更加准确. 及时. 全面. 详实, 同时对各种信息进一步地加工, 使企业领导层对生产. 经营的决策依据更充分, 更具有合理性科学性, 并创造出更多的发展机会, 另外也进一步加强企业的科学化. 合理化. 制度化. 规范化管理, 为企业的管理水平跨上新台阶, 为企业持续. 健康. 稳定的发展打下基础.
目前国内使用和发展的MIS平台模式大体上分为两种:客户机/服务器(Client/Server, 简称C/S)模式和Web测览器用匠务器(Browser/Server, 简称B/S)模式. 本书介绍了完整实用的MIS的开发方法. MIS的开发过程不仅仅是一个应用程序编写的过程, 而是以软件工程的思想为指导, 从可行性研究开始, 经过系统分析. 系统设计. 系统实施等主要阶段而进行规范的开发过程. 本书就充分利用Visual FoxPro在应用程序开发上灵活和效率高的特点, 并针对现有书籍缺少详细的系统分析和设计上的不足, 以多个实用的信息管理系统为例, 详细地讲述管理信息系统创建的各个过程. 对目标设计. 系统开发背景. 开发和运行环境选择. 系统功能分析. 系统功能模块设计. 数据库需求分析. 数据库概念结构设计. 数据库逻辑结构设计. 数据库结构实现. 各个功能模块的创建. 系统的编译和发行等各个过程进行详细的讲解, 使读者能够透彻掌握信息管理系统的开发方法和步骤, 开发出具有实用价值的信息管理系统.
本书的第一版于2002年4月出版以来, 到现在销售量近3万册, 受到了广大读者的欢迎, 我们也收集到了大量的读者反馈意见, 普遍反映“实用性”好, 贴近开发MIS系统的需要. 为了更好地为读者服务, 这次我们对第一版进行了整理和修订, 主要集中在以下几个方面:
(1)本版正文中去掉了第一版的“第1章管理信息系统基础”和“第2章Visual FoxPro概述”, 而将这两部分内容放到光盘的“学习资料”文件夹下, 方便读者学习参考, 如果读者需要对FoxPro开发环境进行熟悉, 可参阅光盘中的文档.
(2)对于第一版中读者反馈比较强烈的版本问题, 本版采用了中文版Visual FoxPro 6. 0作为开发工具, 以更好地满足读者的需要.
(3)根据读者的反馈需求, 新加入了“第4章仓库管理系统”和“第6章图书馆管理系统”.
(4)本书给出了书中所有例子的源代码, 为了帮助读者更好地使用光盘中的代码, 我们在光盘中给出了比较详细的说明文件, 读者在使用光盘前一定要仔细阅读, 好好体会. 同时光盘中的代码有的使用了绝对路径, 读者可根据需要自己修改.
本书主要有邵洋. 谷宇. 何旭洪编写. 此外, 以下人员也参与了本书的资料搜集和写作工作, 他们是余建英. 时振刚. 马鸣飞. 王晓辉. 杨珏. 赵吴彤. 欧阳军. 郑淮. 程凡. 程卫峰. 范桂山. 刘涛. 莫微. 宋征. 王保东. 吴频. 邢庆子. 徐肠. 闰华文. 袁亚玎. 岳进. 钟明. 黄成昆. 王远. 吴晓超. 肖永顺. 钱力鹏. 骆小来. 李岩松. 王雅琴. 王芳. 王国红等. 以上人员对本书顺利完成付出了辛勤的汗水和心血, 在此一并表示感谢.
由于时间仓促, 加之水平有限, 书中的缺点和不足之处在所难免, 敬请读者批评指正, 本书责任编辑的联系方法:zhanglike@ptpress. com. cn, 欢迎来信讨论.
编者
2003年4月
无封面