Диплом: Разработка сетевого программного обеспечения на примере организации ООО "Авто.Ру Холдинг"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
32
исправлениями безопасности. Последний релиз был версия 1.1.21 в апреле 2019
года.
В мае 2011 года разработчики решили использовать новые версии PHP и
исправить архитектурные недостатки, в результате чего в версии 2.0. В мае 2013
года Код Yii 2.0 был опубликован, а первый стабильный релиз состоялся в октябре
2014 года. PHP7 поддерживается начиная с версии 2.0.9. Последняя версия 2.0.19
была выпущена в мае 2019.
Особенности включают в Yii:
- Шаблон проектирования Model-View-Controller (MVC).
- Формирование комплексных спецификаций WSDL-сервисов и управление
обработкой запросов веб-сервисов.
- Интернационализация и локализация (I18N и L10N), включая перевод
сообщений, форматирование даты и времени, форматирование чисел и
локализацию интерфейса.
- Многоуровневая схема кэширования, которая поддерживает кэширование
данных, кэширование страниц, кэширование фрагментов и динамическое
содержимое. Носитель кэширования может быть изменен.
- Обработка ошибок и ведение журнала. Сообщения журнала можно
классифицировать, фильтровать и направлять в различные пункты
назначения.
- Меры безопасности включают предотвращение межсайтовых сценариев
(XSS), подделки межсайтовых запросов (CSRF) и подделки файлов cookie.
- Модульное и функциональное тестирование на основе PHPUnit и Selenium.
- Автоматическая генерация кода для скелетного приложения CRUD с
помощью инструмента Git.
- Код, генерируемый компонентами Yii и средствами командной строки,
соответствует стандарту XHTML.
- Предназначен для работы со сторонним кодом. Например, можно включить
код из PEAR или Zend Framework.
Сайты, разработанные на фреймворке Yii
- yiiframework.com- Сайт сообщества фреймворка
33
- amazon.com- популярная торговая площадка
Пример технологи для реализации Frontend пользовательского интерфейса на
сайте:
React js – JavaScript свободная библиотека с открытым исходным кодом
предназначенная для разработки пользовательского интерфейса. React
поддерживают как компании гиганты: Facebook, Instagram так и отдельными
разработчиками. Библиотека используется для разработок одностраничных
сайтов так и огромных сайтов с огромной посещаемостью такие как например
сайт Auto.ru компании Авто Холдинг, используется также в разработке
мобильных приложений. React.js является высокоскоростным, простым и
масштабируемой библиотекой. Во время разработки пользовательского
интерфейса React часто использую с другими библиотеками типа Redux.
Главные особенности React это:
- Однонаправленная передача данных это когда свойство передаются от
родительских компонентов к дочерним. Компоненты получают свойства
как множество неизменяемых.
- Виртуальный DOM с помощью которого React создает кэш структуры в
памяти, позволяющий вычислить разницу между предыдущим и текущим
состоянием пользовательского интерфейса для оптимального обновления
DOM. Библиотека сама решает, какие компоненты страницы необходимо
обновить
Сайты, реализованные на React:
- Русскоязычный сайт по продажи машин auto.ru.
- instagram - Популярная соц. сеть по обмену фотографиями.
- Facebook- Крупнейшая соц. сеть в мире для общения.
JQuery- Одна из популярных и старых JavaScript библиотек созданная
энтузиастом Джоном Резингом в 2006 году, фокусирующая на взаимодействии
HTML и JavaScript. Библиотека помогает легко получать доступ к любому
34
элементу DOM, обращаться к содержимому элемента и атрибутам, а также
манипулировать ими. Но неоспоримое преимущества этой библиотеки — это
технология API для работы AJAX позволяющие без перезагрузки страниц
обновить данные на сайте. Разработку JQuery ведет команда добровольцев.
Возможности:
- Javascript-плагины.
- AJAX-дополнения.
- События.
- Визуальные эффекты.
- Переход по дереву DOM.
Почти в каждом сайте реализован JQuery так как он является некоторым
стандартом для создания удобного, быстрого, и эстетичного интернет ресурса для
привлечения пользователей.
Преимущества библиотек и фреймворков которые помогают разработчики
реализовать идеи на сайте в считанные дни и позволяют сэкономить время
разработки или использовать систему CMS которая позволяет на основе
шаблона (разработанная программистами OpenSource ) внести пару изменений и
сайт готов за 20-40 минут. Несмотря на эти, казалось бы, большие преимущества
существуют недостатки данных фреймворков библиотек и шаблонов:
- Шаблоны не всегда подходят для определенного сайта, поэтому
приходиться создавать или искать плагины для реализации функции
в проекте.
- Шаблоны в основном созданы для реализации не больших проектов
таких как блог, небольшой информационный сайт, маленький или
средний интернет магазин и т.д. При создании большого проекта
могут возникнуть проблемы, которые придется устранять, а это не
так быстро, как кажется, когда написанный код составляет 5000-
10000 строк.
35
Фреймворки и библиотеки тоже работают по принципу готового плагины к
сайту (указал ссылку и готов), если нет необходимой функции, то придется
дописывать код самому.
Невозможно использовать один фреймворк или библиотеку во всем так как
каждый заточен под определенный функционал на сайте
С учетом темпом роста технологий и появление все больше новых функций
старые библиотеки и фреймворки становятся не актуальными или вовсе
перестают поддерживать это редко, но есть.
Следую из анализа приведенных технологий можно сказать что
фреимворки, библиотеки и шаблоны созданы для облегчения разработки, всегда
будут разрабатываться и дополняться вплоть до того, что на одной библиотеки
можно будет реализовать сайт, однако некоторые компании ценят специалистов
не потому что они знают различные технологии разработки, а потому что
профессионально владеют языком программирования, его плюсы и минусы. В
дальнейшем это облегчит понимание фреймворка, библиотеки и шаблона и
случаи сбоя поможет быстрее найти и устранить проблему. Исходя из выше
написанного что для реализации большого проекта, который будет
поддерживаться долгое время лучше начинать на чистом языке
программирования и лишь малую часть использовать Фреймворки, библиотеки и
шаблоны дабы избежать проблем в будущем с исправлением кода, если проект
маленький, то можно смело использовать перечисленные сверху технологии.
1.3.2. Выбор и обоснование стратегии автоматизации задачи
Автомобильный сайт «Авто.ру» — один из крупнейших в стране
автомобильных классифайдов. через который ежегодно продаётся более полутора
миллионов подержанных и новых машин.
Сайт «Авто.ру» был запущен 15 июля 1996 года. Изначально сайт
представлял собой справочник по автомобилям. Постепенно на сайте появились
форумы по автомобильной тематике и доски объявлений о купле-продаже
подержанных автомобилей. Аудитория сайта росла, в 1999 году «Авто.ру»
получил первое признание — сразу два приза «Интел Интернет Премии» в
36
номинациях «Сайт общения» и «Веб выбирает вас». Первые наёмные сотрудники
появились у «Авто.ру» в 2000 году. В 2003 году портал «Авто.ру» вошёл в
«большую двадцатку» ресурсов российского интернета с наибольшим охватом
российской аудитории, составленную на основе статистических данных Rambler
и Mail.Ru, а также сотню наиболее полезных и интересных интернет-ресурсов по
оценке «Рамблера». В 2006 году «Авто.ру» расширился разделом отзывов об
автомобилях. В 2007 году в дополнение к объявлениям о продаже автомобилей и
другого транспорта (от мотоциклов до снегоходов и катеров) на сайте появился
раздел запчастей, в который уже к следующему году загружали по 10 тысяч
объявлений в месяц. В 2008 году пользователям стал доступен «Журнал
расходов», который позволял на чужом опыте оценить стоимость эксплуатации
конкретного автомобиля. В первой половине 2000-х проект рос намного быстрее
рынка, ежегодно увеличивая аудиторию на 70—80 % при среднем для интернет-
компаний показателе в 15—25 %. Так, в 2008 году посещаемость «Авто.ру»
составляла 150—250 тысяч человек в сутки, что обеспечивало сайту место в
списке 25 самых популярных российских интернет-ресурсов, то в начале 2018
года ежедневная аудитория проекта превысила 1 миллион человек.
Вся деятельность компании разбивается на коммерческий и корпоративный
блоки. Коммерческий блок — центры продаж и послепродажного обслуживания.
Корпоративный блок — подразделения по развитию персонала и компании в
целом. Компания «Авто.ру» открыла первый центр офлайн-оценки подержанных
автомобилей летом 2016 г. В апреле 2018 г. компания открыла в Москве центр по
продаже подержанных машин. Сейчас у «Авто.ру» работает четыре офлайн-
площадки в Москве и Санкт-Петербурге. За два года компания пробовала в
офлайне различные бизнес-направления: сертификацию автомобилей, продажу
частным лицам, выкуп машин для дилеров. За 2018 год дилерский центр продал
более 1 миллиона машин.
37
Таблица № 5
Операционные результаты за 2016-2018 г.
2016
2017
2018
Продажи новых
автомобилей, шт.
73 310
84 225
96 670
Продажи автомобилей
с пробегом, шт.
33 369
48 158
64 320
Выработка сервиса, н/ч, без
учета внутренних
заказ-нарядов
3 338 319
3 625 694
4 164 212
Таблица № 6
Финансовые результаты за 2016-2018 г.
2016
2017
2018
Выручка, млн рублей
149 346
180 153
229 667
EBITDA, млн рублей
7 099
8 790
11 929
Чистая прибыль, млн
рублей
1 946
3 771
6 256
Net Debt / EBITDA
2.74
2.39
1.70
38
Рисунок 13 - Продажи новых автомобилей, шт.
Рисунок 14 - Продажи автомобилей с пробегом, шт.
39
Рисунок 15 - Консолидированный отчет о финансовом положении за 2017 г.,
2018 г.
40
Продажи новых автомобилей на сайте «авто.ру», шт.
Рынок новых автомобилей в России, шт.
Рисунок 16 - График продаж автомобилей
В 2018 году выручка компании «Авто.ру» составила 229 667 миллионов
рублей. Это на 49 515 миллионов рублей или на 27,5% больше показателя 2017
года.
Показатель EBITDA за отчетный период увеличился на 3 140 миллионов
рублей (на 35,7%) и составил 11 929 миллионов рублей. Чистый долг в 2018 году
снизился на 730 миллионов рублей (-3,5%). Соотношение чистый долг/EBITDA
на 31.12.2018 составило 1,7 (годом ранее - 2,39).
Чистая прибыль компании «Авто.ру» в 2018 году также выросла и
составила 6 256 миллионов рублей. Это на 2 484 миллиона рублей или на 65,9%
больше, чем в 2017 году.
41
По результатам 2018 года компания «Авто.ру» добилась лучших
результатов за свою историю развития в работе всех ключевых бизнес-
направлений.
В течение 2018 года компания «Авто.ру» реализовала 96 670 новых
автомобилей. Динамика роста продаж в компании достигла уровня +15% по
сравнению с результатами 2017 года, что выше темпов роста российского
авторынка. Таким образом, «Авто.ру» в 2018 году увеличил свою долю на
российском рынке иномарок до 7,2%.
Весомый вклад в копилку результатов компании внес департамент
корпоративных продаж. В прошлом году корпоративным клиентам «Авто.ру»
было реализовано 25 611 новых автомобилей, что на 14% лучше показателей
предыдущего года.
Подразделение «Авто.ру» Автомобили с пробегом продемонстрировало
рост продаж на 34% и добилось результата 64 320 реализованных автомобилей с
пробегом.
Наряду с отличными показателями отделов продаж, компания «Авто.ру»
добилась значительного роста и в направлении сервисного обслуживания. В
течение 2018 года сервисные центры компании «Авто.ру» провели обслуживание
и ремонт автомобилей в объеме 4 164 212 нормо-часов (без учета внутренних
заказ-нарядов), что соответствует росту на 15% по сравнению с 2017 годом.
Серьезный вклад в динамику роста продаж компании внесли новые
дилерские центры «Авто.ру», открытые в 2018 году
Результаты работы «Авто.ру» в 2018 году – следствие правильного бизнес-
подхода компании: клиент и его интересы для компании всегда на первом месте.
Компания за свою более чем 23-летнюю историю развития наработала огромную
клиентскую базу: прошлой весной «Авто.ру» перешагнул рубеж в 1 миллион
проданных новых автомобилей. Компания дорожит каждым клиентом и
стремится стать проводником в мир автомобилей для него и его близких, помогает
решить любой вопрос, связанный с проблемами мобильности. Именно этот
подход вывел «Авто.ру» на позиции лидера».

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран