Диплом: Разработка информационной системы автоматизации работы центра занятости

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
87
Тест №4. Исходные данные: Модуль «Уровни образования»; код записи
формируется СУБД в виде автоинкремента; определяем два класса
эквивалентности: неправильный – нет наименования уровня образования,
правильный – есть наименование уровня образования.
В качестве наименования профессии в поле «Наименование» (рисунок
№23) ввести значение «», затем нажать кнопку «Сохранить».
Результат: Запись «Образование» не сохраняется. Результат правильный.
Рисунок №23. Редактирование записи «Образование»
Тест №5. Исходные данные: Модуль «Учебные заведения»; код записи
формируется СУБД в виде автоинкремента; определяем два класса
эквивалентности: неправильный – нет наименования учебного заведения,
правильный – есть наименование учебного заведения.
В качестве наименования учебного заведения в поле «Наименование»
(рисунок №24) ввести значение «», затем нажать кнопку «Сохранить».
Результат: Запись «Учебные заведения» не сохраняется. Результат
правильный.
88
Рисунок №24. Редактирование записи «Учебные заведения»
Исходные данные: Модуль «Претенденты» (рисунок №25); код записи
формируется СУБД в виде автоинкремента; определяем по два класса
эквивалентности для всех строковых значений и вводимых выбором:
неправильный – нет значения, правильный – есть значение.
Рисунок №25. Добавление записи «Соискатели»
89
Тест №6. Исходные данные: В качестве значения в поле «фамилия» ввести
пустое значение, затем нажать кнопку «Сохранить ввод».
Результат: Запись не сохраняется, пользователю выдается сообщение
(Рисунок №26), что не введена фамилия, курсор перемещается в поле
«фамилия».
Результат правильный.
Рисунок №26. Сообщение об ошибке
Тест №7. Исходные данные: В качестве значения в поле «фамилия» ввести
строку «Брызгалова», в поле «имя» пустое значение, затем нажать кнопку
«Сохранить ввод».
Результат: Запись не сохраняется, пользователю выдается сообщение
(Рисунок №27), что не введено имя, курсор перемещается в поле «имя».
Результат правильный.
Рисунок №27. Сообщение об ошибке
Тест №8. Исходные данные: В качестве значения в поле «фамилия» ввести
строку «Брызгалова», в поле «имя» ввести строку «Елена», в поле «отчество»
пустое значение, затем нажать кнопку «Сохранить ввод».
Результат: Запись не сохраняется, пользователю выдается сообщение
(Рисунок №28), что не введено отчество, курсор перемещается в поле
«отчество».
Результат правильный.
90
Рисунок №28. Сообщение об ошибке
Тест №9. Исходные данные: В качестве значения в поле «фамилия» ввести
строку «Брызгалова», в поле «имя» ввести строку «Елена», в поле «отчество»
ввести строку «Юрьевна», в поле «образование» пустое значение, затем нажать
кнопку «Сохранить ввод».
Результат: Запись не сохраняется, пользователю выдается сообщение
(Рисунок №29), что не определено образование, курсор перемещается в поле
«образование».
Результат правильный.
Рисунок №29. Сообщение об ошибке
Тест №9. Исходные данные: В качестве значения в поле «фамилия» ввести
строку «Брызгалова», в поле «имя» ввести строку «Елена», в поле «отчество»
ввести строку «Юрьевна», в поле «образование» выбрать значение «Средне
специальное» (Рисунок №30), затем нажать кнопку «Сохранить ввод».
Результат: Запись сохраняется.
Результат правильный. Но оказалась не правильно введенной дата
рождения, так как она не редактировалась и было записано значение по
умолчанию.
91
Рисунок №30. Результат заполнения
Тестирование программы показало, что программа работает надежно и
выполняет все возложенные на нее функции. Что разработанная программа
позволяет осуществлять формирование и регистрацию заказов, а на основе
заключенных заказов формировать план выпуска продукции и определять
загрузку подразделений.
В результате была разработана и реализована программа, которая
обеспечивает:
 ведение справочника должностей,
 ведение справочника профессий,
 ведение справочника уровня образования,
 ведение справочника предприятий,
 ввод и выбор учебных заведений,
 учет соискателей,
 учет вакансий,
 подбор вариантов трудоустройства,
 подбор кандидатов на собеседование.
