Разработка программного обеспечения компьютерных сетей это

Сетевое программное обеспечение

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

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

1. Теоретическая часть

1.1. Понятие сетевого программного обеспечения.

Под программным обеспечением (SoftWare) понимается совокупность программ, выполняемых вычислительной системой. [1, c.143]

рис.1. Классификация программного обеспечения ЭВМ.

рис.1. Классификация программного обеспечения ЭВМ.

Сеть — ничто без программного обес­печения. Сетевое программное обеспечение предназначено для организации совместной работы группы пользователей на разных компьютерах. Позволяет организовать общую файловую структуру, общие базы данных, доступные каждому члену группы. Обеспечивает возможность передачи сообщений и работы над общими проектами, возможность разделения ресурсов. [2, с.39]

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

Программное обеспечение вычислительных сетей включает три основных «слоя»:

  • общее программное обеспечение, образуемое базовым ПО отдельных ЭВМ, входящих в состав сети;
  • специальное программное обеспечение, образованное прикладными программными средствами, отражающими специфику предметной области пользователей при реализации задач управления;
  • системное сетевое программное обеспечение, представ­ляющее комплекс программных средств, поддерживающих и координирующих взаимодействие всех ресурсов вычислитель­ной сети как единой системы.

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

1.2. Операционные системы компьютерных сетей.

Операционная система сети включает в себя набор управляющих и обслуживающих программ, обеспечивающих:

  • межпрограммный метод доступа (возможность организации связи между отдельными прикладными программами комплек­са, реализуемыми в различных узлах сети);
  • доступ отдельных прикладных программ к ресурсам сети (и в первую очередь к устройствам ввода-вывода);
  • синхронизацию работы прикладных программных средств в условиях их обращения к одному и тому же вычислительному ресурсу;
  • обмен информацией между программами с использованием сетевых «почтовых ящиков»;
  • выполнение команд оператора с терминала, подключен­ного к одному из узлов сети, на каком-либо устройстве, подклю­ченном к другому удаленному узлу вычислительной сети;
  • удаленный ввод заданий, вводимых с любого терминала, и их выполнение на любой ЭВМ в пакетном илиоперативном режиме;
  • обмен наборами данных (файлами) между ЭВМ сети;
  • доступ к файлам, хранимым в удаленных ЭВМ, и обработку этих файлов;
  • защиту данных и вычислительных ресурсов сети от несанкционированного доступа;
  • выдачу различного рода справок об использовании ин­формационных, программных и технических ресурсов сети;
  • передачу текстовых сообщений с одного терминала поль­зователя на другие (электронная почта).
Читайте также:  Как контролировать компьютерную сеть

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

С помощью операционной системы сети:

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

Выполняемое с помощью операционной системы сети управление включает: планирование сроков и очередности получения и выдачи информации абонентам; распределение решаемых задач по ЭВМ сети; присвоение приоритетов задачам и выходным сообщениям; изменение конфигурации сети ЭВМ; распределение информационных вычислительных ресурсов сети для решения задач пользователя.

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

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

Операционная система за­щищает программы друг от друга, следит за запросами и об­служивает их, управляет использованием памяти и т.д.

Операционные возможности ОС отдельных ЭВМ, входящих в состав вычислительной сети, поддерживают потребности пользователей во всех традиционных видах обслуживания: средствах автоматизации программирования и отладки, доступа к пакетам прикладных программ и информации локальных баз данных и т.д.

Читайте также:  Конспект классификация компьютерных сетей

Сетевые возможности — одна из обязанностей операционной системы. Существует два подхода к поддержке способностей компьютеров общаться друг с другом. Один из них — снабдить сетевыми средствами автономную операционную систему типа MS DOS. Второй, бо­лее современный подход — с самого начала встраивать сред­ства поддержки сети в операционную систему и получать та­ким образом целостное решение. Такой подход реализован в системах Windows 95, Windows NT, OS/2, Novell NetWare, UNIX, в протоколах AppleTalk для Macintosh и в других ныне применяемых операционных системах. Операционные системы с сетевыми функциями представлены двумя не всегда различимыми разновидностями: серверными и клиентскими. Это вызвано различием возможностей и функций серверов и клиентов сети на базе ПК. Сервер­ная операционная система концентрируется на управлении ресурсами, а клиентская — на удовлетворении потребностей владельца, то есть на выполнении заданий с максимальной скоростью и эффективностью.

