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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
55
2 ПРОЕКТНАЯ ЧАСТЬ
2.1 Разработка проекта автоматизации
2.1.4 Этапы жизненного цикла проекта автоматизации
Планирование - это то, с чего начинается любой проект. Планирование
проекта позволяет определить его основные этапы и сроки.
В процессе разработки автоматизированной информационной системы
для турагентства были использованы стандарты канонического
проектирования. Организация канонического проектирования
автоматизированной системы ориентирована на использование, главным
образом, каскадной модели жизненного цикла ИС, которая подразумевает
полное выполнение определенного типа работы, прежде чем перейти к
следующему этапу, на котором выполняется другой тип работы. В этом
дипломном проекте были рассмотрены все этапы жизненного цикла
программного продукта, за исключением его окончательного тестирования и
ввода в эксплуатацию. Были выделены следующие этапы проектирования:
– Предварительная оценка;
– Техническое задание;
– Эскизный проект;
– Технический проект;
– Рабочий проект;
– Отладка и тестирование.
На этапе «Предварительная оценка» осуществляются следующие
работы:
– сбор информации о деятельности компании;
– исследование существующей на предприятии технологии
выполнения выбранной функции управления (мониторинга
деятельности управляющнго);
56
– оценка целесообразности создания АИС;
– анализ существующих на рынке средств автоматизации.
На этапе «Техническое задание» осуществляются следующие работы:
– формирование требований, предъявляемых пользователями к АИС;
– согласование сроков и графика выполнения работ;
– согласование бюджета проекта;
– проведение технико-экономического обоснования
целесообразности разработки и внедрения проекта.
На этапе «Эскизный проект» выполняются следующие работы:
– Разработка концепции АИС;
– Разработка обеспечивающих подсистем;
– Разработка макетов диалоговых окон;
– Проектирование общей структуры программы;
– Разработка эскизов сопроводительной документации.
На этапе «Технический проект» выполняются следующие работы:
– Разработка отдельных модулей системы;
– Разработка сопроводительной документации к отдельным частям
АИС.
На этапе «Рабочий проект выполняются следующие работы:
– Разработка программного кода АИС;
– Наполнение БД;
– Разработка сопроводительной документации к АИС в целом.
На стадии «Отладка и тестирование» выполняются следующие работы:
– Устранение ошибок в программе;
– Анализ результатов.
В проектировании АИС управляющего принимают участие два
специалиста:
1. Программист — это специалист, отвечающий за
разработку системы (разработка базы данных, написание
57
исходного кода программы, разработка моделей и
вспомогательных подсистем).
2. Аналитик — специалист, отвечающий за работы,
направленные на систематизацию требований к АИС,
постановку задач программисту, моделирование и обеспечение
соответствия получаемых результатов поставленным
требованиям.
Планирование этапов создания разрабатываемой системы
осуществляется с помощью Microsoft Office Project 2019. Этот программный
продукт используется для планирования новых проектов, распределения
ресурсов по задачам проектов, отслеживания прогресса и анализа объёмов
работ в рамках проекта. При проектировании АИС MS Project позволяет
контролировать продолжительность каждого этапа разработки, а также
общую длительность проектирования, разработки АИС; позволяет наглядно
изобразить все связи между этапами разработки системы и показать степень
участия в работе каждого конкретного специалиста. Цепочка процессов
визуализируется в диаграмме Ганта.
На Рисунке 2.1 изображены все этапы разработки системы, а также
длительность каждого этапа.
58
Рисунок 2.1 – Этапы разработки АИС
59
Исходя из приведенного выше графика выполнения работ, срок
выполнения проекта составит 78 дней.
2.1.2 Ожидаемые риски на этапах жизненного цикла
и их описание
При разработке автоматизированной системы турагентства могут
возникнуть технические, программные, проектные, функциональные и
финансовые риски.
Минимизировать риски в процессе разработки программного
обеспечения позволит проведение специальных мероприятий.
Технический риск связан с неэффективным обеспечением технической
поддержки при реализации проекта. Пути минимизации технического риска:
1) Закупка для реализации проекта надежного
аппаратного обеспечения;
2) Для предупреждения аппаратных сбоев оборудование
должно использоваться в соответствии с требованиями к
эксплуатации и использоваться источники бесперебойного
питания.
При разработке автоматизированной системы турагентства
технический риск сведен к минимуму, т.к. для разработки и реализации
проекта было закуплено надежное программное обеспечение, которое
работало в соответствии с требованиями эксплуатации.
Программный риск связан с неправильной работой исполняемого
файла, возникновением ошибок при вводе данных и т.д. Пути минимизации
программного риска:
1) Тщательная отладка программного
обеспечения;
2) Закупка для разработки программного продукта
лицензионного программного обеспечения;
Источник: https://baza.diplomsite.ru/previewfile/691