ВВЕДЕНИЕ 7
1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ РАЗРАБОТКИ WEB-ПРИЛОЖЕНИЯ
«УПРАВЛЕНИЕ ПРОЕКТАМИ» 8
1.1. Теоретические основы разработки Web-приложения 9
1.2. Теоретические основы управления проектами 16
1.3. Аналитический обзор существующих Web-приложений для
управления проектами 31
1.4. Выводы по разделу 36
2. ПРОEКТИРОВАНИE И МОДEЛИРОВАНИE WEB-ПРИЛОЖЕНИЯ
«УПРАВЛЕНИЕ ПРОЕКТАМИ» 40
2.1. Концептуальная модель Web-приложения «Управление проектами» 41
2.2. Моделирование компонентов Web-приложения «Управление
проектами» при помощи UML-диаграмм 43
2.3. Проектирование структуры базы данных Web-приложения
«Управление проектами» 46
2.3.1. ER-моделирование базы данных Web-приложения «Управление
проектами» 47
2.3.2. Преобразование ER-модели в реляционную модель данных 51
2.3.2.1. Преобразование сущностей 51
2.3.2.2. Преобразование связей 51
2.3.3. Построение информационно -логической модели 53
2.3.4. Разработка логической структуры Web-приложения «Управление
проектами» 56
2.3.5. Определение технологии загрузки базы данных Web-приложения
«Управление проектами» 57
2.4. Обоснование выбора системы управления базами данных 59
2.5. Создание таблиц и связей 62
2.6. Выводы по разделу 66
3. РАЗРАБОТКА WEB-ПРИЛОЖЕНИЯ «УПРАВЛЕНИЕ ПРОЕКТАМИ» 67
3.1. Описание структуры Web-приложения «Управление проектами» 68
3.2. Описание среды разработки и языков программирования 70
3.3. Описание программных модулей 75
3.4. Выводы по разделу 82
4. ИНФОРМАЦИОННАЯ БЕЗОПАСНОСТЬ 83
4.1. Понятие информационной безопасности 84
4.2. Виды информационных рисков и методы защиты от них 86
4.3. Расчет уровня уязвимости Web-приложения «Управление проектами»
и вероятности возникновения информационных угроз 90
4.4. Перечень контрмер и расчет их эффективности 94
4.5. Выводы по разделу 95
5. ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ РАЗРАБОТКИ WEB-
ПРИЛОЖЕНИЯ «УПРАВЛЕНИЕ ПРОЕКТАМИ» 97
5.1. Расчет суммарных затрат на разработку Web-приложения, его
внедрение и сопровождение 98
5.2. Подсчет прибыли в результате внедрения Web-приложения 100
5.3. Оценка эффективности капиталовложений 104
5.4. Вывод по разделу 105
Заключение 106
Список использованных источников 107
В настоящее время разработка проектов, которые базируются на методах науки, представляет собой непрерывный поток.
Управление изменениями тесно связано с понятиями проект и управление проектами. Одна из ежедневно присутствующих задач в деятельности руководителя - управление проектами. При этом использование формализованных методов для управления проектами необходимо не только крупным предприятиям, но и мелким.
Управление проектами формализованными методами позволяет:
• Выделять цели инвестиций и планировать инвестиционную
деятельность.
• Просчитывать риски.
• Оптимизировать применение ресурсов.
• Контролировать сроки выполнения и многое другое.
В связи с этим, на рынке программного обеспечения появилась особая ветвь - рынок программных продуктов, позволяющих упрощать и совершенствовать управление проектами.
Web-приложение позволит научно-техническому центру целесообразно распределять трудовые ресурсы между различными проектами и задачами, следить за выполнением в установленные сроки, выявлять сложные задачи, которые требуют повышенного внимания.
Актуальность выбранной темы обусловлена необходимостью управления проектами в режиме реального времени. При этом программный продукт должен обладать удобным пользовательским интерфейсом, высокой безопасностью и функциональностью.
Эффективное управление проектами - основная цель для любого предприятия. Данное понятие включает в себя не только грамотное планирование выполнения деятельности, но и мониторинг трудовых и экономических ресурсов с целью оптимизации.
Разработанное Web-приложение «Управление проектами» поможет научно-техническому центру сбалансированно делить ресурсы между задачами проекта, следить за их выполнением и вносить необходимые корректировки для соответствия планам.
В ходе написания выпускной квалификационной работы были решены следующие задачи:
• Проведен аналитический анализ основных характеристик управления проектами.
• Осуществлено моделирование и проектирование Web-приложения «Управление проектами».
• Разработано Web-приложение «Управление проектами».
• Рассмотрены вопросы информационной безопасности, выбраны контрмеры для ее обеспечения.
• Произведен расчет экономической эффективности разработки Web- приложения «Управление проектами».