АРМ работника отдела кадров

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

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 11.02.2013
Размер файла 1012,7 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

  • Содержание
  • Введение 3
  • Глава 1. Диагностический анализ системы управления МсПУ 4
    • 1.1 Общая характеристика МсПУ 4
    • 1.2 Анализ функциональной структуры МсПУ 6
    • 1.3 Построение организационно-управленческой структуры МсПУ 9
    • 1.4 Анализ проблемных ситуаций 11
    • 1.5 Выбор проблемы для решения путем автоматизации 12
    • 1.6 Анализ информационных потоков 12
  • 1.7 Выводы 14
  • Глава 2. Концептуальный план создания АСОиУ МсПУ 15
  • 2.1 Общее описание АСУ 15
    • 2.2 Описание функциональной структуры АСУ 18
    • 2.3 Описание информационного обеспечения АСУ 20
    • 2.4 Описание математического обеспечения АСУ 22
    • 2.5 Описание программного обеспечения АСУ 24
    • 2.6 Организационное обеспечение АСУ 26
  • 2.7 Выводы 27
  • Глава 3. Разработка проектных решений по созданию АРМ работника отдела кадров 28
    • 3.1 Обоснование разработки 28
      • 3.1.1 Общее обоснование 28
    • 3.2 Оценка экономической эффективности разработки 28
      • 3.2.1 Расчет затрат на этапе проектирования 28
      • 3.2.2 Состав эксплуатационных расходов 31
      • 3.2.3 Расходы на содержание персонала 31
      • 3.2.4 Расходы на функционирование программы 32
      • 3.2.5 Накладные расходы 32
      • 3.2.6 Оценка эффективности разработки 34
    • 3.3. Надежность 36
      • 3.3.1 Защита данных 36
      • 3.3.2 Надежность программного средства 37
    • 3.4 Выводы 40
  • Глава 4. Описание программного средства 41
    • 4.1 Общие сведения 41
    • 4.2 Функциональное назначение 41
    • 4.3 Организационная модель 41
    • 4.4 Руководство пользователя 42
    • 4.5 Выводы 42
  • Глава 5. Безопасность и экологичность работы 43
    • 5.1 Анализ условий труда пользователя 43
    • 5.2 Основные требования безопасности при работе с ЭВМ 44
    • 5.3 Мероприятия по уменьшению воздействия ионизирующего излучения 46
    • 5.4 Выводы 47
  • Заключение 48
  • Список литературы 49

Введение

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

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

Цель: создание АСУ ГОУ НПО МсПУ с разработкой АРМ работника отдела кадров.

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

1) изучение целей и деятельности ГОУ НПО МсПУ;

2) анализ функциональной структуры организации;

3) построение функционально-иерархической структуры;

4) описание обеспечивающих подсистем АСУ;

5) разработка, описание программного средства «АРМ работника отдела кадров».

Объект исследования: АСУ ГОУ НПО МсПУ.

Предмет исследования: автоматизированное рабочее место (АРМ) работника отдела кадров МсПУ.

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

Глава 1. Диагностический анализ системы управления МсПУ

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

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

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

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

Таким образом, необходимо провести обследование и формализацию:

- организационных структур подразделений предприятия;

- управленческих процедур (цели, задачи, функции управления);

- информационных потоков.

1.1 Общая характеристика МсПУ

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

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

Основными задачами учреждения являются:

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

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

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

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

сохранение и приумножение нравственных и культурных ценностей общества.

Предметом деятельности учреждения является:

реализация образовательных программ начального общего, основного общего, среднего (полного) общего образования, начального профессионального образования;

реализация дополнительных образовательных программ;

реализация программ профессиональной подготовки;

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

содержание и воспитание детей и подростков.

1.2 Анализ функциональной структуры МсПУ

1.2.1 Построение функционально-иерархической структуры

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

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

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

обеспечивающая;

организационная.

Обеспечивающая подсистема включает:

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

- технологическое обеспечение. Включает программное и аппаратное обеспечение.

- обеспечение кадрами. Ведение картотеки по учету кадров, ведение личных дел работников, формирование отчетов по кадрам, ведение архива, личных дел, внесение необходимых записей в трудовые книжки работников МсПУ;