92
Работа над поставленной задачей позволила применить на практике
возможности реляционной базы данных Paradox 7.0, освоить и применить
средства визуальной среды разработки программных продуктов Delphi.
Разработанная программа автоматизирует регистрацию граждан,
вакансий и подбора вариантов трудоустройства, в соответствии с набором
вакансий и специальности претендента. Разработанная программа представляет
собой инструмент, помогающий специалистам кадровой службы осуществлять
важную часть своих обязанностей по учету и подбору кадров по заданию
предприятий города.
Применение программы будет способствовать повышению
эффективности в трудоустройстве безработных граждан центрами занятости.
93
III. ОБОСНОВАНИЕ ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ
3.1 Выбор и обоснование методики расчёта экономической эффективности
Для подсчета себестоимости продукции и экономической эффективности
данного программного продукта, нужно знать следующие составляющие [15]:
затраты на техническое и программное обеспечение проекта;
расчет затрат на материальные ресурсы;
расчет затрат на энергоресурсы;
амортизационные отчисления;
расчет фонда заработной платы;
прочие расходы.
3.2 Расчёт показателей экономической эффективности проекта
Трудоемкость разработки программного продукта можно определить
следующим способом [2]:
(1)
где
O
t
- затраты труда на подготовку описание задачи;
А
t
- затраты труда на разработку алгоритма решение задачи;
Б
t
- затраты труда на разработку блок-схемы алгоритма решение задачи;
П
t
- затраты труда на составление программы по готовой блок-схеме;
Д
t
- затраты труда на подготовку документации задачи;
ОТ
t
- затраты труда на отладку программы на ЭВМ при комплексной
отладке задачи.
94
Составляющие затрат, в свою очередь можно вычислить через условное
число операторов Q. В нашем случае число операторов в отлаженной программе
Q=1276 творческим характером работы, в место этого оценим затраты труда на
изучение описания задачи с учетом уточнения описания и квалификации
программиста определяются [7]:
K
BQ
T
О
85..75
(2)
где
В- коэффициент увеличения затрат труда вследствие недостаточного
описания задачи, уточнение и некоторой доработки. (В = от 1,2 до 5). В = 1,2
К- коэффициент квалификации разработчика (К = от 0,8 до 1,5) К = 1,1
Таблица №15.
Трудоемкость работ на разработку программы
Этапы проектирования
В
К
Формула расчета
Трудоемкость
чел. час.
1
Подготовительный
O
t
1,2
1,1
1,175
2,11276
O
t
18,56
2
Алгоритм решения задачи
А
t
1,160
1276
A
t
19,33
3
Блок-схема алгоритма
Б
t
1,160
1276
Б
t
19,33
4
Составление программы по
блок-схеме
П
t
1,160
1276
П
t
19,33
5
Отладка программы на
ЭВМ
ОТ
t
А
ОТОТ
tt  5,1
1,140
1276
А
ОТ
t
43,50
6
Подготовка документации
Д
t
1,1150
1276
ДР
t
73,775,0 
ДО
t
7,73
5,80
Итого:
Т
н
=133,58
95
Примечание:
ДОДРД
ttt 
(3)
где
ДР
t
- затраты труда на подготовку материалов и рукописи.
ДО
t
-затраты на редактирование, печать и оформление документации.
Для разработки программы принимается один программист:
Инженер-программист 12 разряда, с трудоемкостью работ
58,133
НП
Tt
Расчет стоимости разработки программы:
Расчет фонда заработной платы
Работа программиста по условиям труда квалифицируется вредной.
Согласно положению об оплате труда доплата за вредность составляет до 12% в
зависимости от аттестации рабочего места.
Для расчета заработной платы, тарифной ставки учитывается
поправочный коэффициент за условие труда 1,12. Тарифный коэффициент 2,2
разряд 12.
Дополнительный фонд заработной платы – 10%
Отчисления на социальные нужды- 19,5%
Определение фонда заработной платы инженера-программиста 12 разряда.
Часовая тарифная ставка 2,2 разряда, с учетом доплаты за вредность,
составляет [7]:
68,141
6,169
12,12,29752
6,169
1


УТТАР
Ч
KKC
C
Тарифная заработная плата за отработанное время:
8925,61158,13368,141 
ИЗ
ОБЩ
n
ЧТАР
TСЗ
Дополнительная заработная плата-10% от Зтар
892,5611,08925,6111,0 
ТАРДОП
ЗЗ
Оплата труда программиста составит:

ДОПТАР
n
ОБЩ
ЗЗЗ
18925,61+ 1892,56 = 20818,17
96
Фонд оплаты труда на разработку программы составит:

Н
ОБЩОТ
ЗФ
20818,17
Отчисления на социальные нужды:
4163,6320,020818,1720,0 
ОТСОЦ
ФФ
Общий фонд заработной платы на разработку программного обеспечения
составит:

СОЦОТ
ФФФ
20818,17+4163,63 = 24981,80
Среднемесячная заработная плата одного специалиста составит:
 6,169
58,133
24981,8
6,169
Н
СР
T
Ф
З
31718,17
Расчет затрат на энергоресурсы
Для выполнения программного проекта используется электроэнергия на
технологические цели [2]:
114,8858,13372,115,0  tЦnNС
ЭР
руб.
N - мощность технических средств- 0,5 квт
n - количество используемых технических средств.
Ц - цена одного киловатта электроэнергии – 1,72 руб.
t- время работы в часах. = 133,58
Расчет цены программы:
18925,61+ 1892,56 = 20818,17+4163,63 = 24981,80 26141,57
Таблица №16.
Калькуляция себестоимости и отпускной цены
п/п
Статьи и затраты
Сумма (руб.)
1
Материалы
390,00
2
Энергоресурсы
114,88
3
Основная заработная плата
18925,61
4
Дополнительная заработная плата
1892,56
5
Отчисление на социальные нужды
4163,63

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран