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


Разработка информационной системы для аудита веб-сайтов

Работа №149859

Тип работы

Дипломные работы, ВКР

Предмет

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

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

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


Работа сделана на примере ООО «Максимал» .

Введение 4
Глава 1 Анализ предметной области 6
1.1 Анализ состояния исследуемого вопроса в конкретной области науки или технологии 6
1.2 Формирование требований к информационной системе 10
1.2.1 Цель проекта 10
1.2.2 Результаты проекта 11
1.2.3. Допущения и ограничения проекта 12
1.2.4 Ключевые участники и заинтересованные стороны проекта 12
1.3 Анализ известных решений и программных средств 13
1.3.1 Screaming Frog SEO Spider Tool 13
1.3.2 Xenu’s Link Sleuth 14
1.3.3 Netpeak Spider 15
1.3.4 Comparser 15
1.3.5 Semrush 16
1.3.6 Топвизор 17
1.3.7 Яндекс Метрика и Google Analytics 17
1.3.8 Сравнительный анализ известных решений и программных средств 18
1.3.9 Результаты анализа известных решений и программных средств 23
1.4 Выбор средств проектирования и средств создания информационных систем 23
1.4.1 Обоснование выбора платформы для разработки 23
Вывод по главе 1 30
Глава 2 Проектирование информационной системы 31
2.1 Описание деятельности предприятия 31
2.2 Описание информационной системы предприятия 32
2.3 Построение модели деятельности предприятия 37
2.3.1 Проектирование бизнес процессов с помощью IDEF0 38
2.3.2 Проектирование бизнес процесса аудита веб-приложения 39
2.4 Формирование технического задания на разработку системы технического и SEO аудита веб-приложений. 47
Вывод по главе 2 52
Глава 3 Разработка и внедрение информационной системы 53
3.1. Описание этапов разработки системы 53
3.1.1 Проектирование системы 53
3.1.2 Проектирование хранения данных 55
3.1.3 Разработка системы 60
3.2 Оценка качества информационной системы 64
3.2.1 Надежность 65
3.2.2 Эффективность 67
3.2.3 Универсальность 68
3.2.4 Корректность 69
3.3 Внедрение системы 70
3.3.1 Установка и настройка серверной части 70
3.3.2 Руководство пользователя 70
3.4 Оценка экономических затрат на проект 75
Вывод по главе 3 83
Заключение 84
Список литературы 86


При создании новых ресурсов в сети Интернет следует задуматься о том, какая аудитория его будет посещать, и откуда будут приходить пользователи. Создание веб-сайта без дальнейшей его поддержки и продвижения может осложнить его индексацию и интерпретацию поисковыми роботами, в следствии чего, сайт может долго развиваться и так и не достигнуть своих целей. Для того, чтобы веб-сайт посещала его целевая аудитория необходимо постоянно поддерживать его контент и техническое состояние в надлежащем состоянии, а также оптимизировать веб-сайт для индексации поисковыми системами.
На сегодняшний день для анализа технического состояния веб-сайтов и определения степени их оптимизации существуют всевозможные информационные системы и средства автоматизации. Однако прогресс в области информационных технологий не стоит на месте в связи с чем на предприятии необходима постоянная модернизация как информационных технологий, так и систем.
Целью выпускной квалификационной работы является разработка информационной системы, позволяющей проводить технический и SEO аудит веб-сайтов, минимизировать время тестирования новых версий приложений и определять возможные проблем при индексации новой версии приложения поисковыми системами.
Для реализации данного проекта необходимо решить следующие задачи:
− провести анализ предметной области и осуществить проектирование информационной системы технического и SEO аудита веб-приложений;
− выбрать инструменты для возможности реализации информационной системы, с учетом текущих технических возможностей;
− разработать и внедрить систему технического и SEO аудита веб-приложений;
− провести оценку экономической эффективности разрабатываемой системы.
Система технического и SEO аудита веб-приложений предназначена для анализа технических и внутренних SEO факторов веб-приложения. Данный анализ позволяет сократить время тестирования веб-приложений и найти факторы, которые могут понизить ранжирование сайта в поисковых системах.
Необходимость разработки системы технического и SEO аудита веб-приложений ООО «Максимал» связана с отсутствием на рынке систем, которые удовлетворяют всем целям компании.
Главным основанием для разработки программного продукта был заказ на создание системы, позволяющей проводить оперативный аудит всех внутренних критериев, влияющих на ранжирование веб-сайтов в выдаче поисковых систем.
На данный момент в компании не используют программное обеспечение или веб-сервисы для проведения технического и SEO аудита, так как нет универсальных систем, удовлетворяющих всем требованиям компании.
Объект исследования: процесс технического и SEO аудита веб-приложений.
Предмет исследования: автоматизация работы сотрудников отделов разработки и продвижения в области тестирования веб-приложений.


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

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

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


