Разработка веб-сайта для заказа услуг на дому
|
ВВЕДЕНИЕ 4
1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 7
1.1. Обзор аналогичных проектов 7
1.2. Анализ существующих решений для реализации проекта 10
2. ПРОЕКТИРОВАНИЕ 14
2.1. Постановка задачи 14
2.2. Функциональные требования 15
2.3. Нефункциональные требования 15
2.4. Диаграмма вариантов использования 16
2.5. Диаграмма активности 19
3. РЕАЛИЗАЦИЯ 20
3.1. Компоненты и структура проекта 20
3.2. Реализация базы данных 21
3.3. Реализация основных функций 23
4. ТЕСТИРОВАНИЕ 30
4.1. Функциональное тестирование 30
4.2. Usability-тестирование 31
4.3. Тестирование верстки 31
ЗАКЛЮЧЕНИЕ 32
ЛИТЕРАТУРА 33
ПРИЛОЖЕНИЯ 35
Приложение А - Спецификация вариантов использования 35
1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 7
1.1. Обзор аналогичных проектов 7
1.2. Анализ существующих решений для реализации проекта 10
2. ПРОЕКТИРОВАНИЕ 14
2.1. Постановка задачи 14
2.2. Функциональные требования 15
2.3. Нефункциональные требования 15
2.4. Диаграмма вариантов использования 16
2.5. Диаграмма активности 19
3. РЕАЛИЗАЦИЯ 20
3.1. Компоненты и структура проекта 20
3.2. Реализация базы данных 21
3.3. Реализация основных функций 23
4. ТЕСТИРОВАНИЕ 30
4.1. Функциональное тестирование 30
4.2. Usability-тестирование 31
4.3. Тестирование верстки 31
ЗАКЛЮЧЕНИЕ 32
ЛИТЕРАТУРА 33
ПРИЛОЖЕНИЯ 35
Приложение А - Спецификация вариантов использования 35
По данным Росстат на 1 января 2020 года общая численность населения России составляет 146 748 590 человек, 71,3 млн. из них, работающие граждане, это около 49 процентов от общего числа. Кроме того, порядка 25 млн. граждан России получают доходы не по трудовому договору [1], что составляет 35% от общего числа работающих граждан. Введение особого налогового режима для данной категории граждан и появление понятия «самозанятый» свидетельствуют о значимости приведенных цифр для экономики.
С 2017 года статуса «самозанятый» принят на законодательном уровне. В общем смысле, самозанятый - это тот, кто предлагает свои услуги и при этом не находится в штате какого-либо предприятия, а получает вознаграждение напрямую от заказчика. Кроме того, возможность получить статус самозанятого могут и наемные работники, совмещая оба вида деятельности.
С 2017 года количество официально зарегистрированных в качестве самозанятых постоянно возрастает. Кроме этого, до сих пор наблюдается устойчивая тенденция роста самозанятости в качестве основного источника дохода [2]. Аналитики считают, что это обусловлено несколькими факторами, в том числе: людям комфортнее работать по свободному графику, адаптированному к стилю жизни трудящегося; возможность самостоятельно, полагаясь на свое самочувствие и возможности, корректировать объем работы, который необходимо выполнить за заданный период времени. Важно отметить, что формат самозанятости, дает больше возможностей и свободы выбора на рынке труда для людей имеющих ограничения на официальное трудоустройство. К таким группам людей относятся пенсионеры, люди с ограниченными возможностями и люди с присвоенной группой инвалидности.
Со стороны властей так же есть меры поддержки этой формы занятости. В связи с пандемией коронавируса были введены 4
ограничительные меры, из-за которых работа некоторых самозанятых граждан прекратилась. На данный момент эти ограничения снимаются. Также самозанятым вернут налог на профессиональный доход, уплаченный в 2019 году.
Термин самозанятость предусматривает широкий спектр видов деятельности, в том числе продажа продукции собственного производства, оказание косметических услуг, перевозка пассажиров, репетиторство, сдача жилплощади в аренду, ремонт и другие услуги.
Из всех возможных направлений деятельности, можно выделить такие, которые могут приносить доход в течение долгого времени, например: ремонт крупных объектов, строительство, репетиторство и т.п. Однако многие виды деятельности предполагают краткосрочное взаимодействие с заказчиком, и как следствие, возникает необходимость постоянного поиска клиентов. Таким образом, у самозанятых возникает необходимость продвижения своих услуг. Для этого необходимо иметь возможность: заявить о себе на рынке потребительских услуг, формировать авторитет на рынке (положительные отзыва), иметь обратную связь от клиентов для повышения качества предоставляемых услуг, адресно предлагать свои услуги потенциальными клиентам.
Не так давно, описанные выше задачи частично решались посредством газет и объявлений на ТВ. В настоящее время печатные издания и телевизионная реклама не пользуются популярностью. Вместо этого широкое распространение смартфонов, компьютеров в целом, обусловили миграцию информационных площадок на просторы интернет .
Из вышеизложенного следует, что создание и развитие ресурсов, которые позволили бы аккумулировать предлагаемые физическими лицами услуги, является актуальной и перспективной задачей. Таким образом, можно сформулировать цель выпускной работы.
Цели и задачи
Целью работы является разработка веб-сайта для заказа услуг на дому. Разрабатываемый веб-сайт должен позволять клиентам быстро ориентироваться в предлагаемых услугах, оценивать рейтинг поставщиков услуг, а поставщикам, в свою очередь, иметь возможность презентовать себя на рынке.
Для достижения поставленной цели необходимо решить следующие задачи:
1) найти и проанализировать существующие аналоги;
2) провести анализ и выбрать средства реализации;
3) спроектировать программную систему, включая БД, для хранения необходимой информации;
4) реализовать базу данных;
5) реализовать приложение;
6) выполнить тестирование.
Структура и объем работы
Работа состоит из введения, четырех глав, заключения и библиографического списка. Объем работы составляет 41 страницу, объем библиографического списка - 16 источников.
Содержание работы
Во введении рассматривается актуальность, а также цели и задачи разработки. Первая глава содержит анализ аналогов. Во второй главе определены функциональные и нефункциональные требования к разрабатываемому сайту, описана его архитектура. В третьей главе приводится описание средств и этапов реализации. Четвертая глава посвящена этапу тестирования веб-приложения. В заключении описаны основные результаты, полученные в рамках выполнения работы, и определены направления дальнейшего развития веб-ресурса.
С 2017 года статуса «самозанятый» принят на законодательном уровне. В общем смысле, самозанятый - это тот, кто предлагает свои услуги и при этом не находится в штате какого-либо предприятия, а получает вознаграждение напрямую от заказчика. Кроме того, возможность получить статус самозанятого могут и наемные работники, совмещая оба вида деятельности.
С 2017 года количество официально зарегистрированных в качестве самозанятых постоянно возрастает. Кроме этого, до сих пор наблюдается устойчивая тенденция роста самозанятости в качестве основного источника дохода [2]. Аналитики считают, что это обусловлено несколькими факторами, в том числе: людям комфортнее работать по свободному графику, адаптированному к стилю жизни трудящегося; возможность самостоятельно, полагаясь на свое самочувствие и возможности, корректировать объем работы, который необходимо выполнить за заданный период времени. Важно отметить, что формат самозанятости, дает больше возможностей и свободы выбора на рынке труда для людей имеющих ограничения на официальное трудоустройство. К таким группам людей относятся пенсионеры, люди с ограниченными возможностями и люди с присвоенной группой инвалидности.
Со стороны властей так же есть меры поддержки этой формы занятости. В связи с пандемией коронавируса были введены 4
ограничительные меры, из-за которых работа некоторых самозанятых граждан прекратилась. На данный момент эти ограничения снимаются. Также самозанятым вернут налог на профессиональный доход, уплаченный в 2019 году.
Термин самозанятость предусматривает широкий спектр видов деятельности, в том числе продажа продукции собственного производства, оказание косметических услуг, перевозка пассажиров, репетиторство, сдача жилплощади в аренду, ремонт и другие услуги.
Из всех возможных направлений деятельности, можно выделить такие, которые могут приносить доход в течение долгого времени, например: ремонт крупных объектов, строительство, репетиторство и т.п. Однако многие виды деятельности предполагают краткосрочное взаимодействие с заказчиком, и как следствие, возникает необходимость постоянного поиска клиентов. Таким образом, у самозанятых возникает необходимость продвижения своих услуг. Для этого необходимо иметь возможность: заявить о себе на рынке потребительских услуг, формировать авторитет на рынке (положительные отзыва), иметь обратную связь от клиентов для повышения качества предоставляемых услуг, адресно предлагать свои услуги потенциальными клиентам.
Не так давно, описанные выше задачи частично решались посредством газет и объявлений на ТВ. В настоящее время печатные издания и телевизионная реклама не пользуются популярностью. Вместо этого широкое распространение смартфонов, компьютеров в целом, обусловили миграцию информационных площадок на просторы интернет .
Из вышеизложенного следует, что создание и развитие ресурсов, которые позволили бы аккумулировать предлагаемые физическими лицами услуги, является актуальной и перспективной задачей. Таким образом, можно сформулировать цель выпускной работы.
Цели и задачи
Целью работы является разработка веб-сайта для заказа услуг на дому. Разрабатываемый веб-сайт должен позволять клиентам быстро ориентироваться в предлагаемых услугах, оценивать рейтинг поставщиков услуг, а поставщикам, в свою очередь, иметь возможность презентовать себя на рынке.
Для достижения поставленной цели необходимо решить следующие задачи:
1) найти и проанализировать существующие аналоги;
2) провести анализ и выбрать средства реализации;
3) спроектировать программную систему, включая БД, для хранения необходимой информации;
4) реализовать базу данных;
5) реализовать приложение;
6) выполнить тестирование.
Структура и объем работы
Работа состоит из введения, четырех глав, заключения и библиографического списка. Объем работы составляет 41 страницу, объем библиографического списка - 16 источников.
Содержание работы
Во введении рассматривается актуальность, а также цели и задачи разработки. Первая глава содержит анализ аналогов. Во второй главе определены функциональные и нефункциональные требования к разрабатываемому сайту, описана его архитектура. В третьей главе приводится описание средств и этапов реализации. Четвертая глава посвящена этапу тестирования веб-приложения. В заключении описаны основные результаты, полученные в рамках выполнения работы, и определены направления дальнейшего развития веб-ресурса.
В рамках квалификационной работы была поставлена задача разработки веб-сайта для содействия развитию рынка разнообразных услуг, предоставляемых физическими лицами - самозанятыми. Для решения поставленной задачи был выполнен поиск и анализ интернет ресурсов, решающих подобные задачи, произведен анализ и выбор средств реализации. На основе предъявляемых функциональных и нефункциональных требований было выполнено проектирование веб-сайта и базы данных для хранения информации, необходимой для работы сайта. Спроектированная система была реализована полностью и протестирована с привлечением представителей целевой аудитории.
В качестве основных направлений развития данного проекта можно выделить следующие:
1) создание мобильного приложения;
2) привлечение дизайнера для создания индивидуального стиля вебсайта;
3) расширение функционала;
4) внедрение механизмов отказоустойчивости при возрастании нагрузки на веб-сервер и сервер базы данных.
В качестве основных направлений развития данного проекта можно выделить следующие:
1) создание мобильного приложения;
2) привлечение дизайнера для создания индивидуального стиля вебсайта;
3) расширение функционала;
4) внедрение механизмов отказоустойчивости при возрастании нагрузки на веб-сервер и сервер базы данных.





