Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Разработка проекта информационной системы подбора, найма и сопровождения трудовых ресурсов

Содержание:

Введение

Сегодня мало кто может представить свою жизнь без персонального компьютера, планшета или смартфона – информатизация и компьютеризация вошли в жизнь обывателей слишком стремительно, но преимущества использования новых технологий не позволяют нам вернуться к времени без них. Функциональность современных электронно–вычислительных машин поражает воображение – сегодня компьютер может не просто осуществлять расчеты, но выполнять такие задачи, которые еще недавно были фантастикой, а сейчас под силу только современным технологиям.ВВЕДЕНИЕ

Современная жизнь немыслима без эффективного управления информацией. Восприятие реального мира можно соотнести с последовательностью разных, хотя иногда и взаимосвязанных, явлений. С давних времен люди пытались описать эти явления (даже тогда, когда не могли их понять). Такое описание называют данными. И данные сегодня все больше переходят в электронный вид – это позволяет сделать их более доступными, надежными и своевременными.

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

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

Для достижения поставленной цели необходимо выполнить следующие задачи:

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

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

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

1. Аналитическая часть

1.1 Постановка задачи

Подбором, наймом и сопровождением сотрудников в организации, как правило, занимается отдел по работе с персоналом, отдел кадров, HR или отдел развития. Рассмотрим предметную область на примере отдела кадров.

Отдел кадров – это структура в организации, которая занимается управлением персоналом. Отдел кадров является не только функциональной единицей, это еще и лицом компании, так как именно в отделе кадров любой соискатель начинает знакомиться с организацией.

Цель отдела кадров – это способствование достижению целей предприятия (организации) путем обеспечения предприятия необходимыми кадрами и эффективного использования потенциала работников.

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

Структура отдела кадров

Полноценная структура отдела кадров включает в себя следующие бюро (отделы):

  1. организации труда;
  2. подбора, найма и сопровождения персонала;
  3. обучения, продвижения квалификации и переквалификации персонала;
  4. исследования социально–психологического климата;
  5. материального стимулирования и мотивации персонала;
  6. планирования карьеры и продвижения;
  7. нормирования труда, оценки резервов и аттестации;
  8. охраны и безопасности труда.

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

Основная функция отдела кадров на предприятии – подбор персонала.

К основным функциям отдела кадров на предприятии также относятся:

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

Таким образом, работа с персоналом всегда сопряжена с большим объемом информации, которая требует непрерывной обработки и движения. Автоматизация процессов, связанных с сотрудниками позволит значительно сэкономить материальные, временные, трудовые ресурсы предприятия. Исходя из этого, можно заключить, что разработка данной информационной системы в первую очередь реализуется для оптимизации повышения продуктивности осуществления функций отдела кадров, в частности – осуществления поиска, найма, первичной подготовки новых сотрудников, а также учета проведенных обучающих мероприятий для всех сотрудников, их анализ и др.

В данном случае под исходными данными понимается информация, которая является необходимой для решения задачи. Такая информация может располагаться на различных носителях – первичных документах, электронных носителях, в памяти персонального компьютера. Так, рациональная организация исходной/входной информации, оптимальный выбор способов сбора, регистрации, хранения, передачи и обработки информации, ее достоверности, состава и своевременного получения оказывают неоценимое влияние на оперативность, эффективность и продуктивность выполнения всех процессов производства.

В качестве исходных данных для информационной системы подбора, найма и сопровождения трудовых ресурсов выступают:

  • план кадрового состава;
  • требования к соискателям;
  • план обучения, роста и развития сотрудников;
  • показатели эффективности труда сотрудников.

Результатными документами и показателями будут выступать:

  • анкетирование сотрудников;
  • анкетирование соискателей;
  • журнал обучения;
  • результаты оценки эффективности обучения;
  • результаты аттестации сотрудников.

1.2. Информационное обеспечение системы

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

В связи с этим, обнаруживается необходимость хранения и обработки данных, сгруппированных следующим образом:

  • информация о менеджерах (код менеджера, ФИО, дата рождения, паспортные данные, контактный телефон);
  • информация о трудовых ресурсах (код сотрудника, ФИО, дата рождения, паспортные данные, контактный телефон, занимаемая или потенциальная должность, статус);
  • информация о вакансиях (код вакансии, наименование, приоритет);
  • информация о должностях (код должности, наименование).

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

