Использование корпоративной сети организации для информационного обслуживания сотрудников (на материалах ОАО "Белагропромбанк" филиал 463

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

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 13.01.2016
Размер файла 347,2 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

РНР предоставляет в распоряжение разработчиков и администраторов гибкие и эффективные средства безопасности, которые условно делятся на две категории: средства системного уровня и средства уровня приложения.

В РНР реализованы механизмы безопасности, находящиеся под управлением администраторов; при правильной настройке РНР это обеспечивает максимальную свободу действий и безопасность. РНР может работать в так называемом безопасном режиме (safe mode), который ограничивает возможности применения РНР пользователями по ряду важных показателей. Например, можно ограничить максимальное время выполнения и использование памяти (неконтролируемый расход памяти отрицательно влияет на быстродействие сервера). По аналогии с cgi-bin администратор также может устанавливать ограничения на каталоги, в которых пользователь может просматривать и исполнять сценарии РНР, а также использовать сценарии РНР для просмотра конфиденциальной информации на сервере (например, файла passwd).

В стандартный набор функций РНР входит ряд надежных механизмов шифрования. РНР также совместим с многими приложениями независимых фирм, что позволяет легко интегрировать его с защищенными технологиями электронной коммерции (e-commerce). Другое преимущество заключается в том, что исходный текст сценариев РНР нельзя просмотреть в браузере, поскольку сценарий компилируется до его отправки по запросу пользователя. Реализация РНР на стороне сервера предотвращает похищение нетривиальных сценариев пользователями, знаний которых хватает хотя бы для выполнения команды View Source.

Поскольку РНР является встраиваемым (embedded) языком, он отличается исключительной гибкостью по отношению к потребностям разработчика. Хотя РНР обычно рекомендуется использовать в сочетании с HTML, он с таким же успехом интегрируется и в JavaScript, WML, XML и другие языки. Кроме того, хорошо структурированные приложения РНР легко расширяются по мере необходимости.

Поскольку РНР не содержит кода, ориентированного на конкретный web-сервер, пользователи не ограничиваются определенными серверами (возможно, незнакомыми для них). Apache, Microsoft IIS, Netscape Enterprise Server, Stronghold и Zeus -- РНР работает на всех перечисленных серверах. Поскольку эти серверы работают на разных платформах, РНР в целом является платформенно-независимым языком и существует на таких платформах, как UNIX, Solaris, FreeBSD и Windows 95/98/NT/2000/XP/2003.

Средства РНР позволяют программисту работать с внешними компонентами, такими как Enterprise Java Beans или СОМ-объекты Win32. Благодаря этим новым возможностям РНР занимает достойное место среди современных технологий и обеспечивает масштабирование проектов до необходимых пределов.

JavaScript

При генерации страниц в Web возникает дилемма, связанная с архитектурой "клиент-сервер". Страницы можно генерировать как на стороне клиента, так и на стороне сервера. В 1995 году специалисты компании Netscape создали механизм управления страницами на клиентской стороне, разработав язык программирования JavaScript.

Таким образом, JavaScript - это язык управления сценариями просмотра гипертекстовых страниц Web на стороне клиента. Если быть более точным, то JavaScript - это не только язык программирования на стороне клиента. Liveware, прародитель JavaScript, является средством подстановок на стороне сервера Netscape. Однако наибольшую популярность JavaScript обеспечило программирование на стороне клиента.

Основная идея JavaScript состоит в возможности изменения значений атрибутов HTML-контейнеров и свойств среды отображения в процессе просмотра HTML-страницы пользователем. При этом перезагрузки страницы не происходит [10].

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

Название "JavaScript" является собственностью Netscape. Реализация языка, осуществленная разработчиками Microsoft, официально называется Jscript. Версии JScript совместимы с соответствующими версиями JavaScript; JavaScript является подмножеством языка JScript.

JavaScript стандартизован ECMA (European Computer Manufacturers Association - Ассоциация европейских производителей компьютеров). Соответствующие стандарты носят названия ECMA-262 и ISO-16262. Этими стандартами определяется язык ECMAScript, который примерно эквивалентен JavaScript 1.1.

Для создания механизма управления страницами на клиентской стороне было предложено использовать объектную модель документа. Суть модели в том, что каждый HTML-контейнер - это объект, который характеризуется тройкой:

- свойства;

- методы;

- события.

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

Объекты с одинаковым набором свойств, методов и событий объединяются в классы однотипных объектов. Классы - это описания возможных объектов. Сами объекты появляются только после загрузки документа браузером или как результат работы программы. Об этом нужно всегда помнить, чтобы не обратиться к объекту, которого нет [5].

ПО веб сервера

Apache является кроссплатформенным ПО, поддерживает операционные системы Linux, BSD, Mac OS, Microsoft Windows,Novell NetWare, BeOS.

Основными достоинствами Apache считаются надёжность и гибкость конфигурации. Он позволяет подключать внешние модули для предоставления данных, использовать СУБД для аутентификации пользователей, модифицировать сообщения об ошибках и т. д. Поддерживает IPv6.

Сервер был написан в начале 1995 года и считается, что его имя восходит к шуточному названию «a patchy» («заплаточка»), так как он устранял ошибки популярного тогда сервера Всемирной паутины NCSA HTTPd 1.3. В дальнейшем, с версии 2.х, сервер был переписан заново и теперь не содержит кода NCSA. На данный момент разработка ведётся в ветке 2.2, а в версиях 1.3 и 2.0 производятся лишь исправления ошибок безопасности. На текущий момент последняя версия ветки 2.4 -- 2.4.3 (21 августа 2012), для первой версии это 1.3.42.

Веб-сервер Apache разрабатывается и поддерживается открытым сообществом разработчиков под эгидой Apache Software Foundation и включён во многие программные продукты, среди которых СУБД Oracle и IBM WebSphere.

Ядро Apache включает в себя основные функциональные возможности, такие как обработка конфигурационных файлов, протокол HTTP и система загрузки модулей. Ядро (в отличие от модулей) полностью разрабатывается Apache Software Foundation, без участия сторонних программистов.

Теоретически, ядро apache может функционировать в чистом виде, без использования модулей. Однако, функциональность такого решения крайне ограничена.

Ядро Apache полностью написано на языке программирования C.

Система конфигурации Apache основана на текстовых конфигурационных файлах. Имеет три условных уровня конфигурации:

Конфигурация сервера (httpd.conf).

Конфигурация виртуального хоста (httpd.conf c версии 2.2, extra/httpd-vhosts.conf).

Конфигурация уровня директории (.htaccess).

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

Часть модулей использует в своей работе конфигурационные файлы операционной системы (например /etc/passwd и /etc/hosts).

Помимо этого, параметры могут быть заданы через ключи командной строки.

Apache HTTP Server поддерживает модульность. Существует более 500 модулей, выполняющих различные функции. Часть из них разрабатывается командой Apache Software Foundation, но основное количество -- отдельными open source-разработчиками.

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

В модулях реализуются такие вещи, как:

- Поддержка языков программирования.

- Добавление функций.

- Исправление ошибок или модификация основных функций.

- Усиление безопасности.

Часть веб-приложений, например панели управления ISPmanager и VDSmanager реализованы в виде модуля Apache.

Apache имеет встроенный механизм виртуальных хостов. Он позволяет полноценно обслуживать на одном IP-адресе множество сайтов (доменных имён), отображая для каждого из них собственное содержимое.

Для каждого виртуального хоста можно указать собственные настройки ядра и модулей, ограничить доступ ко всему сайту или отдельным файлам. Некоторые MPM, например Apache-ITK позволяют запускать процесс httpd для каждого виртуального хоста с отдельными идентификаторами uid и guid.

Также, существуют модули, позволяющие учитывать и ограничивать ресурсы сервера (CPU, RAM, трафик) для каждого виртуального хоста.

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

К ним относятся:

PHP (mod_php).

Python (mod python, mod wsgi).

Ruby (apache-ruby).

Perl (mod perl).

ASP (apache-asp)[6].

Tcl (rivet[7])

Кроме того, Apache поддерживает механизмы CGI и FastCGI, что позволяет исполнять программы на практически всех языках программирования, в том числе C, C++,Lua, sh, Java.

Apache имеет различные механизмы обеспечения безопасности и разграничения доступа к данным. Основными являются:

Ограничение доступа к определённым директориям или файлам.

Механизм авторизации пользователей для доступа к директории на основе HTTP-аутентификации (mod_auth_basic) и digest-аутентификации (mod_auth_digest).

Ограничение доступа к определённым директориям или всему серверу, основанное на IP-адресах пользователей.

Запрет доступа к определённым типам файлов для всех или части пользователей, например запрет доступа к конфигурационным файлам и файлам баз данных.

Существуют модули, реализующие авторизацию через СУБД или PAM.

В некоторых MPM-модулях присутствует возможность запуска каждого процесса Apache используя различные uid и gid с соответствующими этим пользователям и группам пользователей.

Также, существует механизм suexec, используемый для запуска скриптов и CGI-приложений с правами и идентификационными данными пользователя.

Для реализации шифрования данных, передающихся между клиентом и сервером используется механизм SSL, реализованный через библиотеку OpenSSL. Для удостоверения подлинности веб-сервера используются сертификаты X.509.

Существуют внешние средства обеспечения безопасности, например mod_security.

Начиная с версии 2.0 появилась возможность определения сервером локали пользователя. Сообщения об ошибках и событиях, посылаемые браузеру, теперь представлены на нескольких языках и используют SSI технологию.

Также, можно реализовать средствами сервера отображение различных страниц для пользователей с различными локалями. Apache поддерживает множество кодировок, в том числе Unicode, что позволяет использовать страницы, созданные в любых кодировках и на любых языках.

Администратор может установить собственные страницы и обработчики для всех HTTP ошибок и событий, таких как 404 (Not Found) или 403 (Forbidden). В том числе существует возможность запуска скриптов и отображения сообщений на разных языках.

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

Главной целью курсовой работы является создание корпоративного сайта.

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

Специалисты в области информационных ресурсов прогнозируют рост числа таких сайтов в организациях.

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

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

Корпоративный сайт предоставляет следующие возможности:

На локальном сайте можно узнать самые новые изменения, которые произошли в программах.

На сайте будет размещена информация о последних изменениях в программах, об установленных версия, об изменения в работе с программами.

На информационном ресурсе можно пройти курсы, обучения.

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

Можно найти всё необходимую документацию для работы в ПО (Регламенты, руководство пользователя, нормативная документация).

На сайте можно будет скачать регламенты пользования программными комплексами, руководства пользователей программ, а также всю нормативную документацию ОАО «Белагропромбанка».

Возможность оперативного обновления. Информацию на ресурсе можно менять ежедневно и даже несколько раз в день.

Так же на сайте будут размещаться все экстренные сообщения банковской системы «Телекс».

На ресурсе будут размещены объявления организации.

На сайте будут размещаться объявления непосредственно принадлежащие филиалу 463, такие как поздравления и частные объявления сотрудников банка.

На сайте будут расположенным многие полезные ссылки на другие корпоративные сайты доступные в локальной сети.

Ссылки на биас, интернет-банкинг, национальный банк, чат национального банка.

Так же будут размещены многие полезные он-лайн программы (Составление заявок, оформление документов и д.р.).

2.3 Описание технологии работы приложения по информационному обслуживанию сотрудников банка

В ОАО «Белагропромбанк» каждое рабочее место любого сотрудника компьютеризировано. Каждый пользователь имеет персональный компьютер с подключенной сетью ОАО «Белагропромбанк». У каждого пользователя на рабочий стол будет вынесен ярлык который будет осуществлять доступ к локальному сайту банка. Каждый пользователь будет имеет возможность заходить на сайт для получения информации.

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

На главной странице будут расположены ссылки на страницы внутри данного ресурса и на страницы смежных ресурсов схожих по тематике. В нижней части ресурса будет расположен календарь и динамический опрос.

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

Для регистрации нового пользователя достаточно будет щелкнуть по кнопке «Регистрация». После этого на экране будет отображается форма ввода.

Навигация по ресурсу будет осуществляется при помощи меню, которое будет находится в левом верхнем углу ресурса.

Доступ будет осуществляться по средствам ассоциативной записи на DNS сервере локальной сети банка. Заявленное имя “krc” будет реплицироваться на IP адрес, с установленным денвером, так как связь между структурными подразделениями осуществляется на основее записи в Active Directory DNS сервера корневого подраздела. Данный сайт будет расположен на резервном сервере контроллера домена, корневого структурного подразделения, на котором будет установлен программный пакет «Denwer» в состав которого входит веб сервер «apache». Сайт будет разработан на языке программирования «PHP». База данных будет располагаться на MуSQL сервере, который также входит в базовый пакет «Denwer»

ЗАКЛЮЧЕНИЕ

Наличие корпоративно - локального сайта является большим плюсом в работе организации, с помощью его, теперь каждый отдел может контролировать все изменения касающиеся данного отдела, на ходить нормативную документацию, регламенты, руководства пользователей и другое, всё в одном месте, без особых усилий. Так же на сайте реализованы доступы к мультимедийному серверу, к ресурсам национального банка, к банковской информативной системе «БИАС». На сайте предоставлены так же такие возможности как заполнения заявок, где каждый начальник отдела на каждого сотрудника, может оформить заявку на любое нужное ПО, Выбрав из списка нужную фамилию и нужное ПО.

В ОАО «Белагропромбанке», корпоративный сайт будет являться очень полезной системой, в которой будут содержаться полезные материалы для работы, а так же информационные ресурсы в которых нуждается деятельность банка.

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

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

1. Фролов, А.В. Сети компьютеров в вашем офисе / А.В. Фролоы. - Москва. «Диалог - Мифи» 1995. - 272 с.

2. Олифер, В.Г. Компьютерные сети. Принципы, технологии, протоколы / В.Г. Олифер - 3е СПб.: 2006. -- 958 с

3. Гейер, Беспроводные сети. Первый шаг / Джим Гейер - ICND1 640- 822» (3-е издание) 2005. - 192 с.

4. Локально вычислительная сеть филиала 463 ОАО «Белагропромбанка» : ООО техническое бюро «Белана» г. Минск.

5. Прохоренок, Н.А. HTML, JavaScript, PHP, MySQL. Джентельменский набор WEB-мастера / Н.А. Прохоренок. - СПб.: ВХВ-Петербург, 2009. - 880с.

6. Информатика : учеб. для вузов / под ред. В.В. Трофимова. - М: Юрайт, 2011. - 911с.

7. Кузнецов, М. MySQL5.0/ М. Кузнецов, И. Симдянов. - СПб.: БХВ-Петербург, 2010. - 1024 с.

8. Пояснительная записка. Требования к содержанию и оформлению: ГОСТ 19.404-79.- Введ. 1981-01-01 М.: Издательство стандартов, 1987. - 2 с.

9. Автоматизированные системы требования к содержанию документов: РД 50-34.698-90. - Введ. 1992-01-01. - М.: Издательство стандартов, 1987. - 32 с.

10. Единая система программной документации. Описание программы: ГОСТ 19.402-78. - Введ. 1990-01-01. -М.: Издательство стандартов, 1987. 3 с.

11. Схемы алгоритмов, программ, данных и систем. Условные Обозначения и правила выполнения: ГОСТ 19.701-90. - Введ. 1992-01-01. - М.: Издательство стандартов, 1987. - 14 с.

12. Руководство оператора. Требования к содержанию и оформлению: ГОСТ 19.505-79. - Введ. 1980-01-01. - М.: Издательство стандартов, 1987. - 2 с.

Размещено на Allbest.ur


Подобные документы

  • Основные признаки классификации компьютерных сетей как нового вида связи и информационного сервиса. Особенности локальных и глобальных сетей. Объекты информационных сетевых технологий. Преимущества использования компьютерных сетей в организации.

    курсовая работа [1,9 M], добавлен 23.04.2013

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

    курсовая работа [117,2 K], добавлен 07.02.2011

  • Назначение и классификация компьютерных сетей. Обобщенная структура компьютерной сети и характеристика процесса передачи данных. Управление взаимодействием устройств в сети. Типовые топологии и методы доступа локальных сетей. Работа в локальной сети.

    реферат [1,8 M], добавлен 03.02.2009

  • Понятие и структура компьютерных сетей, их классификация и разновидности. Технологии, применяемые для построения локальных сетей. Безопасность проводных локальных сетей. Беспроводные локальные сети, их характерные свойства и применяемые устройства.

    курсовая работа [441,4 K], добавлен 01.01.2011

  • Компьютерные сети и их классификация. Аппаратные средства компьютерных сетей и топологии локальных сетей. Технологии и протоколы вычислительных сетей. Адресация компьютеров в сети и основные сетевые протоколы. Достоинства использования сетевых технологий.

    курсовая работа [108,9 K], добавлен 22.04.2012

  • Анализ системы распределенных локальных сетей и информационного обмена между ними через Интернет. Отличительные черты корпоративной сети, определение проблем информационной безопасности в Интернете. Технология построения виртуальной защищенной сети – VPN.

    курсовая работа [3,7 M], добавлен 02.07.2011

  • Классификация локальных сетей по топологии. Сетевая архитектура Ethernet. Функциональная схема локальной вычислительной сети. Конфигурация сетевого оборудования: количество серверов, концентраторов, сетевых принтеров. Типовые модели использования доменов.

    дипломная работа [447,5 K], добавлен 08.05.2011

  • Классификация компьютерных сетей в технологическом аспекте. Устройство и принцип работы локальных и глобальных сетей. Сети с коммутацией каналов, сети операторов связи. Топологии компьютерных сетей: шина, звезда. Их основные преимущества и недостатки.

    реферат [134,0 K], добавлен 21.10.2013

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

    презентация [72,8 K], добавлен 04.05.2012

  • Оценка вариантов подключения Интернета для малой домашней PC сети и производительности приложения. Средства анализа и оптимизации локальных сетей. Влияние топологии связей и производительности коммуникационных устройств на пропускную способность сети.

    дипломная работа [6,9 M], добавлен 12.09.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.