Автор работы: Пользователь скрыл имя, 10 Апреля 2014 в 17:51, дипломная работа
Программный продукт автоматизирует учёт выпускаемой продукции на ЧУП «Калинковичский молочный комбинат», изменяет структуру таблиц (добавление/удаление записей), так же при использовании программного продукта значительно снижается трудоёмкость ведения базы данных.
Целью дипломного проекта является создание программы, выполняющую учёт выпускаемой продукции и подсчёт её стоимости, а также формирование отчётов.
Определение отпускной цены программного продукта
На данном этапе определяют трудоемкость разработки программного продукта, стоимость машинного времени, отпускной цены программного продукта в условиях действующей системы налогообложения.
Определение трудоемкости разработки программного продукта
Определение трудоемкости разработки программного продукта производится на основании опытно-статистического метода, в целом на всю разработку, исходя из того, что ее выполняет один техник-программист. Определение трудоемкости осуществляется в соответствии с ГОСТ 19.102-77 «Стадии разработки» ведется исходя из ориентировочного распределения затрат времени.
Расчет трудоемкости на создание программного продукта производится на основании данных таблиц 1 – 4 по описанной ниже методике.
Таблица 1 Структура времени на создание программного продукта
№ этапа |
Обозначение времени данного этапа |
Содержание этапа |
1 |
Tпо |
Подготовка описания задачи. |
2 |
Tо |
Описание задачи. |
3 |
Tбс |
Разработка блок-схемы алгоритма. |
4 |
Tн |
Написание и набивка программы |
5 |
Tд |
Оформление документации. |
Время рассчитывается в человеко–часах, причем Тпо берется по фактически отработанному времени, а время остальных этапов определяется расчетно по условному числу команд .
Условное число команд определяется по формуле:
, (1),
где – коэффициент, учитывающий условное число команд в зависимости от типа задачи, для данной задачи коэффициент принимается = 1400;
– коэффициент, учитывающий новизну и сложность программы.
Выбрать значение коэффициента можно из табл. 2.
Таблица 2 Определение коэффициента, учитывающего условное число команд
Тип задачи |
Пределы изменений коэффициента |
Задачи учета |
от 1400 до 1500 |
Задачи оперативного управления |
от 1500 до 1700 |
Задачи планирования |
от 3000 до 3500 |
Многовариантные задачи |
от 4500 до 5000 |
Комплексные задачи |
от 5000 до 5500 |
Программные продукты по степени новизны могут быть отнесены к одной из 4-х групп:
группа А – разработка принципиально новых задач;
группа Б – разработка оригинальных программ;
группа В – разработка программ с использованием типовых решений;
группа Г – разовая типовая задача.
Для данной задачи степень новизны – В
По степени сложности программные продукты могут быть отнесены к одной из 3-х групп:
Данная задача может быть отнесена к 3 группе сложности.
Коэффициент определяется из таблицы 3 на пересечении групп сложности и степени новизны.
Таблица 3 Определение коэффициента, учитывающего группу сложности и степень новизны
Язык программирования |
Группа сложности |
Степень новизны | |||
А |
Б |
В |
Г | ||
Высокого уровня (Delphi, C++Builder, PRP, HTML, JAYA) |
1 |
1,38 |
1,26 |
1,15 |
0,69 |
2 |
1,30 |
1,19 |
1,08 |
0,65 | |
3 |
1,20 |
1,10 |
1,00 |
0,60 | |
Низкого уровня (Assembler) |
1 |
1,58 |
1,45 |
1,32 |
0,79 |
2 |
1,49 |
1,37 |
1,24 |
0,74 | |
3 |
1,38 |
1,26 |
1,15 |
0,69 |
Для данной задачи коэффициент = 1,00
Теперь, исходя из формулы (1) можно определить условное число команд
(2)
Определяем время, затраченное на каждый этап создания программного продукта:
Tпо =
2) Tо ( время на описание задачи ) определяется по формуле:
Tо = , (4),
где – коэффициент учета изменений задачи, коэффициент в зависимости от сложности задачи и числа изменений выбирается в интервале от 1,2 до 1,5. Для данной задачи = 1,3;
– коэффициент, учитывающий квалификацию программиста. Для стажа программирования от двух до трех лет значение коэффициента = 1.
Таблица 4 Определение коэффициента, учитывающего квалификацию программиста
Стаж программиста |
Значение коэффициента К |
до 2-х лет |
0,8 |
от 2 до 3 лет |
1,0 |
от 3 до 5 лет |
1,1 — 1,2 |
от 5 до 10 лет |
1,2 — 1,3 |
свыше 10 лет |
1,3 — 1,5 |
Применяя формулу (4) подсчитаем время на описание задачи:
Tо = (5)
3) Tбc (время на разработку блок-схемы) определяется по формуле (6) и состовляет:
Tб = (6)
Tб = (7)
4)Tн(время написания программы и набивку программы на языке программирования) определяется по формуле:
Tн = (8)
Применяя формулу (8), подсчитываем время написания программы на языке программирования:
Tн = (9)
5) Время на оформления документации берётся по факту и составляет 40 чел/час:
Tд=40 чел/час
Теперь, зная время, затраченное на каждом этапе, можно подсчитать общее время на создание программного продукта:
T = Tпо + Tо +Tбс +Tн + Tд =5+36,4+28+42+40= 151,4 чел/ час
Вид работ |
Процент от трудоемкости работ |
Трудоемкость в часах | |
Всего |
Время машинное | ||
Техническое задание, эскизный проект (время на подготовку описания задачи, время на описание задачи) |
27,3 |
41,4 |
– |
Технический проект (время на разработку блок-схемы) |
18,6 |
28 |
– |
Рабочий проект (машинное время), (время на написание и набивку программы) |
27,7 |
42 |
42 |
Внедрение в том числе:
|
26,4 13,2 13,2 |
40 20 20 |
20 20 – |
Итого: |
100 |
151,4 |
62 |
Примечание: рабочий проект – машинное время является перекрываемым, т. е. учитывается и в немашинном времени для расчета оплаты труда техника-программиста.
Процент от трудоемкости работ определяют отношением трудоемкости по каждому виду работ к общей трудоемкости, выраженно в процентах.
Определение стоимости машинного времени
Составим таблицу 6 с исходными данными для выполнения расчетов.
а) Определение стоимости потребляемой электроэнергии, руб.:
(11)
где: Квр – коэффициент, учитывающий использование по времени (Квр = 0,8)
Кс – коэффициент, учитывающий потери в сети (Кс = 1,05)
Сэл = (0,53*2032 + 0,32*1600)*483*0,8*1,05 = 644673 р.
б) Определяем затраты на текущий ремонт оборудования, р.:
Таблица 6 – Исходная информация для расчета стоимости машинного времени
Показатель |
Условное обозначение |
Единицы измерения |
Значение, р. |
Балансовая стоимость компьютера |
БК |
р. |
2500000 |
Мощность, потребляемая компьютером |
МК |
КВт |
0,53 |
Полезный фонд времени работы компьютера за год |
FK |
ч |
2032 |
Балансовая стоимость принтера |
БП |
р. |
500000 |
Мощность, потребляемая принтером |
МП |
КВт |
0,32 |
Полезный фонд времени работы принтера за год |
FП |
ч |
1600 |
Стоимость 1кВт * час |
С |
р. |
483 |
Площадь на 1 рабочее место * |
Spm |
м2 |
6 |
Норма амортизации для оборудования |
Нао |
% |
20 |
Норма амортизации для зданий |
Напл |
% |
1 |
Отчисления на текущий ремонт оборудования (в процентах от балансовой стоимости) |
PO |
% |
3,1 |
(12)
Зр = (2500000+500000)*3,1/100 = 93000 р.
Результаты расчетов сводим в таблицу 7.
Таблица 7 – Затраты на 1 машино-час
Показатель |
Условное обозначение |
Значение, р. | |
на год (ЗМг) |
на 1 машино-час (СМч) | ||
стоимость потребляемой электроэнергии |
Сэл |
644673 |
317 |
Затраты на текущий ремонт оборудования |
Зр |
93000 |
46 |
Итого: |
737673 |
363 |
в) Расчет затрат на 1 машино-час ведется исходя из полезного фонда времени работы компьютера за год. То есть итог графы 3 таблицы 7, деленной на полезный фонд времени работы компьютера (FK= 2032) (из таблицы 6).
Затраты на один машино-час, руб. рассчитаны по формуле:
(13),
г) Расчет стоимости машинного времени, рублей:
, (14),
где Тм – машинное время работы компьютера в расчете на программу.
Смвр = 226,9*373=84634 р.
Определение отпускной цены программного продукта в условиях действующей системы налогообложения
Таблица 8 – Затраты на материалы
Наименование |
Техническая характеристика |
Количество, ед. |
Отпускная цена, р. |
Сумма, р. | |
Гибкий диск |
CD – R, 700 МВ, 16х-48х |
1 |
5000 |
5000 | |
Тонер |
HP Q2612A |
1 |
80000 |
80000 | |
Бумага |
Белая, А4 (210х297 мм), 80г/м2 |
1 |
45000 |
45000 | |
Итого: |
- |
- |
- |
130000 |
Информация о работе Автоматизация учета выпускаемой продукции ЧУП «Калинковичский молочный комбинат»