学生选课系统介绍课件_第1页
学生选课系统介绍课件_第2页
学生选课系统介绍课件_第3页
学生选课系统介绍课件_第4页
学生选课系统介绍课件_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学生选课系统介绍

C语言概述编程准备本章小节第一章概述1谢谢您的观赏2019-9-2学生选课系统介绍第一章概述1谢谢您的观赏2019-1.1学生选课系统介绍

学生信息管理模块教师信息管理模块课程信息管理模块学生管理模块模块学生成绩管理模块信息统计模块2谢谢您的观赏2019-9-21.1学生选课系统介绍学生信息管理模块2谢谢您的观赏2系统目标(1)系统界面简洁美观(2)提供学生信息的输入、修改和查询功能(3)提供教师信息的输入、修改和查询功能(4)提供课程信息的输入、修改和查询功能(5)提供学生选课、退课,教师授课功能(6)提供学生成绩的输入、修改和查询功能(7)提供学生信息的排序功能(8)提供信息的统计、显示、打印和存储功能(9)有学生、教师、教务员三类用户,每类用户有不同权限3谢谢您的观赏2019-9-2系统目标(1)系统界面简洁美观3谢谢您的观赏2019-9-2系统主界面4谢谢您的观赏2019-9-2系统主界面4谢谢您的观赏2019-9-21.2C语言概述C语言的特点本书使用方法5谢谢您的观赏2019-9-21.2C语言概述C语言的特点5谢谢您的观赏2019-9-1.2.2C语言的特点2.C语言与类C语言的关系

C++是C语言的超集

Java语句是一种可以撰写跨平台应用软件的面向对象的程序设计语言

C语言的缺点数据的封装不太好语法限制不太严格对变量的类型约束不严格对数组下标越界不作检查

C++、Java、C#都是基于C语言的面向对象的程序设计语言6谢谢您的观赏2019-9-21.2.2C语言的特点2.C语言与类C语言的关系6谢谢您1.2.3本书的使用方法

使用cin、cout进行数据的输入输出使用C99标准采用NS图(结构图,又称盒图)描述算法顺序结构条件结构多分支选择结构循环结构7谢谢您的观赏2019-9-21.2.3本书的使用方法使用cin、cout进行数据的1.3编程准备

了解程序的创建和结构

C语言基本的程序结构简单功能的C程序设计8谢谢您的观赏2019-9-21.3编程准备了解程序的创建和结构8谢谢您的观赏2011.3.1了解程序的创建和结构编程解决实际问题的思路

确定程序的目标明确要解决的问题确定问题的实际模型设计解决方案编写程序实现解决方案运行程序,查看结果得到结论9谢谢您的观赏2019-9-21.3.1了解程序的创建和结构编程解决实际问题的思路9谢1.3.1了解程序的创建和结构例1.1编写程序,显示字符串“我叫王小二,我是一个学生”

程序:1_1.cpp所有程序都必须有且仅有一个main()函数,是程序执行的起点函数体语句必须以;结束预编译命令程序注释10谢谢您的观赏2019-9-21.3.1了解程序的创建和结构例1.1编写程序,显示字符1.3.1了解程序的创建和结构例1.2编写程序求学生的学期成绩。假设学期成绩由平时成绩和期终考试成绩组成,其中平时成绩占30%,期终考试成绩占70%,学生的平时成绩和期终考试成绩均由键盘输入。//***************************************************************//*程序名:1_2.cpp*//*主要功能:*//*输入平时成绩和期终考试成绩,求学期成绩*//***************************************************************#include<iostream>//包含输入输出接口文件usingnamespacestd;//引用标准命名空间intmain()//定义主函数{//主函数开始

doublepeacetimeScore=0;//定义平时成绩并初始化为

doublefinalExamScore=0;//定义期终考试成绩并初始化为0doubletermScore=0;//定义学期成绩并初始化为

cout<<”请输入平时成绩:”;//输入提示

cin>>peacetimeScore;//输入平时成绩

cout<<”期终考试成绩:”;//输入提示

cin>>finalExamScore;//输入期终考试成绩

termScore=peacetimeScore*0.3+finalExamScore*0.7;//计算学期成绩

cout<<”学期成绩:”<<termScore<<endl;//输出学期成绩

