Главная страница
Навигация по странице:

  • 5 Технико - экономическое обоснование

  • Параметр Затраченное время, час Стоимость работы, руб./ час

  • Итого: 11 164,54 3 982

  • Наименование оборудования Количество, шт Цена за единицу, руб.

  • Итого: 81 150

  • Проектирование базы данных веб-сервиса производства косметики ручной работы.. Техническое задание 5 1 Общие положения 5 2 Функциональные требования 5


    Скачать 1.24 Mb.
    НазваниеТехническое задание 5 1 Общие положения 5 2 Функциональные требования 5
    АнкорПроектирование базы данных веб-сервиса производства косметики ручной работы
    Дата12.01.2023
    Размер1.24 Mb.
    Формат файлаdocx
    Имя файлаVKR-_0_3_1.docx
    ТипТехническое задание
    #882551




    CОДЕРЖАНИЕ

    ВВЕДЕНИЕ 3

    1 ТЕХНИЧЕСКОЕ ЗАДАНИЕ 5

    1.1 Общие положения 5

    1.2 Функциональные требования 5

    1.3 Схема интерфейса 6

    2 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 8

    2.1 Обзор существующих платформ для распространения web-сервиса 8

    3 СРЕДСТВА СОЗДАНИЯ WEB - СЕРВИСА 9

    3.1 Среда разработки программы 9

    4 ПРОЕКТИРОВАНИЕ приложения 11

    4.1 Методология функционального моделирования IDEF0 11

    4.2 Разработка интерфейса 13

    4.3 Ручное тестирование 16

    5 Технико - экономическое обоснование 17

    ЗАКЛЮЧЕНИЕ 19

    Список использованных источников 20



    ВВЕДЕНИЕ


    Актуальность выбранной темы курсовой работы - Косметологические салоны красоты, заключается в том, что спрос на этот вид услуг растёт. В настоящие время мода на косметологические услуги стала набирать обороты. Нет ни одной современной женщины, которая бы хотя бы раз не воспользовалась услугами в современных салонах красоты.
    Салоны красоты - весьма распространенный в России вид бизнеса. Сейчас их огромное количество не только в Армавире, но и во всех российских регионах. Практически в каждом региональном центре можно насчитать около пятидесяти организаций такого класса. А что бы о моём салоне как можно быстрее узнали потенциальные клиенты, для этого мне нужно создать веб-сайт, что и требуется в условиях написания курсовой работы. Реклама по средствам создания индивидуального веб-сайта предприятия очень хорошая возможность заявить о себе на весь мир.

    Сайт - круглосуточное представительство предприятия в Интернете. От того как выглядит мой сайт и какую полезную информацию найдёт посетитель на его страницах зависит, станет ли он потенциальным заказчиком продукции или услуг оказываемых салоном.

    А так как мною была выбрана тема «Создания веб-сайта косметологического салона красоты» основное требование остаётся неизменным - её актуальность. Результаты работы не должны пылиться на полках, а должны быть использованы. Цель данной работы: углубление и расширение знаний, содействующих выработки навыков профессиональной деятельности с использованием информационных технологий.
    Задачи поставленные для решения в написании (создании) веб-сайта является:
    Закрепление практических навыков работы с многостраничным текстом с использованием различных прикладных программ;
    Систематизация и закрепление теоретических знаний, полученных мною при изучении дисциплины «Информационные технологии в рекламе» и краткосрочных курсах Web-дизайна;

    Целью данного курсового проекта является создание web - сервиса по производству косметики ручной работы

    Для достижения нашей цели необходимо выполнить задачи:

    - изучить и проанализировать предметную область создания веб сервиса;

    - разработать техническое задание;

    - спроектировать приложение;

    - описать возможности сервиса;

    - разработать технико-экономическое обоснование создания веб - сервиса косметики ручной работы

    - разработать технику безопасности.

    1 ТЕХНИЧЕСКОЕ ЗАДАНИЕ

    1.1 Общие положения


    1 Наименование web - сервиса «Косметика ручной работы».

    2 Web - сервис предназначен для производства косметики ручной работы посредством web - приложения.

    3 Заказчик web - сервиса: web - сервис разрабатывается на основе задания на выполнение курсового проекта.

    4 Назначение документа: Документ описывает требование к объему содержания и результату работы. Данное техническое задание дает представление о структуре и составе разрабатываемой игры, содержит описание функционирования сервиса и требований предъявленных к ней [5].

    1.2 Функциональные требования


    На UML-диаграмме представлен вариант возможности пользователя при входе на web - сервис.



    Рисунок 1 - UML - диаграмма сервиса

    Для обеспечения представленных возможностей, сервис должен выполнять следующие функции:

    1 Обеспечить пользователю возможность узнать информацию о продукте.

    2 Обеспечить пользователю возможность взаимодействия с любой из вкладок и кнопок на них.

    3 Обеспечить пользователю возможность выхода из сервиса.

    1.3 Схема интерфейса


    На рисунке 2 представлена схема интерфейса при входе в сервис.



    Рисунок 2 - Схема интерфейса главного меню
    На рисунке 3 представлена схема интерфейса сервиса при переходе по кнопке «заказать товар».



    Рисунок 3 - Схема вкладки «Настройки»

    На рисунке 4 представлена схема интерфейса о кнопке «Отзыв»



    Рисунок 4 - Схема кнопки «Отзыв»


    2 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ


    Мною была выбрана тема курсового проекта: «Разработка Web - сервиса производства косметики ручной работы», так как эта сфера бизнеса мне импонирует, больше всех остальных.
    Салоны красоты - весьма распространенный в России вид бизнеса. Сейчас их огромное количество. Но не каждый салон пользуется успехом и популярностью. И поэтому нужно более ответственно и профессионально отнестись к анализу создания салона красоты. Скорее это планомерная работа в нескольких направлениях, ведущая в конечном итоге к заданной цели. Здесь не обойтись без знаний в области маркетинга.
    Анализом выбранной темы является - особенности этой отрасли, анализ потребностей потенциальных клиентов, описание основных конкурентов- наличие сильной конкуренции может потребовать значительных маркетинговых усилий, а следовательно, увеличит срок окупаемости проекта.
    Менеджмент и маркетинг услуг существенно отличается от менеджмента и маркетинга товаров. В чем же состоит основное отличие?
    Большая вовлеченность клиентов в производственный процесс:
    поведение клиентов может способствовать или препятствовать качеству процесса услуги;
    расположение и часы работы должны быть удобны для клиентов салона красоты;
    интерфейс салона должен быть привлекательным и удобным для клиентов;
    Сотрудники салона и клиенты всегда являются участниками процесса

    2.1 Обзор существующих платформ для распространения web-сервиса



    SEO продвижение сайта - Сам термин SEO является аббревиатурой фразы Search Engine Optimization и подразумевает комплекс мероприятий, направленных на оптимизацию выдачи сайта поисковыми системами по целевым запросам.

    3 СРЕДСТВА СОЗДАНИЯ WEB - СЕРВИСА

    3.1 Среда разработки программы


    C# (произносится как «си шарп») - простой, современный объектно-ориентированный и типобезопасный язык программирования. C# относится к широко известному семейству языков C, и покажется хорошо знакомым любому, кто работал с C, C++, Java или JavaScript. Здесь представлен обзор основных компонентов языка. Если вы хотите изучить язык с помощью интерактивных примеров, рекомендуем поработать с нашими вводными руководствами по C# [6].

    C# является объектно-ориентированным языком, но поддерживает также и компонентно-ориентированное программирование. Разработка современных приложений все больше тяготеет к созданию программных компонентов в форме автономных и самоописательных пакетов, реализующих отдельные функциональные возможности. Важная особенность таких компонентов - это модель программирования на основе свойств, методов и событий. Каждый компонент имеет атрибуты, предоставляющие декларативные сведения о компоненте, а также встроенные элементы документации. C# предоставляет языковые конструкции, непосредственно поддерживающие такую концепцию работы. Благодаря этому C# отлично подходит для создания и применения программных компонентов [7].

    Вот лишь несколько функций языка C#, обеспечивающих надежность и устойчивость приложений: сборка мусора автоматически освобождает память, занятую уничтоженными и неиспользуемыми объектами; обработка исключений предоставляет структурированный и расширяемый способ выявлять и обрабатывать ошибки; строгая типизация языка не позволяет обращаться к неинициализированным переменным, выходить за пределы индексируемых массивов или выполнять неконтролируемое приведение типов [8].

    Microsoft Visual Studio является средой программирования, разработанной компанией Microsoft. Эта среда позволяет создавать кроссплатформенные проекты на различных языках программирования, таких как Visual Basic, Visual C#, Visual C++, Visual F# и другие. Также она позволяет создавать программы, использующие в своей работе платформу .NET, которая позволяет использовать большой набор сервисов, реализующихся в виде промежуточного, независящего от базовой архитектуры, кода. Основной целью создания платформы .NET является возможность реализации разработчиками специальных сервисно-ориентированных программ, работающих на любых платформах [9].

    MS Visual Studio позволяет разработчику иметь доступ к огромной коллекции различных функций, которые позволяют вести разработки для любой версии операционной системы семейства Windows, для интернет-приложений и мобильных приложений. Также среда программирования открывает широкие возможности в области облачных технологий. Эта среда открывает разработчику широкие возможности для реализации самых разных проектов, реализуя высокую производительность и независимость от особенностей оборудования [9].

    Microsoft Visual Studio позволяет осуществлять проектирование программ, используя любые по размеру команды. Эта среда разработки предоставляет инструменты планирования для возможности внедрения методов последовательной разработки, а также для гибкого планирования. Используя весь спектр возможностей, предоставляемых MS Visual Studio, можно реализовать максимально полную систему, наиболее удачно спроектировать любую архитектуру. Таким образом Microsoft Visual Studio представляет собой передовую среду разработки [8].

    4 ПРОЕКТИРОВАНИЕ приложения

    4.1 Методология функционального моделирования IDEF0



    IDEF0 - методология функционального моделирования (англ. function modeling) и графическая нотация, предназначенная для формализации и описания бизнес-процессов. Отличительной особенностью IDEF0 является её акцент на соподчинённость объектов. В IDEF0 рассматриваются логические отношения между работами, а не их временна́я последовательность (поток работ).

    Стандарт IDEF0 представляет организацию как набор модулей, здесь существует правило - наиболее важная функция находится в верхнем левом углу, кроме того, существуют правила сторон:

    - стрелка входа всегда приходит в левую кромку активности,

    - стрелка управления - в верхнюю кромку,

    - стрелка механизма - нижняя кромка,

    - стрелка выхода - правая кромка.


    Рисунок 1 - Контекстная диаграмма Web - сервиса


    Рисунок 2 - Диаграмма основных процессов сервиса

    Рисунок 3 - Диаграмма процессов «Покупка товара»



    Рисунок 4 - Диаграмма функции «Отзыв»



    Рисунок 5- Диаграмма функции «Корзина»

    4.2 Разработка интерфейса


    Для загрузки программы следует перейти в папку с курсовой работой и далее работать с ней в соответствии с данным описанием.

    На экране появляется окно, в котором мы сможем перейти на главный экран (окно 1).

    О кно 1- Главный экран web – сервиса
    После чего мы можем узнать подробное описание продукта (окно 2)

    О кно 2 – Информация о продукте


    Так же есть возможность оставить отзыв данного продукта (окно 3)

    Окно 3 – Отзыв
    А так же, если понравился товар и нет возможности его приобрести, то можно его добавить в «корзину» (окно 4)
    Окно 4 – Корзина



    После того, как клиент выбрал нужный товар, он подтверждает покупку данного товара (окно 5)
    Окно 5 – Подтверждение заказа



    4.3 Ручное тестирование


    Ручное тестирование программного обеспечения - это процесс проверки ПО, выполняемый специалистами вручную. Это значит, что для его проведения не используются какие-либо специальные автоматизированные средства.

    Программное обеспечение проверяется инженерами по тестированию, которые берут на себя роль конечных пользователей, моделируют ситуации в соответствии с тестовыми сценариями и фиксируют результат. Задача ручного тестирования программного обеспечения - выявить любое поведение, отличающееся от ожидаемого пользователем. Это очень важный этап обеспечения качества ПО, который направлен на тщательное исследование программного кода и выявление ошибок в работе систем.

    Ручное тестирование может проводиться в рамках регрессионного (тестирование различных изменений), интеграционного (взаимодействие с остальными системами и ПО) и при системном функциональном тестировании.

    Все тестовые сценарии формируются по следующему образцу:


    Таблица 1 – Проведение ручного тестирования стран

    Наименование

    Описание

    Главный экран

    Выбор товара

    Товар

    Подробная информация товара

    Шаги тестирования

    Выбираем товар

    Функции

    Покупка, отзыв, корзина, подтверждение покупки.

    Ожидаемый результат

    При покупке товара требуется подтверждение

    Фактический результат

    При подтверждении покупки появляется окно «Ожидания одобрения»


    5 Технико - экономическое обоснование
    Исследовательской задачей является обоснование целесообразности разработки ИС дистанционного образования.

    Довольно большую значимость в принятии постановления об исследовании новейших информационных систем представляет ее цена.

    Проанализировав существующие вакансии и взяв в учёт среднестатистическую заработную плату по данной специальности в нашем регионе, можем сделать вывод о том, что в год (248 рабочих дней) программист получает примерно 60000 руб. Можем сделать вывод о том, что за один час работы программист получает в среднем 362 руб. На основании этого, рассчитаем прямые расходы на разработку приложения представленные в таблице 2.
    Таблица 2 - Расчет прямых расходов

    Параметр

    Затраченное время, час

    Стоимость работы, руб./ час

    Итог, руб.

    Разработка технического задания

    2

    362

    724

    Разработка интерфейса

    2

    362

    724

    Программирование приложения

    2

    362

    724

    Отладка приложения

    2

    362

    724

    Внесение изменений

    в интерфейс

    3

    362

    1 086

    Итого:

    11

    164,54

    3 982


    Таблица 3 - Расчёт материальных затрат

    Наименование оборудования

    Количество, шт

    Цена за единицу, руб.

    Стоимость, руб.

    Системный блок

    1

    50000

    50000

    Монитор LG UltraGear 24GN650-B 23.8"

    1

    20000

    20000

    Клавиатура проводная ZET GAMING Blade [K180]

    1

    5 750

    5 750

    Мышь проводная Scorpion Orange/Black

    1

    5 400

    5 400

    Итого:







    81 150


    К материальным затратам также относятся расходы за электроэнергию. Мощность компьютера - 0,45 КВт в час. Стоимость 1 КВт в час составляет 4,09 р. Компьютер используется 11 часов. Следовательно, общие затраты на электроэнергию составляют: 0,45*11*4,09= 20,24 руб. Суммировав эти две суммы, получаем материальные затраты на разработку платформы знакомств в размере 4002,24 руб.

    Перейдем к расчету окупаемости. Проведя анализ рынка в области разработки

    подобных платформ, мы можем сделать вывод о том, что, купив наш Premium подписку 27 пользователям по цене 150 руб. в течение года, в итоге окупятся игра начнётся спустя 1г и нескольких месяцев.

    ЗАКЛЮЧЕНИЕ


    Разработка Web – сервиса по производству косметики ручной работы разработана в соответствии с поставленными задачи, с помощью языка программирования C#

    Разрабатывался продукт с помощью Visual Studio 2022 который соответствует всем задумкам платформы.

    В ходе работы было проведено исследование среды разработки, в частности программной среды Visual Studio.

    Было выполнено промышленное упражнение в следствии которого были презентованы многофункциональные условия, подобные равно как:

    1 Обеспечить пользователю возможность запуска программы.

    2 Обеспечить пользователю возможность взаимодействия с любой из вкладок и кнопок на них.

    3 Обеспечить пользователю возможность выхода из программы.

    Кроме того во промышленном упражнение существовали презентованы схемы интерфейса, подобные равно как:

    1 Схема интерфейса главного экрана.

    2 Схема вкладки выбора косметики.

    Была сделана документация об лицензии и руководстве пользователя.

    Во финансовом обосновании существовало проложено технико-финансовое подтверждение исследования программного обеспечения, что выявило, то что создание проекты даст благоприятный финансовый результат.

    Существенно были проанализирована индустрия косметологии.

    Формируя стратегию группы, я также делаю большой акцент на применении искусственного интеллекта. Технологии машинного обучения могут сделать приложения действительно персонализированными и сэкономить пользователям время.

    Цель курсового проекта достигнута, все задачи выполнены.

    Список использованных источников


    1 Docs.microsoft.com: цифровой ресурс: сайт - обзор языка C#: сайт. - Санкт-Петербург, 2013 -. - URL: https://docs.microsoft.com/ru-ru/dotnet/csharp/tour-of-csharp/ (дата обращения: 17.06.2022). - Режим доступа: свободный.

    2 Habr.com: цифровой ресурс: сайт- руководство по программированию: сайт-Москва,20015-URL: https://habr.com/ru/post/427325/ (дата обращения: 18.06.2022) - Режим доступа: свободный.

    3 Ispring : цифровой ресурс: сайт - Как установить Moodle: пошаговая инструкция :https://www.ispring.ru/ (дата обращения: 18.06.2022) - Режим доступа: свободный.

    4 Knowledge: цифровой ресурс: сайт - справочник по руководству и технологиям программирования: сайт. - Санкт-Петербург, 2021 -. - URL: https://knowledge.allbest.ru/programming/2c0a65635b3ad79b5c53b89421206d36_0.html (дата обращения: 17.06.2022). - Режим доступа: свободный.

    5 LmsList.ru : цифровой ресурс: сайт - система электронного обучения Moodle: обзор возможностей и функционала : сайт. - Санкт-Петербург, 2022 -. - URL: https://lmslist.ru/free-sdo/obzor-moodle/ (дата обращения: 17.06.2022). - Режим доступа: свободный.

    6 Metanit: цифровой ресурс: сайт - справочник по руководству и технологиям программирования: сайт. - Москва, 2021 -. - URL: https://metanit.com/sharp/ado.php (дата обращения: 16.06.2022). - Режим доступа: свободный.

    7 Mirapolis.ru : цифровой ресурс : сайт - Что такое Moodle, основные преимущества https://www.mirapolis.ru/blog/obzor-moodle/ (дата обращения: 16.06.2022). - Режим доступа: свободный.

    8 Moodle : цифровой ресурс : сайт - система управления обучением сайт https://ubunlog.com/ru/система-управления-обучением-moodle-ubuntu-20-04-lts/ (дата обращения: 15.06.2022). - Режим доступа: свободный

    9 Siblec.ru: цифровой ресурс: сайт - Безопасность при работе с вычислительной техникой: сайт. - Москва, 2014 -. - URL: https://siblec.ru/ obshchestvennye-nauki/bezopasnost-zhiznedeyatelnosti/15-bezopasnost-pri-rabote-s-vychislitelnoj-tekhnikoj (дата обращения: 16.06.2022). - Режим доступа: свободный

    10 Timeweb.com: цифровой ресурс: сайт - Запускаем сервер дистанционного обучения на Moodle https://timeweb.com/ru/ community/articles/zapuskaem-server-distancionnogo-obucheniya-na-moodle (дата обращения: 22.06.2022) - Режим доступа: свободный.


    написать администратору сайта