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

Реферат Проектування програмної системи проведення змагань школярів з різних предметів





шару подання зображена в додатку P, малюнок P2.

Список форм, які існують у системі:

· Форма авторизації в системі;

· Форма реєстрації в системі;

· Форма зворотного зв'язку;

· Форма запису на турнір;

· Форма введення відповіді;

· Форма створення попереднього турніру;

· Форма додавання завдань;

· Форма активації турніру.

Атрибути класу позначають елементи введення або відображення інформації. Методи класу це результат натискання кнопок, пов'язаних з бізнес-процесами.

. Сервісний шар - контролери (див додаток P малюнок P3). Сервісний шар описує елементи бізнес - логіки, тобто основні класи, методи яких, виконують функціональні вимоги. Кожен клас містить методи пов'язані з певною роботою. Контролери приймають надходять від форм запити, і обробляють їх (див. додаток N малюнки N1, N2, N3 і N3). За характером виконуваних функцій контролери розділені на п'ять класів. Атрибутів в класів контролерів в діаграмі сервісного шару немає.

Список класів контролерів:

· Контролер взаємодії з БД User;

· Контролер взаємодії з БД Event;

· Контролер логіки даних;

· Контролер обробки даних;

· Контролер формування звіту.


Висновок


В результаті проектування, поставлені перед розробником завдання, були виконані. Для Югорского фізико-математичного ліцею - інтернату була спроектована програмна система проведення змагань школярів з різних загальноосвітніх предметів.

Система надає можливість зберігання інформації про хід змагання (турніру), бази учасників та їхнього рейтингу, а так само:

. Адміністратору системи:

· Можливість створення обмежених за часом турнірів з різних загальноосвітніх предметів (передбачається, що в рамках загального часу проведення каруселі на рішення кожного завдання буде надаватися не обмежений час) і роботи над ними, а саме:

- Додавання та редагування (при необхідності) умов завдань і відповідей до них (передбачається створення питань з будь-яким контентом);

Активація, деактивація або видалення необхідного турніру (з можливістю встановлення пароля для участі в турнірі);

· Можливість одночасного проведення декількох турнірів;

· Можливість автоматизованої перевірки введених відповідей на завдання і підрахунку результатів.

· Можливість автоматичного обчислення статистики по змаганню (по його завершенню відповідно);

· Можливість перегляду списку зареєстрованих користувачів в системі та інформації про них (з можливістю запису учасника на необхідний турнір, або його видалення);

· Можливість зміни прав доступу будь користувача в системі;

· Можливості, що надаються будь-якому учаснику турніру, описані нижче;

. Учаснику турніру:

· Можливість швидкої і зручної реєстрації / авторизації в системі;


Назад | сторінка 26 з 28 | Наступна сторінка





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

  • Реферат на тему: Немає нічого більш складного і тому більш цінного, ніж мати можливість прий ...
  • Реферат на тему: Можливість вступу Росії до СОТ в рамках Митного союзу з Казахстаном і Білор ...
  • Реферат на тему: Інтернатура як форма організації післядипломної практики в системі вищої пр ...
  • Реферат на тему: Бізнес-план як форма стратегічного планування: цілі та завдання
  • Реферат на тему: Дійсність і можливість