Задание которое необходимо было реализовать:
1) Авторизация (Регистрация новых учителей/кураторов).
2) Добавление новых кураторов/учащихся/групп, выговоров/достижений/активности для учащихся.
3) Изменение/удаление всех добавленных записей.
4) База данных на сервере, работа с MySQL.
Добавлено от себя:
1) Регистрация с использованием ключей (добавление ключей после авторизации как учитель/администратор, можно изменить).
2) Экспорт данных в Word и Excel.
3) Дневная и ночная тема (Включается через настройки).
Скриншот архива с проектом:
Содержание архива:
1) Исходный код C# для Visual Studio 2019 "coursework.sln"
2) База данных для импорта MySQL "sql11399548.sql"
3) Файл помощник "ReadMe (Прочти меня).txt"
Фрагмент кода:
void loadAll() { // first = Convert.ToBoolean(Settings.Default["firstStart"]); progress = Convert.ToInt32(Settings.Default["progress"]); if (progress >= 100) progress = 100; progressBar_progress.Value = progress; if (first == true) { if ((_2DMessageBox.Show("Программа запущена впервые, желаете ли вы попасть в раздел помощь?", "Помощь в использовании.", MessageBoxButtons.YesNo) == DialogResult.Yes)) { button_Help.Checked = true; tab.SelectedIndex = 8; Settings.Default["firstStart"] = false; } else { tab.SelectedIndex = 0; Settings.Default["firstStart"] = false; } Settings.Default.Save(); } // LOADING.Visible = true; label_username.Text = userName; HelpTip.SetToolTip(label_username, userName); // DateTime_activeYear.CustomFormat = "MM/yyyy"; // loadPK(); // нужен интернет FillAll(); // //animator.ShowSync(panel_up); //animator.ShowSync(panel_left); //animator.ShowSync(panel_right); //animator.ShowSync(tab); // // LOADING.Visible = false; }P.S. ВЫ МОЖЕТЕ ОБРАТИТЬСЯ КО МНЕ В ТЕЛЕГРАМ ЗА ПОДРОБНОЙ ИНФОРМАЦИЕЙ ПО ПОВОДУ ПРОГРАММЫ И ЕЁ ФУНКЦИОНАЛА, t.me/eas1ly
eas1ly