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

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

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 10.07.2017
Размер файла 418,3 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

7.3.3 Поле "Сортировка"

Существует два варианта заполнения: по количеству решенных задач и по баллам. В первом случае участники сортируются в отчете по количеству попыток решений. Во втором случае - по баллам.

Баллы для сайтов http://acm.timus.ru и https://acmp.ru вводятся вручную на вкладке "Задачи" в поле "Баллы" через запятую. Для сайта http://atpp.vstu.edu.ru баллы вводить не требуется.

При выборе сортировки по количеству решенных задач поле "Баллы" будет не активно.

7.4 Получение отчета

Для получения отчета нажмите кнопку "Получить отчет" и выберите место его сохранения. Затем откройте и оцените результаты.

7.5 Расшифровка результатов отчета

· Имя строки - имя участника кружка.

· Имя столбца состоит из двух частей - название сайта, с которого собрана информация и номер задачи.

o http://acm.timus.ru - "ti".

o http://atpp.vstu.edu.ru - "at".

o https://acmp.ru - "ac".

· Последний столбец - "Место", в нем прописано место участника кружка в общем рейтинге.

· Столбец "Баллы" показывает сумму баллов за решение всех задач, доступен только при сортировке по баллам.

· Ячейка таблицы результатов может быть трех цветов:

o Серая: нет решений за данный промежуток времени, но задача решена.

o Зеленая: задача решена в заданный промежуток времени.

o Красная: задача не решена.

· Содержимое ячейки:

o Число - количество попыток решения данной задачи за данный промежуток времени.

o "+" - задача решена, "-" - задача не решена вообще.

Заключение

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

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

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

Программа может быть в дальнейшем модифицирована:

· Добавлены новые сайты архивов задач.

· Добавлены новые функции.

· Доработан интерфейс, добавлены/удалены/заменены его элементы.

· Увеличена скорость обработки информации.

Список использованных источников

1. Сьерра, К. Изучаем Java / К. Сьерра, Б. Бейтс. - М. : Эксмо, 2015. - 720 c.

2. Льюис, Д. Самоучитель Java 7: Пер. с нем. / Д. Льюис, П. Мюллер. - Санкт - Петербург: БХВ - Петербург, 2014. - 464 c.

3. Datacol. Парсинг в интернете, 2011-2017 [Электронный ресурс]: офиц. сайт. - URL: http://web-data-extractor.net

4. SBFactory - парсер контента, программа для наполнения интернет магазинов, 2017 [Электронный ресурс]: офиц. сайт. - URL: http://sbfactory.ru

5. Сергушичева, А.П. Учебное пособие - Жизненный цикл программного продукта/ Сергушичева, А.П - Вологда: ВоГТУ, 2010. - 136с.

6. Парсеры сайтов - что это такое?, 2014 [Электронный ресурс]: офиц. сайт. - URL : http://obzor-tyt.ru/parsery-sajtov-chto-eto-takoe

7. Software Informer, 2017 [Электронный ресурс] - URL : http://javafx-scene-builder.informer.com/2.0

8. Как просто! [Электронный ресурс] - URL : http://www.kakprosto.ru/kak-253156-kak-vybrat-java-ide

9. Википедия [Электронный ресурс] - URL : https://ru.wikipedia.org/wiki/JavaFX

10. Википедия [Электронный ресурс] - URL : https://ru.wikipedia.org/wiki/%D0%A2%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D0%BE_%D1%81%D1%82%D1%80%D0%B0%D1%82%D0%B5%D0%B3%D0%B8%D0%B8_%D1%87%D1%91%D1%80%D0%BD%D0%BE%D0%B3%D0%BE_%D1%8F%D1%89%D0%B8%D0%BA%D0%B0

11. Методические рекомендации к выполнению лабораторной работы №6 "Методы тестирования" / Сост. А.П. Сергушичева. - Вологда: ВоГТУ, 2008. -31 с.

12. Info.javarush [Электронный ресурс] -URL: http://info.javarush.ru/idea_help/2014/01/22/%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE-%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F-IntelliJ-IDEA-%D0%9E%D1%82%D0%BB%D0%B0%D0%B4%D1%87%D0%B8%D0%BA-.html

Размещено на Allbest.ru


Подобные документы

  • Характеристика и особенности системы Pascal ABC 3.0.1. Обучение программированию школьников и студентов младших курсов. Создание и отладка программного продукта для поиска документа, книги в библиотеке или в архиве, получения информации об издании.

    курсовая работа [3,4 M], добавлен 11.09.2011

  • Порядок сбора данных с помощью программного обеспечения "ПРОЛОГ". Языки программирования VBA и HTML, их характерные особенности. Web-сервера Apache, принцип работы серверной системы. Реализация сбора данных и разработка сайта с показаниями приборов.

    дипломная работа [4,4 M], добавлен 24.09.2014

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

    дипломная работа [867,6 K], добавлен 05.11.2015

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

    дипломная работа [3,0 M], добавлен 28.01.2014

  • Возможности создания баз данных средствами программного продукта SQL. Изучение предметной области и разработка проекта базы данных по учету студентов "Журнал классного руководителя". Задачи реализации программного средства, его тестирование и отладка.

    курсовая работа [3,7 M], добавлен 07.12.2012

  • Обоснование выбора языка программирования. Анализ входных и выходных документов. Логическая структура базы данных. Разработка алгоритма работы программы. Написание программного кода. Тестирование программного продукта. Стоимость программного продукта.

    дипломная работа [1008,9 K], добавлен 13.10.2013

  • Разработка программного обеспечения, предназначенного для предоставления трех способов прохождения тестов для студентов. Построение модели потоков данных, физической базы данных. Выбор языка программирования. Условия эксплуатации, требования к надежности.

    дипломная работа [2,7 M], добавлен 18.04.2014

  • Разработка базы данных для автоматизации учета и хранения сведений о заявках от работодателей. Проектирование приложения в СУБД Access. Описание запросов, отчетов и представлений данных. Интерфейс, условия выполнения и тестирование программного продукта.

    курсовая работа [3,7 M], добавлен 05.04.2012

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

    дипломная работа [2,1 M], добавлен 12.04.2014

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

    курсовая работа [139,0 K], добавлен 22.09.2008

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.