Статья опубликована в рамках: XX Международной научно-практической конференции «Научное сообщество студентов: МЕЖДИСЦИПЛИНАРНЫЕ ИССЛЕДОВАНИЯ» (Россия, г. Новосибирск, 04 мая 2017 г.)
Наука: Информационные технологии
Скачать книгу(-и): Сборник статей конференции
дипломов
МЕТОДЫ АВТОМАТИЗАЦИИ ПРИКЛАДНЫХ ЗАДАЧ ОБРАБОТКИ ДАННЫХ
На сегодняшний день, любая компания, не зависимо от ее размеров и количества штата сотрудников, занимается обработкой информации. Чем больше объем этих данных, тем больше людей привлекается для решения это задачи. Всю информацию, которая есть в компании можно условно разделить на две части.
- Входная информация.
- Выходная информация.
Под входной информацией понимается весь поток неструктурированных данных, который поступает в организацию из различных источников, таких как первичные документы, договора, накладные, данные из других отделов и так далее.
Выходная информация — это набор обработанных и структурированных данных, которые представлены в форме, из которой удобно формировать отчеты и представлять ее в иных видах.
Таким образом можно сделать вывод, что сотрудники, которых в большинстве случаев называют аналитиками, занимаются структурированием и обработкой входной информации, тем самым преобразовываю ее в выходную. А затем структурированную и обработанную информацию преобразуют в отчетные и иные формы, например, для руководства компании.
Чем больше организация и количество сотрудников в ней, тем больше объем информации, который поступает. Если есть возможность обработать эти данные вручную, то можно решить эту проблему увеличением количества сотрудников. Но зачастую, либо обработать информацию ручным способом, даже при небольшом ее объеме является очень сложным процессом, либо количество информации очень большое. В таком случае приходится использовать различные пакеты прикладных программ. «Пакет прикладных программ — комплект программ, предназначенных для решения задач из определенной проблемной области» [1].
Благодаря развитию информационных технологий, на сегодняшний день существует большое количество методов, с помощью которых можно автоматизировать процесс и сократить время его выполнения.
Выбор конкретного метода зависит от нескольких немаловажных факторов, которые представлены ниже.
- Финансовые возможности компании.
- Сложность и объем задач.
- Спецификация предметной области компании.
- Уровень навыков сотрудников.
Существует большое количество систем для автоматизации прикладных задач обработки данных, но их можно разделить на 4 категории.
- Программы, разрабатываемая с нуля для конкретной задачи.
- Готовые программные продукты, без возможности доработки под специфику организации.
- Готовые программные продукты, с возможность доработки разработчиками программы.
- Готовые программные продукты, с возможность самостоятельной доработки.
К первой категории относится программы, которые создаются с использованием специальных сред разработки и языков высокого уровня. Перечень самых популярных из них представлен в таблице 1.
Таблица 1
Популярные среды разработки
Среда разработки |
Языки программирования |
Visual Studio |
C#, C++, VB.net |
Borland Delphi |
Delphi |
Java Development Kit |
Java |
Eclipse |
C/C++, JavaScript, php, Ruby |
Python |
Python |
С помощью данных программных средств разрабатывается функционал и интерфейс программы с нуля под нужды конечных пользователей. Программу может создавать, как штатный программист, так и студия по разработке. Можно создавать, как маленькие продукты, для решения одной конкретной задачи, так и крупные для автоматизации целых направлений компаний.
Ко второй категории относятся такие решения, которые представляют какой-либо конкретный функционал для решения задачи или группы задач, но приспособить его к специфике компании не представляется возможным. Данные программы имеют закрытый код. Они предназначены либо для очень узкой, либо наоборот для решения какой-то популярной задачи. Примером такой задачи может служить процесс получения торгов с сайта государственных закупок, по определенным фильтрам. Для решения этой задачи можно использовать такую программу, как «Seldon».
К третьей категории относятся программы, которые также дают возможность решать определенную группу задач, но при этом существует возможность их доработки. В данном случаи код системы также остается закрытым и доработки могут вносить только ее разработчики. Эти системы более гибкие и могут подойти большему числу компаний. Хорошим примером такой программы является «Antor Logistics Master». Данная программа предназначена для планирования маршрутов доставки и их оптимизации. Она имеет закрытый код, но по желанию компании она может быть доработана разработчиками программы.
Четвертая категория является одной из самых популярной. К этому разделу относятся программы, которые каждая компания может настроить под себя, используя как штатных сотрудников, так и сторонние организации.
Все программы, которые относятся в эту группу можно разделить еще на два класса.
- Программы с открытым кодом.
- Программы с закрытом кодом.
К первому классу относят различные CRM системы, которые предоставляют открытый код и возможность доработки, как с помощью языков высокого уровня, так и с помощью создания и изменения модулей. Список популярных представителей данной категории содержится в таблице 2.
Таблица 2
Популярные системы с открытом кодом
Название программы |
СУБД |
Язык доработки |
Sugar CRM |
MySQL MS SQL Server |
PHP |
Terrasoft CRM |
MS SQL Server Oracle |
HTML, AJAX, Silverlight, .net |
Битрикс 24 |
|
PHP |
Второй класс включает в себя программы, которые имеют закрытый код и возможности доработки самой платформы приложения, добавляя в нее новые модули или сценарии выполнения. К нему можно отнести следующие популярные программы, которые представлены в таблице 3.
Таблица 3.
Популярные программы с закрытым кодом
Название программы |
Возможность доработки |
1С (различные модификации) |
Создание конфигурации как с нуля, так и доработка существующих решений. |
Microsoft Office |
Написание программных модулей (макросов) для автоматизации работы с данными, с документами, с почтой. |
Таким образом можно сделать вывод, что наиболее популярными является четвертая и первая категория программ. Программы, которые предлагают готовую платформу с возможностью ее доработки являются наиболее дорогими и позволить их могут не все компании. Но в их составе есть универсальная программа Microsoft Office. «Пакет прикладных программ Microsoft Office — это совокупность программных средств автоматизации офисной деятельности. В состав пакета входит множество приложений, каждое из которых предназначено для выполнения определенных функций и может быть использовано автономно и независимо от остальных» [2]. Но при этом ее стоимость является приемлемой и ее может позволить любая компания. А программы, разрабатываемые с нуля, могут быть менее дорогими и решать самую узконаправленную задачу.
Исходя из вышенаписанного можно сделать вывод, что применение методов автоматизации первой и четвертой группы является наиболее оптимальными для решения прикладных задач обработки данных. Но каждая компания выбирает для себе наиболее приемлемое решения, исходя из своих возможностей.
Список литературы:
- Введение в предмет. Понятие ППП // Анатольев А.Г.- 2012. – [электронный ресурс] – Режим доступа. – URL: http://www.4stud.info/ppp/lecture1.html (дата обращения 20.04.2017)
- Структура и состав MS Office. Основные приложения // Анатольев А.Г.- 2016. – [электронный ресурс] – Режим доступа. – URL: http://www.4stud.info/ppp/lecture4.html (дата обращения 20.04.2017)
дипломов
Оставить комментарий