return0;//函数返回值为0}//主函数结束定义变量并初始化提示并输入平时成绩输出学期成绩计算学期成绩11谢谢您的观赏2019-9-21.3.1了解程序的创建和结构例1.2编写程序求学生的学1.3.1了解程序的创建和结构例1.3在屏幕上输出如下图所示的程序界面。图1-1-1学生选课管理系统主界面12谢谢您的观赏2019-9-21.3.1了解程序的创建和结构例1.3在屏幕上输出如下图1.3.1了解程序的创建和结构例1.3主函数//***************************************************************//*程序名:1_3.cpp*//*主要功能:*//*显示主菜单,并获取用户输入的模块编号*//***************************************************************#include<iostream>//包含输入输出接口文件usingnamespacestd;//引用标准命名空间voidmainMenu();//申明主菜单函数intmain()//定义主函数{//主函数开始

charchoice=‘0’;//用户选择的模块编号,默认为0mainMenu();//调用主菜单函数

cin>>choice;//获取用户输入的模块编号

cout<<”你输入的模块号:”<<choice<<endl;//输出模块编号

return0;//函数返回值为0}//主函数结束函数调用函数申明13谢谢您的观赏2019-9-21.3.1了解程序的创建和结构例1.3主函数函数调用函数1.3.1了解程序的创建和结构例1.3主菜单函数voidmainMenu() //主菜单函数{system(“cls”); //清除屏幕

cout<<”\n\n\n\n\n”;cout<<”\t\t|----学生选课系统(学生版)----|\n”;cout<<”\t\t|\t0.退出|\n”;cout<<”\t\t|\t1.学生信息管理|\n”;cout<<”\t\t|\t2.教师信息管理|\n”;cout<<”\t\t|\t3.课程信息管理|\n”;cout<<”\t\t|\t4.学生选课管理|\n”;cout<<”\t\t|\t5.学生成绩管理|\n”;cout<<”\t\t|\t6.信息统计模块|\n”;cout<<”\t\t|\t7.信息显示模块|\n”;cout<<”\t\t|----------------------------|\n\n”;cout<<”\t\t\t请输入模块编号(0-7):”;}函数首部函数体14谢谢您的观赏2019-9-21.3.1了解程序的创建和结构例1.3主菜单函数函数首部1.3.2C语言基本的程序结构程序说明部分编译预处理行主函数函数说明语句函数原型语句15谢谢您的观赏2019-9-21.3.2C语言基本的程序结构程序说明部分15谢谢您的观赏1.3.3简单功能的C程序设计任务1.1编程计算下面表达式的值16谢谢您的观赏2019-9-21.3.3简单功能的C程序设计任务1.1编程计算下面表达1.3.3简单功能的C程序设计1.进入VS2008集成开发环境图1-3-3VS2008集成开发环境的初始界面17谢谢您的观赏2019-9-21.3.3简单功能的C程序设计1.进入VS2008集成开1.3.3简单功能的C程序设计2.建立项目“函数计算”①在VS2008初始界面上,用鼠标依次点击如下菜单项:文件→新建→项目,打开新建项目对话框窗口图1-3-4新建项目对话框18谢谢您的观赏2019-9-21.3.3简单功能的C程序设计2.建立项目“函数计算”图1.3.3简单功能的C程序设计2.建立项目“函数计算”②在新建项目对话框中,展开项目类型中的“VisualC++”,单击“Win32”项;在模板中,单击“Win32控制台应用程序”项;在下面的对话框中输入项目名称“函数计算”,选择好项目位置,单击“确定”按钮。

19谢谢您的观赏2019-9-21.3.3简单功能的C程序设计2.建立项目“函数计算”11.3.3简单功能的C程序设计2.建立项目“函数计算”③进入Win32应用程序向导,在窗口中,单击“下一步按钮”,进入应用程序设置窗口,在窗口的“附加选项”中,选择“空项目”,再单击“完成”按钮,即完成了“函数计算”这一项目的建立工作。图1-3-5Win32应用程序向导——概述图1-3-6Win32应用程序向导——应用程序设置图1-3-7“函数计算”项目界面20谢谢您的观赏2019-9-21.3.3简单功能的C程序设计2.建立项目“函数计算”图1.3.3简单功能的C程序设计3.建立文件①鼠标右击解决方案资源管理器中的源文件,出现右键菜单,在此菜单中依次点击如下菜单项:添加→新建项,打开添加新项对话框窗口

