Тема: Проектирование и разработка портала «Умный куб»: клиентская часть
Характеристики работы
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
ВВЕДЕНИЕ 5
1 ФОРМИРОВАНИЕ ТРЕБОВАНИЙ К ПОРТАЛУ НА ОСНОВЕ
АНАЛОГОВ СИСТЕМ УПРАВЛЕНИЯ УМНЫМ ДОМОМ 10
1.1 Исследование бизнес-процессов компании 10
1.2 Исследование существующих аналогов 19
1.3 Функциональные требования 23
1.4 Выбор метода разработки 27
1.5 Выбор фреймворка языка программирования 32
1.6 Выбор технологий для реализации клиентской части приложения 34
1.7 Выводы по разделу 34
2 ПРОЕКТИРОВАНИЕ ПРОДУКТА: РАЗРАБОТКА КЛИЕНТСКОЙ ЧАСТИ
РЕСУРСА УПРАВЛЕНИЯ УМНЫМ КУБОМ 35
2.1 Модель структуры клиентской части веб-приложения 35
2.2 Детальное описание страниц сайта 36
2.3 Описание взаимодействия клиент - сервер 37
2.4 Проработка безопасности сайта 38
2.5 Разработка дизайна пользовательского интерфейса 40
2.6 Разработка функционала 50
2.7 Выводы по разделу 63
3 ТЕСТИРОВАНИЕ РЕЗУЛЬТАТОВ РАЗРАБОТКИ КЛИЕНТСКОЙ ЧАСТИ
ПРИЛОЖЕНИЯ «УМНЫЙ КУБ» 64
3.1 Тестирование функциональной части веб-ресурса 64
3.2 Выводы по разделу 77
ЗАКЛЮЧЕНИЕ 78
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 79
ПРИЛОЖЕНИЕ 1 Программный код
П1.1 Листинг файла views.py
П1.2 Листинг фаила urls.py
П1.3 Листинг фаила base.html
П1.4 Листинг фаила authorization.html
П1.5 Листинг фаила SalePage.html ..
П1.6 Листинг файла Salepage.js
П1.7 Листинг файла Cabinet.html
П1.8 Листинг файла Cabinet.js
П1.9 Листинг файла Settings.html
П1.10 Листинг файла Setting.js
П1.11 Листинг файла registration.html
П1.12 Листинг файла registration.js .
П1.13 Листинг файла login.html
П 1.14 Листинг файла verify.html
П1.15 Листинг файла verify.js
П1.16 Листинг файла user_verify.py
П1.17 Листинг файла Contacts.html.
П1.18 Листинг файла Contacts.js
П1.19 Листинг файла Cart.html
П1.20 Листинг файла Cart.js
П1.21 Листинг файла Makeorders.html
📖 Аннотация
📖 Введение
Создание веб-сайта в сети интернет обеспечит приток новых пользователей, поскольку хорошо сделанный сайт будет достаточно просто найти при помощи поисковых систем. С помощью сайта можно добиться быстрого отклика пользователей на качество предоставляемых услуг и производимой продукции и осуществить быстрое реагирование на их пожелания, внести соответствующие изменения, а также предоставлять им актуальную информацию. Кроме того, веб-сайт позволит реализовать адресную рекламу за счет использования механизма таргетинга, а также критерием возраста и пола. Использование счетчиков веб-сайта позволяет реализовать анализ выпускаемой продукции и оказываемых услуг, т.к. можно просмотреть количество нахождения пользователя на той или иной странице, тем самым проанализировать, какой вид выпускаемых услуг наиболее востребован. Так же веб-сайт может использоваться для удаленного управления устройствами личного пользования или компании.
Все чаще появляются новые стартапы позволяющие облегчить жизнь людей с использованием новых технологий. В особенности направление различных устройств или систем «Умных домов». Исходя из высокой конкуренции на рынке, продукт должен быть уникальным на фоне множества изделий, производимых компаниями. Кроме того, функциональность предлагаемых устройств реализации «Умного дома» в настоящее время расширяется и включает решение актуальных для хозяев квартир в многоквартирных домах проблем, в том числе, контроль над превышением уровня шума.
Технологии умных домов появились уже очень давно, и в современном мире тенденция к автоматизации повседневных задач неуклонно растет. В повседневное пользование человеком уже давно вошли технологии удаленного и бесконтактного управления, это позволяет не только экономить время, но и позволяют во время пользования не зависеть от местонахождения. Системы умных домов делятся на три категории:
1) повышение комфорта жизни;
2) обеспечение безопасности жизни и личного имущества;
3) обеспечение экономии при пользовании повседневными бытовыми приборами.
На практике, почти во всех системах, данные категории пересекаются для того, чтобы создать единую систему с функциями необходимыми конкретному пользователю.
Например, вы можете настроить систему умного дома на выключение ненужных электроприборов, когда уходите из дома, что обеспечит вам и экономию электроэнергии, и безопасность от не выключенного утюга. Более сложный уровень систем, это регулирование отопления или освещения в помещении в зависимости от внешних параметров.
Вследствие развития технологий никого уже не удивить роботом- пылесосом или голосовым помощником, ведь на данный момент в сфере предоставления услуг умного дома существует множество аналогов от крупных производителей, которые конкурируют с друг другом за покупателя. И чтобы стартапу выделиться на их фоне, необходимо инновационное решение или услуга, которую и направлен предоставить проект «Умный куб».
Проблема шума в многоквартирных домах была и будет актуальна, благодаря чему система «Умный куб» сможет конкурировать в определенном сегменте общества с другими, более известными, компаниями на рынке.
Так по данным приведенным в WordStat от Яндекс, представленных на рисунке 0.1 видно, что на момент 18.03.2021 людей волнует эта проблема и как бороться с шумными соседями. Количество показов по поиску «шумные соседи» и похожих.
✅ Заключение
Популярность комплексных систем умных домов будет расти и расти с течением времени, а проблема шумных соседей будет актуальна, пока существуют многоквартирные дома.
В результате разработки поставленной задачи были закреплены и расширены знания, полученные при изучении следующих предметов: «Базы данных», «Операционные системы», «Web программирование», «Технологии и модели управления проектами в программных системах». Были закреплены правила организации коммерческой разработки, а также самостоятельно разработано техническое задание.
В ходе решения поставленной задачи был закреплен теоретический материал: разработка дизайна сайта, исправление появившихся во время решения ошибок.
В разделе Предметная область представлены диаграммы исследования бизнес-процессов компании, реализующей продажу, настройку и сопровождение «Умного куба», функциональные требования, составленные по техническому заданию, для портала управления «Умным кубом», сравнение методов и технологий разработки создания веб-сайтов.
В разделе Проектирование продукта: разработка ресурса представлена структура страниц сайта, разработанный пользовательский интерфейс портала, описано взаимодействие с серверной частью приложения по управлению «Умным кубом», перечислены методы взлома веб-сайта и противодействие им, а также разработка дизайна пользовательского интерфейса и разработка функционала к нему. В разделе Тестирование и анализ полученных результатов представлено тестирование портала «Умный куб» и разбор функций клиентской части.





