Разработка программы обновления программного обеспечения
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
? фонда оплаты труда:
.35 13320,27 = 4662,09 руб.
Накладные расходы составляют 250 % от величины основной заработной платы:
.5 11100,23 = 27750,57 руб.
Прочие расходы включают расходы на машинное время (порядка 3-ёх месяцев на разработку, отладку и тестирование ПП: 700 часов стоимостью 12 руб./час):
12 = 8400 руб.
Таблица 3.3 - Калькуляция темы
№ п/пНаименование статей расходовЗатраты, руб.1Расходные материалы10000,002Основная заработная плата разработчиков11100,233Дополнительная заработная плата разработчиков2220,044Отчисления на социальное страхование4662,095Накладные расходы27750,576Прочие расходы8400,00 Итого затрат: Зк = 64 132,93
Экономия от замены ручной обработки информации на автоматизированную образуется в результате снижения затрат на обработку информации и определяется по формуле, руб.:
Эу = Зр - За, где(3.1)
Зр - затраты на ручную обработку информации, руб.;
За - затраты на автоматизированную обработку информации, руб.
Затраты на ручную обработку информации определяются по формуле:
Зр = Ои Ц Гд / Нв, где(3.2)
Ои - объём информации, обрабатываемой вручную, Мбайт;
Ц - стоимость одного часа работы, руб./час;
Гд - коэффициент, учитывающий дополнительные затраты времени на логические операции при ручной обработке информации;
Нв - норма выработки, Мбайт/час.
В данном случае: Ои = 84,7 Мбайт (общий размер обрабатываемых данных, вводимых для регистрации за год с последующим подсчетом статистики), Ц = 3100 / 22 / 8 17,61 руб./час, Гд = 2.5 (установлен экспериментально), Нв = 0,07 Мбайт/час. Следовательно, затраты на ручную обработку информации будут равны:
Зр = 84,7 17,61 2,5 / 0,07 = 50660,816 руб.
Затраты на автоматизированную обработку информации рассчитываются по следующей формуле:
За = ta Цм + tо (Цм + Цо), где(3.3)
ta - время автоматической обработки, ч.;
Цм - стоимость одного часа машинного времени, руб./час;
tо - время работы оператора, ч.;
Цо - стоимость одного часа работы оператора, руб./час.
Для данного ПП: ta = 18 ч., Цм = 10 руб., tо = 83.3 ч., Цо = 2190 / 22 / 8 12,44 руб. Следовательно, затраты на автоматизированную обработку информации будут равны:
За = 18 10 + 83,3 (10 + 12,44) = 2049,25 руб.
Таким образом, годовая экономия от внедрения ПП равна:
Эу = 50660,816- 2049,25 = 48611,566 руб.
Экономический эффект от использования ПП за год определяется по формуле, руб.:
Эг = Эу - Ен Зк.(3.4)
Эг = 48611,566- 0.2 64 132,93 = 35784,98 руб.
Эффективность разработки может быть оценена по формуле (3.5).
Эр = Эг 0.4 / Зк , где(3.5)
Эр - эффективность разработки, руб.
Эр = 35784,98 0.4 / 64 132,93 = 91618,471
Поскольку Эр > 0.20, программа рассчитывается по формуле (3.6)
Т = Зк / Эг , где(3.6)
Т - срок окупаемости, лет.
Для данной программы:
Т = 64 132,93 / 91618,471 =0,7 лет.
В результате проведенных расчетов можно сделать вывод, что программа экономически целесообразна и может быть рекомендована к внедрению в Управлении Федеральной налоговой службы России по Московской области в отделе материально-технического снабжения и отделе информационных технологий.
ЗАКЛЮЧЕНИЕ
В данном дипломном проекте была спроектирована и реализована программа учета входящих электронных писем в Управлении ФНС России по Московской области. Данная программа обеспечивает следующие основные функции: соединение с сервером по строкам подключений; проверку наличия входящих сообщений; проверку даты, указанной в письме, на вхождение в указанный диапазон дат; формирование результата: отчета входящих электронных писем за период.
Реализация системы проводилась в соответствии с требованиями заказчика. Выбор среды программирования был обусловлен также основными характеристиками большинства используемого программного обеспечения в Управлении ФНС России по Московской области. При разработке программы использовались Borland Delphi 7.0. В процессе написания программы большое внимание было уделено удобству работы пользователя и построению дружественного интерфейса.
Введение программы обеспечит автоматизированный безошибочный учет всех электронных писем, содержащих сведения об обновлении, даст возможность формирования достоверной и полной информации обо всех клиентах, осуществивших обновления для программ ЕГРЮЛ и ЕГРИП в заданный диапазон дат.
Разработанная программа готова к внедрению в Управлении ФНС России по Московской области.
Список используемой литературы
1)Г.С. Иванова Технология программирования - издательство МГТУ имени Н.Э.Баумана 2003 г.
2)ГОСТ 19.701-90. Схемы алгоритмов и программ. Правила выполнения
)ГОСТ 19.003-80. Схемы алгоритмов и программ. Обозначения условные графические
)Александровский А.Д. Delphi 7, Москва, 1999.
)Справка Delphi.
)Основы Программирования И.Г. Семакин, А.П. Шестаков; Москва, Academa; 2003 год.
ПРИЛОЖЕНИЕ А
Исходный текст программы
Текст модуля
unit chek_up_letters;
, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,, StdCtrls, IdBaseComponent, IdComponent, IdTCPConnection,, IdMessageClient, IdIMAP4, IdCoder, IdCoder3to4, IdCoderMIME,, Menus, INIFiles, IdPOP3, IdMessage, IdTCPServer, IdSMTPServer,;
= class(TForm): TIdIMAP4;: TIdDecoderMIME;: TTimer;: TIdPOP3;: TIdMessage;: TButton;: TMemo;: TListBox;: TButton;: TButton;: TButton;: TIdSMTPServer;: TLabel;: TLabel;FormCreate(Sender: TObject);Button4Click(Sender: TObject);ListBox1DblClick(Sender: TObject);Button5Click(Sender: TObject);Button3Click(Sender: TObject);Button2Click(Sender: TObject);Button6