Диплом: Автоматизация документооборота ООО "МИЛЛИАННА"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
57
десяток или же меньше, которые действительно влияют на результат. Алгоритмы
интеллектуального исследования данных возможно классифицировать следующим
образом: алгоритмы кластеризации: применяются в угоду того, чтобы определить
какому именно выходному подмножеству принадлежат исходные элементы;
логические модели: применяются в угоду определения причинно-следственных
связей (и часто связаны с выведением целых деревьев решений); искусственные
нейронные сети: обучаемые абстрактные модели, способные выполнять широкий
спектр операций исследования впоследствии процедуры обучения;
алгоритмы обнаружения аномалий: используются в угоду выявления
исключений из правил, аномальных событий. Поставщики, осуществляющие
поставки по причине в угоду статистического анализа, интеллектуального
исследования данных: SAS Institute, IBM SPSS, R (открытый проект в угоду
статистических вычислений), and Oracle Advanced Analytics. В начале этого века,
было установлено, как присутствует растущая потребность в изучении больших
наборов данных, которые должны включать структурированные,
полуструктурированные, потоковые данные. Рассмотренные средства
исследования данных позволяют проводить анализ данных, которые не имеют
предопределенной схемы. Такие инструменты обращаются, как правило, к своим
хранилищам данных, например Oracle Endeca Information Discovery, они в свою
очередь должны быть основаны на Hadoop. Анализируемые данные, как правило,
загружаются из OLTP-источников, корпоративных хранилищ данных, NoSQL или
же Hadoop. Такие решения как Tibco Spotire, Oracle Big Data Discovery, некоторые
другие инструменты должны непосредственно обращаться к Hadoop, использовать
данную технологию в угоду информационного поиска. Существует ограниченный
круг задач, которые требуют использования систем реального времени. Например,
должны возникнуть задачи информирования посетителя сайта об интересующих
его товарах в момент посещения им сайта или же информирования о
необходимости замены оборудования из-за наличия прогноза о его скором выходе
из строя. Данные о функционировании веб-сайта обычно анализируются с
использованием моделей прогнозирования. Результаты предсказания обычно
формируются в виде обновлений системы руководства сайтом в реальном времени.
Система затем предоставляет определенную страницу или же сообщение. Чем
58
больше функционирует сайт, тем качественные предсказания выдает модель. Часто
совместно с системой автоматического руководства сайтом применяется
подсистема отчетов в угоду мониторинга состояния системы. Другие задачи, такие
как предсказание отказов оборудования, должны потребовать немедленного
реагирования без глубокого анализа. Системы руководства, основанные на
правилах, или же системы, управляемые событиями, должны быть
запрограммированы на автоматическое принятие мер в условии возникновения
условного события. Они часто развертываются в IoT-решениях, чтобы выполнить
действие, основываясь на показаниях датчиков.
Выбор DBMS в угоду AIS
В качестве DBMS была выбрана DBMS MS Access. Доступ к DBMS
осуществляется посредством объектов аутентификации к записям MS ADO
(ActiveX Data Object), как дает возможность унифицируемого аутентификации к
DBMS с использованием всевозможных типов поставщиков данных. А это
означает, как имеется возможность, путем незначительного изменения кода
программы, использовать другую DBMS в угоду хранения данных.
Кроме этого, данная DBMS широко используется в приложениях MS
(например, MS Office),, в подавляющем большинстве случаев уже установлена на
компьютере пользователя, как позволяет избежать накладных расходов по
причине установке дополнительного программного обеспечения (самой DBMS).
Так же необходимость поддержки DBMS MS Access определяется
необходимостью единообразия в хранении данных.
Однако в перспективах развития планируется переход на серверные DB
имеющие существеннее преимущества. Поскольку унифицированная технология
аутентификации к записям позволяет использовать практически любую DBMS, с
задачаю выявления наилучшей был проведен сравнительный анализ (таблица
№1,2).
59
Таблица №1
Сравнение существующих DBMS
Критерии
MS SQL Server [11]
MS Visual FoxPro [11]
MySQL [12]
Скорость в
многопользовательском
окружении.
5
1
4
Наличие транзакций
5
0
5
Наличие триггеров
5
0
5
Наличие хранимых процедур
5
0
5
Наличие онлайновых
«бекапов»
5
0
5
Поддержка производителя .
5
5
0
Удобство разработки по
причине на базе DBMS
5
4
3
Надежность .
5
4
5
Работа с большими
объемами данных.
5
5
4
Маштабируемость .
5
3
5
Цена
Бесплатное
использование в ПО,
связанном с образованием.
9401.00 р
17 000.00 р
60
Таблица №2
Функции существующих DBMS
Название продукта
MS SQL Server
MS Access
MS Visual FoxPro
MySQL
Главные
преимущества
Большая степень
защиты данных. Мощные
средства работы с
записями. Большая
производительность.
Простота
освоения.
Возможность
использования
непрофессиональным
программистом. Имеет
мощные средства
подготовки отчетов из DB
всевозможных форматов.
Высокий уровень
объектной модели. Большая
скорость обработки данных.
Интеграция объектно-
ориентированного языка
программирования с Xbase,
SQL.
Многоплатформенность.
Благодаря открытой
архитектуре,
GPLлицензированию, в DBMS
MySQL постоянно появляются
новые типы таблиц.
Основное
назначение
Хранение больших
массивов данных.
Хранение данных,
требующих соблюдения
режима секретности или
же в не допустимости их
потери.
Создание отчетов
произвольной формы на
основании всевозможных
данных. Внедрение не
коммерческих
приложений.
Создание приложений
масштаба предприятия.
Создание приложений в
угоду работы на
всевозможных платформах
(Windows, Macintosh, т. д.)
Является решением в угоду
малых, средних приложений.
MySQL используется в качестве
сервера, к которому обращаются
локальные или же удалённые
клиенты, однако в дистрибутив
входит библиотека внутреннего
сервера, позволяющая включать
MySQL в автономные
программы.
61
Выбор был сделан в пользу DBMS MS Access, как наиболее полно
отвечающей условиям, предъявляемым к хранилищу данных, всего комплекса.
Access это, прежде всего, система руководства data base (DBMS). Как, другие
продукты этой категории, она предназначена в угоду хранения, поиска данных,
представления данных в удобном виде, автоматизации часто повторяющихся
операций (таких, как ведение счетов, учет, планирование, т.п.).
Access мощное приложение Windows. Впервые производительность DBMS
органично сочетается с теми удобствами, которые имеются в распоряжении
пользователей MS Windows. С поддержкой объектов OLE, компонентов MS Office
(Excel, Word, PowerPoint, Outlook) возможно превратить Access в настоящую
операционную среду баз данных
В всем этом Access не просто DBMS. Как реляционная DBMS Access
обеспечивает доступ ко всем типам данных, позволяет использовать одновременно
несколько таблиц базы данных. В этом возможно существенно упростить
структуру данных, облегчая тем самым выполнение поставленных задач. Таблицу
Access возможно связать с записями, хранящимися на большой ЭВМ или же на
сервере. С дру¬гой стороны, возможно использовать таблицы, созданные в среде
Paradox или же dBASE.
В Access в полной мере реализовано управление реляционными data base.
Система поддерживает первичные, внешние ключи, обеспечивает целостность
данных на уровне ядра (что предотвращает несовместимые операции обновления
или же удаления данных). Кроме того, таблицы в Access снабжены средствами
проверки допустимости данных, предотвращающими некорректный ввод вне
зависимости ввиду того, как он осуществляется, а каждое поле таблицы имеет свой
формат, стандартные описания, как существенно облегчает ввод данных. Access
поддерживает все необходимые типы полей, в том числе текстовый, числовой,
счетчик, денежный, дата/время, MEMO, логический, гиперссылка, поля объектов
OLE. Если в процессе специальной обработки в полях не оказывается никаких
значений, система обеспечивает полную поддержку пустых значений.
62
Система Access поддерживает обработку транзакций с гарантией их
целостности. Кроме того, предусмотрена защита на уровне пользователя, как
позволяет контролировать доступ к записям отдельных пользователей, целых
групп.
1.4.2 Обоснование проектных решений по программному обеспечению
63
Рисунок №10 Чертеж-Граф переходов экранных форм
64
Внедрение алгоритмов
Проверка
обеспечения
целостности данных
Данные верны?
Да
Нет
Занесение вв еденных
данных в базу
Начало
Ввод данных
Конец
Рисунок №11. Приблизительный алгоритм ввода данных в базу.
65
Описание разработанного программного обеспечения
Общие сведения
1.4.3 Обоснование проектных решений техническому обеспечению
Технология ADO, общие сведения.
ADO (от англ. ActiveX Data Objects — «объекты данных ActiveX») —
интерфейс программирования приложений в угоду аутентификации к записям,
разработанный компанией MS, основанный на технологии компонентов ActiveX.
ADO позволяет представлять данные из разнообразных источников (реляционных
баз данных, текстовых файлов, т. д.) в объектно-ориентированном виде.[3]
ADO интерфейс, призванный обеспечить клиентское приложение доступом,
возможностями манипулирования внешними записями. ADO является
интерфейсом программного уровня к OLE DB (интерфейсом чрезвычайно
удобным, высокопроизводительным). ADO, OLE DB составляют вместе
66
технологию Универсального Аутентификации к Записям (UDA). В этом, являясь
интерфейсом высокого уровня к OLE DB, ADO использует OLE DB поставщики
данных (на данный момент это, в основном, провайдеры реляционных баз данных,
хотя уже появляются поставщики в угоду нереляционных источников данных,
систем электронной почты). Подобная архитектура взаимодействия с записями
позволяет уйти ввиду ограничения на методы аутентификации, накладываем
физической формой представления данных. Согласно терминологии ADO, любой
источник данных (база данных, электронная таблица, файл) называется
хранилищем данных, с которым в помощи провайдера данных взаимодействует
приложение. Минимальный отбор компонентов приложения может включать
объект соединения, объект набора данных, объект процессора запросов.
Технология ADO завоевала популярность у разработчиков, благодаря
универсальности — базовый отбор интерфейсов OLE DB имеется в любой
современной операционной системе MS. Поэтому в угоду обеспечения
аутентификации приложения к записям достаточно лишь правильно указать
провайдер соединения ADO, впоследствии переносить программу на любой
компьютер, где имеется требуемая база данных и, конечно, установленная ADO.
Развитие технологии, ее широкое распространение среди разработчиков по
причине привели к явному доминированию среди конкурирующих решения.
Корпорация MS заявляет, как ADO в ближайшее время заменит огромное
разнообразие моделей, технологий аутентификации к записям, включая такие
методы самой MS, как DAO, RDO.[ http://support.MS.com]
История технологии ADO
Рисунок №12 этапы эволюции технологии ADO

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

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