在此对话框中,点击类别中的“VisualC++”,再在模板中选择“C++文件(.cpp)”,然后输入文件名称“1_4.cpp”,最后单击“添加”按钮。图1-3-8添加新项对话框21谢谢您的观赏2019-9-21.3.3简单功能的C程序设计3.建立文件图1-3-81.3.3简单功能的C程序设计3.建立文件②键入下面程序,以完成任务1.1。//***************************************************************//*程序名:1_4.cpp*//*主要功能:*//*计算数学表达式的值*//***************************************************************#include<iostream>//包含输入输出接口文件#include<math.h>//包含数学函数接口文件usingnamespacestd;//引用标准命名空间intmain()//定义主函数{//主函数开始

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)*cos(10.0/180.0*3.14159))<<endl;return0;//函数返回值为0}//主函数结束22谢谢您的观赏2019-9-21.3.3简单功能的C程序设计3.建立文件22谢谢您的观1.3.3简单功能的C程序设计4.运行程序①点击“生成”菜单中的“生成函数计算”,对程序进行编译和链接。如果有错,在下面的输出窗口会输出错误信息,就需要对程序进行修改,改正错误后,再点击“生成”菜单中的“重新生成函数计算”重新进行编译链接,得到可执行程序。②点击“调试”菜单中的“开始执行(不调试)”可以运行程序,得到程序的执行结果。图1-3-9程序1_4.cpp运行结果23谢谢您的观赏2019-9-21.3.3简单功能的C程序设计4.运行程序图1-3-91.3.3简单功能的C程序设计5.打开已建好的项目在VS2008的初始界面的起始页中单击“最近的项目”下的某个项目即可。如果项目不在“最近的项目”列表中,可以点击“打开”右边的“项目”按钮,或者单击“文件→打开→项目/解决方案”菜单项,都可在后面出现的打开项目对话框中选择相应的项目打开。24谢谢您的观赏2019-9-21.3.3简单功能的C程序设计5.打开已建好的项目24谢1.3.3简单功能的C程序设计6.从项目中移除文件在解决方案资源管理器中选中相应的文件,再按键盘上的“Delete”键就可以将其从项目中移除。需注意的是,这个操作只是移除文件,文件本身依然保存在磁盘原来的地方。25谢谢您的观赏2019-9-21.3.3简单功能的C程序设计6.从项目中移除文件25谢1.3.3简单功能的C程序设计7.将已经建好的程序文件放到所选的项目中点击解决方案资源管理器的相应目录(如“源文件”)后,按鼠标右键,在随后出现的右键菜单中选择“添加”→“现有项”,就可以在随后出现的打开文件对话框中,选择已建好的程序文件,将其添加到当前项目的源文件中。在VS2008的项目中,可以有多个源文件和头文件。但需要注意的是,源文件可以有多个,但其中必须有且仅有一个main函数,C语言将会从这个函数开始执行项目。如果一个项目中包含多个main函数,则在编译时会出错。26谢谢您的观赏2019-9-21.3.3简单功能的C程序设计7.将已经建好的程序文件放1.4本章小结(1)本章的重点是如何在VS2008环境下建立工程,如何将一个文件纳入工程之中。(2)C语言程序由函数组成。一个C源程序有且仅有一个main()函数,但是可以包含任意多个其他函数,因此,函数是C程序的基本单元。C语言开发者编制了内容丰富的库函数,编程者可以通过函数调用的形式使用这些库函数,方便、快捷、编程效率高。。(3)注释程序对初学者养成良好习惯大有益处(4)学会使用标准输出流对象cout,就可以看到屏幕上的输出,这样就为正式编写程序打下了一个良好的基础。(5)通过“生成”菜单中的“生成”或“重新生成”项目,就可以进行编译和连接,产生可执行文件。运行该文件,即可得到程序的运行结果。

27谢谢您的观赏2019-9-21.4本章小结(1)本章的重点是如何在VS2008环境下习题请编程计算以下各题,在计算过程中复习本章已学习的内容,包括建立工程,建立文件,编译通过,得出正确结果。1.编写程序,计算2.编写程序,计算3.编写程序,计算4.编写程序,计算5.编写程序,计算28谢谢您的观赏2019-9-2习题请编程计算以下各题,在计算过程中复习本章已学习的内容,包29谢谢您的观赏2019-9-229谢谢您的观赏2019-9-2

学生选课系统介绍

C语言概述编程准备本章小节第一章概述30谢谢您的观赏2019-9-2学生选课系统介绍第一章概述1谢谢您的观赏2019-1.1学生选课系统介绍

