⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.cpp

📁 学籍管理系统
💻 CPP
字号:
#include<iostream.h>
#include<iomanip.h>
#include"use.h"
#include"aGrade.h"
#include"bGrade.h"
#include"XueJi.h"
#include"DangAn.h"
#include "clearscream.h"
#include"teachter.h"

void DispGuanLiYuanMenu()
{
	cout<<"\n\n                      [管理员设置子菜单]\n\n";
	cout<<"                   +---------------------------------+\n";
	cout<<"                   |  1.  添加老师                   |\n";
	cout<<"                   |  2.  修改老师                   |\n";
	cout<<"                   |  3.  查询老师                   |\n";
	cout<<"                   |  4.  查看老师                   |\n";
	cout<<"                   |  5.  删除老师                   |\n";
	cout<<"                   |  0.  返回主菜单                 |\n";
	cout<<"                   +---------------------------------+\n";
	cout<<"                   请选择0—5:";
}

void DispaGradeMenu()
{
	cout<<"\n\n                       [入学成绩子菜单]\n\n";
	cout<<"                   +---------------------------------+\n";
	cout<<"                   |  1.  录入成绩                   |\n";
	cout<<"                   |  2.  修改成绩                   |\n";
	cout<<"                   |  3.  查询成绩                   |\n";
	cout<<"                   |  4.  查看成绩                   |\n";
	cout<<"                   |  5.  删除学生                   |\n";
	cout<<"                   |  6.  成绩统计                   |\n";
	cout<<"                   |  0.  返回主菜单                 |\n";
	cout<<"                   +---------------------------------+\n";
	cout<<"                   请选择0—6:";
}

void DispbGradeMenu()
{
	cout<<"\n\n                       [在校成绩子菜单]\n\n";
	cout<<"                   +---------------------------------+\n";
	cout<<"                   |  1.  录入成绩                   |\n";
	cout<<"                   |  2.  修改成绩                   |\n";
	cout<<"                   |  3.  查询成绩                   |\n";
	cout<<"                   |  4.  查看成绩                   |\n";
	cout<<"                   |  5.  删除学生                   |\n";
	cout<<"                   |  6.  成绩统计                   |\n";
	cout<<"                   |  0.  返回主菜单                 |\n";
	cout<<"                   +---------------------------------+\n";
	cout<<"                   请选择0—6:";
}
void DispDangAnMenu()
{
    cout<<"\n\n                        [档案查询子菜单]\n\n";
	cout<<"                   +---------------------------------+\n";
	cout<<"                   |  1.  录入档案                   |\n";
	cout<<"                   |  2.  修改档案                   |\n";
	cout<<"                   |  3.  查询档案                   |\n";
	cout<<"                   |  4.  查看档案                   |\n";
	cout<<"                   |  5.  删除学生                   |\n";
	cout<<"                   |  0.  返回主菜单                 |\n";
	cout<<"                   +---------------------------------+\n";
	cout<<"                   请选择0—5:";
}

void DispXueJiMenu()
{
    cout<<"\n\n                        [学籍管理子菜单]\n\n";
	cout<<"                   +---------------------------------+\n";
	cout<<"                   |  1.  录入学籍                   |\n";
	cout<<"                   |  2.  修改学籍                   |\n";
	cout<<"                   |  3.  查询学籍                   |\n";
	cout<<"                   |  4.  查看学籍                   |\n";
	cout<<"                   |  5.  删除学生                   |\n";
	cout<<"                   |  0.  返回主菜单                 |\n";
	cout<<"                   +---------------------------------+\n";
	cout<<"                   请选择0—5:";
}
void DispMainMenu()
{
	cout<<"\t\t	\n\n";
    cout<<"                           【学籍管理主菜单】       \n\n";
	cout<<"********************************************************************************\n\n ";
	cout<<"                  +---------------------------------+\n";
	cout<<"                   |  1.  学籍管理                   |\n";
	cout<<"                   |  2.  档案管理                   |\n";
	cout<<"                   |  3.  入学成绩管理               |\n";
	cout<<"                   |  4.  在校成绩管理               |\n";
	cout<<"                   |  5   管理员设置                 |\n";
	cout<<"                   |  0.  退出本系统                 |\n";
	cout<<"                   +---------------------------------+\n\n";
	cout<<"                   请选择0—5:";
}
void DispEnd()
{
	cout<<"\n\n\t\t\t\t谢谢!欢迎使用.\n";
}

