Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Сущности задачи и предметная технология ее решения

ВВЕДЕНИЕ | Характеристика предприятия и его деятельности | Программная и техническая архитектура ИС на предприятии | Информационно-техническое обеспечение задачи | Расчет времени на создание программного продукта | Расходы на разработку | Экономический эффект | ЗАКЛЮЧЕНИЕ |


Читайте также:
  1. GMP стандартына сай спрей ДҚ өндірісінің технологиясы мен линиясының жабдықталуы.
  2. I. Задачи маркетингового исследования
  3. I. Постановка задачи. Обсуждение ситуации.
  4. I. Технологиялық бөлім.
  5. I. Цели и задачи фестиваля.
  6. I. ЦЕЛИ, ЗАДАЧИ, ОРГАНИЗАЦИЯ, ОБЩИЕ ПРИНЦИПЫ И МЕТОДЫ ПРОВЕДЕНИЯ ХИМИЧЕСКОЙ РАЗВЕДКИ
  7. I. Цель и задачи конкурса

Поставленную в предыдущем разделе задачу можно решить с использованием различных технологий и программных средств. Например, возможно организовать учет и использованием уже применяемой в бухгалтерии программы 1С. Однако, учитывая, что в настоящее время в санатории используется устаревшая на сегодняшний момент версия программы и недалеком будущем наверняка будет осуществлен переход на более новую версию этой программы, разрабатывать в ней отдельную конфигурацию для учета техники не представляется целесообразным.

Лучше на взгляд автора проекта разработать автоматизированную систему в классической клиент-серверной технологии с использованием специализированной СУБД для хранения данных и программного обеспечения для создания прикладного пользовательского интерфейса, обеспечивающего удобное представление данных и их обработку.

Различают следующие модели клиент – серверной архитектуры:

— RDA – модель удаленного доступа к данным;

— BDS – модель сервера БД;

— AS – модель.

Классической является RDA – модель, которая называется двухуровневой моделью «клиент-сервер» («толстый» клиент). В рамках этой модели на рабочей станции реализуется этап представления данных и реализация бизнес – логики приложения, а на сервере осуществляется доступ к БД. При выполнении SQL-запроса на сервере наряду с выборкой данных возможно их соединение, проверка различных условий. Основной недостаток этой схемы обусловлен тем, что для реализации бизнес – логики необходимо выполнение 20 – 40 SQL-запросов. Это приводит к перегрузке сети.

В модели сервера БД (BDS-модель или модель – «тонкий» клиент) на сервере реализуются функции бизнес – логики и доступа к данным, а на клиенте только представление данных. Таким образом, по сети передается только сам результат выполнения приложения. Основной недостаток этой архитектуры – высокая загрузка сервера связана не только с доступом к данным, но и с их обработкой.

В AS – моделях кроме сервера БД выделяется сервер – приложений, на котором размещаются типовые бизнес - функции. Тогда при выполнении запроса клиента вначале производится обращение к серверу приложений, в котором выбирается требуемая бизнес – функция, а затем сервер приложений организует доступ к серверу БД.

В этой архитектуре производится уменьшение нагрузки сервера БД, но существует интенсивное взаимодействие между сервером приложений и сервером БД. Для исключения влияния этой нагрузки на всю сеть, сервер БД и сервер приложений выделяются в отдельный сегмент, который подключается к коммутатору, позволяющему разделять нагрузку между отдельными сегментами сети.

Проанализировав возможные архитектурные решения при работе с БД, для групповых информационных систем можно сделать явный выбор в пользу клиент-серверной архитектуры, так как подобное построение системы обеспечивает целостность и высокую надежность данных. Данная архитектура помимо всего прочего отличается относительной дешевизной, легкостью внедрения и простотой обслуживания.

Поэтому разработку информационной системы учета компьютеров и комплектующих для «Пограничного управления», являющуюся темой данного дипломного проекта будем проводить путем реализации клиент-серверной архитектуры в классической RDA модели.

Основой архитектуры клиент-сервер является сервер БД,представляющий собой приложение, осуществляющее комплекс действий по управлению данными - выполнение запросов, хранение и резервное копиро­вание данных, отслеживание целостности, проверку прав пользователей, ведение журнала транзакций. В качестве рабочего места (клиента) при этом может быть использован обычный персональный компьютер, что позволяет не отказываться от привычной рабочей среды.

Таким образом, информационная система, построенная по принципу клиент-сервер, состоит обычно из трех основных компонентов:

− сервер БД,который и является собственно СУБД и управляет хранением данных, доступом, защитой, резервным копированием, отслеживает целостность данных и выполняет запросы клиента:

− клиенты,представляющие собой различные приложения пользователей и выполняющие запросы к серверу, проверяющие допустимость данных и получающие ответы от него;

− сеть и коммуникационное программное обеспечение,осуществляющее взаимодействие между клиентом и сервером с помощью сетевых протоколов.

В функции сервера БД входит не только непосредственное об­служивание данных. Обязательно предусматриваются системы блокировки и управления многопользовательским доступом, элементы ограждения данных от несанкционированного доступа, структуры оптимизации запросов к БД.

Кроме того, в задачи серверной части СУБД входит обеспечение ссылочной целостности данных и контроль завершения транзакций. В задачи коммуникационного программного обеспечения входит в первую очередь обеспечение возможности программе-клиенту быстро и легко подключиться к ресурсам сервера. Существуют разнообразные варианты этого программного обеспечения, но все они должны освобождать прикладные программы от сложного взаимодействия с операционной системой, сетевыми протоколами и серверами ресурсов.


Дата добавления: 2015-08-02; просмотров: 195 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Выбор комплекса задач автоматизации| Требования к информационной системе

mybiblioteka.su - 2015-2024 год. (0.006 сек.)