Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая.pdf
Скачиваний:
34
Добавлен:
11.05.2015
Размер:
865.18 Кб
Скачать

Липецкий государственный технический университет Кафедра автоматизированных систем управления

Курсовой проект по дисциплине «Проектирование АСОИУ»

Студент

 

 

 

Овчаров А.А.

 

 

 

 

 

 

подпись, дата

 

фамилия, инициалы

Группа АС-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