Visual FoxPro管理信息系统完整项目实例剖析[按需印刷]

更多详情

内容简介: 本书围绕一个完整的现代流通企业综合管理系统,按照商业信息管理系统设计的实现过程,详细介绍了使用Visual FoxPro开发商业信息系统的思路、方法和技术。本书不仅给出了系统设计步骤和源代码,而且突出介绍了各个部分的设计思路、实现目标和设计流程,力求使读者抓住本质,迅速掌握使用VFP开发管理系统的相关知识,学到设计管理信息系统的设计思路和方法。
本书内容翔实,案例完整,步骤详尽,具有很强的实用性。适合于各级软件开发人员学习使用,也可供大中专院校师生学习参考。
本书配套光盘中提供了书中案例的全部源代码,源代码都经过精心调试,在Windows2000下全部通过,确保能够正常运行。

目录: 第1章 Visual FoxPro编程基础
1.1 Visual FoxPro可视化编程环境概述
1.1.1 环境概述
1.1.2 系统配置
1.1.3 Visual FoxPro界面概述
1.1.4 关系数据库概述
1.2 Visual FoxPro语法基础
1.2.1 数据类型,
1.2.2 操作符与表达式
1.2.3 变量与数组
1.2.4 语句与结构
1.2.5 过程与函数
1.2.6 代码书写规则
1.3 数据库规范化理论
1.3.1 数据需求分析
1.3.2 分析数据项
1.3.3 规范化处理
1.4 Visual FoxPro数据库应用基础
1.4.1 项目管理器
1.4.2 创建新的数据库
1.4.3 建立新数据表
1.4.4 修改表结构
1.4.5 建立索引
1.4.6 创建和编辑永久关系
1.4.7 参照完整性设置
第2章 现代流通企业综合管理系统设计
2.1 系统功能介绍
2.1.1 系统介绍
2.1.2 主要功能
2.1.3 主要模块介绍
2.2 需求分析
2.2.1 开发背景
2.2.2 务调查
2.2.3 手工操作业务流程
2.2.4 用户要求
2.2.5 数据字典
2.3 系统分析
2.3.1 问题分析与解决
2.3.2 系统流程分析
2.3.3 系统功能分析
2.3.4 系统结构
2.4 系统设计
2.4.1 设计目标
2.4.2 开发及运行环境
2.4.3 编码设计
2.4.4 输入设计
2.4.5 输出设计
2.4.6 系统安全和可靠性设计
2.5 数据库设计
2.5.1 数据库概念结构设计
2.5.2 系统数据库设计
第3章 主窗体、注册表单、登录表单设计
3.1 概 述
3.1.1 功能介绍
3.1.2 务流程
3.2 关键技术
3.2.1 设计注册程序的关键
3.2.2 实现用户根据权限登录的关键
3.2.3 如何制作类FormIn
3.3 主程序窗体设计
3.3.1 实现目标
3.3.2 开发流程
3.3.3 设计思路
3.3.4 创建程序的主窗体
3.3.5 创建程序菜单
3.3.6 创建工具栏
3.3.7 创建状态栏
3.3.8 设置窗体背景
3.3.9 编写程序代码
3.3.10 难点答疑
3.3.11 开发小结
3.4 注册表单设计
3.4.1 实现目标
3.4.2 开发流程
3.4.3 设计思路
3.4.4 程序开发步骤
3.4.5 难点答疑
3.4.6 开发小结
3.5 登录表单设计
3.5.1 实现目标
3.5.2 开发流程
3.5.3 设计思路
3.5.4 程序开发步骤
3.5.5 难点答疑
3.5.6 开发小结
3.6 专题讲座——FORM对象专题
3.6.1 表单对象的常用属性
3.6.2 表单对象的常用方法
3.6.3 表单对象的常用事件
3.7 本章总结
第4章 基础信息管理
4.1 基础信息管理概述
4.1.1 功能介绍
4.1.2 系统结构图
4.2 关键技术
4.2.1 使用宏替换命令“&”简化程序
4.2.2 如何制作OftenButtons类
4.2.3 如何制作LocateButtons类
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.4.4 程序开发步骤
4.4.5 难点答疑
4.4.6 开发小结
4.5 员工信息管理模块设计
4.5.1 实现目标
4.5.2 开发流程
4.5.3 设计思路
4.5.4 程序开发步骤
4.5.5 难点答疑
4.5.6 开发小结
4.6 银行账户管理模块设计
4.6.1 实现目朽
4.6.2 开发流程
4.6.3 设计思路
4.6.4 程序开发步骤
4.6.5 难点答疑
4.6.6 开发小结
4.7 专题讲座——面向对象的程序设计专题
4.7.1 面向对象的程序设计概念
4.7.2 Visual FoxPro中的类的对象
4.7.3 Visual FoxPro中的对象处理
4.8 本章总结
第5章 销售管理
5.1 销售管理概述
5.1.1 功能介绍
5.1.2 业务流程
5.2 关键技术
5.2.1 怎样判断未付金额
5.2.2 如何生成指定格式的编号
5.2.3 怎样取出汉字拼音简码
5.2.4 怎样制作RainSupInput类控件
5.3 订单管理模块设计
5.3.1 实现目标
5.3.2 开发流程
5.3.3 设计思路
5.3.4 程序开发步骤
5.3.5 难点答疑
5.3.6 开发小结
5.4 销售管理模块设计
5.4.1 实现目标
5.4.2 开发流程
5.4.3 设计思路
5.4.4 程序开发步骤
5.4.5 难点答疑
5.4.6 开发小结
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 Visual FoxPro提供的常用工具栏
5.6.2 常用控件的属性
5.7 本章总结
第6章 库存管理
6.1 库存管理概述
6.1.1 功能介绍
6.1.2 业务流程
6.2 关键技术
6.2.1 库存盘点的实现
6.2.2 模糊查询
6.2.3 名称与编号之间的转换
6.3 入库管理模块设计
6.3.1 实现目标
6.3.2 开发流程
6.3.3 设计思路
6.3.4 程序开发步骤
6.3.5 难点答疑
6.3.6 开发小结
6.4 库存查询模块设计
6.4.1 实现目标
6.4.2 开发流程
6.4.3 设计思路
6.4.4 程序开发步骤
6.4.5 难点答疑
6.4.6 开发小结
6.5 库存盘点模块设计
6.5.1 实现目标
6.5.2 开发流程
6.5.3 设计思路
6.5.4 程序开发步骤
6.5.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.7.5 开发小结
6.8 报损报溢管理模块设计
6.8.1 实现目标
6.8.2 开发流程
6.8.3 设计思路
6.8.4 程序开发步骤
6.8.5 开发小结
6.9 专题讲座——ActiveX控件专题
6.9.1 ActiveX控件简介
6.9.2 制定ActiveX控件工具栏
6.9.3 常用ActiveX控件
6.10 本章总结
第7章 配送管理
7.1 配送管理概述
7.1.1 功能分析
7.1.2 务流程
7.2 关键技术
7.2.1 配送管理流程
7.2.2 将表格中的记录指针变成手形
7.2.3 字联想输入技术
7.2.4 将年月日形式的字符串转换成日期型数据
7.3 配送申请模块设计
7.3.1 实现目标
7.3.2 开发流程
7.3.3 设计思路
7.3.4 程序开发步骤
7.3.5 开发小结
7.4 配送审核模块设计
7.4.1 实现目标
7.4.2 开发流程
7.4.3 设计思路
7.4.4 程序开发步骤
7.4.5 难点答疑
7.4.6 开发小结
7.5 配送开票模块设计
7.5.1 实现目标
7.5.2 开发流程
7.5.3 设计思路
7.5.4 程序开发步骤
7.5.5 难点答疑
7.5.6 开发小结
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.8 本章总结
第8章 往来管理
8.1 往来管理概述
8.1.1 功能介绍
8.1.2 务流程
8.2 关键技术
8.2.1 如何利用API函数绘制圆角矩形表单
8.2.2 怎样区分欠往来单位款和往来单位欠款
8.2.3 使用丈本框存储用户是否使用预警功能
8.2.4 超期应收应付款管理的实现
8.3 供应商账目管理模块设计
8.3.1 实现目标
8.3.2 开发流程
8.3.3 设计思路
8.3.4 程序开发步骤
8.3.5 难点答疑
8.3.6 开发小结
8.4 超期应收应付款管理模块设计
8.4.1 实现目标
8.4.2 开发流程
8.4.3 设计思路
8.4.4 程序开发步骤
8.4.5 开发小结
8.5 专题讲座——低级文件操作专题
8.5.1 低级文件操作命令与函数
8.5.2 顺序读写文件
8.6 本章总结
第9章 查询管理
9.1 查询管理概述
9.1.1 功能介绍
9.1.2 业务流程
9.2 关键技术
9.2.1 怎样对时间段进行查询
9.2.2 SELECT语句使用上的注意事项
9.2.3 怎样查询控件内内容
9.3 商品销售查询模块设计
9.3.1 实现目标
9.3.2 开发流程
9.3.3 设计思路
9.3.4 程序开发步骤
9.3.5 难点答疑
9.3.6 开发小结
9.4 商品入库查询模块设计
9.4.1 实现目标
9.4.2 开发流程
9.4.3 设计思路
9.4.4 程序开发步骤
9.4.5 开发小结
9.5 专题讲座——SQL专题
9.5.1 SQL语言简介
9.5.2 SELECT语句介绍
9.5.3 INSERT语句介绍
9.5.4 UPDATE语句介绍
9.6 本章总结
第10章 报表管理
10.1 报表管理概述
10.1.1 功能概述
10.1.2 务流程
10.2 关键技术
10.2.1 如何实现在表格最后一行显示统计信息
10.2.2 怎样取得今天是本周的第几天
10.2.3 如何制作DateAndTime类
10.3 日销售报表模块设计
10.3.1 实现目标
10.3.2 开发流程
10.3.3 设计思路
10.3.4 程序开发步骤
10.3.5 难点答疑
10.3.6 开发小结
10.4 单商品销售报表模块设计
10.4.1 实现目标
10.4.2 开发流程
10.4.3 设计思路
10.4.4 程序开发步骤
10.4.5 开发小结
10.5 专题讲座——报表专题
10.5.1 报表设计器简介
10.5.2 使用报表设计器设计报表
10.5.3 如何建立分组报表
10.6 本章总结
第11章 决策管理
11.1 决策管理概述
11.1.1 功能介绍
11.1.2 业务流程
11.2 关键技术
11.2.1 从表单中调用报表的方法
11.2.2 利用图表显示商品利润
11.2.3 进销存结转的实现方法
11.2.4 RainFunction类中Total方法的开发设计思路
11.3 商品销售排行模块设计
11.3.1 实现目标
11.3.2 开发流程
11.3.3 设计思路
11.3.4 程序开发步骤
11.3.5 难点答疑
11.3.6 开发小结
11.4 利润分析模块设计
11.4.1 实现目标
11.4.2 开发流程
11.4.3 设计思路
11.4.4 程序开发步骤
11.4.5 开发小结
11.5 商品进销存分析模块设计
11.5.1 实现目标
11.5.2 开发流程
11.5.3 设计思路
11.5.4 程序开发步骤
11.5.5 开发小结
11.6 客户应收应付款分析模块设计
11.6.1 实现目标
11.6.2 开发流程
11.6.3 设计思路
11.6.4 程序开发步骤
11.6.5 开发小结
11.7 专题讲座——函数专题
11.7.1 常用字符函数
11.7.2 常用数值函数
11.7.3 常用日期和时间函数
11.7.4 常用数据库操作函数
11.7.5 其他常用函数
11.8 本章总结
第12章 系统管理
12.1 系统管理概述
12.1.1 功能介绍
12.1.2 业务流程
12.2 关键技术
12.2.1 利用树型视图管理管理员权限
12.2.2 使用ImageList与ViualFoxPro HWND显示操作员头像
12.2.3 将用户设置保存到数据表
12.3 系统设置模块设计
12.3.1 实现目标
12.3.2 开发流程
12.3.3 设计思路
12.3.4 程序开发步骤
12.3.5 开发小结
12.4 权限设置模块设计
12.4.1 实现目标
12.4.2 开发流程
12.4.3 设计思路
12.4.4 程序开发步骤
12.4.5 难点答疑
12.4.6 开发小结
12.5 操作员管理模块设计
12.5.1 实现目标
12.5.2 开发流程
12.5.3 设计思路
12.5.4 程序开发步骤
12.5.5 开发小结
12.6 专题讲座——类应用专题
12.6.1 利用SysTray类添加系统托盘
12.6.2 利用WinZip Manager类进行文件压缩与解压缩
12.7 本章总结
第13章 维护管理
13.1 维护管理概述
13.1.1 功能介绍
13.1.2 业务流程
13.2 关键技术
13.2.1 怎样初始化数据库
13.2.2 如何制作类RainBak
13.2.3 初期建账的作用
13.3 往来账目模块设计
13.3.1 实现目标
13.3.2 开发流程
13.3.3 设计思路
13.3.4 程序开发步骤
13.3.5 难点答疑
13.3.6 开发小结
13.4 库存商品模块设计
13.4.1 实现目标
13.4.2 开发流程
13.4.3 设计思路
13.4.4 程序开发步骤
13.4.5 难点答疑
13.4.6 开发小结
13.5 系统初始化模块设计
13.5.1 实现目标
13.5.2 开发流程
13.5.3 设计思路
13.5.4 程序开发步骤
13.5.5 难点答疑
13.5.6 开发小结
13.6 数据备份模块设计
13.6.1 实现目标
13.6.2 开发流程
13.6.3 设计思路
13.6.4 程序开发步骤
13.6.5 开发小结
13.7 专题讲座——Visual FoxPro高级应用技术
13.7.1 如何加解密数据库
13.7.2 如何根据硬盘信息生成序列号
13.8 本章总结

前言: 随着全球信息技术的飞速发展,尤其是因特网的出现和普及,企业管理和决策都发生了根本的改变。采用信息技术促进、改造企业的生产、经营、管理,有效采集和处理信息,增强企业决策的有效性,适应全球经济发展的要求,将成为企业发展的必由之路。信息管理系统已成为现代企业的一个重要标志和衡量企业综合实力的重要组成部分。但是,信息系统的开发却非常困难。开发一个成功的企业信息管理系统,不仅要有方方面面的专业知识,还要充分分析企业内部、外部环境的变化和关系,以及在信息系统开发过程中所涉及的设备、技术上的复杂性。这就需要系统开发者不断总结经验,不断探索更好的方法和技术。如果把开发一个商业信息系统的设计思路、开发过程按实际开发过程完整介绍出来,对提高程序员的实际编程经验无疑是很有帮助的。但现在图书市场上介绍这方面的的书籍很少,客观上制约了程序开发人员能力的提高。
本书通过对一个完整、实用的企业信息系统的分析和设计,详细介绍了使用Visual FoxPro开发商业信息系统的思路、技术和方法。本书虽是一本案例书,但不是仅仅给出系统设计步骤和源代码,而是突出介绍各个部分的设计思路、实现目标和设计流程,让读者明白设计程序的思路与过程。力求使读者抓住本质,迅速掌握使用Visual FoxPro开发管理系统的相关知识,学到设计管理信息系统的设计思路和方法。
全书共分13章,各章内容如下。
第1章“Visual FoxPro编程基础”:主要介绍Visual FoxPro的编程基础,包括:Visual FoxPro可视化编程环境概述、Visual FoxPro语法基础、数据库规范化理论以及Visual FoxPro数据库应用基础。
第2章“现代流通企业综合管理系统设计”:主要介绍现代流通企业综合管理系统需求分析;系统分析、系统设计、数据库设计等过程。
第3章“主窗体、注册表单、登录表单设计”:主要介绍主窗体、注册表单、登录表单的设计思路、设计步骤及开发关键。
第4章“基础信息管理”:主要介绍现代流通企业综合管理系统中基础信息模块的设计思路和方法。另外,本章中还介绍了简单的可视化类的制作方法。
第5章“销售管理”:主要介绍现代流通企业管理系统中订单模块、销售管理模块、销售退货的设计思路和、方法和步骤。在专题讲座中,对Visual FoxPro中各种常用控件的重要属性和方法进行了简单介绍。另外,本章中还详细介绍了自定义文本框控件类的制作方法,这将是读者迈进而向对象程序设汁大门的第一步。
第6章“库存管理”:主要介绍现代流通企业综合管理系统中入库管理模块、库存查询模块、库存盘点模块、商品有效期查询模块、库存上下限管理模块及报损报溢管理模块的设计思路和、方法和步骤。不仅如此,本章还对一些常用的ActiveX控件进行了简单介绍,对读者扩展视野有很大的益处。
第7章“配送管理”:主要介绍配送业务中配送申请模块、配送审核模块、配送开票模块和配送结款模块的设计思路、方法和步骤。值得一提的是,本章中还介绍了彩色菜单的绘制方法以及动态生成菜单项的方法。
第8章“往来管理”:主要介绍现代流通企业综合管理系统中供应商账目管理模块和超期应收应付款管理模块设计思路、方法和步骤。在专题讲座中,还对Visual FoxPro的文件管理命令及函数进行了综合介绍。
第9章“查询管理模块”:主要介绍现代流通企业综合管理系统中商品销售查询模块和商品入库查询模块设计思路、方法和步骤。另外,本章还介绍了结构化查询语言(SQL)中重要语句的使用方法。
第10章“报表管理”:主要介绍现代流通企业综合管理系统中日销售报表模块和单商品销售报表模块的设计思路、方法和步骤。不限于此,本章还对Visual FoxPro中有关报表的内容进行了详细介绍。
第11章“决策管理”:主要介绍了现代流通企业综合管理系统中商品销售排行模块、利润分析模块、商品进销存分析模块和客户应收应付款分析模块的设计思路、方法和步骤。
第12章“系统管理”:主要介绍了现代流通企业综合管理系统中系统设置模块、权限设置模块以及操作员管理模块的设计思路、方法和步骤。
第13章“维护管理”:主要介绍了现代流通企业综合管理系统中往来账目模块、库存商品模块、系统初始化模块和数据备份模块的设计思路、方法和步骤。在本章的专题讲座中,介绍了加密数据库、根据硬盘信息生成序列号等Visual FoxPro的高级应用。
本书配套光盘中提供了书中案例的全部源代码,所有源代码都经过精心调试,在Windows 2000下全部通过,确保能够正常运行。
本书内容翔实,案例完整,步骤详尽,具有很强的实用性。适合于各级软件开发人员学习使用,也可供人中专院校师生学习参考,是编程者不可多得的一本好书。
本书由明日科技组织编著,参加编写人员有张雨、王国辉、杨志福、李赫、邹天思、顾彦泠、刘欣、高春艳、王国辉、李浩然、张世辉、王晶莹、高茹、郝洪斌、郭锐、高月、郭铁、王晶洁、高飞、高润岭、邹淑芳等。作者的水平有限,书中难免存在疏漏之处,我们诚挚地希望读者对本书的不足之处予以批评指正。
技术支持网站:http://www.mingrisofi.com
技术服务信箱:mingrisofi@mingrisofi.com
明日科技

媒体评论: 本书特色:
  ·详尽剖析一个完整的项目实例的开发过程;
  ·重点讲解系统各部分的设计思路、实现目标和设计流程;
  ·综合应用数据库系统开发的思路、技术和方法;
  ·随书附带的光盘中包含书中案例的源代码。