Информационная система учета и контроля успеваемости и посещаемости студентов ЮТИ ТПУ

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



Шо - коэффициент широты охвата охранными мероприятиями решенной технической задачи.

В таблице 10.1 представлены значения и расчет показателя "значимость технического решения".

Таблица 10.1 - Расчет показателя "значимость технического решения"

КоэффициентыБазовый вариантРазрабатываемый продуктАи1,01,0Пр1,01,05Сз4,55,5Мк1,01,0Ои1,01,0Шо1,01,0Зтр=5,5Зтр=6,775

Таким образом, из данной таблицы видно, что разрабатываемый программный продукт имеет более высокий показатель эксплуатационно-технического уровня.

Решение о технической обоснованности разработки проекта принимается путем определения коэффициента эксплуатационно-технического уровня, с помощью оценки которого можно провести сравнение качества разрабатываемого проекта с существующим аналогом (базой сравнения). Коэффициент рассчитывается по формуле

(10.2)

где Зтрпр, Зтрбаз - значения показателя "значимость технического решения" для проектируемого и базового вариантов соответственно.

Вычислим коэффициент эксплуатационно-технического уровня Кэту по формуле:

Если Кэту>1, разработка проекта считается оправданной с технической точки зрения [18].

10.3 Планирование комплекса работ по разработке проекта и оценка трудоёмкости

Для разработки системы было задействовано два человека:

-руководитель проекта - выдаёт задание, консультирует и контролирует работу студента дипломника;

-исполнитель (программист).

Руководитель формирует постановку задачи и отвечает за работу по созданию системы. Исполнитель отвечает за проектирование информационного и методического обеспечения, организует программное обеспечение, отвечает за работу системы.

Выбор комплекса работ по разработке проекта производится в соответствии со стандартом, устанавливающим стадии разработки: ГОСТ 19.102-77 "Единая система программной документации".

Перечень этапов работы по разработке проекта представлен в таблице 10.2.

Таблица 10.2 - Стадии и этапы разработки по ГОСТ 19.102-77

Техническое заданиеОбоснование необходимости разработки программыНаучно-исследовательские работыРазработка и утверждение технического заданияЭскизный проектРазработка эскизного проектаУтверждение эскизного проектаТехнический проектРазработка технического проектаУтверждение технического проектаРабочий проектРазработка программыРазработка программной документацииИспытания программыВнедрениеПодготовка и передача программы

Время, затраченное исполнителями, на выполнение каждого из этапов работы, приведено в таблице 10.3

Таблица 10.3 - Комплекс работ по разработке проекта

ЭтапСодержание работИсполнителиДлительность, в дняхЗагрузка, в дняхЗагрузка, в %1. Исследование и обоснование стадии создания1.1Постановка задачиРуководитель Программист31 325 751.2Обзор рынка аналитических программ Программист44100ЭтапСодержание работИсполнителиДлительность, в дняхЗагрузка, в дняхЗагрузка, в %1.3Подбор и изучение литературыПрограммист1212100Итого по этапуРуководитель Программист191 195 952Научно-исследовательская работа2.1Изучение методик проведения анализаПрограммист331002.2Определение структуры входных и выходных данных Руководитель Программист41 420 802.3Обоснование необходимости разработкиПрограммист22100Итого по этапуРуководитель Программист91 915 853Разработка и утверждение технического задания3.1Определение требований к информационному обеспечениюРуководитель Программист21 233 673.2Определение требований к программному обеспечениюРуководитель Программист21 233 67ЭтапСодержание работИсполнителиДлительность, в дняхЗагрузка, в дняхЗагрузка, в %3.3Выбор программных средств реализации проектаПрограммист111003.4Согласование и утверждение технического заданияРуководитель Программист31 325 75Итого по этапуРуководитель Программист83 827 734Технический проект4.1Разработка алгоритма решения задачиРуководитель Программист62 625 754.2Анализ структуры данных информационной базыРуководитель Программист41 420 804.3Определение формы представления входных и выходных данныхПрограммист221004.4Разработка интерфейса системыПрограммист44100Итого по этапу Руководитель Программист16 3 1616 845Проектирование5.1Программирование и отладка алгоритмаПрограммист31311005.2ТестированиеРуководитель Программист124 1225 75ЭтапСодержание работИсполнителиДлительность, в дняхЗагрузка, в дняхЗагрузка, в %5.3Анализ полученных результатов и доработка программыРуководитель Программист101 109 91Итого по этапуРуководитель Программист535 539 916Оформление дипломного проекта6.1Проведение расчетов показателей безопасности жизнедеятельностиПрограммист331006.2Проведение экономических расчетовПрограммист441006.3Оформление пояснительной запискиПрограммист1717100Итого по этапуПрограммист2424100Итого по темеРуководитель Программист12913 1299 91

Итого, загрузка исполнителей составила:

. Для руководителя - 13 дней.

. Для программиста - 129 дней.

На основе данных таблицы 10.3 разработан календарный график выполнения работ (таблица 10.4) показывающий последовательность и взаимосвязь выполнения комплекса работ.

Таблица 10.4 - Календарный график выполнения работ

СтадииИсполнителиДлительность, днейКалендарный график1.1Руководитель Программист1 324.01.2005-24.01.2005 25.01.2005-27.01.2005СтадииИсполнителиДлительность, днейКалендарный график1.2Программист428.01.2005-31.01.20051.3Программист1201.02.2005-12.02.20052.1Программист313.02.2005-15.02.20052.2Руководитель Про