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

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

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



?пту. Такое увеличение количества запросов должно показать при каких нагрузках сервер перестает отвечать на запросы клиентов. Результаты второго этапа представлены на рисунке 17.

Рисунок 25 - Результаты второго этапа тестирования

Полученные данные показали, что при увеличении количества одновременных запросов к серверу возрастает время отклика страницы и составляет в среднем 327 мс. Но количество запросов которое было проигнорировано сервером по-прежнему остается равным нулю. Для третьего этапа тестирования была выбрана нагрузка в 10 запросов в секунду при общем количестве запросов равному 1000. . Результаты третьего этапа представлены на рисунке 26.

Рисунок 26 - Результаты третьего этапа тестирования

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

.3 Выводы

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

5 РАСЧЕТ ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ РАЗРАБОТКИ ПОДСИСТЕМЫ ИНДИВИДУАЛЬНЫХ БЛОГОВ

5.1Резюме

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

Данный сайт позволяет решать такие задачи как:

  • предоставление возможности создания индивидуальных блогов;
  • возможность обмена учебной информации;
  • предоставление возможности создания записей в блогах;
  • организация поиска записей их комментирования и возможность оценивания;
  • предоставление удобной навигации пользователям.

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

.2Характеристика разрабатываемого сайта

Разрабатываемый сайт должен решать следующие задачи:

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

Характеристика сайта с позиции маркетинга проводилась по следующим критериям:

  • по замыслу: Осуществление обмена информацией между участниками образовательного процесса.
  • в реальном исполнении: сайт для поддержки дистанционного обучения.
  • область применения: высшие и средние учебные заведения.
  • Преимущества у пользователя:
  • отсутствие сдерживающего географического фактора, так как доступ на сайт открыт для всех студентов, обучающихся в ВУЗе;
  • возможность просмотра в любое удобное время интересующей записи или блога;
  • возможность добавления новой информации в любое время;
  • удобство навигации между блогами, а также внутри их по записям.

.3 Определение сроков выполнения работ

Для определения сроков выполнения проекта составлен перечень всех необходимых работ. Затем установлены этапы их выполнения, произведено распределение по этапам с указанием конкретных исполнителей. Результаты выполнения работы сведены в таблицу 1.

Таблица 1- Распределение работ по этапам

№ этапаЭтапы Виды работИсполнители1Разработка технического зада-ния (ТЗ) 1.Составление ТЗ и утверждение ТЗ Руководитель2Согласование структуры 2. Разработка и согласование дизайна сайта и макета сайтаПрограммист3. Создание шаблона сайта по согласованному макетуПрограммист4.Создание основных навигационных элементов и информационных блоков сайтаПрограммист5. Разработка и согласование стиля оформленияПрограммист6.Наполнение сайта предоставленным содержимым (контентом) Программист3Разработка ПО 7. Программирование сайта по требованиям, предъявленным к сайту, с использованием макета Программист4Приемка работы и устранение замечаний8. Тестирование и оценка полноты решения поставленных задачРуководитель9. Устранение ошибок и замечанийПрограммист10.Составление отчета и документацииПрограммист

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

Расчет производится по формуле:

, где

a(i) - минимально возможная трудоемкость;

b(i) - максимально возможная трудоемкость;

m(i) - наиболее вероятная трудоемкость.

Дисперсия характеризует степень неопределенности выполнения работы за ожидаемое время T(i) и определяется по формуле:

, где

a(i) - минимально возможная трудоемкость;

b(i) - максимально возможная трудоемкость.

Продолжительность работ определяется по формуле: