Структура рабочей сети Internet - (диплом)

Структура рабочей сети Internet - (диплом)

Дата добавления: март 2006г.

    Введение 3
    1 Исследовательский раздел 5
    Введение 5
    1. 1 Теория построения Автоматизированных Рабочих Мест 6
    1. 1. 1 Анализ принципов АРМ на базе ПК. 6
    1. 1. 2 Языковые средства АРМ 9
    1. 1. 3 Классификация АРМ-ов. 13
    1. 2 Теория современных систем управления базами даных 17
    1. 2. 1 Концепция баз данных 17
    1. 2. 2 Архитектура СУБД 18
    1. 2. 3 Инфологическая модель данных "Сущность-связь" 20
    1. 2. 4 Реляционная структура данных 21

1. 2. 5 О нормализации, функциональных и многозначных зависимостях 23 1. 3 Технология Клиент-Сервер. 26

    1. 3. 1 Основные понятия 26
    1. 3. 2 Преимущества архитектуры клиент-сервер 26
    1. 3. 3 Компоненты архитектуры Клиент-сервер 28
    1. 4 Язык структурированных запросов SQL 31
    1. 4. 1 Назначение и принцип работы SQL 31
    1. 4. 2 Достоинства языка SQL 32
    1. 4. 3 Запрос на языке SQL 35
    1. 4. 4 Агрегатные функции 36
    1. 5 Локальные вычислительные сети 38
    1. 5. 1 Файл сервер и рабочие станции 38
    1. 5. 2 Операционная система рабочей станции 39
    1. 5. 3 Преимущества локальных вычислительных сетей 40
    1. 5. 4 Стандарт передачи информации 40
    1. 5. 5 Сетевые устройства и средства коммуникаций. 44
    1. 5. 6 Витая пара. 45
    1. 5. 7 Широкополосный коаксиальный кабель. 45
    1. 5. 8 Еthernet-кабель. 46
    1. 5. 9 Оптоволоконные линии. 46
    1. 5. 10 Топологии вычислительной сети. 46
    1. 5. 11 Топология типа звезда. 47
    1. 5. 12 Кольцевая топология. 48
    1. 5. 13 Шинная топология. 49
    1. 5. 14 Методы доступа и протоколы передачи данных 51
    1. 5. 15 Локальная сеть Token Ring 51
    1. 5. 16 Локальная сеть Arknet. 52
    1. 5. 17 Локальная сеть Ethernet 53
    1. 6 Сетевые операционные системы для локальных сетей. 54
    1. 6. 1 NetWare 3. 11, Nowell Inc. 56
    1. 6. 2 LAN Server, IВМ Согр. 56
    1. 6. 3 Windows NT Advanced Server 3. 1, Microsoft Corp. 57
    1. 6. 4 NetWare 4, Nowell Inc. 58
    1. 7 Среда Delphi как средство разработки ПО баз даных. 60
    1. 7. 1 Высокопроизводительный компилятор в машинный код 63
    1. 7. 2 Мощный объектно-ориентированный язык 64

1. 7. 3 Объектно-ориентированная модель программных компонент 65 1. 7. 4 Библиотека визуальных компонент 66

    1. 7. 5 Формы, модули и метод разработки “Two-Way Tools” 71

1. 7. 6 Масштабируемые средства для построения баз данных 72

    1. 7. 7 Настраиваемая среда разработчика 73
    1. 7. 8 SQL сервер InterBase 5. 1. 1 75
    Заключение 76
    2 Методический раздел 77
    Введение 77
    2. 1. 1 Назначение АРМ “Отдел Кадров” 78
    2. 1. 2 Составные части программы 79
    2. 1. 3 Права доступа. Вход в программу 79
    2. 1. 4 Справочники 81
    2. 1. 5 Личные карточки 82
    2. 1. 6 Архив 83
    2. 1. 7 Отчеты 83
    2. 1. 8 Дополнительные функции 84
    2. 1. 9 Установка и настройка программы 84
    2. 1. 10 Особенности реализации поставленной задачи 87
    2. 1. 11 Экранные формы 89
    Заключение 90
    3 Безопасность жизнедеятельности 91
    Введение 91

