資源簡介
這是一個期末的課程設計題目作業,c++寫的家教管理系統。

代碼片段和文件信息
#ifndef?MAIN_CPP
#define?MAIN_CPP
#include?
#include?
#include?
#include?
#include?“Database.h“
using?namespace?std;
Database?database;
//menu后的數字為主菜單之后的操作
//Main的主要功能是調用了其他所有類以及菜單界面。
void?menu();
void?menu1();
void?menu2();
void?password();
void?menu11(char*?a);
void?menu14();
void?menu21();
void?menu214(char*?a);
void?menu22();
void?menu23();
void?menu24();
void?menu111(char*?a?char*?b);
void?menu22_(char*?a);
int?main()?{
database.GetFile();
menu();
return?0;
}
void?menu()?{
char?a[2];????//只有長度為?2以上?的char才可以?不然?各種問題
system(“cls“);
cout<<“?????┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓\n“;
cout<<“?????┃??歡迎來到來到家教信息管理系統??┃\n“;
cout<<“?????┠════════════════════════════════┨\n“;
cout<<“?????┃??????????1.客戶入口????????????┃\n“;
cout<<“?????┃????????????????????????????????┃\n“;
cout<<“?????┃??????????2.管理員入口??????????┃\n“;
cout<<“?????┃????????????????????????????????┃\n“;
cout<<“?????┃??????????0.退出程序????????????┃\n“;
cout<<“?????┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛\n“;
back:
cin>>a;
if(!strcmp(a“1“))?{
menu1();????//不用switch的原因是switch無法接受字符串,如果過將?a?設計成字符
}?else?if(!strcmp(a“2“))?{
menu2(); ???//則會引起后面的報錯信息出現字符串長度次數
}?else?if(!strcmp(a“0“))?{
exit(0);
}?else?{
cout<<“請重新輸入\n\n“;
goto?back;
}
}
void?menu1()?{
char?a[2];
system(“cls“);
cout<<“?????┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓\n“;
cout<<“?????┃?????????請選擇您的年級?????????┃\n“;
cout<<“?????┠════════════════════════════════┨\n“;
cout<<“?????┃???????????1.小學???????????????┃\n“;
cout<<“?????┃???????????2.初中???????????????┃\n“;
cout<<“?????┃???????????3.高中???????????????┃\n“;
cout<<“?????┃???????????4.搜索教師???????????┃\n“;
cout<<“?????┃???????????#.返回主菜單?????????┃\n“;
cout<<“?????┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛\n“;
back:
cin>>a;
if(!strcmp(a“1“)?||?!strcmp(a“2“)?||?!strcmp(a“3“))?{
menu11(a);
}?else?if(!strcmp(a“4“))?{
menu14();
}?else?if(!strcmp(a“#“))?{
menu();
}?else?{
cout<<“請重新輸入\n\n“;
goto?back;
}
}
void?password()?{
int?flag?=?0;
while(true)?{
char?password[10];
system(“cls“);
if(!flag)?{
cout<<“?????┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓\n“;
cout<<“?????┃?????????請輸入密碼?????????┃\n“;
cout<<“?????┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛\n“;
cout<<“老師密碼是123456,輸錯通過不了,會報錯。輸對一次就可以一直使用了?!? }?else?{
cout<<“?????┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓\n“;
cout<<“?????┃???????警告:密碼錯誤請重新輸入?????┃\n“;
cout<<“?????┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛\n“;
}
flag++;
cin>>password;
if(!strcmp(password“123456“))?break;
}
}
void?menu2()?{
static?int?flag1?=?0;
if(flag1?==?0)?{
password();
flag1++;
}
char?a[2];
system(“cls“);
cout<<“?????┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓\n“;
cout<<“?????┃???????請選擇您要進行的操作?????┃\n“;
cout<<“?????┠════════════════════════════════┨\n“;
cout<<“?????┃?????????1.人員信息?????????????┃\n“;
cout<<“?????┃?????????2.錄入人員信息??????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1033??2018-07-27?12:19??家教管理系統\代碼文件\Clerk.h
?????文件????7433732??2018-07-01?09:20??家教管理系統\代碼文件\Clerk.h.gch
?????文件???????3701??2018-07-01?09:09??家教管理系統\代碼文件\data.txt
?????文件??????10059??2018-07-27?12:17??家教管理系統\代碼文件\Databa
?????文件????8072900??2018-07-01?09:13??家教管理系統\代碼文件\Databa
?????文件??????18296??2018-07-01?18:08??家教管理系統\代碼文件\Main.cpp
?????文件????1928139??2018-07-27?12:19??家教管理系統\代碼文件\Main.exe
?????文件???????1546??2018-07-27?12:19??家教管理系統\代碼文件\Person.h
?????文件????7405028??2018-07-01?09:19??家教管理系統\代碼文件\Person.h.gch
?????文件???????1236??2018-07-27?12:19??家教管理系統\代碼文件\Student.h
?????文件????7700068??2018-07-01?09:32??家教管理系統\代碼文件\Student.h.gch
?????文件???????1210??2018-07-27?12:18??家教管理系統\代碼文件\Tutor.h
?????文件????7433732??2018-06-27?21:45??家教管理系統\代碼文件\Tutor.h.gch
?????目錄??????????0??2018-07-27?12:19??家教管理系統\代碼文件
?????目錄??????????0??2018-07-27?12:20??家教管理系統
-----------?---------??----------?-----??----
?????????????40010680????????????????????15
- 上一篇:DES算法C++實現.rar
- 下一篇:C++作業_選課系統
評論
共有 條評論