- •1 Предпроектное исследование
- •1.1 Формулирование требований к системе
- •1.1.1 Внешняя среда системы
- •1.1.2 Функции системы
- •1.1.3 Пользователи системы, их типы, роли, категории
- •1.1.4 Входные и выходные сообщения системы, входные и выходные данные
- •2 Разработка концептуальных статических моделей системного уровня
- •2.1 Спецификация системы
- •2.2 Классовая диаграмма системы и ее окружения
- •2.3 Диаграмма вариантов использования системы и спецификация вариантов использования
- •2.4 Постоянное хранение данных системы
- •3 Разработка динамических моделей системного уровня
- •3.1 Диаграмма кооперации системы и ее окружения
- •3.2 Диаграмма последовательности сообщений системы и ее окружения
- •3.3 Диаграмма состояний системы, спецификация состояний и переходов
- •4 Разработка пользовательского интерфейса
- •4.1 Макеты и спецификация окон
- •4.2 Структура системы меню
- •4.3 Диаграмма состояний диалога с пользователем
- •5 Разработка концептуальных статических моделей классового уровня
- •5.1 Диаграмма пакетов и спецификация пакетов
- •5.2 Классовая диаграмма системы, спецификации классовой диаграммы, классов, атрибутов, операций, отношений между классами
- •5.3 Диаграмма объектов
- •6 Разработка динамических моделей классового уровня
- •6.2 Диаграмма последовательности сообщений, спецификация объектов и сообщений
- •6.3 Диаграмма активности, спецификация диаграммы активности
- •7 Реализация системы
- •7.1 Конфигурирование аппаратных и программных средств
- •7.2 Разработка моделей реализации
- •8 Тестирование и отладка системы
- •9 Документирование системы
- •10 Список литературы
Липецкий государственный технический университет Кафедра автоматизированных систем управления
Курсовой проект по дисциплине «Проектирование АСОИУ»
Студент |
|
|
|
Овчаров А.А. |
||||
|
|
|
|
|
|
подпись, дата |
|
фамилия, инициалы |
Группа АС-10-1 |
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
Руководитель |
|
|
|
|
||||
|
|
|
|
|
|
|
|
Болдырихин О.В. |
ученая степень, ученое звание |
|
подпись, дата |
|
фамилия, инициалы |
Липецк 2015 г.
Аннотация
С. 52, Ил. 30, Табл. 25, Библ. 5 назв.
В работе рассматривается разработка информационной системы на платформе Oracle для предметной области «Информационная система мониторинга футбольных турниров». Приведены анализ предметной области, подробно расписаны этапы проектирования информационной системы.
2
Оглавление
1 |
Предпроектное исследование................................................................................................... |
4 |
|
|
1.1 |
Формулирование требований к системе.......................................................................... |
4 |
|
1.1.1 Внешняя среда системы............................................................................................. |
4 |
|
|
1.1.2 Функции системы....................................................................................................... |
4 |
|
|
1.1.3 Пользователи системы, их типы, роли, категории.................................................. |
4 |
|
|
1.1.4 Входные и выходные сообщения системы, входные и выходные данные............ |
5 |
|
2 |
Разработка концептуальных статических моделей системного уровня............................... |
6 |
|
|
2.1 |
Спецификация системы..................................................................................................... |
6 |
|
2.2 |
Классовая диаграмма системы и ее окружения............................................................... |
6 |
|
2.3 |
Диаграмма вариантов использования системы и спецификация вариантов |
|
|
использования............................................................................................................................ |
7 |
|
|
2.4 |
Постоянное хранение данных системы........................................................................... |
7 |
3 |
Разработка динамических моделей системного уровня....................................................... |
11 |
|
|
3.1 |
Диаграмма кооперации системы и ее окружения.......................................................... |
11 |
|
3.2 |
Диаграмма последовательности сообщений системы и ее окружения....................... |
11 |
|
3.3 |
Диаграмма состояний системы, спецификация состояний и переходов.................... |
13 |
4 |
Разработка пользовательского интерфейса........................................................................... |
15 |
|
|
4.1 |
Макеты и спецификация окон......................................................................................... |
15 |
|
4.2 |
Структура системы меню................................................................................................ |
21 |
|
4.3 |
Диаграмма состояний диалога с пользователем........................................................... |
22 |
5 |
Разработка концептуальных статических моделей классового уровня.............................. |
23 |
|
|
5.1 |
Диаграмма пакетов и спецификация пакетов................................................................ |
23 |
|
5.2 |
Классовая диаграмма системы, спецификации классовой диаграммы, классов, |
|
|
атрибутов, операций, отношений между классами.............................................................. |
23 |
|
|
5.3 |
Диаграмма объектов......................................................................................................... |
41 |
6 |
Разработка динамических моделей классового уровня....................................................... |
42 |
|
|
6.1 |
Диаграмма кооперации, спецификация диаграммы кооперации................................. |
42 |
|
6.2 |
Диаграмма последовательности сообщений, спецификация объектов и сообщений |
|
|
................................................................................................................................................... |
|
43 |
|
6.3 |
Диаграмма активности, спецификация диаграммы активности.................................. |
44 |
7 |
Реализация системы................................................................................................................. |
46 |
|
|
7.1 |
Конфигурирование аппаратных и программных средств............................................ |
46 |
|
7.2 |
Разработка моделей реализации..................................................................................... |
46 |
8 |
Тестирование и отладка системы........................................................................................... |
48 |
|
9 |
Документирование системы................................................................................................... |
50 |
|
10 Список литературы................................................................................................................ |
52 |
3
1Предпроектное исследование
1.1Формулирование требований к системе
1.1.1Внешняя среда системы
Предметная область: “Информационная система мониторинга футбольных турниров”.
В базе данных клуба содержится информация о проведенных турнирах, клубах, которые участвовали в определенном турнире, и всей интересующей информацией о прошедшем матче.
Процесс работы базы устроен следующим образом:
Администратор футбольного клуба заносит всю необходимую информацию во время матча или после него.
1.1.2 Функции системы
Система выполняет следующие функции:
•хранение информации о проведенных турнирах, клубах, которые участвовали в определенном турнире, и всей интересующей информацией о прошедшем матче;
•обеспечивает удобный интерфейс для редактирования и введения вышеперечисленных данных.
1.1.3 Пользователи системы, их типы, роли, категории
Администратор:
4
•Добавляет новый турнир;
•Добавляет клубы, которые играют в этом турнире. У каждого клуба есть свой стадион, вносит данные о стадионе;
•Вносит данные об игроках, их контракты;
•Вводит результаты прошедших матчей(выходы на поле, голы, типы пола)
•Редактирование всех введенных данных.
•Также можно рассчитать результаты всех матчей и всех игроков.
1.1.4 Входные и выходные сообщения системы, входные и выходные данные
Входные сообщения: запрос авторизации, запрос на добавление информации в базу данных, запрос на изменение данных, запрос обновления данных.
Выходные сообщения: сообщения об ошибках.
Входные данные: данные о футбольных клубах, турнирах, матчах, комментарии.
Выходные данные: информация о количестве забитых игроком голов, результаты турнира.
5