Информационная система отдела кадров

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

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 16.01.2015
Размер файла 6,8 M

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

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

Модель данного варианта использования представлена рисунке 2.5.

Рисунок 2.5 - Анализ варианта использования «Занести новых сотрудников в базу»

В реализации варианта использования «редактировать личную информацию о сотруднике» участвуют классы «FormView», «MainForm», «DataGridView», «Button». «FormView» используя класс «DataGridView», выводит сотрудников с общей информацией. «MainForm» выводит подробную информацию о выбранном сотруднике и позволяет её редактировать. Нажатие объекта класса «Button» позволяет сохранить изменения. Изменения сохраняются методом класса «MainForm» - «btnUpdate_Click()».

Модель варианта использования представлена на рисунке 2.6.

Рисунок 2.6 - Анализ варианта использования «редактировать личную информацию о сотруднике»

В реализации варианта использования «Занести и редактировать информацию о командировках сотрудников» участвуют классы «MainForm», «FormView», «DataGridView», «FormHolyTrip», «Button». С помощью класса «MainForm» и класса «Button», происходит вызов формы просмотра сотрудников «FormView», а затем вызов формы добавления командировок «FormTripHoly». Само добавление командировки происходит с помощью метода класса «FormTripHoly» - add_trip().

Модель варианта использования представлена на рисунке 2.7.

Рисунок 2.7 - Анализ варианта использования «Занести и редактировать информацию о командировках сотрудников»

В реализации варианта использования «Занести и редактировать информацию об отпускных приказах» участвуют классы «MainForm», «FormTripsHoly», «DataGridView», «Button», «FormView», «TextBox». С помощью класса «MainForm» и класса «Button», происходит вызов формы просмотра сотрудников «FormView», а затем вызов формы добавления командировок «FormTripHoly». Добавление отпускных приказов происходит с помощью метода класса «FormTripsHoly» - add_holy().

Модель варианта использования представлена на рисунке 2.8.

Рисунок 2.8 - Анализ варианта использования «Занести и редактировать информацию об отпускных приказах»

В реализации варианта использования «Найти и просмотреть необходимую информацию по сотрудникам» участвуют классы «MainForm», «FormView», «Button», «RadioButton», «DateTimePicker», «DataGridView», «TextBox». С помощью класса «MainForm» и класса «Button», происходит вызов формы просмотра сотрудников «FormView», затем с помощью объекта класса «Button», происходит поиск данных в соответствии с критериями поиска. Также класс «MainForm» служит для отображения подробной информации по выбранному сотруднику. С помощью объекта класса «DataGridView» происходит отображение результатов поиска. При помощи объектов классов «TextBox», «RadioButton», «DateTimePicker» происходит определение критериев поиска. Поиск происходит после вызова метода класса «FormView» - view_all().

Модель варианта использования представлена на рисунке 2.9.

Рисунок 2.9 - Анализ варианта использования «Найти и просмотреть необходимую информацию по сотрудникам»

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

1.3 Проектирование

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

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

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

– стрелка входа приходит всегда в левую кромку активности;

– стрелка управления - в верхнюю кромку;

– стрелка механизма - нижняя кромка;

– стрелка выхода - правая кромка.

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

Функциональное моделирование процесса разработки ПО представлено в нотации IDEF0 на рисунках 3.1 - 3.2.

Рисунок 3.1 - Контекстная диаграмма моделирования процесса разработки ПО

Рисунок 3.2 - Диаграмма декомпозиции процесса «Разработать дипломный проект» в нотации IDEF0

1.3.2 Проектирование пользовательского интерфейса

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

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

Рисунок 3.3 - Форма аутентификации

Рисунок 3.4 - Главная форма приложения

Рисунок 3.5 - Функции приложения (Командировки)

Рисунок 3.6 - Функции приложения (Отпуска)

Рисунок 3.7 - Обработка ошибок пользователей

1.3.3 Модель проектирования

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

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

Рисунок 3.8 - Диаграмма классов

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

Таблица 3.1 - Краткое описание классов

Название класса

Назначение

MainForm

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

FormViewUsr

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

FormPass

Реализует аутентификацию сотрудников

FormAddOrg

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