Технология проектирования ИС – совокупность методов и средств проектирования ИС, а также организации и управления, внедрения и модернизации проекта. ИС. Организация проектирования ИС предполагает использование определенной совокупности методов проектирования.

Методы проектирования принято классифицировать по различным признакам:

  • По степени автоматизации разработки проектных решений:
  • Ручное (традиционное) проектирование
  • Методы автоматизированного проектирования
  • По степени типизации проектных решений
  • Методы оригинального (индивидуального) проектирования
  • Методы типового проектирования
  • По степени адаптивности проектных решений
  • Методы реконструкции – адаптация проектных решений выполняется путем изменения соответствующих компонентов готовой системы.
  • Методы параметризации – изменение проектных решений в соответствии с новыми параметрами объекта проектирования
  • Методы реструктуризации – изменение проектных решений в связи с изменением модели ПО.

Проектирование ИС предполагает использование различных средств проектирования как на традиционных так и на машинных носителях, в их числе:

  • нормативно–правовые документы (стандарты, руководящие документы)
  • системы классификации и кодирования информации
  • системы проектной документации
  • модели ИС и их компонентов
  • методики анализа и принятия проектных решений
  • программные средства (общие и специальные программные средства)

Сочетание различных методов и средств проектирования обуславливает выделение 2–х классов технологии проектирования:

  • Каноническое проектирование – соответствующее определенному канону, правилу.
  • Индустриальное проектирование
  • Автоматизированная технология проектирования
  • Типовая технология проектирования
  • Типовая параметрически–ориентированная технология
  • Типовая модельно–оринтированная технология.

Выбор технологии проектирования осуществляется с учетом следующих требований:

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

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

Классификация − это система распределения объектов (предметов, явлений, процессов, понятий) по классам в соответствии с определенным признаком. Группировка информации осуществляется на основе системы классификации и кодирования, позволяющих представить информацию в форме, удобной для ввода и обработки данных с помощью вычислительной техники.

Используемые классификаторы изображены в Таблице 1.

Таблица №1

Используемые классификаторы

Кодируемое

множество

объектов

Длина кода

Система кодирования

Система классификации

Вид классификатора

Код труд. ресурса

4

Порядковая

отсутствует

Локальный

Код менеджера

4

Порядковая

отсутствует

Локальный

Код вакансии

4

Порядковая

отсутствует

Локальный

Код должности

4

Порядковая

отсутствует

Локальный

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

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

Требования при создании внутри машинной информационной базы: полнота представления данных, минимальный состав данных, минимизация времени обработки данных, независимость структуры массивов от внутренних средств ее организации, динамичность структуры информационной базы.

Основные подходы к построению внутри машинной ИБ:

  • проектирование массива как отображение содержания;
  • проектирование массивов для отдельных процессов управления;
  • п. м. для комплексов процессов управления;
  • проектирование БД;
  • проектирование нескольких БД.

В рамках информационного обеспечения различают внемашинное и внутримашинное информационное обеспечение. Внемашинная информационная база воспринимается человеком без технических средств – наряды, акты, накладные и т.п.

Внутримашинная информационная база содержится на носителях и состоит из файлов. Она может быть создана как совокупность отдельных файлов, каждый из которых отражает некоторое множество однородных управленческих документов (нарядов, накладных и т.п.), или как база данных (БД).

1.3. Выбор программного решения

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

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

Поскольку ОС представляет собой сложную программную систему, она использует для собственных нужд значительную часть ресурсов компьютера. Часто эффективность ОС оценивают ее производительностью (пропускной способностью) – количеством задач пользователей, выполняемых за некоторый промежуток времени, временем реакции на запрос пользователя и др.

На все эти показатели эффективности ОС влияет много различных факторов, среди которых основными являются архитектура ОС, многообразие ее функций, качество программного кода, аппаратная платформа (компьютер) и др.

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

Надежность и отказоустойчивость ОС, прежде всего, определяются архитектурными решениями, положенными в ее основу, а также отлаженностью программного кода (основные отказы и сбои ОС в основном обусловлены программными ошибками в ее модулях). Кроме того, важно, чтобы компьютер имел резервные дисковые массивы, источники бесперебойного питания и др., а также программную поддержку этих средств [20].

