
- •Введение
- •1 Информационное обеспечение процесса анализа финансово-хозяйственной деятельности компании
- •Анализ методик исследования финансово-хозяйственной деятельности
- •1.2 Сравнительная характеристика программных средств анализа финансово-хозяйственной деятельности
- •2 Разработка проекта приложения автоматизации анализа результатов финансово-хозяйственной деятельности
- •2.1Формализация требований заказчика
- •2.1.1Сбор требований заказчика
- •2.1.2Проектирование тз
- •2.2 Планирование процесса разработки приложения автоматизации анализа результатов финансово-хозяйственной деятельности
- •2.3 Разработка приложения автоматизации анализа результатов финансово-хозяйственной деятельности
- •2.3.1 Разработка структуры базы данных
- •2.3.2 Разработка интерфейса системы
- •3 Безопасность жизнедеятельности
- •Безопасность жизнедеятельности при работе пк
- •Эргономические требования при работе с пк
- •Заключение
- •Список литературы
2.2 Планирование процесса разработки приложения автоматизации анализа результатов финансово-хозяйственной деятельности
Для оценки затрат на внедрение системы необходимо разработать проект разработки и внедрения системы, оценить временные и материальные ресурсы, необходимые для каждой задачи. Для выполнения этих задач удобно использовать проектные технологии, а именно сетевые методы планирования.
Для того чтобы спланировать выполнение проекта, необходимо выполнить декомпозицию проекта на подпроекты. Для этого построим дерево целей проекта. Для реализации основной цели необходимо выполнить анализ существующей информационной системы, а также внедрение новой информационной системы. Основная цель и задачи, реализуемые для ее достижения, отображены в дереве целей проекта (рисунок 2.5).
Рисунок 2.5. Дерево целей проекта
Стоит отметить, что каждая задача реализуется через последовательность выполняемых этапов. Хотя стоит заметить, что некоторые задачи могут и не включать отдельных этапов. Декомпозиция целей разрабатываемой информационной системы на отдельные задачи представлена на рисунке 2.6.
Рисунок 2.6. Декомпозиция задач проекта
В этой таблице для каждой задачи необходимо указать длительность, а также предшествующую задачу. Это поможет понять, каким образом задачи связаны между собой (таблица 2.2).
Таблица 2.2. Последовательность работ проекта
Код работ |
Название |
Предшествующая работа |
Длительность (дн) |
1 |
Описание функций работников |
- |
1 |
2 |
Разработка функциональной модели «как-есть» |
1 |
1 |
3 |
Разработка модели потоков данных «как-есть» |
1 |
1 |
4 |
Формулирование проблем |
2,3 |
3 |
5 |
Разработка функциональной модели «как-будет» |
4 |
2 |
6 |
Разработка модели потоков данных «как-будет» |
4 |
2 |
7 |
Формулирование требований |
5,6 |
3 |
8 |
Сравнительный анализ ПС |
7 |
5 |
9 |
Описание задач пользователей |
8 |
3 |
10 |
Разработка диаграммы вариантов использования |
9 |
1 |
11 |
Разработка инфологической модели |
9 |
5 |
12 |
Проектирование таблиц, нормализация |
11 |
5 |
13 |
Выбор среды разработки |
12 |
1 |
14 |
Разработка таблиц |
13 |
7 |
15 |
Разработка запросов |
14 |
5 |
16 |
Разработка форм |
15 |
10 |
17 |
Разработка отчетов |
15 |
5 |
18 |
Разработка интерфейса |
15,16,17 |
6 |
19 |
Ввод данных в базу |
17 |
4 |
20 |
Тестирование БД |
19 |
3 |
21 |
Разработка технической документации |
19 |
2 |
22 |
Разработка пользовательской документации |
19 |
1 |
23 |
Установка БД |
20,21,22 |
1 |
24 |
Обучение персонала |
24 |
2 |
Проанализировав проект, составив наименование работ и установив продолжительность каждой работы можно построить линейный график Ганта. График был реализован с помощью программы MS Project 2007. Программа позволяет прописать название задачи, ее длительность, указать название ресурсов, с помощью которых будут реализовываться задачи. Также можно указать затраты на оплату рабочего времени каждого ресурса. В первую очередь осуществляется описание структуры работ проекта (Рисунок 2.7).
Рисунок 2.7. Структура работ проекта
В таблице введены данные о вехах – задачах, которые имеют длительность 0, т.е. событиях. В нашем проекте обозначены такие события, как начало и завершение проекта. Начало проекта запланировано на 1 марта. По результатам расчетов весь проект займет 67 дней, без учета выходных и праздничных дней и закончится 4 июня. На основе этой таблиц программа автоматически строит диаграмму Ганта (Рисунок 2.8).
Рисунок 2.8. Диаграмма Ганта
На диаграмме Ганта красным цветом с круглыми «наконечниками» обозначены критические работы – такие работы, задержка которых на определенный промежуток времени, приведет к задержке всего пректа на этот промежуток времени. Стоит отметить, что большинство работ проекта являются критическими, что накладывает серьезные требования к процессу выполнения проекта. Черными линиями обозначены этапы проекта, черными точками – вехи.
Таким образом, весь проект включает четыре этапа: анализ предметной области, постановка задачи, сравнительный анализ ПС, разработка БД, подготовка к эксплуатации и рассчитан на 67 дней.
Над разработкой информационной системы работают три сотрудника: два инженера-программиста и начальник отдела. В компании есть все необходимое оборудование для использования средств разработки ИС, поэтому для разработки ИС не требуется покупка нового программного обеспечения (рисунок 2.9).
Рисунок 2.9. Ресурсы проекта
Материальные затраты включают затраты на канцелярские товары, на компьютерное время (включают затраты на электричество) и время в сети Интернет. Эти ресурсы были внесены в лист ресурсов в программе MS Project, а затем назначены задачам. При этом программа автоматически рассчитала трудозатраты и затраты по каждому ресурсу. Рассмотрим, каким образом ресурсы проекта распределены по отдельным задачам (рисунок 2.10).
Рисунок 2.10. Назначение ресурсов задачам проекта
Стоит отметить, что при назначении ресурсов задачам может проходить автоматическое изменение длительностей работ (если нескольким задачам нужен один ресурс, то одну задачу приходится продлевать на время ожидания ресурса). Однако, в нашем проекте принимают участие три специалиста, причем выполнение задач между ними распределено таким образом, что параллельные задачи выполняются разными специалистами. Каждый из них работает за собственным компьютером, поэтому коллизий при использовании технических ресурсов также не возникает.