FormAuthAdd

Класс, организующий добавление или обновление учётных записей для сотрудников отдела кадров

FormTripsHoly

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

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

Таблица 3.2 - Подробная характеристика класса MainForm

Метод

Назначение

Конструктор

Создаёт главную форму с заданными параметрами для добавления сотрудника предприятия или для редактирования информации о нём

tel_proc

Метод, ограничивающий вводимые символы в текстовом поле

FormAddEmp_Load

Метод, обрабатывающий данные при загрузке главной формы

get_edu_type

Формирует выпадающий список из типов образования

get_edu_orgs

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

save_empoyee

Метод, сохраняющий нового сотрудника в базу

btnViewEmp_Click

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

btnAddEduOrg_Click

Метод, вызывающий форму добавления учебных учреждений

btnUpdate_Click

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

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

1.3.4 Модель развёртывания

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

Рисунок 3.9 - Диаграмма развёртывания

На вычислительном узле «ПК» размещена сама программа kadr.exe. На вычислительном узле «Сервер баз данных» размещён SQL Server 2008 R2. Узел «Локальная сеть» необходим для обеспечения взаимодействия узлов «ПК» и «Сервер баз данных».

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

1.4 Реализация

1.4.1 Модель реализации

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

Рисунок 3.8 - Модель реализации

Спецификация основных компонентов:

? FormPass.cs - форма аутентификации пользователя;

? FormMain.cs - главная форма программы;

? FormAddOrg.cs - форма добавления образовательных учреждений и организаций для комаднировок;

? FormAuthAdd.cs - форма добавления учётных записей пользователей;

? FormTripsHoly.cs - форма добавления отпускных приказов и приказов об отпусках;

? FormViewUsr.cs - форма просмотра и поиска сотрудников.

1.4.2 Модель тестирования

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

В таблице 4.1 представлены тесты программы по вариантам использования.

Вариант использования

Тест

Полученные результаты

1Занести новых сотрудников в базу

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

Новый сотрудник добавляется в соответствии с ожиданием (прил. А, рис. 1)

2 Редактировать личную информацию о сотрудниках

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

Редактирования сотрудника происходит в соответствии с ожиданием (прил. А, рис. 2,3)

3Занести и редактировать информацию о командировках сотрудников

На главной форме нажимаем в меню «Функции» -> «Командировки» -> «оформить командировку», в форме поиска сотрудников находим нужного сотрудника, кликаем правой кнопкой по нему и выбираем пункт «оформить командировку»

Оформление командировки происходит в соответствии с ожиданием (прил. А, рис. 4-7)

4 Занести и редактировать информацию об отпускных приказах

На главной форме нажимаем в меню «Функции» -> «Отпуски» - > «оформить отпуск», в форме поиска сотрудников находим нужного сотрудника, кликаем правой кнопкой по нему и выбираем пункт «оформить отпуск»

Оформление отпусков происходит в соответствии с ожиданием (прил. А, рис. 8-11)

5 Составить график отпусков и контролировать его исполнение

На главной форме нажимаем в меню «Функции» -> «Отпуски» - > «просмотреть график отпусков»

Составление и контроль графика отпусков происходит в соответствии с ожиданием (прил. А, рис. 12)

6 Найти и просмотреть необходимую информацию по сотрудникам

На главной форме нажимаем кнопку «Просмотреть сотрудников», появляется форма поиска сотрудников. Выбираем критерии поиска и нажимаем кнопку «найти»

Поиск сотрудников происходит в соответствии с ожиданием (прил. А, рис. 13-16)

7 Контроль доступа к системе

Для добавления и удаления учётных записей пользователей системы необходимо зайти под админом и нажать кнопку «добавить/удалить пользователя»

Добавление и удаление пользователей происходит в соответствии с ожиданием (прил. А, рис. 17-20)

2. Технико-экономическое обоснование разработки программного обеспечения информационной системы отдела кадров

2.1 Организация создания информационной системы

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

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

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

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

- С позиции оценки использования ресурсов;

- Выполнением требований к программному продукту.

пользовательский интерфейс микроклимат экономический

2.2 Составление плана технико-экономических расчетов

