Курсовий проєкт з дисципліни "Об’єктно-орієнтоване програмування"
Постановка задачі
Вимоги до програмної системи
Моделювання функцій програмної системи
Проєктування програмної системи
Проєктування програмної системи
Реалізація програмної системи
Результати роботи програми
Дякую за увагу
1.53M

Мальцев_музей

1. Курсовий проєкт з дисципліни "Об’єктно-орієнтоване програмування"

Курсовий проєкт
з дисципліни "Об’єктно-орієнтоване
програмування"
на тему:
Розробка об‘єктно-орієнтованої програми
«Музей"
Виконав студент 3 курсу групи РПЗ 24 1/11
Мальцев Олександр.
Керівник Семенова О.В.

2. Постановка задачі

У
візуальному
середовищі
необхідно
забезпечити розробку і реалізацію задачі:
У музеї в 3 вітринах розташовано по кілька
експонатів. Вибрати з кожної вітрини по 1
експонату випадковим чином і розмістити
в окремій вітрині.
Програма
повинна
забезпечувати
представлення
музейної
вітрини,
розташування в ній експонатів випадковим
чином. Вийняти і розмістити в іншій вітрині
експонати випадковим чином.

3. Вимоги до програмної системи

Нефункціональні:
Необхідні
технічні
засоби:
комп'ютер
з
процесором AMD, пристрій "миша", монітор,
клавіатура, накопичувач на жорсткому диску.
Операційна система Microsoft Windows 10.
Інтегроване середовище розробки C++ Builder.
Функціональні:
створення об‘єкту музей;
створення об‘єктів трьох вітрин;
розташування експонатів, тобто створення об‘єктів
експонатів;
Вибір та переміщення експонату.

4. Моделювання функцій програмної системи

Діаграма варіантів використання

5.

Діаграма послідовності

6. Проєктування програмної системи

Діаграма
класів

7. Проєктування програмної системи

Область під
вивід
інформації
про обраний
експонат
Область
під музей з
вітринами
Область
під обрані
експонати
Область під
вивід довідкової
інформації
Користувацький інтерфейс

8. Реалізація програмної системи

Компонентна діаграма

9. Результати роботи програми

Відеограма – стартове вікно програми

10.

Відеограма – створення музею та вітрин з експонатами

11.

Відеограма – створення музею та вітрин з експонатами

12.

Розміщення експонатів випадковим чином на окремій вітрині

13.

Відеограма з довідковою інформацією
Вивід повідомлення, коли вітрина заповнена

14. Дякую за увагу

English     Русский Rules