Организационная подсистема включает:

директора, начальников отделов. Управление кадром, управление обеспечением.

Функционально-иерархическая структурная схема управления МсПУ представлена на рисунке 1.

Размещено на http://www.allbest.ru/

рисунок 1 - Функционально-иерархическая структура МсПУ

1.2.2 Изучение функциональных областей

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

В таблице 1 представлен перечень конкретных функциональных областей и протекающих в них процессов.

Таблица 1 Функциональные области и процессы их составляющие

Функциональная область

Код

Процесс

Код

Управление финансами

01

1 Разработка и анализ исполнения финансов бюджета

2 Управление бюджетом организации

011

012

Управление кадрами

02

1 Подбор и расстановка кадров

2 Учет личного состава

3 Переподготовка кадров

4 Ведение табельного учета

021

022

023

024

Управление хозяйственной деятельностью

03

1 Обслуживание и ремонт зданий, оборудования, транспорта

2 Материальное обеспечение

3 Управление административно хозяйственной деятельностью

031

032

033

Управление информационным обеспечением

04

1 Администрирование систем

2 Контроль над документооборот- том

3 Систематизация данных

041

042

043

Функциональная область

Код

Процесс

Код

Управление функционированием

05

1 Управление путем принятия решений

2 Принятие решений в нештатных ситуациях

051

052

1.3 Построение организационно-управленческой структуры МсПУ

Для составления наиболее полного представления о функционировании предприятия надо провести анализ организационно-управленческой структуры.

Организационно-управленческая структура - это состав, взаимосвязь и соподчиненность совокупности организационных единиц, выполняющих различные функции по управлению предприятием. Эта структура формируется, исходя из состава, содержания и трудоёмкости выполнения общих и специальных функций управления. Рассматриваемая структура содержит несколько уровней иерархии. Иерархическое построение системы обеспечивает её повышенную устойчивость к внешним воздействиям, способствует локализации конфликтов, возникающими между отдельными элементами, и согласует отдельные цели подсистем с общими целями всей систем [12].

В МсПУ к самому верхнему уровню управления организацией относится директор. На этом уровне осуществляется общее управление организацией.

К среднему уровню управления относятся службы и отделы, подчиняющиеся непосредственно директору.

К этому уровню относятся:

- заместители директора: занимаются синхронизацией деятельности отделов:

- Управленческий отдел.

- Воспитательская часть.

- Служба режима.

- Производственная часть.

- Медико-санитарная часть.

- Школа.

- Административно-хозяйственная часть.

- Склад.

- Гараж.

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

Организационно-управленческая структура учреждения представлена на рисунке 2.

Размещено на http://www.allbest.ru/

Рисунок 2 - Организационно-управленческая структура МсПУ.

1.4 Анализ проблемных ситуаций

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

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

Перечень проблем, выявленных в ходе проведения обследования в МсПУ и возможные пути их решения представлен в таблице 2.

Таблица 2 Проблемы, существующие в МсПУ и методы их разрешения

Проблема

Пути решения

1. Нехватка материально-технических средств

1. Увеличение финансирования на приобретение материально-технических средств

2. Отток квалифицированных кадров в другие сферы деятельности

1. Улучшение условий труда

2. Повышение ставок по заработной плате

3. Повышение престижа профессии

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

1. Поиск и привлечение квалифицированных кадров

2. Повышение квалификации сотрудников

Проблема

Пути решения

4. Трудности с развитием инфраструктуры

1. Ремонт и модернизация зданий и автомобильного парка

2. Увеличение финансирования развития инфраструктуры

5. Невысокая эффективность управления сведениями о сотрудниках

1. Совершенствование методов управления

2. Применение современных технологий автоматизации процесса управления

6. Увеличение нагрузки на сотрудников в связи с увеличением документооборота

1. Применение современных методов сбора, хранения и обработки информации

2. Увеличение численности личного состава

3. Реструктуризация системы документооборота

1.5 Выбор проблемы для решения путем автоматизации

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

Разработка и внедрение АСУ МсПУ отдел кадров позволит повысить скорость обработки информации.

