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

Автоматизация процесса синхронизации медиа файлов с твердотельного накопителя путем подключения через порт USB

Содержание:

Введение

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

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

Как и большинство крупнейших компании Российской Федерации, ООО «Везде глаза» проводит политику информатизации своей деятельности. Ее основные направления это – повышение прозрачности бизнес-процессов для руководства и государственных органов власти; улучшение взаимосвязи в организации; создание единого информационного пространства; повышение скорости выполнения рутинных операций, а также автоматизация сложных процессов финансово-экономической и производственно-хозяйственной деятельности. Эти изменения касаются всех ресурсов предприятия. В условиях экономического кризиса все больше внимания уделяется человеческому капиталу, знаниям и умениям сотрудников, внутрикорпоративным взаимосвязям и культуре, установлении новых принципов управления персоналом, повышающих творческую составляющую работы любого специалиста и стимулирование его к успешной работе во благо всей организации. Особую актуальность играет возможность сохранить имеющийся персонал, развивать его навыки и умения, а также оперативно влиять на внутренние и внешние изменения, которые имеют прямое отношение к человеческому и интеллектуальному капиталу.

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

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

Разработка комплекса задач анализа кадрового планирования является целью данного курсового проекта. Он предназначен для автоматизации процесса по выдаче аналитических отчетов об исполнении кадрового плана, текучести персонала и динамики персонала. Комплекс будет автоматизировать деятельность отдела кадров
ООО «Везде глаза». Разработанный комплекс после внедрения будет являться частью АСУПП.

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

  • исследовать предметную область, т.е. структуру ООО «Везде глаза», функции Управления по работе с персоналом и отдела кадров организации, ее характеристики и ограничения;
  • провести анализ требований к комплексу;
  • проанализировать входную и выходную информацию для комплекса;
  • провести исследование существующих технологий проектирования и выбрать наиболее оптимальную для данной задачи;
  • обосновать выбор технического и программного обеспечения;
  • описать необходимую для комплекса нормативно-справочную информацию;
  • провести расчет показателей эффективности задачи, решаемой в данном курсовом проекте.

1. Основная часть. Технико-экономическая характеристика предметной области и предприятия

1.1 Характеристика предприятия и его деятельности

ООО «Везде глаза» существует с 2010 года. В настоящее время ООО «Везде глаза» представляет собой территориально-распределенное многофилиальное предприятие, которое управляет 16 тысячами объектов, расположенных в 43-х субъектах Российской Федерации. Действуют 15 филиалов компании, крупнейшие из которых находятся в районах деятельности основных производственных предприятий Группы «Везде глаза»: в Новом Уренгое, Надыме, Оренбурге, Астрахани, Сургуте и Саратове. Численность сотрудников «Везде глаза» сегодня составляет около 5 тысяч человек, которые организуют выполнение работ по основным видам деятельности Общества (Общество с ограниченной ответственностью «Везде глаза»):

  • Предоставление медиа файлов;
  • Хранение, обработка данных пришедших с медиа аппаратов;
  • Рассылку клиентам об обновлении информации на выбранном объекте;
  • Отображение отснятой территории;
  • оказание услуг по технологическому присоединению фотоаппаратов к хранилищам данных, в том числе разработку и выдачу технических условий на технологическое присоединение;
  • оперативно-диспетчерское управление технологическими процессами производства;
  • проектирование, монтаж, наладку и эксплуатацию автоматизированных систем управления, контроля и учета;
  • создание и использование баз данных и информационных ресурсов автоматизированных систем;
  • разработку и внедрение ускоренной синхронизации проектов;

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

Стоит отметить, что в сфере недавно возникших вопросов по эффективному использованию частными организациями медиа ресурсов Российской Федерации,
ОАО «Везде глаза», а также все ее дочерние структуры, занятые в этой сфере, были выделены особо, в качестве положительных примеров затрат на развитие отрасли. Одним из приоритетных направлений такого развития являются автоматизация основных и вспомогательных бизнес-процессов организации, что должно дать в перспективе растущий экономический эффект. Безусловно в общий проект по автоматизации входит и автоматизация задач, связанных с человеческими ресурсами.

1.2 Организационная структура управления предприятием

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

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

