702.93K
Категория: ИнформатикаИнформатика

ProПроектирование сайта для digital-агентства

1.

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение
высшего образования
«Владимирский государственный университет имени Александра Григорьевича и
Николая Григорьевича Столетовых»
Курсовой проект на тему:
«Проектирование сайта для digital-агентства»
Выполнили: Перека. В.В.
Геворкян Д.Г.
Руководитель: Лагерь И. В.
Владимир, 2022

2.

Цель и задачи курсового проекта
Цель: создание сайта для digital-агентства ImagiNation
Задачи:
Создать план работ по проекту и описание задач в GitHub;
Разработать общую архитектуру проекта, послойную модель и модель
компонентов (при необходимости);
Реализовать задачи;
Разработать план тестирования и провести тестирование;
Оценить экономическую эффективность системы.
2

3.

Цели разрабатываемого сайта
Дать возможность пользователю оперативно ознакомиться с
услугами digital-агентства и оставить заявку на них;
Сократить время обработки сообщений от клиента;
Увеличить количество клиентов.
3

4.

Общая архитектура приложения
4

5.

План работ
1.
Создать проект на GitHub - 1 час - выполнено; (Геворкян)
2.
Проработать общую архитектуру приложения – 1 час - выполнено; (Геворкян)
3.
Составить послойную модель - 1 час - выполнено; (Геворкян)
4.
Разработка ТЗ - 1 час - выполнено; (Перека)
5.
Создание сайта digital-агентства с помощью framework Laravel – 57,6 часов выполнено частично; (Frontend – Перека, Backend - Геворкян)
6.
Разработка плана тестирования и тест-кейсов - 4 часа - выполнено;
(Геворкян)
7.
Сборка и тестирование приложения - 4 часа – выполнено частично (Геворкян
и Перека)
8.
Оценка трудозатрат - 2 часа - выполнено. (Перека)
5

6.

Проектная часть
Послойная архитектура
6

7.

Проектная часть
База данных для авторизации на сайте состоит из таблицы Users, которая в свою
очередь состоит из следующих столбцов:
Id пользователя
Логин пользователя
Email пользователя
Дата верификации email
Пароль
Дата создания
Дата обновления
7

8.

Проектная часть
В базе данных для хранения сообщений с формы обратной связи будет
создана таблица contact_requests с атрибутами: id, FIO, tel, email, describe,
id_service, a, created_at, updated_at.
8

9.

Реализация
Создание ajax запроса
9

10.

Реализация
Создание формы обратной связи
10

11.

Тестирование. Тест-кейсы
План тестирования
1. Тестирование сайта digital-агентства
2. Объекты тестирования
Ниже приводится список объектов функционального тестирования:
•Открытие сайта
•Переход по меню сайта
•Работа отдельных пунктов меню
•Оставление заявок на услугу
•Оставление сообщений с помощью формы обратной связи
3. Что будет тестироваться?
функции приложения, сточки зрения пользователя, что будут тестироваться:
•Открытие сайта
•Функционирование формы обратной связи
•Просмотр списка услуг digital-агентства
•Просмотр конкретной услуги
•Оставление заявки на услугу
•Функционирование меню
•Адаптивность дизайна
4. Критерии успешности тестирования
Все тест кейсы с высоким приоритетом закрыты с результатом «пройден/pass».
Тестовое покрытие проверено и является достаточным, где критерий достаточности составляет не менее
99% покрытия требования тестами
5. Критерии прерывания и продолжения тестирования
Критерий прерывания тестирования является появление и занесение в баг-трекинговую систему
11
блокирующих багов.
Критерием продолжения тестирования закрытие блокирующего бага в баг-трекинговой системе.

12.

Тест-кейсы
Проверка формы обратной связи
12

13.

ОЦЕНКА ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ
13

14.

Заключение
В результате нами был создан план работы и разработана архитектура сайта для
digital-агентства ImagiNation
14
English     Русский Правила