Организация деятельности по купле продаже недвижимости
Автор: RogerJolly • Декабрь 16, 2020 • Курсовая работа • 4,401 Слов (18 Страниц) • 325 Просмотры
Министерство образования Республики Беларусь
Учреждение образования «Белорусский государственный университет информатики и радиоэлектроники»
Инженерно-экономический факультет
Кафедра экономической информатики
Дисциплина: Объектно-ориентированное программирование
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
к курсовому проекту
на тему
Организация деятельности по купле продаже недвижимости
Выполнила студентка группы 672303 Булка М. А.
Руководитель Мороз И. И.
Минск 2017
СОДЕРЖАНИЕ
Введение.……………………....…………..……………..……….…….…......….5
1. Описание предметной области………………………..………………............6
2. Описание выбранной структуры данных.............................…….……..........11
3. Описание разработанной диаграммы классов..................…..........................12
4. Описание алгоритмов, реализующих бизнес-логику…………………….....14
4.1 Функция исследования рынка предложений на наличие подходящих для клиента по ценовому диапазону предложений…………………………………14
4.2 Функция исследования рынка предложений на наличие подходящего для клиента варианта…………………………………………...………………….…15
4.3 Функция финансового отчета по суммарной комиссии и количеству клиентов……………………………………………………………………….….16
4.4 Функция финансового отчета по количеству владельцев недвижимости в БД и вывод максимальной цены за предложение………………………………17
5. Результаты работы...............……………………………………….….………18
Заключение………………………………………………………………..…...…23
Список использованной литературы…………………………………...…..…...24
Приложение A. Листинг программы......…………………………………...…...25
Приложение Б. Диаграмма классов программы....…………………......….…...34
Приложение В. Схема алгоритма функций бизнес-логики………..………..…35
ВВЕДЕНИЕ
Объектно-ориентированное программирование (далее ООП) - методология программирования, основанная на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определенного класса, а классы образуют иерархию наследования[1]. ООП получило широкую популярность в 80-х годах ХХ века вместе с развитием языка программирования С++. С++ в свою очередь был создан для реализации принципов ООП, таким образом понятия ООП и С++ неразрывно связаны, когда речь идет о разработке эффективных прикладных программ.
С++ реализует класс-ориентированную методологию ООП. Это означает, что внимание фокусируется на данных, при этом данные и их поведение не могут существовать раздельно. Такое объединение представляет собой класс. С помощью классов определяется структура и функциональность, одинаковые для всех объектов создаваемого класса. Новый объект создается через вызов конструктора класса (возможно, с набором параметров) [2]. Получившийся экземпляр имеет структуру и поведение, жёстко заданные его классом.
Почти каждому члену класса можно установить модификатор доступа. Всего их 3: public, private, protected [3].
- Public (открытый член класса) — доступ открыт всем, кто видит определение данного класса.
- Private (закрытый, внутренний член класса) — доступ открыт методам данного класса и friend-методам данного класса, как функциям, так и классам.
- Protected (защищённый, внутренний член иерархии классов) — доступ открыт классам, производным от данного.[4]
Все языки OOP, включая C++, основаны
...