Дипломная работа: Автоматизация управления персоналом в ОАО "Мосэнергосбыт"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
46
простыми и понятными, поэтому разработчики с самого начала могут вести
продуктивную работу.
В самом начале язык Delphi был проектирован как объектно-
ориентированный. Задачам распределенных систем клиент-сервер отвечает
объектно-ориентированная парадигма: применение концепций наследования,
инкапсуляции и наследования. Delphi предоставляет действенную объектно-
ориентированную платформу разработки.
Delphi можно назвать продуктом Borland International нового поколения
для оперативной разработки приложений (RAD), а также средством визуального
построения приложений высокой производительности. Приложения,
разрабатываемые им, работают с базами данных в архитектуре клиент-сервер,
Internet/Intranet, а также для локальных машин и файл-серверной
архитектурыоптимизированному байт-коду, без труда переводимому в
машинный код Delphi достигает высокой производительности. Высокая
вероятность доступности требуемой памяти обеспечивается за счет
автоматической сборки мусора, выполняемой как фоновый поток с низким
приоритетом. Таким образом, увеличивается производительность. Несмотря на
интерпретируемость, приложения взаимодействуют быстро.
Delphi-интерпретатор может выполнять байт-код на любой машине с
установленным интерпретатором и системой выполнения. На
интерпретирующей платформе программа собирается просто и постепенно,
благодаря чему процесс разработки значительно ускоряется и упрощается, нет
традиционных трудных этапов компиляции, сборки и тестирования.
Многим современным сетевым приложениям как правило необходимо
осуществлять в одно и тоже время несколько действий. В Delphi осуществлен
механизм поддержки легковесных процессов-потоков. Многопоточность Delphi
дает возможность создания приложений с множеством одновременно
действующих потоков.
Эффективность работы с потоками в Delphi реализована механизмом
семафоров и средств синхронизации потоков, а система выполнения
предоставляет средства диспетчеризации и средства, реализующие семафоры.
Стоит отметить, что в результате работы параллельных потоков с
47
высокоуровневыми системными библиотеками Delphi не возникнут конфликты,
потому что предоставляемые библиотеками функции являются доступными
любым выполняющимся потокам [12].
Анализируя описанные выше характеристики по отдельности, их можно
обнаружить во многих программных платформах. Новшество заключается в
методе, предлагаемом Delphi и системой выполнения, сочетающем в себе все
характеристики для предоставления гибкой и мощной системы
программирования.
Таким образом в качестве средства разработки был выбран язык
программирования Delphi. Данная среда разработки обладает удобным
интерфейсом, отладчиком, проста и удобна в использовании.
1.4.3 Обоснование проектных решений по техническому обеспечению
Техническое обеспечение это набор технических средств, служащих для
работы информационной системы, а также соответствующая документация на
данные средства и технологические процессы.
К техническим средствам относятся:
компьютеры;
устройства сбора, накопления, обработки, передачи и вывода данных,
такие как принтеры, жесткие диски, сканеры, устройства хранения данных,
факсимильные аппараты;
модемы устройства, предназначенные для передачи данных и линий
связи;
эксплуатационные материалы, к которым можно отнести бумагу, CD
(DVD)- диски и т.д.
В данном случае основными элементами технического обеспечения будут:
1. Автоматизированные рабочие места сотрудников отдела кадров.
2. Локальная вычислительная сеть, в которую могут входит сетевые
устройства (коммутаторы, маршрутизаторы и т. д.), а также соединяющего их
кабеля.
48
В качестве АРМ предполагается применять ПК, имеющие следующую
конфигурацию, приведенную в таблице 2.
Таблица 2
Техническое обеспечение для использования ИС
Наименование
технической единицы
Характеристики
1
2
3
Базовое техническое обеспечение
1
Микропроцессор
AMD Athlon 64 X2 5000+
(ADA5000*/ADO5000*) Socket AM2
BOX
2
Постоянная ("вшитая")
память – ПЗУ.
200,0 Gb HDD Western Digital
(WD5000AACS) CaviarGP
3
Оперативная ("адресуемая
пользователем") память
ОЗУ.
DDR2 2048 Mb PC2-6400 (800 Mhz)
Patriot (PEP22G6400EL)
4
Материнская плата
Asus M2N-SLI Deluxe, S AM2, NVIDIA
nForce 570 SLI
5
Видеокарта
256 Mb PCI-E ATI Radeon 3650 DDR3,
HDMI, DVI, HIS IceQ Turbo
Периферийное техническое обеспечение
6
Монитор
19" SAMSUNG SM943NW 0.285mm
7
Клавиатура
Keyboard USB CHD KB-4322-01-U
8
Мышь
Mouse Wireless USB Hama M3050, 8
buttons, Laser (800, 1600dpi), 2AAA
9
Принтер
PR LaserJet HP 1022N
(A4/1200dpi/18стр.м/USB/8Mb, лоток
250листов, LAN10/100)
1
0
Привод
DVD±RW ASUS DRW-2014L1T, SATA
49
П р и м е ч а н и е составлено автором на основе данных предприятия
Данная конфигурация дает возможность выполнять работу в создаваемой
системе с высокой степенью надежности. Выбо пал на процессор АМD из-за его
низкой стоимости сравнении с аналогичными устройствами Intel), размера
оперативной памяти и жесткого диска, которые являются стандартными сегодня.
Полмимо указанных элементов также необходима сетевая карта для
возможности подключения к локальной сети компании. Картридер и привод
DVD±RW не являются обязательными. Наоборот, их отсутствие даже
положительно влияет на сохранность конфиденциальных данных. Также в
условиях постоянных перерывов в энергоснабжении обязательным элементом
является источник бесперебойного питания [13].
Конкретное решение по созданию локальной сети должно быть принято
после обследования помещений, в которых расположено предприятие, и ряда
иных факторов, к которым можно отнести:
план помещений компании;
наличие кабельной системы в здании;
расположение рабочих мест на предприятии;
наличие места для сервера;
перспектива расширения компании, и следовательно – локальной сети.
Для выхода в Интернет и поддержки связи с удаленными сотрудниками
либо иными предприятиями применяется модем-роутер марки D-Link DSL-
2500U/BRU/D.
В следующей, второй, главе выпускной квалификационной работы будет
описана практическая реализация и автоматизация задач с применением
выбранных программных и технических средств, информационного обеспечения
и технологий обработки данных.
50
2. ПРОЕКТНАЯ ЧАСТЬ
2.1. Разработка проекта автоматизации
2.1.1.Этапы жизненного цикла проекта автоматизации
Жизненным циклом информационной системы называют период создания
и применения информационной системы, начиная с момента возникновения
потребности в системе и заканчивая моментом полного ее выхода из
эксплуатации.
Основной нормативный документ, который регламентирует жизненный
цикл программного обеспечения это международный стандарт ISO/IEC 12207
[14].
Структура жизненного цикла состоит из процессов, действий и задач,
которые должны быть реализованы во время создания ИС. Каждый из этих
процессов разделен на набор действий, каждое действие, в свою очередь - на
набор задач.
Каждый процесс, действие либо задача инициируется и осуществляется
другим процессом по мере необходимости, причем нет заранее определенных
последовательностей реализации.
По данному стандарту в структуре жизненного цикла выделяют
представленные ниже этапы.
1) Предпроектное обследование и анализ данных:
сбор материалов для проектирования, здесь выделяют формулирование
требований, с изучения объекта автоматизации, делаются предварительные
выводы предпроектного варианта информационной системы;
анализ материалов и создание документации, предоставление технико-
экономического обоснования с техническим заданием на разработку
информационной системы.
2) Проектирование:
2.1) предварительное проектирование;
выбор проектных решений по аспектам разработки информационной
Источник: https://baza.diplomsite.ru/previewfile/2260