По состоянию на 31.12.2009 в составе Общества зарегистрировано 16 филиалов. Каждый филиал формирует отдельный бюджет и баланс (незавершенный), входящие в сводные бюджет и баланс Общества.

В Администрации ООО «Везде глаза» используется иерархическая структура управления, которая использует следующие принципиальные положения:

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

Характер управленческих решений носит объективный характер.

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

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

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

Организационная структура с выделенными подразделениями, которые затронула автоматизация в рамках курсового проекта изображены на рисунке 1.1

Рис.1.1 Организационная структура Администрации ООО «Везде глаза»

1.3 Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов

  1. Стратегию автоматизации можно разбить на несколько основных этапов:
  2. 1 Этап: Исследование автоматизируемой предметной области, включающую анализ бизнеса и стратегию развития. Результаты обследования должны содержать полную и достоверную информацию, в том числе цель функционирования Управления по работе с персоналом, его организационную структуру. По окончании сбора материалов обследования проводится анализ для определения наиболее оптимального решения при принятии решения о разработке и внедрении конкретного проекта;
  3. 2 Этап: Определение количественных и качественных характеристик информационных потоков, описание их структуры и мест обработки, объем выполняемых операций и трудоемкости их обработки. Основная цель - экономически обоснованная необходимость автоматизации деятельности Управления по работе с персоналом;
  4. 3 Этап: Производится разработка функциональной архитектуры экономической информационной системы (ЭИС), которая отражает структуру выполняемых функций. Разрабатывается системная архитектура выбранного варианта ЭИС, то есть состав обеспечивающих подсистем;
  5. 4 Этап: Из множества возможных средств и методов автоматизации и проектирования на основании их сравнения выявляется наиболее оптимальный, который будет использоваться;
  6. 5 Этап: Выбор стратегии внедрения будущей ЭИС.
  7. Выделенные этапы рассматривают автоматизацию задачи в комплексе и отражают все необходимые для этого требования.

2. Информационное обеспечение задачи

2.1 Информационная модель и её описание

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

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

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

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

Для ввода первичной информации используются справочники и классификаторы, поддерживаемые отделом автоматизированных систем управления производственно-хозяйственной деятельности и финансово-экономической деятельности (АСУ ПХД и ФЭД) ООО «Везде глаза». При внесении в них изменений, данные в справочниках
«1С Предприятие 8.1» обновляются.

Выходными документами являются экранные формы, аналитическиe отчеты в печатном и электронном виде. Формы аналитических отчетов включают:

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

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

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

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

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

2.2 Используемые классификаторы и системы кодирования

При реализации комплекса программных средств используются общесистемные и локальные классификаторы. Нормативно-справочная (условно-постоянная) информация (НСИ) представляет собой объекты типа «справочник», которые входят в состав автоматизированной системы управления персоналом. Список справочников и классификаторов, используемых для задачи анализа исполнения кадрового плана, приведен в таблице 2.1.

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

Таблица 2.1

Состав справочников и классификаторов для решения задачи анализа исполнения кадрового плана

Содержание

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

Тип

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

Виды стажа

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

Локальный

Использование рабочего времени

Классификатор использования рабочего времени

Локальный

Должности организации

Должности, утвержденные штатным расписанием

Локальный

Подразделения

Справочник подразделений организации

Локальный

Документы удостоверяющие личность

Справочник содержащий виды документов, удостоверяющих личность

Локальный

Должности

Общероссийский классификатор профессий должностей служащих и тарифных разрядов ОК 016-94

Общероссийский

Образование

Общероссийский классификатор специальностей по образованию ОК 009-2003

Общероссийский

Состояние физического лица

Общероссийский классификатор

информации о населении ОК 018-95

Общероссийский

Каждый классификатор (справочник) имеет определенную систему кодирования и классификации, представленную в таблице 2.2.

Таблица 2.2

Структура кодовых обозначений

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

Кодируемое поле

Значность кода

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

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

Виды стажа

Код вида стажа

8

-

порядковая

Использование рабочего времени

Цифровой код

8

-

порядковая

Должности организации

Код должности организации

8

иерархическая

разрядная

Подразделения

Код подразделения

8

Документы удостоверяющие личность

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

2

-

порядковая

Должности

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

6

фасетная

комбинированная

Образование

Код

6

фасетная

разрядная

Состояние физического лица

