昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)应用实例(成绩管理系统设计)

第十一章 应用实例 成绩管理系统设计
应用实例 成 绩 管 理 系 统 设 计 第十一章

利用计算机对学生档案基本信息和在校期 间各学期的成绩进行管理 录入学生基本信息,提供对学生基本信息的查 询、修改、删除功能。 ⊙录入学生成绩信息,并提供修改、删除、查询 功能;能将考试成绩和平时成绩按一定百分比计算 该科目的总评成绩。 ⊙浏功能:能按班级、按专业、按学院浏览学 生基本数据和成绩数据
系统功能 ❖ 利用计算机对学生档案基本信息和在校期 间各学期的成绩进行管理。 ☺ 录入学生基本信息,提供对学生基本信息的查 询、修改、删除功能。 ☺ 录入学生成绩信息,并提供修改、删除、查询 功能;能将考试成绩和平时成绩按一定百分比计算 该科目的总评成绩。 ☺ 浏览功能:能按班级、按专业、按学院浏览学 生基本数据和成绩数据

Q成绩分功能:对于某一考试科目能按班级统 计平均分。 Q报表打功能:每学期末,按班级按科目输出 学生成绩登记表;针对学生输出学生成绩通知单
系统功能 ☺ 成绩分析功能:对于某一考试科目能按班级统 计平均分。 ☺ 报表打印功能:每学期末,按班级按科目输出 学生成绩登记表;针对学生输出学生成绩通知单

◇本系统在Ⅴ isual foxpro6.0环境下设计, 设计了若干个表单、程序、报表和一个主菜 单,由项目管理器统一管理。从主程序调用 主菜单,通过主菜单调用各项功能的表单, 产一一,,上上D,M 系统功能 成绩管理系统 模块图 学生档案录入学生成绩录入查询浏览 成绩统计 报表打印
系统总体设计 ❖ 本系统在Visual FoxPro 6.0环境下设计, 设计了若干个表单、程序、报表和一个主菜 单,由项目管理器统一管理。从主程序调用 主菜单,通过主菜单调用各项功能的表单, 利用表单中的按钮完成一部分功能。系统功能 模块图

令系统设计步骤: 建立项目管理器 数据库设计 建立数据表 关联数据表 设计表单 设计查询 设计报表 设计菜单
系统总体设计 ❖ 系统设计步骤: 建立项目管理器 设计表单 设计查询 设计报表 设计菜单 数据库设计 建立数据表 关联数据表

●数据库设计: >设计一个数据库cgdb,其中包含3个表: 学生成绩字段定义见况数据 学生基本 P298 考试科目成绩 专业情况 垮,主要为了便 于录入和维护 关联表:在数据库设计器中完成表的关联,本系 统中建立学生基本情况表和学生成绩表中的一对多关 系,关联关键字段为“学号
设计要点 ⚫ 数据库设计: ➢ 设计一个数据库cjgl.dbc,其中包含3个表: 学生基本情况表——记录学生基本情况数据 学生成绩表——存储学生每学期各考试科目成绩 专业情况表——存储各专业的名称等,主要为了便 于录入和维护 ➢ 关联表:在数据库设计器中完成表的关联,本系 统中建立学生基本情况表和学生成绩表中的一对多关 系,关联关键字段为“学号”。 字段定义见书 P298

●本系统的表单设计主要是数据输入输出处理 表单。 学生档案 自学生档案 学号:000娃名:匡展硕性别:男彐 专业:「工商管理 民族: 汉族 学院:工商管理学院 学历层次:本科 年级:2000 班级号:1班级名工商2001 第一个前一个下一个)最后一个查找)打印添加)编辑巴)删除①)退出)
设计要点 ⚫ 本系统的表单设计主要是数据输入输出处理 表单。 ➢ 学生基本情况编辑表单——dalr.scx 此表单用于对学生基本情况进行编辑,可实现对 学生基本情况记录的增删、浏览和查询,采用的设 计方法是利用表单向导完成初步设计,然后在表单 设计器中进行修改

学生成绩编辑表单——cjr:scx 此表单用来对学生成绩表进行编辑,可实现对学 生成绩记录的增删、浏览和查询。 学生成 区 撼学生成绩 考试科目:计算机 200年上学期 学号:[2000010娃名「王展硕性别男 专业「工商管理 班级名称「工商管理 考试成绩:760平时成绩:850总评成绩 第一个(前一个(下一个)|最后一个查找打印)添加④)编辑c)删除①)退出)
设计要点 ➢ 学生成绩编辑表单——cjlr.scx 此表单用来对学生成绩表进行编辑,可实现对学 生成绩记录的增删、浏览和查询

浏览界面— liulan.scx 这个界面用作输入浏览条件的窗口,新建一个表单, 向其中加入需要的对象。 S Form1 口区 请输入浏览条件: 学院=xti 确定 退出
设计要点 ➢ 浏览界面——liulan.scx 这个界面用作输入浏览条件的窗口,新建一个表单, 向其中加入需要的对象

查询设计: 为了统计班级平均分,设计一个查询 cjtj qpr 手段]联|筛选|排序依据|分组据|杂项 可用字段B) 选定字段〔C 添加() 期 ksda姓名 Xscj.考试科目 ksda性别 全部添加①)》 sda.班级名称 ksda民族 # AVG Scj考试成绩 〈移去(R) 函数和表达式U 全部移去① 将“分组依据”选项卡中的分组字段设置为: Xsc考试科目;xs学期;xsda.班级名称。运行这个查 询后可以按班级、按学期、按考试科目统计学生成绩, 并在浏览窗口中显示
设计要点 ⚫ 查询设计: 为了统计班级平均分,设计一个查询cjtj.qpr。 将“分组依据”选项卡中的分组字段设置为: xscj.考试科目;xscj.学期;xsda..班级名称。运行这个查 询后可以按班级、按学期、按考试科目统计学生成绩, 并在浏览窗口中显示
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第一讲 数据库基础知识.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第五讲 视图及数据更新.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第四讲 数据查询.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第十一讲 报表设计初步.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第十五讲 面向对象编程实例.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第十四讲 面向对象编程方法.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第十三讲 菜单设计.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第十七讲 SQL应用基础.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第十七讲 SQL应用基础.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第十六讲 数据交换技术.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第十讲 高级表单设计.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第十二讲 高级报表设计.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第三讲 数据库基本操作(下).ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第七讲 常用命令.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第六讲 面向过程程序设计基础.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第九讲 表单设计初步.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第二讲 数据库基本操作(上).ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第八讲 函数及程序控制结构.ppt
- 《中文版AutoCAD 2007实用教程》教学资源(PPT课件)第9章 使用面域与图案填充.ppt
- 《中文版AutoCAD 2007实用教程》教学资源(PPT课件)第8章 绘制与编辑复杂二维图形对象.ppt
- Java软件开发技术概述.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第二讲 C程序设计初步.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第一讲 C语言概述.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第三讲 分支结构的C程序设计.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第四讲 循环结构的C程序设计.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第五讲 模块化程序(函数).ppt
- 《电子 CAD》考试试卷(选择、填空题).doc
- 21世纪高职高专规划教材:《Internet应用技术》教学资源(PPT课件)第1章 Internet概述.ppt
- 21世纪高职高专规划教材:《Internet应用技术》教学资源(PPT课件)第2章 Internet的地址和域名体系.ppt
- 21世纪高职高专规划教材:《Internet应用技术》教学资源(PPT课件)第3章 Internet接入.ppt
- 21世纪高职高专规划教材:《Internet应用技术》教学资源(PPT课件)第4章 E-Mail(电子邮件).ppt
- 21世纪高职高专规划教材:《Internet应用技术》教学资源(PPT课件)第5章 网上信息浏览——WWW服务.ppt
- 21世纪高职高专规划教材:《Internet应用技术》教学资源(PPT课件)第6章 文件传输.ppt
- 21世纪高职高专规划教材:《Internet应用技术》教学资源(PPT课件)第7章 Internet的其它服务.ppt
- 重庆工业职业技术学院:《C++程序设计》课程教学资源(上机操作)趣味取球.ppt
- 《微机原理与接口技术》课程PPT教学课件:第九章 数/模和模/数转换.ppt
- 《微机原理与接口技术》课程PPT教学课件:第五章 存储系统及半导体存储器.ppt
- 《微机原理与接口技术》课程PPT教学课件:第六章 总线.ppt
- 《微机原理与接口技术》课程PPT教学课件:第七章 输入输出总线接口技术.ppt
- 《微机原理与接口技术》课程PPT教学课件:第八章 中断技术、DMA控制器及定时器/计数器.ppt