Тип работы:
Предмет:
Язык работы:


Разработка web-интерфейса онлайн-сервиса автомоечного комплекса

Работа №19378

Тип работы

Бакалаврская работа

Предмет

информационные системы

Объем работы55
Год сдачи2016
Стоимость4900 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
505
Не подходит работа?

Узнай цену на написание


Введение 4
1 Обзор предметной области 6
1.1 Сервис управления автомойками «Мойки-Онлайн» 7
1.2 Сервис управления автомойками «Автомойка.Онлайн» 9
1.3 Информационный портал об автомойках «Где мойка?» 14
1.4 Сравнительная таблица сервисов-аналогов 17
1.5 Выводы по главе 1 20
2 Проектирование веб-приложения 21
2.1 Модель процесса бронирования услуг 21
2.2 Диаграмма вариантов использования 24
2.3 Архитектура системы 25
2.4 Прототип пользовательского интерфейса 27
2.5 Выводы по главе 2 29
3 Программная реализация системы 30
3.1 Клиентская часть 30
3.1.1 Особенности AngularJS приложения 30
3.1.2 Структура клиентской части приложения 31
3.1.3 Пользовательский интерфейс 32
3.2 Серверная часть 38
3.2.1 Концепция REST 38
3.2.2 Структура серверной части 39
3.2.3 Работа с базой данных 40
3.2.4 API интерфейс веб-приложения 42
Заключение 44
Список сокращений 45
Список использованных источников 46
Приложение

Информационные технологии являются важным элементом развития современного информационного общества. Повышение качества жизни населения Красноярского края, а также создание условий для дальнейшего успешного социально-экономического развития на основе использования информационных и телекоммуникационных технологий является одной из приоритетных задач города и края. В частности, одной из задач является распространение технологий электронного взаимодействия бизнеса и населения, соответствующее уровню информационного общества.
На сегодняшний день возможности информационных технологий позволяют обеспечить владельцев бизнеса и их клиентов автоматизированными системами, позволяющими эффективно организовать рабочий процесс. В сфере бизнеса широкое практическое применение нашли веб-приложения. Их возможности могут быть сопоставимы с возможностями десктопных программ, а очевидным преимуществом является то, что веб-приложения могут быть доступны по сети в любом месте и в любое время на компьютере, планшете или мобильном устройстве пользователя. Таким образом, веб-технологии пригодны для решения широкого спектра бизнес задач.
По данным аналитического агентства «Автостат» число автовладельцев в России возрастает с каждым годом. Известно, что на начало 2015 года на каждую тысячу россиян в среднем приходилось 284 легковых автомобиля. Население современных городов все чаще отдает предпочтение данному способу передвижения, ввиду очевидных преимуществ, таких как мобильность и комфорт. Обеспечение чистоты автомобиля - это одна из повседневных задач каждого водителя, а регулярное посещение автомойки требует временных затрат, поэтому качественное и быстрое обслуживание автомобилей является актуальной задачей для организаций, работающих в сфере автомоечного бизнеса. Использование веб-приложения реализующего функцию записи онлайн является оптимальным решением для повышения качества услуг, 4
предоставляемых автомоечными комплексами, а также обеспечения автовладельцев возможностью гарантированно получить услугу на выбранной автомойке в удобное время без очередей.
На данный момент большая часть организаций занимающихся автосервисом и автомоечным бизнесом в Красноярске не имеют ни веб-сайта, ни специализированного программного обеспечения. Запись осуществляется по телефону или обслуживание проходит в порядке живой очереди. На существующих сервисах онлайн-бронирования автомоечных услуг информация по городу Красноярску зачастую отсутствует.
Темой данной ВКР является разработка веб-интерфейса онлайн-сервиса автомоечного комплекса. Требуется разработать онлайн-сервис на базе существующего десктопного программного обеспечения для автоматизации и учета автомоечного бизнеса «Clean-Control». Программа «Clean-Control» доступна на рынке уже более 6 лет. К настоящему времени, с помощью данного ПО автоматизировано более 500 автомоечных комплексов по всей России (в том числе и в городе Красноярске) [4].
Целью данной выпускной квалификационной работы является проектирование и программная реализация веб-приложения для предварительного онлайн-бронирования услуг автомоечного комплекса.
В ходе работы необходимо решить следующие задачи:
- Провести обзор предметной области: описать текущее состояние проблемы; составить сравнительную характеристику существующих сервисов-аналогов разрабатываемой системы.
- Спроектировать веб-приложение в соответствии с требованиями
заказчика: описать архитектуру веб-приложения, определить
структуру данных необходимых для работы приложения; разработать модель автоматизируемого бизнес-процесса; создать прототип графического интерфейса пользователя.
- Реализовать веб-интерфейс онлайн-сервиса автомоечного комплекса для программного продукта «Clean-Control» на языках C# и JavaScript.


