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

📄 show.cpp

📁 考试管理系统
💻 CPP
📖 第 1 页 / 共 3 页
字号:
#include "main.h"	

/**************************************************
* 函数名:	ShowWelcome
* 参数:
*	形参:
*			无
* 返回值:	无
* 功能:
*			显示欢迎界面
			提示用户将进入系统
* 作者:		谢金牛
* 编写明细:
*		完成时间	Created		作者名
		2009-2-12				谢金牛
*		修改时间	Modify		修改者		修改位置或修改明细
**************************************************/

void CShow::ShowWelcome()
{
	HANDLE hCon;
	hCon = GetStdHandle(STD_OUTPUT_HANDLE); // 获取标准输出设备句柄
    WORD att = FOREGROUND_GREEN  | FOREGROUND_GREEN | FOREGROUND_INTENSITY |BACKGROUND_BLUE;
	SetConsoleTextAttribute(hCon, att);
	system("cls");
	cout<<endl;
	cout<<endl;
	cout<<endl;
	cout<<"╔══════════════════════════════════════╗";
	cout<<"║╭════════════════════════════════════╮║";
	cout<<"║║                                                       ,|        |,     ║║";
	cout<<"║║  ┏━━━┓  ┏━━━┓ ┏━━━┓ ┏━━━┓        ((__,-“ -,__))   ║║";
   	cout<<"║║  ┃    ┃  ┃   ┃ ┃   ┃ ┃   ┃         `--)~   ~(--`    ║║";
  	cout<<"║║  ┃  歡 ┃  ┃  迎 ┃ ┃ 進 ┃ ┃ 入 ┃        .-'(       )`-,   ║║"; 
	cout<<"║║  ┃      ┃  ┃      ┃ ┃      ┃ ┃      ┃        `~~`d\\   /b`~~`   ║║";
   	cout<<"║║  ┗━━━┛  ┗━━━┛ ┗━━━┛ ┗━━━┛            |     |       ║║";
	cout<<"║║                                                          (6___6)       ║║";
	cout<<"║║                                                           `---`        ║║"; 
	cout<<"║║                                                                        ║║";
	cout<<"║║                  ┏━┓┏━┓┏━┓┏━┓┏━┓┏━┓┏━┓┏━┓      ║║";
	cout<<"║║                  ┃樂┃┃成┃┃考┃┃试┃┃管┃┃理┃┃系┃┃统┃      ║║";
	cout<<"║║                  ┗━┛┗━┛┗━┛┗━┛┗━┛┗━┛┗━┛┗━┛      ║║";
	cout<<"║║                                                                        ║║";
	cout<<"║║                                                                        ║║";
	cout<<"║╰════════════════════════════════════╯║";
	cout<<"╚══════════════════════════════════════╝";
	cout<<endl;
	cout<<"                                                         请按任意键进入......";

	getch();
	system("cls");
}

/**************************************************
* 函数名:	ShowNotice
* 参数:
*	形参:
*			无
* 返回值:	无
* 功能:
*			显示考生须知界面
			提示考生答题需要注意的事项
* 作者:		谢金牛
* 编写明细:
*		完成时间	Created		作者名
		2009-2-12				谢金牛
*		修改时间	Modify		修改者		修改位置或修改明细
**************************************************/

void CShow::ShowNotice()
{
	HANDLE hCon;
	hCon = GetStdHandle(STD_OUTPUT_HANDLE); // 获取标准输出设备句柄
    WORD att = FOREGROUND_GREEN  | FOREGROUND_GREEN | FOREGROUND_INTENSITY |BACKGROUND_BLUE;
	SetConsoleTextAttribute(hCon, att);
	system("cls");
	cout<<endl;
	cout<<endl;
	cout<<endl;
	cout<<endl;
	cout<<"                              ╭────────╮                              ";
	cout<<"╭═════════════─│ LDCI 考生须知  │─═════════════╮";
	cout<<"║                            ╰────────╯                            ║";
	cout<<"║         1>考生必须严格遵守考场秩序;                                       ║";
	cout<<"║         2>本次考试限时40分钟,如超时则退出系统,成绩为零。                 ║";
	cout<<"║         3>本次考试为选择题(包含单项选择与多项选择)                       ║";
	cout<<"║         共计十道题目,单项选择或多项选择不予提示。                         ║";
	cout<<"║         4>选择答案用1,2,3,4,5,6,7代替A,B,C,                       ║";
	cout<<"║         D,E,F选项。                                                      ║";
	cout<<"║         5> 答题完成后需按【F5】键“提交”后开始生效,否则成绩无效。        ║";
	cout<<"║         6> 考生在答题时可按【F1】键显示该帮助信息。                        ║";
	cout<<"║            ╭────────────────────────╮            ║";
	cout<<"╰═════─│           请按任意键进入登陆页面...            │─═════╯";
	cout<<"              ╰────────────────────────╯              ";

	getch();
	system("cls");
}

/**************************************************
* 函数名:	ShowHelp
* 参数:
*	形参:
*			无
* 返回值:	无
* 功能:
*			显示帮助界面
			提示考生答题需要注意的事项
* 作者:		谢金牛
* 编写明细:
*		完成时间	Created		作者名
		2009-2-12				谢金牛
*		修改时间	Modify		修改者		修改位置或修改明细
**************************************************/

