Диплом: Автоматизация процесса внутрикорпоративного взаимодействия сотрудников компании ФГБУ «ФЦТ»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
41
«Система автоматического оповещения пользователей информационных
систем» («Система оповещения»)
Программа предназначена для организации в вычислительных сетях
предприятия оповещения пользователей о текущем состоянии корпоративных
информационных систем (ИС) и доступности сервисов ИС, а также о наступлении
событий, влияющих на доступность сервисов ИС. Пользователям направляются
оповещения о состоянии только тех корпоративных ИС, к которым пользователи
имеют доступ. Программа состоит из серверного и клиентского модулей.
Серверный модуль обеспечивает прием и обработку данных о состоянии
корпоративных ИС, формирования сообщений, ведение очереди отправки
оповещений и адресную отправку оповещений пользователям. Клиентский
модуль обеспечивает отображение сообщений, формируемых серверным
модулем, на ПК пользователя и ведение истории оповещений.
Тип реализующей ЭВМ: IBM PC-совмест. ПК на базе процессора Intel
Язык программирования: Серверная часть: HTML, JavaScript, Perl;
клиентская часть: С++
Вид и версия операционной системы: Windows 98/2000/XP/Vista/7/8
Пульт централизованного наблюдения "Мираж" (ПЦН "Мираж")
Программа является программным модулем комплекса программ
Интегрированная система мониторинга "Мираж" и предназначена для
организации охранно-пожарного мониторинга объектов недвижимости
различного назначения. Основные функции программы: прием тревожных и
системных извещений от объектового оборудования по каналам связи с помощью
пультового оборудования; организация клиент-серверной архитектуры для
хранения данных и вывода оповещений на автоматизированные рабочие места
диспетчеров; контроль состояния каналов связи и активности объектового
оборудования; дистанционное конфигурирование объектового оборудования по
каналам TCP/IP и CSD; передача на объектовое оборудование управляющих и
диагностических команд.
Тип реализующей ЭВМ: IBM РС-совмест. ПК
Язык программирования: С++, С+
42
Вид и версия операционной системы: Windows ХР/7/8, Windows Server
2003/2008
Система управления мобильными сотрудниками «Мобифорс»
Программа предназначена для организации эффективной работы
разъездных сотрудников с помощью мобильных устройств (смартфонов,
планшетов). Программа позволяет отслеживать местонахождение сотрудников,
планировать рабочий день специалиста, контролировать ход выполнения работ, а
также анализировать различные показатели работы мобильных сотрудников.
Программа состоит из трех компонент: набор мобильных приложений для разных
категорий специалистов, сервера обмена данными и модуля интеграции с
1С:Предприятие. Основные возможности: отправка задачи мобильному
сотруднику из 1С; контроль выполнения задачи по статусам с фиксацией GPS-
координат и времени изменения статуса; контроль местоположения сотрудников
с отображением на карте; обмен сообщениями между пользователем 1С и
мобильным сотрудником с сохранением истории переписки и отслеживанием
статуса сообщения (отправлено, доставлено, получено, прочитано); работа в
режиме off-line; настройка автоматических SMS-оповещений клиентов при
изменении статуса задачи; интеграция с мобильными приложениями "Яндекс-
Карты" и "Яндекс-Навигатор"; использование камеры мобильного устройства для
создания и передачи фотографий в 1С (автоматическая регистрация времени и
места съемки); система уведомлений мобильных сотрудников о наступлении
новых событий с помощью Push-уведомлений; обмен данными осуществляется по
шифрованному каналу (https), в зашифрованном виде применяется алгоритм
шифрования (AES 256).
Тип реализующей ЭВМ: Смартфон, планшет
Язык программирования: JAVA, Javascript, HTML5, CSS 3, XML, SQL Lite,
1С: Предприятие 8.2, PHP
Вид и версия операционной системы: Android 2.3.3/4.1/4.2., Windows 7/8.1
Мобильный сотрудник
Программа представляет собой мобильное приложение и предназначено
для автоматизации работы разъездного персонала. Основные возможности
программы: получение и обработка задач; обмен комментариями по задаче;
43
трекинг задач - прохождение статусов (отправлена, доставлена, прочитана,
принята сотрудником, сотрудник выехал, приехал, выполнил) с фиксацией GPS-
координат и времени изменения статуса; ввод и передача на сервер данных о
выполненной работе; осуществление обмена данными с сервером обмена в
шифрованном режиме; обмен мгновенными сообщениями с оператором
корпоративной информационной системы; полноценная работа в режиме off-line
с автоматической синхронизацией данных с сервером при наличии сети;
уведомление клиентов по SMS при изменении статуса задачи; интеграция с
мобильными приложениями "Яндекс.Карты" и "Яндекс.Навигатор";
использование камеры мобильного устройства для создания и передачи
фотографий на сервер обмена данными; своевременное оповещение мобильных
сотрудников о наступлении новых событий с помощью Push-уведомлений; гео-
напоминания (при входе и выходе из определенной зоны).
Тип реализующей ЭВМ: Смартфон, планшет
Язык программирования: JAVA, Javascript, HTML5, CSS 3, XML, SQL Lite
Вид и версия операционной системы: Android 2.3.3/4.1/4.2
Объем программы для ЭВМ: 2,5 Мб
Проведенный анализ показывает, что ни одна из рассмотренных систем
оповещения в полной мере не отражает потребности по оповещению
сотрудников, не учитывает особенности функционирования ФГБУ «ФЦТ», и, как
следствие, нуждается в доработке. Доработка рассмотренных систем может быть
связана со значительными финансовыми затратами, в связи с чем покупка или
доработка готовой системы должна быть признана нецелесообразной.
Разрабатываемая система оповещений будет иметь следующие
преимущества:
Полностью учитывать особенности деятельности ФГБУ «ФЦТ»;
Позволять отправлять оповещения группам пользователей или
отдельным пользователям;
Позволять формировать отчеты по оповещениям.
1.3.2 Выбор и обоснование стратегии автоматизации задачи
44
Сейчас есть две ключевых стратегии автоматизации: подгонка текущего
ПО под бизнес-процессы организации, изначальная реорганизация бизнес-
процессов и последующая автоматизации уже более простой структуры. Выбор
стратегии автоматизации исходит из цели развития компании-заказчика и ее
долгосрочных экономических возможностей.
Выделяют такие типы автоматизации, как [23]:
1) Автоматизация кусочная становится одним из самых неэффективных
видов расходования средств для развития компании. Под автоматизацией часто
понимается стратегический план разработки и развития. При этом процесс
внедрения ИТ выражается в локальных сиюминутных задачах, и не связан с
реальными потребностями бизнеса. В этом случае компания получает
разрозненные прикладные системы, цена объединения которых зачастую
сравнима с комплексным решением.
Приняв эту стратегию реально сэкономить время и средства на внедрение
системы. Но при дальнейшей модернизации, затрагивающей полную
автоматизацию, работа системой будет не рациональным и экономически
невыгодной.
2) Автоматизация по участкам включает в себя процесс автоматизации
конкретных производственных или управленческих единиц компании,
объединенных по функциональному признаку. Такой подход автоматизации
используется, когда компания не имеет достаточно средств на автоматизацию в
полном объеме, либо же приведенные участки дают большой экономический
эффект. Часто данная автоматизация применяется на производстве [8].
3) Автоматизация по направлениям включает автоматизацию выделенных
направлений деятельности компании. Отличительной чертой от автоматизации по
участкам выступает то, что работа подразумевает участие в этом процессе всех
отделов, деятельность которых связана с автоматизируемым направлением.
Итогом автоматизации по направлениям становится часто полная автоматизация
компании.
4) Полная автоматизация определяет систему, состоящую из огромного
количества элементов разных уровней и назначения. К ним относятся модули,
блоки управления, подсистемы, задачи, управленческие процедуры, функции и т.
45
д. Все это помогает применять единый алгоритм для расчета схожих задач. Также
пропадает необходимость задвоения различных справочников в отдельных
системах, поскольку все уже собрано в одной. Минусы полной автоматизации
заключаются в значительных финансовых и временных затрат, а также точном и
тщательном планирования [8].
Проанализировав данные варианты стратегий, была выбрана стратегия
автоматизации по направлению, так как это наиболее подходящий вариант для
нашего предприятия.
Для нашей фирмы разработка стратегии реализации проекта будет такой:
Анализ области деятельности предприятия;
Анализ стратегии дальнейшего развития предприятия;
Определения стратегических свойств системы учета статистической
отчетности;
Определение функциональности разрабатываемой системы учета
статистической отчетности;
Анализ существующих разработок;
Выбор стратегии автоматизации;
Выбор способа приобретения;
Определение архитектуры;
Формирование бизнес-плана.
1.3.3 Выбор и обоснование способа приобретения ИС для
автоматизации комплекса задач
Есть несколько способов приобретения системы учета статистической
отчетности:
Готовое решение - в дополнении к этому нужно решить вопрос разработки
или приобретения программного комплекса, обеспечивающего
функционирование системы учета. Стоимость необходимого для его создания
оборудования и программного обеспечения в минимальной конфигурации
составляет от $3000.
46
Аренда - возможность состоит в аренде модуля в электронном торговом
ряду на специализированном сервере. В этом случае большую часть технических
вопросов берет на себя владелец торгового ряда.
Этот вариант создания модуля является самым дешевым и быстрым. От
предпринимателя, как правило, требуется предоставить данные по своей фирме,
выяснить взаимные обязательства сторон и заключить договор. К недостаткам
данного способа можно отнести неполноту получаемой рыночной информации,
доступность данных о коммерческой деятельности предприятия для сторонней
организации, риски компании-владельца торгового ряда.
Создание ИС на заказ самый дорогой способ в случае использования
сторонних разработчиков. По желанию заказчика студия реализует и желаемый
интерфейс, и функциональность и обеспечивает поддержку и сопровождение
сайта некоторое время после сдачи проекта. За это время могут выявляться мелкие
недоработки, незамеченные ранее при приеме проекта заказчиком. Так же студия
предоставляет полное описание продукта, что сильно облегчает внесение в сайт
изменений уже своими силами после прекращения контракта со студией.
Самостоятельное изготовление системы учета статистической отчетности –
самый дешевый способ. Имеет как преимущества, так и недостатки.
Преимущества в том что исключены лишние затраты на оплату готовых решений,
проект делается исключительно для своих нужд и своими силами – что
увеличивает приспособленность системы под бизнес-процессы предприятия.
Недостаток же – только в том, что надежность и время создания системы своими
силами зависит от компетенции и профессионализма программистов.
Создание системы силами собственных сотрудников гарантирует:
уникальность кода, собственные методы защиты от взлома, создание
оптимизированных участков кода. Масштабируемость системы в будущем, так
как собственную программу человеку менять намного легче, чем разбираться в
чужой программе. Сопровождение и улучшение программы возможно все время,
пока на фирме есть хоть один ИТ-сотрудник, обладающий соответствующими
знаниями.
Поэтому для создания системы учета статистической отчетности выбираем
разработку собственными силами.
47
1.4 Обоснование проектных решений
1.4.1 Обоснование проектных решений по информационному
обеспечению
Информационное обеспечение (ИО) подсистемы представляет собой
информационную модель работы сотрудников предприятия. Информационное
обеспечение рассматриваемой задачи включает: внемашинное обеспечение
(входные и выходные документы, классификаторы, справочники), и
внутримашинное обеспечение (условно-постоянная, промежуточная и
результатная информация в базе данных системы) [8].
Внемашинное обеспечение – это вся совокупность информации, основную
часть которой составляют документы. Различают первичные документы
(входные) такие, как налоговые декларации и другая отчетность
налогоплательщиков, и отчетные (выходные) документы, к которым относятся
отчетность налогоплательщиков, обработанная и подготовленная для отдела по
работе с налогоплательщиками и отдела камеральных проверок [16].
Внутримашинное ИО – это представление данных на машинных носителях
в виде специальным образом организованных массивов (файлов), БД и их
информационных связей. Внутримашинное информационное обеспечение
подсистемы создает информационную среду, направленную на выполнение
сотрудниками своих профессиональных обязанностей. Эта область
характеризуется набором объектов, их свойств и взаимосвязей. Для каждого
объекта выделяется набор его характеристик, свойств.
Информационные потоки внешне машинного ИО – это направленное
регулярное движение документов от источников их формирования к ее
получателям [10].
1) Входные и выходные документы. Входными документами системы
является приходная накладная и накладная на внутреннее перемещение.
Выходными документами являются: журнал прихода, журнал отгрузок,
отчет по качеству, отчет по остаткам, отчет по инвентаризации, отчеты.
48
За основу форм документов берутся бланки, используемые на предприятии.
Их необходимо проанализировать, оценить полноту содержащейся в них
информации, и использовать при проектировании системы.
2) Экранные формы
Для построения диалога с пользователем возможны следующие способы:
диалог типа «Вопрос-ответ»; диалог типа «Меню», диалог на основе экранных
форм, диалог на основе командного языка [16].
Для каждого из входных документов будут создаваться экранные формы
ввода первичной информации. При этом необходимо обеспечить соответствие
макета экранной формы форме входного документа. Не обязательно, чтобы
внешний вид этих форм совпадал, но все вводимые элементы данных должны
располагаться в том же относительном порядке и иметь такой же формат, что и в
исходном документе.
Результатная информация должна отображаться на экранных формах в
соответствии с формой выходного документа, т.е. на основе использования
комбинированной формы с трехзонным расположением реквизитов и
многострочной содержательной частью.
Классификаторы служат средством описания данных, обуславливают
единство классификации и кодирования информации и предназначены для
обеспечения машинной обработки и выдачи данных в удобной форме
потребителям при решении различных задач.
В этом случае будут применяться установленные и общепринятые
международные, общесистемные и отраслевые классификаторы. Объекты в
рассматриваемом случае определяются в соответствии с характерными для них
признаками. Признаки объектов можно поделить на основные и переменные.
Основными – это такие признаки, которые однозначно характеризуют
классификационную группировку, к которой принадлежит объект. Переменными
называются семантические характеристики, которые никак не влияют на
расположение объекта в классификационных группировках [6].
Семантические характеристики бывают обязательными и
необязательными. Система классификации и реализованные в соответствии с ней
классификаторы должны четко выявлять принадлежность всех
49
классифицируемых объектов и их семантических характеристик к определенным
классификационным группировкам, которые в свою очередь должны быть
вложенными, т.е. полностью входить одна в другую. Неполное вхождение любой
группировки недопустимо. Любой классифицируемый объект должен
принадлежать одной классификационную группировку нижнего уровня
иерархии.
Технологические классификаторы выбираются адаптированными к кругу
указанных задач. Взаимодействие классификационных кодов общесистемных
(используемым сервером) и технологических классификаторов реализуется при
помощи специальных таблиц соответствий классификационных кодов, где также
имеют место быть переходы основных признаков объектов в переменные и в
обратную сторону.
При выявлении состава семантических характеристик объектов не
используются характеристики, параметры которых могут получаться путем
автоматических вычислений на базе метрических данных или значений
остальных характеристик.
Система кодирования обеспечивает преобразование содержания объекта в
необходимое ему уникальное кодовое обозначение. Методика кодирования
базируется на используемой системе классификации.
Символы, применяемые для кодирования:
• арабские цифры от 0 до 9;
• буквы латинского алфавита от A до Z;
Коды, используемые для кодирования в рамках единого классификатора,
обычно состоят из похожего количества символов. Позиции кода выражают некий
уровень иерархии, т.е. отсылку к классификационной группировке этого уровня.
Любая классификационная группировка имеет свой собственный
уникальный код, который позволяет однозначно определить все группировки, к
которых она состоит.
Выделим, что все выходные и входные документы станут соответствовать
указанным требованиями формам.
50
Все применяемые при решении задачи автоматизации экранные формы
соответствуют стандартным экранным формам, принятым в интерфейсе
выбранной среды разработки.
Для реализации экранных форм, нужных для заполнения оперативной и
постоянной информации, необходимо реализовать возможность указания всех
атрибутов сущностей, которые уже содержаться в первичных документах.
Для всех классов логичнее использовать локальную систему
классификации, так как их использование за пределами системы не предвидится.
База данных будет представлена как единый файл файл-серверной СУБД.
При разработке системы должна использоваться реляционная модель базы
данных. Реляционная модель данных некоторой предметной области
представляет собой набор отношений изменяющихся во времени. При создании
информационной системы совокупность отношений позволяет хранить данные об
объектах предметной области, моделировать связи между ними. При этом сами
данные хранятся в таблицах [6]. Для удобства идентификации каждая таблица
созданной базы данных обладает уникальным кодом.
1.4.2 Обоснование проектных решений по программному
обеспечению
Программное обеспечение (ПО) подразумевает под собой совокупность
программ, обеспечивающих функции и задачи ИС, а также стабильную работу
комплексных технических средств. В состав ПО входят специальные и
общесистемные программы, а также инструктивно-методические материалы по
использованию средств ПО.
К общесистемному ПО можно отнести программы, созданные для
широкого круга пользователей и предназначенные для реализации
вычислительного процесса и выполнения постоянно необходимых вариантов
обработки данных. Они дают возможность расширить базовые возможности
ЭВМ, автоматизировать планирование очередности проводимых работ, а также
оптимизировать и ускорить работу программистов. Специальное ПО - это
совокупность программ, созданных в процессе разработки ИТ конкретного
функционального назначения. Оно состоит из пакетов прикладных программ,

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

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