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

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

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



В·ователю сразу будет доступен список всех вопросов, после ответа, на которые необходимо будет нажать кнопку Завершить.

Если тест имеет вид Последовательно показывать вопросы, то пользователю будет доступен только один вопрос в каждый момент времени и для перехода к следующему вопросу необходимо нажать кнопку Далее. Для завершения теста необходимо нажать кнопку Завершить на последнем вопросе теста.

Если тест имеет вид Показывать по одному вопросу с возможностью отвечать в любом порядке, то пользователю также будет доступен только один вопрос в каждый момент времени, но допускается возможность отвечать на вопросы в любом порядке путем нажатия на номер вопроса. Для завершения теста необходимо нажать кнопку Завершить.

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

Рис.29. Результат прохождения теста

Для просмотра своих результатов прохождения тестов необходимо выбрать пункт Просмотреть свои результаты. Затем выбрать тест и нажать кнопку Просмотреть. После этого можно будет увидеть название теста, результат и список вопросов теста с указанием правильно ли был дан на него ответ (+ правильно, - неправильно) (рис.30).

Рис.30. Просмотр своих результатов

Пользователь с правами Преподаватель, как было сказано ранее, может просмотреть результаты прохождения тестов всех пользователей (рис.31). Для этого необходимо выбрать пункт Просмотреть результаты тестов и выбрать тест. Затем будет показано название теста с указанием автора, максимальное количество ответов и список пользователей, прошедших данный тест с указанием их результатов, а также дата и время начала прохождения теста и дата и время завершения прохождения теста.

Рис.31. Просмотр результатов всех пользователей

Глава 3. Расчет экономической эффективности

.1 Расчет себестоимости программы

Себестоимость разработки информационной системы - это совокупность затрат на разработку программного продукта. Затраты на разработку программы подразделяются на следующие статьи расходов:

1)Основная заработная плата;

)Накладные расходы.

1.Расчет заработной платы программиста

Расчет ЗП программиста производится в соответствии с трудоемкостью разработки программного продукта.

Данные для расчета:

1)Оклад - 5 000 руб.;

2)Плановый фонд рабочего времени за месяц - 176 часов (22 дня);

)Тарифная ставка.

Часовая тарифная ставка (Сч) определяется:

Сч = ,

где Фрв - плановый фонд рабочего времени за месяц, из расчета 22 рабочих дня по 8 часов.

Сч = = 28,4 рубля в час

Основная заработная плата программиста за разработку программы составит:

ЗПосн = Сч тАв Тож

где Тож - время написания программы, которое составляет 4 месяца.

ЗПосн = 28,4 тАв (4тАв22тАв8) = 19 993,6 руб.;

Дополнительная заработная плата:

ЗПдоп =

ЗПдоп == 599,8руб.

Итого затраты на оплату труда:

ЗПобщ = ЗПосн + ЗПдоп

ЗПобщ = 19993,6 + 599,8 = 20 593,4 руб.

2.Расчет накладных расходов

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

Таблица 2. Затраты на электроэнергию

Вид оборудованияМощность, кВтСтоимость, 1 кВт/часВремя работы оборудования, Тож часСумма затрат, руб.ПК0,42,45704689,9Итого---689,9

В таблице 2 выполнены расчеты по затрате ресурсов на электроэнергию по формуле:

Сумма = (М тАв С) тАв Т,

где М - Мощность, кВт

С - Стоимость , 1 кВт/час

Т - Время работы оборудования, Тож час

В таблице 3 рассчитана сумма амортизационных отчислений за период разработки программного продукта в днях.

Таблица 3. Амортизационные отчисления

Вид оборудованияПервоначальная стоимость, руб.Количество рабочих месяцевНорма амортизации %Сумма амортизационных отчислений, руб.ПК20 000412,5833,3Итого---833,3

Сумма амортизационных отчислений за период разработки, определяются по следующим формулам:

Аг =

Амес =,

где Сп - первоначальная стоимость оборудования, руб.;

На - годовая норма амортизации, %;

Тмес - трудоемкость разработки программы, месяцы;

- количество календарных месяцев в году;

Сумма накладных расходов = затраты на электроэнергию + амортизационные отчисления.

Сумма накладных расходов = 689,9+ 833,3= 1 523,2 руб.

3.Расчет калькуляции затрат на разработку программного продукта

Расчет калькуляции затрат наглядно представлен в таблице 4.

Таблица 4

Статья затратЕдиницы измеренияСумма затрат, руб.Общая сумма з/п руб.20 593,4Накладные расходы, в т.ч. амортизацияруб.1 523,2Итого:-22 116,6

3.2 Определение цены программного продукта

Процент рентабельности (условно) - 20% ,

Прибыль рассчитывается по формуле:

П =,

где Сполн - себестоимость

Р - процент рентабельности

П = = 4 423,3 руб.

Цена программного продукта равна сумме полной себестоимости и прибыли:

Ц = Сполн + П

Ц =22 116,6+ 4 423,3 = 26 539,9 руб.

Цена программного продукта с НДС:

НДС =

НДС = = 4 777,2 руб.

Цена = 26 539,9 + 4 777,2 = 31 317,1 руб.

Таким образом, стоимость программного продукта составляет 31 317,1 рублей.

.3 Расчет эффективности програ