Безопасность (защищенность). Ни один пользователь не хочет, чтобы другие пользователи ему мешали. ОС должна защищать пользователей и от воздействия чужих ошибок, и от попыток злонамеренного вмешательства (несанкционированного доступа). С этой целью в ОС как минимум должны быть средства аутентификации – определения легальности пользователей, авторизации – предоставления легальным пользователям установленных им прав доступа к ресурсам, и аудита – фиксации всех потенциально опасных для системы событий.

Свойства безопасности особенно важны для сетевых ОС. В таких ОС к задаче контроля доступа добавляется задача защиты данных, передаваемых по сети.

Предсказуемость. Требования, которые пользователь может предъявить к системе, в большинстве случаев непредсказуемы. В то же время пользователь предпочитает, чтобы обслуживание не очень сильно менялось в течение предположительного времени. В частности, запуская свою программу в системе, пользователь должен иметь основанное на опыте работы с этой программной приблизительное представление, когда ему ожидать выдачи результатов.

Расширяемость. В отличие от аппаратных средств компьютера полезная жизнь операционных систем измеряется десятками лет. Примером может служить ОС UNIX, да и MS–DOS. Операционные системы изменяются со временем, как правило, за счет приобретения новых свойств, например, поддержки новых типов внешних устройств или новых сетевых технологий. Если программный код модулей ОС написан таким образом, что дополнения и изменения могут вноситься без нарушения целостности системы, то такую ОС называют расширяемой. Операционная система может быть расширяемой, если при ее создании руководствовались принципами модульности, функциональной избыточности, функциональной избирательности и параметрической универсальности.

Переносимость. В идеальном случае код ОС должен легко переноситься с процессора одного типа на процессор другого типа и с аппаратной платформы (которые различаются не только типом процессора, но и способом организации всей аппаратуры компьютера) одного типа на аппаратную платформу другого типа. Переносимые ОС имеют несколько вариантов реализации для разных платформ, такое свойство ОС называется также многоплатформенностью. Достигается это свойство за счет того, что основная часть ОС пишется на языке высокого уровня (например С, C++ и др.) и может быть легко перенесена на другой компьютер (машинно–независимая часть), а некоторая меньшая часть ОС (программы ядра) является машинно–зависимой и разрабатывается на машинном языке другого компьютера [4].

Совместимость. Существует несколько «долгоживущих» популярных ОС (разновидности UNIX, MS–DOS, Windows3.x, Windows NT, OS/2), для которых наработана широкая номенклатура приложений. Для пользователя, переходящего с одной ОС на другую, очень привлекательна возможность – выполнить свои приложения в новой операционной системе. Если ОС имеет средства для выполнения прикладных программ, написанных для других операционных систем, то она совместима с этими системами. Следует различать совместимость на уровне двоичных кодов и совместимость на уровне исходных текстов. Кроме того, понятие совместимости включает также поддержку пользовательских интерфейсов других ОС.

Удобство. Средства ОС должны быть простыми и гибкими, а логика ее работы ясна пользователю. Современные ОС ориентированы на обеспечение пользователю максимально возможного удобства при работе с ними. Необходимым условием этого стало наличие у ОС графического пользовательского интерфейса и всевозможных мастеров – программ, автоматизирующих активизацию функций ОС, подключение периферийных устройств, установку, настройку и эксплуатацию самой ОС.

Масштабируемость. Если ОС позволяет управлять компьютером с различным числом процессоров, обеспечивая линейное (или почти такое) возрастание производительности при увеличении числа процессоров, то такая ОС является масштабируемой. В масштабируемой ОС реализуется симметричная многопроцессорная обработка. С масштабируемостью связано понятие кластеризации – объединения в систему двух (и более) многопроцессорных компьютеров. Правда, кластеризация направлена не столько на масштабируемость, сколько на обеспечение высокой готовности системы [23].

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

Средства управления базами данных называются системами управления базами данных (СУБД).

Основные требования к СУБД.

  1. Непротиворечивость данных.
  2. Целостность базы данных подразумевает поддержание полной, непротиворечивой и адекватно отражающей предметную область информации.
  3. Актуальность хранимых данных. В любой момент времени ин­формация, содержащаяся в БД, должна быть современной.
  4. Многоаспектное использование данных – поступление информации из различных источников в единую БД и возможность ее использования любым отделом предприятия в соответствии с пра­вами доступа и функциями.
  5. Возможность модификации системы – возможность ее расширения и модификации данных, а также дополнение новыми функциями без ущерба для системы в целом.
  6. Надежность – целостность БД не должна нарушаться при технических сбоях.
  7. Скорость доступа – обеспечение быстрого доступа к требуемой информации [6].

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

