Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Система управления местами гостиницы

Автор:   •  Август 8, 2020  •  Реферат  •  854 Слов (4 Страниц)  •  286 Просмотры

Страница 1 из 4

Система управления местами гостиницы.

Введение.

С каждым годом все больше людей отдает свое предпочтение информационным технологиям. Разумеется, это неспроста. Хранение и обработка информации еще никогда не были так просты и удобны, какими их делает сфера IT.

Безусловно, все передовые компании и корпорации немыслимы без IT-технологий. Ведь, чем больше масштаб, тем обширнее количество данных, используемых в обороте.

Ниша гостиничного бизнеса является одной из тех, где особенно нужна четкая и структурированная система, которая могла бы помочь хранить и использовать данные постояльцев, номеров, персонала и т.д.

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


Объектно-ориентированное программирование.

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

Благодаря ООП, структурировать информацию, с точки зрения управляемости, стало гораздо проще. Это имеет особое значение, когда дело касается реализации крупных проектов.

С помощью иерархических систем можно нормализировать целостность данных

В центре ООП находятся объекты – это переменные класса, содержащие информацию о данных и поведении. Данные в объекте – набор свойств, которые можно принимать как переменные, принадлежащие конкретно этому объекту. Поведение – набор методов (функций), которые также относятся к своему объекту.

Класс – это основной элемент, абстрактный тип данных, описывающий характеристики сущности. В рамках класса осуществляется конструирование программ. Он содержит в себе данные и код, который управляет этими данными.


Основные понятия ООП.

Атрибут – характеристика, которая назначается элементу класса в определении класса. Атрибуты необходимы для определения доступности свойства (метода) для кода в других частях программы.

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

Интерфейс – набор объявлений методов, позволяющий несвязанным объектам взаимодействовать друг с другом. Помогает специфицировать класс, определив все возможные действия над ним.

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

Оператор «точка» - знак точки (.), служащий для указания принадлежности имени к дочернему элементу объекта.

Перечисление – совокупность связанных констант, совмещенных вместе для удобства в качестве свойств одного класса.

Экземпляр – фактический объект, созданный в программе.

Пространство имен – атрибут пользователя, обеспечивающий более полный контроль над доступностью кодов друг к другу.


Основные принципы ООП.

Абстракция – выделение из некоторой сущности только необходимые характеристики и методы, которые лучше всего и в полной мере описывают объект. Другими словами, выделение значимой информации и исключение незначимой. В конечном счете нужно для  контекстного понимания предмета, формализуемого в виде класса;

Инкапсуляция – возможность объединять данные и методы, работающие с ними в классе. Необходима для быстрой и безопасной организации иерархической управляемости: чтобы было достаточно простой команды «что делать», без одновременного уточнения как именно делать, так как это уже другой уровень управления;

...

Скачать:   txt (12.8 Kb)   pdf (73 Kb)   docx (10.9 Kb)  
Продолжить читать еще 3 страниц(ы) »
Доступно только на Essays.club