Разработка программного продукта для автоматизации сбора данных из электронных архивов задач по программированию
Описание программного продукта, решающего задачу по автоматизации сбора данных, связанных с деятельностью кружка по программированию. Изучение и совершенствование навыков программирования на различных языках среди студентов и школьников старших классов.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 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