Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы ПрИС.docx
Скачиваний:
6
Добавлен:
21.09.2019
Размер:
2.62 Mб
Скачать
  1. Основные понятия и особенности проектирования клиент-серверных экономических информационных систем

Архитектура современных ЭИС базируется на принципах клиент-серверного взаимодействия программных компонентов.

Сервер – это процесс, который обслуживают информационную потребность клиента. (БД, приложений)

Клиент – это приложение, посылающее запрос на обслуживание сервером (толстый (1С) и тонкий (Интернет), какой объем информации обрабатывается на клиентском рабочем месте).

В общем случае схема клиент серверной архитектуры включает три уровня:

1. Уровень представления данных пользователю (верхний уровень).

2. Уровень обработки данных приложения (уровень приложения, программы, которые эту обработку осуществляют).

3. Уровень БД (физическое хранение информации).

Схемы клиент-серверного взаимодействия:

0. Интеграция всех уровней (в рамках одного локального рабочего места).

1. Файл серверной архитектуры (сервер просто хранит информацию, клиент – запрашивает и обрабатывает): СУБД расположено на клиентских рабочих местах, а файлы БД на сервере БД, обработка ведется на клиенте. (Сеть загружена – передача файлов загружает трафик).

2. Двухуровневая клиент-серверная архитектура: на клиенте находятся приложения, формирующие запрос к БД и СУБД на сервере. (Клиент выполняет функции только представления данных) Преимущества – снижается нагрузка на сеть. Но сервер должен обладать соответствующими мощностями.

3. Трёхуровневая клиент-серверная архитектура: Сервер приложений – сервер БД – клиентское рабочее место: архитектура для крупного предприятия с большим количеством АРМ. Параллельная обработка данных.

4. Многоуровневая клиент-серверная архитектура: Создается для территориально распределённых предприятий и для неё характерны отношения «многие-ко-многим» между клиентами и серверами. На базе единого информационного пространства получать доступ к различным БД.

Проектирование трёхуровневой клиент-серверной ЭИС состоит из следующих операций:

1. Разработка общей структуры корпоративной ЭИС: операция сводится к выбору программно-технической среды реализации ЭИС и распределению функций обработки данных по уровням клиент-серверной архитектуры.

(ОС (сетевая), БД и СУБД (desktop – Access (доступ только для чтения), серверные СУБД MySQL, SQL, Oracle),

2. Создание вычислительной сети для ЭИС: Заключается в закупке и монтаже оборудования, а также инсталляции сетевого ПО и СУБД.

3. Создание схемы БД. Операция включает:

- проектирование структуры БД (логическое проектирование);

- создание области БД (физическое проектирование);

- загрузка описания БД (сценарий SQL, скрипт БД);

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

4. Создание сервера БД: физическое наполнение БД и настройка СУБД (права доступа).

5. Разработка серверов приложений: в состав сервера приложений входят набор сервисов (функции обработки данных) и монитор транзакций, управляющий выполнением сервисов.

6. Разработка клиентских приложений: выполняется проектирование пользовательского интерфейса и технологической документации.