Основной целью данной выпускной квалификационной работы является разработка информационной системы, позволяющей проводить оперативный технический и SEO аудит веб-сайтов, минимизировать время тестирования новых версий приложений и определять возможные проблем при индексации новой версии приложения поисковыми системами. Данная система предназначена для автоматизации работы сотрудников отделав разработки и продвижения ООО «Максимал» в области тестирования веб-приложений.
В ходе выполнения выпускной квалификационной работы решены следующие задачи:
− проведен анализ предметной области и осуществить проектирование информационной системы технического и SEO аудита веб-приложений;
− сформированы необходимые требования к проектируемой информационной системы;
− проведен анализ известных решений в похожей области информационных технологий;
− проанализированы и обоснованы инструменты для возможности реализации информационной системы, с учетом текущих технических возможностей;
− проведен анализ предметной области и осуществлено проектирование системы технического и SEO аудита веб-приложений;
− сформировано техническое задание в соответствии с ГОСТ 34.602-89;
− разработана и внедрена систему технического и SEO аудита веб-приложений;
− проведена экспертная оценка качества информационной системы в соответствии с ГОСТ 28195-89;
− проведена оценка экономической эффективности разрабатываемой системы.
В результате выполнения выпускной квалификационной работы приобретены уникальные навыки в области формирования требований к проектированию информационных систем и технологий, а также изучены важные стандарты в области проектирования что значительно расширило кругозор в области стандартизации информационных технологий.
Благодаря анализу всевозможного инструментария, относящегося к разработке как информационных систем в целом так просто программных продуктов или даже банальных скриптов, были смоделированы и классифицированы, а в дальнейшем и обоснованы, возможные инструменты для разработки разных частей информационной системы. Что придало системе невероятную гибкость в модернизации и кроссплатформенности.
При разработке непосредственно самой информационной системы возникало немало трудностей, в основном из-за малого опыта работы с определенным языком программирования или недостаточных теоретических знаний, что явно увеличивало период разработки. Поскольку информационная система разработана на базе двух языков программирования, периодически возникали проблемы с передачей параметров и функций, следует отметить что данный момент в отрасли программирования является малоразвитым и практически не востребованным, что приводит к большим трудностям и повышает затраты на разработку проекта.
В целом запланированный проект полностью реализован в соответствии с требованиями и техническим заданием к проекту. Во время создания информационной системы возникала масса идей по улучшению функционала и эффективности работы информационной системы как в области архитектуры системы, так и реализации интерфейса. К сожалению идеи, выходили за границы требований к проекту и не были реализованы.



