本书是Visual FoxPro课程设计的第二版,继续保留原教材的特点——注重教材的可读性和实用性。在第二版中增加了一个新的课程设计题目,对部分课程设计题目的次序和内容做了调整,在注重设计思路讲解的同时,对设计内容的深度和广度方面部给予了仔细考虑。通过本书的课程设计训练,使读者能够使用Visual FoxPro进行实际项目的开发。
本书给出了6个具有一定代表性的课程设计,各个课程设计题目互相独立,可以从任何一个课程设计题目开始阅读本书。每个课程设计题目都遵循软件工程的设计模式,给出了详细的设计步骤,包括需求分析、总体设计、详细设计、软件实现等。每个课程设计题目既有理论分析,又有具体步骤,生动、具体,以便使学生掌握开发应用程序的基本方法步骤和原理,为今后从事项目开发和制作毕业论文积累开发经验。另外,本书也给出了5个具体的课程设计作业参考题目,这些题目给出了具体的要求和提示。
该书可供各大专院校作为教材使用,也可供从事相关工作的人员作为参考用书使用。
许多人在掌握了Visual FoxPro 6.0基本知识后,都希望通过进行一系列的课程设计来提高和精通Visual FoxPro 6.0,从而使自己能在将来的工作中,利用Visual FoxPro 6.0开发项目。本书就是针对这一目的编写的。
本书以6个课程设计题目为框架,从各个方面介绍了Visual FoxPro 6.0在开发数据库应用系统中的原理和技巧。各个课程设计题目互相独立,可以从任何一个课程设计题目开始阅读本书。每个课程设计题目都给出了详细的设计步骤,包括:需求分析、总体设计、详细设计、软件实现、生成可执行文件、整理项目文档、软件发布(生成安装文件)等。另外,本书也给出了一些具体的课程设计作业参考题目,这些题目都给出了具体的要求,学生可以按照这些要求去进行课程设计的工作。
本书不仅适合于学习Visual FoxPro 6.0课程的本科生学习使用,也适合作为撰写毕业论文的参考书。
第1章 桌面通讯录管理系统
1.1 需求分析
1.2 软件总体设计
1.2.1 功能设计
1.2.2 数据库设计
1.3 详细设计及实现
1.3.1 默认路径
1.3.2 建立项目文件
1.3.3 创建数据库及数据表
1.3.4 欢迎界面(welcome.scx)的实现
1.3.5 系统主界面(main.scx)的实现
1.3.6 信息添加界面(xxtj.scx)的实现
1.3.7 信息查询界面(xxcx.scx)的实现
1.3.8 信息修改/删除界面(xxxg.scx)的实现
1.4 测试
1.5 项目连编及安装盘
1.5.1 关于主控程序
1.5.2 应用程序连编
1.5.3 项目文档
1.5.4 创建发布磁盘(生成安装文件)
第2章 小区物业管理系统
2.1 需求分析
2.2 软件设计
2.3 软件实现
2.3.1 建立项目及项目文件
2.3.2 系统启动
2.3.3 权限认证
2.3.4 系统主界面
2.3.5 基本信息维护
2.3.6 浏览与查询
2.3.7 统计与打印
2.3.8 系统管理
2.4 系统测试
2.5 项目连编及安装盘
第3章 职业中介信息管理系统
3.1 需求分析
3.2 软件设计
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.3.12 退出
3.4 系统测试
3.5 项目连编及安装盘
第4章 图书租借管理系统
4.1 需求分析
4.2 软件设计
4.3 软件实现
4.3.1 建立项目及项目文件
4.3.2 系统启动
4.3.3 权限认证
4.3.4 系统主界面
4.3.5 数据维护
4.3.6 数据浏览查询
4.3.7 租借管理
4.3.8 打印
4.4 系统测试
4.5 项目连编及安装盘
第5章 标准化测试系统
5.1 需求分析
5.2 软件设计
5.3 软件实现
5.3.1 建立项目及项目文件
5.3.2 系统启动
5.3.3 选择身份
5.3.4 功能选择
5.3.5 修改题库
5.3.6 测试选择
5.3.7 测试界面
5.3.8 查看成绩
5.4 创建发布磁盘
第6章 IT培训机构信息管理系统
6.1 需求分析
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.3.7 浏览与查洵
6.3.8 培训需求与效果
6.3.9 统计打印报表
6.3.10 系统管理
6.4 系统测试
6.5 项目连编及安装盘
6.5.1 关于主控程序
6.5.2 应用程序连编
6.5.3 项目文档
6.5.4 创建发布磁盘(生成安装盘)
第7章 课程设计作业参考题目
7.1 房屋中介管理系统
7.1.1 需求分析
7.1.2 系统结构设计
7.1.3 软件的实现
7.1.4 项目连编及安装盘
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.4 产品抽样系统
7.4.1 需求分析
7.4.2 系统结构设计
7.4.3 软件的实现
7.4.4 项目连编及安装盘
7.5 专家组随机生成系统
7.5.1 需求分析
7.5.2 系统结构设计
7.5.3 软件的实现
7.5.4 项目连编及安装盘