Файл: Технологии “Клиент-Сервер”.pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 15.06.2023

Просмотров: 140

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Глава 2. Особенности практического применения технологии "клиент-сервер"

2.1 Достоинства и недостатки использования технологии "клиент-сервер"

К достоинствам системы клиент/сервер следует отнести:

  1. сильную централизованную защиту;
  2. центральное хранилище файлов;
  3. возможность совместного использования серверами доступного технического и программного обеспечения;
  4. простую управляемость при большом числе пользователей и
  5. централизованную организацию, предотвращающую потерю данных на компьютерах.

    Недостатками же этой системы являются:

  1. дорогое техническое обеспечение;
  2. дорогие серверные операционные системы и клиентские лицензии;
  3. кроме того, часто требуется администратор сети.

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

К недостаткам модели взаимодействия клиент-сервер можно отнести то, что стоимость серверного оборудования значительно выше клиентского. Сервер должен обслуживать специально обученный и подготовленный человек. Если в локальной сети ложится сервер, то и клиенты не смогут работать (в качестве частного случая можно привести пример: мощности сервера не всегда хватает, чтобы удовлетворит запросы клиентов, если вы хоть раз работали с биллинговыми системами, то понимаете о чем я: время ожидания ответа от сервера может быть очень большим).

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


2.2 Практика использование технологических решений "клиент-сервер" (привести конкретные примеры применения технологии)

Практические архитектуры технологиями. определяет или имеющиеся между и , которые обмена ( ).

Далее двухзвенную , так как в сети, на сетевых , элементы , чаще на двухзвенной . (two-tier, 2-) она из-за трех двумя ( и сервером).

5

архитектура в системах, где на клиентские и в полном , при используя ресурсы – это , что не вызывает приложения и не к ресурсам для части .

компонентов на или сервера основные их в рамках 2- : сервер — представление ; — доступ к данных и ; сервер БД — данных; — удаленное :

6

С и внедрением на баз данных процедур активного БД. В случае прикладного в виде , выполняемых на . Остальная выполняется на . Протокол — диалект SQL. такого : возможно прикладных ; стоимости (TOC, of ownership) за сервера, а не его ; снижение (т.к. передаются не , а хранимых ). недостаток — разработки по сравнению с уровня.

В намечается к тому, с клиент-серверная — к вычислений на терминал-сервера. В терминалы от алфавитно-цифровых тем, что минимум и средств, возможности (в т.ч. интерфейс). обеспечивает , куда все, до виртуальных , включая .

Рисунок 1

7

(N-tier)

Итак, архитектуры «» в разделении на несколько , из которых набор . такого выполняться на , выполняя клиентские . Это повысить , и производительность и сети в .

Пользуясь ППП и ПК, на о наличие и в магазине, в данных ( данных представлена на рис. 8), :

  • оборотную по товара в за период (. 9)
  • остатков в (рис. 10)

Имя поля

Тип

десятичных

товара

Единица

за единицу

на начало отч.

поступившего

проданного

Артикул

Остаток

Текстовый

Денежный

Числовой

2


Рис. 8 таблицы

Наименование товара

Цена

Остаток на начало месяца

Поступило

Продано

Остаток на конец месяца

Кол-во

Сумма

Кол-во

Сумма

Кол-во

Сумма

Кол-во

Сумма

1

2

3

4

5

6

7

8

9

10

Рис. 9 Оборотная ведомость по движению товаров в магазине

Наименование товара

Артикул

Единица измерения

Цена товара

Количество

Сумма

1

2

3

4

5

6

Рис. 10 Ведомость остатков товаров в магазине

Введите текущее значение даты между таблицей и ее значением. По данным таблиц постройте гистограмму с заголовком, названием осей координат и легендой.

Алгоритм решения задания

  1. Запустить табличный процессор MS Exсel.
  2. Создать книгу с именем «Ведомость».
  3. Лист первый переименовать в «Оборотная ведомость».
  4. Лист второй переименовать в «Ведомость остатков».
  5. Лист третий переименовываем в «Структура данных таблицы товар».
  6. На рабочем листе «Структура данных таблицы товар» формируем таблицу «Реестр основных средств по источникам получения» (рис. 11) .

Рис. 11 Структура данных таблицы товар

  1. На листе «Оборотная ведомость» формируем таблицу «Оборотная ведомость по движению товара в магазине» (рис. 12)

Рис. 12 Оборотная ведомость по движению товара в магазине

  1. На листе «Ведомость остатков» формируем таблицу «Ведомость остатков товаров в магазине» (рис. 13).

Рис. 13 Ведомость остатков товара в магазине

  1. Редактируем тип данных в ячейках таблицы «Оборотная ведомость по движению товара в магазине» опираясь на таблицу «Структура данных таблицы товар». Столбцу «Наименование товара» - задаём тип данных текстовый, столбцу «Цена» - задаём тип данных денежный, столбцам «Остаток на начало месяца», «Поступило», «Продано», «Остаток на конец месяца» - задаём тип данных числовой учитывая, что количество десятичных знаков должно быть равно 2 (рис. 14).

Рис. 14 Смена типа данных

  1. Редактируем тип данных в ячейках таблицы «Ведомость остатков» опираясь на таблицу «Структура данных таблицы товар». Столбцам «Наименование товара», «Артикул», «Единица измерения» - задаём тип данных текстовый, столбцу «Цена товара» - задаём тип данных денежный, столбцам «Количество», «Сумма» - задаём тип данных числовой учитывая, что количество десятичных знаков должно быть равно 2 (рис. 15) .

Рис. 15 Смена типа данных

  1. Введём текущее значение даты между таблицей и её названием. Для этого в ячейках J2 листа «Оборотная ведомость» введём формулу =СЕГОДНЯ() (рис. 16).

Рис. 16 Ввод значения даты

  1. Введём текущее значение даты между таблицей и её названием. Для этого в ячейках F2 листа «Ведомость остатков» введём формулу =СЕГОДНЯ() (рис. 17).

Рис. 17 Ввод значения даты

  1. Создадим ещё один лист, на котором будем вводить данные. Назовем его «Данные».
  2. Построим на листе «Данные» таблицу «Данные для продолжения» (рис. 18) .

Рис. 18 Данные для продолжения

  1. Заполним по этим данным таблицы «Оборотная ведомость по движению товара в магазине». Для этого в ячейку В6 запишем формулу, =Данные!D4, в ячейку С6 формулу =Данные!D4, в ячейку D6 формулу =C6*B6. Теми же приёмами воспользуемся для заполнения других ячеек. Кроме ячейки I6, туда поместим формулу =C6+E6-G6 и размножим до I7 (рис. 19) .

Рис. 19 Оборотная ведомость по движению товара в магазине

16. Заполним таблицу «Ведомость остатков товаров в магазине». Для этого будем использовать функцию =ПРОСМОТР(). В ячейку В5 помести формулу =ПРОСМОТР(A5;Данные!A4:A5;Данные!B4:B5). Аналогично заполним остальные ячейки (рис. 20).

Рис. 20 Ведомость остатков товаров в магазине

17. По таблице «Оборотная ведомость по движению товара в магазине», построим гистограмму (рис. 21).

Рис. 22 Гистограмма

Заключение

развивающимся в информационных в годы программного на архитектуры , с сетью и Intranet, на Web- и язык . , распределенные OMG и ODMG в тенденции, и их. Примечательно, что все систем /, включая Sun, IBM, , , встраивают в поддержку КС .