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

2 Разработка концептуальных статических моделей системного уровня

2.1 Спецификация системы

Название системы: «Фан-зона футбола». Системы более высокого уровня не существует.

Ограничения доступа: доступ обеспечивается только администратору

ИС.

2.2 Классовая диаграмма системы и ее окружения

Классовая диаграмма, представляющая систему в рамках объектно-ори- ентированного подхода, представлена на рисунке 1.

Рисунок 1. Классовая диаграмма

6

2.3 Диаграмма вариантов использования системы и спецификация вариантов использования

Диаграмма вариантов использования представлена на рисунке 2. Спецификация — в таблице 1.

 

Таблица 1. Спецификация вариантов использования

 

 

Актор

Описание

 

 

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

Осуществляет удаление, добавление, просмотр и редактирование

 

данных всех типов, рассчитывает результаты.

Рисунок 2. Диаграмма вариантов использования для администратора

2.4 Постоянное хранение данных системы

Данные информационной системы хранятся в реляционной базе данных под управлением СУБД Oracle 11g. Концептуальная диаграмма БД представлена на рисунке 3, спецификации сущностей приведены в таблицах 2-10.

7

Таблица 2. Сущность «Клуб»

Name

ID Клуба Тренер Название клуба

Code

СlubID

СlubTrener

СlubName

Data Type

Lengt

h

Integer

 

Variable characters (256)

256

Variable characters (256)

256

Precisi

M

P

D

Domai

on

 

 

 

n

 

X

X

X

None

 

 

 

X

None

 

 

 

X

None

 

 

 

 

 

 

Таблица 3. Сущность «Матч»

Name

 

Code

 

Data Type

Length

Precisio

M

P

D

Domai

 

 

 

 

 

 

 

n

 

 

 

n

ID Матча

 

 

MatchID

 

Integer

 

 

X

X

X

None

Дата время

 

 

MatchTime

Date & Time

 

 

X

 

X

None

Забила первая команда

MatchGoals1

Integer

 

 

 

 

X

None

Забила вторая команда

MatchGoals2

Integer

 

 

 

 

X

None

 

 

 

 

 

 

Таблица 4. Сущность «Гол»

Name

 

 

Code

 

Data Type

Lengt

Precisi

M

P

D

Domai

 

 

 

 

 

 

h

on

 

 

 

n

ID гола

 

GoalID

Integer

 

 

X

X

X

None

Номер гола

 

GoalNumb

Integer

 

 

 

 

X

None

 

er

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Время

 

TimeGoal

Integer

 

 

 

 

X

None

Комментарий гола

GoalComm

Variable characters

1024

 

 

 

X

None

ent

 

(1024)

 

 

 

 

 

 

 

 

 

Таблица 5. Сущность «Контракт»

Name

 

 

Code

 

Data Type

Length

Precisio

M

P

D

Domai

 

 

 

 

 

 

 

n

 

 

 

n

ID Контракта

 

ContractID

 

Integer

 

 

X

X

X

None

Дата начала

 

DateOn

 

Date

 

 

 

 

X

None

Дата окончания

DateOff

 

Date

 

 

 

 

X

None

Комментарий

 

 

 

 

Variable

 

 

 

 

 

 

 

ContractComment

characters

1024

 

 

 

X

None

контракта

 

 

 

 

 

 

 

 

(1024)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблица 6. Сущность «Выход на поле»

Name

Code

Data Type Precision M P D Domain

 

 

 

 

 

В поле ID

InFiledID

Integer

 

X X X None

 

 

 

 

 

В поле с

InFieldOn

Integer

 

 

X None

 

 

 

 

 

В поле по

InFieldOff

Integer

 

 

X None

 

 

 

 

 

Номер игрока IgrokNumber Integer

 

 

X None

 

 

 

 

 

8

 

 

 

 

 

Таблица 7. Сущность «Игрок»

Name

Code

Data Type

Length M P D Domain

ID Игрока IgrID

Integer

 

X X X None

Имя

IgrName

Variable characters (256) 256

X

X None

Фамилия

IgrFamiliy

Variable characters (256) 256

X

X None

Голы

IgrGoals

Integer

 

X

X None

Пенальти

IgrPenaltys Integer

 

X

X None

 

 

 

Таблица 8. Сущность «Стадион»

Name

Code

Data Type

Length M P D Domain

ID Стадиона

StadID

Integer

 

X X X None

Страна стадиона

StadStrana

Variable characters (256) 256

X

X None

Адрес стадиона

StadAddress Variable characters (256)

256

X

X None

Название стадиона StadName

Variable characters (256)

256

X

X None

 

 

 

 

 

Таблица 9. Сущность «Турнир»

Name

Code

 

Data Type

Length M P D Domain

ID Турнира

TurnirID

Integer

 

 

X X X None

Наименование

TurnirName Variable characters (256) 256

X

X None

Год проведения TurnirYear

Integer

 

 

X

X None

2.4.1

 

 

 

 

 

 

 

 

 

 

 

Таблица 10. Сущность «Тип гола»

Name

Code

Data Type

 

Length M P D Domain

ID типа гола

GoalTypeID

Integer

 

 

X X X None

Название типа гола GoalTypeName Variable characters (256) 256

X None

9

Рисунок 3. Концептуальная диаграмма

10