Проведем технико-экономическое обоснование разработки данного проекта. Технико-экономическое обоснование состоит в следующем:

- выбор базы сравнения;

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

- определение трудоемкости и стоимости программного обеспечения;

- расчет цены программного обеспечения;

- определение показателей финансово-экономической эффективности.

Исходные данные расчетов приведены в таблице 2.1.

Таблица 2.1 Исходные данные для проведения технико-экономических расчетов

Обозначение

Наименование показателя

Единицы измерения

Значение показателя

СЭВМ

Стоимость ЭВМ

тыс. руб.

17,2

ДМ

Среднее количество дней в месяце

дни

22

н

Норматив рентабельности

-

0,153

д

Коэффициент, учитывающий дополнительную заработную плату разработчика программы

-

0,2

с

Коэффициент, учитывающий начисления органам социального страхования

-

0,304

н

Коэффициент, учитывающий накладные расходы организации

-

0,65

qI

Количество I-задач, решаемых потребителем

шт.

620

tМ.В.I

Время решения I-ой задачи разработанной программой

маш. час

0,35

t'М.В.I

Время решения I-ой задачи базовой программой

маш. час

1,8

Тираж программы

шт.

6

ZЭЛ

Тариф за 1 кВт/час

руб.

2,3

н

Нормативный коэффициент эффективности капиталовложений

-

0,16

ТС

Срок службы разработанной программы

год

4

НДС

Налог на добавленную стоимость

%

18

ТР

Количество рабочих дней в году

дни

264

NСМ

Количество смен работы ЭВМ

-

1

tСМ

Продолжительность смены

ч

8

Простои ЭВМ

%

6,1

P

Мощность, потребляемая ЭВМ

кВт

0,2

RРМ

Затраты на ремонт ЭВМ

руб.

990

2.3 Проведение технико-экономических расчетов

2.3.1 Расчёт затрат на разработку программы

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

(1)

где SЗП - затраты по заработной плате ведущего специалиста-программиста;

SНАК - накладные расходы.

Затраты по заработной плате ведущего специалиста-программиста рассчитываются по формуле

(2)

где ОЗП - основная заработная плата ведущего специалиста-программиста за месяц (15000 руб.);

tpi - время, необходимое для разработки программы программистом i-го разряда (Чел.-мес.);

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

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

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

(3)

Таким образом, затраты по заработной плате инженера-программиста составят

(4)

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

(5)

Итак, суммарные затраты на разработку составляют

(6)

2.3.2 Расчёт цены разработанной программы

Оптовая цена разработанной программы определяется по следующей формуле

, (7)

Где ZП - оптовая цена (цена разработчика) (руб.);

- планируемое тиражирование (шт.);

SРП - суммарные затраты на разработку программы (руб.);

П - прибыль, рассчитанная по формуле

, (8)

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

Итак,

(9)

Розничная цена программы рассчитывается с учетом налога на добавленную стоимость (НДС = 18%) по формуле

(10)

(11)

2.3.3 Расчёт капитальных вложений

Капиталовложения, связанные с работой ЭВМ рассчитываются по формуле:

, (11)

где СЭВМ - стоимость ЭВМ (руб.);

ST - стоимость транспортировки ЭВМ (руб.);

SМ - стоимость монтажа ЭВМ (руб.);

SЗ - стоимость запасных частей (руб.);

SПЛ - стоимость площади установки ЭВМ (руб.).

Поскольку площадь, отводимая под установку ЭВМ, в данном случае не существенна, то этим коэффициентом можно пренебречь.

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

(12)

Капиталовложения в ЭВМ составляют

(13)

2.3.4 Расчёт эксплуатационных расходов

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

(14)

где ТМ.В. - машинное время для решения задач с помощью разработанной программы, (маш. час/год);

еч - эксплуатационные расходы, приходящиеся на 1 час работы ЭВМ;

ZП - цена, по которой продается программа (руб.);

ТС - срок службы программы (г).

Полезный фонд времени работы ЭВМ рассчитывается по формуле

(15)

Где ТОБЩ - общий фонд времени работы ЭВМ (дни); ТОБЩ = ТР;

NСМ - количество смен работы ЭВМ;

tСМ - время одного рабочего дня (час);

