第八章VF开发应用程序——课件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
此表单用来对学生成绩表进行编辑,可实现对 学生成绩记录的增删、浏览和查询。
8.2.5 表单设计
➢ 专业信息输入表单—— zylr.scx
这个表单用于输入专业信息,用表单向导生成。
8.2.5 表单设计
➢ 按班级浏览界面——bjll.scx
这个界面用作输入浏览条件的窗口,新建一个表单, 向其中加入需要的对象。
库、视图、查询、表单、报表、菜单、类等包含
在项目文件中的信息结合在一起,形成可以执行
的应用程序(EXE文件)
连编应用程序要用使用项目管理器,在连编之
前应该确定系统的所有资源连都编包后含的在应项用目程中序,可将脱 一作些为无应用 用的 程文 序件的清入理口出,项将目它,设离并置VF设为P计主环一 文境个 件,主 。直程接序在操
DO FORM bjll DO FORM cjcx
REPORT FORM cjtj TO PRINT REPORT FORM bjcj TO PRINT
8.2.9 连编应用程序
➢ 设置主程序main.prg为主文件,然后开始
连编过程
系统运行
连编后的应用程序成绩管理.exe可在操
作系统环境下直接运行。 可在“资源管理器”或“我的电脑”中
➢ 从软件工程的角度,软件生存周期由软件定 义、软件开发和软件维护三个时期组成。
➢ 本章讨论的是小型管理信息系统的软件开发 过程的基本步骤
8.1.1 系统开发基本步骤
在进行需求分析和系统总体设计之后,有
了系统的功能定义和解决方案,从此出发到 设计出完整的程序,一般有以下步骤:
数据库设计 创建表结构和索引 类的设计 表单设计
8.2.5 表单设计
➢ 查询学生成绩界面——cjcx.scx
这个表单用于按姓名查询某同学各学期中各科目的 成绩。
8.2.6 统计功能设计
设计一个查询cjtj.qpr来完成统计班级平均分的功能
将“分组依据”选项卡中的分组字段设置为: xscj.考试科目;xscj.学期;xsda..班级名称。运行这个查 询后可以按班级、按学期、按考试科目统计学生成绩, 并在浏览窗口中显示。
能将考试成绩和平时成绩按一定百分比计算该科目的总评成 绩。
☺ 查询浏览:能按姓名查询某学生各学期的成绩,能按班
级浏览学生基本数据和成绩数据。
☺成绩分析:对于某一考试科目能按班级统计平均分。
☺ 报表打印:每学期末,按班级按科目输出学生成绩登记
表;针对学生输出学生成绩通知单。
8.2.2 系统总体设计
本系统在Visual FoxPro 8.0环境下设计,设计
8.2.7 报表设计
报表设计: ➢ 学生成绩通知单(cjtz.frx):打印学生每学
期的成绩 设计方法是先用一对多报表向导进行初步设计,
然后在报表设计器中修改为最终结果。
➢ 班级成绩表(xsmd.frx):按班打印学生成绩
数据
8.2.8
菜单设计:
菜单设计
DO cjtj.qpr
DO FORM dalr DO FORM cjlr
作系统环境下执行
8.2 应用程序开发实例 —学生成绩管理系统
系统功能
对学生档案基本信息和在校期间 各学期的成绩进行管理,包括输入、 修改、删除、查询、浏览等功能,还 能对学生的成绩进行管理及统计分析。
8.2.1 系统功能
☺ 录入学生基本信息,提供对学生基本信息的查询、修
改、删除功能。
☺ 录入学生成绩信息,并提供修改、删除、查询功能;
8.2.5 表单设计
本系统的表单设计主要是数据输入输出处理表 单。
➢ 学生基本情况编辑表单——dalr.scx
此表单用于对学生基本情况进行编辑,可实 现对学生基本情况记录的增删、浏览和查询,采用 的设计方法是利用表单向导完成初步设计,然后在 表单设计器中进行修改。
8.2.5 表单设计
➢ 学生成绩编辑表单——cjlr.scx
找到此应用程序,双击即可运行,也可以 在桌面上为此应用程序建立快捷方式。双击运行
第八章
开发应用程序
本讲主要内容
小型管理信息系统开发基本步骤 系统主程序设计 连编应用程序 应用程序开发实例
--学生成绩管理系统
8.1 开发应用程序综述
➢ 管 理 信 息 系 统 MIS : Management Information Systems
应用数据库技术和计算机网络,收集和存储企业 的管理信息,并进行系统的处理,为各级管理人员 提供业务信息和决策信息的系统
8.2.4 数据库设计
数据库设计:
字段定义见教材
➢ 设计一个数据库cjgl.dbc,其中包含3个表:
学生基本情况表——记录学生基本情况数据 学生成绩表——存储学生每学期各考试科目成绩 专业情况表——存储各专业的名称等,主要为了便于 录入和维护
➢ 关联表:在数据库设计器中完成表的关联,本系统中
建立学生基本情况表和学生成绩表中的一对多关系,关联关键 字段为“学号”。
了若干个表单、程序、报表和一个主菜单,由项 目管理器统一管理。从主程序调用主菜单,通过 主菜单调用各项功能的表单,利用表单中的按钮 完成一部分功能。
系统功能 模块图
8.2.2 系统总体设计
系统设计步骤:
建立项目管理器
数据库设计
设计报表
建立数据表 关联数据表
设计表单 设计查询
设计菜单 设计主程序 连编应用程序
单和工具栏的显示或隐藏等。
❖执行第一个用户界面或主菜单。
❖执行应用系统结束时还原系统的配置环境。
8.1.2 设计主程序
一般情况下“项目管理器”会自动判断哪
一个是主程序,主程序的文件名以黑体显示, 该主程序在已编译的应用程序中将被首先执 行。
8.1.3 连编应用程序
连编应用程序就是将所有的资源文件,如数据
报表设计 菜单设计 程序调试 连编应用程序
8.1.2 设计主程序
主程序是系统的入口,即运行应用系统中首先被
执行的程序,在VFP中,程序文件、Biblioteka Baidu单、查询或 表单都可作为应用程序的主程序,但建议使用程 序。
主程序要完成的功能一般为:
❖指定程序运行的路径,并将它设置为默认目录。
❖设置VFP的桌面环境,如窗口的标题,系统菜
相关文档
最新文档