Электронный дневник
Автор: Sessaysc • Июнь 9, 2022 • Отчет по практике • 2,349 Слов (10 Страниц) • 165 Просмотры
ЗАДАНИЕ НА ЛЕТНЮЮ ПРАКТИКУ
Спроектировать, реализовать и описать в отчете программу «Электронный дневник» используя стек технологий PHP и React.
Результатом летней практики является программа, моделирующая взаимодействие в системе объектов.
Программа должна обладать графическим интерфейсом и наглядно отображать процесс моделирования.
АННОТАЦИЯ
Отчет о практике содержит в себе: описание программы, техническое задание, проект и описание программного продукта, снимки экранных форм пользовательского интерфейса (Приложение А), снимки тестирования программы (Приложение Б), код программы (Приложение В).
В отчете всего 17 страниц, 6 рисунков и 4 источника литературы.
СОДЕРЖАНИЕ
ЗАДАНИЕ НА ЛЕТНЮЮ ПРАКТИКУ 2
АННОТАЦИЯ 3
ВВЕДЕНИЕ 5
ТЕХНИЧЕСКОЕ ЗАДАНИЕ 6
ПРОЕКТ ПРОГРАММНОГО ПРОДУКТА 8
ОПИСАНИЕ ПРОГРАММНОГО ПРОДУКТА 9
ЗАКЛЮЧЕНИЕ 10
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 11
ПРИЛОЖЕНИЯ 12
ВВЕДЕНИЕ
Целью практики является закрепление и расширение знаний и навыков по проектированию и разработке программного обеспечения, составлению технических заданий, тестированию и документированию ПО.
Актуальность выбранной темы «Электронный дневник» заключается в проблеме обработки больших потоков документооборота в учебных учреждениях. Ежедневно преподаватели самостоятельно отбирают нужную информацию для заполнения учебного журнала.
С каждым годом объём такой информации растёт и это сказывается на работе сотрудников. Но использование средств автоматизации может сократить ресурсы, затрачиваемые на выполнение данной работы.
А электронный дневник, который требуется разработать, является, тем самым, средством оптимизации.
Задачи практики:
- Изучить основы составления технического задания.
- Освоить навыки построения UML диаграмм классов.
- Познакомиться с новыми инструментами разработки ПО.
- Разработать приложение.
- Развить навыки самостоятельной работы с документацией.
- Подвести итоги прохождения летней практики.
ТЕХНИЧЕСКОЕ ЗАДАНИЕ
Необходимо создать веб-приложение «Электронный дневник».
На первой странице приложения должны находиться формы регистрации и авторизации пользователя.
Форма регистрации должна включать в себя:
- поле ввода логина;
- поле ввода имени пользователя;
- поле ввода пароля (поле не должно отображать вводимые символы);
- выбор типа пользователя (студент, преподаватель, зав. кафедры, администратор).
Форма авторизации должна включать в себя:
- поле ввода логина;
- поле ввода пароля (поле не должно отображать вводимые символы).
Логин должен иметь длину от 4 до 32 символов, имя – от 4 до 64, пароль – от 4 до 8.
При вводе логина, имени или пароля некорректной длины, пользователю должно вывестись сообщение об этом.
Так же пользователь должен получить предупреждающее сообщение, если пытается зарегистрироваться под существующим логином или авторизоваться под несуществующем.
Если при регистрации пользователь не указал тип пользователя, по умолчанию он должен стать студентом.
Все пользователи должны храниться в соответствующей для этого базе данных с таблицей «users», в которую будут поступать запросы на добавление пользователя при регистрации и проверку логина и пароля при авторизации.
Таблица, хранящаяся в базе данных с пользователями должна иметь 5 колонок:
- id – номер пользователя (уникальный ключ);
- login – логин пользователя (текстовое значение, 32 символа);
- pass – пароль пользователя (текстовое значение, должен быть захеширован, 32 символа);
- name – имя пользователя (текстовое значение, 64 символа);
- user-type – номер, определяющий тип пользователя, от 1 до 4 (текстовое значение, 1 символ).
После авторизации пользователь должен попасть нас страницу с информацией соответствующей типу пользователя.
У студента должна отображаться таблица, состоящая из 5 колонок: день недели, предмет, тема, домашнее задание, оценка.
...