- простои ЭВМ ( в процентах от общего фонда времени работы ЭВМ).

Полезный фонд времени работы ЭВМ получим

(16)

Машинное время для решения задач с помощью данной программы рассчитывается по формуле:

(17)

Где qI - количество I-задач, решаемых потребителем в год (шт.);

tМ.В.I - время решения I-ой задачи, разработанной программой (маш. час).

. (18)

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

(19)

Где АО - амортизационные отчисления (руб.);

SЗП - затраты по заработной плате инженера в год (руб./год);

SЭЛ - стоимость потребляемой энергии (руб.);

RРМ - затраты на ремонт ЭВМ (руб.);

ТПОЛ - полезный годовой фонд работы ЭВМ, (маш. час/год).

Амортизационные отчисления рассчитываются с учетом нормы амортизации (ан =12,5 %):

. (20)

Затраты по заработной плате инженера за год рассчитывается по формуле

, (21)

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

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

ОЗП - основная заработная плата инженера за месяц 1-го разряда (6000 руб.).

Рассчитываем годовые затраты по заработной плате и социальным отчислениям для инженера

(22)

Стоимость потребляемой энергии оценивается по формуле:

(23)

где P - мощность, потребляемая ЭВМ (кВт);

ТПОЛ - полезный годовой фонд работы ЭВМ (маш.час/год);

ZЭЛ - тариф за 1 кВт/час (руб. /кВт).

Итак, произведем расчет стоимости потребляемой энергии

(24)

Затраты на ремонт ЭВМ

(25)

Произведем вычисление эксплуатационных расходов, приходящихся на 1 час работы ЭВМ (19)

(26)

Далее вычислим эксплуатационные расходы на ЭВМ (14)

(27)

2.3.5 Расчёт денежного годового экономического эффекта

Денежный годовой экономический эффект оценивается по следующей формуле:

(29)

где ЕМЭ - экономия стоимости машинного времени (руб.);

н - нормативный коэффициент эффективности капитальных вложений;

КЭ - экономия капитальных вложений (руб.).

Расчет экономии капитальных вложений производится по формуле:

(28)

где ТМ.В. - машинное время для решения задач с помощью разработанной программы (маш. час/год);

КЭВМ - капиталовложения в ЭВМ (руб.);

ТПОЛ - полезный годовой фонд работы ЭВМ (маш.час/год);

ТМ.В.1 - машинное время для решения задач базовой программой рассчитывается с учетом t'М.В.I - время решения I-ой задачи базовой программой.

(29)

Произведем расчет экономии капитальных вложений по формуле

(30)

Расчет экономии стоимости машинного времени производится по формуле

(31)

где еч - эксплуатационные расходы, приходящиеся на 1 час работы ЭВМ;

ТМ.В.1 - машинное время для решения задач базовой программой (маш. час/год);

ТМ.В. - машинное время для решения задач с помощью разработанной программы (маш. час/год).

Произведем расчет экономии стоимости машинного времени по формуле:

(32)

Денежный годовой экономический эффект составит:

(33)

2.3.6 Определение показателей эффективности инвестиций

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

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

(34)

где а - цена капитала;

b - коэффициент учитывающий риск;

с - уровень инфляции на валютном рынке.

(35)

Приведение осуществляется путем умножения затрат и результатов на коэффициент дисконтирования (КД), равный

(36)

где Т - период дисконтирования (гг.).

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

- чистая дисконтированная стоимость (текущая дисконтированная стоимость), т.е. доход;

- внутренняя норма доходности (рентабельность);

- индекс доходности;

- срок окупаемости.

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

Таблица 1.2 - План денежных потоков

Показатель

Значения, тыс. руб.

0-й год

1-й год

2-й год

3-й год

4-й год

Выручка от реализации

143736

143736

143736

143736

НДС

25873

25873

25873

25873

Выручка от реализации без НДС

117863

117863

117863

117863

Затраты на разработку

Капитальные вложения

Эксплуатационные расходы

Расходы на доработку

нет

Амортизационные отчисления

Прибыль от реализации

96395

96395

96395

96395

налог на прибыль (20 %)

19279

19279

19279

19279

Чистая прибыль

77116