Код

8

фасетная

разрядная

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

Таблица 2.3

Справочник виды стажа

Имя поля

Тип данных

Ключ

Комментарии

Код вида стажа

Число (8)

+

Код вида стажа

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

Строка (50)

Наименование вида стажа

Таблица 2.4

Справочник Должности организации

Имя поля

Тип данных

Ключ

Комментарии

Код должности организации

Число (8)

+

Код должности в организации

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

Строка (50)

Наименование должности

Код по ОКПДТР

Число (6)

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

Категория воинского учета

Строка (50)

Категория воинского учета

Основание выслуги лет

Строка (50)

Основание выслуги лет

Адм.-упр. персонал

Булево (1)

Отметка является или нет административно-управленческим персоналом

Рассмотрим представленные общероссийские классификаторы подробнее:

1) Общероссийский классификатор профессий рабочих, должностей служащих и тарифных разрядов (ОКПДТР), являющийся составной частью Единой системы классификации и кодирования информации (ЕСКК) Российской Федерации, подготовлен в рамках выполнения Государственной программы перехода Российской Федерации на принятую в международной практике систему учета и статистики в соответствии с требованиями развития рыночной экономики. Идентификационный блок объекта классификации включает пять цифровых десятичных знаков и контрольное число.

Контрольное число рассчитано в соответствии с действующей Методикой расчета и применения контрольных чисел.

Структура кодового обозначения профессии рабочего (должности служащего) в классификаторе:

Ф: [Z YYYYYY N]

| | +------------ Контрольное число (КЧ)

| |

| +----------------- серийно-порядковый номер объекта классификации

|

| профессия (1)

+-------------------------

должность (2)

Блок наименования объекта классификации представляет собой унифицированную запись наименования конкретной профессии рабочего или должности служащего. В каждом разделе наименования объектов классификации расположены в алфавитном порядке.

Пример кодирования по ОКПДТР профессии токаря: 1 9149 6, где: 1 - профессия; 9149 - токарь; 6 - контрольное число.

2) Общероссийский классификатор информации о населении (ОКИН) входит в состав Единой системы классификации и кодирования технико-экономической и социальной информации Российской Федерации (ЕСКК).

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

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

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

3) Общероссийский классификатор специальностей по образованию (ОКСО) охватывает высшее и среднее профессиональное образование и основывается на утверждаемых Министерством образования России перечнях направлений подготовки и специальностей высшего и среднего профессионального образования, разрабатываемых в соответствии с Федеральным Законом Российской Федерации «Об образовании» от 13.01.1996 № 12-ФЗ.

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

Структурное описание объекта классификации включает:

- блок идентификации;

- блок наименования;

- блок дополнительных классификационных признаков.

Блок идентификации ОКСО строится с использованием иерархического метода классификации и последовательного метода кодирования.

Три уровня иерархической классификации объектов выделяют:

- укрупненные группы специальностей и направлений подготовки;

- направления подготовки;

- специальности.

Укрупненные группы специальностей и направлений подготовки объединяют совокупности специальностей и направлений подготовки, относящихся к какой-либо широкой предметной области, и соответствуют утвержденному Правительством Российской Федерации государственному заданию на подготовку специалистов с высшим профессиональным образованием на 2003 - 2005 годы.

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

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

Специализации, вводимые учебными заведениями в порядке, установленном Министерством образования России, в ОКСО не рассматриваются.

Структура кодового обозначения включает шесть цифровых десятичных знаков и имеет вид:

Ф: [С СС С]

| | +------------ специальность

| |

| +----------------- направление подготовки

|

+------------------- укрупненные группы специальностей и направлений подготовки

Пример кодирования: 080801 - Прикладная информатика(по областям).

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

В состав первичных документов для решения задачи анализа исполнения кадрового плана автоматизированной системы управления персоналом входят штатное расписание, кадровый план, сотрудники, вакансии и НСИ.

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

Документ «Кадровый план» составляется на основе документа «Штатное расписание» и «Вакансии».

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

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

  • Виды стажа;
  • Использование рабочего времени;
  • Должности организации;
  • Подразделения;
  • Документы, удостоверяющие личность;
  • Должности;
  • Образование;
  • Состояние физического лица.

2.4 Характеристика результатной информации

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

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

