Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Российской Федерации. Кафедра прикладной физики, электроники и

Читайте также:
  1. I. ИНФОРМАЦИОННАЯ БЕЗОПАСНОСТЬ РОССИЙСКОЙ ФЕДЕРАЦИИ
  2. II. МЕТОДЫ ОБЕСПЕЧЕНИЯ ИНФОРМАЦИОННОЙ БЕЗОПАСНОСТИ РОССИЙСКОЙ ФЕДЕРАЦИИ
  3. II. Состояние российской промышленности.
  4. III. ОСНОВНЫЕ ПОЛОЖЕНИЯ ГОСУДАРСТВЕННОЙ ПОЛИТИКИ ОБЕСПЕЧЕНИЯ ИНФОРМАЦИОННОЙ БЕЗОПАСНОСТИ РОССИЙСКОЙ ФЕДЕРАЦИИ И ПЕРВООЧЕРЕДНЫЕ МЕРОПРИЯТИЯ ПО ЕЕ РЕАЛИЗАЦИИ
  5. IV. ОРГАНИЗАЦИОННАЯ ОСНОВА СИСТЕМЫ ОБЕСПЕЧЕНИЯ ИНФОРМАЦИОННОЙ БЕЗОПАСНОСТИ РОССИЙСКОЙ ФЕДЕРАЦИИ
  6. Акцизы по подакцизным товарам (продукции), производимым на территории Российской Федерации
  7. Б. Национальные федерации.

Кафедра прикладной физики, электроники и

Информационной безопасности

 

 

Разработка программного обеспечения для отдела кадров

Учреждения федеральной службы исполнения наказаний

Российской Федерации

 

Дипломная работа

 

 


 

 

«Допустить к защите»

Заведующий кафедрой ПФЭИБ,

д.ф.- м.н., проф.

________________ Поляков В.В.

(подпись)

«____» __________ 2012 г.

 

Выполнил студент

5 курса _ 577 __группы

______________ Якунин А.О.

(подпись)

 

Научный руководитель,

к.ф.-м.н., доцент

________________ Свистун И.Н.

(подпись)

 

Дипломная работа защищена

«____» __________ 2012г.

Оценка _______________

 

Председатель ГАК

д.т.н., проф.

______________ Якунин А.Г.

(подпись)

 


 

 

Барнаул 2012


 

СОДЕРЖАНИЕ

СОДЕРЖАНИЕ.. 2

ВВЕДЕНИЕ.. 3

ГЛАВА 1. ОБЩИЙ АНАЛИЗ РАБОТЫ ОТДЕЛА КАДРОВ.. 9

ГЛАВА 2. АНАЛИЗ СУЩЕСТВУЮЩИХ РЕШЕНИЙ ДЛЯ ОБРАБОТКИ ИНФОРМАЦИИ В ОТДЕЛЕ КАДРОВ.. 16

ГЛАВА 3. ТЕОРЕТИЧЕСКАЯ РЕАЛИЗАЦИЯ МОДЕЛИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ ОТДЕЛА КАДРОВ.. 28

ГЛАВА 4. ПРАКТИЧЕСКАЯ РЕАЛИЗАЦИЯ МОДЕЛИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ ОТДЕЛА КАДРОВ.. 33

ЗАКЛЮЧЕНИЕ.. 45

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ... 46

ПРИЛОЖЕНИЕ 1. 47

ПРИЛОЖЕНИЕ 2. 52

 


ВВЕДЕНИЕ

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

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

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

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

 

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

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

Данная методология направлена на решение задач на ЭВМ, аналогичной технологии разработки алгоритмов и программ, используемой на олимпиадах по программированию отечественными студентами и программистами с использованием тестирования и структурного псевдокода для документирования программ в корпорации IBM с 70-х годов.

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

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

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

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

 

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

v Изучение и анализ рынка существующего программного обеспечения;

v Разработка собственной модели обработки данных для отдела кадров;

v Тестирование и внедрение новое программного обеспечения с необходимой защитой данных.

 

Разработка программного обеспечения может быть разделена на несколько разделов. Это:

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

v Проектирование программного обеспечения: проектирование программного обеспечения средствами Автоматизированной Разработки Программного Обеспечения (CASE) и стандарты формата описаний, такие как Унифицированный Язык Моделирования (UML), использую различные подходы: проблемно-ориентированное проектирование и т.д..

v Инженерия программного обеспечения: создание программного обеспечения с помощью языков программирования.

v Тестирование программного обеспечения: поиск и исправление ошибок в программе.

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

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

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

 

Проблемы разработки ПО

 

Наиболее распространёнными проблемами, возникающими в процессе разработки ПО, считают:

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

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

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

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

 

v Недостаток трассировки.

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

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

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

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

v Недостаточная надежность.

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

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

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

Данная проблема не является проблемой, относящейся исключительно к разработке ПО. Гарантия качества — это проблема выбора поставщика товара.


ГЛАВА 1. Общий анализ работы отдела кадров

Общие положения и основные задачи ОК

 

Отдел кадров является самостоятельным структурным подразделением, подчиненным непосредственно начальнику службы управления персоналом. В своей работе ОК руководствуется трудовым законодательством Российской Федерации, приказами и распоряжениями по предприятию.

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

ОК имеет бланки удостоверений, свидетельств, сертификатов, заявлений, договоров, справок.

 

Основные задачи отдела кадров:

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

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

 

 

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

4) Выдает работникам характеристики в ВУЗы, техникумы, райвоенкоматы, суды, органы МВД и т.д.

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

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

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

8) Ведет учет специалистов с высшим и среднетехническим, средне-специальным образованием, научных работников.

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

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

11) Ведет учет военнообязанных, призывников, осуществляет бронирование работников предприятия.

12) Обеспечивает подготовку документов по пенсионному страхованию и ведению персонифицированного учета в системе Государственного пенсионного страхования.

 


Дата добавления: 2015-10-24; просмотров: 55 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Словарь кошачьих жестов| Организационная структура ОК

mybiblioteka.su - 2015-2024 год. (0.012 сек.)