77116

77116

77116

Денежный поток

-126879

77116

77116

77116

77116

Размер выручки от реализации определяется с учетом прогнозируемой потребности в разработанной программе по годам (1 год - 6, 2 год - 6, 3 год - 6, 4 год - 6) и розничной цены 23956 тыс. руб. Чистая дисконтированная стоимость (ЧДС) определяется как сумма потоков реальных денег, приведенная за весь расчетный период к начальному году:

(39)

где Рt - результат в t-ом году;

Зt - затраты в t-ом году;

Т - период дисконтирования.

Вычисление чистой дисконтированной стоимости и текущей дисконтированной стоимости приведено в таблице 2.3 Таблица 2.2.

Внутренняя норма доходности (рентабельность) представляет собой ту ставку дисконта (ЕВН), при которой ЧДС = 0. Ее вычисление является итеративным процессом, который начинается с барьерной ставки (Е), если при этом ЧДС положительная, то в следующей итерации используют более высокую ставку, если отрицательная - то более низкую.

Таблица 2.2 - Дисконтированная стоимость и текущая дисконтированная стоимость

Год

Затраты (-)

Результаты (+)

КД при Е = 0,22

ТДС (руб.)

ТДС нарастающим итогом

0

-126879

1

-126879

-126879

1

77116

0,82

63232

-63644

2

77116

0,672

51822

-11822

3

77116

0,551

42491

30669

4

77116

0,451

34779

65448

ЧДС=65448

;

0,82;

=0,672;

=0,551;

=0,451.

Точное значение ЕВН вычисляется по формуле при шаге в 1% (при большем шаге числитель умножается на величину шага).

где ЕЧДС(+) - значение ставки дисконта, при которой ЧДС принимало последнее положительное значение;

ЧДС(+) - последнее положительное значение ЧДС;

ЧДС(-) - последнее отрицательное значение ЧДС.

Зависимость чистой дисконтированной стоимости от нормы дисконта, представлена в таблице 2.4Таблица 2.3 и отражена рисунке 2.1Рисунок 2.1.

Таблица 2.3 - Зависимость ЧДС от нормы дисконта

Значение нормы дисконта (Е)

Значение ЧДС, руб.

0,22

65448

0,3

40155

0,4

15631

0,45

5760

0,48

285

0,49

-1488

0,5

-3108

Рисунок 2.1 - Зависимость ЧДС от нормы дисконта

Таким образом, точное значение лежит в переделах от 48 до 49 %.

Точное значение внутренней нормы доходности (рентабельность) составит:

% (38)

Рассчитанное значение ЕВН, составляющее %, превышает фактическую норму дисконта ЕВН=22%, следовательно, инвестиции в данный проект оправданы.

Таблица 2.5- Расчет внутренней нормы дисконта

Год

Денежные потоки, руб.

Е=0,48%

Е=0,49%

КД

ТДС,

руб.

ТДСни, руб.

КД

ТДС, руб.

ТДСни, руб.

0

-123984

1

-126879

-126879

1

-126879

-126879

1

77116

0,676

52130

-74749

0,671

51745

-75134

2

77116

0,457

35242

-39507

0,45

34702

-40432

3

77116

0,308

23752

-15755

0,302

23289

-17143

4

77116

0,208

16040

285

0,203

15655

-1488

ЧДС = 285руб. ЧДС = -1488руб.

Индекс доходности (ИД) рассчитывается по формуле:

(39)

где К - приведенная величина инвестиций, рассчитывающаяся по формуле

(40)

где Kt - величина инвестиций в t-ом году.

Индекс доходности (ИД) проекта составляет:

ИД = = 1,52

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

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

, (41)

где ИД - индекс доходности проекта;

Т-срок службы программы.

Средняя рентабельность разработки в нашем случае составит:

% (42)

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

Определим Ток графическим методом. График, изображенный на рисунке 2.2Рисунок 2.2, строится по данным таблицы 2.3Таблица 2.2.

Как видно по графику, значение Ток составляет примерно 2,4 года.

Рисунок 2.2 - Определение срока окупаемости проекта

2.3.7 Экономическая целесообразность разработки проекта

