《数据库应用基础》应用实例

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

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

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

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

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

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

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

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

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

●查询设计: 为了统计班级平均分,设计一个查询cqpr 字段目联接筛选排序浓据分组侬据杂项 可用字段B 选定字段C sda.学号 添加(A) Ksej,学斯 ksd姓茗 Kscj考试科目 kd生别 全部添加①)》 sda.班级名称 da.民族 L AVG OsC考试成簿〕 〈移去) 函数和表达式0Un 全部移去〔 将“分组依据”选项卡中的分组字段设置为: xsci,考试科目;xscj学期;xsda.班级名称。运行这个查 询后可以按班级、按学期、按考试科目统计学生成绩, 并在浏览窗口中显示
设计要点 ⚫ 查询设计: 为了统计班级平均分,设计一个查询cjtj.qpr。 将“分组依据”选项卡中的分组字段设置为: xscj.考试科目;xscj.学期;xsda..班级名称。运行这个查 询后可以按班级、按学期、按考试科目统计学生成绩, 并在浏览窗口中显示
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《数据库应用基础》简介.ppt
- 《数据库应用基础》第一讲 数据库基础知识.ppt
- 《数据库应用基础》第五讲 视图及数据更新.ppt
- 《数据库应用基础》第四讲 数据的查询和更新.ppt
- 《数据库应用基础》第十一讲 报表设计初步.ppt
- 《数据库应用基础》第十五讲 面向对象编程实例.ppt
- 《数据库应用基础》第十四讲 面向对象编程方法.ppt
- 《数据库应用基础》第十三讲 菜单设计.ppt
- 《数据库应用基础》第十七讲 SQL应用基础.ppt
- 《数据库应用基础》第十七讲 SQL应用基础.ppt
- 《数据库应用基础》第十六讲 数据交换技术.ppt
- 《数据库应用基础》第十讲 高级表单设计.ppt
- 《数据库应用基础》第十二讲 高级报表设计.ppt
- 《数据库应用基础》第三讲 数据库基本操作.ppt
- 《数据库应用基础》第七讲 键盘输入命令.ppt
- 《数据库应用基础》第六讲 面向过程序设计基础.ppt
- 《数据库应用基础》第九讲 表单设计初步.ppt
- 《数据库应用基础》第二讲 数据库基本操作.ppt
- 《数据库应用基础》第八讲 常用函数.ppt
- 《Internet应用基础》第2章 浏览器与电子邮件.ppt
- 河海大学:《大学计算机信息技术》课程教学资源(PPT课件讲稿)第一章 信息技术概论(蔡正林).ppt
- 河海大学:《大学计算机信息技术》课程教学资源(PPT课件讲稿)第二章 计算机组成原理 2.1 计算机的组成与分类 2.2 CPU的结构与原理 2.3 PC机的组成(物理).ppt
- 河海大学:《大学计算机信息技术》课程教学资源(PPT课件讲稿)第二章 计算机组成原理 2.4 常用输入设备 2.5 常用输出设备 2.6 外存储器.ppt
- 河海大学:《大学计算机信息技术》课程教学资源(PPT课件讲稿)第三章 数字媒体及应用 3.1 数值信息与数值计算 3.2 文本与文本处理.ppt
- 河海大学:《大学计算机信息技术》课程教学资源(PPT课件讲稿)第三章 数字媒体及应用 3.3 图象与图形.ppt
- 河海大学:《大学计算机信息技术》课程教学资源(PPT课件讲稿)第三章 数字媒体及应用 3.4 数字声音及应用 3.5 数字视频及应用.ppt
- 河海大学:《大学计算机信息技术》课程教学资源(PPT课件讲稿)第四章 计算机网络与因特网 4.1 网络与通信基础 4.2 计算机局域网.ppt
- 河海大学:《大学计算机信息技术》课程教学资源(PPT课件讲稿)第四章 计算机网络与因特网 4.3 计算机广域网.ppt
- 河海大学:《大学计算机信息技术》课程教学资源(PPT课件讲稿)第四章 计算机网络与因特网 4.4 因特网.ppt
- 河海大学:《大学计算机信息技术》课程教学资源(PPT课件讲稿)第四章 计算机网络与因特网 4.5 网络信息安全.ppt
- 河海大学:《大学计算机信息技术》课程教学资源(PPT课件讲稿)第五章 计算机软件.ppt
- 河海大学:《大学计算机信息技术》课程教学资源(PPT课件讲稿)第六章 信息系统与数据库.ppt
- 《AutoCAD 2000》电子教案讲义.doc
- 浙江大学:《网络系统设计与工程》第一章 理论知识回顾.ppt
- 浙江大学:《网络系统设计与工程》第二章 网络软件基本操作.ppt
- 浙江大学:《网络系统设计与工程》第三章 TCP/P协议分析.ppt
- 浙江大学:《网络系统设计与工程》第四章 网络传输介质.ppt
- 浙江大学:《网络系统设计与工程》第五章 局域网交换机.ppt
- 浙江大学:《网络系统设计与工程》第六章 路由器及其基本配置.ppt
- 重庆工学院:《数据库原理》第一章 绪论.ppt