Разработка информационной системы для проведения чемпионата по программированию. Самара 2013.

Презентация:



Advertisements
Похожие презентации
Выполнил студент группы А Алексан П.А.. Проектирование и реализация информационной системы «Лаборатория химического анализа» для автоматизации обработки.
Advertisements

Быстрая разработка кадастровых приложений муниципального уровня с использованием системы «ИнМета» Вячеслав Томилин ООО НВЦ «Интеграционные технологии»
Разработка объектно- ориентированного ПО Итеративная модель разработки (развитие водопадной модели) анализ проектирование кодирование тестирование.
НАЧАТЬ ТЕСТ по КИТ2 Разработчики: Оскерко В.С., доцент, к.э.н. Панько Н.Г., студентка ДФФ-1, 2-й курс 2011 г.
Зачем нам нужна VP? Задачи VP взаимодействие между заказчиками и командой разработчиков понимание разрабатываемой системы сокращение расходов упрощение.
Разработка баз данных предприятий ЯОК Саровский физико-технический институт.
Визуальный редактор инфологических схем баз данных.
Тема Выполнил: ФИО студента, группа Руководитель: должность, ученая степень ФИО руководителя ДИПЛОМНАЯ РАБОТА.
Мини-проект Разработка системы тестирования Auto Testing Project Участники: Бышева Татьяна Ильичев Андрей Комин Александр Лапшин Андрей Новиков Егор Синицын.
Разработка системы дистанционного образования. Подсистема инспектора. Нормативные документы. Система поддержки дистанционного образования ФИТ НГУ Автор:
РАЗРАБОТКА ПРИЛОЖЕНИЯ ДЛЯ СОЗДАНИЯ ЗАДАНИЙ НА КЛАССИФИКАЦИЮ ПОНЯТИЙ ДЛЯ НАЧАЛЬНОЙ ШКОЛЫ Выполнила: Жогина В.А., гр.4709 Руководитель: Кайсарова Д. В.,
ДИПЛОМНЫЙ ПРОЕКТ Тема: Разработка автоматизированной информационной системы выплаты пенсий и пособий для ФГУП «Почта России» Студент гр. ИТД-122 Амелюшкин.
Разработчик: Абросимова О.С., группа 14.69(0/2) Руководитель: Жеретинцева Н.Н. Изм Лист докум Подп.Дата ДП Плакат 1 Морской государственный.
Унифицированный язык моделирования UML является графическим языком для визуализации, конструирования и документирования систем, в которых большая роль.
Визуальное моделирование требований к Интернет - решениям Автор : Кашин А. А. Руководитель : Кознов Д. В.
разработать компьютерное приложение специально для учебника «Окружающий мир»; использовать богатые графические и интерактивные возможности компьютера.
Информационная система « АВТОМАТИЗАЦИЯ ПРОКАТА ФИЛЬМОВ » Курсовая работа Работу выполнила: студент Z1243 Э группы факультета информатики и экономики Бареев.
Р ЕДАКТОР UML ACTION ДИАГРАММ Исполнители: Гусев А.П. [Главный программист] Шатеев И.В. [Архитектор] Меркулов А.А. [Прожект-менеджер] (ИВТ-461) ВОЛГОГРАДСКИЙ.
Кафедра «Кибернетика» Дипломная работа по направлению «Прикладная математика и информатика» на тему: Разработка программной системы.
Транксрипт:

Разработка информационной системы для проведения чемпионата по программированию. Самара 2013

Введение Олимпиады по информатике широко распространены и имеют достаточно долгую историю. Командный студенческий чемпионат мира по программированию ACM ICPC (Association for Computing Machinery International Collegiate Programming Contest) проводится с 1977 года. Соревнования обычно проходят следующим образом: Команда состоит из 3х человек, каждой команде выдается 1 компьютер, набор задач (обычно от 8 до 15) и 5 часов на то чтобы их решить. Решение задачи должно быть оформлено в виде программы на алгоритмическом языке. В стандарте ACM прописаны следующие языки: С, С++, Java, но в рамках правил региональных соревнований набор языков может быть расширен. Все решения отправляются проверяющей системе, каждое неверное решение приносит команде 20 минут штрафного времени. Победителем становится команда, решившая наибольшее количество задач, за наименьшее время.

Цель работы: Спроектировать и реализовать информационную систему для проведения чемпионатов по программированию Задачи работы: Изучить предметную область Спроектировать базу данных Выбрать методы реализации Разработать Use-Case диаграммы Разработать диаграммы классов Разработать диаграммы последовательностей Реализовать серверную часть Реализовать Клиентскую часть Протестировать систему

Анализ предметной области Основные решения: Клиент-серверное приложение Кроссплатформенность Необходимость БД для хранения решений и информации о Соревнованиях, задачах и пользователях. Сервер имеет подключение к базе данных Тонкий клиент

Физическая модель базы данных

Выбор средств реализации Средство моделирования базы данных: dbForge studio for MySQL Средства создания UML-диаграмм: ArgoUML и StarUML База данных: MySQL 5.5 Реализация программы: Java NetBeans 7.1.1

Use-Case проверяющая система

Use-Case пользователь – администратор

Диаграмма классов клиент

Диаграмма классов Сервер

Диаграмма последовательностей: пересылка сообщений

Диаграмма последовательностей: Авторизация в системе

Диаграмма последовательностей: Отправка решения на тестирование

Диаграмма последовательностей: Тестирование

Окно сервера

Окно авторизации (клиент)

Экран отправки решения (клиент)

Экран с монитором (клиент)

Планы реализации Функциональные возможности для администратора Сообщения организаторов Автоматическая генерация и печать сертификатов и дипломов