实验二VFP语言基础-浙江师范大学经济与管理学院.doc_第1页
实验二VFP语言基础-浙江师范大学经济与管理学院.doc_第2页
实验二VFP语言基础-浙江师范大学经济与管理学院.doc_第3页
实验二VFP语言基础-浙江师范大学经济与管理学院.doc_第4页
实验二VFP语言基础-浙江师范大学经济与管理学院.doc_第5页
免费预览已结束,剩余30页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

管理信息系统管理信息系统 实验指导书实验指导书 编编写者 李文博写者 李文博 浙江浙江师师范大学范大学 文科文科综综合合实验实验教学中心教学中心 目目 录录 课程实验教学大纲 1 实验一 决策仿真模拟 3 实验二 VFP 语言基础 8 实验三 学习 VISIO 软件绘制数据流程图 13 实验四 交互式建立储蓄管理数据库 20 1 管理信息系统 课程实验教学大纲 课程编号 6703009 实验课时 15 实验是否独立设课 否 课程负责人 李文博 任课教师 李文博 一 一 课程简介 目的与任务课程简介 目的与任务 管理信息系统 是一门培养学生信息系统分析 设计 开发能力的理论课程 同时要求学生具有较强的动手实践能力 在工商管理类专业的教学培养计划中 是 专业基础的核心课 本课程在教学内容方面着重基本理论 基本知识和基本方法 在实践能力方面着重培养系统分析方法 系统设计方法与基本技能的训练 实验课 程不同于理论课程 应充分体现 教师指导下的以学生为中心 的教学模式 以学 生为认知主体 充分调动学生的积极性和能动性 重视学生自学能力的培养 共开 设 5 个实验项目 二 二 实验的地位 作用和目的实验的地位 作用和目的 管理信息系统实验作为课程实践性环节之一 是教学过程中必不可少的重要内 容 通过实验强化理论教学 力求通过实际操作 MIS 使学生更好地理解并掌握 MIS 的基本原理 基本功能以及操作方法 通过对 MIS 的分析与设计 使学生能更 加熟练地掌握 MIS 的开发与维护方法 培养学生理论与实践相结合的能力 三 三 实验方式与基本要求实验方式与基本要求 原则上由 管理信息系统 课程讲授教师负责 实验室人员配合指导 指导教 师应在每次实验前讲清实验目的 基本原理 实验要求等 指导学生在规定的时间 内完成相关实验 四 四 实验环境及设备 材料要求实验环境及设备 材料要求 每人配置 1 台电脑 安装有 Visual Foxpro 等实验系统 可访问 Internet 五 五 实验项目一览表实验项目一览表 2 序号实验项目名称目的要求 内容提要 实验 时数 实验类 型 必做 选做 1决策仿真模拟 理解 MIS 的实质 基于信息系统的支持 辅助管理人员提升结构化 半结构化和 非结构化决策问题的决策质量 3验证性必做 2VFP 语言基础 熟悉 Visual FoxPro 的界面组成 创建数据库表和输入纪录 掌握修改表 结构 维护 添加和删除表纪录的方法 3验证性必做 3 学习 Visio 软件绘制 数据流程图 复杂图形的规范制作 MIS 涉及众多的 图形 比如业务流程图 数据流程图 决策树等 要制作规范的图形 需要掌 握专门的绘图工具 3验证性必做 4 交互式建立储蓄管理 数据库 熟练掌握交互式建立数据库及数据库表 的方法 3验证性必做 5系统设计设计简单的信息系统3综合性必做 六 六 报告与考核报告与考核 实验后 学生将实验结果等内容写出实验报告 符合实验教学的要求 并得到 指导教师的认可 指导教师对每份实验报告进行审阅 评分 该实验课程依附于理 论课 实验课的成绩按 20 比例记入课程总成绩 七 七 实验教材与主要参考书实验教材与主要参考书 黄梯云 管理信息系统 高等教育出版社 3 实验一 决策仿真模拟 一 实验目的一 实验目的 1 理解 MIS 的实质 提供信息 辅助决策 基于信息系统 包括决策支持系统 的支持辅助管理人员提升结构化 半结构化和非结构化决策问题的决策质量 2 掌握简单的管理辅助决策软件 MIS 是一门综合性学科 和管理运筹学等课 程具有紧密的联系 管理运筹学提供了建模的知识基础 在建模的基础上通过合适 的信息系统辅助决策软件快速高效的求解决策问题 复杂决策问题的求解一定人机 集合的结果 3 熟悉 WinQSB 软件的基本操作流程 该软件可用于管理科学等领域的求解问 题 4 熟悉决策仿真 人机 软件 为短学期的实验训练打下一定的基础 二 实验预习内容二 实验预习内容 1 决策 Decision 的界定 分类 阶段划分 2 MIS 的界定 构成 实质 3 系统 System 的概念 特性 三 实验内容三 实验内容 一 安装 WinQSB 软件 1 从 ftp 10 1 167 4 用户名 lwb2 无密码 讲义下载文件夹下载 WinQSB 软件的压缩文件 2 解压缩 双击安装文件 安装 WinQSB 软件 安装完毕后 WinQSB 菜单自动 生成在系统程序中 二 用 WinQSB 软件求解线性规划问题 4321 756maxxxxxZ 4 无约束 4321 3 43 21 321 4321 4321 0 2010 0 0 307 150258 260962 xxxx x xx xx xxx xxxx xxxx 1 点击开始 程序 WinQSB 软件 Linear and Integer Programming 屏幕显 示工作界面图 1 1 图 1 1 线性规划工作界面 2 点击 File New Problem 建立新问题 问题输入界面图 1 2 图 1 2 问题输入界面 3 点击 ok 输入数据 Spreadsheet Matrix Form 以电子表格形式输入变量系 数矩阵和右端常数矩阵 图 1 3 5 图 1 3 电子表格数据输入格式 4 修改变量类型 上下界和约束符号 如图 1 4 图 1 4 修改变量类型 上下界和约束符号 5 求解 点击菜单栏 Solve and Analyze 选择 Solve the problem 系统直 接显示求解的综合报告 图 1 5 图 1 5 最优解综合报告表 双击改变约束符号 修改变量上下界 双击改变变量类型 有多重界 6 阅读上表 得到最优解之一 最优值 5714 98 20 0 4286 1 X 4285 661 Z 三 熟悉决策仿真 人机 软件 为短学期的实验训练打下一定的基础 进入浙江师范大学经济与管理学院教学资源决策仿真 人机 系统 决策流程 图 1 6 熟悉该软件的生产部门的构成原理 图 1 6 决策仿真流程图 四 实验报告四 实验报告 完成如下问题的建模与求解 将软件运算结果写入实验报告 1 产品决策问题 某汽车工厂生产大轿车和载重汽车两种型号的汽车 已知生 产每辆汽车所用的钢材都是 2 吨 辆 该工厂每年供应的钢材为 1600 吨 工厂的生 产能力是每 2 5 小时可生产一辆载重汽车 每 5 小时可生产一辆大轿车 工厂全年 的有效工时为 2500 小时 已知供应给该厂大轿车用的座椅每年可装配 400 辆 据 市场调查 出售一辆大轿车可获利 4000 元 出售一辆载重汽车可获利 3000 元 问 在这些条件下 工厂应如何安排生产才能使工厂获利最大 2 某超市对售货员的需求经过统计分析如表 1 1 表 1 1 超市对售货员的需求 时间所需售货员人数时间所需售货员人数 星期一15星期五31 星期二24星期六28 星期三25星期天28 星期四19 7 为了保证售货员充分休息 要求售货员每周工作 5 天 休息 2 天 并要求休息 的两天是连续的 问应该如何安排售货员的休息日期 既满足工作需要 又使配备 的售货员的人数最少 3 某工厂要做 100 套钢架 每套钢架需要长度分别为 2 9 米 2 1 米和 1 5 米 的圆钢各一根 已知原料每根长 7 4 米 问应如何下料 可使所用原料最省 4 某工厂要用三种原料 1 2 3 混合调配出三种不同规格的产品甲 乙 丙 产品的规格要求 产品的单价 每天能供应的原材料数量及原材料单价如表 1 2 表 1 3 该厂应如何安排生产 才能使利润最大 表 1 2 产品名称规格要求单价 元 kg 甲 原材料 1 不少于 50 原材料 2 不超过 25 50 乙 原材料 1 不少于 25 原材料 2 不超过 50 35 丙不限25 表 1 3 原材料名称每天最多供应量 kg单价 元 kg 110065 210025 36035 8 实验二 VFP 语言基础 一 实验目的一 实验目的 1 掌握 Visual FoxPro 程序启动与退出的常用方法 2 熟悉 Visual FoxPro 的界面组成 3 创建数据库表和输入纪录 掌握修改表结构 维护 添加和删除表纪录的 方法 4 主要练习如何分割浏览窗口 查找并替换数据记录等数据库表的基本操作 5 练习如何为数据库表创建索引 并设置索引的顺序 二 实验预习内容二 实验预习内容 1 表的概念 表是处理数据和建立关系型数据库及应用程序的基本单元 它 是一组关联的数据按行和列排列所组成的二维表格 2 表的两种形式 数据库表是指在数据库设计器中建立或添加的表 自由表 是指独立于数据库之外的表 3 索引的概念 索引实际上是一种排序 但是它不改变数据表中数据的物理 顺序 而是另外建立一个记录号列表 它与图书的目录类似 图书中的目录是一份 页码的列表 它指明了章 节的页码 而表的索引是一个记录号的列表 它指明按 某一字段值大小顺序排列的记录号顺序 三 实验内容三 实验内容 1 启动启动 Visual FoxPro 1 通过 开始 菜单启动 选择 开始 程序 Visual FoxPro 子菜单 再在子菜单中选择 Visual FoxPro 命令 进入 Visual FoxPro 系统 2 通过桌面快捷方式启动 2 退出退出 Visual FoxPro 1 选择 文件 退出 菜单命令退出 2 单击 关闭 按钮退出 3 快速双击窗口左上角的系统图标 4 在命令窗口中 输入 quit 命令退出 对命令的大小写形式不作区分 9 3 熟悉熟悉 Visual FoxPro 的界面的界面 图 2 1 系统窗口 4 创建表结构和输入纪录创建表结构和输入纪录 创建如表 2 1 所示的 员工基本信息表 表名为 yuangong dbf 创建好表的 结构后 输入如表 2 2 所示的数据 表 2 1 员工基本信息表 的结构 字段名类型宽度 编号字符型6 姓名字符型8 性别字符型8 出生年月日期型8 部门字符型6 是否党员逻辑型1 薪水数值型7 职务 字符型10 照片通用型4 详细情况备注型4 表 2 2 员工基本情况表 编号姓名性别 出生 年月 部门 是否 党员 薪水 职务 照 片 详细情 况 01张山男06 12 78办公室T1500副主任 02李思思女03 12 80财务部T1380办事员 03王海延男09 30 79科研部F1480办事员 04 马强 男08 08 72科研部T2300主任 05刘萧女05 06 74科研部F1980副主任 06金西男05 19 78财务部F1650办事员 07伍化桂女12 31 77办公室T1400办事员 具体操作如下 选择 文件 新建 菜单命令 打开 新建 对话框 选中 表 单选项 再 单击 新建文件 按钮 打开 创建 对话框 再在 创建 对话框中为表取名为 yuangong dbf 单击保存按钮 打开 表设计器 对话框 按照表 1 所示表结 10 构依次输入各选项 单击确定按钮 退出 表设计器 对话框 在打开的对话框中 单击 是 按钮 将打开 EDIT 编辑窗口 将表 2 2 中的数据输入 5 浏览并修改纪录浏览并修改纪录 具体操作如下 选择 文件 打开 菜单命令 打开 打开 对话框 找到并选择要打开的 表 yuangong dbf 选择 显示 浏览 菜单命令 将打开 EDIT 窗口或 BROWSE 窗口 移动鼠标到要修改的记录上进行修改 6 追加记录追加记录 在 yuangong dbf 表中追加如表 2 3 所示纪录 表 2 3 追加纪录 011 06张五男11 11 1978办公室否2000办事员genmemo 具体操作 打开 EDIT 窗口或 BROWSE 窗口 选择 表 追加新纪录 菜单命令 即可在表的 末端追加了一条新纪录 然后在新纪录中输入表 2 3 所示的记录数据即可 7 数据库表的调整数据库表的调整 1 改变表的大小 将光标移到表的边框线上 这时光标变成双向箭头 按 住鼠标左键来回拖动即可 2 调整字段的高度和宽度 调整浏览窗口字段高度 将光标移到表的第一 和第二两条记录之间的最左边沿网格线上 当光标变成双向垂直箭头时拖动该行到 想要的高度即可 调整浏览窗口字段宽度 将光标至于字段名之间的网格线上 当 光标变成双向水平箭头后向左或向右拖动 即可改变浏览窗口字段宽度 3 显示或隐藏网格线 在数据库表中既可以显示所有网格线 也可以将网 格线完全隐藏 具体操作 选择 显示 网格线 菜单命令 4 分割浏览窗口 通过分割浏览窗口 可以同时使用 BROWSE 和 EDIT 两种 方式查看同一纪录 具体操作 将光标指向 BROWSE 窗口左下角的黑色拆分条 当 光标变成双向箭头时 按住鼠标左键向右方拖动拆分条 可以将 浏览 窗口分成 两个窗口 选中其中一个窗口 选择 显示 编辑 菜单命令 即可同时使用两种 方式查看同一纪录 5 改变字体 打开 BROWSE 窗口 选择 表 字体 菜单命令 打开 字体 对话框 在 字体 对话框中选择字体 字形和大小 然后单击确定按钮即可 11 8 查找与替换查找与替换 1 查找 具体操作 打开要查找纪录的表 打开 BROWSE 窗口 选择 表 转到记录 子 菜单下相应的命令选项进行查询 如果要查找表 yuangong dbf 中部门为科研部的 记录 则选择 表 转到记录 定位 菜单命令 打开定位记录对话框 在 作用范 围 下拉列表框中选择 all 选项 在 for 文本框中输入表达式 部门 科 研部 单击确定按钮 即可查找满足条件的第一条记录 2 替换纪录 打开要替换纪录的表 打开 BROWSE 窗口 选择 表 替换字段 菜单命令 打 开 替换字段 对话框 在 替换字段 对话框中按要求进行相应设置后单击替换 按钮即可 如将表 yuangong dbf 中部门为科研部的记录的薪水增加 1000 元 可在 字段下拉列表框中选择字段名 薪水 在 替换为 文本框中输入 薪水 1000 在 作用范围 下拉列表框中选择 all 在 for 文本框中输入替换条件部门 科研 部 单击替换按钮即可完成替换 9 创建索引创建索引 为 yuangong dbf 表创建索引 具体操作 打开 yuangong dbf 表 选择 显示 表设计器 菜单命令 打开表设计器对话 框 在 表设计器 对话框中单击 索引 选项卡 设置字段 编号 为主索引 10 修改索引顺序 打开 yuangong dbf 表 选择 显示 表设计器 菜单命令 打开 表设计器 对话框 在 表设计器 对话框中单击 索引 选项卡 单击 排序 选项下的 使该按钮变为 最后单击确定按钮完成设置 注 建立索引后 索引并未生效 如使用浏览窗口查看该表 表中记录排序方 式并未发生改变 要使索引生效 还需要进行下面的设置 选择 表 属性 菜单命令 在打开的工作区属性对话框中设置索引顺序 选择 显示 浏览 菜单命令查看修改结果 四 实验报告四 实验报告 将具体实验步骤写入实验报告 1 上机操作 创建 学生信息 表 并输入数据记录 表名为 student dbf 数据如表 2 4 所示 注意字段类型的选择 12 表 2 4 student dbf 表数据 学号姓名性别出生年月是否团员所属院系总分 简历 01张三男08 08 1980T计算机630Memo 02李四女07 07 1978T数学638Memo 03赵民男03 02 1984T外语710Memo 04王华男05 12 1983F人文721Memo 05赵正女03 12 1986F工商522Memo 06伍新女06 06 1982F法律465Memo 2 上机操作 在表 yuanghong 中将所有薪水低于 1500 的女员工的薪水普遍增加 300 元 13 实验三 学习 Visio 软件绘制数据流程图 一 实验目的一 实验目的 复杂图形的规范制作 MIS 涉及众多的图形 比如业务流程图 数据流程图 决策树等 要制作规范的图形 需要掌握专门的绘图工具 了解 Visio2003 的功能 特点 工作环境 掌握 Visio 的使用方法 利用 Visio 进行制图的过程 二 实验内容二 实验内容 1 熟悉 熟悉 Visio 的工作环境的工作环境 1 启动 Visio 并显示 选择绘图类型 和 新建绘图 窗格 如图 3 1 所示 图 3 1 在 类别 中列出了各种可用的图表类型 当选中某一类型的图表后 制作该 类图形所需的模板在 模板 区域显示出来 点击其中的一个模板即可进入制图的 环境 如图 3 2 所示 将光标指向其中某一模板 如 基本流程图 模板 窗口的 左下脚将出现对该模板的说明 14 图 3 2 2 制图的具体步骤 通过打开模板并向图表添加形状来开始创建图表 在图表中移动形状并调整形状的大小 向图表添加文本 连接图表中的形状 设置图表中形状的格式 保存图表以示完成 并向观众演示图表 3 不断重复以上的步骤查看不同的模板及模板中相应的模具 并简单的使用 这些模板中的模具绘制图形 2 使用使用 Visio 制作数据流程图的具体步骤制作数据流程图的具体步骤 1 启动 启动 Visio 显示 选择绘图类型 和 新建绘图 窗格 选择 软件 类型 再在 模具 中选择 数据流模型图 如图 3 3 所示 15 图 3 3 2 选择形状 进入数据流模型图以后的界面如图 3 2 所示 这个模具共有四个形状分别代表 进程 加工 接口 外部实体 数据流和数据存储 文件 3 插入形状 从模具中选择所需要的形状并将其拖放到右边的绘图纸上 然后再适当的修改 形状的大小和放置的位置 注意 Visio 对数据流程图有校验的功能 例如将一个加工刚拖入绘图纸上的 时候其边缘框是红色显示的 这时表明有错误存在 在屏幕的下方有个错误提示栏 指出错误所在 双击某个错误 系统会将光标定位到有错误的形状上面 4 在形状中插入文本 选中要插入文本的形状 然后双击 这时便可以对其文本进行编辑了 5 删除形状 屏幕右下脚有一个模型资源管理器 当我们每添加一个新形状时 这个资源管 理器中便会将其显示在树型目录中 注意 如果要删除一个形状必须要通过模型资 源管理器才能删除 如果在绘图纸上选某形状按 DELETE 键删除 只是从绘图纸上 隐藏了 其实并没有被删除掉 6 将各种形状连接起来 当我们将所需要的形状都拖入绘图纸后 接下来的任务就是如何将他们连接到 16 一起去 通常数据流是作为连接部件出现的 选中数据流的一端 并按住鼠标左键 拖动到要连接的部件 直到被连接部件以红色框标示的时候放掉鼠标 这时两个部 件才真正的连接起来 7 增加子图 数据流程图通常是分为好几层图的 右键单击绘图纸下方的名称栏 便可以插 入新的一页 也可以删除一页 如果下层子图是对上层某一加工的分解 则应该在资源管理器中将子图的所有 加工拖到其父加工之下 目的是便于进行合法性检查 8 合法性检验 应用数据流程图的画法规则对流程图进行检验 一直到错误框中没有提示为止 9 保存并退出 3 利用利用 Visio 绘制组织结构图绘制组织结构图 1 启动 Visio 并显示 选择绘图类型 和 新建绘图 窗格 2 单击 类别 区域中的 流程图 选项 如图 3 4 所示 图 3 4 3 单击 模板 区域的 组织结构图 模板 Visio 创建了一个新的空白图表 并打开 背景 边框和标题 和 组织结构图形状 3 个模具 利用这些模具绘 制组织结构图 如图 3 5 所示 17 图 3 5 完成案例后保存文件 如图 4 6 所示 并退出系统 教务科各学院办公室教学科 教务处 教务科员教学科员 图 3 6 案例 大学教务教学管理系统组织结构图 4 利用 利用 Visio 绘制数据流图绘制数据流图 1 启动 Visio 并显示 选择绘图类型 和 新建绘图 窗格 2 单击 类别 区域中的 软件 选项 3 单击 模板 区域的 数据流模型图 模板 Visio 创建了一个新的空白图 表 并打开 Gane Sarson 模具 利用这些模具绘制一套数据流图 如图 3 7 所 示 18 图 3 7 4 完成后保存文件 如图 3 8 所示 并退出系统 注意事项 在分层时要确保数据流的平衡 注意数据存储的正确使用 区分内部 外部数据存储 注意加工的正确使用 如一个加工至少要有一个输入一个输出 注意数据流连接的正确性 如数据存储与数据存储之间 外部实体与数据 存储之间不能用数据流直接相连等 注意命名的规范 数据流 外部实体 数据存储是名词 加工要包含动词 合理布局数据流尽量不要交叉 学生 注册与选 课子系统 申请单 学生证 谢绝通知 请先注册通知 无效的选课课程 选课清单 无效的注册申请 注册后的学生证 顶层 DFD 19 请先注册通知 学生 无效的选课课程 选课清单 申请单 学生证 谢绝通知 8 产生选 课清单 1 检查学 生证及申 请单 2 接受 申请 4 登记 注册 5 检查选 课单的有 效性 合格单证 注册单证 D1 注册记录 选课单 6 查询 课程 有效选课单 7 登记选 课 有效的选课课程 D2 选课档案 3 检查注 册单的有 效性 有效注册单 无效的注册申请 D3 学生档案 D4 课程档案 注册后的学生证 图 3 8 案例 大学教务管理系统中的学生选课注册子系统的数据流程图 三 实验报告三 实验报告 1 请根据以下销售过程绘制业务流程图和数据流程图 总结业务流程图与数据 流程图的基本区别 用户将订货单交某企业的业务经理 经检验后 对不合格的订 单要由用户重填 合格的订单交仓库保管员作出库处理 即查阅库存台账 如果有 货则向用户开票发货 如缺货 则通知采购员采购 2 某公司对零件供应所制定的一项付款折扣政策规定为若购买零件的用户在收 到本公司的货物付款单的 15 天即去付款 则公司将给予折扣优惠 否则无折扣优 惠 要求支付全部货款 具体策略为 付款额超过 20000 元 折扣为 5 付款额低 于 20000 元 但超过 15000 元 折扣为 3 付款额低于 15000 元无优惠且应支付全 部货款 试绘制决策表 要求 运用 Visio 软件绘制规范的图形 将文档电子版上传至ftp 10 1 167 4 第一层 DFD 20 实验四 交互式建立储蓄管理数据库 一 实验目的一 实验目的 1 熟练掌握交互式建立数据库及数据库表的方法 2 利用数据库设计器在表之间建立关系 二 预习内容二 预习内容 1 索引表达式 即索引项关键字 可以是表中的单个字段 也可能是多个字 段组成的字符型表达式 非字符型字段要用函数进行转换 2 当需要迅速查找所需要的记录数据时 可以使用 查询 操作 查询就是 按照给定的条件在数据库中查找满足条件的纪录 三 实验内容三 实验内容 问题描述 某银行储蓄所设计储蓄管理系统 管理储户信息和储户存取业务 储户信息包 括账号 户名 性别 身份证号 住址 联系电话 储种类别 密码 储种类别要 存储储蓄的类别和各类别的年利率 储户存取业务包括日期 存或取 金额 并登 记营业员号码 营业员管理包括营业员代码 姓名 性别 生日 职务等 为安全 起见 储户的密码要单独保存 根据题意设计最合适的 E R 模型和关系模型 绘制 E R 模型 图 4 1 营业员 编号 姓名 性别 生日 职务 存取 日期存 取金额余额 储户 性别身份证住址电话户名账号 保密 密码 选择 储种类 别 利率种类编号 nm n 1 1 1 图 4 1 E R 模型图 21 操作步骤 定义数据库文件 命名为 储蓄管理 数据库 定义数据库中各表 表 4 1 储户 表 4 2 储种类别 表 4 3 营业员 表 4 4 存取业务 22 表 4 5 密码 注意 建立索引 并设置字段有效性 图 4 2 设置字段有效性 3 利用数据库设计器在表之间建立永久关系 注意 不能随意将任意两个索引通过鼠标拖动来建立关系 图 4 3 建立表之间的关系 23 四 实验报告四 实验报告 某学校设计学生教学管理系统 学生实体包括学号 姓名 性别 生日 民族 籍贯 简历 登记照 每名学生选择一个主修专业 专业包括专业编号和名称 一 个专业属于一个学院 一个学院可以有若干个专业 学院信息要存储学院号 学院 名 院长 教学管理还要管理课程表和学生成绩 课程表包括课程号 课程名 学 分 每门课程由一个学院开设 学生选修的每门课程获得一个成绩 请设计 E R 模型 并且转化为关系模型 并上机操作 24 实验五 系统设计 一 实验目的一 实验目的 1 使用菜单设计器设计菜单及将菜单添加到顶层表单中等相关知识 2 报表是常用的信息输出方式 掌握如何创建报表和向报表中添加控件等相关 知识 二 预习内容二 预习内容 1 菜单的组成 菜单按其用途大致可分为三类 主菜单 快捷菜单和系统菜单 2 创建一个菜单系统的步骤 规划与设计系统 创建菜单和子菜单 按实际要求为菜单系统指定任务 生成 菜单程序 3 报表概述 报表对象包括两个基本组成部分 数据源和布局 数据源是报表 数据的来源 可以是数据表 视图 查询或临时表 布局是用来定义报表输出格式 的文件 4 设计报表的步骤 确定要创建的报表类型 创建报表格式文件 修改和定制格式文件 预览和打 印报表 三 实验内容三 实验内容 1 创建表单创建表单 为 yuangong dbf 创建表单 并将该表单文件命名为 员工表单 步骤 打开要建立表单的数据库表 yuangong dbf 选择 文件 新建 菜单命令 打开 新建 对话框 选中 表单 选项 选择 文件 保存 菜单命令 选择表单 单击鼠标右键 在弹出的快捷菜单中选择数据环境 在 数据环境 设计器 窗口中单击鼠标右键 在弹出的快捷菜单中选择添加菜单命令 打开添加 表或视图对话框 在表单设计器中选择 显示 属性 菜单命令 打开属性窗口 设 置属性 25 2 为为 员工表单员工表单 设计菜单系统 设计菜单系统 具体操作 打开菜单设计器 在菜单名称及其他选项下设置如图 5 1 图 5 1 单击 子菜单 后的编辑按钮 打开子菜单的 菜单设计器 窗口 然后设置 子菜单的各选项 如图 5 2 图 5 2 单击增加后的编辑按钮 打开过程代码窗口 添加如下代码 MESSAGEBOX 增加一条记录 48 系统提示 SELECT YUANGONG SET MULTILOCKS ON CURSORSETPROP BUFFERING 3 APPEND BLANK 单击删除按钮后的编辑按钮 打开过程代码窗口 添加如下代码 26 MESSAGEBOX 增加一条记录 48 系统提示 SELECT YUANGONG SET MULTILOCKS ON CURSORSETPROP BUFFERING 3 IF MESSAGEBOX 是否删除该纪录 32 1 256 系统信息 1 DELETE ENDIF TABLEUPDATE T 选择 文件 保存 菜单命令保存菜单文件 文件名为 yuangong 选择 菜单 生成 菜单命令生成菜单的 mpr 文件 文件名为 yuangong 3 将菜单添加到顶层表单中将菜单添加到顶层表单中 步骤 选择 显示 常规选项 菜单命令 在打开的 常规选项 对话框中选中 顶层表单 复选框 选择 菜单 生成 菜单命令生成菜单的 mpr 文件 文件名为 yuangong 打开 员工表单 scx 表单文件 设置表单的 showwindow 属性为 2 作为顶层表单 双击表单的空白处 打开代码编辑窗口 选择过程 init 然后添 加如下代码 do yuangong mpr with thisform t 选择 文件 保存 菜单命令 保存表单文件 表单的运行结果如图 5 3 图 5 3 4 快速制作报表快速制作报表 步骤 文件 新建 出现报表设计器对话框 其中一个个的白色区域称为带 区 在报表菜单中 单击 快速报表 选定要使用的表 单击确定 弹出 快速报 表 对话框 27 图 5 4 单击确定 返回到快速报表对话框 在其中选择适当选项 单击确定按钮 打 印预览 图 5 5 28 5 yuangong dbf 创建报表 并将其命名为员工报表创建报表 并将其命名为员工报表 步骤 利用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论