Обобщенные технико-экономические показатели разработки программы сведены в таблице 2.6Таблица 2.4.

Таблица 2.4- Обобщённые технико-экономические показатели проекта

Показатель

Значение

Капитальные вложения (руб.)

Эксплуатационные расходы (руб.)

Оптовая цена (руб.)

Свободная отпускная цена (руб.)

Затраты на проектирование (руб.)

123984

Чистая дисконтированная стоимость (при Е = 22%) (руб.)

65448

Внутренняя норма доходности (процент)

Индекс доходности

Средняя рентабельность разработки (процент)

Срок окупаемости (год)

2,4

По полученным результатам проведенных вычислений величина ТДС>0, значение индекса доходности ИД > 1, а рассчитанная ЕВН=48,16% превышает фактическую норму дисконта ЕВН=22%,. Это позволяет сделать вывод о том, что вложение инвестиций в разработку данного проекта является экономически целесообразным.

2.4 Бизнес-план

2.4.1 Цели и задачи предпринимательской деятельности

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

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

2.4.2 Обобщённое резюме, основные параметры и показатели
бизнес-плана

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

Для разработки потребуется новейшее оборудование и технологии. Реализацию планируется провести в течение 70 дней. Для обеспечения материально-технической базы потребуется 123984 руб. Это необходимо для покрытия общих операционных расходов, непредвиденных издержек и различных единовременных начальных издержек, а так же затраты на заработную плату разработчика программы. Розничную цену планируется установить 23956 руб., предполагаемая рентабельность 38 % и срок окупаемости около 2,4 лет.

2.4.3 Анализ и оценка конъюнктуры рынка сбыта, спроса возможных объемов продаж

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

Ожидается, что информационная система будет набирать популярность среди работников отдела кадров и директоров предприятия

Интерес пользователя будет привлекаться за счет:

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

- рекламы через различные порталы;

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

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

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

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

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

- введение новых функций информационной си и улучшение существующих.

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

2.4.4 План программа действий и организационные меры

Организационные меры:

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

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

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

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

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

2.4.5 Ресурсное обеспечение

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

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

2.4.6 Эффективность проекта

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

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

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

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

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

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

3.1 Микроклимат помещения с ЭВМ

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

С 30 июня 2003 года действуют обязательные санитарно-эпидемиологические правила и нормативы - СанПиН 2.2.2/2.4.1340-03 «Гигиенические требования к персональным электронно-вычислительным машинам и организации работы». На сегодняшний день это основной нормативный документ по безопасной работе на компьютере. В этом документе наряду с другими положениями регламентируются требования к микроклимату помещения.

Для помещения с компьютером существуют определенные требования к температуре и влажности. Температура должна находиться на уровне 21-25 °C, относительная влажность - 40-60 %.

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

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

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

3.2 Требования к микроклимату на рабочих местах, оборудованных ПЭВМ

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

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

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

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

3.3 Влияние микроклимата

Исследования показали, что человек проводит в помещении 80% своей жизни, из них 40% - на рабочем месте. От того, в каких условиях нам приходится трудиться, зависит многое, в том числе и здоровье.

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

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

Микроклимат определяется действующим на организм человека сочетанием температуры, влажности, скорости движения воздуха и теплового излучения нагретых поверхностей. В основном он влияет на тепловое состояние организма и его теплообмен с окружающей средой. Несмотря на то, что параметры микроклимата помещений могут значительно колебаться, температура тела человека остается постоянной (+36,6°С). Свойство человеческого организма поддерживать тепловой баланс называется терморегуляцией.

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

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

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

Длительное воздействие высокой температуры (особенно с повышенной влажностью) может привести к значительному накоплению тепла в организме и его перегреванию выше допустимого уровня - гипертермии (состояние, при котором температура тела повышается до +38 - 40°С).

Производственные процессы, выполняемые при пониженной температуре, большой подвижности и влажности воздуха, могут быть причиной охлаждения и даже переохлаждения организма - гипотермии (снижения температуры тела ниже +35°С). При подобных характеристиках микроклимата могут возникать холодо- вые травмы.

Параметры комфорта

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

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

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

3.4 Требования санитарных норм к помещениям, оборудованных ПЭВМ

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