1.6 Анализ информационных потоков

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

входящие;

исходящие;

циркулирующие по отделу.

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

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

Рассматривая систему управления с точки зрения разработчика АСУ, выявляем, что множество документов связанных с системой управления разделяются на категории и подгруппы:

приказы о зачислении на службу и увольнении;

оформление документов персонального учета;

письменные обращения сотрудников;

распоряжения о переподготовке сотрудников;

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

Таблица 3 Перечень используемых документов

Наименование документов

Кем готовится

Кем используется

Периодичность

1

Трудовой договор

Юрисконсульт

Кадровый работник

Любая

2

Приказ о назначении на должность

Кадровый работник

Кадровый работник

Любая

3

Анкетные данные

Кадровый работник

Кадровый работник

Любая

4

Приказы о переводе

Кадровый работник

Директор

Кадровый работник

Любая

5

Табель рабочего времени

Кадровый работник

Бухгалтерия

Ежемесячно

6

Журнал инструктажа по ТБ

Инженер по охране труда

Все работники

Любая

7

Оформление документов персонального учета

Кадровый работник

Кадровый работник

Любая

8

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

Кадровый работник

Директор

Кадровый работник

Любая

1.7 Выводы

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

- дана общая характеристика организации (общие положения, основные задачи, основные функции);

- произведен анализ функциональной структуры организации (построены функционально-иерархическая структура предприятия и таблица функциональных областей);

- построена организационно-управленческая структура учреждения;

- построена организационно-функциональная структура учреждения;

- произведен анализ проблемных ситуаций и выбрана проблема для ее разрешения путем реализации.

Для разрешения путем автоматизации была выбрана проблемная ситуация №5 (см. таблицу 2), произведен анализ информационных потоков по выбранной проблеме.

Глава 2 Концептуальный план создания АСОиУ МсПУ

2.1 Общее описание АСУ

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

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

В настоящее время существует три концепции разработки АСУ:

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

2. АРМ-технология, реализуемая в виде системы интегрированных АРМов (автоматизированных рабочих мест) на базе ПЭВМ.

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

В МсПУ в связи с набором кадров будет использоваться АСУ основанная на смешенной технологии.

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

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

Подсистемы, входящие в функциональную часть АСУ называются функциональными подсистемами АСУ.

Обеспечивающая часть АСУ состоит из:

– информационного обеспечения АСУ - совокупности единой системы классификации и кодирования технико-экономической информации, унифицированных систем документации и массивов информации, используемых в АСУ;

– организационного обеспечения АСУ - совокупности средств и методов, предназначенных для проведения технико-экономического анализа существующей системы управления, выбора и постановки задачи управления предприятием, организации управления и производства в условиях АСУ;

– технического обеспечения АСУ - комплекса технических средств, связанных единым техническим процессом преобразования информации, предназначенных для обеспечения работы АСУ;

– математического обеспечения АСУ - совокупности математических методов, моделей и алгоритмов решения задач и обработки информации с применением вычислительной техники в АСУ;

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

Подсистемы, входящие в обеспечивающую часть АСУ, называют обеспечивающими подсистемами АСУ.

Общая структура АСУ представлена на рисунке 3.

Размещено на http://www.allbest.ru/

2.2 Описание функциональной структуры АСУ

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

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

Для наглядного представления функциональной структуры АСУ было использовано средство автоматизированного проектирования BPWin, которое в полной мере реализует стандарт IDEF0, используемый для создания функциональной модели, отображающей структуру и функции системы, а также потоки информации и материальных объектов, связывающие эти функции (на рисунках 4, 5).

Рисунок 4 - Контекстная диаграмма деятельности МсПУ

Рисунок 5 - Диаграмма декомпозиции деятельности организации и управления МсПУ

2.3 Описание информационного обеспечения АСУ

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

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

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

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

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

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

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

- полнота отображения состояний управляемой системы и достоверности информации, как необходимой для решения задач АСУ, так и выдаваемой по запросам абонентов;

- высокая эффективность методов сбора, хранения, накопления, обновления, поиска и выдачи данных;

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

- простота и удобство доступа к данным информационной базы;

