Диплом: Автоматизация документооборота организации ООО «СОНЕТДОМ»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
32
организации. В рамках данной работы следует разработать проект
информационной системы автоматизации документооборота проектно-
сбытовой деятельности в части товарно-материального обеспечения, которая
не просто повысит удобство и эффективность работы сотрудников в части
обеспечения проектов, но и снизит издержки и затраты трудовых ресурсов
персонала.
Вместе с тем, разработка индивидуальной информационной системы
автоматизации документооборота проектно-сбытовой деятельности в части
товарно-материального обеспечения не принесет дополнительных расходов
на приобретение ежегодных лицензионных ключей, будет полностью
учитывать все специфические особенности деятельности, а вся информация
будет храниться на сервере ООО «СОНЕТДОМ» и контролироваться кругом
лиц, имеющим к ней доступ.
Подытожив вышесказанное, преимущества разработки
информационной системы автоматизации документооборота проектно-
сбытовой деятельности в части товарно-материального обеспечения ООО
«СОНЕТДОМ» можно определить следующим перечнем:
1. Узкая специализация разрабатываемой системы позволяет лучше
автоматизировать документооборот отдела реализации.
2. Возможность быстрой и безболезненной для другой деятельности
ООО «СОНЕТДОМ» настройки разрабатываемой системы (в том числе
полная переработка/изменение).
3. Стоимость разработки и поддержки много меньше стоимости
покупки, внедрения и обслуживания существующих решений.
Для разработки проекта информационной системы необходимо в
первую очередь провести обоснование проектных решений, с учетом
которых было бы возможно обеспечить информационные потребности ООО
«СОНЕТДОМ» в отношении автоматизации документооборота.
Для внедрения в эксплуатацию информационной системы
33
автоматизации документооборота проектно-сбытовой деятельности ООО
«СОНЕТДОМ» дополнительного информационного обеспечения на
предприятии не требуется.
В качестве архитектуры разрабатываемой информационной системы
автоматизации документооборота проектно-сбытовой деятельности ООО
«СОНЕТДОМ» был выбран вариант «клиент-сервер» – сетевая архитектура,
в которой нагрузка распределена между поставщиками услуг, называемых
серверами, и заказчиками услуг, называемых клиентами. Ключевые
особенности использования архитектуры «клиент-сервер» можно определить
следующим перечнем:
1. Клиентская программа работает с данными через запросы к
серверному программному обеспечению.
2. Базовые функции приложения разделены между клиентом и
сервером.
Преимущества использования архитектуры «Клиент-сервер» можно
определить следующим перечнем:
1. Возможность распределения функции информационной системы
между несколькими независимыми компьютерами в сети.
2. Безопасное хранение данных на сервере, имеющем более лучшую
степень защиты по сравнению с клиентом.
3. Полная поддержка многопользовательской работы.
4. Гарантия целостности данных [22].
Что касается программного обеспечения, необходимого для разработки
информационной системы автоматизации документооборота проектно-
сбытовой деятельности ООО «СОНЕТДОМ», в первую очередь необходимо
провести обоснование выбора системы управления базой данных.
СУБД (система управления базами данных) – это информационная
среда для создания баз данных и управления хранимыми в них сведениями
об объектах реального мира.
34
База данных для информационной системы автоматизации
документооборота проектно-сбытовой деятельности ООО «СОНЕТДОМ»
должна быть реляционной. Помимо модели данных важным показателем
является стоимость лицензии для разработки базы данных и стоимость
поддержки данной СУБД. Также необходимо обращать внимание на
минимальные технические требования для оперативной и эффективной
работы СУБД. Для сравнения выберем такие СУБД, как: MS Access, MySQL,
Oracle и MS SQL Server. Сравнительный анализ СУБД представлен в таблице
1 Приложения Б.
По результатам анализа приведенной в Приложении Б таблицы можно
сделать вывод о том, что в настоящее время на рынке представлен огромный
выбор СУБД и каждая СУБД предназначена для решения определенного
круга задач, которые она может выполнять. В качестве создания базы данных
информационной системы автоматизации документооборота проектно-
сбытовой деятельности ООО «СОНЕТДОМ» была выбрана СУБД MS SQL
Server 2014. На рисунке 1.15 представлено окно администрирования базы
данных MS SQL Server [5].
Рисунок 1.15 – Окно администрирования баз данных MS SQL Server 2014
35
На сегодняшний день MS SQL Server – наиболее популярная СУБД,
используемая для разработки настольных баз данных (БД). MS SQL Server
успешно применяется для создания многопользовательских приложений, где
файлы базы данных являются разделяемыми ресурсами в сети. Кроме того, в
MS SQL Server реализована надёжная система защиты от
несанкционированного доступа к файлам. Востребованность СУБД MS SQL
Server обусловлена следующими причинами:
1. Система полностью русифицирована.
2. Благодаря идеологии Windows можно представить информацию
наглядно и красочно.
3. Широкое и наглядное представление справочной системы.
4. Работает на различных платформах.
5. Полностью многопоточная.
6. Большое количество типов данных.
7. MS SQL Server может управлять очень большими базами данных
[5].
Для выбора средства разработки информационной системы
автоматизации документооборота проектно-сбытовой деятельности ООО
«СОНЕТДОМ» проведем сравнительный анализ следующих сред разработки:
1. Microsoft Visual Studio.
2. C++ Builder.
3. Borland Delphi.
Microsoft Visual Studio – линейка продуктов компании Майкрософт,
включающих интегрированную среду разработки программного обеспечения
и ряд других инструментальных средств [4]. C++ Builder объединяет в себе
комплекс объектных библиотек, компилятор, отладчик, редактор кода и
многие другие компоненты. Сравним характеристики языков
программирования, используемых в описанных выше средах разработки.
36
Таблица 1.4 - Сравнение характеристик языков программирования
С
С++
С#
Delphi
Функциональный
-
+/-
+/-
+/-
Обобщенное
программирование
-
+
+
+
Возможность компиляции
+
+
+
+
Интерпретатор командной
строки
-/+
+/-
-
-
Ручное управления памятью
+
+
+
+
Поддержка try/catch
-
+
+
+
Алгебраические типы
данных
-
-
-
-/+
Многомерные массивы
+
+
+
+
Целые числа с контролем
границ
-
-
-
+
Интерфейсы
-
+
+
+
Макросы
-/+
-/+
-
-
В качестве средства разработки был выбран программный продукт
Visual Studio 2017. Среда разработки Visual Studio 2017 способна
предоставить значительные возможности разработчику и имеет ряд
преимуществ перед другими средами разработки, таких как:
1. Значительные графические возможности.
2. Большой выбор компонентов в свободном доступе.
3. Простота использования [4].
В качестве средства реализации информационной системы
автоматизации документооборота проектно-сбытовой деятельности ООО
«СОНЕТДОМ» был выбран язык программирования C# [4].
В связи с тем, что в проектно-монтажной организации ООО
«СОНЕТДОМ» используются современные технические средства (анализ
проведен в п. 1.1), в части технического обеспечения дополнительной
модернизации не требуется.
Другими словами, в настоящее время в проектно-монтажной
организации ООО «СОНЕТДОМ» используется современная локальная
вычислительная сеть и оборудование, использование которых не только не
37
вызывает проблем у персонала, но и перекрывает потребности в части
надежности и скорости обмена информацией. Разрабатываемый проект
автоматизации документооборота проектно-сбытовой деятельности может
быть легко внедрен в существующую техническую инфраструктуру ООО
«СОНЕТДОМ» без дополнительной доработки или модификации
технического обеспечения.
Таким образом, в рамках данного раздела, была описана деятельность и
организационная структура ООО «СОНЕТДОМ», проведен анализ
внутреннего и внешнего документооборота организации, а также
предложены модели реализации бизнес-процесса организации товарно-
материального обеспечения производственно-сбытовой деятельности ООО
«СОНЕТДОМ».
Вместе с тем, в разделе обоснована необходимость разработки проекта
информационной системы автоматизации документооборота проектно-
сбытовой деятельности ООО «СОНЕТДОМ», а также предложены решения
по информационному, программному и техническому обеспечению задачи.
Для достижения поставленной цели, необходимо в дальнейшей работе
выполнить следующие задачи:
1. Разработать информационную модель проекта автоматизации
документооборота организации ООО «СОНЕТДОМ».
2. Описать программное обеспечение проекта автоматизации
документооборота организации ООО «СОНЕТДОМ».
3. Оценить экономическую эффективность предложенного проекта.
38
Глава 2. Разработка проекта автоматизации документооборота
организации
2.1 Этапы жизненного цикла проекта автоматизации
В качестве модели жизненного цикла информационной системы
автоматизации документооборота проектно-сбытовой деятельности ООО
«СОНЕТДОМ» была выбрана инкрементная модель. Инкрементная модель
жизненного цикла представляет собой пример итеративного подхода к
разработке программного обеспечения, который предполагает разбиение
жизненного цикла проекта на последовательность итераций, каждая из
которых напоминает «мини-проект», включающий все фазы жизненного
цикла в применении к созданию отдельных версий системы, обладающих
меньшей функциональностью по сравнению с проектом, в целом [16].
При этом на каждой итерации получается работающая версия
программной системы, обладающая функциональностью всех предыдущих
плюс текущей итерации. В результате финальной итерации получается
конечный продукт, обеспечивающий реализацию всех требований. Схема
инкрементной модели жизненного цикла представлена на рисунке 2.1.
Проектирование Кодирование
Проектирование Кодирование
Проектирование Кодирование
1-ый инкремент
1-ый инкремент
2-ой инкремент
2-ой инкремент
3-ий инкремент
3-ий инкремент
Анализ
Анализ
Анализ
Поставка 1-ого
инкремента
Поставка 1-ого
инкремента
Поставка 2-ого
инкремента
Поставка 2-ого
инкремента
Поставка 3-его
инкремента
Поставка 3-его
инкремента
Тестирование
Тестирование
Тестирование
Рисунок 2.1 – Инкрементная модель жизненного цикла
39
Представим преимущества выбора инкрементной модели на рисунке
2.2.
Рисунок 2.2 – Преимущества выбора инкрементной модели жизненного
цикла информационной системы автоматизации документооборота
Преимущества выбора инкрементной модели жизненного цикла
информационной системы автоматизации документооборота
ООО«СОНЕТДОМ»
Не требуется заранее тратить средства, необходимые для
разработки всего проекта (поскольку сначала выполняется
разработка и реализация основной функции или функции из
группы высокого риска)
На момент создания определенного инкремента требования
стабилизируются (посредством включения в процесс
пользователей)
В результате выполнения каждого инкремента получается
функциональный продукт
Заказчик располагает возможностью высказаться по поводу
каждой разработанной версии системы
Существует возможность поддерживать постоянный прогресс
в ходе выполнения проекта
Снижаются затраты на первоначальную поставку
программного продукта
Риск распределяется на несколько меньших по размеру
инкрементов (не сосредоточен в одном большом проекте
разработки)
В конце каждой инкрементной поставки существует
возможность пересмотреть риски, связанные с затратами и
соблюдением установленного графика
Возможность начать построение следующей версии проекта
на переходном этапе предыдущей версии сглаживает
изменения, вызванные сменой персонала
В конце каждой инкрементной поставки существует
возможность пересмотреть риски, связанные с затратами и
соблюдением установленного график
40
Выбор инкрементной жизненного цикла информационной системы
автоматизации документооборота ООО «СОНЕТДОМ» также имеет ряд
недостатков, представленных на рисунке 2.3.
Рисунок 2.3 – Недостатки выбора инкрементной модели жизненного цикла
информационной системы автоматизации документооборота
На основе изучения «ГОСТ Р ИСО/МЭК 12207-99 Информационная
технология. Процессы жизненного цикла программных средств» были
Недостатки выбора инкрементной модели жизненного цикла информационной
системы автоматизации документооборота ООО«СОНЕТДОМ»
В модели не предусмотрены итерации в рамках каждого
инкремента
Определение полной функциональности системы должно
осуществляться в начале жизненного цикла, чтобы обеспечить
определение инкрементов
Формальный критический анализ и проверку намного труднее
выполнить для инкрементов, чем для системы в целом
Заказчик должен осознавать, что общие затраты на
выполнение проекта не будут снижены
Поскольку создание некоторых модулей будет завершено
значительно раньше других, возникает необходимость в четко
определенных интерфейсах
Для модели необходимо хорошее планирование и
проектирование
Может возникнуть тенденция к оттягиванию решений
трудных проблем на будущее с целью продемонстрировать
руководству успех, достигнутый на ранних этапах разработки
41
выявлены основные этапы разработки проекта информационной системы
автоматизации документооборота проектно-сбытовой деятельности ООО
«СОНЕТДОМ»:
1. Выявление и анализ требований.
2. Проектирование программного обеспечения.
3. Программирование.
4. Тестирование программного обеспечения.
5. Документирование информационной системы.
6. Внедрение.
7. Оценка эффективности внедрения.
Сформируем перечень рисков, возникающих в рамках внедрения
информационной системы автоматизации документооборота проектно-
сбытовой деятельности ООО «СОНЕТДОМ»:
1. Двусмысленность или неопределенность требований.
2. Неудобный пользовательский интерфейс.
3. Неправильная структура базы данных.
4. Неоптимальный выбор структур данных.
5. Неоптимальный выбор языка программирования.
6. Нерегулярное резервное копирование кода.
7. Неэффективный выбор методов тестирования [12].
В продолжение выводов, полученных в первом разделе касательно
обеспечения информационной безопасности в ООО «СОНЕТДОМ»,
приведем перечень организационно-правовых и программно-аппаратных
средств обеспечения защиты, рекомендуемые к внедрению в систему
безопасности организации.
Ниже представлен ряд рекомендаций в отношении оптимальности
существующего комплекса организационных мер обеспечения защиты ООО
«СОНЕТДОМ»:

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

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)