СУБД обеспечивают надежное хранение больших объемов данных сложной структуры во внешней памяти компьютера и эффективный доступ к ним. К основным функциям СУБД относятся:

  • непосредственное управление данными во внешней и оперативной памяти и обеспечение эффективного доступа к ним в процессе решения задач;
  • поддержание целостности данных и управление транзакциями;
  • ведение системного журнала изменений в БД для обеспечения восстановления БД после технического или программного сбоя;
  • реализация поддержки языка описания данных и языка запросов;
  • обеспечение безопасности данных [9].

В качестве средства проектирования ИС подбора, найма и сопровождения трудовых ресурсов была выбрана программа Microsoft Office Access фирмы Microsoft. Данная программная оболочка очень удобна и позволяет создавать качественные продукты, имеет все необходимые средства для реализации поставленной задачи. Позволяет с легкостью разрабатывать базы данных.

Microsoft Access в настоящее время является одной из самых популярных среди настольных (персональных) программных систем управления базами данных. Среди причин такой популярности следует отметить:

  • высокую степень универсальности и продуманности интерфейса визуального программирования, который рассчитан на работу с пользователями самой различной квалификации. В частности, реализована система управления объектами базы данных, позволяющая гибко и оперативно переходить из режима конструирования в режим их непосредственной эксплуатации;
  • глубоко развитые возможности интеграции с другими программными продуктами, входящими в состав Microsoft Office;
  • богатый набор визуальных средств разработки [12].

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

2. Проектная часть

2.1. Информационная модель

Информационная модель системы будет состоять из справочников, в которые заносится информация о регистрируемых документах. Таких справочников будет четыре:

  • справочник трудовых ресурсов;
  • справочник менеджеров;
  • справочник вакансий;
  • справочник должностей.

Информационная модель для разрабатываемого проекта изображена на рисунке 1.

Безымянный.png

Рисунок 1 Информационная модель

2.2. Характеристика нормативно–справочной, входной и оперативной информации

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

  • данные о трудовых ресурсов;
  • сведения о менеджерах;
  • сведения о вакансиях;
  • сведения о должностях.

Нормативно–справочная информация (НСИ) – это условно–постоянная составляющая общей корпоративной информации. Она используется при регламентации деятельности компании, обеспечивая «сшивку» данных, сопровождающих бизнес–процессы компании. Другими словами, НСИ — это ядро единого информационного пространства организации, включающее в себя набор справочников, словарей, классификаторов, стандартов, регламентов, используемых в деятельности предприятия.

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

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

Пример формы ввода информации изображен на Рисунке 2.

НАЗВАНИЕ ФОРМЫ

КНОПКИ

ПОЛЕ ДЛЯ ВВОДА

НАЗВАНИЕ ПОЛЯ

Рисунок 2 Форма ввода информации

К каждой форме автоматически подключаются справочники, необходимые для заполнения того или иного поля.

Перечень подключаемых к формам справочников представлен в Таблице 2.

Таблица №2

Перечень справочников

Название справочника

Ответственный за введение

Среднее число записей

Средняя частота актуализации

Средний объем актуализации %

Справочник труд. ресурсов

Менеджер по работе с персоналом

Равно количеству сотрудников

28–31/мес

0–100

Справочник менеджеров

Менеджер по работе с персоналом

Равно количеству сотрудников

1/мес

0–100

Справочник вакансий

Менеджер по группе товаров

Зависит от ситуации

1/нед

100

Справочник должностей

Продавец

Зависит от ситуации

1/мес

100

Характеристика входных документов для проекта информационной системы для супермаркета представлена в Таблице 3.

Таблица №3

Характеристика входных документов

Код документа

Наименование

Источник получения

Частота возникн/мес

01

Договор о найме сотрудника

Менеджер по работе с персоналом

1

02

Договор об увольнении сотрудника

Маркетинговая служба

0,5

03

Указ об утверждении вакансии

Отдел по работе с персоналом (отдел кадров)

28–31

2.3. Результатная информация

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

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

Таблица №4

Характеристика результатных документов

Наименование

Источник формирования

Частота формир/мес

Структура документа

Способ доставки

Отчет для руководства

Таблицы «Менеджеры», «Труд. рес.», «Вакансии», «Товары»

1

