Разработка приложения «Система управления гостиницей»

Целью «Системы управления Отелем» является разработка базы данных для регистрации клиентов в отеле, добавления или изменения различных категорий арендуемых номеров или аренды номеров под конкретного клиента, а также статистика занятых или свободных номеров, дохода и так далее. Вся база данных будет основана на SQLite
Author image
Timur
Тип
Курсовая работа
Дата загрузки
12.03.2023
Объем файла
624 Кб
Количество страниц
17
Уникальность
Неизвестно
Стоимость работы:
560 руб.
700 руб.
Заказать написание работы может стоить дешевле

ВВЕДЕНИЕ

Актуальность данного исследования обусловлена современным развитием компьютерных сетей, а также в развитии гостиничного бизнеса в России. Гостиничный бизнес активно развивается, гостиничные сети растут, создавая конкуренцию на рынке. Поэтому тема приложения «Система управления Отелем» в настоящее время актуальна, ведь зачастую трудно обойтись без отеля, особенно в современном мире.

Целью «Системы управления Отелем» является разработка базы данных для регистрации клиентов в отеле, добавления или изменения различных категорий арендуемых номеров или аренды номеров под конкретного клиента, а также статистика занятых или свободных номеров, дохода и так далее. Вся база данных будет основана на SQLite.

Предмет курсовой работы – особенности разработки приложения «Система управления отелем», основанного на использовании языка C#.

Объект данного проекта – среда разработки Microsoft Visual Studio на на платформе Windows на основе .NET Framework.

В ходе выполнения проекта будут выполнены следующие задачи:

- разработка логистики и визуальной модели базы данных;

- разработка и реализация базы данных в SQLite;

- разработка приложения на языке C# для связи и действий с базой данных;

- Во время разработки будет проведен анализ и демонстрация частей программного кода;

Такие программы сегодня очень популярны, особенно для отелей. Эта курсовая работа поможет взглянуть на функциональность этого приложения во время разработки и даст общее понимание каким образом разрабатываются различные приложения с пользовательским интерфейсом на платформе Windwos.

Оглавление

ВВЕДЕНИЕ 3

§ 1. История развития языков программирования 4

Язык C 4

Язык C++ 4

Язык C# 5

§ 2. Разработка приложения 7

Постановка задач 7

Библиотека <Bunifu> 7

Библиотека <ServiceStack.OrmLite.Sqlite> 9

Создания базы данных и таблиц 10

«Будильник» || Рисование часов и отображение времени 15

«Будильник» || Центр Уведомлений и Фоновый режим 20

Заключение 26

Список использованной литературы 27

Список использованной литературы

1. Архангельский А. Я. Программирование в Borland Delphi 7, 2008. - 512 с.

2. Осипов Д., Delphi XE2, г. Санкт-Петербург, «БХВ-Петербург», 2012 - 573 с.

3. Осипов Д.Л. Delphi. Программирование для Windows, OS X, iOS и Android. – СПб.: БХВ-Петербург, 2014. – 464 с.

4. Федоров А. Г. Создание Windows-приложений в среде Delphi, 2005. – 347 с.

5. [Статья] Учимся работать с компонентом Ttrayicon в Delphi 2010 - Zhyk.Ru Forums

6. The History of Computing: The PASCAL Programming Language

7. The History of Delphi (thoughtco.com)

8. time.h header file in C with Examples - GeeksforGeeks

9. НОУ ИНТУИТ | Лекция | Дата и время (intuit.ru)

10. Описание. Тип TDateTime - это основной тип в Delphi для работы с датой и временем (helpiks.org)

11. Справочник C/C++ - datetime (mycpp.ru)

12. Функции работы с датой и временем, временная задержка (prog-cpp.ru)

Теперь займёмся контейнером «DataTimeBox». Здесь ничего сложного: всего лишь две панели, в свойствах «Caption» которых будут отображаться переменные с типом TDateTime в виде текущего времени на одной панели, и текущей даты на второй. И, наконец, контейнер «TimerBox». Здесь будет задаваться таймер. Расставим три TEdit и множество компонентов TLabel. Третий компонент Таймер и будет отслеживать вводимые числа в поля и заносить их во все Label, которые в будущем будут вести отсчёт по секундам. Расположим контейнер с Таймером поверх контейнера с Будильником и сделаем его невидимым. Кнопка переключения в приложении будет менять им свойство «Visible», чтобы была возможность переключения между ними. Напоследок добавим на форму компонент StatusBar. Он автоматически располагается на краю формы и состоит из областей, на которых можно отображать различную информацию. В нашем случае это будет полный формат даты и времени.