Возникли сложности?

Нужна помощь преподавателя?

Помощь студентам в написании работ!


В ходе выполнения ВКР было проведено обзорное исследование предметной области и существующих сервисов, аналогичных разработанному, после чего сделаны выводы по результатам сравнительных характеристик рассмотренных сервисов-аналогов. Так как обзор показал, что существующие сервисы онлайн бронирования автомоечных услуг не предоставляют информации по городу Красноярску, разработанная система является актуальным на сегодняшний день решением, позволяющем автоматизировать процесс записи на автомойку.
В соответствии с функциональными требованиями заказчика и выводами по результатам обзорного исследования сервисов-аналогов, разработан проект веб-приложения, реализующего веб-интерфейс онлайн-сервиса для автоматизации процессов автомоечного комплекса. В качестве результата проектирования приведена модель системы в виде совокупности диаграмм на языке моделирования UML, SADT-диаграмм, а также прототипов графического интерфейса веб-приложения. Описана архитектура приложения, его компонентная структура, функциональные возможности и входные/выходные параметры. Выделены и представлены сущности из базы данных необходимые для работы приложения, описаны внесенные в базу изменения.
Как результат, выполнена программная реализация веб-интерфейса онлайн-сервиса автомоечного комплекса на языках C# и JavaScript для системы автоматизации автомоечного бизнеса «Clean-Control». Описание клиентской и серверной части разработанного приложения, интерфейса их взаимодействия, а также процесса оформления заказа пользователем приведено в главе 3.



1. Развитие информационного общества [Электронный ресурс] : Официальный портал Красноярского края. - Режим доступа: http://www.krskstate.ru/realization/gosprog/0/id/16537
2. Региональная технологическая платформа [Электронный ресурс] : Агентство информатизации и связи Красноярского края. - Режим доступа: http://www.it.krskstate.ru/rtp
3. Обеспеченность легковыми автомобилями по регионам РФ [Электронный ресурс] : Инфографика от аналитического агентства Автостат. - Режим доступа: http://www.autostat.ru/news/view/22910/
4. Программа для автомойки Clean-Control [Электронный ресурс] // Официальный сайт ПО Clean-Control. - Режим доступа: http://clean-control.ru/
5. Сервис управления автомойками «Moyki-Online» [Электронный ресурс]. - Режим доступа: http://moyki-online.ru/#/all
6. Сервис подбора автомойки «Автомойка.Онлайн» [Электронный ресурс]. - Режим доступа: http://xn--80aaf2afknb7a.xn--80asehdb/
7. Сервис «Где мойка?» [Электронный ресурс]. - Режим доступа: http://www.gdemoyka.ru/
8. ГОСТ Р ИСО/МЭК 12207-99 Информационная технология. Процессы жизненного цикла программных средств.
9. Дэвид А. Марка, Клемент МакГоуэн. Методология структурного анализа и проектирования SADT (Structured Analysis & Design Technique). - М.: Метатехнология, 1993 - 243 с.
10. Буч Г., Рамбо Д., Якобсон И. Б90 Язык UML. Руководство пользователя. 2-е изд.: ДМК Пресс, 2006. - 496 с.: ил.
11. Принципы работы и структура Web-приложений на основе ASP.NET [Электронный ресурс] : Национальный Открытый Университет "ИНТУИТ".
- Режим доступа:
http://www.intuit.ru/studies/courses/1139/250/lecture/6422?page=1
12. Общие сведения о ASP.NET MVC [Электронный ресурс] : MSDN - сеть разработчиков Microsoft. - Режим доступа: https://msdn.microsoft.com/ru- ru/library/dd381412(v=vs.108).aspx
13. Прототипирование сайтов. Методы прототипирования [Электронный ресурс]: Fotodizart | статьи, уроки по веб-дизайну, рисованию, обработке фотографий. - Режим доступа: http://fotodizart.ru/prototipirovanie-sajtov.html
14. Интерактивный прототип в Axure [Электронный ресурс] : Хабрахабр. - Режим доступа: http://habrahabr.ru/post/205450/
15.10 преимуществ использования фреймворка Angular.js при разработке веб¬приложений [Электронный ресурс] : Режим доступа:
http://stfalcon.com/ru/blog/post/why-use-angularjs-for-webapps
16. Понимание типов сервисов в AngularJS (constant, value, factory, service,
provider) [Электронный ресурс] : Режим доступа:
https://habrahabr.ru/post/190342/
17. Использование HTTP методов для создания RESTful сервисов [Электронный ресурс] : Режим доступа: http://www.restapitutorial.ru/lessons/httpmethods.html
18. REST как альтернатива SOAP [Электронный ресурс] : Режим доступа: http://www.ccc.ru/magazine/depot/07_01/read.html?0502.htm

Работу высылаем на протяжении 30 минут после оплаты.




©2024 Cервис помощи студентам в выполнении работ