Разработка компонент для среды структурно-визуального программирования
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
ObjectFromName возвращает набор компонент в формате IObject, по переданному имени;
-Translate переводит переданное строковое значение на текущий язык.
2.Режим проектирования:
-GetSelectedObjects возвращает набор компонент выделенных в среде разработки на форме, в формате массива IObject;
-Процедуры формата obj_... обрабатывают события компонента таким образом, каким он должен вести себя в режиме проектирования, когда произойдет данное событие.
-Событие PropertyChanged должно вызываться компонентом при изменении какого-либо свойства, чтобы среда разработки могла реагировать на это изменение соответствующим образом.
3.Режим отладки:
-UnifedEvent является общим обработчиком для всех событий в среде структурно-визуального программирования в режиме отладки. Каждое событие компонента может быть приведено к данному унифицированному типу обработчика. Все перехваченные события в режиме отладки отправляются в проект посредствам вызова UnifedEvent с разными аргументами. Проект, в свою очередь, принимает событие в общем виде, и дальнейшая работа зависит от переданного аргумента. Обратная связь реализована по средствам изменения аргумента события, который был передан по ссылке.
4. Экономическая часть дипломного проекта
Переход к информационному обществу предполагает информатизацию всех сфер общественной жизни. В настоящее время на дорожную отрасль России выделяются средства, достаточные для проведения автоматизации многих процессов, связанных с эксплуатацией дорожного хозяйства.
Дипломный проект заключается в создании аппаратно-программного комплекса паспортизации и диагностики автомобильных дорог, позволяющего автоматизировать процесс сбора и первоначальной структуризации дорожной информации.
.1 Смета затрат на выполнение работы
В смету затрат включаются все затраты, связанные с выполнением проекта, независимо от источника финансирования. Структура затрат будет иметь следующий вид:
1.Расходы на оплату труда
-основная заработная плата;
-дополнительная заработная плата
2.Материальные затраты
-стоимость материалов и покупных изделий;
-стоимость расходуемой электроэнергии;
-затраты по использованию прикладных программ.
-затраты по оплате услуг, работ сторонних организаций.
3.Амортизация оборудования
-амортизация оборудования;
4.Прочие расходы
-единый социальный налог;
-выплаты на социальное страхование от несчастного случая;
-затраты по использованию INTERNET;
-расходы на управление и хозяйственное обслуживание.
.2 План выполнения работ
Таблица 1. - План выполнения работ
Вид работКатегория работникаВремя разработки, чел/часЗатраты маш. времени, маш/час1. Сбор информации по существующим аналогам Инженер-программист40402. Изучение документации, поиск и установка компонентов, настройка среды разработкиИнженер-программист1001003. Разработка архитектуры, структуры системыИнженер-программист120604. Разработка алгоритма работы. Написание программной части Инженер-программист6006005. ОтладкаИнженер-программист1001006. Написание технической документации по проекту Инженер-программист5050
Получаем: время разработки суммарное равно 1010 часов, суммарное машинное время равно 950 часов.
4.3 Расходы на оплату труда
Расчет основной заработной платы
На статью "Основная заработная плата" относятся выплаты по заработной плате, вычисленные по должностным окладам и тарифным ставкам сотрудников, специалистов, служащих, рабочих предприятия, которые непосредственно занимались выполнением данной работы, премии за основные результаты научно-исследовательской деятельности, выплаты, обусловленные районным регулированием оплаты труда, премии за непрерывный стаж работы.
Размер основной заработной платы устанавливается исходя из численности различных категорий исполнителей, трудоемкости работы, времени, затрачиваемого на выполнение данной работы. Исходными данными для расчета основной заработной платы возьмем трудоемкость работ, стоимость одного человеко-часа работы для разных категорий служащих.
Должностные оклады сотрудников устанавливаются на основе тарифной сетки по оплате труда работников предприятия ООО Индор-Енисей.
Рассчитаем размер основной заработной платы для всех работников, принимавших участие в разработке проекта.
Должностной месячный оклад инженера-программиста организации ООО Индор-Енисей составляет 6 000 руб. (Дмес.окл). Ежемесячная премия составляет 2 125 руб. (Пмес). Северная надбавка составляет 30% от ежемесячных постоянных начислений (Нс). Районный коэффициент составляет так же 30% от ежемесячных постоянных начислений (Нр). Размер основной заработной платы работника предприятия на должности инженера-программиста рассчитывается по формуле
ЗПосн = Дмес.окл. + Пмес + Нс + Нр
Размер ежемесячных выплат на зарплату инженера-программиста получается
ЗПосн = 6000 + 2 125 + 2 437,5 + 2 437,5 = 13 000 руб.
Рассчитаем стоимость часа работы над проектом инженера-программиста:
Сч = ЗПосн/ Чмес
где, Сч - стоимость часа работы инженера-программиста, руб.;
ЗПосн - размер основной заработной платы, руб.;
Чмес - среднее количество рабочих часов в месяце, час. Значение данного параметра примем как 168 часов;
Таким образом, стоимость часа работы программиста получается:
Сч = 13 000 / 168 = 77,38 руб.
Суммарная