Диплом: Автоматизация набора, отбора и профессиональной адаптации персонала предприятия для ОАО "Электросталь"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
43
хранение информации о различных объектах;
малый объем занимаемого места на носителе при большом
количестве информации;
структурированность хранимой информации.
Реализация всех пунктов может быть достигнута только при использовании
базы данных. Малый объем занимаемого места на носителе осуществляется с
помощью нормализации базы данных. Любая информация, хранимая в базе данных
, автоматически структурируется, поскольку заноситься в определенные таблицы
по определенным правилам. При использовании базы данных, создание отчетности
не занимает большого количества времени, даже если используется в качестве
приложения пользователя не система управления базами данных( СУБД), а
специально реализованное приложение на одном из языков программирования.
Возможность расширения функциональности программного продукта достигается
путем расширения либо возможностей приложения пользователя, либо с помощью
расширения базы данных, добавления новых таблиц и связей. Под расширением
возможностей приложения пользователя, как правило, подразумевается создание
осуществление дальнейшей автоматизации процессов протекающих на
предприятии. После реализации приложения пользователя возможность
расширения функций приложения пользователя не занимает много времени, а
иногда даже может быть реализована отдельным программистом.
Информационное обеспечение (ИО) подсистемы состоит из
информационной модели работы персонала компании. Обычно выделяют
внемашинное и внутримашинное обеспечение.
ИО состоит из: системы определения и кодирования; системы обобщения
документации, применяемой в ИО, информационную базу, т.е. данные из всех
массивов данных.
Внемашинное обеспечение включает в себя совокупность данных, главную
часть которых составляют документы. Можно различать первичные (входные)
документы, например, декларации и другую отчетность налогоплательщиков, а
также выходные документы, к которым можно отнести отчетность
налогоплательщиков, подготовленную и обработанную для отдела по работе с
налогоплательщиками или департамента камеральных проверок.
44
Внутримашинное ИО определяет представление данных на физических
носителях в виде специальных массивов( файлов), БД и их информационных
связей. Внутримашинное ИО подсистемы использует информационную среду,
направленную на реализацию сотрудниками своих должностных обязанностей. Эта
область выражается набором объектов, их свойств и взаимосвязей. Для каждого
отдельного объекта определяется набор его характеристик и свойств.
Информационные потоки внешне машинного ИО выражаются
направленным регулярным движением документов от источников их создания к
получателям.
Чтобы приспособить экономические данных для эффективного поиска,
обработки и передачи по каналам связи, их нужно перевести в цифровой вид. Для
этого их изначально упорядочивают (классифицируют), а затем формализуют
(кодируют) при помощи классификатора.
Классификатор является документом, при помощи которого реализуется
формализованное описание экономических данных в ЭИС, содержащей названия
объектов, названия классификационных группировок, а также их кодовые
обозначения.
По сфере действия можно выделить следующие типы классификаторов:
международные, внутригосударственные, отраслевые и локальные.
В это проекте использовались следующие общероссийские классификаторы:
ОКОПФ - Общероссийский классификатор организационно-правовых форм;
ОКУД - Общероссийский классификатор управленческой документации.
Главной компонентой внемашинного ИО становится система документации,
используемая в процессе управления экономическим объектом. Документом
является некая совокупность сведений, применяемая при решении экономических
задач, которая находится на материальном носителе в соответствии с принятой
формой.
Система документации является совокупностью обобщенных форм
документов, которые используются в процессе управления экономическим
объектом. Главным отличием системы экономической документации становится
большое разнообразие типов документов.
45
Используемые системы документации, характерные для
неавтоматизированных ЭИС, характеризуются большим количеством
разнообразных видов форм документов; значительным объемом потоков
документов и их запутанностью; задвоением данных в документах и
дублированием работ по их обработке, что приводит в итоге к низкой
достоверности итоговых результатов. Обработка документов в подобных системах
отнимает большую часть времени сотрудников. При попытке упростить систему
документации применяются следующие подходы:
Обобщение и стандартизация документов;
Использование безбумажной технологии, основанной на применении ЭДО и
новых информационных технологий их обработки.
Входные документы для исследуемой задачи лучше получать через сеть,
поэтому они обязаны быть сделаны в файлах заранее утвержденной структуры. Для
более простого применения таких файлов, они должны быть иметь табличный вид
(что несложно реализовать, поскольку эти документы отражают результаты в
других задачах и генерируются программным способом).
Классификаторы используются для описания данных, определяют единство
классификации и кодирования данных и используются для реализации машинной
обработки и выдачи данных в понятной потребителям форме в процессе решения
различных задач.
К внутримашинному ИО можно отнести описание экранных форм.
В процессе построения структуры экранных форм для ввода данных
первичных документов с важными данными лучше всего применять
комбинированную форму, которая почти на 100% приближена к той, которая
применялась для разработки самого документа. Расположение полей должно быть
в той очередности, которая соответствует логической структуре документа и
файлов с важными данными, сокращая при этом трудоемкость операции загрузки
данных в информационную базу.
В процессе создания экранных форм для документов с фиксированными
данными важно иметь в виду, что эти макеты применяются для ввода и
актуализации записей БД, поэтому для их разработки лучше всего применить
46
анкетную форму расположения реквизитов, оптимальную для выполнения
подобных операций.
В основе выбора экранных форм заключены принципы минимальной
трудоемкости и стоимости ввода данных в ЭВМ, высокой степени читабельности
выводимой информации, максимальной надежности и правильности выполнения
этих операций.
При разработке системы применялась реляционная модель БД,
представляющая собой набор отношений, которые изменяются во времени. В
процессе создания ИС, совокупность отношений дает возможность хранить данные
о всех объектах предметной области, отражать связи между ними. Сами данные в
свою очередь хранятся в таблицах. Для удобства определения каждая таблица
созданной БД имеет уникальный код.
Базовыми функциями справочников становятся:
Реализация проверки кодированных параметров признаков при вводе
информации;
Перекодирование значений признаков при передаче данных на монитор;
Сохранение постоянной информации, связанной с некоторыми значениями
признаков;
Добавление пояснительного текста к таблицам, получаемым в результате
решения совокупности задач.
В разрабатываемой информационной системе должно быть реализовано
ведение следующих классификаторов и справочников (с указанием их атрибутов):
Пользователь системы( менеджер):
фамилия;
имя;
отчество;
дата рождения
дата начала работы;
данные для доступа к сервису;
E-mail.
Сотрудник:
ФИО;
47
Адрес проживания
ФИО контактного лица;
контактный телефон;
номер договора;
данные для доступа к сервису;
должность;
дата назначения на должность;
дата освобождения от должности;
паспортные данные.
Штатное расписание:
наименование должности;
тарифный разряд.
1.4.2
Обоснование проектных решений по программному обеспечению
Выбор программных средств, с помощью которых можно реализовать
описываемую систему, основывается на следующих критериях [3]:
1.
Возможность установки на ПК, не подключенном к сети.
2.
Инструменты для работы непосредственно с объектом.
3.
Набор средств для получения отчетов.
4.
Возможность хранения первоначальных данных и результатов.
5.
Графические возможности для построения статистических диаграмм.
6.
Минимум затрат на приобретение и разработку.
7.
Удобство использования и сопровождения.
Среди множества продуктов, предлагающих подобные возможности, можно
выделить следующие направления:
реализация через web-интерфейс, например с помощью php-
программирования;
реализация через интегрированные среды разработки программного
обеспечения для MicrosoftWindows на языках Delphi, VisualC++, VisualBasic и др.
В первом случае программа будет работать как web-сервис. Для этого
необходимо настроить web-сервер, создать программные php-модули, разработать
48
интерфейс сайта, зарегистрировать его в глобальной сети, оплатить доменное имя и
аренду хостинга. При этом довольно сложно создать гибкий инструмент анализа,
поскольку конечным продуктом будет являться откомпилированный файл, в
который невозможно будет внести изменения без исходного программного кода.
Рассматривая второй вариант реализации, необходимо понимать, что среда
разработки программных средств под MicrosoftWindows любого производителя не
является бесплатной, и потребует на приобретение предлагаемого пакета
значительных расходов. Для дальнейшего создания самого приложения в этой
среде потребуется знание того языка программирования, который заложен в ее
основу. Далее необходимо будет создать систему управления базами данных в этой
среде, графические интерфейсы и др. Как видно, в первом случае потребуются
значительные денежные затраты и трудоемкий процесс создания и сопровождения
системы анализа продаж [3.2].
Во втором же случае затраты могут быть минимальны.
Для выбора языка программирования сравним следующие языки – Java,
Delphi и Visual Basic[3]. Сравнение языков программирования приведено в таблице
1.11.
и на рисунке 1.9.
Таблица 1.11
Сравнение языков программирования
Параметр
Степень соответствия, %
Delphi
Java
Visual Basic
Возможность
компиляции
8
8
4
Многопоточная
компиляция
8
0
8
Интерпретатор
командной строки
6
4
0
Многомерные
массивы
8
0
8
Динамические
массивы
8
8
0
Ассоциативные
массивы
4
0
0
Интерфейсы
8
0
4
Мультиметоды
8
0
0
Общая оценка
7,25
2,5
3
49
Рисунок 1.9 Сравнение языков программирования
Для разработки и отладки программы применялась интегрированная система
Borland Delphi 7.
Выбор этого программного продукта обусловлен следующим [4]:
1.
В Delphi имеется возможность визуального конструирования форм,
что избавляет при создании программы от многих аспектов разработки интерфейса
программы, так как Delphi автоматически готовит необходимые программные
заготовки и соответствующий файл ресурсов. Программисту нужно лишь
наполнить прототип будущего окна элементами интерфейса;
2.
Библиотека визуальных компонентов предоставляет огромное
разнообразие созданных разработчиками Delphi программных заготовок, которые
после несложной настройки готовы к работе в рамках создаваемого приложения.
Использование компонентов не только во много раз уменьшает время создания
программы, но и существенно снижает вероятность случайных программных
ошибок;
3.
Мощность и гибкость языка программирования ObjectPascal –
достоинство Delphi, выгодно отличающее эту среду от других инструментов RAD.
От языка VisualBasic язык Pascal отличает строгая типизированность, позволяющая
компилятору ещѐ на этапе компиляции обнаружить многие ошибки, а также
средства работы с указателями. Последнее даѐт возможность использовать так
называемое раннее связывание с библиотеками типов в технологии COM, в то
время как VisualBasic (а также Java) вынуждены при обращении к COM объектам
50
использовать более медленное позднее связывание. Синтаксис языка C++ прямо-
таки провоцирует создание запутанных программ, в то время как простой
синтаксис ObjectPascal позволяет очень просто описывать любой алгоритм, так как
Pascal происходит от использующегося для этих целей алгоритмического языка
АЛГОЛ-60. Кроме всего выше перечисленного, ObjectPascal имеет самый быстрый
среди продуктов подобного рода оптимизирующий компилятор, позволяющий
создавать быстрые и относительно компактные программы;
4.
Среди прочих преимуществ Delphi можно выделить самую
эффективную работу с базами данных. Это обуславливается тремя
обстоятельствами: высоко производительной машиной для доступа к данным
разного формата (ODBC), наличием многочисленных компонентов,
ориентированных на работу в этой сфере;
5.
В настоящее время для создания современного программного
обеспечения приходится использовать несколько различных программных
продуктов, а в базовую конфигурацию Delphi уже входят множество продуктов,
для создания различных элементов программного обеспечения.
Таким образом, можно сделать вывод о том, что Delphi один из самых
мощных инструментов разработки программных продуктов любой сложности и
направленности. А Delphi 7 наиболее совершенная из всех версий прочих версий
данной среды разработки приложений.
Для выполнения данных требований необходимо и достаточно разработать
базу данных в среде СУБД Access 2007 [3].
Microsoft Access в настоящее время является одной из самых популярных
среди настольных( персональных) программных систем управления базами данных
. Среди причин такой популярности следует отметить:
высокую степень универсальности и продуманности интерфейса,
который рассчитан на работу с пользователями самой различной квалификации. В
частности, реализована система управления объектами базы данных, позволяющая
гибко и оперативно переходить из режима конструирования в режим их
непосредственной эксплуатации;
51
глубоко развитые возможности интеграции с другими программными
продуктами, входящими в состав MicrosoftOffice, а также с любыми программными
продуктами, поддерживающими технологию OLE;
богатый набор визуальных средств разработки.
Исходное окно Access отличается простотой и лаконичностью. Шесть
вкладок этого окна представляют шесть видов объектов, с которыми работает
программа.
Таблицы — основные объекты базы данных. С ними мы уже знакомы. В них
хранятся данные. Реляционная база данных может иметь много взаимосвязанных
таблиц.
Запросы — это специальные структуры, предназначенные для обработки
данных базы. С помощью запросов данные упорядочивают, фильтруют, отбирают,
изменяют, объединяют, то есть обрабатывают.
Формы — это объекты, с помощью которых в базу вводят новые данные или
просматривают имеющиеся.
Отчеты — это формы «наоборот». С их помощью данные выдают на принтер
в удобном и наглядном виде.
Макросы — это макрокоманды. Если какие-то операции с базой
производятся особенно часто, имеет смысл сгруппировать несколько команд в
один макрос и назначить его выделенной комбинации клавиш.
Модули — это программные процедуры, написанные на языке Visual Basic.
Для программной реализации АРМ специалиста планового отдела выбираем
СУБД Microsoft Access. MS Access – это самая популярная сегодня настольная
система управления базами данных. Еѐ успех заключается в прекрасной
реализации продукта, рассчитанного как на начинающего, так и
квалифицированного пользователя. Опишем основные эргономические
особенности данной СУБД:
MS Access имеет один из самых лучших наборов визуальных средств среди
аналогичных программных продуктов. Вся работа с базами данных интегрирована
в окне базы данных. При разработке программы широко используются такие
современные решения, как панели инструментов, технология Drag&Drop(
перетащи и брось), панели свойств, гипертекстовые ссылки и др.
52
При создании форм, отчетов, запросов существует возможность
воспользоваться большим количеством встроенных шаблонов и «помощников»,
следовательно сокращается процесс написания программы.
Широко развитый пользовательский интерфейс. Существует возможность
создавать в клиентских приложениях все элементы стандартного интерфейса
Windows-приложений: окна, кнопки, полосы прокрутки, кнопки выбора, кнопки
переключения и многие другие.
1.4.3
Обоснование проектных решений по техническому обеспечению
Техническое обеспечение - комплекс технических средств,
предназначенных для работы информационной системы, а также соответствующая
документация на эти средства и технологические процессы [9].
Комплекс технических средств составляют:
компьютеры;
устройства сбора, накопления, обработки, передачи и вывода
информации– жесткие диски, устройства хранения данных, сканеры, принтеры,
факсимильные аппараты;
устройства передачи данных и линий связи – модемы;
эксплуатационные материалы – бумага, CD (DVD)- диски и т. п.
Программный продукт должен работать практически на всех компьютерах
любой конфигурации, совместимых между собой, с установленным стандартным
прикладным обеспечением. Именно это условие практически у многих заказчиков
является необходимым, чтобы у клиента не было проблем связанных с
модернизацией компьютерной техники при установке данного программного
продукта. Тем не менее, для отладки и тестирования программного продукта
необходим компьютер большой мощности.
При выборе компьютера необходимо руководствоваться рядом
характеристик. К таким характеристикам относятся надежность, стоимостные
затраты, производительность, простота использования и др. От значения указанных
параметров зависит возможность работы с требуемыми программными средствами,
а следовательно, и успех создания системы.

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)