# | Компетенция | Дата проведения | Группа участников | Описание чемпионата | Действия | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Веб-дизайн | с 10.03.2022 08:00 до 10.03.2022 20:00 | 391 | Пробный Демо Экзамен группы 391 10.03.2022 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2 | Программные решения для бизнеса | с 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. Проверки уже введенных раньше бегунов” Документация к системе Пожалуйста изучите предоставленные диаграммы, структуры базы данных, презентацию демонстрирующую каркас системы, и любую другую предоставленную информацию. Предоставленные документы помогут понять, что именно вам необходимо разработать. Презентация предоставляется только как руководство и демонстрация системы. Вы должны следовать руководству по стилю при выбору цвета и шрифтов, а также вы должны использовать собственное представление. ИменованиеЕсли вам не было предоставлено определенное имя для элемента системы, вы должны использовать придуманное вами. Необходимо следовать логике в выбранной схеме именования на протяжении всей работы над проектом.
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3 | Программные решения для бизнеса | с 22.02.2022 10:00 до 24.02.2022 20:00 | Веб-технологии "Чемпионаты" | Тест | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4 | Программные решения для бизнеса | с 23.12.2021 12:00 до 25.12.2021 20:00 | Программные Решения для Бизнеса "Чемпионаты" | Описание системыВ течение следующих дней вам необходимо разработать систему для госавтоинспекции. Задачами Госавтоинспекции являются обеспечение соблюдения предприятиями, организациями, гражданами нормативных правовых актов в области безопасности дорожного движения, а также сохранение жизни и здоровья граждан на улицах и автодорогах нашей страны. Разрабатываемая система должна позволять работать специалистам в отделениях, используя единую базу с данными, а также внешние сервисы, доступные только при прохождении определенных этапов авторизации. Система должна не только хранить и показывать информацию, а также позволять анализировать, прогнозировать и планировать действия на основе существующих данных. Часть данных может содержать изображения, видео и аудио записи. К некоторым типам данным нужно будет добавлять схемы, которые будут создаваться прямо в приложении. Необходимо предусмотреть возможность экспорта данных для использования во внешних приложения.
Источники данныхЗаказчики системы предварительно подготовили уже существующие архивные данные в форматах CSV и JSON, а также в виде заполненных листов в Microsoft Excel. Не все данные правильно отформатированы и готовы к импорту. Некоторая часть данных может обновляться в реальном времени и будет доступна только на определенных серверах с помощью HTTP REST API. Но нужно иметь в виду, что в связи с загруженностью, сервер может препятствовать большому количеству запросов. Сервер будет принимать и возвращать данные в формате JSON, а также часть служебной информации будет передаваться в заголовках запроса.
Документирование системыДля дальнейшего развития системы вам необходимо будет подготовить описание структуры базы данных, чтобы другим разработчикам было проще внедрить свои модули в систему.
Проверка работоспособности системыТребования к реализуемой системе очень высоки, а значит клиент может использовать средства для автоматизированного тестирования приложения. Возможно, в ходе разработки, заказчик будет требовать следовать определенным правилам именования и структурирования проекта.
Модульность системы
Часть бизнес-логики приложения должна будет реализовываться в виде отдельных подключаемых библиотек (модулей), которые будут выполнять строго отведенные для них функции. Это необходимо для удобного использования модулей в других приложениях, а также для более удобного тестирования функционала.
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5 | Машинное обучение | с 19.08.2021 06:00 до 01.09.2021 06:00 | тестовая 2 |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
6 | Машинное обучение | с 19.08.2021 06:00 до 01.09.2021 06:00 |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
7 | Веб-дизайн | с 04.08.2021 00:00 до 17.08.2021 00:00 | тестовая 2 |
|