int main()
{
	XueJi choose1;
	DangAn choose2;
	aGrade choose3;
	bGrade choose4;
	teachter choose5;
	int quit1=0;
	int ch1;
	do
	{
		clrscr();DispMainMenu();
		cin>>ch1;
		cout<<endl;
		switch(ch1)
		{
		    case 1 :
			{
				int aa=1;
				while(aa)
				{					
					clrscr();
					DispXueJiMenu();
				    cin>>ch1;
					switch(ch1)
					{
					case 1 :UseList(choose1);clrscr();break;
					case 2 :UseModify(choose1);clrscr();break;
					case 3 :UseSearch(choose1);clrscr();break;
					case 4 :UsePrint(choose1);clrscr();break;
					case 5 :UseDelete(choose1);clrscr();break;
					case 0 :aa=0; clrscr();break;
					}
				}
			}
			break;			
		    case 2 :
			{
				int bb=1;
				while(bb)
				{					
					clrscr();
					DispDangAnMenu();
				    cin>>ch1;
					cout<<endl;
					switch(ch1)
					{
					case 1 :UseList(choose2);clrscr();break;
					case 2 :UseModify(choose2);clrscr();break;
					case 3 :UseSearch(choose2);clrscr();break;
					case 4 :UsePrint(choose2);clrscr();break;
					case 5 :UseDelete(choose2);clrscr();break;
					case 0 :bb=0; clrscr();break;
					}
				}
			}
			break;							
			case 3 :
			{
				int cc=1;
				while(cc)
				{					
					clrscr();
					DispaGradeMenu();
				    cin>>ch1;
					cout<<endl;
					switch(ch1)
					{
					case 1 :UseList(choose3);clrscr();break;
					case 2 :UseModify(choose3);clrscr();break;
					case 3 :UseSearch(choose3);clrscr();break;
					case 4 :UsePrint(choose3);clrscr();break;
					case 5 :UseDelete(choose3);clrscr();break;
					case 6 :choose3.bubblesort();clrscr();break;
					case 0 :cc=0; clrscr();break;
					}
				}
			}
			break;			
			case 4 :
			{
				int dd=1;
				while(dd)
				{					
					clrscr();
					DispbGradeMenu();
				    cin>>ch1;
					cout<<endl;
					switch(ch1)
					{
					case 1 :UseList(choose4);clrscr();break;
					case 2 :UseModify(choose4);clrscr();break;
					case 3 :UseSearch(choose4);clrscr();break;
					case 4 :UsePrint(choose4);clrscr();break;
					case 5 :UseDelete(choose4);clrscr();break;
					case 6 :choose4.bubblesort();clrscr();break;
					case 0 :dd=0; clrscr();break;
					}
				}
			}
			break;	
		    case 5 :
			{
				long t;
				cout<<"管理员请输入密码:";
				cin>>t;
				if(t==111)
				{
				int ee=1;
				while(ee)
				{					
					clrscr();
					DispGuanLiYuanMenu();
				    cin>>ch1;
					cout<<endl;
					switch(ch1)
					{
					case 1 :choose5.List();clrscr();break;
					case 2 :choose5.Modify();clrscr();break;
					case 3 :choose5.Search();clrscr();break;
					case 4 :choose5.Print();clrscr();break;
					case 5 :choose5.Delete();clrscr();break;
					case 0 :ee=0; clrscr();break;
					}
				}
				}
			}
			break;				
		    case 0 : quit1=1; clrscr();break;
		}

}while(!quit1);
	DispEnd();
	return 0;

}
	

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -