Диплом: Разработка автоматизированного рабочего места менеджера компьютерных курсов в учебном центре ООО "Программастер"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
48
Рисунок 2.4 - Взаимосвязанные параметры поля информационной
безопасности
Условно можно выделить три категории средств защиты - традиционные
средства, новые технологии и средства криптографической защиты информации.
Криптографические средства вынесены в отдельную категорию, потому что они
являют собой совершенно особый класс защитных средств, который не может быть
отнесен к какому-либо другому классу.
49
Традиционные средства защиты строились с учетом классических моделей
разграничения доступа, разработанных в 1960-1970-х годах. В то время сети еще не
получили столь широкого распространения, да и разрабатывались эти модели в
военных ведомствах. К таким средствам можно отнести системы разграничения
доступа и межсетевые экраны. Первые средства реализуют разграничение доступа
конкретных пользователей к ресурсам конкретного компьютера или всей сети, а
вторые - разграничивают доступ между двумя участками сети с различными
требованиями по безопасности. Ярким примером систем разграничения доступа
являются системы семейства SecretNet, разработанные.
Необходимо сказать несколько слов о криптографических средствах,
которые предназначены для защиты критически важных данных от
несанкционированного прочтения и/или модификации. Криптография - это
совокупность технических, математических, алгоритмических и программных
методов преобразования данных (шифрование данных), которая делает их
бесполезными для любого пользователя, у которого нет ключа для расшифровки.
Криптографические преобразования обеспечивают решение следующих
базовых задач защиты - конфиденциальности (невозможности прочитать данные и
извлечь полезную информацию) и целостности (невозможности модифицировать
данные для коррекции смысла или внесения ложной информации).
Технологии криптографии позволяют реализовать следующие процессы
информационной защиты:
идентификация (отождествление) объекта или субъекта сети или
информационной системы;
аутентификация (проверка подлинности) объекта или субъекта сети;
контроль/разграничение доступа к ресурсам локальной сети или
внесетевым сервисам;
обеспечение и контроль целостности данных.
Для обеспечения информационной безопасности и защиты информации
требуется разграничить доступ пользователей на нескольких уровнях:
на уровне операционной системы ограничить доступ пользователя к
разделам, папкам, файлам и сетевым ресурсам, в зависимости от прав пользователя;
ограничит доступ пользователей к ресурсам сети «Интернет»;
50
настроить права пользователя в программе в зависимости от
должностной инструкции сотрудника.
Для предотвращения повреждение информации необходимо также установить
и настроить антивирусную программу, с постоянным обновлением баз данных
вирусов.
2.2 Информационное обеспечение задачи.
2.2.1 Информационная модель и её описание.
Информационная модель идентифицируется схемой движений входных,
промежуточных и итоговых потоков и функций предметной области. Кроме того,
она доносит, на каркасе каких входных документов и какой нормативно-справочной
информации выполняется реализация функций по обработке данных и создание
специальных выходных документов.
Информационная модель (в широком, общенаучном смысле) —
совокупность информации, характеризующая существенные свойства и состояния
объекта, процесса, явления, а также взаимосвязь с внешним миром.
Информационные модели делятся на описательные и формальные.
Описательные информационные модели это модели, разработанные на
естественном языке (например, русском) в устной или письменной форме.
Формальные информационные модели это модели, разработанные на
формальном языке (то есть научном, профессиональном или специализированном).
Примеры формальных моделей: все виды формул, таблицы, графы, карты, схемы и
т.д.
Информационная модель представлена на рисунке 2.4.
51
Рисунок 2.4 – Информационная модель системы
52
Согласно с представленной информационной моделью менеджер заполняет
справочники необходимыми данными. Далее, используя данные справочников
Слушатели, Курсы, Группы, Расписание, Преподаватели заполняет необходимые
документы. На основании документов Заявка на курсы, Оплата курсов, Окончание
курсов, Формирование группы менеджер получает экранные формы выходных
документов, таких, как карточка слушателя или список заявок. При помощи
информационной модели легко можно увидеть бизнес-процессы предприятия,
документооборот, движение документов по отделам, входные и выходные
документы. Информационная модель отражает структуру базы данных, ее связь с
информационной системой и инструменты формирования отчетов.
2.2.2 Характеристика нормативно-справочной, входной и оперативной
информации.
Объект конфигурации Справочник предназначен для работы со списками
данных. Как правило, в работе любой фирмы используются списки сотрудников,
списки товаров, списки клиентов, поставщиков и т. д. Свойства и система этих
списков описываются в объектах конфигурации Справочник, на каркасе которых
платформа создает в базе данных таблицы для хранения информации из этих
справочников.[2]
Система баз данных – это компьютеризированная система хранения записей,
т.е. компьютеризированная система, основное назначение которой – хранить
информацию, предоставляя пользователям средства её извлечения и модификации.
Преимущества системы с базой данных по сравнению традиционным
методом ведения учёта:
компактность;
скорость;
низкие трудозатраты;
актуальность;
централизованное управление данными;
независимость данных.
53
Система баз данных состоит из четырех основных компонентов: данных,
аппаратное обеспечение, программное обеспечение (в частности систему
управления базами данных, или СУБД) и пользователи.
Системы баз данных подразделяются на однопользовательские и
многопользовательские. Однопользовательская система – это система, в которой
одновременно к базе данных может получить доступ не более одного пользователя,
а многопользовательская система – это такая система, в которой к базе данных
могут получить доступ сразу несколько пользователей.
В общем случае информация в базе данных являются интегрированными и
разделяемыми. Под понятием интегрированности данных имеется в виду
возможность представить базу данных как объединение нескольких отдельных
файлов данных полностью или частично исключающих избыточность хранения
информации. Под понятием разделимости данных имеется в виду возможность
применения отдельных элементов, хранимых в базе данных несколькими
различными пользователями.
К аппаратному обеспечению системы относят следующее:
1. Тома вторичной (внешней) памяти, используемые для хранения
данных, а также соответствующие устройства ввода-вывода, контроллеры
устройств, каналы ввода-вывода и т.д.
2. Аппаратный процессор (или процессоры) вместе с основной
(первичной) памятью, предназначенные для поддержки работы программного
обеспечения системы БД.
Между собственно физической БД и пользователями системы располагается
уровень программного обеспечения, который можно называть по-разному:
менеджер базы данных, сервер базы данных или система управления базами данных
(СУБД). Все запросы пользователя на доступ к базе данных обрабатываются СУБД.
Все имеющиеся средства добавления файлов (или таблиц), выборки и обновления в
этих файлах или таблицах также предоставляются СУБД. Основная цель СУБД –
дать пользователю БД возможность работать с ней, не вникая в детали на уровне
аппаратного обеспечения.
Система управления базами данных, СУБД (Data Base Management System) –
специализированная программа или комплекс программ, предназначенные для
54
манипулирования базой данных. Для разработки информационной системы и
управления ею СУБД необходима в той же степени, как для разработки программы
на алгоритмическом языке необходим транслятор.
СУБД часто упрощенно или ошибочно называют "базой данных". Нужно
различать набор данных (собственно БД) и программное обеспечение,
предназначенное для организации и ведения баз данных (СУБД).
Отличительной чертой БД следует считать то, что информация хранится
совместно с ее описанием, а в прикладных программах описание данных не
содержится. Независимые от программ пользователя данные принято называть
метаданными или данными о данных. В ряде современных систем метаданные,
содержащие также информацию о пользователях, форматы отображения, статистику
обращения к данным и др. сведения, хранятся в специальном словаре базы данных.
База данных (БД) это некоторый набор перманентных (постоянных)
данных, используемых прикладными системами какого-либо предприятия,
организации. БД представляет собой совокупность связанных данных конкретной
предметной области.
Сущность – любой отличимый объект, который может быть представлен в
базе данных. Кроме собственно основных сущностей, существуют ещё и связи
между ними, которые объединяют эти основные сущности. В реляционных базах
данных и основные сущности и связи между ними представляются с помощь
таблиц. Связь можно понимать как связь особого типа.
Сущности (а значит, и связи) имеют некоторые характеристики,
соответствующие тем данным о них, которые мы желаем записать. В общем случае
харатеристики могут быть как простыми, так и сложными, причём настолько,
насколько это нужно.
Независимость может быть создана на двух уровнях: физическом и
логическом. Независимость БД может быть определена как иммунитет прикладных
программ к коррекциям способа хранения данных и используемых методов доступа.
Среди прочего для независимости данных нужно строгое разделение между
моделью данных и её представлением.
Системы баз данных обычно имеют транзакции или логические единицы
работы. Основное плюсом транзакций заключается в том, что они гарантируют
55
атомарность действий, несмотря на возможные сбои системы, имевшие место до
завершения выполнения транзакции.
Архитектура системы БД имеет три уровня: внутренний, внешний и
концептуальный. Внутренний уровень (также называемый физическим) наиболее
близок к физическому хранилищу данных, т.е. связан со способами хранения
данных на физических устройствах. Внешний уровень (также называемый
пользовательским логическим) наиболее близок к пользователям, т.е. связан со
способами реализации данных с отдельными пользователями. Концептуальный
уровень (также называемый общим логическим или просто логическим) может быть
«промежуточным» уровнем между первым и вторым.
Если внешний уровень связан с индивидуальными представлениями
пользователей, то концептуальный уровень связан с обобщённым представлением
пользователей. Имеется в виду, что может существовать несколько внешних
представлений, каждое из которых состоит из более или менее абстрактного
представления определённой части БД, и только одно концептуальное
представление, состоящее из абстрактного представления базы данных в целом.
Архитектура БД, кроме элементов самих трёх уровней включает
определённые отображения. Отображение «концептуальный-внутренний»
устанавливает соответствие между концептуальным представлением и хранимой
базой данных, т.е. описывает, как концептуальные записи и поля представлены на
внутреннем уровне. При коррекции структуры хранимой базы данных отображение
«концептуальный-внутренний» также изменится, причём таким образом, чтобы
концептуальная схема осталась неизменной. Отображение «внешний-
концептуальный» определяет соответствие между некоторым внешним
представлением и концептуальным представлением.
Функции СУБД:
определение данных;
обработка данных;
оптимизация и выполнение;
защита и сохранение целостности данных;
восстановление данных и поддержка параллельности;
словарь данных.
56
На высоком уровне систему БД можно представить, как систему с очень
простой структурой, состоящей из двух частей – сервера (внутреннего компонента
или машины баз данных) и набора клиентов (внешнего компонента или внешнего
интерфейса).
Сервер – это сама СУБД. Он поддерживает все главные функции СУБД и
дает полную поддержку внешнего, концептуального и внутреннего уровня.
Клиенты – это некоторые приложения, которые выполняются поверх СУБД:
как приложения созданные пользователями, так и встроенные приложения,
предоставляемые поставщиком СУБД или некоторыми сторонними поставщиками
программного обеспечения.
Распределённая обработка - это возможность соединить разные машины в
коммуникационную сеть для организации одного решения задачи обработки данных
на нескольких машинах сети. Взаимодействие между различными машинами
проводятся с помощью специального программного обеспечения, предназначенного
для управления сетью. В общем случае каждый сервер может обслуживать много
клиентов, а каждый клиент может работать со многими серверами. Если система
обеспечивает полную прозрачность доступа, то в таком случае мы имеем
настоящую распределённую систему БД.
Каталог (словарь данных) – это набор системных переменных-отношений,
содержащих метаданные о различных элементах, важных для системы.
Пользователи могут опрашивать каталог теми же методами, которые они применяют
для доступа к собственным данным.
В системе используются справочники, которые графически представлены
инфологической моделью на рисунке 2.5.
57
Рисунок 2.5 - Инфологическая модель данных
Инфологическое проектирование необходимо для визуализации семантики
предметной области. Данная модель показывает в соответствии с выбранной задачей
часть реального мира и создается в независимости от конкретной СУБД.
Цель инфологического моделирования – обеспечение наиболее
естественных для человека способов сбора и представления той информации,
которую предполагается хранить в создаваемой базе данных. Поэтому
инфологическую модель данных пытаются строить по аналогии с естественным
языком (последний не может быть применен в чистом виде из-за сложности
компьютерной обработки текстов и неоднозначности любого естественного языка).
Основными конструктивными элементами инфологических моделей являются
сущности, связи между ними и их свойства (атрибуты).
Сущность – любой отдельный объект (объект, который мы можем отличить
от другого), информацию о котором необходимо держать в БД. Сущностями
являются люди, места, самолеты, рейсы, вкус, цвет и т.д. Необходимо различать
такие понятия, как тип сущности и экземпляр сущности. Понятие тип сущности

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

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