Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Серверний додаток організації олімпіад з реалізацією на основі хмарної технології

Реферат Серверний додаток організації олімпіад з реалізацією на основі хмарної технології





ім'я файлу (розширення за замовчуванням -.TSK). Надалі на іншому комп'ютері, де встановлена ??СИСТЕМА, для додавання завдання необхідно скористатися кнопкою Імпорт завдання з файлу діалогового вікна Додати задачу .

Видалення завдання

Видалення завдання в СИСТЕМІ припускає видалення даних про завдання, а також видалення її з бази даних Завдання raquo ;. Сама ж папка з тестами разом з усіма вхідними в неї файлами залишається без зміни. Для цього необхідно вибрати в меню Завдання пункт Видалити raquo ;. З'явиться наступне діалогове вікно:


Малюнок 11.


При натисканні на Yes всі важливі дані про завдання (коротке й довге ім'я завдання, обмеження за часом, бали) знищаться.

Але перш ніж видаляти задачу з бази даних Завдання бажано зробити її неактивній raquo ;, тобто, щоб учасники олімпіади не могли вирішувати задачу, яку ви збираєтеся вилучити. Для цього скористайтеся діалоговим вікном Змінити список завдань (меню Олімпіада ).

Активізація завдань

Після того, як задачі складені і база даних Завдання містить необхідну кількість завдань для проведення олімпіади можна деякі з складених задач або всі завдання (на розсуд організаторів олімпіади) зробити активними raquo ;, тобто доступними для вирішення учасниками олімпіади. Для цього в меню Олімпіада виберіть пункт Змінити список завдань raquo ;. З'явиться наступне діалогове вікно:


Малюнок 12.


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

Аналогічно, скориставшись стрілкою, ви можете зробити завдання неактивній raquo ;. У цьому випадку завдання залишається в базі даних Завдання raquo ;, але стає недоступною для вирішення учасниками олімпіади. Щоб остаточно видалити задачу з СИСТЕМИ необхідно скористатися опцією Видалити в меню Завдання .

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

Заключний етап активізації завдань - закриття діалогового вікна за допомогою кнопки Активізувати .

Відомості про базах даних, використовуваних на сервері

На СЕРВЕР використовуються три бази даних:

1. база даних Завдання raquo ;. Вона зберігає дані про всіх завданнях, зареєстрованих на сервері. Ці дані не можна змінити безпосередньо в самій базі даних, тому передбачені відповідні діалогові вікна Додати задачу raquo ;, Змінити задачу raquo ;, Видалити задачу raquo ;. При модифікації цієї бази даних відбувається її автоматичне збереження і оновлення даних на підключених в даний момент програмах-клієнтах.

2. база даних Всі клієнти raquo ;. Вона зберігає формальні дані про учасників олімпіади: ім'я, прізвище, місце навчання учасника олімпіади; додаткові дані, які учасник може написати про себе. Крім формальних даних в СИСТЕМІ передбачені індивідуальні дані: логін - особливий псевдонім учасника, яким він користується при відправленні рішень задач за допомогою програми-клієнта; а також пароль - набір цифр і символів для того, щоб ніхто інший крім самого учасника олімпіади не міг вплинути на кількість балів, зароблених ним при вирішенні завдань. Логін і пароль, тим не менш, відображаються на СЕРВЕР на той випадок, якщо учасник олімпіади забуде свій логін або пароль. Також база даних Всі клієнти містить IP адреса клієнтської машини в локальній мережі або мережі Інтернет, що дозволяє адміністратору надсилати повідомлення клієнтам і визначати місцезнаходження учасника олімпіади у випадку, якщо олімпіада проводиться по локальній мережі. База даних Всі клієнти допускає безпосереднє зміна (вручну) будь-яких даних про клієнта адміністратором (людиною, що стежить за СЕРВЕРОМ). Для цього передбачена спеціальна панель управління базою даних.

. база даних Олімпіада raquo ;. Вона відображає рейтингову таблицю учасників, яка містить псевдоніми учасників (NIK), суму б?? ллов, набраних кожним учасником (SUM), місце, займане в даний момент учасником олімпіади в залежності від суми балів, а також бали, отримані учасником олімпіади за кожну задачу в результаті відправки рішень завдань. У загальному випадку, вона контролюється і автоматично заповнюється самої СИСТЕМОЮ залежно від балів, отриманих у...


Назад | сторінка 7 з 10 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Завдання і засоби резервного копіювання і зберігання даних
  • Реферат на тему: Завдання і засоби резервного копіювання і зберігання даних
  • Реферат на тему: Домашні завдання і вдосконалення творчих здібностей учнів за допомогою дома ...
  • Реферат на тему: Проектування бази даних "База даних районного відділу податкової інспе ...
  • Реферат на тему: Розробка бази даних службових завдань для направлення у відрядження і звіта ...