KUR_RAB (954227), страница 15
Текст из файла (страница 15)
Одним из перспективных направлений СУБД является гибкое конфигурирование системы, при котором распределение функций между клиентской и пользовательской частями СУБД определяется при установке системы.
Преимущества протоколов удаленного вызова процедур
Упоминавшиеся выше протоколы удаленного вызова процедур особенно важны в системах управления базами данных, основанных на архитектуре "клиент-сервер".
Во-первых, использование механизма удаленных процедур позволяет действительно перераспределять функции между клиентской и серверной частями системы, поскольку в тексте программы удаленный вызов процедуры ничем не отличается от удаленного вызова, и следовательно, теоретически любой компонент системы может располагаться и на стороне сервера, и на стороне клиента.
Во-вторых, механизм удаленного вызова скрывает различия между взаимодействующими компьютерами. Физически неоднородная локальная сеть компьютеров приводится к логически однородной сети взаимодействующих программных компонентов. В результате пользователи не обязаны серьезно заботиться о разовой закупке совместимых серверов и рабочих станций.
Типичное разделение функций между клиентами и серверами
В типичном на сегодняшний день случае на стороне клиента СУБД работает только такое программное обеспечение, которое не имеет непосредственного доступа к базам данных, а обращается для этого к серверу с использованием языка SQL.
В некоторых случаях хотелось бы включить в состав клиентской части системы некоторые функции для работы с "локальным кэшем" базы данных, т.е. с той ее частью, которая интенсивно используется клиентской прикладной программой. В современной технологии это можно сделать только путем формального создания на стороне клиента локальной копии сервера базы данных и рассмотрения всей системы как набора взаимодействующих серверов.
С другой стороны, иногда хотелось бы перенести большую часть прикладной системы на сторону сервера, если разница в мощности клиентских рабочих станций и сервера чересчур велика. В общем-то при использовании RPC это сделать нетрудно. Но требуется, чтобы базовое программное обеспечение сервера действительно позволяло это. В частности, при использовании ОС UNIX проблемы практически не возникают.
Требования к аппаратным возможностям и базовому программному обеспечению клиентов и серверов
Из предыдущих рассуждений видно, что требования к аппаратуре и программному обеспечению клиентских и серверных компьютеров различаются в зависимости от вида использования системы.
Если разделение между клиентом и сервером достаточно жесткое (как в большинстве современных СУБД), то пользователям, работающим на рабочих станциях или персональных компьютерах, абсолютно все равно, какая аппаратура и операционная система работают на сервере, лишь бы он справлялся с возникающим потоком запросов.
Но если могут возникнуть потребности перераспределения функций между клиентом и сервером, то уже совсем не все равно, какие операционные системы используются.
Приложение 2. Расчет затрат на создание системы распределенной обработки данных в сети.
2.1. Смета затрат на создание проектного решения интерсети.
№ | Статья сметы затрат | Сумма (руб.) |
1 | Материалы | 688 |
2 | Оборудование | 3602,5 |
3 | Услуги сторонних организаций | 6 |
4 | Заработная плата | 1931,44 |
5 | Отчисления на социальные нужды | 743,60 |
6 | Накладные расходы | 697,15 |
7 | Себестоимость | 7668,69 |
8 | Прибыль | 2070,55 |
9 | Цена | 9739,24 |
10 | Продажная цена | 11687,09 |
2.2. Расчет и обоснование сметы затрат на создание проектного решения интерсети.
2.2.1. Материалы.
К статье затрат на материалы отнесены следующие расходы:
Наименование | Количество | Цена (руб.) |
Бумага формата А4 (высокого качества: плотность 80 г/м2). | 1 пачка (500 листов) | 120 |
Картридж для принтера OKI Page 4w | 1 шт. | 528 |
Дискеты MF 2HD (Verbatim). | 4 шт. | 40 |
Итого 688 рублей.
2.2.2. Оборудование.
Затраты по данной статье сводятся к затратам, связанным с использованием вычислительной техники и с учетом ее ремонта.
При разработке использовалось следующее оборудование:
Наименование | Цена (руб.) |
Компьютер конфигурации: Pentium II- 333 МГц, 16 МБ ОЗУ, 5.4 ГБ НЖМД, 1 МБ видео ЗУ, 4хCD, монитор SVGA 800x600 14». | 20200 |
Принтер OkiPage 4w. | 6000 |
Итого: 26200 рублей.
Затраты на вычислительную технику были определены из того, что при разработке была задействована одна ПЭВМ. Длительность использования оборудования составляет 3 месяца.
При использовании ускоренных сроков амортизации затраты на вычислительную технику вычисляются по формуле:
З - сумма амортизации за период,
К - коэффициент амортизации (на год), К=0,15 для ускоренной амортизации,
Si - стоимость компонентов оборудования,
Tи - период использования оборудования (в месяцах).
З=0.15*[Стоимость компьютера + стоимость принтера]*3/12 = 982,5 руб.
С учетом затрат на ремонт (10% от стоимости оборудования)
затраты на оборудование с учетом его ремонта составляют:
2.2.3. Услуги сторонних организаций.
При создании данного проектного решения были использованы следующие услуги сторонних организаций:
-
ксерокс графических приложений к настоящему документу – 3 листа формата А3: 6 руб.
2.2.4. Заработная плата.
Разработчику начислена заработная плата в размере 1931 руб. 44 коп.
В данную статью включается заработная плата исполнителей, непосредственно занятых разработкой, с учетом их должностного оклада и времени участия в разработке. Расчет ведется по формуле:
n – количество разработчиков комплекса;
– минимальная заработная плата;
– коэффициент, соответствующий разряду разработчика;
Минимальная заработная плата на момент начала разработки составляет 84 руб. 49 коп. В разработке участвовал один разработчик 12 разряда (коэффициент 12 разряда равен 3,81). Таким образом, получен результат:
СЗП = 1931,44 руб.
2.2.5. Отчисления на социальные нужды.
Отчисления по этой статье затрат составляют 38,5% от фонда оплаты труда, исходя из:
-
отчислений в пенсионный фонд (28%): 540,80 руб.
-
отчислений в фонд социального страхования (5.4%): 104,3 руб.
-
отчислений в фонд медицинского страхования (3.6%): 69,53 руб.
-
отчислений в фонд занятости (1.5%): 28.97 руб.
Итого, отчисления на социальные нужды составляют 743,60 руб.
2.2.6. Накладные расходы.
Накладные расходы определены в размере 10% от стоимости работ и составляют 697,15 руб.
2.2.7. Себестоимость.
Себестоимость программного изделия получается путем суммирования всех приведенных выше статей затрат. В результате получаем: 7668,69 руб.
2.2.8. Прибыль.
Расчет прибыли ведется с учетом налога на прибыль. Чистая прибыль составляет 20% от себестоимости и равна 1533,74 руб.
Налог на прибыль составляет 35% от чистой прибыли и равен 536,81 руб.
Итого прибыль = 1533,74+536,81 = 2070,55 руб.
2.2.9. Цена.
Цена программного продукта определяется путем суммирования прибыли и себестоимости и составляет 9739,24 руб.
2.2.10. Продажная цена.
Реализация товаров и услуг на территории РФ осуществляется с налогом на добавленную стоимость (20% от цены), в цену изделия включается НДС. Тогда окончательная цена с учетом НДС составляет =
= 11687,09 руб.
2.3. Смета капитальных затрат на создание интерсети.
№ | Статья сметы затрат | Сумма (руб.) |
Центральный офис | ||
| ПЭВМ (40 шт.) | 350000 |
| Файловый сервер (2 шт.) | 242200 |
| Сетевые адаптеры CN100FX (21 шт.) | 21756 |
| Сетевые адаптеры DE250CAT (21 шт.) | 10500 |
| Коммутатор DES-2205 (1 шт.) | 2550 |
| Концентратор CNFH-400 (2 шт.) | 235200 |
| Т- коннекторы (23 шт.) | 278,5 |
| Терминатор (50 Ом) | 8,75 |
| Терминатор (50 Ом), с заземлением | 10 |
| ИБП Smart-UPS 2200 3G NET (2 шт.) | 9000 |
| Кабель марки RG-58 (200м) | 900 |
| НВП 3-ей категории (25х5 м) | 650 |
| Маршрутизатор Сisco 2509 | 2625 |
| Модем ZyXEL U-336E (2 шт.) | 5050 |
880728,3 | ||
Удаленный офис №1 | ||
| ПЭВМ (20 шт.) | 175000 |
| Файловый сервер (1 шт.) | 83552 |
| Маршрутизатор Сisco 2509 | 2625 |
| Сетевые адаптеры AT1500BT (21 шт.) | 9082,5 |
| Кабель RG-58 (200 м) | 900 |
| ИБП Smart-UPS 2200 3G NET (1 шт.) | 4500 |
| Т- коннекторы (21 шт.) | 262,5 |
| Терминатор (50 Ом) | 8,75 |
| Терминатор (50 Ом), с заземлением | 10 |
| Модем ZyXEL U-336E | 2525 |
278465,8 | ||
Удаленный офис №2 | ||
| ПЭВМ (20 шт.) | 175000 |
| Файловый сервер (1 шт.) | 83552 |
| Маршрутизатор Сisco 2510 | 2625 |
| ИБП Smart-UPS 2200 3G NET | 4500 |
| Сетевые адаптеры IBM TR COPIER (21 шт.) | 23520 |
| Концентратор TR MAU 8228 DATA CONNECTOR (2 шт) | 2240 |
| ЭВП (500 м.) | 8375 |
| Модем ZyXEL U-336E | 2525 |
302337 | ||
Программное обеспечение | ||
| ПО: NetWare | 2475 |
| ПО: SyBase | 19900 |
22375 | ||
ИТОГО: | 1483906 |
Приложение 3. Аналитическая модель оценки характеристик функциональной локальной вычислительной сети с распределённой
базой данных.
Tо - время дообработки;