Файл: ОСНОВНЫЕ ТЕОРЕТИЧЕСКИЕ ПОЛОЖЕНИЯ ОБЪЕКТНО-ОРИЕНТИРОВАННОЙ МЕТОДОЛОГИИ.pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 28.03.2023

Просмотров: 422

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

СОДЕРЖАНИЕ

ВВЕДЕНИЕ

1. ОСНОВНЫЕ ТЕОРЕТИЧЕСКИЕ ПОЛОЖЕНИЯ ОБЪЕКТНО-ОРИЕНТИРОВАННОЙ МЕТОДОЛОГИИ

1.1 Основные понятия объектно-ориентированного подхода

1.2 Понятие объект

1.3 Средства реализации объектно-ориентированной технологии программирования

2. ПОСТРОЕНИЕ ОБЪЕКТНОЙ МОДЕЛИ ПРЕДМЕТНОЙ ОБЛАСТИ «ОРГАНИЗАЦИЯ ПРОЦЕССОВ СПОРТИВНОГО КЛУБА» С ПРИМЕНЕНИЕМ ЯЗЫКА МОДЕЛИРОВАНИЯ UML

2.1 Понятие языка UML

2.1.1 Краткая история UML

2.1.2 Язык UML

2.1.3 Словарь UML

2.1.4 Структура управления моделью

2.2 Описание функционирования предметной области «Организация работы спортивного клуба»

2.3 Построение диаграммы классов предметной области «Организация процессов спортивного клуба»

3. ПОСТРОЕНИЕ ОБЪЕКТНОЙ МОДЕЛИ ПРЕДМЕТНОЙ ОБЛАСТИ «ОРГАНИЗАЦИЯ РАБОТЫ СПОРТИВНОГО КЛУБА» С ПРИМЕНЕНИЕМ ВИЗУАЛЬНОЙ СРЕДЫ ПРОГРАММИРОВАНИЯ DELPHI

3.1 Описание структуры приложения

ЗАКЛЮЧЕНИЕ

СПИСОК ИСТОЧНИКОВ

Рис. 3.1.8 Окно сохранения файла.

Как уже упоминалось ранее, в спортивном клубе у каждой секции есть свое расписание. В программе открыть расписание можно с помощью кнопки «Посмотреть расписание» (Рис. 3.1.9). После нажатия данной кнопки открывается вторая форма приложения спортклуба (Рис. 3.1.10).

Рис. 3.1.9 Окно сохранения файла.

Рис. 3.1.10 Форма расписания.

Выбор секции осуществляется с помощью компонента Combobox, таким же способом, как и указывался ранее. После выбора секции при нажатии кнопки «расписание занятий», на форму в компоненты Label выводится время занятий по дням недели (Рис. 3.1.11).

Рис. 3.1.11 Форма расписания.

Расписание организовано с помощью следующего метода:

if

Combobox1.ItemIndex = 0 then

Begin

Label6.Caption:= '19.30';

label7.Caption:= ' ';

label8.Caption:= '16.00';

label9.Caption:= ' ';

label10.Caption:='17.00';

end;

if

Combobox1.ItemIndex = 1 then

Begin

Label6.Caption:= '15.30';

label7.Caption:= ' ';

label8.Caption:= '20.00';

label9.Caption:= ' ';

label10.Caption:='19.30';

end;

if

Combobox1.ItemIndex = 2 then

Begin

Label6.Caption:= '';

label7.Caption:= '16.15 ';

label8.Caption:= ' ';

label9.Caption:= '17.00 ';

label10.Caption:=' ';

end;

if

Combobox1.ItemIndex = 3 then

Begin

Label6.Caption:= ' ';

label7.Caption:= '19.15 ';

label8.Caption:= ' ';

label9.Caption:= '20.00 ';

label10.Caption:=' ';

end;

Таким образом, получаем дерево диалога с интерфейсом приложения (Рис. 3.1.12)

Рис. 3.1.11 Схема работы с интерфейсом приложения.

ЗАКЛЮЧЕНИЕ

Объектно-ориентированный подход использует объектную декомпозицию, при этом статическая структура системы описывается в терминах объектов и связей между ними, а поведение системы описывается в терминах обмена сообщениями между объектами. Каждый объект системы обладает своим собственным поведением, моделирующим поведение объекта реального мира.

В результате данного исследования, рассмотрены объектно-ориентированной методологии и технологии программирования на примере языка Object Pascal, методов и инструментов построения объектных моделей предметных областей. Полученные знания были применены для построения объектной модели предметной области «Организация работы спортивного клуба».

Для достижения цели данного исследования были выполнены следующие задачи:

  • Изучены основные теоретические положения объектно-ориентированной методологии.
  • Рассмотрен язык UML и построена объектная модель предметной области с применением данного языка.
  • Разработано приложение, использующее набор классов для представления информации о спортсменах.