Стандартная

Вывод формы на экран

Перечень вакансий

Таблица «Ваканси»

28–31

Оригинальная

Вывод формы на экран

Перечень должностей

Таблица «Должности»

4

Стандартная

Вывод формы на экран

Перечень сотрудников

Таблица «Менеджеры»

1

Оригинальная

Вывод формы на экран

2.4. Характеристика базы данных

Посредством грамотной организации базы данных, в информационной системе реализуются служебные и основные функции, представленные на рисунке 3

Функции

Основные

Служебные

Проверка логина/пароля

Справка

Ведение справочников

Ввод данных

Вывод результатов

Рисунок 3 Дерево функций

Сценарий диалога в форме кнопочного меню изображен на Рисунке 4.

Основное меню

Файл

Справочники

Отчеты

Сервис

Справка

Операции

Новый

Открыть

Сохран.

Печать

Настройки

Выход

Справочник труд. рес

Справочник менеджеров

Справочник должностей

Справочник вакансий

Ввод инф

Формир. отчета

Вывод на печать

Парамет

Помощь

О прогр

Отчет

Перечень вакансий

перечень должностей

Перечень сотрудников

Выход

Рисунок 6 Сценарий диалога

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

  • трудовые ресурсы;
  • менеджеры;
  • вакансии;
  • должности.

Описание таблиц представлено в нижеследующих таблицах.

Таблица №5

Сведения о трудовых ресурсах

Имя поля

Тип данных

Идентификатор

Длина поля

Длина одной записи

Число записей

Возможность индексирования

Код труд. рес

числовой

Kod_pr

20

3

неогр

Да Ключевое поле

ФИО

текстовый

Fio_pr

30

30

неогр

Нет.

Пасп. данные

числовой

passport

20

8

неогр

Нет

Повторения невозможны

Контактный телефон

числовой

Nom_tel

20

3

неогр

Нет

Должность

текстовый

Dolz

20

50

неогр

Нет

Статус

текстовый

Stat

20

10

неогр

Нет

Таблица №6

Сведения о менеджерах

Имя поля

Тип данных

Идентификатор

Длина поля

Длина одной записи

Число записей

Возможность индексирования

Код менеджера

числовой

Kod_men

20

3

неогр

Да Ключевое поле

ФИО менеджера

текстовый

Fio_men

30

30

неогр

Нет.

Пасп. данные

числовой

passport

20

8

неогр

Нет

Повторения невозможны

Дата рождения

Дата/время

Date

20

10

неогр

Нет

Контактный телефон

числовой

Nom_tel

20

3

неогр

Нет

Таблица №7

Сведения о вакансиях

Имя поля

Тип данных

Идентификатор

Длина поля

Длина одной записи

Число записей

Возможность индексирования

Код вакансии

Числовой

Kod_gr

10

3

неогр

Да. Ключ.

Наименование

Текстовый

Naim_gr

10

20

неогр

Нет

Приоритет

Числовой

Prior

10

2

неогр

Нет

Таблица №8

Сведения о должностях

Имя поля

Тип данных

Идентификатор

Длина поля

Длина одной записи

Число записей

Возможность индексирования

Код должности

Числ.

Kod_tov

10

3

неогр

Да. Ключ. поле

Наименование

Текст.

Naim

10

3

неогр

Нет

ER–модель проекта информационной системы для подбора, найма и сопровождения трудовых ресурсов представлена на рисунке 7.

Сведения о менеджерах

код менеджера

ФИО менеджера

пасп. данные

Дата рождения

Контактный телефон

Сведения о труд. рес

код

ФИО

пасп. данные

Дата рождения

Контактный телефон

Должность

Статус

Сведения о вакансиях

код вакансии

наименование

приоритет

Сведения о должностях

код группы должности

наименование

Рисунок 7 ER–модель

2.5. Структурная схема пакета (дерево вызова программных модулей)

Дерево вызова программных модулей изображено на Рисунке 8.

Безымянный1.png

Рисунок 8 Дерево вызова программных модулей

Описание программных модулей представляет собой блок–схемы программных модулей и описание блок–схем алгоритмов основных расчетных модулей.

Блок–схемы программных модулей рассмотрены на Рисунке 9. Для примера будет рассмотрен модуль безопасности, который осуществляет проверку корректности авторизации.

Картинки по запросу алгоритм авторизации пользователя

Рисунок 9 Блок–схемы программного модуля