3. 1 Анализ опасных и вредных факторов, возникающих при работе с компьютером 92 3. 2 Мероприятия по предотвращению и уменьшению влияния вредных факторов 94 3. 2. 1 Нормирование искусственного и естественного освещения. 94 3. 2. 2 Основные требования к искусственному освещению в производственном помещении. 94 3. 2. 3 Расчёт искусственного освещения 95

    3. 2. 4 Рациональная планировка рабочих мест. 97

3. 3 Утилизация и переработка ртути в люминесцентных лампах 98 3. 3. 5 Химический состав и удельный расход демеркуризационных растворов 101 Заключение 102

    4 Приложения 104
    4. 1. 1 Листинг основного файла-проекта 104
    4. 1. 2 Листинг созданного VCL-компонента. 106

4. 1. 3 Модуль блокировки программы от несанкционированного доступа 108 5 Список использованных источников 110

    Введение

Темой данной дипломной работы является Автоматизированное Рабочее Место (АРМ) отдела кадров предприятия. Результатом работы является программа“АРМ Отдел кадров”, применяемая до настоящего времени на Московском Заводе Радиоаппаратуры (МЗР)“ОРБИТА”. Работа отдела кадров достаточно крупного предприятия (в данном случае более 500 человек) связана с накоплением большого количества информации о личных данных сотрудников. Традиционно информация храниться на бумажных носителях. При этом трудно осуществить быстрый отбор нужных данных при приеме на работу, уходе в отпуск, увольнении, переходе на другую должность или других перемещениях сотрудника.

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

Таким образом, автоматизация процесса работы отдела кадров является нужным и перспективным процессом. До написания данного диплома на МЗР ОРБИТА использовалась написанная ранее на Cliper-e база данных АРМ-ОК-94. Однако к моменту преддипломной практики накопились замечания по недостаткам программы. Вот список основных недостатков, которые отмечались как критические и требовали устранения в первую очередь:

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

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

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

4. Вид распечатываемых отчетов не соответствовал виду стандартных документов. 5. Общая методологическая организация связей между разными формами ввода и подразумеваемым результатом плохо продумана. Т. е. интерфейс нельзя назвать“интуитивно-понятным”. Устранить вышеописанные недостатки и было целью дипломной работы. Более кратко требования к новой реализации АРМ можно обозначить так:

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

При выводе на печать отчеты должны быть максимально похожими на стандартные бланки.

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

С учетом имеющихся знаний относительно построения баз данных с помощью SQL технологии и архитектуры“клиент-сервер”было принято решение написать новую программу с учетом приведенных требований. Данные средства реализации являются перспективными и позволили решить поставленную задачу в соответствии с требованиям к программе. Созданная программа “АРМ Отдел кадров”является перспективной разработкой, так как на основе уже хранящейся информации о сотрудниках работают отдел бухгалтерии и учета материальных ресурсов завода МЗР ОРБИТА. Таким образом, не исключено создание другими разработчиками новых версий данной программы для автоматизации отделов бухгалтерии и материальной части.

    Исследовательский раздел
    Введение

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

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

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

    Теория построения Автоматизированных Рабочих Мест
    Анализ принципов АРМ на базе ПК.

Автоматизированное рабочее место (АРМ) , или, в зарубежной терминологии, "рабочая станция" (work-station), представляет собой место пользователя-специалиста той или иной профессии, оборудованное средствами, необходимыми для автоматизации выполнения им определенных функций. Такими средствами, как правило , является ПК, дополняемый по мере необходимости другими вспомогательными электронными устройствами, а именно: дисковыми накопителями, печатающими устройствами, оптическими читающими устройствами или считывателями штрихового кода, устройствами графики, средствами сопряжения с другими АРМ и с локальными вычислительными сетями и т. д.

Hаибольшее распространение в мире получили АРМ на базе профессиональных ПК с архитектурой IBM PC.

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

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

    системность.
    гибкость.
    устойчивость.
    эффективность.
    Поясним смыл каждого из указанных понятий.

Системность. АРМ следует рассматривать как системы, структура которых определяется функциональным назначением.

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

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