Влажность воздуха оказывает влияние на терморегуляцию организма: высокая влажность (более чем 85%) затрудняет терморегуляцию вследствие снижения испарения пота, а слишком низкая (менее 20%) - вызывает пересыхание слизистой оболочки дыхательных путей. Движение воздуха оказывает большое влияние на самочувствие человека. Оно способствует увеличению теплоотдачи организма человека. В зимнее время года скорость движения воздуха не должна превышать 0,2-0,5 м/с, а летом - 0,2-1 м/с. Чрезвычайно важно поддерживать оптимальную влажность в помещении. Чем выше влажность, тем сильнее ослабляется влияние электростатических полей. С другой стороны, чрезмерная влажность отрицательным образом сказывается на самочувствии людей.

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

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

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

Кабинет с ПЭВМ должен быть оборудован умывальником с подводкой горячей и холодной воды. Для окраски стен и панелей должны быть использованы светлые тона красок (р=0,5-0,6). Состав красок должен исключать возникновение известковой пыли. Поверхности ограждающих конструкций кабинета, классной доски, рабочих столов должны быть матовыми.

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

Размещение помещений с ПЭВМ во всех организациях в цокольных и подвальных помещениях не допускается. Минимальная площадь, приходящаяся на одну ПЭВМ, должна быть не менее 6 кв.м., а объем - не менее 24,0 куб.м. при высоте не менее 4 м. При меньшей высоте помещения рекомендуется увеличить площадь на одно рабочее место. Площадь помещения должна позволять расставить в нем мебель с соблюдением санитарно-гигиенических норм.

2.10.4.6. Модульными размерами рабочей поверхности стола для ПЭВМ, на основании которых должны рассчитываться конструктивные размеры, следует считать: ширину - 800, 1000, 1200, 1400 мм, глубину - 800 и 1000 мм при нерегулируемой его высоте, равной 725 мм.

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

а) по ширине кабинета:

- расстояние между стенкой с оконными проемами и столами должно быть не менее 0,8 м;

- расстояние между стенкой, противоположной оконным проемам, и столами с ПЭВМ должно быть порядка 0,1 м, а в ряде случаев, в зависимости от используемых видеомониторов, столы могут быть установлены непосредственно у стены;

б) по длине помещения столы с ПЭВМ могут быть расставлены без разрыва и с расстоянием между ними.

При расположении столов с ПЭВМ рядами каждый стол должен иметь защитный экран со стороны тыльной части видеомонитора. Экран крепится к столу на расстоянии 3-5 см, площадь его должна быть достаточна для защиты проводов электропитания.

Вычислительная техника является источником существенных тепловыделений, что может привести к повышению температуры и снижению относительной влажности в помещении. В помещениях, где установлены компьютеры, должны соблюдаться определенные параметры микроклимата. Холодный и переходный период года: температура воздуха в помещении 22 - 24° С, относительная влажность 40 - 60%, скорость движения воздуха до 0,1 м/с. Тёплый период года: температура воздуха в помещении 23 - 25° С, относительная влажность 40 - 60%, скорость движения воздуха 0,1 - 0,2 м/с.

Объем помещений, в которых размещены работники вычислительных центров, не должен быть меньше 19,5 м3/человека с учетом максимального числа одновременно работающих в смену. Нормы подачи свежего воздуха в помещения, где расположены компьютеры приведены далее. Объём помещения на человека до 20 м3 , объёмный расход подаваемого в помещение свежего воздуха 30 м3 на одного человека в час; 20 - 40 м3 - не менее 20 м3; более 40 м3 - естественная вентиляция; помещение без окон и световых фонарей - объёмный расход свежего воздуха не менее 60 м3 на человека.

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

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

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

Заключение

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

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

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

Список используемых источников

1 М. Фаулер - Основы UML.2-е издание /изд. - СПб.: Питер, 2009.-560с;

2 Скит Джон - C#. Программирование для профессионалов1-е изд. - СПб.: Питер, 2008.-928 с.: ил;

3 MSDN - Учебник. Среда SQL Server Management Studio;

4 С.В. Глушаков, Д.В. Ломотько - Базы данных изд СПб.: Питер, 2008.-366 с;


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

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