Диплом: Автоматизация управления проектами студии ООО «Альт айти солюшенс»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
42
прикладному программному обеспечению и в выборе на основе этих требований
соответствующих компонентов программного обеспечения.
К общему программному обеспечению (ПО) относятся операционные
системы (ОС), средства автоматизации программирования, СУБД, а также
комплекс программ технического обслуживания, предназначенных для
управления работой процессора, организации доступа к памяти, периферийным
устройствам и сети, запуска прикладных программ и управления процессом их
выполнения, а также для обеспечения выполнения программ на языках
программирования высокого уровня. В их окружении, под их воздействием
функционируют прикладные программы.
Операционные системы могут различаться особенностями реализации
внутренних алгоритмов управления основными ресурсами компьютера
(процессорами, памятью, устройствами), особенностями использованных
методов проектирования, типами аппаратных платформ, областями
использования и многими другими свойствами.
К факторам, определяющим выбор конкретного класса ОС и его версии,
относятся следующие:
число поддерживаемых программных продуктов;
требования к аппаратным средствам;
возможность использования различных устройств ввода-вывода;
поддержка сетевой технологии;
наличие справочной службы для пользователя;
дружественный интерфейс и простота использования;
возможность переконфигурации и быстрой настройки на новые
аппаратные средства;
быстродействие;
совместимость с другими ОС;
поддержка новых информационных технологий и другие.
Операционная система Microsoft Windows 7, обеспечивающая надежность
(обновленное ядро Windows, усовершенствованные средства проверки драйверов
устройств, поддержка нескольких версий библиотеки DLL, защита файлов
Windows), быстродействие (многозадачность с вытеснением, масштабируемая
43
поддержка памяти и процессора), безопасность, удобство использования отвечает
всем требованиям организации. Немаловажным фактором при выборе именно
этой ОС для разработки данного проекта явилось то, что у компании имеется
достаточное количество лицензий на ее использование.
На выбор СУБД при построении системы автоматизации во многом
определяет такие ее параметры, как:
надежность и устойчивость;
быстродействие;
масштабируемость;
защищенность;
наличие средств разработки приложений;
совместимость с другими платформами и ОС;
поддержка компании-производителя;
стоимостные затраты на приобретение лицензий для использования
выбранной СУБД.
Базы данных созданные с помощью системы управления базами данных
«Microsoft SQL Server 2014» полностью реализую реляционную модель
построения данных. База данных «Microsoft SQL Server 2014» представляет собой
набор групп объектов, таких как таблицы, запросы.
Связи между таблицами можно разбить на четыре базовых реляционных
типа с отношениями:
один-к-одному;
один–ко-многим;
многие-к-одному;
многие-ко-многим.
Структура компании таблиц позволяет создание первичных и внешних
ключей. Имеется возможность изменения типа внутренних объединений для
связанных таблиц.
Также «Microsoft SQL Server 2014» предоставляет большое количество
внутренних средств по оптимизации работы проектируемого приложения. К ним
относятся:
загрузка модулей по требованию;
44
оптимизация дерева вызовов;
использование файлов MDE;
автоматическая поддержка компилированного состояния;
использование библиотек Windows API;
индивидуальная настройка системы;
эффективное использование индексов;
встроенный оптимизатор запросов.
В качестве средства разработки приложений наиболее подходящим была
признана среда разработки Borland Delphi 7. Delphi предназначена для разработки
приложений баз данных для локального их использования на персональных
компьютерах и для работы с этими базами.
Данная среда была выбрана по следующим причинам:
простота средств реализации;
легкость освоения инструментарием разработчика (Pascal);
наглядность визуализации информации.
1.4.3 Обоснование проектных решений по техническому
обеспечению
В компании рабочие места пользователей оснащены ПЭВМ конфигурации
необходимой для выполнения работы по проектированию информационной
системы, клавиатуры и мыши, а также средства вывода графической информации
на печать (принтер). Установлен один сервер для обеспечения ЛВС предприятия
и обеспечения сотрудникам доступа в Internet. Так же на сервере установлено
необходимое ПО, при помощи которого, поддерживается функционирование сети
в целом. Для функционирования ИС также необходимо наличие программного
обеспечения, которое базируется на принятых в компании решениях, в том числе:
операционная система Windows (7 и выше);
MS Office (версия 2010 и выше).
Техническое обеспечение рабочего места сотрудника состоит из
следующих компонентов
локальная сеть;
45
сервер базы данных (Xeon Six 2.40 GHz (E5645) 8Gb DDR3 ECC 4x300Gb
HDD RAID 0,1,5,10);
персональные компьютеры сотрудников других отделов.
Для использования представленных выше технических средств
потребовалось следующее программное обеспечение:
- ОС Windows 7;
- программные средства СУБД Microsoft SQL Server 2014
При выборе ЭВМ необходимо основываться на ряде характеристик. К
данным характеристикам относятся надежность, стоимостные затраты,
продуктивность, простота использования и др. От значения указанных
параметров зависит возможность работы с требуемыми программными
средствами, и, следовательно, успех создания системы.
Состав персонального компьютера и периферийных устройств, для
разработки и эксплуатации ИС, представлен в Таблице 1.13.
Таблица 1.13
Состав персонального компьютера
Наименование
Желательные требования
Корпус
Miditower Zalman Z9 , ATX, черный
Материнская плата
Socket1155 ASUS _P8H67
Процессор
Intel Core i5-2400
Оперативная память
4ГБ DDR3 SDRAM Kingston Hyper X
CD––ROM
DVD±RW Pioneer DVR-219LBK
Видеокарта
PCI––Express Radeon x700S 256Mb
Жесткий диск
500ГБ Western Digital Caviar Green
Монитор
19'' SAMSUNG – 961bf
Принтер
HP LaserJet 4345MFP, 9200c Digital Sender
Клавиатура
Клав–ра DF E KS–910 B (чер.), PS/2,Slim
Мышь
Sven (A4 Tech) OK––720 PS/2
Стоимость минимальной комплектации компьютера и периферийных
устройств, необходимых для работы, составляет приблизительно 40 тыс. руб.
46
Все вышеперечисленное позволяет установить разрабатываемое
программное средство, как на ПЭВМ пользователей, так и на сервер
непосредственно. Так как производительность ПЭВМ пользователей позволяет
внедрить разрабатываемый нами проект в данной компании без потери времени
сотрудников.
47
II Проектная часть
2.1 Разработка проекта автоматизации
2.1.1 Этапы жизненного цикла проекта автоматизации
Жизненный цикл является моделью создания и использования ИС, которая
отражает различные состояния системы с момента возникновения в данном
комплексе средств до момента его полного выхода из употребления.
Для ИС условно выделяют следующие основные этапы их жизненного
цикла:
анализ - определение того, что должна делать система;
проектирование - определение того, как система будет
функционировать: прежде всего, спецификация подсистем, функциональных
компонентов и способов их взаимодействия в системе;
разработку - создание функциональных компонентов и отдельных
подсистем, соединение подсистем в единое целое;
тестирование - проверку функционального и параметрического
соответствия системы показателям, определенным на этапе анализа;
внедрение - установку и ввод системы в действие;
сопровождение - обеспечение штатного процесса эксплуатации системы
на предприятии заказчика.
Основным нормативным документом, регламентирующим ЖЦ, является
международный стандарт ISO/IEC 12207 (ISO - International Organization of
Standardization - Международная организация по стандартизации, IEC -
International Electrotechnical Commission - Международная комиссия по
электротехнике). Он определяет структуру ЖЦ, содержащую процессы, действия
и задачи, которые должны быть выполнены во время создания ИС.
Структура ЖЦ по стандарту ISO/IEC 12207 базируется на трех группах
процессов:
основные процессы ЖЦ (приобретение, поставка, разработка,
эксплуатация, сопровождение);
48
вспомогательные процессы (документирование, управление
конфигурацией, обеспечение качества, аттестация, аудит, решение проблем);
организационные процессы (управление проектами, создание
инфраструктуры проекта, улучшение самого ЖЦ, обучение).
Стандарт ГОСТ 34.601-90 предусматривает следующие стадии и этапы
создания автоматизированной системы:
1. Формирование требований к ИС:
обследование объекта и обоснование необходимости создания ИС;
формирование требований пользователя к ИС;
оформление отчета о выполнении работ и заявки на разработку ИС.
2. Разработка концепции ИС:
изучение объекта;
проведение необходимых научно-исследовательских работ;
разработка вариантов концепции ИС и выбор варианта концепции ИС,
удовлетворяющего требованиям пользователей;
оформление отчета о проделанной работе.
3. Техническое задание:
разработка и утверждение технического задания на создание ИС.
4. Эскизный проект:
разработка предварительных проектных решений по системе и ее частям;
разработка документации на ИС и ее части.
5. Технический проект:
разработка проектных решений по системе и ее частям;
разработка документации на ИС и ее части;
разработка и оформление документации на поставку комплектующих
изделий;
разработка заданий на проектирование в смежных частях проекта.
6. Рабочая документация:
разработка рабочей документации на ИС и ее части;
разработка и адаптация программ.
7. ввод в действие
подготовка объекта автоматизации;
49
подготовка персонала;
комплектация ИС поставляемыми изделиями (программными и
техническими средствами, программно-техническими комплексами,
информационными изделиями);
строительно-монтажные работы;
пусконаладочные работы;
проведение предварительных испытаний;
проведение опытной эксплуатации;
проведение приемочных испытаний.
8. Сопровождение ИС:
выполнение работ в соответствии с гарантийными обязательствами;
послегарантийное обслуживание.
В настоящее время существует две основные модели жизненного цикла –
это каскадная и спиральная модели. В каскадной модели процесс разработки идет
поэтапно, шаг за шагом. Переход к следующему этапу происходит только после
завершения предыдущего. В спиральной модели разработка проходит по
нарастающей. На начальном этапе разрабатывается система с высоким уровнем
абстракции, а на последующих витках эта разработка все больше и больше
конкретизируется. Для жизненного цикла текущего проекта была выбрана
каскадная модель, так как для разрабатываемой системы больше подходит
поэтапная разработка. Переход к следующему этапу происходит только после
завершения всех работ на предыдущем этапе, включая подготовку полного пакета
документации, достаточной для того, чтобы разработка могла быть продолжена
другой группой разработчиков и есть возможность планирования сроков
завершения работ и затрат на их выполнение.
График проекта автоматизации документооборота в ООО «Альт Айти
Солюшенс» представлен на рис. 2.1.
50
Рис. 2.1 График проекта автоматизации документооборота в ООО «Альт Айти
Солюшенс»
51
Таблица 2.1
Определение сотрудников ООО «Альт Айти Солюшенс», ответственных за
реализацию проекта
Наименование этапа
Ответственное лицо
Входная информация
Получаемые
результаты
Формирование
требований к АС
Руководители отделов
Существующая модель
управления проектами
Требования к АС
Разработка концепции
АС
Руководители отделов,
программист
Существующая модель
управления проектами,
будущая модель
управления проектами
Концепция АС
Разработка ТЗ
Руководители отделов,
программист
Будущая модель
управления проектами
ТЗ
Разработка эскизного
проекта
Руководители отделов,
программист
Будущая модель
управления проектами
Эскизный проект
Разработка
технического проекта
Программист
Будущая модель
управления проектами
Технический проект
Разработка рабочей
документации
Программист
Автоматизированная
система управления
проектами
Рабочая документация
Ввод в действие
Программист,
системный
администратор,
Автоматизированная
система управления
проектами
Автоматизация
управления проектами
Подготовка персонала
Руководители отделов
Новая модель
управления проектами
Знания персонала о
работе
автоматизированной
системы управления
проектами
Проведение
предварительных
испытаний
Руководители отделов,
программист
Автоматизированная
система управления
проектами
Отчет о результатах
предварительных
испытаний
Проведение опытной
эксплуатации
Руководители отделов,
программист
Автоматизированная
система управления
проектами
Отчет о результатах
опытной эксплуатации
Проведение
приемочных испытаний
Руководители отделов,
программист
Автоматизированная
система управления
проектами
Отчет о результатах
приемочных
испытаний
Составление отчета об
автоматизации
Руководители отделов,
программист
Автоматизированная
система управления
проектами
Отчет о результатах
автоматизации ООО
«Альт Айти
Солюшенс»
В данном дипломном проекте охарактеризовать стратегию внедрения
можно как стратегию узкого места, так как данный проект автоматизирует
процесс, связанный с учетом проектов, и узким местом является скорость ручной
обработки данных, согласования их и детального уточнения.

Смотрите также:

«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран
Work-life balance подход в управлении рабочим временем молодых сотрудников (на примере ООО «МГТ-сервис»)
Автоматизация учета рабочего времени сотрудников компании ООО "Эпам Системз"
Автоматизация учёта ремонта компьютерного оборудования в компании «ГАРАНТ-СЕРВИС»
Автоматизация учета товара на складе для фирмы Эльдорадо
Автоматизированная информационная система обработки входящей информации от станции приема данных с космических аппаратов на примере АО «Российские космические системы»