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


перейти к полному списку дипломных проектов

Ссылка на скачивания файла в формате .doc находится в конце странички

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

ВВЕДЕНИЕ 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 технологии и архитектуры «клиент-сервер» было принято решение написать новую программу с учетом приведенных требований
Например, в сфере экономики на таких АРМ можно осуществлять планирование, моделирование, оптимизацию процессов, принятие решений в различных информационных системах и для различных сочетаний задач
Языковые средства АРМ Языковые средства АРМ необходимы прежде всего для однозначного смыслового соответствия действий пользователя и реакции ПЭВМ
Тип диалога также может определять классификацию АРМ, например АРМ с диалоговыми средствами необученного пользователя
Текстообразующие АРМ предназначены для обработки и генерации текстовой информации различной структуры и предположении, что текст семантически не анализируется
Стандартные программы пользователей представляют собой программные решения определённых задач на алгоритмическом языке, чаще всего Бейсик
Трехуровневая архитектура (инфологический, даталогический и физический уровни) позволяет обеспечить независимость хранимых данных от использующих их программ
Реляционная структура данных В конце 60-х годов появились работы, в которых обсуждались возможности применения различных табличных даталогических моделей данных, т
Остальные возможные ключи, если они есть, называются альтернативными ключами
Поле В находится в полной функциональной зависимости от составного поля А, если оно функционально зависит от А и не зависит функционально от любого подмножества поля А
Итак, двухуровневая система "Клиент-Сервер" это: Клиент - Программа обработки, она же пользовательская, она же прикладная программа
Основным смыслом подхода открытых систем является упрощение комплексирования вычислительных систем за счет международной и национальной стандартизации аппаратных и программных интерфейсов
SQL дает пользователю возможность изменять структуру представления данных, а также устанавливать отношения между элементами базы данных
Независимость от конкретных СУБД Все ведущие поставщики СУБД используют SQL, и ни одна новая СУБД, не поддерживающая SQL, не может рассчитывать на успех
Предикат запроса может ссылаться к любому столбцу любой связанной таблицы и, следовательно, может использоваться для связи между ими
Этот компьютер (обычно высокопроизводительный мини-компьютер) запускает операционную систему и управляет потоком данных, передаваемых по сети
Стандарт передачи информации Все ЛВС работают в одном стандарте принятом для компьютерных сетей - в стандарте OSI (англ
Канальный уровень формирует из данных, передаваемых 1-м уровнем, так называемые "кадры" последовательности кадров
Для передачи информации по коммуникационным линиям данные преобразуются в цепочку следующих друг за другом битов (двоичное кодирование с помощью двух состояний:"0" и "1")
Она позволяет передавать информацию со скоростью до 10 Мбит/с, легко наращивается, однако является помехонезащищенной
Термин "топология сети" относится к пути, по которому данные перемещаются по сети
Пересылка сообщений является очень эффективной, так как большинство сообщений можно отправлять “в дорогу” по кабельной системе одно за другим
В ЛВС с модулированной широкополосной передачей информации различные рабочие станции получают, по мере надобности, частоту, на которой эти рабочие станции могут отправлять и получать информацию
Этот метод получил широкое распространение в основном благодаря тому, что оборудование Arcnet дешевле, чем оборудование Ethernet или Token - Ring
Но сообщение, предназначенное только для одной станции (оно включает в себя адрес станции назначения и адрес станции отправителя)
Абоненты сети, в свою очередь, должны точно знать, где расположены те или иные ресурсы сети, а для получения доступа к этим ресурсам - регистрироваться на выбранном сервере
Домен можно рассматривать как аналог таблиц объектов (bindery), только здесь такая таблица является общей для нескольких серверов, при этом ресурсы серверов являются общими для всего домена
При использовании на рабочей станции OS/2 ресурсы этих станций доступны пользователям других рабочих станций, но только одному в данное время
Система отказоустойчивости: дублирование дисков, зеркальное отражение дисков, поддержка накопителя на магнитной ленте, резервное копирование таблиц домена
Каждый частично используемый блок делится на подблоки по 512 Байт, свободные подблоки доступны системе при записи других файлов
Delphi-приложения эффективны, если разработчик соблюдает определенные правила (и часто - если не соблюдает)
При этом для пользователя имеет значение как число элементов, включенных непосредственно в среду, так и доступность элементов соответствующего формата на рынке
Мощный объектно-ориентированный язык Совместимость с программами, созданными ранее средствами Borland Pascal, сохраняется, несмотря на то, что в язык внесены существенные изменения
Кроме того, поскольку Delphi имеет полностью объектную ориентацию, разработчики могут создавать свои повторно используемые объекты для того, чтобы уменьшить затараты на разработку
Он может быть использован для отображения короткого фрагмента текста и позволяет пользователю вводить текст во время выполнения программы
TScrollbar - полоса прокрутки, появляется автоматически в объектах редактирования, ListBox’ах при необходимости прокрутки текста для просмотра
TBevel - элемент для рельефного оформления интерфейса
Предусмотрены специальные наборы компонент, отвечающих за доступ к данным, и компонент, отображающих данные
Поскольку в Delphi программа строится визуальным образом, все эти компоненты имеют свое графическое представление в поле форм для того, чтобы можно было бы ими соответствующим образом оперировать
Уже появились эксперты, облегчающие построение DLL и даже написание собственных экспертов Интерактивная обучающая система
Назначение АРМ «Отдел Кадров» Приложение “Отдел кадров” предназначено для автоматизации деятельности отдела кадров организации
Вход в программу При работе с программой АРМ Отдел кадров первым шагом является авторизация пользователя
Возможен доступ только на чтение , с возможностью добавление новых данных, с возможностью добавления и удаления данных
Если помещения находятся на большом расстоянии друг от друга, то выяснения каких-либо производственных вопросов можно вести с помощью этого средства сообщения
Выбрав установленный локальный или установленный на сетевом сервере SQL-сервер, произвести к нему подключение
По сколько требовалось создание программы, создающей минимальную нагрузку на сеть, то это требовало достаточно ответственного подхода
Безопасность жизнедеятельности Введение Пользователь ПЭВМ испытывает вредное действие работы ПЭВМ, поэтому рабочие места пользователей должны отвечать безопасным и безвредным условием труда
Естественное боковое освещение должно составлять 2%, комбинированное искусственное освещение 400 лк при общем освещении 200 лк [3
5] Выбираем тип люминесцентных ламп низкого давления: Лампа ЛТБ-20, световой поток 975 лм; Лампа ЛТБ-30, световой поток 1720 лм; Лампа ЛТБ-40, световой поток 3000 лм
Изредка ртуть встречается в самородном виде, вкрапленная в горные породы, но главным образом она находится в природе в виде сульфида ртути HgS , или киновари
m - количество ртути, которое может быть извлечено из одной лампы, г; Количество ртути в одной люминесцентной лампе - 0,05-0,12г
\library\NewBureau
\library\NewQualif
\library\viewWarGrps
\library\NewCountry
pas' {ViewCard_}, NewChild in 'Newchild
pas' {megaStat_}, MaininvalTable in 'MaininvalTable
fieldbyname(textfieldname_
М
A
Проектирование вентиляции и кондиционирование воздуха, искусственного и естественного освещения в помещении ВЦ (спец

заработать

Закачай файл и получай деньги