Дипломная работа: Автоматизация и обеспечение информационной безопасности обработки заявок в ПАО "СКБ Банк"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
37
Для разрабатываемой системы не предусмотрено использование экранных
форм, так как еще на этапе планирования оговорена необходимость
универсальности механизма приема информации из внешних систем. Роль
экранных форм выполняет программный интерфейс приложения (application
programming interface API). Для каждого типа сообщений предусмотрен свой
интерфейс.
Для адаптации анкетной информации о клиенте к эффективному поиску,
обработке и передаче по каналам связи, данную информацию необходимо
передавать в цифровом виде. С этой целью ее нужно упорядочить
(классифицировать), а затем формализовать (закодировать) с использованием
классификатора.
Классификатором называют документ, с помощью которого
осуществляется формализованное описание информации в электронных
информационных системах, содержащей наименования объектов, наименования
классификационных группировок и их кодовые обозначения. [12]
По сфере действия выделяют следующие виды классификаторов:
международные, общегосударственные (общесистемные), отраслевые и
локальные классификаторы.
Основным компонентом внемашинного ИО является система
документации, применяемая в процессе управления экономическим объектом.
Под документом понимается определенная совокупность сведений,
используемая при решении экономических задач, расположенная на
материальном носителе в соответствии с установленной формой.
Система документации это совокупность взаимосвязанных норм
документов, регулярно используемых в процессе управления экономическим
объектом.
Интерфейсы обмена данными должны быть реализованы в удобном для
разработчиков смежных систем виде и позволять передавать и получать любые
участвующие в работе данные.
38
Желательно использовать отдельные интерфейсы для передачи и
получения различных блоков информации, при этом должен существовать
основной интерфейс, принимающий основной поток информации,
непосредственно предназначенный к реализации основного функционала
системы.
Обоснование способа организации информационной базы.
Для обеспечения функционирования программного продукта, необходимо
создать информационную базу данных, предназначенную для хранения
информации, принимаемой, обрабатываемой и передаваемой разрабатываемым
продуктом. Использование базы данных позволит снизить затраты на хранение
информации, повысив надежность и уровень организации системы хранения
информации.
Базой данных принято называть совокупность сведений о реальных
объектах, процессах событиях или явлениях, относящихся к определенной теме
или задаче, организованная таким образом, что бы обеспечить удобное
представление этой совокупности, как в целом, так и в любой ее части. [6] Для
управления базами данных применяются специализированные программные
продукты, называемые Системами управления базами данных (СУБД).
СУБД представляет собой комплекс языковых и программных средств,
предназначенный для создания, ведения, и совместного использования баз
данных (БД) группой пользователей.[10] СУБД находится на втором по
важности месте, после операционной системы, в процессе выбора программных
компонентов, который предстоит пройти для успешной реализации
поставленной задачи.
При классификации СУБД выделяют несколько признаков:
- тип программного обеспечения;
- модель данных;
- характер использования.
Классификация в соответствии с моделью данных.
39
В современной практике подавляющее большинство современных СУБД
применяют одну из трех основных моделей данных: реляционную,
иерархическую, или сетевую.
Реляционная модель является наиболее простой и имеет самое широкое
распространение. При использовании реляционного подхода представления
данных, весь метод сводится к представлению данных в виде двумерных таблиц,
состоящих из множества строк, называемых записями и столбцов полей. В
каждой записи содержатся сведения, описывающие конкретный объект. В
теории множеств таблице соответствует термин отношение (relation), который и
дал название данной модели представления данных.[13]
Основным достоинством реляционной модели принято называть
сравнительную простоту инструментальных средств ее поддержки. Реляционные
модели являются наиболее соответствующими текущему уровню развития
компьютерной техники и в достаточной степени удовлетворяют требованиям
большинства пользователей.
К основным недостаткам реляционной модели следует отнести жесткость
структуры хранящихся в таких таблицах данных, и прямую зависимость
скорости записи, поиска или чтения данных от размера базы данных или
отдельных таблиц в базе данных.
Под иерархической моделью понимается модель, строящаяся по принципу
иерархии типов объектов, один тип объекта является родителем, остальные
находятся на низших уровнях иерархии и называются дочерними. Для
родительского элемента иерархии могут существовать несколько дочерних
типов, для дочернего элемента иерархии может существовать только один
родительский тип объекта.
Для сетевой модели такие понятия как родительский и дочерний объект
имеют более широкое представление. Любой объект может быть и
родительским, и дочерним. Родительский объект в сетевой модели называется
«владельцем набора», дочерний объект называется «член набора». Каждый
объект может одновременно выступать и в роли владельца, и в роли члена
40
набора, а значит каждый объект может участвовать в любом количестве
взаимосвязей.
Применение сетевых и иерархических моделей позволяет снижать время
доступа к информации, но в свою очередь повышает требования к аппаратной
составляющей информационной системы, а именно к объему оперативной
памяти и дискового пространства, так как каждый элемент данных хранит в себе
ссылки на связанные элементы. Для сетевых и иерархических моделей
характерна сложность реализации СУБД.
В настоящее время появились несколько новых моделей представления
данных, к таким моделям можно отнести: постреляционную модель,
многомерную модель и объектно ориентированную модель.
Постреляционная модель представляет из себя расширенную
реляционную модель представления данных, основным отличием данной модели
от прародителя является снятое ограничение на неделимость данных,
записываемых в таблицы. Для постреляционной модели допустимы
многозначные поля такие поля, значения которых состоят из набора
подзначений. Набор значений многозначных полей считается самостоятельной
таблицей, встроенной в основную таблицу.
Многомерные СУБД представляют из себя узкоспециализированные
системы, предназначенные для интерактивной аналитической обработки
информации.
Объектно-ориентированная модель подразумевает установление связи
между записями баз данных и функциями, предназначенными для их обработки,
с помощью механизмов, подобных соответствующим средствам в объектно-
ориентированных языках программирования.
В наиболее общем случае под СУБД можно понимать любой
программный продукт, поддерживающий процессы создания, внедрения и
использования баз данных. К СУБД относятся следующие виды программ:
полнофункциональные СУБД, серверы БД, клиенты БД.
41
Полнофункциональными СУБД называются программные продукты,
реализующие полный комплекс задач по созданию, обслуживанию и
управлению базами данных, чаще всего с использованием пользовательского
интерфейса.
Сервера БД представляют собой программное обеспечение, реализующее
функции управления базами данных на основе внешних запросов, поступающих
из других программных средств.[14] Традиционным языком запросов в
подавляющем большинстве случаев является SQL (Structured Query Language
структурированный язык запросов). Самым широким применением серверов БД
является организация центров обработки данных и пользовательских запросов в
локальных и глобальных сетях. Самыми распространенными примерами
серверов БД являются MySQL Server и Microsoft SQL Server.
Клиентами БД в общем случае являются различные программы,
предназначенные для обработки, сбора или поиска данных. К таким программам
могут относиться полнофункциональные СУБД, электронные таблицы,
текстовые процессоры, сайты и т.д. При этом сервер и клиент БД могут быть
разработаны как одним, так и разными производителями программного
обеспечения, работать под управлением различных программных платформ,
находиться физически на разных аппаратных платформах, в том числе
удаленных друг от друга географически.
По характеру использования СУБД подразделяют на персональные и
многопользовательские.
Персональные СУБД призваны обеспечивать создание персональных баз
данных и простых приложений, выполняющих операции с ними. Персональные
СУБД и разработанные с их помощью приложения способны выступать в роли
клиентской части многопользовательских СУБД. К числу персональных СУБД
можно отнести MS Access, VisualFoxPro, Paradox, Clipper и др.
Многопользовательские СУБД включают в себя и серверную и
клиентскую части, и способны работать в неоднородной аппаратной среде
(экосистема информационной системы может включать различные типы
вычислительной техники и операционных систем). К Многопользовательским
Источник: https://baza.diplomsite.ru/previewfile/1778