学生信息管理模块教师信息管理模块课程信息管理模块学生管理模块模块学生成绩管理模块信息统计模块31谢谢您的观赏2019-9-21.1学生选课系统介绍学生信息管理模块2谢谢您的观赏2系统目标(1)系统界面简洁美观(2)提供学生信息的输入、修改和查询功能(3)提供教师信息的输入、修改和查询功能(4)提供课程信息的输入、修改和查询功能(5)提供学生选课、退课,教师授课功能(6)提供学生成绩的输入、修改和查询功能(7)提供学生信息的排序功能(8)提供信息的统计、显示、打印和存储功能(9)有学生、教师、教务员三类用户,每类用户有不同权限32谢谢您的观赏2019-9-2系统目标(1)系统界面简洁美观3谢谢您的观赏2019-9-2系统主界面33谢谢您的观赏2019-9-2系统主界面4谢谢您的观赏2019-9-21.2C语言概述C语言的特点本书使用方法34谢谢您的观赏2019-9-21.2C语言概述C语言的特点5谢谢您的观赏2019-9-1.2.2C语言的特点2.C语言与类C语言的关系

C++是C语言的超集

Java语句是一种可以撰写跨平台应用软件的面向对象的程序设计语言

C语言的缺点数据的封装不太好语法限制不太严格对变量的类型约束不严格对数组下标越界不作检查

C++、Java、C#都是基于C语言的面向对象的程序设计语言35谢谢您的观赏2019-9-21.2.2C语言的特点2.C语言与类C语言的关系6谢谢您1.2.3本书的使用方法

使用cin、cout进行数据的输入输出使用C99标准采用NS图(结构图,又称盒图)描述算法顺序结构条件结构多分支选择结构循环结构36谢谢您的观赏2019-9-21.2.3本书的使用方法使用cin、cout进行数据的1.3编程准备

了解程序的创建和结构

C语言基本的程序结构简单功能的C程序设计37谢谢您的观赏2019-9-21.3编程准备了解程序的创建和结构8谢谢您的观赏2011.3.1了解程序的创建和结构编程解决实际问题的思路

确定程序的目标明确要解决的问题确定问题的实际模型设计解决方案编写程序实现解决方案运行程序,查看结果得到结论38谢谢您的观赏2019-9-21.3.1了解程序的创建和结构编程解决实际问题的思路9谢1.3.1了解程序的创建和结构例1.1编写程序,显示字符串“我叫王小二,我是一个学生”

程序:1_1.cpp所有程序都必须有且仅有一个main()函数,是程序执行的起点函数体语句必须以;结束预编译命令程序注释39谢谢您的观赏2019-9-21.3.1了解程序的创建和结构例1.1编写程序,显示字符1.3.1了解程序的创建和结构例1.2编写程序求学生的学期成绩。假设学期成绩由平时成绩和期终考试成绩组成,其中平时成绩占30%,期终考试成绩占70%,学生的平时成绩和期终考试成绩均由键盘输入。//***************************************************************//*程序名:1_2.cpp*//*主要功能:*//*输入平时成绩和期终考试成绩,求学期成绩*//***************************************************************#include<iostream>//包含输入输出接口文件usingnamespacestd;//引用标准命名空间intmain()//定义主函数{//主函数开始

doublepeacetimeScore=0;//定义平时成绩并初始化为

doublefinalExamScore=0;//定义期终考试成绩并初始化为0doubletermScore=0;//定义学期成绩并初始化为

cout<<”请输入平时成绩:”;//输入提示

cin>>peacetimeScore;//输入平时成绩

cout<<”期终考试成绩:”;//输入提示

cin>>finalExamScore;//输入期终考试成绩

termScore=peacetimeScore*0.3+finalExamScore*0.7;//计算学期成绩

cout<<”学期成绩:”<<termScore<<endl;//输出学期成绩

return0;//函数返回值为0}//主函数结束定义变量并初始化提示并输入平时成绩输出学期成绩计算学期成绩40谢谢您的观赏2019-9-21.3.1了解程序的创建和结构例1.2编写程序求学生的学1.3.1了解程序的创建和结构例1.3在屏幕上输出如下图所示的程序界面。图1-1-1学生选课管理系统主界面41谢谢您的观赏2019-9-21.3.1了解程序的创建和结构例1.3在屏幕上输出如下图1.3.1了解程序的创建和结构例1.3主函数//***************************************************************//*程序名:1_3.cpp*//*主要功能:*//*显示主菜单,并获取用户输入的模块编号*//***************************************************************#include<iostream>//包含输入输出接口文件usingnamespacestd;//引用标准命名空间voidmainMenu();//申明主菜单函数intmain()//定义主函数{//主函数开始