Выбор серверных операционных систем для корпоративных сетей на базе ПК весьма широк: Windows NT, OS/2, Novell NetWare, UNIX и Mac OS с сетевыми службами Apple Share и AppleTalk. Как правило, эти операционные системы способ­ны функционировать и в качестве ПО клиента, и в качестве ПО сервера. Более того, часто существует «младшая» версия для настольных компьютеров. Такие программные продукты как Windows NT Workstation, OS/2 Workstation и ПО рабочей станции от NetWare, по существу, представляют собой не­сколько упрощенные версии своих «старших братьев», рабо­тающих на серверах..

Обсуждая клиентские или серверные операционные системы, нельзя не сказать о платформах. В компь­ютерном мире, как и в обычной жизни, под платформой по­нимается некое основание. В данном случае платформой на­зывают либо аппаратуру, на которой функционирует опера­ционная система, либо сочетание аппаратуры и аппаратно-зависимой операционной системы. OS/2, например, создавалась для процессоров компании Intel, хотя поначалу предназнача­лась и для процессоров PowerPC. Другие операционные сис­темы, например, UNIX и Windows NT, являются переносимыми, то есть могут работать на платформах с разными процес­сорами.

Сетевые операционные систе­мы создаются для решения масштабных задач: они предназначены для управления и обслуживания массовых (неред­ко одновременных) запросов клиентов. Кроме того, сетевая опе­рационная система отвечает за проверку учётных данных пользователя, его паролей и прав. К сетевым ОС предъявляются гораздо более высокие требования в отношении отказоустойчивости — ведь они дол­жны гарантировать непрерывность работы и целостность до­веренных им гигабайтов и даже терабайтов информации. Се­тевая ОС управляет совместным использованием ресурсов, уда­ленным доступом, администрированием сети, почтовым обслу­живанием и массой прочих составляющих бесперебойно фун­кционирующей среды коллективной работы.

Читайте также:  Услуги глобальной вычислительной сети

1.3 Коммуникации.

Операционные системы составляют лишь часть сетевой среды. Сотрудничество любого рода связано с передачей и приемом информации, и поэтому требует коммуникационного программного обеспечения — узкоспециализированного ПО, играющего роль посредника между пользовательскими приложениями с одной стороны и сетевыми протоколами, модемами, маршрутизаторами, ком­мутационными сервисами и прочими технологиями ISO/OSI низкого уровня — с дру­гой. Разработчикам ПО, которые полагаются в качестве таких, заполняющих пропасть между приложениями и поставщика­ми услуг связи и телефонии, посредников на инструментарий Microsoft, служат два ее произведения со звучными названия­ми — MAPI и TAPI.

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

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

2.1.1. Цель решения задачи

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

2.1.2. Условие задачи

В бухгалтерии предприятия ООО «Бета» производится расчет налоговых вычетов, предоставляемых сотрудникам, и формиро­вание платежных ведомостей. Данные для выполнения расчета налоговых вычетов приведены на рис. 2.1. Стандартный налого­вый вычет предоставляется каждому сотруднику в размере 400 руб. в месяц до тех пор, пока совокупный доход с начала года не превы­сит 40 000 руб., налоговый вычет на ребенка предоставляется в раз­мере 1000 руб. в месяц до тех пор, пока совокупный доход с начала года не превысит 280 000 руб. НДФЛ – налог на доходы физических лиц (13%) – рассчитывается с начисленной суммы за вычетом раз­мера налоговых вычетов.

1.Построить таблицы по приведенным ниже данным.

2.Выполнить расчет размера налогового вычета, предоставляемого сотрудникам в текущем месяце с использованием функций ВПР или ПРОСМОТР, результаты вычислений представить в виде таблицы (рис. 2.2).

3.Сформировать и заполнить форму документа «Расчетная ведо­мость по заработной плате» за текущий месяц (рис. 2.3).

4.Построить и проанализировать графический отчет по получен­ным результатам.

ФИО сотрудника

Начислено за месяц, руб.

Совокупный доход

с начала года, руб.

Источник

Оцените статью
Adblock
detector