Реферат 9
Определения, обозначения и сокращения 10
Оглавление 12
Введение 14
Глава 1. Предварительный обзор системы 15
1.1 Краткая характеристика предприятия 15
1.2 Организационная структура предприятия 15
1.3 Описание предметной области 16
1.4 Пользователи системы и их информационные потребности 16
1.5 Производственные функции ИС 17
1.6 Информация о необходимых технических средствах 17
1.7 Обзор готовых решений 18
1.7.1 Онлайн-сервис pingdom.com 18
1.7.2 Онлайн-сервис gtmetrix.com 18
1.7.3 Онлайн-сервис webpagetest.org 19
1.8 Решение о разработке информационной системы 19
Глава 2. Обзор проблем и формирование требований к ИС 20
2.1 Обзор текущих проблем и причин их возникновения 20
2.2 Моделирование процессов в организации 21
2.2.1 Методология IDEF0 21
2.2.2 Диаграмма потока данных 24
Глава 3. Проектирование и создание ИС 26
3.1 Диаграмма вариантов использования 26
3.2 Диаграммы последовательности 28
3.3 Статическая модель системы 31
3.4 Схема базы данных 32
3.5 Интерфейсы информационной системы 33
3.5.1 Структура API 33
3.5.2 Интерфейс пользователя 36
Глава 4. Финансовый менеджмент, ресурсоэффектиность и ресурсосбережение 45
4.1 Описание работы 45
4.2 Потребители продукта 45
4.4 Модель Кано 49
4.5 Технология QuaD 52
4.6 Планирование разработки 54
4.6.1 Структура работ в рамках разработки 54
4.6.2 Определение трудоемкости выполнения работ 55
4.6.3 График проведения разработки 57
4.6.4 Бюджет разработки 60
4.6.4.1 Заработная плата исполнителей 60
4.6.4.2 Отчисления во внебюджетные фонды 61
4.6.4.3 Формирование бюджета затрат разработки 62
4.7 Вывод о перспективах разработки 62
Глава 5. Социальная ответственность 64
5.1 Аннотация 64
5.2 Профессиональная социальная безопасность 64
5.2.1 Анализ опасных и вредных производственных факторов 64
5.2.2 Производственная санитария 66
5.2.2.1 Микроклимат рабочего места 66
5.2.2.2 Шумовое загрязнение 67
5.2.2.3 Освещенность 68
5.2.3 Техника безопасности 71
5.2.3.1 Электробезопасность 71
5.3 Экологическая безопасность 73
5.3.1 Защита атмосферы 74
5.3.2 Защита гидросферы 74
5.3.3 Защита литосферы 74
5.4 Чрезвычайные ситуации 75
5.4.1 Пожарная безопасность 76
5.5 Организация рабочего места 79
5.5.1 Специальные вопросы организации рабочего места 79
5.5.2 Эргономика 80
Заключение 82
Список литературы 83
Приложение А 85
Реферат
Дипломная работа включает в себя: 85 с., 25 рис., 25 таблиц, 26 источников.
Коммерческая разработка корпоративного web-приложения требует обеспечения его высокой производительности. Необходимость анализа производительности с помощью автоматизированных тестов скорости загрузки страниц и оценки их результатов, платность подобных сервисов обусловили необходимость разработки собственной системы анализа результатов автоматических тестов производительности.
Данная работа посвящена проектированию и созданию системы автоматизации анализа производительности корпоративного web- приложения на основе инструмента Web Page test. В рамках данной работы был разработан пользовательский интерфейс приложения, концепция его работы, все необходимые формы, отчеты и функции, база данных.
Результатом данной работы является онлайн-приложение, посредством которого разработчик корпоративного web-приложения может протестировать скорость загрузки его страниц и проанализировать результаты, отображаемые в виде графиков и диаграмм. Приложение запущено в работу на предприятии.
Введение
При коммерческой разработке корпоративного web-приложения важной задачей является обеспечение его высокой производительности. Одним из способов анализа производительности является использование автоматизированных тестов скорости загрузки страниц и оценка их результатов. В настоящее время сервисы, предоставляющие услуги тестирования производительности и анализа результатов, работают на коммерческой основе с взиманием ежемесячной оплаты.
В связи с этим, тема данной выпускной квалификационной работы - «Разработка системы автоматизации анализа производительности корпоративного web-приложения на основе инструмента Web Page test» - является актуальной и носит прикладной характер.
Целью данной работы является разработка приложения, которое будет обеспечивать хранение информации о проведенных тестах производительности страниц корпоративного web-приложения и увеличит наглядность ее представления для анализа за счет использования автоматических средств.
Работа была выполнена для компании ООО «Ай Ти Скрипт», которая осуществляет коммерческую разработку корпоративного web-приложения.
В рамках данной работы был проведен предварительный обзор предметной области, определены пользователи системы и их информационные потребности, созданы модели системы. Был разработан пользовательский интерфейс приложения, концепция его работы, созданы формы и отчеты для работы с информацией, база данных для работы приложения. Также были созданы функции, посылающие HTTP-запросы на сервер тестирования, обрабатывающие приходящие в ответ XML-документы, и функции для выполнения ряда других задач.
Заключение
Результатом данной работы является онлайн-приложение, посредством которого разработчик корпоративного web-приложения может протестировать скорость загрузки его страниц и проанализировать результаты, отображаемые в виде графиков и диаграмм. В результате разработки данной системы наглядность представления информации для анализа существенно увеличилась. Улучшена структура хранения данных, что облегчает задачу поиска нужной информации.
При реализации данного проекта была изучена предметная область, проведен сравнительный анализ существующих систем и выбор инструментальных средств, были изучены и применены на практике способы и методы программирования в среде Oracle Application Express.
В рамках данной работы был разработан пользовательский интерфейс приложения, концепция его работы, созданы формы и отчеты для работы с информацией, база данных для работы приложения. Также были созданы функции, посылающие HTTP-запросы на сервер тестирования, обрабатывающие приходящие в ответ XML-документы, и функции для выполнения ряда других задач.
Автоматизированная система анализа производительности разработана с учётом всех требований разработчиков web-приложения, имеет простой в использовании и интуитивно понятный интерфейс.
Также в данной работе были рассмотрены коммерческие перспективы разработки системы, определены возможные варианты дальнейшего развития, а также рассчитан календарный график выполнения и бюджет проекта. Кроме того, рассмотрена социальная ответственность, возникающая при разработке программного продукта, которым является автоматизированная система анализа производительности корпоративного web-приложения.
Список литературы
1. Pingdom - Website Monitoring Made Easy [Электронный ресурс]. - 2016.- Режим доступа: https://www.pingdom.com/product.
2. GTmetrix | Website Speed and Performance Optimization [Электронный ресурс]. - 2016.-Режим доступа: https://gtmetrix.com/features.html
3. WebPagetest - Website Performance and Optimization Test [Электронный ресурс]. - 2016.-Режим доступа: http://www.webpagetest.org/about
4. Дубаков А.А. Проектирование информационных систем: Учебное пособие.- Томск: Изд. ТПУ, 2001.- 150 с.
5. Буч Г, Якобсон А, Рамбо Дж. UML. Классика CS. 2-е издание. / Пер. с англ. - СПб.: Питер, 2006.
6. Википедия. Свободная энциклопедия. Схема базы данных [Электронный
ресурс]. - 2016.-Режим доступа:
https: //rn.wikipedia. о^^кРСхема_базы_данных
7. WebPagetest Documentation. RESTful APIs [Электронный ресурс]. - 2016.- Режим доступа: https://sites.google.com/a7webpagetest.org/docs/advanced- features/webpagetest-restful-apis
8. WebPagetest Documentation. Metrics [Электронный ресурс]. - 2016.-Режим
доступа: https://sites.google.com/a/webpagetest.org/docs/using-
webpagetest/metrics
9. Oracle Application Express Application Builder User's Guide. 10.1.1 Interactive Reports [Электронный ресурс]. - 2016.-Режим доступа: https://docs.oracle.com/cd/E59726_01/doc.50/e39147/rpts_diffs.htm#HTMDB2 9283
10. СанПиН 2.2.2.542 - 96. Санитарные правила и нормы.
11. ГОСТ 12.0.003-74. Классификация производственных факторов. - М.: Госстандарт РФ, 1999г.
12. СанПиН 2.2.4.548-96. Гигиенические требования к микроклимату производственных помещений.
13. ГОСТ 12.1.003-83 (1999) ССБТ. Шум. Общие требования безопасности.
14. СанПиН 2.2.2/2.4.1340-03. Санитарно-эпидемиологические правила и нормативы «Гигиенические требования к персональным электронновычислительным машинам и организации работы»
15. СанПиН 2.2.1/2.1.1.1278-03. Гигиенические требования к естественному, искусственному и совмещенному освещению жилых и общественных зданий. - М.: Госкомсанэпиднадзор, 2003.
16. Р 2.2.2006-05. Руководство по гигиенической оценке факторов рабочей среды и трудового процесса. Критерии и классификация условий труда. - М.: Минздрав России, 1999.
17. ПУЭ - Правила устройства электроустановок. 6-е изд. с изм. и дополн. - СПб, 1999.
18. СанПиН 2.2.1/2.1.1.1200-03. Санитарно-защитные зоны и санитарная классификация предприятий, сооружений и иных объектов.
19. СН 3086-84 «Предельно допустимые концентрации загрязняющих веществ в атмосферном воздухе населенных мест».
20. ГОСТ 17.1.3.06-82. Охрана природы. Гидросфера. Общие требования к охране подземных вод.
21. ГОСТ 17.1.3.13-86. Охрана природы. Гидросфера. Общие требования к охране поверхностных вод от загрязнений.
22. СанПиН 42-128-4690-88. Сбор твердых, жидких бытовых и пищевых отходов и сбор твердых бытовых отходов.
23. ГОСТ Р 22.0.02-94. Безопасность в чрезвычайных ситуациях.
24. Федеральный закон от 22.07.2013 г. №123 - ФЗ, Технический регламент о требованиях пожарной безопасности.
25. НПБ 105-03. Определение категорий помещений, зданий и наружных установок по взрывопожарной и пожарной опасности.
26. ГОСТ 12.2.032-78 ССБТ. Рабочее место при выполнении работ сидя. Общие эргономические требования