charchoice=‘0’;//用户选择的模块编号,默认为0mainMenu();//调用主菜单函数

cin>>choice;//获取用户输入的模块编号

cout<<”你输入的模块号:”<<choice<<endl;//输出模块编号

return0;//函数返回值为0}//主函数结束函数调用函数申明42谢谢您的观赏2019-9-21.3.1了解程序的创建和结构例1.3主函数函数调用函数1.3.1了解程序的创建和结构例1.3主菜单函数voidmainMenu() //主菜单函数{system(“cls”); //清除屏幕

cout<<”\n\n\n\n\n”;cout<<”\t\t|----学生选课系统(学生版)----|\n”;cout<<”\t\t|\t0.退出|\n”;cout<<”\t\t|\t1.学生信息管理|\n”;cout<<”\t\t|\t2.教师信息管理|\n”;cout<<”\t\t|\t3.课程信息管理|\n”;cout<<”\t\t|\t4.学生选课管理|\n”;cout<<”\t\t|\t5.学生成绩管理|\n”;cout<<”\t\t|\t6.信息统计模块|\n”;cout<<”\t\t|\t7.信息显示模块|\n”;cout<<”\t\t|----------------------------|\n\n”;cout<<”\t\t\t请输入模块编号(0-7):”;}函数首部函数体43谢谢您的观赏2019-9-21.3.1了解程序的创建和结构例1.3主菜单函数函数首部1.3.2C语言基本的程序结构程序说明部分编译预处理行主函数函数说明语句函数原型语句44谢谢您的观赏2019-9-21.3.2C语言基本的程序结构程序说明部分15谢谢您的观赏1.3.3简单功能的C程序设计任务1.1编程计算下面表达式的值45谢谢您的观赏2019-9-21.3.3简单功能的C程序设计任务1.1编程计算下面表达1.3.3简单功能的C程序设计1.进入VS2008集成开发环境图1-3-3VS2008集成开发环境的初始界面46谢谢您的观赏2019-9-21.3.3简单功能的C程序设计1.进入VS2008集成开1.3.3简单功能的C程序设计2.建立项目“函数计算”①在VS2008初始界面上,用鼠标依次点击如下菜单项:文件→新建→项目,打开新建项目对话框窗口图1-3-4新建项目对话框47谢谢您的观赏2019-9-21.3.3简单功能的C程序设计2.建立项目“函数计算”图1.3.3简单功能的C程序设计2.建立项目“函数计算”②在新建项目对话框中,展开项目类型中的“VisualC++”,单击“Win32”项;在模板中,单击“Win32控制台应用程序”项;在下面的对话框中输入项目名称“函数计算”,选择好项目位置,单击“确定”按钮。

48谢谢您的观赏2019-9-21.3.3简单功能的C程序设计2.建立项目“函数计算”11.3.3简单功能的C程序设计2.建立项目“函数计算”③进入Win32应用程序向导,在窗口中,单击“下一步按钮”,进入应用程序设置窗口,在窗口的“附加选项”中,选择“空项目”,再单击“完成”按钮,即完成了“函数计算”这一项目的建立工作。图1-3-5Win32应用程序向导——概述图1-3-6Win32应用程序向导——应用程序设置图1-3-7“函数计算”项目界面49谢谢您的观赏2019-9-21.3.3简单功能的C程序设计2.建立项目“函数计算”图1.3.3简单功能的C程序设计3.建立文件①鼠标右击解决方案资源管理器中的源文件,出现右键菜单,在此菜单中依次点击如下菜单项:添加→新建项,打开添加新项对话框窗口

在此对话框中,点击类别中的“VisualC++”,再在模板中选择“C++文件(.cpp)”,然后输入文件名称“1_4.cpp”,最后单击“添加”按钮。图1-3-8添加新项对话框50谢谢您的观赏2019-9-21.3.3简单功能的C程序设计3.建立文件图1-3-81.3.3简单功能的C程序设计3.建立文件②键入下面程序,以完成任务1.1。//***************************************************************//*程序名:1_4.cpp*//*主要功能:*//*计算数学表达式的值*//***************************************************************#include<iostream>//包含输入输出接口文件#include<math.h>//包含数学函数接口文件usingnamespacestd;//引用标准命名空间intmain()//定义主函数{//主函数开始

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)*cos(10.0/180.0*3.14159))<<endl;return0;//函数返回值为0}

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论