- ввод и накопление в информационной базе данных с минимумом дублирования;

- организация эффективной системы документооборота;

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

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

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

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

- несовпадением моментов поступления информации с моментами ее потребления;

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

- использованием одних и тех же данных различными процедурами, выполняемыми как параллельно, так и последовательно;

- многократным длительным использованием некоторых данных различными процедурами.

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

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

2.4 Описание математического обеспечения АСУ

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

Обычно математическое обеспечение состоит из общего и специального обеспечения [1]. Общее математическое обеспечение - машинно-ориентированное, и обычно реализуется в виде программ операционной системы, управляющих всеми внутренними и внешними устройствами, а также в виде тестовых и диагностических программ, проверяющих исправность и выявляющих неисправные узлы и блоки оборудования. Специальное математическое обеспечение (СМО) является проблемно-ориентированным и реализуется в виде комплекса программ, организующих работу технических средств по выполнению решаемых задач.

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

Мощным математическим аппаратом при проектировании реляционных баз данных является реляционная алгебра.

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

Основное свойство реляционной алгебры - замкнутость реляционной алгебры. Рассмотрим это свойство.

Реляционная алгебра представляет собой набор операторов, использующих отношения в качестве аргументов и возвращающих отношения в качестве результата. Таким образом, реляционный оператор f выглядит как функция с отношениями в качестве аргументов: R=f(R1,R2,…,Rn). Реляционная алгебра является замкнутой, т. к. в качестве аргументов в реляционные операторы можно подставлять другие реляционные операторы, подходящие по типу, такие как: R=f(f1(R11,R12,…),f2(R21,R22,…),…). В реляционных выражениях можно использовать вложенные выражения сколь угодно сложной и вложенной структуры. Каждое отношение обязано иметь уникальное имя в пределах базы данных. Имя отношения, полученного в результате выполнения реляционной операции, определяется в левой части равенства. Однако можно не требовать наличия имен от отношений, полученных в результате реляционных выражений, если эти отношения подставляются в качестве аргументов в другие реляционные выражения. Такие отношения называют неименованными отношениями. Неименованные отношения реально не существуют в базе данных, а только вычисляются в момент вычисления значения реляционного оператора.

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

· объединение;

· пересечение;

· разность;

· декартово произведение;

· деление;

· проекция;

· соединение;

· выбор.

Для реализации математического обеспечения создает программное обеспечение.

2.5 Описание программного обеспечения АСУ

Программное обеспечение (ПО) АСОИУ - совокупность программ для реализации целей и задач автоматизированной системы управления, обеспечивающих функционирование комплекса технических средств АСОИУ [11].

При реализации АРМа в качестве среды программирования была выбрано средство программирования Microsoft Office Access 2000.

Выбор данной среды позволяет достичь поставленной цели в разрабатываемой системе. Основными достоинствами данной среды является то, что в состав Microsoft Office Access 2000 входит набор эффективных средств, которые позволяют быстро организовать отслеживание, отчетность и совместный доступ к данным в структуре управления. Кроме того, благодаря новым возможностям интерактивной разработки, библиотеке готовых шаблонов и поддержке разнообразных источников данных, включая Microsoft SQL Server, с помощью Office Access 2000 можно быстро создавать удобные специализированные приложения для учета и контроля, не имея профессиональных навыков работы с базами данных. Созданные приложения и отчеты легко можно адаптировать к меняющимся потребностям, а новая, более глубокая интеграция программ Office Access 2000 помогает осуществить совместный доступ, управление, проверку и архивирование данных.

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

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

Также при выборе СУБД необходимо обеспечить:

* высокое быстродействие;

* минимальную стоимость;

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

* простота в использовании при создании БД.

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

Microsoft Access имеет широкие возможности создания реляционных баз данных, хорошие средства разработки. Достоинством Microsoft Access является легкость выполнения сложных задач. Access имеет "помощников" построения форм (Form Wizard), отчетов (Report Wizard), запросов. Формы и отчеты, построенные с помощью Form Wizard и Report Wizard можно изменять, делая их более удобными для конечного программного продукта. СУБД Microsoft Access содержит большой набор макрокоманд и язык программирования Visual Basic. Microsoft Access выигрывает в цене по сравнению с другими СУБД, также имеет неплохие показатели по быстродействию. Неоспоримым достоинством Access является то, что он входит в комплект Microsoft Office, который широко распространен во всем мире

