Смекни!
smekni.com

Разработка автоматизированной системы Отдел кадров средствами MS Access (стр. 6 из 7)

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

1. Повторяющиеся строки

2. Неопределённые значения (nulls)

3. Явное указание порядка колонок слева направо

4. Колонки без имени и дублирующиеся имена колонок

5. Отсутствие поддержки свойства «=»

6. Использование указателей

7. Высокая избыточность

- Сложность;

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

- Сложность работы с иерархическими структурами. [19]

2.3 Экономические расчеты эффективности внедрения ИС «Отдел кадров»

Исходные данные для оценки стоимости разработки программного продукта будут рассмотрены по следующему алгоритму.

Условный экономический эффект от внедрения автоматизированной информационной системы «Отдел кадров» достигается за счет того, что приложение, созданное в СУБД MS ACCESS, позволяет автоматизировать процесс регистрации заявок по приему на работу и обеспечивает возможность хранения и обработки сведений, получения статистических данных и печати отчетов. Эта работа на предприятии выполнялась с применением текстового редактора и электронных таблиц. Использование программы позволяет сократить время, необходимое оператору на выполнение работы, в 2,5 раза. Внедрение данной программы позволяет сэкономить фонд заработной платы за счет сокращения времени работы оператора. Ниже приведен расчет экономической эффективности программы «Отдел кадров». [9]

Таблица 1. Исходные данные по предприятию

Наименование показателя Условноеобозначение Числовоезначение
Месячный оклад программиста, руб. Д окл 12000
Рабочая неделя, дни 5
Количество часов, выделяемых на ежедневные профилактические работы, час/сут t проф. Смены 0,5
Количество часов, выделяемых на ежемесячные профилактические работы, час/мес t проф. Месяц 2
Количество часов, выделяемых на ежегодные профилактические работы, час/год t проф. Год 6
Размер премии, % 50
Норма амортизации по оборудованию, % Н ам оборуд. 15
Норма амортизации по зданиям, % Н ам здания 0,35
Коэффициент затрат на текущий ремонт К тр 0,2
Норма прибыли, % Н п 10
Кол-во осветительных приборов на 1 рабочее место, шт. N л 2
Стоимость 1 КВт/ч Ц кВт/ч 1,16
Мощность одного осветительного прибора, Вт N осв 0,06
Мощность единицы оборудования, Вт N об 0,7
Площадь одного рабочего места, м2 S м2 12
Высота помещения, м h 2,80
Стоимость 1м3 здания, руб. Ц м3 1850
Стоимость используемого оборудования, руб. Ц об 32000
Месячный оклад оператора, руб. Д оп 8000

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

I Внешние вводы

1. Таблица Должности

2. Таблица Образование

3. Таблица Отдел

4. Таблица Сотрудники

5. Таблица Специальности

6. Таблица Штатное расписание

Всего: 6

II Внешние выводы представлены разными представлениями в СУБД MS ACCESS из них формами представлены

Всего: 7

Отчетами реализованы

Всего: 5

И запросы

Всего: 3

Таблица 2. Характеристики программы

№ п/п Характеристика Сложность Количество
1 Вводы 2,5 6
2 Выводы (Формы и отчеты) 2 12
3 Запросы 2 3
4 Логические файлы 1,5 6
5 Интерфейсные файлы 0

Функциональная характеристика FP рассчитывается по формуле 1,2:

FP=∑Cii, i=1,… 5, (1)

где Ci – сложность, Кi- количество элементов.


FP=6*2,5+12*2+3*2+6*1,5=54 (2)

Количество условных операторов рассчитывается по формуле 3,4:

Q=FP*К, (3)

где FP – функциональная характеристика, К – коэффициент пересчета, который зависит от среды программирования, для MSACCESS К=9:

Q=54*9=486 (4)

В таблице от квалификации разработчика проведем расчет трудоемкости создания программного продукта в табл. 3

Таблица 3. Квалификация разработчика