ЭффективностьАРМ следует рассматривать как интегральный показатель уровня реализации приведенных выше принципов, отнесенного к затратам на создание и эксплуатацию системы.

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

Создание такого "гибридного" интеллекта в настоящее время является проблемой. Однако реализация этого подхода при разработке и функционировании АРМ может принести ощутимые результаты - АРМ станет средством повышения не только производительности труда и эффективности управления, но и социальной комфортности специалистов. При этом человек в системе АРМ должен оставаться ведущим звеном.

Hа производственных предприятиях АРМ являются важной структурной составляющей АСУ как персональное средство планирования, управления, обработки данных и принятия решений. АРМ - это всегда специализированния система, набор технических средств и программного обеспечения, ориентированного на конкретного специалиста - администратора, экономиста, инженера, конструктора, проектанта, архитектора, дизайнера, врача, организатора, исследователя, библиотекаря, музейного работника и множество других. В то же время к АРМ любой "профессии" можно предъявить и ряд общих требований, которые должны обеспечиваться при его создании, а именно:

    непосредственное наличие средств обработки информации;
    возможность работы в диалоговом (интерактивном) режиме;

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

адекватное характеру решаемых задач программное обеспечение; максимальная степень автоматизации рутинных процессов;

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

Структура АРМ включает совокупность подсистем - технической, информационной, программной и организационной.

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

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

Программное обеспечение включает операционные системы, сервисные программы, стандартные программы пользователей и пакеты прикладных программ, выполненные по модульному принципу и ориентированные на решение определенного класса задач, обусловленного назначением АРМ. По мере необходимости в программное обеспечение включаются также пакеты программ для работы с графической информацией. Организационное обеспечение АРМ имеет своей целью организацию их функционирования, развития, подготовки кадров, а также администрирования. К последнему относятся: планирование работы, учет, контроль, анализ, регулирование, документальное оформление прав и обязанностей пользователей АРМ.

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

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

    Языковые средства АРМ

Языковые средства АРМ необходимы прежде всего для однозначного смыслового соответствия действий пользователя и реакции ПЭВМ. Без них невозможен процесс обучения, организация диалога, обнаружение и исправление ошибок. Сложность разработки таких языков заключается в том, что они должны быть преимущественно непроцедурными. Если процедурный язык указывает, как выполняется задаваемое действие, то непроцедурный - что необходимо выполнить без детализации, какие действия для этого требуются. Так как конечные пользователи не знают и не должны знать в деталях процесс реализации информационной потребности, чем выше интеллектуальность АРМ, тем больше непроцедурных возможностей должно быть предусмотрено в его языках.

Языки АРМ должны быть и пользовательски-ориентированными, в том числе и профессионально-ориентированными. Это связано с различиями в классификации пользователей, которые разделяются не только по профессиональной принадлежности, но и по иерархии служебного положения, мере обученности, виду потребляемых данных и др. Следует учесть, что использование естественного языка, несмотря на кажущуюся простоту такого подхода, не может дать сколько-нибудь ощутимых преимуществ из-за необходимости введения через клавиатуру громоздких конструкций ради получения иногда несложных результатов. Как и во всяком языке, основу языков АРМ должны составлять заранее определяемые термины, а также описания способов с помощью которых могут устанавливаться новые термины, заменяя или дополняя существующие. Это приводит к необходимости при проектировании АРМ определенным образом классифицировать терминологическую основу АРМ , т. е. определить все основные синтаксические конструкции языка и семантические отношения между терминами и их совокупностями. В связи с этим может возникнуть необходимость в простейшей классификации АРМ, например, по возможностям представления данных в некоторых пользовательских режимах обработки: числовые, текстовые, смешанные. В более сложных случаях классификация АРМ может определяться уже организацией баз данных. Возможности языка во многом определяют и список правил, по которым пользователь может строить формальные конструкции, соответствующие реализации информационной потребности. Hапример, в некоторых АРМ все данные и конструкции фиксируются в табличной форме (табличные АРМ) или в виде операторов специального вида (функциональные АРМ).

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10



Реклама
В соцсетях
рефераты скачать рефераты скачать рефераты скачать рефераты скачать рефераты скачать рефераты скачать рефераты скачать