Автор работы: Пользователь скрыл имя, 29 Сентября 2013 в 14:17, курсовая работа
В данній курсовій роботі на прикладі розробки інформаційної системи для керування футбольним клубом, було розглянуто різні технології програмування, досліджено та проаналізовано процес створення програмних продуктів. Вся робота над проектом проводилась в декілька етапів:
Вивчення предметної області (виявлення зацікавлених осіб і їхніх потреб; визначення вимог до системи; створення календарного плану виконання робіт; опис прецедентів і упорядкування діаграми прецедентів;)
Проектування системи (виконання архітектурного аналізу системи; проектування програмних класів; проектування інтерфейсу системи
Одним з напрямів розвитку та модернізації системи є можливість перегляду інформації про клуб не лише з Олександрії, а й з інших міст України та навіть світу.
Мінімальна кількість персоналу, необхідного для її нормального функціонування, має становити не менше 3 штатних одиниць: відповідальний за оновлення бази інформації про клуб, та 2 штатні одиниці відповідальні за інформаційне обслуговування і контроль роботи адміністраторів (системний адміністратор).
Для інформаційного обслуговування ІСФК достатньо 8-ми годинного робочого дня (з 9.00 до 17.00 щоденно).
Адміністратор повинен підтримувати систему цілодобово.
Забезпечення інформаційне
безпеки Системи повинна
У Системі повинне бути забезпечене резервне копіювання даних.
Вихід з ладу жорстких дисків дискового масиву не повинен позначатися на працездатності підсистеми зберігання даних.
Програма повинна
Для підсистеми Фанат:
Для підсистеми Адміністатор:
Для підсистеми Керівництво:
Для контролю, зберігання, оновлення та відновлення даних розробити інструмент автоматичного резервування даних. Створення резервних копій кожні 8 годин.
При розробці Системи повинні бути використані наступні мови програмування: JAVA, Android, XML.
Програмне забезпечення системи: Android.
Мінімальні апаратні вимоги: процесор Intel, тактова частота не нижче 3 ГГц, оперативна пам'ять не менше 4 Гб, не менше 500 Гб вільного дискового простору.
Апарат на ОS Android, цільова версія 2.3.3-2.3.7, тактова частота не нижче 800 МГц, оперативна пам'ять не менше 200 Мб, вільного дискового простору не менше 20 Мб. Мінімальна роздільна здатність екрану користувача – 320 х 480 пікселів.
В табл. 4 подано графік виконання курсової роботи.
Таблиця 4
Етап |
Термін |
Виконані роботи |
1 |
10.01.2013-31.01.2013 |
Виявлення зацікавлених осіб і їхніх потреб |
Визначення вимог до системи. Створення "Технічного завдання" | ||
Створення календарного плану виконання робіт | ||
Опис прецедентів і | ||
2 |
01.02.2013-06.03.2013 |
Створення моделі аналіза |
Проектування програмних класів | ||
Виконання архітектурного аналізу системи | ||
3 |
07.03.2013-10.04.2013 |
Написання коду та модульне тестування |
Методика, тестові варіанти та отримані результати для тестування однієї групи програмних класів | ||
Методика, тестові варіанти та отримані результати тестування інтеграції | ||
Методика, тестові варіанти та отримані результати функцій системи |
Модель прецендентів – це додатковий спосіб визначення та документування вимог до системи. Розробка моделі прецендентів включає в себе створення діаграми прецендентів на якій відображаються чотири основні елементи моделі прецендентів: границі системи, актори, приценденти та зв’язки між ними. На рис. 5 показано діаграму прецендентів системи дистанційного замовлення продукції.
Однією з складових моделі прецендентів є поняття специфікації прецендентів. Простий та ефективний стандарт для специфікації прецендентів може допомогти забезпечити успішний аналіз прецендентів. Далі представлено декілька специфікацій прецендентів системи дистанційного замовлення продукції.
Рис. 5. Діаграма прецедентів
Таблиця 5.1. Опис прецеденту "Переглянути новини"
Прецедент: Переглянути новини |
ID: 1 |
Короткий опис: Фанат бажає переглянути новини улюбленого футбольного клубу |
Головні актори: Фанат |
Другорядні актори: Немає |
Передумови:
|
Основний потік:
|
Післяумови: 1. Фанат прочитав новину та дізнався більше про улюблений клуб. |
Альтернативні потоки: Альтернативний потік
|
Рис.5.1. Діаграма діяльності «Переглянути новини»
Таблиця 5.2. Опис прецеденту "Переглянути звіт про матч"
Прецедент: Переглянути звіт про матч |
ID: 2 |
Короткий опис: Для більшої обізнаності Фанат має можливість переглянути детальний звіт матчу, який проходить зараз чи відбувся раніше. |
Головні актори: Фанат |
Другорядні актори: Немає |
Передумови: -. |
Основний потік:
|
Післяумови: 1. Фанат переглядає основні моменти даного матчу. |
Альтернативні потоки: Альтернативний потік
|
Рис.5.2. Діаграма діяльності «Переглянути звіт про матч»
Таблиця 5.3. Опис прецеденту "Шукати матчі по календарю"
Прецедент: Шукати матчі по календарю |
ID: 3 |
Короткий опис: Фанат бажає згадати події певного матчу та хоче відшукати його за календарем. |
Головні актори: Фанат |
Другорядні актори: Немає |
Передумови:
|
Основний потік:
|
Післяумови: 1. Фанат переглянув матчі за потрібною йому датою. |
Альтернативні потоки: Альтернативний потік починається в будь-який момент часу.
|
Рис.5.3. Діаграма діяльності «Шукати матчі по календарю»
Таблиця 5.4. Опис прецеденту "Переглянути фото"
Прецедент: Переглянути фото |
ID: 4 |
Короткий опис: Фанат бажає переглянути фото моменти з певних матчів |
Головні актори: Фанат |
Другорядні актори: Немає |
Передумови:
|
Основний потік:
|
Післяумови: 1. Фанат переглянув фото з матчу або тренувань. |
Альтернативні потоки: Альтернативний потік
|
Информация о работе Розробка інформаційної системи Футбольний клуб