2.6 Организационное обеспечение АСУ

Организационное обеспечение АСУ включает организационную структуру АСУ и документы, обеспечивающие качественное функционирование организационной структуры [12].

Сектор системного программирования должен:

1. Поддерживать надёжное функционирование общего программного обеспечения.

2. Своевременно внедрять новые программные продукты общего ПО.

3. Вести статистику всех сбоев и недочетов в работе ПО.

4. Проводить техническую учёбу с сотрудниками подразделений АСУ по внедряемым программным продуктам.

5. Разбираться во всех непонятных случаях, которые происходят во время работы.

Сектор проектирования и программирования должен:

1. Проектировать новые программные продукты.

2. Обеспечивать обновление частей АСУ.

3. Поддерживать все программные продукты АСУ в работоспособном состоянии.

4. Разбираться со всеми возникающими ошибками в работе АСУ в части специального ПО.

5. Консультировать операторов, пользователей и других специалистов в части специфики функционирования специального ПО.

Сектор внедрения занимается: обеспечением бесперебойного функционирования АСУ; сбором для секторов проектирования и системного программирования информацию о всех нестандартных ситуациях возникающих в системе; обучение пользователей работе на компьютере; ведение ЦБД (центральной базы данных).

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

2.7 Выводы

В данной главе дипломного проекта дано общее описание создания АСУ в МсПУ.

Нами рассмотрена автоматизированная система управления МсПУ, которая представляет собой систему управления, основанной на применении электронно-вычислительной техники и экономико-математических методов.

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

В результате выполнения дипломного проекта разработан концептуальный план создания АСУ МсПУ, и для автоматизации выбрано рабочее место работника отдела кадров. А качестве программной реализации будет использоваться программный продукт Microsoft Access 2000.

Глава 3. Разработка проектных решений по созданию АРМ работника отдела кадров

3.1 Обоснование разработки

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

3.1.1 Общее обоснование

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

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

3.2 Оценка экономической эффективности разработки

3.2.1 Расчет затрат на этапе проектирования

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

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

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

To=(3*Tmin+2*Tmax)/5(1)

где То - ожидаемая продолжительность работ;

Tmin и Tmax - соответственно наименьшая и наибольшая, по мнению эксперта, длительность работы. Данные расчетов ожидаемой длительности работ приведены в таблицу 4

Таблица 4. Таблица длительности работ на этапе проектирования

Наименование работ

Длительность работ, дней

минимум

Максимум

ожид.

Разработка технического задания

2

5

3

Анализ технического задания

2

5

3

Изучение литературы

5

10

8

Знакомство с основными этапами дипломной работы

2

3

2

Оформление ТЗ

1

3

2

Разработка алгоритма

6

12

8

Разработка программы

10

20

15

Отладка программы

16

20

18

Экономическое обоснование

1

3

2

Оформление пояснительной записки

3

7

5

Тn=(3*50+2*90)/5=66

Капитальные затраты на этапе проектирования Кк рассчитываются по формуле:

KK=Zn+Mn+H, (2)

где Zn - заработная плата проектировщика задачи на всех этапах проектирования;

Мп - затраты на использование ЭВМ на этапе проектирования; Н - накладные расходы на этапе проектирования.

Одним из основных видов затрат на этапе проектирования является заработная плата проектировщика, которая рассчитывается по формуле:

Zn=Zа*Tn*(l+Ac/100)*(l+An/100),(3)

где Zn- заработная плата разработчика на этапе проектирования;

Za - дневная заработная плата разработчика на этапе проектирования; для условий берем 0 руб.

Ас - процент отчислений на социальное страхование - 39%; Ап - процент премий -15% Zn=0*66*(l,39)*(l,15)=0 руб.

В общем случае, расходы на машинное время состоят из расходов на процессорное время (при работе с объектным или абсолютным модулем) и расходов на дисплейное время. Формула для расчетов имеет вид:

