Техническое задание
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
Скриншот архива с проектом
P.S. ВЫ МОЖЕТЕ ОБРАТИТЬСЯ КО МНЕ В ТЕЛЕГРАМ ЗА ПОДРОБНОЙ ИНФОРМАЦИЕЙ ПО ПОВОДУ ПРОГРАММЫ И ЕЁ ФУНКЦИОНАЛА, t.me/eas1ly
eas1ly