Дипломная работа: Автоматизация процесса ведения документации и отчетности в ФГУП «РФЯЦ-ВНИИЭФ»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
32
автоматизация направления деятельности. Этот подход является оптимальным
в том случае, когда дальнейшая интеграция автоматизированных функций не
будет связана с серьезными препятствиями.
Комплексная автоматизация предполагает внедрение программного
продукта, автоматизирующего работу компании в целом.
Кусочная стратегия автоматизации не подходит для рассматриваемой
задачи, поскольку в рамках ее решения будет автоматизирована деятельность
целого отдела, при этом будут использованы несколько составляющих
информационной системы: СУБД и клиент-серверное приложение.
В рамках рассматриваемой задачи, подходящей является стратегия
автоматизации по участкам, поскольку будет автоматизирован процесс
формирования документации и отчетности.
1.3.3. Выбор и обоснование способа приобретения ИС для автоматизации
задачи
Рассмотрим существующие способы приобретения информационных
систем для автоматизации документации. Приобретение информационных
систем может осуществляться одним из перечисленных способов:
1. Покупка готовой специализированной ИС.
2. Разработка ИС своими силами.
3. Разработка ИС сторонней фирмой.
4. Покупка системы и её доработка.
Рассмотрим вариант покупки готовой информационной системы,
автоматизирующей документацию и отчетность предприятия. Ранее были
рассмотрены программные системы, представленные на рынке, и был сделан
вывод о том, что они не в полной мере удовлетворяют потребностям
организации, поэтому покупка готовой информационной системы не
потребуется.
33
Рассмотрим вариант с покупкой системы и ее доработкой. Доработка
информационной системы под потребности организации является трудоемкой и
добавление необходимого информационных систем под нужды компании
потребует внесения значительных изменений исходного кода и бизнес-логики.
Поэтому оба варианта приобретения информационной системы были
отклонены.
Следующая группа вариантов приобретения информационных систем
подразумевает разработку информационной системы, удовлетворяющей
требованиям организации. Поскольку в организации есть специалисты с
необходимой квалификацией для автоматизации процесса документации и
отчетности, подходящим вариантом является разработка системы своими
силами.
1.4. Обоснование проектных решений
1.4.1. Обоснование проектных решений по информационному
обеспечению
Опишем состав входных и выходных документов процесса документации
и отчетности. В процессе отсутствуют входные документы, поскольку процесс
инициируется по устному распоряжению руководителя отдела или по
распоряжению, полученному с помощью какого-либо канала связи (телефон,
электронная почта).
Выходными документами процесса являются:
постановления;
решения;
приказы;
распоряжения;
указания.
34
Перечисленные выходные документы имеют унифицированную форму,
поэтому при разработке системы не потребуется оригинального
проектирования форм документов.
Рассмотрим состав справочников и классификаторов. В их составе
должны быть:
Справочник подразделений организации.
Справочник сотрудников организации.
Справочник должностей сотрудников организации.
Справочник стадий формирования документооборота (проект,
согласование, визирование, исполнение).
Информационная база должна быть интегрированной с локальной
организацией для обеспечения доступа всех сотрудников к данным. Для
организации базы данных будет использоваться реляционный подход, который
минимизирует избыточность данных и обеспечивает простоту
манипулирования ими.
1.4.2. Обоснование проектных решений по программному обеспечению
Информационные системы позволяют пользователям осуществлять сбор
и обработку данных. Для хранения данных в информационных системах
используются базы данных. Различают следующие виды баз данных:
1. Иерархические.
2. Сетевые.
3. Реляционные [22].
В настоящее время широко применяются реляционные базы данных в
связи со следующими факторами:
Простота представления данных благодаря использованию
двумерных таблиц.
Данные в реляционных базах данных должны соответствовать
требованиям нормализации отношений, благодаря чему устраняется
избыточность данных, их дублирование и достигается их упрощение.
35
В случае необходимости внесения изменений в структуру
реляционной базы данных, потребуется меньшее количество усилий по
сравнению с другими моделями данных [16].
Для управления реляционной базой данных используется реляционная
СУБД. На рынке широко представлены как коммерческие, так и бесплатные
СУБД. Рассмотрим СУБД, которые применяются для разработки
информационных систем [17]:
Microsoft SQL Server;
PostgreSQL;
MySQL;
Oracledatabase.
СУБД PostgreSQL является кросс-платформенной, обеспечивает
стабильную работу базы данных. Недостатками системы является низкая
производительность. СУБД Microsoft SQL Server обладает большим пакетом
инструментов, стабильностью работы и низкими затратами на
администрирование. Недостаток системы заключается в том, что она работает
только на платформе Windows [5]. СУБД Oracle обладает высокой
производительностью, легкостью интегрирования приложений и
устойчивостью к большим потокам данных. Недостатком является высокая
стоимость, необходимость приобретения мощного оборудования и персонала
для поддержки СУБД. Ввиду перечисленных свойств реляционных СУБД был
сделан выбор в пользу СУБД PostgeSQL.
Для разработки информационной системы будет использован объектно-
ориентированный подход, поскольку он позволяет осуществлять
конструирование из компонентов, обладающих простыми инструментами, что
дает возможность абстрагироваться от деталей реализации [21]. При этом
данные и операции вместе образуют определенную сущность, и они не
«размазываются» по всей программе, как это нередко бывает в случае
процедурного программирования. Использование локализации программного
36
кода и данных улучшает наглядность и удобство сопровождения программного
обеспечения.
В качестве языка программирования был выбран язык программирования
c#. Который поддерживает объектно-ориентированный подход и обладает
множеством встроенных библиотек.
Разработка информационной системы будет осуществляться в среде
программирования MS VisualStudio, которая поддерживает выбранный язык
программирования.
Проектируемая система должна функционировать в среде операционной
системы Windows 10, поскольку эта операционная система используется для
работы сотрудников организации.
1.4.3. Обоснование проектных решений по техническому обеспечению
Для функционирования информационной системы необходимо
техническое обеспечение, которое включает в себя ЭВМ, периферийные
устройства, средства связи прочие технические элементы. Проектируемая
информационная система будет основана на клиент-серверной архитектуре.
Для производительности программного обеспечения необходимо выбрать
серверное аппаратное обеспечение с оптимальными параметрами.
Для выбора процессора сервера необходимо учитывать следующие
характеристики:
1. Количество ядер - чем больше ядер встроено в ЦПУ, тем больше
они способны распределять его задачи. Это делает процессор быстрее и
эффективнее.
2. Объем кэш-памяти обеспечивает возможность быстрого
восстановления файлов и оперативного выполнения задач.
3. Частота процессора определяет скорость работы системы.
4. Величина отвода тепловой мощности влияет на тип охлаждения
процессора.
Источник: https://baza.diplomsite.ru/previewfile/2053