void CShow::ShowHelp()
{
	HANDLE hCon;
	hCon = GetStdHandle(STD_OUTPUT_HANDLE); // 获取标准输出设备句柄
    WORD att = FOREGROUND_GREEN  | FOREGROUND_GREEN | FOREGROUND_INTENSITY |BACKGROUND_BLUE;
	SetConsoleTextAttribute(hCon, att);
	system("cls");
	cout<<endl;
	cout<<endl;
	cout<<endl;
	cout<<endl;
	cout<<"                              ╭────────╮                              ";
	cout<<"╭═════════════─│ LDCI 考生须知  │─═════════════╮";
	cout<<"║                            ╰────────╯                            ║";
	cout<<"║         1>考生必须严格遵守考场秩序;                                       ║";
	cout<<"║         2>本次考试限时40分钟,如超时则退出系统,成绩为零。                 ║";
	cout<<"║         3>本次考试为选择题(包含单项选择与多项选择)                       ║";
	cout<<"║         共计十道题目,单项选择或多项选择不予提示。                         ║";
	cout<<"║         4>选择答案用1,2,3,4,5,6,7代替A,B,C,                       ║";
	cout<<"║         D,E,F选项。                                                      ║";
	cout<<"║         5> 答题完成后需按【F5】键“提交”后开始生效,否则成绩无效。        ║";
	cout<<"║            ╭────────────────────────╮            ║";
	cout<<"╰═════─│           请按任意键返回之前页面...            │─═════╯";
	cout<<"              ╰────────────────────────╯              ";

	char ch = getch();
	if (ch == 0 || ch == -32)
	{
		getch();
	}
	system("cls");
}

/**************************************************
* 函数名:	ShowEnterMenu
* 参数:
*	形参:
*			无
* 返回值:	无
* 功能:
*			显示用户登录界面
			提示用户输入用户名和密码
* 作者:		谢金牛
* 编写明细:
*		完成时间	Created		作者名
		2009-2-12				谢金牛
*		修改时间	Modify		修改者		修改位置或修改明细
**************************************************/

void CShow::ShowEnterMenu()
{
	HANDLE hCon;
	hCon = GetStdHandle(STD_OUTPUT_HANDLE); // 获取标准输出设备句柄
    WORD att = FOREGROUND_GREEN | FOREGROUND_GREEN | FOREGROUND_INTENSITY |BACKGROUND_BLUE;
	SetConsoleTextAttribute(hCon, att);
	system("cls");
	cout<<"                              ╭────────╮                              ";
	cout<<"╭═════════════─│     用户登录   │─═════════════╮";
	cout<<"║                            ╰────────╯                            ║";
	cout<<"║                  ※※※※※※※※※※※※※※※※※※※※※※※            ║";
	cout<<"║                  ※1.用户登录:                              ※            ║";
	cout<<"║                  ※           请按提示输入用户名,密          ※            ║";
	cout<<"║                  ※           码。用户名为1-15位英           ※            ║";
	cout<<"║                  ※           文字母组合(英文字母           ※            ║";
	cout<<"║                  ※           区分大小写),密码为           ※            ║";
	cout<<"║                  ※           6 位数字。                     ※            ║";
	cout<<"║                  ※2.注意事项:                              ※            ║";
	cout<<"║                  ※            本系统为乐成考试专用系        ※            ║";
	cout<<"║                  ※            统,盗版必究!!!!          ※            ║";
	cout<<"║                  ※                                          ※            ║";
	cout<<"║                  ※※※※※※※※※※※※※※※※※※※※※※※            ║";
	cout<<"║                                                                            ║";
	cout<<"║                             ╭────────╮                           ║";
	cout<<"║                     用户名:│                │                           ║";
	cout<<"║                             ╰────────╯                           ║";
	cout<<"║                                  ╭───╮                                ║";
	cout<<"║                       密码:     │      │                                ║";
	cout<<"║                                  ╰───╯                                ║";
	cout<<"║                                                                            ║";
	cout<<"╰══════════════════════════════════════╯";
	
}

/**************************************************
* 函数名:	ShowFailRead
* 参数:
*	形参:
*			无
* 返回值:	无
* 功能:
*			显示读题失败界面
			提示用户没有符合要求的试题,并将退出系统
* 作者:		谢金牛
* 编写明细:
*		完成时间	Created		作者名
		2009-2-12				谢金牛
*		修改时间	Modify		修改者		修改位置或修改明细
**************************************************/

void CShow::ShowFailRead()
{
	HANDLE hCon;
	hCon = GetStdHandle(STD_OUTPUT_HANDLE); // 获取标准输出设备句柄
    WORD att = FOREGROUND_GREEN  | FOREGROUND_GREEN | FOREGROUND_INTENSITY |BACKGROUND_BLUE;
	SetConsoleTextAttribute(hCon, att);
	system("cls");
	cout<<endl;
	cout<<endl;
	cout<<endl;
	cout<<endl;
	cout << "                              ╭────────╮                              ";
	cout << "╭═════════════─│    读题失败    │─═════════════╮";
	cout << "║                            ╰────────╯                            ║";
	cout << "║           ,|        |,                                                     ║";
	cout << "║          <<__,-@@@-,__>>                                                   ║";
	cout << "║           `--)~   ~(--`                                                    ║";
	cout << "║          .-'(       )`-,                                                   ║";
	cout << "║          `~~`d|   |b`~~`                                                   ║";
	cout << "║              |     |                                                       ║";
	cout << "║              (6___6)                                                       ║";
	cout << "║               `---`         没有满足您要求的试题,请按任意键退出系统...    ║";
	cout << "║                                                                            ║";
	cout << "║                                                                            ║";
	cout << "╰══════════════════════════════════════╯";

	
	getch();
	system("cls");
}

/**************************************************
* 函数名:	ShowFalse
* 参数:
*	形参:
*			无
* 返回值:	无
* 功能:
*			显示读取失败界面

⌨️ 快捷键说明

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