Техническое задание
1) Авторизация (Регистрация новых учителей/кураторов/фельдшеров).
2) Добавление новых кураторов/учащихся/групп/специальностей/данных о учащихся/выдача справок для учащихся.
3) Изменение/удаление всех добавленных записей.
4) База данных на сервере, работа с MySQL.
Функционал программы
- Реализованоо всё ТЗ.
- Личный кабинет (с возможностью изменения пароля и тп).
- Настройки (включают в себя растягивание, сбор статистики, харакетристику пк, автозапуск на весь экран, режим СЛАБЫЙ пк(отключает анимации тп тд), настройки тем(светлая и темная), редактор интерфейса).
- Одноразовые ключи для регистрации пользователей.
Содержание полученного после покупки
- Исходные код (проект Visual Studio).
- Исходные код setup файла.
- База данных в формате MySQL.
Фрагмент программного кода
#region Функционал
public List<string> listSimplePassowrd = new List<string>()
{
"123456789","987654321",
"1234567890","0987654321",
"12345543231","5432154321",
"5432112345",
"qwerty12345","qwerty54321",
@"qwertyuiop[]\",@"\][poiuytrewq",
"mama12345","54321mama","мама12345","мама54321","12345mama","54321mama","12345мама","54321мама",
"password","мойпароль","adminpassword","testpassword"
};
public bool noSimplePass(string password)
{
bool simple = false;
for (int i = 0; i < listSimplePassowrd.Count; i++)
{
string simplePass = listSimplePassowrd.ElementAt(i);
if (password == simplePass) { simple = true; } else { }
}
if (simple == true) return false;
else return true;
}
async void button_Register_Click(object sender, EventArgs e)
{
frmLogin lg = new frmLogin();
if (textBox_FIO.Text.Length > 5 && textBox_password.Text.Length > 8 && textBox_phone.Text.Length > 7)
{
if (noSimplePass(textBox_password.Text) == true && textBox_password.Text != textBox_phone.Text)
if (db.keyExist(textBox_key.Text) == true)
{
db.TeacherAdd(textBox_FIO.Text, textBox_phone.Text, textBox_password.Text);
//
lg.combo_Select_SelectedValueChanged(null,e);
await Task.Delay(500);
this.Close();
}
else { }
else this.Alert("Ваш пароль слишком простой, придумайте что-то посложнее.", frmNotification.enmType.Error);
}
else
{
this.Alert("Пожалуйста корректно заполните поля.", frmNotification.enmType.Error);
}
}
#endregion
Скриншот архива с проектом

Телеграм
-