文档详情

Visual FoxPro 6.0程序设计与实现 蒋丽 第15章 教学管理系统设计新.ppt

发布:2015-12-15约1.65千字共40页下载文档
文本预览下载声明
本章通过编写教学管理系统这样一个较完整的项目,介绍了如何使用Visual Foxpro编写一个应用程序,同时了解编写一个项目的基本过程。 15.1 总体方案的设计 15.2 教学管理系统的模块设计 15.3 教学管理系统的模块的组装 15.4 程序的运行 15.1 总体方案的设计 15.1.1 系统功能 15.1.2 主要功能模块的规划 15.1.1 系统功能 记录编辑:实现记录的编辑功能,包括添加、修改、保存和浏览等功能。 记录删除:当表中某些记录不需要的时候,可以进行删除操作。 记录查询:包括简单查询和多条件查询。 系统维护:包括数据库的初始化、数据备份、数据恢复等功能。 用户设置:包括添加、删除用户、修改密码。 报表打印:打印各种相关报表。 帮助:提供帮助信息。 15.1.2 主要功能模块的规划 系统主程序的设计 教学管理数据库的设计 数据处理模块的设计 资料查询模块的设计 系统维护模块的设计 系统菜单的设计 15.2 教学管理系统的模块设计 15.2.1 系统主程序的设计 15.2.2 教学管理数据库的设计 15.2.3数据处理模块的设计 15.2.4 资料查询模块的设计 15.2.5系统维护模块的设计 15.2.6 系统主菜单的设计 15.2.1 系统主程序的设计 主程序一般应具有以下功 能: 对系统进行初始化,设置系统的运行状态参数; 定义全局内存变量; 设置系统屏幕界面; 设置系统工具栏; 调用系统登录表单。 15.2.2 教学管理数据库的设计 15.2.3数据处理模块的设计 15.2.4 资料查询模块的设计 【例15.3】设计一个多条件查询表单query1.scx,界面如下: 15.2.5系统维护模块的设计 15.2.6 系统主菜单的设计 15.3 教学管理系统的模块的组装 1.项目的建立 2.数据库的建立 3.添加自由表 4.添加表单文档 5.添加报表文件 6.添加类库 7.添加应用程序并设置主程序 8.设置系统菜单及其他文件 9.设置项目信息内容 15.4 程序的运行 *VFP程序设计与实现 * 4 通用型 相 片 4 备注型 简 历 12 字符型 部 门 10 字符型 籍 贯 8 日期型 出生日期 2 7 数值型 基本工资 8 字符型 职 称 2 字符型 性 别 普通索引 8 字符型 姓 名 主索引 5 字符型 教师代号 索 引 小数位 宽 度 类 型 字段名 “教师档案”表结构 普通索引 20 字符型 班 级 3 数值型 学 时 普通索引 4 字符型 课程号 普通索引 5 字符型 教师代号 索 引 小数位 宽 度 类 型 字段名 “任课”表结构 普通索引 20 字符型 班 级 4 通用型 照 片 4 备注型 简 历 8 日期型 出生年月 2 字符型 性 别 8 字符型 姓 名 主索引 6 字符型 学 号 索 引 小数位 宽 度 类 型 字段名 “学生”表结构 1 5 数值型 补考成绩 1 5 数值型 成 绩 普通索引 4 字符型 课程号 普通索引 6 字符型 学 号 索 引 小数位 宽 度 类 型 字段名 “成绩”表结构 1 字符型 考察标志 1 字符型 开课学期 1 4 数值型 学分数 3 数值型 学时数 普通索引 30 字符型 课程名 主索引 5 字符型 课程号 索 引 小数位 宽 度 类 型 字段名 “课程”表结构 各表之间的关联关系 【例15.1】设计表单cj.scx,完成学生成绩的输入、添加、删除 【例15.2】设计一个查询教师基本情况的表单chaxun.scx 【例15.4】设计“添加用户”、“删除用户”和“修改密码”的表单 添加用户界面 删除用户界面 修改密码界面 系统主菜单 系统维护子菜单 数据维护子菜单 资料查询子菜单 报表查询子菜单 系统帮助子菜单
显示全部
相似文档