Моделирование предметной области базы данных АИС деканата "Учет студентов"
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
о программное средство, составляющее АПС Учет студентов, описано руководство пользователя данным программным средством, в следующий главе будет показана экономическая эффективность проекта.
5. Технико-экономическое обоснование внедрения системы
.1 Краткая характеристика проекта
В деканате ФИТТ ГОУ ВПО Сев. Кав. ГТУ в ходе его функционирования, выполняется большая работа по расчету и распределению учебной нагрузки. В связи с тем, что контроль версий и изменений, внесенных в данные версии, очень трудно контролировать и синхронизировать обычным ручным трудом сотрудников деканата (что так же отнимает много времени на работу, напрямую не связанную с их специализацией).
Таким образом, требуется внедрить систему, которая автоматизировала бы операции хранения данных, а так же проводила автоматический контроль версий и синхронизацию данных версий. Так же система должна обеспечивать распределение полномочий доступа к хранимой в системе информации. Внедрение подобной системы способно сократить нагрузку на персонал, а так же снизит время разработки за счет уменьшения времени, необходимого на полную синхронизацию данных. Так же система способна понизить время разработки за счет распараллеливания процессов проектирования (сотрудники будут одновременно работать над проектом, при этом обеспечивается достоверность и непротиворечивость информации).
5.2 Определение трудоемкости выполняемых работ
Для определения общей трудоемкости выполняемых работ, необходимо сначала определить трудоемкость шести этапов проектирования автоматизированной информационной подсистемы:
а)описание задачи;
б)исследование предметной области;
в)разработка блок-схемы;
г)составление программы;
д)отладка программы;
е)подготовка документации.
Затраты труда на описание задачи То принимают ориентировочно То = 36 чел.- ч.
Затраты труда на исследование предметной области Ти с учетом уточнения описания и квалификации программистов определяются по формуле:
(5.1)
где, Чоп.общ - общее число операторов, ед., рассчитывается по формуле 5.2;
Кузт - коэффициент увеличения затрат труда, вследствие недостаточного описания задачи (Кузт = 1,35);
Чоп.u - количество операторов, приходящееся на 1 чел.-ч (Чоп.u = 82 ед / чел.-ч);- коэффициент квалификации программиста (так, как программист, разрабатывающий, данную автоматизированную подсистему имеет опыт работы 3 года, то его коэффициент равен 1).
Для расчета общего числа операторов используется следующая формула:
(5.2)
где, Чоп - число операторов, ед.;
Ксз - коэффициент сложности задачи (Ксз = 1,45);
Ккп - коэффициент коррекции программы, учитывающий новизну проекта (программа новая, поэтому Ккп = 0,1).
С учетом всего вышесказанного, после подстановки данных, получаем:
Рассчитаем затраты труда на Та разработку алгоритма решения (блок-схемы), по формуле:
(5.3)
где Чоп.а - количество операторов, приходящееся на 1 чел.-ч (Чоп.а = 24 ед./чел.-ч.)
Подставим значения:
Затраты труда на составление программы по готовой блок-схеме Тп рассчитываются по формуле:
(5.4)
где Чп.n - количество операторов, приходящееся на 1 чел.-ч (Чп.n = 23 ед./чел.-ч.)
В результате расчетов получаем:
Затраты труда на отладку программы рассчитываются по формуле:
(5.5)
где Чоп.отл - количество операторов, приходящееся на 1 чел.-ч (Чоп.отл = 5 ед /чел.-ч.)
Подставим значения:
Затраты труда на подготовку документации по задаче Тд определяются по формуле:
(5.6)
где Тдр - затраты труда на подготовку материалов в рукописи, определяются по формуле:
(5.7)
где Чоп.др - количество операторов, приходящееся на 1 чел.- ч (Чоп.др = 15 ед/чел.- ч.)
Затраты труда на редактирование, печать и оформление документов:
(5.8)
Все полученные значения трудоемкости, представлены в таблице 5.1
Таблица 5.1 - Определение трудоемкости разработки программного обеспечения
Виды затрат трудаТрудоемкость, чел.- чЗатраты труда на описание задачи, То36Затраты труда на исследование предметной области, Ти41,23Затраты труда на разработку блок-схемы, Та103,34Затраты труда на программирование, Тп108,88Затраты труда на отладку программы, Тотл500,83Затраты труда на подготовку документации, Тд292,15Итого затраты труда на разработку программного продукта, Тпо1083,42
Полученное общее значение трудоемкости Тпо корректируется с учетом уровня языка программирования:
Т = Тпоkкор = 1083,42 * 0,9 = 975,08 (5.9)
где kкор - коэффициент, учитывающий уровень языка программирования (для системы MS Access, kкор = 0,9).
.3 Расчет затрат на разработку программного продукта
Для расчета себестоимости разработки автоматизированной подсистемы учета выставок музея-усадьбы, необходимо рассчитать:
расходы на материалы и запасные части;
заработную плату сотрудников, которые занимались разработкой программного продукта;
дополнительную заработную плату (премии);
отчисления на социальные нужды;
затраты на электроэнергию;
затраты на амортизацию и ремонт вычислительной техники.
Затраты на материальные ресурсы и запасные части представлены в таблице 5.2.
Таблица 5.2 - Затраты на материальные ресурсы и запасные части
Наименование материального ресурсаЕдиница измерен.Кол-во из расход.