Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задворнов_текст КР.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
380.42 Кб
Скачать

1.Технологічна частина

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

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

Поділ команд на групи може знадобится при проведенні різноманітних конкурсів, наприклад, КВК або МайДанс. В них переможці також визначаються після декількох етапів їх проведення.

Поділ команд на групи, як правило, здійснюється шляхом жеребкування.

Даний прогамний продукт пропонує комп’ютерний варіант проведення жеребкування. Достатньо лише задати список команд та кількість груп, на які їх необхідно поділити, та очікувати результатів, спостерігаючи за процесом формування цих груп.

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

1.2 Функціональні вимоги до програмного продукту

Програмний продукт забезпечує виконання наступних функції:

  • Визначення вхідних даних для жеребкування: кількості команд та груп їх розподілу.

  • Формування списку команд.

  • Розподіл команд на групи шляхом жеребкування.

Керування виконанням функціональних задач здійснює користувач в інтерактивному режимі. Доступ до виконання функцій визначається самим програмним продуктом в залежності від наявності, коректності та достатності вхідних даних.

Для забезпечення рівномірного розподілу команд по групах їх кількість повинна бути кратною кількості груп.

Список команд може бути завантажений з заздалегідь підготовленого текстового файлу. Крім того, він може бути сформований власними засобами програмного продукту.

1.3. Кваліфікаційні вимоги до програмного продукту

Інтерфейс програмного продукту реалізований у вигляді діалогових вікон, що містять елементи керування для окремих функціональних задач. Серед них:

  • меню команд, що керують виконанням функціональних задач та окремих технологічних операцій;

  • спеціальні поля для визначення кількості команд та груп їх роподілу з автоматичним контролем формату та значень цих даних;

  • список, що містить назви команд;

  • таблиця, в стовпцях якої відображаються списки команд, розподілених по групах;

  • кнопки для керування процесом виконання функціональних задач програмного продукту;

  • компонент-індикатор, що відображає перебіг часу, протягом якого триває жеребкування.

Програмний продукт здійснює заходи по захисту безпеки свого функціонування.

Безпеку можуть становити помилкові або випадкові дії користувача під час реалізації інтерфейсу.

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

1.4. Вимоги до умов експлуатації програмного продукту

Програмний продукт здатний функціонувати в операційній системі Windows XP на будь-яких комп’ютерах, спроможних працювати з нею. Він виконаний у вигляді додатку. Тому наявності в комп’ютері середовища програмування Delphi, в якому він розроблений, не потребує.

Встановлення програмного продукту на будь-який комп’ютер здійснюється шляхом копіювання папки з додатком і не потребує інсталяції.