
- •8 Экономическая часть
- •8.1 Планирование работы при помощи ленточного графика
- •8.2 Составление сметы затрат на разработку и определение цены на программную разработку
- •8.2.1 Материальные затраты
- •8.2.2 Затраты на оплату труда
- •8.2.3 Отчисления на социальные нужды
- •8.2.4 Амортизация основных фондов
- •8.2.5 Накладные расходы
- •8.3 Экономическая эффективность разработки
1 Технико-экономическое обоснование проекта
В настоящее время уже невозможно представить нашу жизнь без вычислительной техники. В последние годы произошел стремительный скачок в развитии компьютерных технологий. Информационные системы прочно укрепились в обслуживании различных сфер деятельности, в системах управления хозяйственными и техническими объектами, в научных исследованиях, в процессе автоматизации проектирования производства и других областях. Использование ПЭВМ в деятельности предприятий уже давно не роскошь, а жизненная необходимость.
В современных условиях для повышения эффективности управления необходимо уделять достаточное внимание контролю за исполнением директивных и других распорядительных документов, издаваемых на предприятии. Ведь от того, насколько профессионально ведется документация, зависит успех управленческой деятельности в целом. Правильно организованное управление делами снижает время, необходимое для поиска, повышает точность и своевременность информации, устраняет ее избыточность.
Контроль исполнения документов направлен на выполнение поручений в установленные сроки.
Эффективность контроля зависит от:
- своевременного доведения до исполнителей требований приказов, указаний, заданий и поручений;
- своевременного развертывания работ исполнителем;
- своевременного выявления наметившихся отставаний и принятия оперативных мер по их ликвидации;
- анализа и воздействия на ход исполнения заданий и поручений;
- обеспечения гласности результатов контроля.
В настоящее время на предприятиях любые процессы, связанные с хранением, обработкой и выдачей большого количества информации, стараются автоматизировать. Создаются всевозможные базы данных, автоматизированные системы управления (АСУ), способные облегчить работу сотрудников предприятия. Подобные системы обладают целым рядом преимуществ:
- хранение всех требуемых данных;
- ввод новой информации и изменение уже существующей;
- удаление устаревшей или неверной информации;
- вывод на экран требуемых сведений по запросу пользователя и т.д.
Целью применения программного обеспечения (ПО) на предприятиях является повышение эффективности работы управляемого процесса за счет снижения влияния человеческого фактора, сокращения персонала, минимизации расходов энергии. Основные функции, выполняемые подобным ПО, включают в себя контроль управления, обмен данными, обработку, накопление и хранение информации, построение графиков и отчетов.
В настоящее время на предприятиях практически повсеместно создаются корпоративные сети, что влечет за собой применение клиент-серверных технологий. До появления клиент-серверной технологии использовалась файл-серверная технология.
При работе с файл-серверной версией вся ответственность за сохранность и целостность базы данных лежала на программе и сетевой операционной системе. Обработка всех данных происходила на рабочих местах, а сервер использовался только как разделяемый накопитель. Каждый пользователь непосредственно использовал информацию и вносил изменения в файлы данных. При больших объемах данных и в работе в многопользовательском режиме существенно снижалось быстродействие – ведь чем больше пользователей, тем выше требования к разделению данных. Кроме того, могли возникнуть повреждения баз данных.
В свою очередь клиент-серверная технология позволила обойти эти проблемы, так как вся работа с базой данных происходит на сервере. В файл изменения вносятся только после того, как сервер получит сообщение о том, что корректировка файла завершена. Это существенно повышает быстродействие системы.
Преимуществом клиент-серверной технологии является возможность использовать справочную информацию, созданную другими пользователями, а также возможен доступ к одной базе данных с нескольких рабочих мест.
Кроме высокого быстродействия и надежности, архитектура «клиент-сервер» дает много преимуществ и в части технического обеспечения. Во-первых, сервер оптимизирует выполнение функций обработки данных, что избавляет от необходимости оптимизации рабочих станций. Рабочая станция может быть укомплектована не очень быстрым процессором, и, тем не менее сервер позволит быстро получить результаты обработки запроса. Во-вторых, поскольку рабочие станции не обрабатывают все промежуточные данные, существенно снижается нагрузка на сеть. Таким образом, использование архитектуры клиент-сервер позволило создавать надежные (в смысле целостности данных) многопользовательские информационные системы с централизованной базой данных, независимые от аппаратной (а часто и программной) части сервера базы данных.
Программное обеспечение, рассматриваемое в данном дипломном проекте, представляет собой единую систему контроля исполнения распорядительных документов, издаваемых на предприятии.
До разработки данного ПО, работа на ГРПЗ по контролю за исполнением директивных и распорядительных документов, велась не в полном объёме вручную. Данная информация обладала малой актуальностью, т.к. она быстро устаревала. Собственная разработка программного обеспечения позволяет учесть все особенности и потребности функционирования данной системы на предприятии, а также вести его актуальную поддержку.
Автоматизированная система контроля исполнения распорядительных документов предполагает выполнение следующих функций:
- подведение итогов по исполнительности за месяц;
- выдача напоминаний лицам, контролирующим выполнение;
- выдача информации по запросу о состоянии выполнения того или иного документа;
- выдача карточек исполнителю.
8 Экономическая часть
Программное обеспечение, рассматриваемое в данном дипломном проекте, представляет собой единую систему контроля исполнения распорядительных документов, издаваемых на предприятии.
Данный раздел дипломного проекта анализирует объект проектирования с точки зрения экономической эффективности его создания и внедрения.
В настоящем разделе строится ленточный график выполнения темы, а также оцениваются трудозатраты на разработку программного продукта, производится расчет планируемых затрат и себестоимости.
8.1 Планирование работы при помощи ленточного графика
Разработка, выполняемая в рамках дипломного проекта, имеет научно-исследовательский характер. Одной из основных целей планирования НИР является определение общей продолжительности их проведения. Так как объем исследований небольшой, то наиболее удобным, простым и наглядным является ленточный график проведения НИР. Он представляет собой таблицу, где перечислены наименования видов работ, должности исполнителей и длительность выполнения каждого вида работ, а также трудоемкость и численность исполнителей. Продолжением таблицы является график, отражающий продолжительность каждого вида работ в виде отрезков времени, которые располагаются в соответствии с последовательностью выполнения работ.
При разработке программных средств был выполнен следующий перечень работ:
- разработка задания на проект;
- формирование требований к автоматизированной системе управления (АСУ);
- разработка концепций АСУ;
- разработка технического задания на создание АСУ;
- разработка технического проекта;
- разработка и тестирование программы;
- оформление графического материала;
- оформление отчетной документации.
Трудоемкость выполнения всей проектной разработки определяется по сумме трудоемкости этапов и видов работ, оцениваемых экспертным путем в человеко-днях. В соответствии с приведенным выше перечнем трудоемкости отдельных работ составили:
T1 = 2 (чел.-дн.) U1 = 2 (чел.)
T2 = 4 (чел.-дн.) U2 = 1 (чел.)
T3 = 4 (чел.-дн.) U3 = 1 (чел.)
T4 = 6 (чел.-дн.) U4 = 1 (чел.)
T5 = 12 (чел.-дн.) U5 = 1 (чел.)
T6 = 35 (чел.-дн.) U6 = 1 (чел.)
T7 = 4 (чел.-дн.) U7 = 1 (чел.)
T8 = 4 (чел.-дн.) U8 = 1 (чел.)
Пункт 1 выполняется дипломником совместно с руководителем проекта, пункты 2-8 дипломником. Таким образом, получим следующие продолжительности работ, в соответствии с их перечнем:
Tn1 = 2/2 (дн.);
Tn2 = 4/1 (дн.);
Tn3 = 4/1 (дн.);
Tn4 = 6/1 (дн.);
Tn5 = 12/1 (дн.);
Tn6 = 35/1 (дн.);
Tn7 = 4/1 (дн.);
Tn8 = 4/1 (дн.);
Общую трудоемкость получаем суммированием трудоемкостей работ всех этапов. План проектирования системы по стадиям разработки приведен в таблице 8.1.
Таблица 8.1 - План проектирования программной продукции
Стадии разработки проекта |
Этапы выполнения проекта |
Длительность, дней |
Длительность, % |
Исполнитель |
|||
Техническое предложение |
1.Разработка задания на проект |
1 |
1,43 |
Руководитель, инженер |
|||
2.Формирование требований к АСУ |
4 |
5,71 |
Инженер |
||||
Эскизный проект |
3.Разработка концепций АСУ |
4 |
5,71 |
Инженер |
|||
4.Разработка технического задания на создание АСУ |
6 |
8,57 |
Инженер |
||||
Технический проект |
5.Разработка технического проекта |
12 |
17,1 |
Инженер |
|||
6.Разработка и тестирование программы |
35 |
50 |
Инженер |
||||
Рабочая документация |
7.Оформление графического материала |
4 |
5,71 |
Инженер |
|||
8.Оформление отчетной документации |
4 |
5,71 |
Инженер |
||||
Итого |
70 |
100 |
|
Таким образом, общее время работы над данным проектом составляет 70 дней, из них ЭВМ использовалась 55 дней.
При разработке проекта был использован ленточный план-график, отражающий длительность каждого этапа работ, который приведен на рисунке 8.1.
Рисунок 8.1 Ленточный график работ