СПб ГБПОУ Радиотехнический колледж

Описание чемпионата

УчастникиПрограммные Решения для Бизнеса "Чемпионаты"
ЭкспертМаслов Руслан Андреевич
Второй экспертКондратьев Виталий Сергеевич
КомпетенцияПрограммные решения для бизнеса
Проведение чемпионатас 26.02.2022 12:00
до 26.02.2022 16:00
Описание чемпионата

 

Содержание

Данное конкурсное задание состоит из следующей документации/файлов.

1.       Общие:

1.1.     WSR2016_TP09_Введение.docx                                 (Введение)

1.2.       marathon-skills-2016_руководство_по_стилю.pdf                (Руководство по стилю – использование логотипов, цветовые схемы, шрифты, и т.д..)

1.3.       marathon-skills-2016-логотипы.zip                            (Коллекция графических логотипов)

1.4.       marathon-skills-2016-erd.pdf                                       (ERD -  диаграмма)

1.5.       marathon-skills-2016-data-dictionary.pdf                  (Словарь данных для базы данных)

1.6.     marathon-skills-2016-презентация.ppsx                    (Интерактивная презентация для демонстрации структуры системы)

1.7.       marathon-skills-2016-storyboard.pdf                          (Части системы)

1.8.       marathon-skills-2016-use-case.pdf                              (Диаграмма прецедентов)

1.9.       marathon-skills-2016-country-flags.zip                       (Коллекция изображений флагов)

1.10.   marathon-skills-2016-charity-data.zip                         (Коллекция изображений и описаний благотворительных организаций)

2.       Сессия 1:

2.1.       WSR2016_TP09_С1.pdf                                                (Инструкция к первой сессии)

2.2.     marathon-skills-2016-testing-data-s1.pdf                    (Тестовые данные для проверки первой сессии)

2.3.     marathon-skills-2016-database-mysql.sql                    (Сценарий SQL для создания таблиц с данными для MySQL)

2.4.     marathon-skills-2016-database-mssql.sql                    (Сценарий SQL для создания таблиц с данными для Microsoft SQL Server)

2.5.       marathon-skills-2016-staff-import.zip                         (Данные для импорта)

3.        Сессия 2:

3.1.       WSR2016_TP09_C2.pdf                                                (Инструкция ко второй сессии)

3.2.     marathon-skills-2016-testing-data-s2.pdf                    (Тестовые данные для проверки второй сессии)

3.3.     marathon-skills-2016-marathon-photos.zip                 (Коллекция фотографий марафона)

3.4.     marathon-skills-2016-marathon-info.txt                      (Текстовое описание марафона)

3.5.     marathon-skills-2016-how-long-data.zip                      (Изображения и описание «Насколько долгий марафон»)

3.6.     marathon-skills-2016-how-long.mp4                            (Демонстрационное видео «Насколько долгий марафон»)

3.7.     cross-icon.png                                                                   (Значок X)

4.       Сессия 3:

4.1.     WSR2016_TP09_C3.pdf                                                  (Инструкция к третьей сессии)

4.2.     marathon-skills-2016-marathon-map.jpg                     (Карта трассы марафона)

4.3.     marathon-skills-2016-interactive-map-data.zip          (Данные и пиктограммы, используемы на интерактивной карте)

4.4.     marathon-skills-2016-interactive-map.mp4               (Демонстрационное видео «Интерактивная карта»)

4.5.     marathon-skills-2016-volunteer-list.csv                       (файл для загрузки волонтеров)

5.       Сессия 4:

5.1.       WSR2016_TP09_C4.pdf                                                (Инструкция к четвертой части)

5.2.     marathon-skills-2016-testing-data-s4.pdf                    (Тестовые данные для проверки четвертой сессии)

5.3.     marathon-skills-2016-gender-icons.zip                        (коллекция иконок мужские/женские)