Для формирования отчета используются данные из документов «Штатное расписание» и «Кадровый план» соответственно. В правой части таблицы подводятся общие итоги по выбранным структурным подразделениям.

Используя встроенные параметры «1С Предприятие 8.1», в конфигураторе администратор может произвести настройку отображаемого материала, в случае если появилась необходимость в ином представлении данных. Также возможно отображение данных в виде диаграммы.

Структура таблицы выведения данных представлена в таблице 2.6:

Таблица 2.6

Структура таблицы отчета «Исполнение кадрового плана»

Должность

Подразделение

Исполнение (в %)

Реальные дни

Плановые дни

[Число]

[Число]

[Число]

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

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

Структура таблицы выведения данных представлена в таблице 2.7:

Таблица 2.7

Структура таблицы отчета «Текучесть персонала»

Подразделение

Средняя численность

Количество уволенных

% текучести кадров

[Число]

[Число]

[Число]

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

3. Программное обеспечение задачи

3.1 Общие положения (дерево функций и сценарий диалога)

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

Дерево функций комплекса программных средств для анализа исполнения кадрового плана представлено на рисунке 2.6.

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

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

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

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

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

Ведение справочников и классификаторов помогает при вводе информации, что повышает скорость работы в данном программном средстве.

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

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

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

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

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

рис.2.7 Сценарий диалога

Основное меню имеет следующие вкладки:

  • «Файл», стандартная вкладка, в которой содержатся основные положения для работы с системой, такие как «Открыть», «Сохранить», «Сохранить как» и пр.
  • «Правка», содержит инструменты для работы с данными, содержащимися в системе. Включает в себя стандартные функции как «Копировать», «Просмотреть», «Вставить» и пр.
  • «Кадровое планирование». Предназначается для ввода, хранения и обработки информации о кадровом плане, а также вывода отчетов, относящихся к кадровому планированию. Включает в себя следующие возможности:
    • Кадровое планирование. Позволяет формировать, редактировать и просматривать кадровый план организации.
    • Вакансии. На основе составленного кадрового плана формируется список вакансий, которые могут быть размещены на бирже труда, в различных кадровых агентствах.

    • Изменение кадрового плана. Показывает во временно разрезе когда и как менялся кадровый план. Новый кадровый план создается после того, как он будет официально утвержден и проведен в системе.
    • Исполнение кадрового плана. Функция, с помощью которой формируется отчет об исполнении кадрового плана. За указанный в отчете период рассчитывается процент исполнения кадрового плана как выраженное в процентах отношение количества запланированных вакансий к количеству заполненных вакансий. Заполненные вакансии берутся из утвержденного действующего штатного расписания.
    • Анализ текучести персонала. Функция показывающая текучесть персонала за определенный промежуток времени, в разрезе конкретных организационных структур и по организации в целом. Данные берутся из штатного расписания.
  • «Персонал». Содержит всю информацию о персонале. Включает в себя персональные данные сотрудников, должности, оклады, звания и пр. Позволяет вести информацию об отпусках, аттестациях, обучении. Здесь же составляется штатное расписание, а также ведутся кадровый, персонифицированный и воинский учет.
  • «Подбор персонала». Представляет собой информацию о вакансиях организации, кандидатов, откликнувшихся на них, затраты на привлечение персонала. Данная информация необходима для принятия решений по составлению кадрового плана.
  • «Планирование затрат». Предназначен для отображения всех затрат на персонал. Включает в себя: заработную плату, премии, социальное страхование, налоги, затраты на привлечение, обучение, проведение аттестаций и др.

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

После проведения анализа предметной области, который выявил состав и структуру входной информации необходимо определить информационные сущности и взаимосвязь между ними, и построить ER-модель (Entity Relationship, модель «сущность-связь»). Метод ER-моделирования позволяет формальным образом описать структуру будущей информационной системы в терминах предметной области.

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

Основные понятия ER-модели - сущность, атрибут и связь.

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

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

Рис. 2.3 Изображение сущности в ER-моделях CA ERwin Data Modeling 7.2

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

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

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