1. ISO/IEC 2382:2015. Информационные технологии. Словарь. Часть 1. Основные термины.
2. ГОСТ 19.102-77 (СТ СЭВ 1626-79). Единая система программной документации. Стадии разработки: Гос. стандарт. – Введ. 01.07 1978 (с учетом изменения №1, утвержденным в июне 1981 г.) // Утвержден постановлением государственного совета стандартов Совета Министров СССР от 20 мая 1977 г. № 1268.
3. ГОСТ 28195-89. Оценка качества программных средств: Гос. стандарт. – Введ. 01.07.1990 // Утвержден постановлением государственного комитета СССР по стандартам от 28.07.89 №2507.
4. ГОСТ 34.602-89. Техническое задание на создание автоматизированной системы: Гос. стандарт. – Введ. 01.01.1990 // Утверждён приказом роспрома 16.09.2004 №95.
5. ГОСТ Р 34.10-2012. Информационная технология. Криптографическая защита информации. Процессы формирования и проверки электронной цифровой подписи: Гос. стандарт. – Введ. 07.08.2012 // Утвержден приказом федерального агентства по техническому регулированию и метрологии от 07.08.2012 №215.
6. ГОСТ 51188-98. Защита информации. Испытания программных средств на наличие компьютерных вирусов. Гос. стандарт. – Введ. 14.07.1998 // Утвержден постановлением Госстандарта РФ от 14.07.1998 №295.
7. ГОСТ Р 50.1.028-2001 Информационные технологии поддержки жизненного цикла продукции. Методология функционального моделирования. Гос. стандарт. – Введ. 02.07.2001 // Утвержден постановлением Госстандарта РФ от 02.07.1998 №256.
8. ГОСТ Р МЭК 60870-5-103-2005: Устройства и системы телемеханики. Часть 5. Протоколы передачи. Гос. стандарт. – Введ. 28.12.2005 // Утвержден постановлением Госстандарта РФ от 28.12.2005 №426.
Основная литература
9. Elastic Stack and Product Documentation [Электронный ресурс] Режим доступа: https://www.elastic.co/guide/index.html (22.05.2016).
10. Elasticsearch как NoSQL база данных. [Электронный ресурс] / Хабрахабр Режим доступа: https://habrahabr.ru/company/percolator/blog/222765/ (20.05.2016).
11. IntelliJ IDEA [Электронный ресурс] / JetBrains. Режим доступа: http://jetbrains.ru/products/idea/ (10.05.2016).
12. Lehey G. FreeBSD Operating System [Электронный ресурс] / - М.: Интернет-Университет Информационных Технологий. 2016. -237с.; То же [Электронный ресурс] Режим доступа: http://biblioclub.ru/index.php?page=book_view_red&book_id=429140 (01.06.2016).
13. NSQ Docs 0.3.8 [Электронный ресурс] Режим доступа: http://nsq.io/overview/design.html (22.05.2016).
14. Redis и области его применения. [Электронный ресурс] / Записки программиста Режим доступа: http://eax.me/redis/ (30.05.2016).
15. Анализатор переходов [Электронный ресурс] / анализаторы поисковых машин. Режим доступа: http://www.analyzethis.ru/?analyzer=from&lang=ru&location=ru (20.05.2016).
16. Богданов А.В. Сервис-ориентированная архитектура: новые возможности в свете развития grid технологий [Электронный ресурс] / Богданов А.В., Станкова Е.Н., Мареев В.В., Автономная некоммерческая организация «Институт высокопроизводительных вычислений и интегрированных систем» - СПБ. Режим доступа: http://www.ict.edu.ru/ft/005639/62316e1-st03.pdf (20.05.2016).
17. Бражук А. И. Сетевые средства Linux. / - М.: Интернет-Университет Информационных Технологий. 2016. -148.; То же [Электронный ресурс] Режим доступа: http://biblioclub.ru/index.php?page=book_view_red&book_id=428794 (02.06.2016).
18. Д. Уэстерман. Сервис-ориентированная архитектура сегодня: введение в SOA. [Электронный ресурс] / SOA Today: Introduction to Service-Oriented Architecture. Режим доступа: http://www.dmreview.com/article_sub.cfm?articleID=7992 (15.04.2016).
19. Диаграмма вариантов использования как концептуальное представление бизнес-системы в процессе ее разработки. [Электронный ресурс] / НОУ Интуит. Режим доступа: http://www.intuit.ru/studies/courses/32/32/lecture/1004 (11.05.2016).
20. Докси К. Введение в программирование на Go. [Электронный ресурс] / Режим доступа: http://golang-book.ru/ (25.05.2016).
21. Документация Phalcon 2.0.10. [Электронный ресурс] / Phalcon - High Performance PHP Framework. Режим доступа: https://docs.phalconphp.com/ru/latest/index.html (25.05.2016).
22. Использование доменов верхнего уровня для веб-сайтов. [Электронный ресурс] / World Wide Web Technology Surveys. Режим доступа: https://w3techs.com/technologies/overview/top_level_domain/all (26.05.2016).
23. Колисниченко Д. PHP и MySQL. Разработка Web-приложений. / - СПБ.: БХВ-Петербург, 2015, -592 с.
24. МакКрэри Д. Осмысление NoSQL. / МакКрэри Д., Келли А. – НьюЙорк: Manning Publications, 2014, -286 c.
25. О FreeBSD. [Электронный ресурс] / Проект FreeBSD. Режим доступа: https://www.freebsd.org/ru/about.html (11.05.2016).
26. Пайлон Д. UML 2 для программистов / Д. Пайлон, Н. Питмен. – СПб.: Питер, 2012. -240 с.
27. Руководство по PHP Manual [Электронный ресурс] / 2014. Режим доступа: http://php.net/manual/ru (20.05.2016).
28. Савельева Н. В. Язык программирования PHP. / - М.: Интернет-Университет Информационных Технологий. 2016. -330с.; То же [Электронный ресурс] Режим доступа: http://biblioclub.ru/index.php?page=book_view_red&book_id=428975 (20.05.2016).
29. Саммерфильд М. Программирование на Go. Разработка приложений XXI века. /: Саммерфильд М., пер. с англ.: Киселёв А. Н. – М.: ДМК Пресс, 2013. – 580 с.: ил. ISBN 978-5-94074-854-0.
30. Скляр Д. PHP. Рецепты программирования. / Скляр Д. Трахтенберг А. – СПБ.: Питер, 2015, -784с.
31. Сегуин К. Маленькая книга о Redis. [Электронный ресурс] / Библиотека литературы для админов. Режим доступа: http://adm-lib.ru/books/10/Little-Redis-Book.pdf (5.05.2016).
32. Техническое задание на разработку программы [Электронный ресурс], 2012. – Режим доступа: http://userdocs.ru/informatika/117219 (15.04.2016).
33. Филиппов, С.А. Основы современного веб-программирования: учебное пособие / С.А. Филиппов. – М. : МИФИ, 2011. – 160 с. – ISBN 978-5-7262-1402-3; То же [Электронный ресурс]. – Режим доступа: http://biblioclub.ru/index.php?page=book&id=232424 (27.05.2016).
Дополнительная литература
34. Ашманов И. Оптимизация и продвижение сайтов в поисковых системах (+CD). З-е издание / Ашманов И., Иванов А. – СПб.: Питер, 2010. -464 с.: ил.
35. Введение в СУБД MySQL / - М.: Интернет-Университет Информационных Технологий. 2007. -237с.; То же [Электронный ресурс] Режим доступа: http://biblioclub.ru/index.php?page=book&id=234900 (16.05.2016).

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



Подобные работы


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