Диплом: Автоматизация документооборота в организации ЗАО «Эктив телеком»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
48
лицензии для разработки базы данных и стоимость поддержки данной СУБД.
Также необходимо обращать внимание на минимальные технические
требования для оперативной и эффективной работы СУБД [27].
В данной работе используется реляционная модель, поэтому необходимо
рассмотреть имеющиеся реляционные системы управления базами данных.
В настоящее время на рынке представлен большой выбор СУБД и каждая
СУБД предназначена для решения определенного круга задач, которые она
может выполнять. Проведем сравнительный анализ СУБД для разработки
системы. В таблице 1.11 приведена сравнительная таблица трех
распространенных систем управления базами данных, конкурирующих на
рынке программного обеспечения по основным показателям.
Таблица 1.11
Сравнение СУБД
Показатели
MS SQL Server
2019
Oracle 12c
Release 2
PostgreSQL
9.6.16
Поддерживаемые
операционные
системы
Windows
Desktop/Server
Windows
Desktop/Server
Windows1
Desktop/S22erver,
Linux, Unix, 2Mac
Условии
лицензирования
Коммерческая
лицензия
Коммерческая
лицензия
Лицензия BSD
Open Source.
Бесплатная версия
без лицензирования
Microsoft SQL
Server Express
2019,
ограничение
СУБД 4Гб
Oracle Express
12с, ограничение
СУБД 4Гб
Нет
Наличие драйверов в
ОС семейства
Windows
Да
Да
Нет
Наличие драйверов
ODBC, JDBC, ADO.NET
Да
Да
Да
Аутентификация
Средствами БД и
ActiveDirectory
Средствами БД
СУБД,
приложение, ОС
Разграничение
доступа к столбцам
Да
Да
Да
Производительность
планировщика
запросов для
сложных запросов
Средняя (умеет
параллельные
запросы «из
коробки»)
Очень хорошая
Плохая
Проанализировав собранную информацию о рассматриваемых СУБД:
49
показаниях производительности, удобства администрирования, ценовой
политике было принято решение выбрать в качестве СУБД для разработки
информационной системе «Документооборот» для АО «Эктив телеком» MS
SQL Server Express 2019.
Для реализации наиболее приемлема СУБД MS SQL Server Express 2019
по ряду причин:
возможность реализации информационной системы для клиент-
серверной архитектуры;
лицензия на данную СУБД уже имеется в организации;
использование SQL для построения запросов и реализации их в
программном обеспечении;
высокая производительность при работе с БД [33].
Для реализации этапов проектирования программного обеспечения в ИТ
Средства автоматизации разработки программ (CASE-средства) в организации
Erwin, MS Visio. Разработка информационной системы осуществляется с
помощью современных инструментальных средств и объектно-
ориентированного языка программирования высокого уровня.
Инструментарий технологии программирования – совокупность
программ и программных комплексов, обеспечивающих технологию
разработки, отладки и внедрения создаваемых программных продуктов [9]
Для выбора средства разработки ИС проведем сравнительный анализ
следующих сред разработки:
Delphi 10.3.3 Enterprise;
Microsoft Visual Studio 2019;
1С: Предприятие 8.3 релиз 8.3.13.
Embarcaredo Delphi 10.3.3 Enterprise – это интегрированная, объектно-
ориентированная среда разработки приложений IDE, значительно повышающая
скорость создания дружественного интерфейса, удобного и понятного
пользователю.
Среда разработки использует язык программирования Object Pascal, а так
50
же множество разработанных визуальных компонентов и классов. В среде
разработки могут быть созданы клиент-серверные приложения и приложения с
n-уровневым подключением, которые соединяются с широким спектром
корпоративных баз данных и облачных платформ, включая Microsoft SQL
Server, DB2, Oracle, Sybase, InterBase, Amazon и Microsoft Azure. В реальном
мире разработчикам необходимо создавать приложения, которые работают на
различных платформах, а не только самых последних и наиболее
распространенных [32].
Microsoft Visual Studio 2019 версия 16.0.2 — линейка продуктов
компании Майкрософт, включающих интегрированную среду разработки
программного обеспечения и ряд других инструментальных средств. Включает
в себя визуальную среду разработки, инструменты для работы с СУБД MS SQL
Server и доступа к ней, создания приложений работы с базой данных, веб-
приложений, приложений облачной архитектуры, клиент-серверных
приложений.
В качестве среды разработки предлагается использовать технологическую
платформу 1С Предприятие 8.3, так как все имеющиеся учетные системы
выполнены на данной платформе, что решит вопрос с лицензированием, а так
же позволит получать и передавать информацию в другие конфигурации
отвечающие за оперативный хозяйственный учет.
Так же платформа, по сравнению с другими инструментальными
средствами разработки позволяет создавать клиента-ориентированное
прикладное программное решение, с помощью которого можно управлять всем
документооборотом, а так же использовать полученный пользовательский
интерфейс для поиска и работы с уже имеющимися документами, в том числе и
с образами документов в электронном виде.
Платформа 1С: Предприятия обеспечивает операции исполнения
запросов, описания структур данных и манипулирования данными, транслируя
их в соответствующие команды [24, 34].
51
1.4.3. Обоснование проектных решений по техническому обеспечению
Техническое обеспечение является комплексом технических средств,
которые предназначены для функционирования информационной системы, а
также включает соответствующую документацию на эти средства и
технологические процессы.
Комплекс технических средств состоит из компьютеров; устройств
накопления, сбора, обработки, вывода и передачи информации – жестких
дисков, устройств хранения данных, сканеров, принтеров, факсимильных
аппаратов; устройств передачи данных и линий связи – модемов;
эксплуатационных материалов – бумаги, CD (DVD)- дисков и т. п [7].
Техническое обеспечение рассматривается, для описания минимальной
или рекомендуемой конфигурации вычислительных систем, на которых будет
использоваться разработанный программный продукт, включая всю
периферийную технику, и если потребуется комплектацию серверной
вычислительной техники для работы клиент-серверных приложений.
Технические требования к рабочему месту представлены в таблице 1.12.
Таблица 1.12
Техническое обеспечение
Наименование
Значение характеристики
Процессор
Intel Core i3-530 2,5 ГГц
Системная плата
Intel Core i3-530, Материнская плата Gigabyte GA-H55M-
S2H
Оперативная память
8 Гб DDR3 1600 МГц,
Жесткий диск
Жесткий диск SATA-3 500GbSeagate 7200 Barracuda
Видеоадаптер
1 ГБ, встроенная, за счет оперативной памяти
Сетевая карта
1Гбит
Монитор
Монитор 19” Philips 193V5LSB2
Клавиатура
USB-клавиатура
Мышь
Мышь оптическая USB
Принтер
HP LaserJet 8150
Для работы информационной системы и ее размещения будет
использоваться имеющийся сервер, с установленной MS SQL Server Express
2019.
Для печати отчетов и любой другой результатной информации имеются
52
принтеры бизнес-класса и сканеры для обработки графической информации.
Анализируя уже имеющиеся на предприятии вычислительные системы,
можно сказать, что они подходят по всем требованиям и покупка или
модернизация уже имеющейся технической архитектуры не требуется.
Персональный компьютер и прочая техника соответствующие
представленным выше требованиям, имеются в наличии на предприятии,
поэтому затраты на их приобретение при расчете себестоимости создания ИС
не учитываются.
53
2. Проектная часть
2.1. Разработка проекта автоматизации
2.1.1. Этапы жизненного цикла проекта автоматизации
Жизненный цикл информационной системы — период времени, который
начинается с момента принятия решения о необходимости создания
информационной системы и заканчивается в момент ее полного изъятия из
эксплуатации. Наиболее подходящий стандарт для проектирования и
разработки информационной системы является ISO/IEC 12207.
При создании информационной системе «Документооборот» для АО
«Эктив телеком» используется спиральная модель жизненного цикла.
Спиральная модель ориентирована на активную работу с пользователем и
представляет разрабатываемую ИС как постоянно корректируемую во время
разработки. На каждом витке спирали выполняется создание очередной версии
продукта, уточняются требования проекта, определяется его качество, и
планируются работы следующего витка. Таким образом, углубляются и
последовательно конкретизируются детали проекта и в результате выбирается
обоснованный вариант, который доводится до реализации [10].
Согласно ISO/IEC 12207 основные процессы жизненного цикла
построения системы:
1) процесс заказа;
2) процесс поставки;
3) процесс разработки;
4) процесс эксплуатации;
Процесс заказа состоит из работ и задач, выполняемых заказчиком. В
данной разработке заказчиком является сама организация [8, 9].
Рассмотрим этапы жизненного цикла ИС «Документооборот» для АО
«Эктив телеком»:
54
1. Сбор информации и анализ
сбор информации об объекте автоматизации.
анализ бизнес-процессов.
составление требований и согласование их.
Главные консультанты секретарь, выполняющая функции отдела ДОУ,
поскольку он выполняет работу по регистрации документов и их
перенаправлению.
Входной информацией для данного этапа будет распорядительная
документация АО «Эктив телеком», а так же руководящие документы и ГОСТы
по ведению описи документов и документированию в организациях на
территории РФ.
Выходной информацией является схема взаимодействия внутри
организации и схема информационных потоков.
2. Проектирование и разработка документации
разработка информационной модели системы;
характеристика входных и выходных документов;
разработка моделей базы данных;
разработка структурной схемы пакетов;
описание программных модулей.
На данном этапе ключевая роль отводится разработчику, но при этом он
продолжает консультироваться с пользователем, в данном случае секретарь.
3. Разработка
Реализация программного кода.
4. Внедрение
Тестирование – в процессе тестирования участвуют разработчики и
пользователи информационной системы, чтобы протестировать систему со всех
сторон, требуется совместное их участие.
Отладка – в процессе отладки участвуют разработчики, которые
создавали систему. По результатам тестирование, устранение найденных
ошибок.
55
Внедрение информационной системе «Документооборот» для АО «Эктив
телеком» подразумевает стратегию «узкого места», так как автоматизируется
именно задача по управлению документами.
«Узкое место» подразумевает автоматизацию малой части
производственного процесса. При данной стратегии план внедрения
выполняется только для «узкого места» и сотрудников, задействованных
непосредственно в нем. В процессе внедрения сотруднику предоставляется
поработать с приложением в тестовом режиме, для оценки его
функциональности и удобства работы. После того как тестирование
произведено начинается этап отладки. Все выявленные недочеты будут
фиксироваться, и исправляться разработчиком. ИС устанавливается на рабочих
местах пользователей и серверной части [20, 25].
2.1.2. Ожидаемые риски на этапах жизненного цикла и их описание
Каждый проект по созданию информационной системы разделен на
этапы, на которых происходит реализация различного вида работ, а так же
подведение некоторых итогов и получение промежуточного результата. На
основании данных результатов происходит дальнейшая разработка и
реализация этапов, а так же судят о выполнении проекта в целом. Поскольку
каждый этап сопряжен с различными работами и использованием трудовых,
материальных и интеллектуальных ресурсов, а так же имеется ограничение по
времени и высокая вероятность не выполнения работ в срок, данные риски
должны быть учтены при организации проекта, а также быть оценены для их
сведения к минимуму.
Риски, которые могут возникать на этапах проектирования и реализации
проекта могут иметь различную природу и виды. Некоторыми рисками можно
управлять, предугадывать и исключать возможность их возникновения, а
некоторые могут появляться внезапно и возможности их исключения могут
отсутствовать, в таком случае идет речь о исправлении последствий
56
возникновения рисков, а так же компенсация последствий их возникновения.
Риски заказчика связаны с неполным достижением целей проекта и не
эффективно израсходованными средствами, а риски исполнителя - с
возможностью резкого превышения фактической себестоимости работ по
сравнению с плановой. Необходимость ведения параллельных и подчас
принципиально отличающихся по своему характеру работ приводит к тому, что
многократно возрастает уровень риска проекта [20].
Неопределенности, влияющие на проект, могут грозить ему
отрицательными последствиями, вплоть до полного провала, или
положительными. Неопределенности первого вида принято называть рисками
проекта, а второго — благоприятными возможностями.
Суть работы по управлению рисками состоит в том, чтобы оценить их
размер, выработать эффективные и экономичные меры по уменьшению этого
размера и затем убедиться, что риски заключены в приемлемые рамки.
По отношению к выявленным рискам при проектировании и разработке
информационной системы возможны следующие действия:
устранение причин возникновения риска;
уменьшение вероятности возникновения риска;
принятие риска и закладка размера возможного риска в
экономическое обоснование проекта.
Процесс управления рисками можно подразделить на следующие этапы:
выбор анализируемых объектов и уровня детализации их
рассмотрения;
выбор методики оценки рисков;
идентификация активов;
анализ угроз и их последствий, определение уязвимостей в защите;
оценка рисков;
выбор защитных мер;
реализация и проверка выбранных мер;
оценка остаточного риска.
57
Любо проект по разработке программного обеспечения, независимо от
масштаба и назначения имеет ответственного или руководителя. В случае если
работает команда, то это руководитель проекта, обладающий полномочиями по
управлению всеми ресурсами, в случае если это частная разработка без
привлечения команды, то сам разработчик должен предугадывать и управлять
возможными рисками. Риски, влияющие на ход проекта по автоматизации
учета товарно-материальных ценностей представлены в таблице 2.1.
Таблица 2.1
Риски влияющие на ход проекта
Виды рисков
Снижение видов риска
Снижение вероятности
возникновения риска
Риски, связанные
с масштабом
проекта
Анализ последовательности
выполнения этапов, оценка
и переоценка результатов и
их планирование
Программа работ, четкое
распределение
обязанностей и порядка
выполнения работ.
Управление ресурсами на
каждом этапе.
Риски, связанные
с недостаточным
опытом в сфере
ИТ
Участие в тренингах,
стажировках. Привлечение
опытных сотрудников со
знаниями в области
командной разработки.
Документирование работ,
подготовка отчетов по
работам, ведение истории
исполнения работ, анализ
третьей
(незаинтересованной
стороной)
Технические
риски проекта
Изучение современных
средств разработки,
платформ и технологий,
следования стандартам и
протоколам разработки ИС.
Использование стандартов
предприятия на проектные
работы, разработка
стандартов проекта
Организационные
риски проекта
Обеспечение командной
работы, создание
взаимозаменяемости, где
это возможно, управление
трудовыми ресурсами
Назначение руководителей
в группах и на этапах,
создание ответственных
лиц, подбор командных
участников.
Каждый проект должен быть подвержен анализу и рассмотрению
возможности возникновения рисков выполнения проекта, изучения всех
возможных рисков и сведение их к минимуму. Для реализации проекта
информационной системе «Документооборот» для АО «Эктив телеком», в
частности в рамках организации имеется риски затягивания сроков, изменения
функциональных требований со стороны заинтересованных сотрудников. В
связи, с чем должна быть подготовлена техническая документация с

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

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Agile-методология в управлении проектами на примере ООО «Ресурсный центр «Академия КлассИнфо»
Aвтoмaтизaция пpoцecca вeдeния инфopмaциoннoй бaзы o дoлжнocтяx и вaкaнcияx c укaзaниeм тpeбoвaний к уpoвню знaний и нaвыкoв кaндидaтoв для гpуппы кaдpoв вoйcкoвoй чacти 3474»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
Cовершенствование управления рентабельности предприятия (на примере гуипп «бендерская типография «полиграфист»)
Event - менеджмент: реализация проекта (на примере ООО "АГРОПАК")