М=tДД+ tn*Cn (4)

где Сп и Сд - соответственно стоимости одного часа процессорного и дисплейного времени;

tд и tn - соответственно процессорное и дисплейное время, необходимое для решения задачи (час).

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

Так как программа разработана на ЭВМ с процессором Pentium i7, то в дополнительном процессорном времени необходимости нет.

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

Сд=10,5 руб. тд=600ч.

Мn=10,5*600=6300руб.

Накладные расходы составляют 80-120% от заработной платы персонала занятого эксплуатацией программы: Н=1,2*6300=7560 руб. Капитальные затраты на этапе проектирования будут составлять: Кп=0+6300+7650=13860руб.

При проектировании использовалась реляционная алгебра, программные продукты, Windows 7. Для эксплуатации в дальнейшем необходимы продукты и Windows NT, XP, 7. Все необходимое ПО и оборудование уже имелось в наличии. Дополнительные затраты отсутствуют.

3.2.2 Состав эксплуатационных расходов

До автоматизации рабочего места работника отдела кадров в МсПУ обработка информации занимала гораздо больше времени. После внедрения программного продукта работа намного упростилась, и ускорился процесс обработки информации.

В эксплуатационные расходы входят:

· содержание информационных расходов;

· содержание персонала по обслуживанию комплекса технических средств;

· расходы на функционирование программы;

· расходы на содержание здания;

· прочие расходы.

3.2.3 Расходы на содержание персонала

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

Z=ni*Zi*(1+Ас/100)*(1 +Ап/100), где ni - численность персонала 1-го вида связанная с выполнением работ; Ас - процент отчислений на социальное страхование (обычно 39%); Ап - средний процент премий за год (15%).

В нашем случае:

Z=1*7500*1,39*1,01= 10529 руб.

3.2.4 Расходы на функционирование программы

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

Сд =11,50 руб. tд=115 ч.

М1=11,50*115=1322 руб.

После внедрения разработанной программы:

Сд=11,50 руб. tд=12 ч.

М2=11,50*12=138 руб.

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

3.2.5 Накладные расходы

Расходы на расходные материалы определяются простым подсчетом затрат на их приобретение.

Н=1,2*6300=7560 руб.

Прочие расходы составляют от 1 до 3% от суммы всех эксплуатационных расходов. До внедрения программы:

Pnp1=(Z+M1+H)*0,03=584,16руб.

После внедрения программы:

Pnp2=(Z+M2+H)*0,03=548,64 руб.

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

P1=Z+M1+H+Pnpl=19995,16 руб.

После внедрения программы:

P2=Z+M2+H+Pnp2=18775,64 руб.

Расчет экономии за счет увеличения производительности ведется следующим образом: если пользователь при экономии i-го вида с применением программы экономит Тi часов, то повышение производительности труда Р (в %) определяется по формуле:

,

где Pi - время, которое планировалось пользователем для выполнения работы i-го вида до внедрения разрабатываемой программы.

Таблица 5 Расходы по времени выполнения

п./п.

Вид работ

До автоматизации, мин. t

Экономия времени Тi, мин.

Повышение производительности труда Pi (в %)

1.

Ввод информации

8

5

166

2.

Поиск информации

2

0,5

33

3.

Подготовка печатных форм

1

0,3

142

Экономия, связанная с повышением производительности труда пользователя Р определим по формуле:

P=Zn*Pi/100,

где Zn - среднегодовая заработная плата работника.

Р=6000*341,8/100=20511 (руб.).

Подставляем полученные значения в формулу:

Эг=(Р1-Р2)+Рi.

Эг=(19995,16 -18775,64)+ 20511=21730

Э=20511-0.15*21730=17252руб.

Таким образом, ожидаемый экономический эффект Э = 17252 рубля.

3.2.6 Оценка эффективности разработки

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

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

Коэффициент повышения оперативности управления Ку рассчитывается по формуле:

Т1

Ку = ,

Т2

где Т1 - время, необходимое на принятие решения при ручной технологии;

Т2 - время, затрачиваемое на принятие решения при машинной технологии.

В свою очередь, T1 и Т2 определяются по формулам:

