学生选课系统介绍.ppt

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

using namespace std;
// 引用标准命名空间
int main()
// 定义主函数
{
// 主函数开始
cout<<(2 * sin(20.0 / 180.0 * 3.14159)
* cos(40.0 / 180.0 * 3.14159) - exp(-2.0))
/ (1 + 2 * cos(10.0 / 180.0 * 3.14159)
cout<<”\t\t|\t 0. 退出Biblioteka Baidu
|\n”;
cout<<”\t\t|\t 1. 学生信息管理
|\n”;
cout<<”\t\t|\t 2. 教师信息管理
|\n”;
cout<<”\t\t|\t 3. 课程信息管理
|\n”;
cout<<”\t\t|\t 4. 学生选课管理
|\n”;
cout<<”\t\t|\t 5. 学生成绩管理
然保存在磁盘原来的地方。
2019-9-2
谢谢您的观赏
25
1.3.3 简单功能的C程序设计
7. 将已经建好的程序文件放到所选的项目中
• 点击解决方案资源管理器的相应目录(如“源文 件”)后,按鼠标右键,在随后出现的右键菜单中 选择“添加”→“现有项”,就可以在随后出现的 打开文件对话框中,选择已建好的程序文件,将其 添加到当前项目的源文件中。
• 在VS2008的项目中,可以有多个源文件和头文件。 但需要注意的是,源文件可以有多个,但其中必须 有且仅有一个main函数,C语言将会从这个函数开 始执行项目。如果一个项目中包含多个main函数, 则在编译时会出错。
*
0.3
+
final输Ex出amS学co期re成* 绩0.7;
cout<<”学期成绩:”<<termScore<<endl; // 输出学期成绩
20r1e9-t9-u2rn 0; }
谢谢您的观//赏 函数返回值为0
11
// 主函数结束
1.3.1 了解程序的创建和结构 例1.3 在屏幕上输出如下图所示的程序界面。
// 引用标准命名空间
int main()
//定定义义变主量函并数 初始化
{
// 主函数开始
double peacetimeScore = 0; // 定义平时成绩并初始化为
double finalExamScore = 0; // 定义期终考试成绩并初始化为0
double termScore = 0;
2019-9-2
谢谢您的观赏
16
1.3.3 简单功能的C程序设计
1. 进入VS2008集成开发环境
图1-3-3 VS2008集成开发环境的初始界面
2019-9-2
谢谢您的观赏
17
1.3.3 简单功能的C程序设计
2. 建立项目“函数计算” ① 在VS2008初始界面上,用鼠标依次点击如下菜单项:
文件→新建→项目,打开新建项目对话框窗口
第一章 概述
学生选课系统介绍 C语言概述 编程准备 本章小节
2019-9-2
谢谢您的观赏
1
1.1 学生选课系统介绍
学生信息管理模块
教师信息管理模块
课程信息管理模块
学生管理模块模块
学生成绩管理模块
信息统计模块
2019-9-2
谢谢您的观赏
2
系统目标
(1)系统界面简洁美观 (2)提供学生信息的输入、修改和查询功能 (3)提供教师信息的输入、修改和查询功能 (4)提供课程信息的输入、修改和查询功能 (5)提供学生选课、退课,教师授课功能 (6)提供学生成绩的输入、修改和查询功能 (7)提供学生信息的排序功能 (8)提供信息的统计、显示、打印和存储功能 (9)有学生、教师、教务员三类用户,每类用户有不同权限
提//示定并义输学入期成平绩时并成初绩始化为
cout<<”请输入平时成绩:”; // 输入提示
cin>>peacetimeScore;
// 输入平时成绩
cout<<”期终考试成绩:”; cin>>finalExamScore;
计//算输学入期提示成绩
// 输入期终考试成绩
termScore = peacetimeScore // 计算学期成绩
*
//* 主要功能:
*
//* 计算数学表达式的值
*
//***************************************************************
#include <iostream>
// 包含输入输出接口文件
#include <math.h>
// 包含数学函数接口文件
图1-1-1 学生选课管理系统主界面
2019-9-2
谢谢您的观赏
12
1.3.1 了解程序的创建和结构
例1.3 主函数
//***************************************************************
//* 程 序 名:1_3.cpp
*
//* 主要功能:
*
//* 主要功能:
*
//* 输入平时成绩和期终考试成绩,求学期成绩
*
//***************************************************************
#include <iostream>
// 包含输入输出接口文件
using namespace std;
2019-9-2
图1-3-谢8谢您添的加观赏新项对话框
21
1.3.3 简单功能的C程序设计
3. 建立文件
②键入下面程序,以完成任务1.1。
//***************************************************************
//* 程 序 名:1_4.cpp
return 0;
// 函数返回值为0
}
// 主函数结束
2019-9-2
谢谢您的观赏
13
1.3.1 了解程序的创建和结构
例1.3 主菜单函数
函数首部
void mainMenu()
// 主菜单函数
{
函数体
system(“cls”);
// 清除屏幕
cout<<”\n\n\n\n\n”;
cout<<”\t\t|----学生选课系统(学生版)----|\n”;
“打开”右边的“项目”按钮, • 或者单击“文件→打开→项目/解决方案”菜单项,
都可在后面出现的打开项目对话框中选择相应的项 目打开。
2019-9-2
谢谢您的观赏
24
1.3.3 简单功能的C程序设计
6. 从项目中移除文件 • 在解决方案资源管理器中选中相应的文件,再按键
盘上的“Delete”键就可以将其从项目中移除。 • 需注意的是,这个操作只是移除文件,文件本身依
导——导应—用—程概序述设置
2019-9-2
谢谢您的观赏
20
1.3.3 简单功能的C程序设计
3. 建立文件
① 鼠标右击解决方案资源管理器中的源文件,出现右键菜单, 在此菜单中依次点击如下菜单项:添加→新建项,打开添加 新项对话框窗口
在此对话框中,点击类别中的“Visual C++”,再在模板中 选择“C++文件(.cpp)”,然后输入文件名称“1_4.cpp”, 最后单击“添加”按钮。
*
//* 显示主菜单,并获取用户输入的模块编号
*
//***************************************************************
#include <iostream> using namespace std;
// 包含输入输出接口文件
// 引用标准函命数名空申间明
2019-9-2
谢谢您的观赏
9
1.3.1 了解程序的创建和结构
例1.1 编写程序,显示字符串“我叫王小二,
我是一个学生”
程序:1_1.cpp
所有程程序序注都释必须有且仅有一个main()函
数,是程序执行的起点
预编译命令
函数体
2019-9-2
语句必须以;结束
谢谢您的观赏
10
1.3.1 了解程序的创建和结构
|\n”;
cout<<”\t\t|\t 6. 信息统计模块
|\n”;
cout<<”\t\t|\t 7. 信息显示模块
|\n”;
cout<<”\t\t|----------------------------|\n\n”;
cout<<”\t\t\t请输入模块编号(0-7):”;
} 2019-9-2
谢谢您的观赏
图1-3-4 新建项目对话框
2019-9-2
谢谢您的观赏
18
1.3.3 简单功能的C程序设计
2. 建立项目“函数计算”
② 在新建项目对话框中,展开项目类型中的“Visual C++”, 单击“Win32”项;在模板中,单击“Win32控制台应用程 序”项;在下面的对话框中输入项目名称“函数计算”,选 择好项目位置,单击“确定”按钮。
void mainMenu();
// 申明主菜单函数
int main() {
// 定义主函数
// 主函数开函始数调用
char choice = ‘0’;
// 用户选择的模块编号,默认为0
mainMenu();
// 调用主菜单函数
cin>>choice;
// 获取用户输入的模块编号
cout<<”你输入的模块号:”<<choice<<endl; // 输出模块编号
例1.2 编写程序求学生的学期成绩。假设学期成绩由平时成绩
和期终考试成绩组成,其中平时成绩占30%,期终考试成绩占
70%,学生的平时成绩和期终考试成绩均由键盘输入。
//***************************************************************
//* 程 序 名:1_2.cpp
2019-9-2
谢谢您的观赏
3
系统主界面
2019-9-2
谢谢您的观赏
4
1.2 C语言概述
C语言的特点 本书使用方法
2019-9-2
谢谢您的观赏
5
1.2.2 C语言的特点
2. C语言与类C语言的关系
C++是C语言的超集
Java语句是一种可以撰写跨平台应用软件的面向对 象的程序设计语言
顺序结构 条件结构 多分支选择结构 循环结构
2019-9-2
谢谢您的观赏
7
1.3 编程准备
了解程序的创建和结构 C语言基本的程序结构 简单功能的C程序设计
2019-9-2
谢谢您的观赏
8
1.3.1 了解程序的创建和结构
编程解决实际问题的思路
• 确定程序的目标 • 明确要解决的问题 • 确定问题的实际模型 • 设计解决方案 • 编写程序实现解决方案 • 运行程序,查看结果 • 得到结论
C语言的缺点
数据的封装不太好
语法限制不太严格
对变量的类型约束不严格
对数组下标越界不作检查
C++、Java、C#都是基于C语言的面向对象的程序设
计语言
2019-9-2
谢谢您的观赏
6
1.2.3 本书的使用方法
使用cin、cout进行数据的输入输出 使用C99标准 采用NS图(结构图,又称盒图)描述算法
2019-9-2
谢谢您的观赏
19
1.3.3 简单功能的C程序设计
2. 建立项目“函数计算” ③ 进入Win32应用程序向
导,在窗口中,单击 “下一步按钮”, 进入应用程序设置窗口, 在窗口的“附加选项” 中,选择“空项目”, 再单击“完成”按钮, 即完成了“函数计算”这 一项目的建立工作。
图图图11-13---373--6“5函WWi数inn3计322算应应”用用项程程目序界序向面向
* cos(10.0 / 180.0 * 3.14159))<<endl;
return 0;
// 函数返回值为0
}
2019-9-2
谢谢您的观赏 // 主函数结束
22
1.3.3 简单功能的C程序设计
4. 运行程序
① 点击“生成”菜单中的“生成 函数计算”,对程序进行编 译和链接。如果有错,在下面的输出窗口会输出错误信息, 就需要对程序进行修改,改正错误后,再点击“生成”菜单 中的“重新生成 函数计算”重新进行编译链接,得到可执 行程序。
14
1.3.2 C语言基本的程序结构
1. 程序说明部分 2. 编译预处理行 3. 主函数 4. 函数说明语句 5. 函数原型 6. 语句
2019-9-2
谢谢您的观赏
15
1.3.3 简单功能的C程序设计
任务1.1 编程计算下面表达式的值
2 sin 200 cos 400 e2 1 2 cos2 100
② 点击“调试”菜单中的“开始执行(不调试)”可以运行程 序,得到程序的执行结果。
图1-3-9 程序1_4.cpp运行结果
2019-9-2
谢谢您的观赏
23
1.3.3 简单功能的C程序设计
5. 打开已建好的项目 • 在VS2008的初始界面的起始页中单击“最近的项目”
下的某个项目即可。 • 如果项目不在“最近的项目”列表中,可以点击
相关文档
最新文档