Стаж работы Коэффициент KP
до 2-х лет 0,8
2–3 года 1
3–5 лет 1,1–1,2
5–7 лет 1,3–1,4
Свыше 7 лет 1,5–1,6

Затраты труда на исследование алгоритма решения (формула 5,6):


(5)

где Q = условное число операторов;

КР – коэффициент, зависящий от квалификации разработчика;

В-коэффициент увеличения затрат, связанный с неполнотой описания и необходимости уточнений и доработок, принимается B=1,5;

S – коэффициент, который определяется сложностью задачи, в данном случае Р=80.

(6)

tu=11.39 (час)

Затраты труда на разработку алгоритма:

где Q = условное число операторов;

КР – коэффициент, зависящий от квалификации разработчика;

R – коэффициент, который определяется сложностью задачи, в данном случае R=20.


(7)

tp= 30 (час)

Затраты труда на составление программы по готовой блок схеме:


(8)

tп =12 (час)

Затраты труда на автономную отладку программы:


(9)

tотл = 61 (час)

Затраты труда на подготовку документации в рукописи:

(10)


tрук= 30 (час)

Затраты труда на редактирование, печать и оформление документации рассчитываются по формуле:

tдок=0.75*tрук

tдок=0.75*30=23 (час)

Суммарная трудоемкость создания программы:

Т=tu+tp+tn+tотл+tрук+tдок=168 (час) (11)

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

Должностной оклад программиста в зависимости от его квалификации

Докл = 12000 (руб.)

Годовая сумма заработной платы

ЗПгодокл*12, (12)

где 12 – число месяцев в году,

ЗПгод=12000*12=144 000 (руб.)

Премия за высокие результаты работы

П=

, (13)

где процент премии % П =50

П= 144 000*50 /100= 72 000 (руб.)

Основная заработная плата

ОЗП=ЗПгод(14)

ОЗП=144 000+72 000=216 000 (руб.)

Процент дополнительной заработной платы

%ДЗП =

+ 1%, (15)

где До = 44 – дни отпуска;

Дк = 365 – дни календарные;

Дв = 104 – дни выходные;

Дп = 12 – дни праздничные

%ДЗП =(44*100%) / (365–104–12 – 44)+ 1% = 22,36%

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

ДЗП =

(16)

ДЗП = 216 000*22,46 = 48295,92 (руб.)

100

Общий фонд заработной платы

ОФЗП = ОЗП + ДЗП (17)

ОФЗП = 216000 + 48295,92 = 264295,92 (руб.)

Общий фонд заработной платы с областной надбавкой


ОФЗПр-н = ОФЗП * 1.7 (18)

ОФЗПр-н =264295,92 * 1.7 =396443,88 (руб.)

где 1,7 – областная надбавка в Московской области для предприятий в строительной сфере

Общий фонд заработной платы с ЕСН

ОФЗПЕСН = ОФЗПр-н * 1.26, (19)

где 1,26 – ставка ЕСН (единый социальный налог), установлена в размере 26% с 01.01.2005 года [18]

ОФЗПЕСН = 396443,88 * 1.26 = 499519,29 (руб.)

Годовой фонд рабочего времени

Фгод=(Дк – Дв – Дп – До – Ду) * tсм,(20)

Фгод=(365–104–12–44)*8=1640 (час.)

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

Счас=
(30)

Счас= 396443,88/1640= 345,20 (руб.)

Расход по оплате труда разработчика программы

Ззп = Счас * T(31)

Ззп = 345,20 * 168 = 57931,48 (руб.)

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

Таблица 4. Расходные материалы

Статьи затрат Цена за единицу (руб.) Кол-во Всего (руб.)
Картридж 1350,00 2 2700,00
Бумага а4 130,00 1 130,00
Карандаши 3,20 3 9,60
Папка-файл 8,00 2 16,00
Ластик 1,50 1 1,50
Дискета 10,00 3 30,00
Лазерный диск 12,00 2 24,00
Ручка 6,05 2 12,10
Штрих 12,5 1 12,50
Итого: 2935,7

Общехозяйственные расходы рассмотрены ниже: