Дипломная работа: Автоматизация и обеспечение безопасности учета посещений клиентов в организации "Чудо Доктор"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
48
Таблица 6
Перечень и описание выходных документов
Наименование
выходного
документа
Форма
представления
Сроки выдачи
Получатель
информации
Отчет по услуге
Документ
По требованию
Менеджеры,
руководство
компании
Прайс
Документ
При
формировании
заказа
Клиент,
менеджер по
продажам
Отчет по реализации
услуги
Документ
По требованию
Менеджеры,
руководство
компании
Отчет по дате
реализации услуги
Документ
По требованию
Клиент
Информация по услуге
Документ
Ежемесячно
Руководство
Отчет по дате
реализации
Документ
Ежемесячно
Руководство
Отчет по отзывам
клиентов
Документ
Ежемесячно
Руководство
Функционирование системы управления предприятием происходит на
основе информации. Организация информационной безопасности в любой
системе управления основывается на концепции базы знаний, которая
понимается как совокупность упорядоченной информации, используемой в
работе информационной системы, а также взаимосвязи различных
компонентов этой информации. Этот набор упорядоченной информации
должен соответствовать составу, содержанию и требованиям задач, которые
предстоит решить на ее основе. Информационная база влияет на
эффективность всей системы, на возможность решения функциональных
задач и т.д.
Следует использовать систему управления базами данных (СУБД) на
основе модели реляционной базы данных (БД). Полномочия пользователей
на работу с данными должны определяться в зависимости от функций,
которые они выполняют.
Чтобы работать с постоянной и условно-постоянной информацией, с
некоторым набором значений в системе, следует использовать такие
объекты, как «Справочники».
Структура базы данных включает в себя:
1. Постоянные массивы справочных данных: «Услуги» и
«Специалист»;
49
2. Массив, содержащий текущие данные о состоянии управляемого
объекта: «Услуга»
3. Массив, содержащий данные, поступающие из внешней среды:
«Услуга»;
4. Массив, содержащий данные, накопленные в течение долгого
времени: «Реализация».
5. Массив, содержащий данные о клиентах (их адреса, телефоны и пр.):
«Клиенты».
Документы, полученные от внешних объектов и передаваемые им,
должны храниться как в базе данных, так и на бумажных носителях.
Будет использоваться локальная база данных для хранения данных.
Предложены следующие информационные решения в отношении
разрабатываемого программного обеспечения:
1. Информация вводится в базу данных вручную с носителей бумаги.
Информация записывается в базу данных автоматически;
2. Обработка данных выполняется в режиме реального времени;
3. Пользователь получает информацию из базы данных на экране
персонального компьютера (ПК), кроме того, информация может быть
выведена на принтер;
4. Резервное копирование базы данных выполняется путем хранения
базы данных на магнитных носителях и восстановления - путем копирования
базы данных с магнитных носителей на ПК в каталог, где должна
располагаться база данных;
5. База данных состоит из одного файла с расширением «.mdb» (формат
Microsoft Access 2000/2016).
В проектируемой системе задачи, которые предстоит решить, будут
реализованы с помощью соответствующего программного модуля, каждый
из которых сможет выполнять ряд операций, таких как обновление
информации, поиск данных, создание отчетов. Процессы заполнения,
обновления и поиска данных будут реализованы одинаково во всех модулях.
Для добавления и редактирования данных будут использоваться
экранные формы со всеми необходимыми полями ввода, а также метки и
элементы управления (например, кнопки), предназначенные для создания
управляющих действий (сохранения, отмены изменений) и перемещения по
базе данных. Для обеспечения поиска данных также будут использоваться
экранные формы, позволяющие устанавливать различные значения
50
(диапазоны значений) интересующей информации, контролируя
допустимость условий поиска. Можно искать информацию по частичному
или полному совпадению условий поиска.
Программные модули системы предполагают наличие всех
необходимых форм отчетности для формирования и печати документов
установленной формы. Все отчеты создаются автоматически, основываясь на
выборе информации из базы данных.
2.1.2 Обоснование проектных решений по программному
обеспечению
Одним из пунктов автоматизации и обеспечения безопасности
клиентов ООО «Чудо Доктор» является замена бумажных документов
электронными. Таким образом, для разработки прототипа будущего
приложения потребуется база данных, в которой будет храниться вся
информация, используемая в деятельности предприятия. Это также
потребует полноценной СУБД, которая будет выполнять функции контроля
целостности данных и сможет взять на себя основные операции над
данными.
К операционной системе можно выдвинуть следующие требования:
1. Требование надежности (критически важные структуры ядра
системы, коды драйверов устройств должны быть доступны только для
чтения, операционная система должна позволять пользователям и системным
администраторам восстанавливать предыдущее состояние компьютерной
системы без потери данных);
2. Требование понятности пользователю (интерфейс операционной
системы должен быть «дружественным», изменение настроек системы может
производиться в диалоговом режиме);
3. Требование защиты информации (операционная система должна
иметь средства аутентификации и идентификации, иметь встроенные
средства аудита доступа к информации);
4. Требование минимизации затрат на сопровождение и поддержку;
5. Требование эргономичности.
Используемая в компании операционная система Windows 7
Professional удовлетворяет всем требованиям надежности, понятности
пользователю, защиты информации, мобильности, масштабируемости,
минимизации затрат на сопровождение и поддержку, эргономичности,
51
описанным выше.
Операционная система сервера Windows Server 2017 R2.
Обработка информации в реляционных базах данных доступна с
учетом базы данных в виде набора из нескольких конструктивных элементов,
каждый из которых может включать в себя один или несколько объектов.
К СУБД, используемой для разработки и использования базы данных,
можно выдвинуть следующие требования:
1. Требование надежности (СУБД должна позволять пользователям и
системным администраторам восстанавливать предыдущее состояние СУБД
без потери данных);
2. Требование защиты информации (СУБД должна иметь средства
аутентификации и идентификации, иметь возможность разграничения
доступа к объектам базы данных – различные группы пользователей должны
иметь различные права на доступ к объектам базы данных);
3. Требование модифицируемости (база данных должна быть легко
расширена при помощи добавления новых объектов);
4. Требование минимизации затрат на сопровождение и поддержку;
5. Требование эргономичности.
Обзор некоторых СУБД и выбор подходящей для использования в
рамках настоящей работы представлен в таблице 8. Плюсами обозначены
условия, которые выполняются для СУБД.
Таблица 7
Выбор подходящей СУБД
Характерист
ика
MS
Access
Interba
se
MySQL
MS SQL
Server
Oracle
Размер базы
данных
<100 МБ
<100 ГБ
<100 ГБ
>100 ГБ
>100 ГБ
Количество
одновременны
х
пользователей
<10
<1000
<100
>100
>100
Платформа
Windows
Windows
или
Linux
Windows
или
Linux
Windows
Windows
или
Linux
Защита
данных
слабая
сильная
сильная
сильная
сильная
Требования к
техническому
оснащению
низкие
средние
низкие
высокие
высокие
Сложность
настройки и
низкая
высокая
средняя
высокая
высокая
52
администриро
вания
Для разработки базы данных выбрали СУБД Microsoft Access из пакета
Microsoft Office.
Система управления базами данных Microsoft Access для доступа к
обработке данных использует механизм базы данных Microsoft Jet 4.0,
объекты доступа к данным и инструменты для быстрого создания
интерфейса.
Вся работа с базой данных выполняется через контейнеры базы
данных. Это обеспечивает доступ ко всем объектам, а именно: таблицы,
запросы, формы, отчеты, макросы, модули.
Microsoft Access - типичная база данных настольных компьютеров. В
то же время на небольшом предприятии ресурсы доступа могут быть
достаточными для обслуживания всей офисной работы в сочетании с
Microsoft Office.
Чтобы использовать программный инструмент для работы с данными, в
проекте используется технология ADO. Библиотека ADO (Object Microsoft
ActiveX Data), которая используется для доступа к базам данных различных
типов и объектов, предоставляет интерфейс программирования для
интерфейса OLE DB. ADO использует общих поставщиков OLE DB для
доступа к уникальным свойствам некоторых источников данных,
используемых в качестве поставщиков данных OLE DB, включая отдельного
поставщика OLE DB, который обеспечивает доступ к драйверам.
Предназначенные для удовлетворения потребностей всех высокоуровневых
методов доступа, данные ADO могут получить доступ к реляционным
индексированным последовательностям (ISAM) и иерархическим базам
данных или к любому типу источника данных, если для него существует
совместимый драйвер. Объектная модель ADO реализована на основе COM
(Component Object Model).
Библиотека ADO может использоваться в любой среде, которая может
действовать как клиент OLE.
Поскольку технология ADO основана на стандартных COM-
интерфейсах, которые являются инструментом для системы Windows, это
уменьшает общее количество рабочего кода и позволяет распространять
приложения баз данных без дополнительных программ и библиотек.
Используя библиотеку ADO, можно получить доступ к огромному
Источник: https://baza.diplomsite.ru/previewfile/1765