高校学生收费管理系统
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
开发应用系统的基本过程
第2节 系统开发基本步骤
“高校收费数据库”
第2节 系统开发基本步骤
“用户表”自由表文 件
第2节 系统开发基本步骤
“欠交名单”查询文 件
第2节 系统开发基本步骤
“用户管理”表单文 件
第2节 系统开发基本步骤
“班级收费”报表文 件
第2节 系统开发基本步骤
二、建立应用程序文件夹
在项目管理器中设置主文件
第3节 设置主文件
通过菜单项 设置主文件
第3节 设置主文件
说明:(1)在主文件里,应考虑如下的任务:
l 设定运行默认文件夹 这样,执行所有的表单、报表、程 序、菜单等就不用再加路径。
l 设定应用程序环境 对应用程序的环境进行初始化,如set talk off 等命令。
l 确定初始用户界面 初始的用户界面可以是个菜单,也可 以是一个表单或其他的用户组件。在主程序中,可以使用DO命 令运行一个菜单,或者使用DO FORM命令运行一个表单以初 始化用户界面。本系统的初始用户界面为一个表单。
高校学生收费管理系统
内容
第1节 第2节 第3节 第4节 第5节
高校学生收费管理系统概述 系统开发基本步骤 设置主文件 连编应用程序 为应用程序制作安装盘
第1节 高校学生收费管理系统概述
一、系统任务的提出
高校学生收费管理系统是根据某高校学生收费而设计的系统, 我们以此系统为例来说明应用系统的设计过程。
统 表收 护系 析计 费 统
分报维
具辅 助 工
助帮
新生登记 收费登记
条件查询 综合查询 快速查询
数据统计
打印报表 自定义表
数据备份 用户管理
计算器 记事簿 邮政编码
关于 收费系统指南
第2节 系统开发基本步骤
一、设计创建各个模块组件
一个数据库应用系统可分为“输入密集型”、“输出密 集型”和“处理密集型”三种。使用Visual FoxPro 开发的 系统一般都包括这么几个基本组成部分 :
一个完整的应用程序生成时,需要将该应用程序用到的所 有文件都分门别类的放在同一个文件夹下。
第2节 系统开发基本步骤
放置全部 表单文件
应用程序文件夹结构
第2节 系统开发基本步骤
三、利用项目管理器组织应用程序
“项目管理器”是Visual FoxPro开发人员的工作平台。 也就是说,一个应用程序是一个具有完整“应用程序框架” 的项目,应用程序的各个模块组件是项目中的各种文件。项 目管理器就是维护项目的工具。
在连编应用程序前,应确保所需文件已在项目管理器中。 若已存在的文件还未在项目管理器中,可通过“添加”按钮 添加文件到项目管理器中。
用项目管理器组织应用程序的步骤如下:
(1)创建或打开已有的项目。
(2)将已经开发好的各个模块部件通过项目管理器添加 到项目中。
(3)在项目管理器中自下而上地调试各个模块。
二、系统分析
在进行系统的实际设计之前,必须进行系统分析。按要求设 计出系统的功能、结构,并从所需要的最终结果(报表、收据等) 到输入、计算、查询数据的表单,一直往前推到最初的字段结构。
三、系统结构及功能
系统由数据维护、收费查询、统计分析、收费报表、系统维 护、辅助工具、帮助七个模块组成。主要完成以下功能:
方便用户使用 表单 菜单 工具栏
帮源自文库用户访问信息 查询 报表 图形
测试与调试
应用程序
开发应用系统的基本过程
第2节 系统开发基本步骤
回推顺建
第2节 系统开发基本步骤
设计数据库 确定功能需求
创建数据库 表 视图 关系
方便用户使用 表单 菜单 工具栏
帮助用户访问信息 查询 报表 图形
测试与调试
应用程序
l 建立事件循环 在主文件中,应包含一个执行事件循环的 命令READ EVENTS,应用程序只有执行该命令后,才开始处理鼠 标单击、双击等用户事件循环。
第3节 设置主文件
如果在主程序中没有该命令,虽然在开发环境的命令窗口 可以正确地运行应用程序,但当程序编译成独立执行文件后再 运行时,应用程序只显示初始界面片刻后就退出了。因此,需 将READ EVENTS命令正确地放在主文件中。
l 收费报表 实现报表定义,打印交费报表和收据等。 l 系统维护 用户可设置自己的密码,对数据库及时建立备 份等。 l 辅助工具 提供了计算器、记事本、邮政编码等实用工具, 用户可随时调用 l 帮助模块 提供了对系统使用的一些说明。
第1节 高校学生收费管理系统概述
高校学生收费管理系统
护数 据 维
询收 费 查
第2节 系统开发基本步骤
采用“自下而上”的模块化方法,既便于各组 件的调试,又便于应用程序的集成和连编。
第2节 系统开发基本步骤
添加到“项目管理器” 中的数据库文件
多个自由表文件
数据库文件
自由表
第2节 系统开发基本步骤
查询文件
第2节 系统开发基本步骤
多个表单文件
表单文件
第2节 系统开发基本步骤
第1节 高校学生收费管理系统概述
l 数据维护 主要包括对学生基本情况和收费情况的输入、修 改、删除等。
l 收费查询 包括条件查询、综合查询和快速查询。可实现 按自由组合产生条件表达式来实现对数据库内容的筛选查询。 也可按班、专业、系或在全院范围内查询。
l 统计分析 通过输入筛选条件,可获得统计结果,并能以 图形方式显示。
l 一个或多个数据库 l 用户界面 如欢迎界面、输入表单、工具栏和菜单等 l 事务处理 允许使用者检索或输出自己需要的数据,如查
询、计算和统计等。 l 输出形式与界面 如浏览、报表、标签等 l 主程序 设置应用程序系统环境和起始点
第2节 系统开发基本步骤
设计数据库 确定功能需求
创建数据库 表 视图 关系
多个报表文件
报表文件
第2节 系统开发基本步骤
“exit” 类的外观
第2节 系统开发基本步骤
菜单文件
第2节 系统开发基本步骤
主文件
程序文件
第3节 设置主文件
1. 主文件的概念 主文件是整个应用程序的入口点,其任务是设置应用程序 的起始点、初始化环境、显示初始的用户界面、控制事件循环, 当退出应用程序时,恢复原始的开发环境。在每一个项目里必 须指定一个主文件。菜单程序、表单、查询、源程序 等文件均 可设置为应用程序主文件。
2 .设置主文件 方法是:在项目管理器里,选定要设置为主文件的文件名, 然后单击鼠标右键,在弹出的快捷菜单里选择【设置主文件】 命令,或者在Visual FoxPro 系统菜单栏中选择【项目】|【设 置主文件】。项目的主文件在项目管理器里以黑体显示。
第3节 设置主文件
在主文件“程序1”上 单击鼠标右键
第2节 系统开发基本步骤
“高校收费数据库”
第2节 系统开发基本步骤
“用户表”自由表文 件
第2节 系统开发基本步骤
“欠交名单”查询文 件
第2节 系统开发基本步骤
“用户管理”表单文 件
第2节 系统开发基本步骤
“班级收费”报表文 件
第2节 系统开发基本步骤
二、建立应用程序文件夹
在项目管理器中设置主文件
第3节 设置主文件
通过菜单项 设置主文件
第3节 设置主文件
说明:(1)在主文件里,应考虑如下的任务:
l 设定运行默认文件夹 这样,执行所有的表单、报表、程 序、菜单等就不用再加路径。
l 设定应用程序环境 对应用程序的环境进行初始化,如set talk off 等命令。
l 确定初始用户界面 初始的用户界面可以是个菜单,也可 以是一个表单或其他的用户组件。在主程序中,可以使用DO命 令运行一个菜单,或者使用DO FORM命令运行一个表单以初 始化用户界面。本系统的初始用户界面为一个表单。
高校学生收费管理系统
内容
第1节 第2节 第3节 第4节 第5节
高校学生收费管理系统概述 系统开发基本步骤 设置主文件 连编应用程序 为应用程序制作安装盘
第1节 高校学生收费管理系统概述
一、系统任务的提出
高校学生收费管理系统是根据某高校学生收费而设计的系统, 我们以此系统为例来说明应用系统的设计过程。
统 表收 护系 析计 费 统
分报维
具辅 助 工
助帮
新生登记 收费登记
条件查询 综合查询 快速查询
数据统计
打印报表 自定义表
数据备份 用户管理
计算器 记事簿 邮政编码
关于 收费系统指南
第2节 系统开发基本步骤
一、设计创建各个模块组件
一个数据库应用系统可分为“输入密集型”、“输出密 集型”和“处理密集型”三种。使用Visual FoxPro 开发的 系统一般都包括这么几个基本组成部分 :
一个完整的应用程序生成时,需要将该应用程序用到的所 有文件都分门别类的放在同一个文件夹下。
第2节 系统开发基本步骤
放置全部 表单文件
应用程序文件夹结构
第2节 系统开发基本步骤
三、利用项目管理器组织应用程序
“项目管理器”是Visual FoxPro开发人员的工作平台。 也就是说,一个应用程序是一个具有完整“应用程序框架” 的项目,应用程序的各个模块组件是项目中的各种文件。项 目管理器就是维护项目的工具。
在连编应用程序前,应确保所需文件已在项目管理器中。 若已存在的文件还未在项目管理器中,可通过“添加”按钮 添加文件到项目管理器中。
用项目管理器组织应用程序的步骤如下:
(1)创建或打开已有的项目。
(2)将已经开发好的各个模块部件通过项目管理器添加 到项目中。
(3)在项目管理器中自下而上地调试各个模块。
二、系统分析
在进行系统的实际设计之前,必须进行系统分析。按要求设 计出系统的功能、结构,并从所需要的最终结果(报表、收据等) 到输入、计算、查询数据的表单,一直往前推到最初的字段结构。
三、系统结构及功能
系统由数据维护、收费查询、统计分析、收费报表、系统维 护、辅助工具、帮助七个模块组成。主要完成以下功能:
方便用户使用 表单 菜单 工具栏
帮源自文库用户访问信息 查询 报表 图形
测试与调试
应用程序
开发应用系统的基本过程
第2节 系统开发基本步骤
回推顺建
第2节 系统开发基本步骤
设计数据库 确定功能需求
创建数据库 表 视图 关系
方便用户使用 表单 菜单 工具栏
帮助用户访问信息 查询 报表 图形
测试与调试
应用程序
l 建立事件循环 在主文件中,应包含一个执行事件循环的 命令READ EVENTS,应用程序只有执行该命令后,才开始处理鼠 标单击、双击等用户事件循环。
第3节 设置主文件
如果在主程序中没有该命令,虽然在开发环境的命令窗口 可以正确地运行应用程序,但当程序编译成独立执行文件后再 运行时,应用程序只显示初始界面片刻后就退出了。因此,需 将READ EVENTS命令正确地放在主文件中。
l 收费报表 实现报表定义,打印交费报表和收据等。 l 系统维护 用户可设置自己的密码,对数据库及时建立备 份等。 l 辅助工具 提供了计算器、记事本、邮政编码等实用工具, 用户可随时调用 l 帮助模块 提供了对系统使用的一些说明。
第1节 高校学生收费管理系统概述
高校学生收费管理系统
护数 据 维
询收 费 查
第2节 系统开发基本步骤
采用“自下而上”的模块化方法,既便于各组 件的调试,又便于应用程序的集成和连编。
第2节 系统开发基本步骤
添加到“项目管理器” 中的数据库文件
多个自由表文件
数据库文件
自由表
第2节 系统开发基本步骤
查询文件
第2节 系统开发基本步骤
多个表单文件
表单文件
第2节 系统开发基本步骤
第1节 高校学生收费管理系统概述
l 数据维护 主要包括对学生基本情况和收费情况的输入、修 改、删除等。
l 收费查询 包括条件查询、综合查询和快速查询。可实现 按自由组合产生条件表达式来实现对数据库内容的筛选查询。 也可按班、专业、系或在全院范围内查询。
l 统计分析 通过输入筛选条件,可获得统计结果,并能以 图形方式显示。
l 一个或多个数据库 l 用户界面 如欢迎界面、输入表单、工具栏和菜单等 l 事务处理 允许使用者检索或输出自己需要的数据,如查
询、计算和统计等。 l 输出形式与界面 如浏览、报表、标签等 l 主程序 设置应用程序系统环境和起始点
第2节 系统开发基本步骤
设计数据库 确定功能需求
创建数据库 表 视图 关系
多个报表文件
报表文件
第2节 系统开发基本步骤
“exit” 类的外观
第2节 系统开发基本步骤
菜单文件
第2节 系统开发基本步骤
主文件
程序文件
第3节 设置主文件
1. 主文件的概念 主文件是整个应用程序的入口点,其任务是设置应用程序 的起始点、初始化环境、显示初始的用户界面、控制事件循环, 当退出应用程序时,恢复原始的开发环境。在每一个项目里必 须指定一个主文件。菜单程序、表单、查询、源程序 等文件均 可设置为应用程序主文件。
2 .设置主文件 方法是:在项目管理器里,选定要设置为主文件的文件名, 然后单击鼠标右键,在弹出的快捷菜单里选择【设置主文件】 命令,或者在Visual FoxPro 系统菜单栏中选择【项目】|【设 置主文件】。项目的主文件在项目管理器里以黑体显示。
第3节 设置主文件
在主文件“程序1”上 单击鼠标右键