Система управления местами гостиницы
Автор: lerakudryasc • Август 8, 2020 • Реферат • 854 Слов (4 Страниц) • 348 Просмотры
Система управления местами гостиницы.
Введение.
С каждым годом все больше людей отдает свое предпочтение информационным технологиям. Разумеется, это неспроста. Хранение и обработка информации еще никогда не были так просты и удобны, какими их делает сфера IT.
Безусловно, все передовые компании и корпорации немыслимы без IT-технологий. Ведь, чем больше масштаб, тем обширнее количество данных, используемых в обороте.
Ниша гостиничного бизнеса является одной из тех, где особенно нужна четкая и структурированная система, которая могла бы помочь хранить и использовать данные постояльцев, номеров, персонала и т.д.
В данной курсовой работе я хочу представить упрощенную версию базы данных для управления местами гостиницы.
Объектно-ориентированное программирование.
Объектно-ориентированное программирование – прежде всего фокусировка на данных, которые должны быть неразрывно связаны. Это парадигма программирования, где основными концепциями являются понятия объектов и классов, которые в свою очередь образовывают иерархию наследования.
Благодаря ООП, структурировать информацию, с точки зрения управляемости, стало гораздо проще. Это имеет особое значение, когда дело касается реализации крупных проектов.
С помощью иерархических систем можно нормализировать целостность данных
В центре ООП находятся объекты – это переменные класса, содержащие информацию о данных и поведении. Данные в объекте – набор свойств, которые можно принимать как переменные, принадлежащие конкретно этому объекту. Поведение – набор методов (функций), которые также относятся к своему объекту.
Класс – это основной элемент, абстрактный тип данных, описывающий характеристики сущности. В рамках класса осуществляется конструирование программ. Он содержит в себе данные и код, который управляет этими данными.
Основные понятия ООП.
Атрибут – характеристика, которая назначается элементу класса в определении класса. Атрибуты необходимы для определения доступности свойства (метода) для кода в других частях программы.
Иерархия классов – структура многочисленных связанных классов, которая определяет наследование функций одних классов от других.
Интерфейс – набор объявлений методов, позволяющий несвязанным объектам взаимодействовать друг с другом. Помогает специфицировать класс, определив все возможные действия над ним.
Конструктор – метод, вызываемый при создании класса, используемый для определения значений по умолчанию или для выполнения необходимых операций по настройке объекта.
Оператор «точка» - знак точки (.), служащий для указания принадлежности имени к дочернему элементу объекта.
Перечисление – совокупность связанных констант, совмещенных вместе для удобства в качестве свойств одного класса.
Экземпляр – фактический объект, созданный в программе.
Пространство имен – атрибут пользователя, обеспечивающий более полный контроль над доступностью кодов друг к другу.
Основные принципы ООП.
Абстракция – выделение из некоторой сущности только необходимые характеристики и методы, которые лучше всего и в полной мере описывают объект. Другими словами, выделение значимой информации и исключение незначимой. В конечном счете нужно для контекстного понимания предмета, формализуемого в виде класса;
Инкапсуляция – возможность объединять данные и методы, работающие с ними в классе. Необходима для быстрой и безопасной организации иерархической управляемости: чтобы было достаточно простой команды «что делать», без одновременного уточнения как именно делать, так как это уже другой уровень управления;
...