Производственная практика
ПМ.01 Разработка программных модулей программного обеспечения для компьютерных систем
ПМ.02 Разработка и администрирование баз данных
Ссылка на Я.Диск с документами по ПП
Дата/Время проверки задания по ПП
Общее задание
База данных
integer
или счетчик (автоинкремент). Так же, необходимо выделить связи между таблицами с помощью MS Access.
ФИО | Логин | Пароль | Тип учетной записи |
---|---|---|---|
Иванов Иван Иванович | admin | root1234 | Администратор |
Петров Петр Петрович | user | user1234 | Пользователь |
Приложение
- 1 форма - главная форма приложения;
- 2 форма - форма регистрации/добавления/изменения нового/существующего пользователя (два типа учетной записи - администратор и обычный пользователь);
- 3 форма - форма авторизации пользователя в системе (два типа учетной записи - администратор и обычный пользователь);
- 4 форма - форма добавления информации (все таблицы, кроме таблицы users);
- 5 форма - форма удаления и редактирования информации (все таблицы, кроме таблицы users);
- 6 форма - форма для оформления/выдачи/оказания какой-либо услуги или действия, исходя из Вашего варианта;
- 7 форма - форма просмотра оказанных/выданных/оформленных услуг, с возможностью удаления одной выделенной строки;
- 8 форма - форма выгрузки всей информации из БД;
- 9 форма - форма с информацией о разработчике
Формы
users
для хранения логина пользователя, отображаемого имени пользователя и зашифрованного пароля в виде хеша, используя алгоритм хеширования SHA256. На данной форме должен быть выпадающий список с учетными записями и поле ввода пароля. Выпадающий список должен содержать названия учетных записей на русском языке (поле user_name в БД), но вся обработка должна быть произведена с названием логина (поле login_name в БД). Примерная структура таблицы представлена ниже.
id | user_name | login_name | passwd |
---|---|---|---|
1 | Петров В.И. | petrovvi | dhgl5dmvjk476mn4t8ug8ggn458hfgu6jyhm8h8t |
2 | Сидорова А.И. | sidorovaai | nvdhg5uergnfdslthyyrnm5h457h4yb77b545g74 |
COUNT()
, AVG()
, SUM()
, MIN()
, MAX()
и другие. Если необходимо, исходя из полученной темы задания, то обязательно автоматизировать ввод входных значений выпадающими списками, используя элемент ComboBox.
Варианты задания
- 1 неделя - проектирование структуры БД, заполнение данными
- 2 неделя - главная форма, форма с информацией о разработчике. Тестирование;
- 3 неделя - форма регистрации нового пользователя (добавление новых пользователей);
- 4 неделя - форма авторизации (2 типа учетных записи - администратор и обычный пользователь);
- 5 неделя - форма добавления информации;
- 6 неделя - форма удаления и редактирования информации;
- 7 неделя - форма для оформления/выдачи/оказания какой-либо услуги или действия, исходя из Вашего варианта;
- 8 неделя - форма просмотра оказанных/выданных/оформленных услуг, с возможностью удаления одной выделенной строки;
- 9 неделя - форма выгрузки всей информации из БД. Тестирование;
- 10 неделя - компоновка законченного приложения. Защита и сдача отчетов
Задания на проектирование по вариантам:
Бунин А.А., Королева А.Н., Мырова Ж.Р., Теровкин Н.В. - автомастерская
Вагичев А.А., Кузнецов И.Ю., Пиюнкин Д.С. - кинотеатр
Гнездилов К.С., Кутузов К.С., Пшеничников Д.А. - больница
Девицына А.А., Лебедев В.В., Ремизов А.А. - спорткомплекс
Емеличева А.А., Лукин П.М., Самохин К.А. - татусалон
Жаренов И.А., Луцков Т.В., Серов М.Д. - салон красоты
Зорин В.С., Мельников Г.А., Тепляков А.Е. - университет