Для обозначения типа связи в нотации ERwin используются следующие обозначения: идентифицирующая связь изображается сплошной линией, неидентифицирующая – пунктирной. Множественный конец обозначается точкой, для единичного конца не используется никакого специального обозначения. Если при описании сущности выбрана опция Nulls Allowed, то на соответствующем конце связи используется ромбик. Для обозначения кардинального числа используются символы:

  • P – один или много;
  • Z – нуль или один;
  • выбранное при описании связи число – Exactly.

При проектировании комплекса программных средств АСУПП была построена ER-модель предметной области с использованием средств CA ERwin Data Modeling 7.2, которая приведена на рисунке 2.4. Сущности модели отражают все объекты, необходимые для данной предметной области.

Рассмотрим построенную ER-модель. Основными документами для АСУПП являются Штатное расписание и Кадровый план. В Штатном расписании содержатся сведения о должностях, сотрудниках, которые они занимают. В кадровом плане отображены те же сведения, а также список вакансий организации. Дополнительно в диаграмму включена нормативно-справочная информация, а также смежные задачи, реализованные в системе.

Рис. 2.4 ER – модель задачи анализа кадрового плана

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

Структурная схема разрабатываемого программного продукта представлена на рисунке 2.8 в виде дерева вызова программных модулей. Разбиение на модули программного комплекса произведено на основе разработанной структуры диалога условно по причине того, что при использовании платформы «1С Предприятие 8.1» программные модули не являются самостоятельными единицами, а представляют собой часть конфигурации.

Запуском программы происходит встроенными средствами путем загрузки конфигурации в системную платформу «1С Предприятие 8.1». После начала работы модуля загрузки информационной базы, происходит запуск аутентификации пользователя. На экран выводится окно, в котором необходимо выбрать, кто будет работать в программе из списка ролей. Для каждой роли предусмотрен свой пароль, который необходимо набрать в нижнем поле ввода. Если пароль правильный, то система загрузит информационную базу, настроенную под конкретного пользователя, в соответствии с его правами и обязанностями работы. После получения доступа управление передается соответствующему управляющему модулю второго уровня: Модуль кадрового планирования, Модуль управления персоналом, Модуль подбора персонала Модуль планирования затрат и Модуль справочников. Каждый из этих модулей отвечает за реализацию одной из функциональных ветвей программы, т.е. управляет работой подпунктов меню и, при выборе одного из подпунктов, запускает рабочие модули. Рабочие модули обеспечивают выполнение функции ввода, хранения, обработки и выдачи информации. В схеме дерева вызова программных модулей, изображенной на
рис. 2.8 отражены служебные функции. Они являются встроенными в платформу и не проектировались в рамках выполнения задачи. Названия всех модулей, а также описание выполняемых ими функций, приведено в таблице 2.8.

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

  1. Таблица 2.8

Описание программных модулей

Идентификатор модуля

Выполняемые функции

Глобальный модуль

Содержит глобальные процедуры и функции, предопределенные процедуры, процедуры и функции, которые необходимо выполнить при запуске платформы «1С Предприятие 8.1», функции, необходимые для идентификации пользователя. Содержит в себе «Загрузку ИБ» и «Аутентификацию»

Модуль загрузка интерфейса

Содержит функции по загрузке интерфейса системы, в соответствии с прошедшей аутентификацией.

Модуль Формирование кадрового плана

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

Модуль Вакансии

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

Модуль исполнение кадрового плана

Модуль, обеспечивающий работу экранных форм для формирования аналитического отчета «Исполнение кадрового плана». Реализует задание критериев отбора для исполнения кадрового плана.

Модуль изменение кадрового плана

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

Модуль текучесть персонала

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

Модуль динамика персонала

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

Модуль сотрудники

Модуль, обеспечивающий работу экранных форм для ведения документа «Сотрудники». Реализует ввод, просмотр, изменение и удаление информации о сотрудниках.

Модуль штатное расписание

Модуль, служащий для отображения и изменения документа «Штатное расписание». Данный модуль предназначается для ввода пользователем данных по штатному расписанию с использованием справочников (должности, сотрудники и др.).

Модуль сервисы

Модуль, обеспечивающий работу сервисов системы.

Модуль справка

Модуль, обеспечивающий работу справочной системы.

Модуль документы удостоверяющие личность

Модуль, обеспечивающий работу экранных форм для ведения справочника «Документы удостоверяющие личность». Реализует просмотр и поиск информации о документах удостоверяющих личность.

Модуль Образование

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