5.4.     marathon-skills-2016-bmi-icons.zip                              (коллекция иконок для BMI калькулятора)

6.       Сессия 5:

6.1.       WSR2016_TP09_C5.pdf                                                (Инструкция к пятой части)

6.2.       marathon-skills-2016-testing-data-s5.pdf                   (Тестовые данные для проверки пятой сессии)

6.3.       marathon-skills-database-design.pdf                           (Спецификация базы данных для разработки)

6.4.       marathon-skills-2017-meeting-checklist.pdf              (Контрольный список для совещаний по демонстрации системы)

6.5.       marathon-skills-2016-meeting-agenda.pdf                (Повестка дня по встрече с заказчиком)

6.6.       marathon-skills-2016-status-icons.zip                         (Значки используемые для регистрации статуса)

6.7.       marathon-skills-2014-logo.png                                     (Marathon Skills 2014 логотип сертификата)

6.8.       marathon-skills-2014-certificate-seal.png                  (Изображение сертификата)

6.9.       marathon-skills-2016-testing-template.docx             (Test case для тестирования системы)

7.       Сессия 6:

7.1.       WSR2016_TP09_C6.pdf                                                (инструкция к шестой части)

7.2.       Кроме этого вам потребуются все материалы, сделанные Вами в предыдущих сессиях.

Введение

Обзор

В течение следующих трех дней вам необходимо будет разработать систему, предназначенную для организаторов Marathon Skills 2016.

Marathon Skills проводится каждый год в разных частях мира. Он открыт для всех бегунов различных степеней опыта, и часто включает в себя следующие виды зачетов: 5 км- для новичков, 21км - полумарафон и полный марафон - 42км.

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

пользователи

Система предназначена для различных типов пользователей:

·       Внешние пользователи (не зарегистрировались в системе);

·       Бегуны;

·       Координаторы;

·       Администраторы.

Месторасположение системы

Есть два основных места где будет использоваться система:

1.     Штаб-квартира Marathon Skills.
Координаторы и администраторы будут работать в системе через офисные компьютеры.

2.     Мобильный компьютерный киоск.
Чтобы дать возможность заинтересовавшимся людям легко принять участие, Организаторы ездят по разным местам, таким как спортивные клубы, университеты и торговые центры с мобильным киоском (см фото ниже). Это позволит заинтересованным людям, узнать больше о марафоне, а также зарегистрироваться в качестве бегуна или спонсировать бегуна.

 

 

 

5.     Мобильные устройства пользователей.

Чтобы рассказать о соревновании максимальному колчиеству людей организаторы планирую выпустить мобильное приложение.

Платформа для разработки

Система должна быть разработана в качестве настольного приложения (это не веб- или мобильное приложение). Для разработки системы вы можете выбрать между .NET или Java.

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

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

Описание и задачи проекта

Развитие этой системы были разбиты на серии из 6 сессий, каждая с собственным списком результатов, которые должны быть завершены и представлены в конце каждой сессии. Это позволит убедиться, что проект будет завершен вовремя.

практические результаты

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

1.       Сессия 1 – День 1

1.1.       Создание базы данных

1.2.       Загрузка таблиц и данных

1.3.       Создание таблиц спецификаций персонала

1.4.       Импортирование данных по персоналу

1.5.       Создание приложения

1.6.       Создание “1. Главный экран системы”

1.7.       Создание “6. Спонсор бегуна”

1.8.       Создание “7. Подтверждение спонсорства”

1.9.       Создание “10. Подробная информация”

1.10.   Создание “13. Список благотворительных организаций"

1.11.   Создание “3. Меню авторизации”

1.12.   Создание “9. Меню бегуна”

1.13.   Создание “19. Меню координатора”

1.14.   Создание “20. Меню администратора”

1.15.   Создание всплывающий информации о контактах в “9. Меню бегуна”

1.16.   Создание “2. Проверки уже введенных раньше бегунов”

Документация к системе

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

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

Именование

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