2.6. Пример реализации проекта

Пример реализации проиллюстрирован на последующих изображениях. Так, форма авторизации изображена на Рисунке 10.

Рисунок 10 Форма авторизации

Далее осуществляется открытие формы меню (рисунок 11)

Рисунок 11 Форма меню

Формы «Ввод данных», «Обработка» и «Отчеты» строятся подобным образом, но содержат в себе кнопки, при нажатии на которые происходит либо выполнение соответствующего запроса, либо формирование отчета.

Тестовое заполнение формы «Сотрудники»:

Рисунок 12 Форма сотрудники

Тестовый отчет «Сотрудники»:

Рисунок 13 Отчет сотрудники

Прочие отчеты, запросы и формы построены аналогично приведенным.

ЗАКЛЮЧЕНИЕ

В ходе проведения исследования были выполнены следующие задачи:

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

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

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

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

  1. Агальцов, В. П. Информатика для экономистов: учебник // В. П. Агальцов, В. М. Титов. – М.: ИД. « Форум»: ИНФРА – М. 2016
  2. Бекаревич, Ю. Б. MS ACCESS 2010 за 30 занятий // Ю. Б. Бекаревич, Н.В. Пушкина. – СПб.: БХВ – Петербург, 2016.
  3. Белоногов, Г. Г. Автоматизация процессов накопления, поиска и обобщения информации // Г. Г. Белоногов, А. П. Новоселов. – М.: Наука, 2017
  4. Боровиков, В. В. MS ACCESS 2010. Программирование и разработка баз данных и приложений // В. В. Боровиков. – СОЛОН–Р, 2015.
  5. Вендров, А. М. Проектирование программного обеспечения экономических информационных систем: Учебник // А. М. Вендеров. – М.: Финансы и статистика, 2017.
  6. Волкова, В. Н. Теория информационных процессов и систем // В. Н. Волкова. – М.: Юрайт, 2016
  7. Голицына, О. Л. Базы данных: Учебное пособие // О. Л. Голицына, Н. В. Максимов, И. И. Попов. – М.: ФОРУМ: ИНФРА–М, 2018
  8. Горстко, А. Б. Азбука программирования (информатика для всех) // А. Б. Горстко, С. В. Кочковая. – М.: Знание, 2017
  9. Гринченко, Н. Н. Проектирование баз данных. СУБД Microsoft Access: Учебное пособие для вузов. // Н. Н. Гринченко и др. – М.: РиС, 2017.
  10. Дубнов, П. Ю. Access 2010. Проектирование баз данных // П. Ю. Дубнов. – М.: ДМК, 2016. – 272 c.
  11. Карпова, Т. С. Базы данных: модели, разработка, реализация // Т. С. Карпова. – СПб: Питер, 2015.
  12. Ковязин, А. Н. Архитектура, администрирование и разработка приложений баз данных в InterBase/FireBird/Yaffil // А. Н. Ковязин, С. М. Востриков. – М.: Кудиц–образ; Издание 4–е, 2017
  13. Крайзмер, Л. П. Информатика и вычислительная техника / Л. П. Крайзмер. – М.: Лениздат, 2017
  14. Лукин, В. Н. Введение в проектирование баз данных / В. Н. Лукин. – М.: Вузовская книга, 2015
  15. Луни, Б. К. Oracle 10g. Настольная книга администратора баз данных // Б. К. Луни. – М.: ЛОРИ, 2017
  16. Малыхина, М. Базы данных: основы, проектирование, использование // М. Малыхина. – М.: БХВ–Петербург, 2016
  17. Михеева, Е. В. Информационные технологии в профессиональной дея–тельности // Е. В. Михеева – М.: Академия, 2018
  18. Орлов, С. А. Технология разработки программного обеспечения: Учебник // С. А. Орлов. – СПб.: Питер, 2016.
  19. Уэлдон, Дж. Администрирование баз данных // Дж. Уэлдон.–Л. – М.: Финансы и статистика, 2017
  20. Федотова, Е. Л. Информационные технологии и системы: Учебное пособие // Е. Л. Федотова. – М.: ИД. « Форум»: ИНФРА – М. 2017.– 352с.
  21. Шаньгин В. Ф. Комплексная защита информации в корпоративных системах: Учебное пособие // В. Ф. Шаньгин. – М.: ИД. « Форум» : ИНФРА – М. 2018