Розробка інформаційної системи Футбольний клуб

Автор работы: Пользователь скрыл имя, 29 Сентября 2013 в 14:17, курсовая работа

Описание работы

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

Файлы: 1 файл

Panchuk_401_KR_TPSPP.doc

— 3.20 Мб (Скачать файл)

 

 





МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

Чорноморський державний  університет  імені Петра Могили

Факультет комп’ютерних наук

Кафедра інтелектуальних інформаційних систем

 

 

 

 

 

КУРСОВА РОБОТА

 

"Розробка інформаційної системи Футбольний клуб"

Дисципліна "Технології програмування та створення програмних продуктів"

Спеціальність "Інтелектуальні системи  прийняття рішень"

 

6.050101–КР.ПЗ.00–401.2910119

 

 

 

 

 

 

 

Студент_____________О.М.Панчук

        (підпис)    

    _____________

                               (дата)

 

Викладач____________ Ю.О. Нездолій                                       

                       (підпис) 

   _____________

(дата)

 

 

 

 

 

 

 

Миколаїв – 2013

 

ВСТУП

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

  1. Вивчення предметної області (виявлення зацікавлених осіб і їхніх потреб; визначення вимог до системи; створення календарного плану виконання робіт; опис прецедентів і упорядкування діаграми прецедентів;)
  2. Проектування системи (виконання архітектурного аналізу системи; проектування програмних класів; проектування інтерфейсу системи;
  3. Написання коду та модульне тестування (методика, тестові варіанти та отримані результати для тестування однієї групи програмних класів; методика, тестові варіанти та отримані результати  тестування інтеграції; методика, тестові варіанти та отримані результати  функцій системи;)

У ході виконання курсового проекту було створено такі діаграми:

    • Діаграма прецендентів
    • Діаграми взаємодії(послідовностей)
    • Діаграма класів

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

 

ЗАВДАННЯ ДО КУРСОВОЇ РОБОТИ

Необхідно розробити  інформаційну систему Футбольний клуб. Робота над проектом передбачає  виконання наступних етапів:

  1. Вивчення предметної області

Цей етап предбачає самостійний  аналіз роботи запропонованої сфери  діяльності. За результатом аналізу повинен бути виконаний наступний перелік робіт, та створені відповідні артефакти:

  • виявлення зацікавлених осіб і їхніх потреб;
  • визначення вимог до системи.  Створення "Технічного завдання";
  • створення календарного плану виконання робіт;
  • опис прецедентів і упорядкування діаграми прецедентів;
    1. Проектування системи

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

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

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

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

 

ЗМІСТ

 

1 АКТУАЛЬНІСТЬ РОЗРОБКИ ПРОЕКТУ

Сучасний футбол є одним з найбільш масових і популярних видів спорту.

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

Питання оптимального проектування організаційної структури управління професійним футбольним клубом в сучасному футболі не знайшли широкого висвітлення в доступній науково-дослідній та науково-методичній літературі. Побудова раціональної багаторівневої системи управління професійним футбольним клубом дозволить раціоналізувати навчально-тренувальну діяльність і оптимізувати змагальний процес футболістів.

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

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

2 СПИСОК ЗАЦІКАВЛЕНИХ ОСІБ І ЇХНІХ ПОТРЕБ

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

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

Система значною мірою  полегшує та покращує роботу самих Адміністраторів, так як автоматизація всіх процесів, дозволяє операторам швидко і безпомилково виконувати свою роботу.

Таким чином виокремивши  три найбільш зацікавлені особи (Власник та керівництво ФК, Фанат, Адміністратор та визначивши їхні потреби, ми перходимо до визначення вимог до системи.

 

3 ТЕХНІЧНЕ ЗАВДАННЯ

  1. Повне найменування системи і її умовне позначення

Повна назва системи: "Інформаційна система Футбольний клуб". 

Умовне позначення: ІСФК, Система.

  1. Призначення та цілі створення системи
    1. Призначення системи

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

      1. Вид автоматизованої діяльності
      • автоматизація процесів доступу до інформації
      1. Перелік об’єктів автоматизації

Об’єктами автоматизації  є: Власник ФК (Керівництво), Фанат, Адміністратор.

    1. Цілі створення системи

Створюється з метою:

      • надання необхідної інформації щодо справ клубу
      • надання можливості доступу до фото, новин
      • надання можливості доступу до профілів футболістів, історії клубу, тощо

В результаті створення  повинні бути покращені наступні показники:

      • збільшення кількості відвідувань ресурсу
      • зменшення витрат часу на доступ до інформації про клуб
      • зменшення витрат на розміщення маркетингової інформації
  1. Коротки відомості про об’єкт автоматизації

Відомості про об’єкти представленні у табл. 3.3.

 

Таблиця 3.3

Керівництво

Надання всієї необхідної інформації

Буде автоматизована

Адміністратор

Слідкування за коректністю роботи системи

Буде автоматизована

Фанат

Отримання інформації про клуб

Буде автоматизована


  1. Вимоги до системи
    1. Вимоги до системи в цілому
      1. Вимоги до структури та функціонування системи
        1. Перелік підсистем, їх призначення та основні характеристики

ІСФК повинна бути централізованою, всі дані повинні зберігатися в центральному сховищі.

Перелік функціональних підсистем поданий у табл. 4.1.1.1.

Таблиця 4.1.1.1

Назва

Призначення

Характеристики

Підсистема Фанат

Забезпечення необхідною інформацією про клуб

Підсистема пошуку новин, фото, інформації про футболістів

Підсистема Адміністратор

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

Підсистема контролю оновлення бази новин, надання фанатам доступу у будь-який час у будь-якому місці

Підсистема Керівництво

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

Підсистема контролю футбольного клубу


        1. Вимоги до режимів функціонування системи

Система повинна підтримувати такі режими функціонування:

–  основний режим, в якому підсистеми ІСФК виконують всі свої основні функції

–  профілактичний режим, в якому одна або всі підсистеми АСФК не виконують своїх функцій

У основному режимі функціонування ІСФК повинна забезпечувати:

–  роботу користувачів в режимі – 24 годин на день, 7 днів на тиждень (24х7)

–  виконання своїх функцій –  надання, обробка та комфортний перегляд даних;

–  зберігання даних;

У профілактичному режимі ІСФК повинна забезпечувати можливість проведення наступних робіт:

–  технічне обслуговування

–  модернізацію апаратно-програмного комплексу

–  усунення аварійних ситуацій

Загальний час проведення профілактичних робіт не повинне  перевищувати 5% від загального часу роботи системи в основному режимі.

Информация о работе Розробка інформаційної системи Футбольний клуб