Модуль должности

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

Модуль состояние физического лица

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

Модуль должности организации

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

Модуль виды стажа

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

Модуль использование рабочего времени

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

Модуль Подразделения

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

4. Контрольный пример реализации и его описание

C:\Users\petrov.pavel\Desktop\db.jpg

C:\Users\petrov.pavel\Desktop\auth.jpg

C:\Users\petrov.pavel\Desktop\manage_sync.jpg

C:\Users\petrov.pavel\Desktop\start_sync.jpg

C:\Users\petrov.pavel\Desktop\create_user.jpg

C:\Users\petrov.pavel\Desktop\update_user.jpg

C:\Users\petrov.pavel\Desktop\journal1.jpg

C:\Users\petrov.pavel\Desktop\journal2.jpg

C:\Users\petrov.pavel\Desktop\journal3.jpg

Заключение

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

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

  1. Проведена детализация тонкостей разработки ПО для разные операционных систем.
  2. Изучен перехват данных с носителей подключенных через USB порт.
  3. Создана схема реализуемого приложения, по которой хорошо видно как устроено приложение.
  4. По схеме разработано приложение и проводится обучение новых сотрудников компании.
  5. Разработан и адаптирован интерфейс пользователя под бизнес логику приложения.
  6. Протестировано разработанное приложение.

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

Список используемой литературы

  1. имонович, С. В. Информатика. Базовый курс [Текст] / С. В. Симонович. – СПб.: Питер, 2006. – 640 с.: ил. - ISBN 5-94723-752-0.
  2. Алексеев, А. П. Информатика [Текст] / А. П. Алексеев . – М. : СОЛОН-Р, 2002 . – 400 с. - ISBN 5-934550-67-5 .
  3. Избачков, Ю. С. Информационные системы [Текст] : учеб.пособие / Ю. С. Избачков, В. Н. Петров. - 2-е изд. - СПб. : Питер, 2005. - 656 с. - ISBN 5-469-00641-7.
  4. Беленький, П.П. Информатика [Текст]: учебное пособие / ред. П. П. Беленький. - Ростов н/Д: "Феникс" , 2002г. - 448с. - ISBN 5-222-02513-6.
  5. Васильков, Ю. В. Компьютерные технологии вычислений в математическом моделировании [Текст] : учеб.пособие /Ю. В. Васильков , Н.Н. Васильков . - [Б.м.] : Финансы и статистика, 2001г. - 256 с. : ил. - ISBN 5-279-02098-2.
  6. Вильховченко,С. Современный компьютер: устройство, выбор, модернизация [Текст] /С. Вильховченко. - СПб.: Питер, 2000. - 512 с.: ил. -ISBN 5-272-00050-1.
  7. Вишневский,А. Сетевые технологии Windows2000 для профессионалов [Текст] / А. Вишневский А. - СПб.: Питер,2000г. - 592с. - ISBN5-272-00179-6.
  8. Гвоздева,В.А. Введение в специальность программиста [Текст]: учебник / В.А.Гвоздева. -М.: ИНФРА-М, 2005г. - 208с. - ISBN -5-16-002000-4.
  9. Голицина,О.Л. Основы алгоритмизации и программирования [Текст]: учеб.пособие / О.Л. Голицина, И.И. Попов. - М.: ИНФРА-М,2002г. - 432с.-ISBN5-16-000992-2.
  10. Гордеев,А.В. Операционные системы: учебник для вузов. 2-е издание [Текст] / А.В. Гордеев.- СПб.: Питер,2005г.-416с.-ISBN 5-94723-632-Х.
  11. Гребенюк, Е.И. Технические средства информации: учебник для сред. проф. образования [Текст] / Е.И. Гребенюк, Н.А. Гребенюк.- М.: изд-ий центр «Академия», 2003г.-272с.-ISBN 5-7695-1267-9.
  12. Губарев, В.Г. Программное обеспечение и операционные системы ПК [Текст]: учебник / В.Г. Губарев.- Ростов н/Д.: Феникс,2002г.-384с.-ISBN 5-222-02724-4.
  13. Губарев, В.Г. Программное обеспечение и операционные системы ПК: Учебное пособие [Текст] / В.Г. Губарев. - Ростов н/Д.: Феникс, 2002. - 384с.