Т1 = tв1 + tр1 + tп1 + tа1,

Т2 = tв2 + tр2 + tп2 + tа2,

где tв1 и tв2 - время ввода информации при ручной и машинной технологии соответственно;

tр1 и tр2 - время поиска информации при ручной и машинной технологии соответственно;

tп1 и tп2 - время подготовки печатных форм при ручной и машинной технологии соответственно;

tа1 и tа2 - время анализа при ручной и машинной технологии соответственно.

Расчет экономического эффекта представлен в таблице 6.

Таблица 6 Расчет экономического эффекта

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

Временные

составляющие

показателя

До автоматизации (мин.)

После автоматизации (мин.)

Ввод информации

8

5

Поиск информации

2

0,5

Подготовка печатных форм

1

0,3

Ку = (8 + 2 + 1) / (2 + 0,5 + 0,3) = 3,9

После автоматизации произойдет снижение времени, необходимого на работу с информацией, примерно в 4 раза.

3.3 Надежность

3.3.1 Защита данных

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

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

Механизм защиты данных включает ряд функций:

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

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

доступ к общесистемным данным;

доступ к данным других пользователей;

возможность изменения программ;

возможность сбора информации на регистрах и полях.

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

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

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

Защита данных от посторонних лиц осуществляется с помощью организационных (физических) и программных средств защиты.

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

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

3.3.2 Надежность программного средства

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

Аналитические модели представлены двумя группами: динамические модели и статические. В динамических моделях поведение ПС (появление отказов) рассматривается во времени. В статических моделях появление отказов не связывают со временем, а учитывают только зависимость количества ошибок от числа тестовых прогонов (по области ошибок) или зависимость количества ошибок от характеристики входных данных (по области данных).

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

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

При расчете надежности представленной ПС воспользуемся результатами тестирования, полученными ранее.

Соотношение

дает возможность оценить N -- первоначальное число ошибок в программе. В данном соотношении, которое называется формулой Миллса, S- количество искусственно внесенных ошибок, n - число найденных собственных ошибок, V - число обнаруженных к моменту оценки искусственных ошибок.

В таблице отражены расчеты количества ошибок системы перед началом каждого теста с учетом, что предыдущие ошибки уже были выявлены и отлажены.

Таблица 7 Отладка программы

N теста

Кол-во искусственно введенных ошибок, S

Кол-во найденных собственных ошибок, n

Кол-во обнаруженных искусствен, ошибок, V

Первоначальное число ошибок,

N

1

38

18

14

55

2

27

15

11

39

3

18

10

9

23

4

9

8

6

15

5

4

4

3

7

6

1

1

1

1

Т.е. при прогоне тестов от 1 до 6 постепенно уменьшается первоначальное количество ошибок в системе (N) от 54 до 1, уменьшается число выявленных собственных ошибок, сумма всех выявленных в процессе отладки программы ошибок равна первоначальному количеству ошибок в системе (просуммируем элементы столбца n (18+15+10+8+4+1 )=56 -первоначальное число ошибок в системе).

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

Вычислим величину С, являющуюся мерой доверия к модели и показывающую вероятность того, насколько правильно найдено значение N.

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

Проведем оценку надежности до момента обнаружения всех S внесенных ошибок.

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

Таблица 8 Оценка доверительного уровня прогноза

Кол-во внесенных ошибок, S

Кол-во обнаруженных собственных ошибок, N

Количество обнаруженных искусственных ошибок, V

Оценка надежности системы, С

35

38

27

0,92

Вероятность того, что в программе будет 55 ошибок равна 0,92.

Достоинством модели являются простота применяемого математического аппарата, наглядность.

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

3.4 Выводы

В данной главе дипломного проекта представлено описание АРМ работника отдела кадров.

Разработана экономико-математическая модель и функциональная структура АРМ работника отдела кадров МсПУ,

Глава 4. Описание программного средства

4.1 Общие сведения

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

Данная программа будет использоваться работником отела кадров МсПУ. Для функционирования программного средства необходимо наличие следующего ПО: операционной система Windows XP, приложения Access из пакета прикладных программ MS Office.

Разработка программы...


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.