Базы данных (Гостиница) Курсовая работа (проект)
БГУИР (Белорусский государственный университет информатики и радиоэлектроники)
Курсовая работа (проект)
на тему: «Базы данных (Гостиница)»
по дисциплине: «Базы данных»
2019
Выполнено экспертами Зачётки c ❤️ к студентам
60.00 BYN
Базы данных (Гостиница)
Тип работы: Курсовая работа (проект)
Дисциплина: Базы данных
Работа защищена на оценку "9" без доработок.
Уникальность свыше 40%.
Работа оформлена в соответствии с методическими указаниями учебного заведения.
Количество страниц - 40.
В работе также имеется документ выполненный в Microsoft Visio Drawing.
В работе также имеется программа на языке MySQL и следующие приложения:
В работе также имеется документ выполненный в Microsoft Visio Drawing.
В работе также имеется программа на языке MySQL и следующие приложения:
ПРИЛОЖЕНИЕ А Код программы
ПРИЛОЖЕНИЕ Б Экранные формы
Поделиться
Введение
1 Теоретический раздел
1.1 Основные понятия БД и СУБД
1.2 Реляционные базы данных
1.3 Язык SQL как стандартный язык баз данных
2 Проектирование базы данных
2.1 Анализ предметной области
2.2 Инфологическое проектирование
2.3 Обоснование выбора программных средств
2.4 Даталогическое проектирование
2.6 Физическое проектирование
Заключение
Список использованной литературы
Приложения
Введение
Прогресс, достигнутый за последние некоторое количество лет во всех сферах вычислительной техники, включая теорию, технологии и приложения, привел к сильному расширению области внедрения компьютеров и подъему количества их пользователей. Значимой долей передового общества считаются различные системы доступа и хранения информации, которые выступают в роли обязательной составляющей передового научного прогресса. Есть немало серьезных обстоятельств перевода имеющейся информации на компьютерную основу, т.к. наиболее стремительная переработка данных и централизация их хранения, с внедрением клиент-серверных технологий, помогают сберечь немалые деньги и время для получения нужной информации. Кроме того, существенно упрощается доступ к огромным объемам информации и ведение баз данных. Во многих крупных компаниях появляется проблема такой организации управления данными, которая дала бы максимально эффективный результат. Иногда компании используют шкафы с папками, но большая часть выбирают компьютеризированные СУБД, позволяющие отлично хранить, получать информацию и работать с данными больших размеров. Инновационные СУБД – многопользовательские системы управления базой данных, которые специализируется на управлении массивом информации, одним или множеством одновременно работающих пользователей. Главной идеей передовых информационных технологий считается теория о том, что вся информация должна быть организована в базе данных. Это делается для того, чтобы была возможность правильно показывать изменяющийся мир и в полной мере удовлетворить информационные потребности пользователей. Предпосылками широкого распространения комфортных и простых в использовании реляционных (табличных) СУБД является повышение объема и структурной сложности хранимой информации, увеличение количества пользователей информационных систем.
1 Теоретический раздел
1.1 Основные понятия БД и СУБД
Восприятие окружающего мира основывается на последовательностях различных, время от времени и взаимосвязанных, событий. С давних времен люди разными методами описывали эти события, нередко не понимая их сути. Сейчас это описание именуется данными. К данным относятся: факты, события, явления, предметы или идеи. Фиксация данных обычно выполняется с помощью конкретных инструментов общения - естественного языка либо изображений, на определенном носителе: бумаге или камне. Беря во внимание тот факт, что естественный язык имеет хорошую гибкость, информация и её интерпретация (семантика) фиксируются вместе. К примеру, рассмотрим предложение «Цена билета на поезд 42». Тут «42» – данное, а «Цена билета на поезд» – это семантика. Зачастую информация и интерпретация разделяются. К примеру, «Расписание полетов самолетов» отображается в таблице, в верхней части которой, отдельно от данных, будет показана их интерпретация, а это создает сложности в работе с данными и приводит к трудностям в получении сведений из нижней части. Еще более ощутимым деление данных и интерпретации становится, когда ЭВМ используется для ввода и обработки информации. Так происходит в связи с тем, что ЭВМ может работать только с данными. Крупная часть интерпретирующей информации не фиксируются в явной форме (ЭВМ не может «понять», считается ли «22.50» ценой билета или временем отправления. Отчего так происходит? Есть как минимум две причины, которые способствуют тому, что использование ЭВМ дало развитие делению информации и интерпретации:
- ЭВМ не имело необходимых ресурсов, чтобы работать с текстами на естественном языке основном языке интерпретации данных;
- большая стоимость памяти ЭВМ.
2 Проектирование базы данных
2.1 Анализ предметной области
Гостиница, отель— средство размещения, состоящее из определённого количества номеров, имеющее единое руководство, предоставляющее набор услуг (минимум — заправка постелей, уборка номера и санузла). Гостиницы подразделяются на различные классы в соответствии с предоставляемыми услугами и оборудованием номеров. Первоначально гостиницы возникли как постоялые дворы в населённых пунктах (или на развилках дорог) на пути следования важнейших транспортных маршрутов. Постоялые дворы в крупных городах существовали в странах древнего мира. Само слово «гостиница» первоначально означало постоялый двор. Слово «отель», в конечном счёте, имеет источником французское hôtel, производное от hôte — «хозяин». В старину так называли обычный городской дом (hôtel particulier), в котором часто останавливались знатные персоны во время путешествий. Увеличение числа путешественников в Новое время (развитие торговых отношений, колонизация) способствовало расширению гостиничной индустрии. Современный тип крупных гостиниц сложился в XIX веке, с началом промышленной революции. В 1995 году мировая гостиничная индустрия обеспечила рабочими местами 11,3 млн человек. По числу занятых, в расчёте на один гостиничный номер, лидировала Африка (3,3:1), за ней следовал Ближний Восток (2,5:1), в отелях Азии и Океании на тот момент было занято 2,9 млн человек — четверть обслуживающего персонала мировой гостиничной индустрии. Доля Европы не превышала 24 %, и на одного работника здесь в среднем приходилось два номера (1:2,1). В 1996 году 40 стран мира располагали гостиничным фондом, превышающим 100 тыс. мест в каждой. Средний размер отелей несколько меньше в традиционных туристических странах по сравнению с теми, которые лишь недавно вышли на рынок и заявили о себе как о новых туристических направлениях.
Заключение
Основными задачами, которые необходимо было решить в курсовом проекте, являются:
- проектирование и оптимизация базы данных, которая позволит содержать всю необходимую информацию;
- разработка программного продукта для работы с этой базой данных.
В ходе выполнения курсовой работы было разработано приложение для автоматизирования работы гостиницы. Приложения является помощником в работе сотрудников гостиницы, с помощью разработанного приложения, сотрудники смогут запросто просматривать необходимую информацию и работать с этой информацией, также возможность формирования отчётов является очень удобным функционалом для гостиницы.
Был выполнен ряд поставленных задач, а именно:
- проанализирована предметная область;
- разработана концептуальная модель;
- разработана логическая модель;
- разработана физическая модель и сама база данных;
- разработана приложение для работы с базой данных
Разработанная система реагирует на ошибочный ввод данных, а также способна определять возникающие ошибки и уведомлять об этом пользователя, чтобы в любой момент он знал из-за чего или почему произошла ошибка, и оперативно устранил её. Программа разрабатывалась на языке программирования высокого уровня C#, в адаптированной для этого среде разработки Visual Studio с использованием стандартных библиотек. В ходе разработки получены новые знания по языку программирования C#, углублены старые знания в программировании, изучен алгоритм создания приложений, практически освоена работа Visual Studio с MySQL Server.
1. Иванов, А.А. Автоматизация технологических процессов и производств: Учебное пособие / А.А. Иванов. - М.: Форум, 2012. - 224 c.
2. Клюев, А.С. Наладка средств автоматизации и автоматических систем регулирования: Справочное пособие / А.С. Клюев, А.Т. Лебедев, С.А. Клюев. - М.: Альянс, 2009. - 368 c.
3. Пантелеев, В.Н. Основы автоматизации производства: Учебник для учреждений начального профессионального образования / В.Н. Пантелеев, В.М. Прошин. - М.: ИЦ Академия, 2013. - 208 c.
4. Лесневский, А. С. Объектно-ориентированное программирование: Бином. Лаб. знаний / Лесневский А. С. — М.: Бином. Лаб. знаний, 2010. — 232с
5. Балдин, К.В. Информационные технологии в управлении предприятием: Учеб. для студ. учреждений высш. проф. образования / К.В. Балдин. - М.: ИЦ Академия, 2012. - 288 c.
6. Венделева, М.А. Информационные технологии в управлении: Учебное пособие для бакалавров / М.А. Венделева, Ю.В. Вертакова. - М.: Юрайт, 2013. - 462 c.
7. Баронов, В.В. Информационные технологии и управление предприятием. – М: Компания АйТи, 2006. – 328с.
8. Автоматизированные информационные технологии в управлении предприятием: учебник / Под ред. И.Т.Трубилина.- М.: Финансы и статистика, 2001.- 416с.
9. Макаров, А.С. Работа с базами данных в С# / ДМК Пресс. – Минск, 2013.
10. Вычислительные системы, сети и телекоммуникации: Учебник. – 2-е изд., перераб. и доп. / Под ред. А.П. Пятибратова. – М.: Финансы и статистика, 2001.
Работа защищена на оценку "9" без доработок.
Уникальность свыше 40%.
Работа оформлена в соответствии с методическими указаниями учебного заведения.
Количество страниц - 40.
В работе также имеется документ выполненный в Microsoft Visio Drawing.
В работе также имеется программа на языке MySQL и следующие приложения:
В работе также имеется документ выполненный в Microsoft Visio Drawing.
В работе также имеется программа на языке MySQL и следующие приложения:
ПРИЛОЖЕНИЕ А Код программы
ПРИЛОЖЕНИЕ Б Экранные формы
Не нашли нужную
готовую работу?
готовую работу?
Оставьте заявку, мы выполним индивидуальный заказ на лучших условиях
Заказ готовой работы
Заполните форму, и мы вышлем вам на e-mail инструкцию для оплаты