Автор: Пользователь скрыл имя, 25 Ноября 2011 в 06:58, курсовая работа
Устранить вышеописанные недостатки и было целью дипломной работы. Более кратко требования к новой реализации АРМ можно обозначить так:
1. Разграничение прав доступа к информации.
2. Минимальная нагрузка на локальную вычислительную сеть.
3. При выводе на печать отчеты должны быть максимально похожими на стандартные бланки.
4. Удобный интерфейс, интуитивно-понятные связи между диалогами ввода информации.
Введение......................................................................................... 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 Утилизация и пере
Введение......................
1 Исследовательский
раздел........................
Введение......................
1.1 Теория построения Автоматизированных Рабочих Мест.. 6
1.1.1 Анализ принципов
АРМ на базе ПК............................
1.1.2 Языковые средства
АРМ...........................
1.1.3 Классификация
АРМ-ов........................
1.2 Теория современных систем управления базами даных 17
1.2.1 Концепция баз
данных........................
1.2.2 Архитектура
СУБД..........................
1.2.3 Инфологическая
модель данных "Сущность-связь"..............
1.2.4 Реляционная
структура данных........................
1.2.5 О нормализации, функциональных и многозначных зависимостях..... 23
1.3 Технология Клиент-Сервер.................
1.3.1 Основные понятия.......................
1.3.2 Преимущества
архитектуры клиент-сервер.................
1.3.3 Компоненты
архитектуры Клиент-сервер.................
1.4 Язык структурированных
запросов SQL...........................
1.4.1 Назначение
и принцип работы SQL...........................
1.4.2 Достоинства
языка SQL...........................
1.4.3 Запрос на языке
SQL...........................
1.4.4 Агрегатные
функции.......................
1.5 Локальные вычислительные
сети..........................
1.5.1 Файл сервер
и рабочие станции.......................
1.5.2 Операционная
система рабочей станции.......................
1.5.3 Преимущества
локальных вычислительных сетей.........................
1.5.4 Стандарт передачи
информации....................
1.5.5 Сетевые устройства
и средства коммуникаций..................
1.5.6 Витая пара..........................
1.5.7 Широкополосный
коаксиальный кабель........................
1.5.8 Еthernet-кабель...............
1.5.9 Оптоволоконные
линии.........................
1.5.10 Топологии вычислительной
сети..........................
1.5.11 Топология типа
звезда........................
1.5.12 Кольцевая топология.....................
1.5.13 Шинная топология.....................
1.5.14 Методы доступа
и протоколы передачи данных........................
1.5.15 Локальная сеть
Token Ring..........................
1.5.16 Локальная сеть
Arknet........................
1.5.17 Локальная сеть
Ethernet......................
1.6 Сетевые операционные системы для локальных сетей.. 54
1.6.1 NetWare 3.11, Nowell
Inc...........................
1.6.2 LAN Server, IВМ Согр..........................
1.6.3 Windows NT Advanced Server
3.1, Microsoft Corp..........................
1.6.4 NetWare 4, Nowell Inc...........................
1.7 Среда Delphi как средство разработки ПО баз даных......... 60
1.7.1 Высокопроизводительный компилятор в машинный код..................... 63
1.7.2 Мощный объектно-ориентированный
язык..........................
1.7.3 Объектно-ориентированная модель программных компонент........... 65
1.7.4 Библиотека
визуальных компонент.....................
1.7.5 Формы, модули и метод разработки “Two-Way Tools”....................... 71
1.7.6 Масштабируемые средства для построения баз данных.................... 72
1.7.7 Настраиваемая
среда разработчика..................
1.7.8 SQL сервер InterBase
5.1.1.........................
Заключение....................
2 Методический
раздел........................
Введение......................
2.1.1 Назначение
АРМ «Отдел Кадров».......................
2.1.2 Составные части
программы.....................
2.1.3 Права доступа.
Вход в программу.....................
2.1.4 Справочники...................
2.1.5 Личные карточки......................
2.1.6 Архив.........................
2.1.7 Отчеты........................
2.1.8 Дополнительные
функции.......................
2.1.9 Установка и
настройка программы.....................
2.1.10 Особенности
реализации поставленной задачи........................
2.1.11 Экранные формы.........................
Заключение....................
3 Безопасность
жизнедеятельности.............
Введение......................
3.1 Анализ опасных
и вредных факторов, возникающих при работе
с компьютером...................
3.2 Мероприятия по предотвращению и уменьшению влияния вредных факторов 94
3.2.1 Нормирование искусственного и естественного освещения............... 94
3.2.2 Основные требования к искусственному освещению в производственном помещении. 94
3.2.3 Расчёт искусственного
освещения.....................
3.2.4 Рациональная
планировка рабочих мест..........................
3.3 Утилизация и переработка ртути в люминесцентных лампах 98
3.3.5 Химический состав и удельный расход демеркуризационных растворов 101
Заключение....................
4 Приложения....................
4.1.1 Листинг основного
файла-проекта.................
4.1.2 Листинг созданного
VCL-компонента................
4.1.3 Модуль блокировки программы от несанкционированного доступа. 108
5 Список использованных
источников................. 110
Введение
Темой данной дипломной работы является Автоматизированное Рабочее Место (АРМ) отдела кадров предприятия. Результатом работы является программа «АРМ Отдел кадров», применяемая до настоящего времени на Московском Заводе Радиоаппаратуры (МЗР) «ОРБИТА».
Работа отдела
кадров достаточно крупного предприятия
(в данном случае более 500 человек) связана
с накоплением большого количества
информации о личных данных сотрудников.
Традиционно информация храниться
на бумажных носителях. При этом трудно
осуществить быстрый отбор
Немаловажен вопрос
надежности хранения и конфиденциальности
личных данных о работающих на предприятии.
При указанной численности
Таким образом, автоматизация процесса работы отдела кадров является нужным и перспективным процессом. До написания данного диплома на МЗР ОРБИТА использовалась написанная ранее на Cliper-e база данных АРМ-ОК-94. Однако к моменту преддипломной практики накопились замечания по недостаткам программы. Вот список основных недостатков, которые отмечались как критические и требовали устранения в первую очередь:
1. Программа
не разграничивала права
2. Программа
использовала большое
3. Интерфейс
программы абсолютно не
4. Вид распечатываемых
отчетов не соответствовал
5. Общая методологическая
организация связей между
Устранить вышеописанные недостатки и было целью дипломной работы. Более кратко требования к новой реализации АРМ можно обозначить так:
1. Разграничение прав доступа к информации.
2. Минимальная нагрузка на локальную вычислительную сеть.
3. При выводе на печать отчеты должны быть максимально похожими на стандартные бланки.
4. Удобный интерфейс,
интуитивно-понятные связи между диалогами
ввода информации.
С учетом имеющихся
знаний относительно построения баз
данных с помощью SQL технологии и
архитектуры «клиент-сервер»
Созданная программа
«АРМ Отдел кадров» является перспективной
разработкой, так как на основе уже
хранящейся информации о сотрудниках
работают отдел бухгалтерии и
учета материальных ресурсов завода
МЗР ОРБИТА. Таким образом, не исключено
создание другими разработчиками новых
версий данной программы для автоматизации
отделов бухгалтерии и