Получение теоретических знаний для дальнейшей работы в качестве frontend-разработчика

Получение теоретических знаний для дальнейшей работы в качестве frontend-разработчика

Вид работы: Отчет по практике  |   Предмет работы: Программирование   |   Количество листов: 67

Компания INOSTUDIO – IT-компания с гибридным офисом, которая занимается мобильной и веб-разработкой. Именно для комфортной работы сотрудников компании в офисе требовалось разработать сервис по бронированию рабочих мест компании INOSTUDIO. В данной компании для управления организацией используется холакратия - подход к управлению компанией, при котором должности представляют собой роли, а отделы – команды. Это означает, что компания имеет горизонтальную систему менеджмента компании. Целевой аудиторией реализуемого проекта являются все сотрудники компании, посещающие офис или находящиеся в роли рекрутера, статиста, администратора или системного администратора. Так как в организации используется метод управления компанией, указанный выше, то пользователями данного сервиса должны быть роли, закрепленные за сотрудниками. Каждый пользователь имеет свои потребности, которые отвечают его роли в компании, следовательно, каждому типу пользователей представлены соответствующие роли функционал и права на просмотр содержимого страницы. 1.2 Требования к системе Система по бронированию рабочих мест компании INOSTUDIO должна позволять сотрудникам просматривать, бронировать рабочие места в офисе, а также выгружать информацию о компенсации сотрудникам, работающих удаленно с использованием собственного оборудования, и просматривать сумму ежемесячной личной компенсации. Немало важно и то, что в системе должна быть предусмотрела возможность просмотра списка пользователей и управления каждым из них: изменение информации об отдельном пользователе, его блокировка. Система реализует идею гибридного офиса. Гибридный офис – это формат работы компании, при котором часть сотрудников постоянно работают в офисе, часть работает удаленно, и есть такие, кто совмещает работу в офисе и дома. 1.2.1 Требования к функционалу В системе должны быть реализованы следующие роли с соответствующим им функционалом:


СОДЕРЖАНИЕ
Обозначения и сокращения 9
Введение 10
1 Анализ технического задания 11
1.1 Анализ предметной области и основная идея сервиса 11
1.2 Требования к системе 11
1.2.1 Требования к функционалу 12
1.2.2 Анализ аналогов 13
1.2.3 Требования к защите персональных данных 14
1.2.4 Инструментальные средства 15
2 Проектирование приложения 16
2.1 Проектирование БД 16
2.2 Описание страниц системы 17
2.2.1 Страница авторизации 18
2.2.2 Страница с бронированиями вошедшего в аккаунт пользователя 18
2.2.3 Страница со списком рабочих мест 19
2.2.4 Форма добавления и редактирования рабочего места 20
2.2.5 Форма блокировки рабочего места 21
2.2.6 Страница редактирования профиля 21
2.2.7 Страница просмотра и редактирования списка пользователей 22
2.3 Календарь бронирований 23
2.4 Страница для получения отчетов о компенсациях 26
2.5 Страница просмотра версий 26
2.6 Форма для подтверждения удаления броней и блокировки 27
3 Программная реализация 28
3.1.1 Страница авторизации 28
3.1.2 Боковая панель навигации 29
3.1.3 Страница с бронированиями вошедшего в аккаунт пользователя 30
3.1.4 Страница со списком рабочих мест 32
3.1.5 Форма добавления и редактирования рабочего места 33
3.1.6 Форма блокировки рабочего места 34
3.1.7 Форма редактирования профиля 35
3.1.8 Страница просмотра и редактирования списка пользователей 35
3.1.9 Календарь бронирований 36
3.1.10 Страница для получения отчетов о компенсациях 36
3.1.11 Страница просмотра версий 36
3.1.12 Модальное окно для подтверждения удаления броней и блокировки 37
3.2 Тестирование 38
3.2.1 Тестирование пользовательского интерфейса 38
3.2.2 Функциональное тестирование 38
3.2.3 Тестирование безопасности 39
Заключение 41
Список использованных источников 42
Приложения 43










ПОМОЩЬ С НАУЧНОЙ РАБОТОЙ

Подготовим для Вас работу по стандартам Вузов

Готовая работа с высокой уникальностью по минимальной цене
Срок выполнения от 2 часов
Антиплагиат более 70%

Быстрый заказ работы





[honeypot 2Mp1wUz2rkcR2jj1Ahxo]

Мы перезвоним через 5 минут

Яндекс.Метрика

Error: Please enter a valid email address

Error: Invalid email

Error: Please enter your first name

Error: Please enter your last name

Error: Please enter a username

Error: Please enter a password

Error: Please confirm your password

Error: Password and password confirmation do not match