8(8412)74-58-38
(с 10-00 до 20-00 МСК)
Зачётик.Ру - помогаем студентам в учёбе

У нас можно недорого заказать курсовую, контрольную, реферат или диплом

Главная / готовые работы / Курсовые работы / Информатика

Понятие и модели архитектуры «клиент–сервер - Курсовая работа

Содержание

Введение 2

Теоретическая часть «Понятие и модели архитектуры «клиент–сервер» 3

1.1. Открытые системы 3

1.2 Системная архитектура "клиент-сервер" 4

1.3 Преимущества архитектуры клиент-сервер 6

1.4 Модели клиент-серверного взаимодействия 8

2. Практическая часть 12

2.1 Постановка задачи 12

2.2 Компьютерная модель решения задачи 15

2.3 Результаты компьютерного эксперимента 20

Список использованных источников 21

Введение (выдержка)

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

Применительно к системам баз данных архитектура "клиент-сервер" интересна и актуальна так как обеспечивает простое и недорогое решение проблемы коллективного доступа к базам данных в локальной сети.

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

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

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

Основная часть (выдержка)

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

Процессы, реализующие некоторую службу, например службу файловой системы или базы данных, называются серверами (servers). Процессы, запрашивающие службы у серверов путем посылки запроса и последующего ожидания ответа от сервера, называются клиентами (clients) .

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

В файл-серверной системе данные хранятся на файловом сервере (например, Novell NetWare или Windows NT Server), а их обработка осуществляется на рабочих станциях, на которых, как правило, функционирует одна из, так называемых, "настольных СУБД" - Access, FoxPro, Paradox и т.п.[3].

Приложение на рабочей станции "отвечает за все" - за формирование пользовательского интерфейса, логическую обработку данных и за непосредственное манипулирование данными. Файловый сервер предоставляет услуги только самого низкого уровня - открытие, закрытие и модификацию файлов. Обратите внимание - файлов, а не базы данных. Система управления базами данных расположена на рабочей станции; манипулированием данными занимается несколько независимых и несогласованных между собой процессов. Кроме того, для осуществления любой обработки (поиск, модификация, суммирование и т.п.) все данные необходимо передать по сети с сервера на рабочую станцию (см. рис. Сравнение файл-серверной и клиент-серверной моделей)

Заключение (выдержка)

Вторая таблица является справочной; заполним расчетную таблицу 2.3следующим образом:

Заполним столбец «Количество студентов» с помощью функции ВПР; для этого в ячейку E25 введем =ВПР(C25;$B$4:$F$9;5;0). Данная функция ищет значение, находящееся в ячейке С25 в крайнем правом столбце таблицы диапазона B4:F9 и возвращает в ячейку E25 значение 5 столбца найденной строки. Ссылки на таблицу делаем абсолютными.

Далее протягиваем на весь диапазон E25:E30

Заполним столбец «Стоимость литературы на всех уча­щихся» по формуле 2.2, для этого в ячейку F25 запишем =D25*E25 и протянем на весь диапазон F25:F30.

Ячейкам второго столбца таблицы 2.2 придадим процентный формат


Рисунок 2.4 Присваивание процентного формата ячейкам

Заполним столбец «Стоимость литературы с учетом скидки» по формуле 2.3 с помощью функции ВПР следующим образом: в ячейку G25 запишем

=F25*(100%-ВПР(C25;$B$14:$C$19;2;0)).

Для вычисления общей стоимости литературы воспользуемсся формулой 2.4 и применим инструмент «Автосумма» к ячейкам G25:G30 и результат запишем в ячейку G31.

Тогда итоговая таблица примет вид:


Рисунок 2.5 Итоговая таблица

Представим данные в графическом виде, для чего используем значения 2, 5 и 6 столбцов итоговой таблицы:


Рисунок 2.6 Графическое представление стоимости литературы

Анализируя результаты по диаграмме, следует отметить, что первый ВУЗ потратил средств на литературу больше других, но вместе с тем получил максимальную скидку на пособия.

2.3 Результаты компьютерного эксперимента

Как такового эксперимента в данной работе не было.


Литература

1. Барабанова М.И., Кияев В.И. Информационные технологии: открытые системы, сети, безопасность в системах и сетях – СПбГУЭФ, 267 стр. 2010 г.

2. Ланг К., Чоу Д. Публикация баз данных в Интернете. - СПб.: Символ-Плюс, 2008.

3. С. Орлик, Borland Многоуровневые модели в архитектуре клиент-сервер, h**t://ftp.forsys.r*/literature/more/database/kbd97/22.shtml

4. Грачев А.Ю. Введение в СУБД Informix . Архитектура с использованием сервера приложений. 2011 г. h**t://rudocs.exdat.com/docs/index-19625.html.

5. Информатика: методические указания по выполнению курсовой работы для студентов второго курса всех специальностей. –М.: ВЗФЭИ. 2008. – URL: h**t://repository.vzfei.r*.

Примечания

приложения: таблицы в программе Excel

Информация о работе

Тип: Курсовая работа
Страниц: 21
Год: 2012
1250 p.
Не подошла эта работа?
Узнайте стоимость написания
работы по Вашему заданию.

Закажите авторскую работу по Вашему заданию!
Контрольная работа
от 100 p.
cрок: от 1 дня
Реферат
от 600 p.
cрок: от 1 дня
Курсовая работа
от 1000 p.
cрок: от 3 дней
Дипломная работа
от 6000 p.
cрок: от 6 дней
Отчет по практике
от 1000 p.
cрок: от 3 дней
Решение задач
от 150 p.
cрок: от 1 дня
Лабораторная работа
от 200 p.
cрок: от 1 дня
Доклад
от 300 p.
cрок: от 2 дней
Заказать работу очень просто!
Вы оформляете заявку
Получаете доступ в лк
Вносите предоплату
Автор пишет работу
Получаете уведомление
о готовности
Вносите доплату
Скачиваете готовую
работу из лк
X
X