Разработка приложения «Система управления гостиницей»
ВВЕДЕНИЕ
Актуальность данного исследования обусловлена современным развитием компьютерных сетей, а также в развитии гостиничного бизнеса в России. Гостиничный бизнес активно развивается, гостиничные сети растут, создавая конкуренцию на рынке. Поэтому тема приложения «Система управления Отелем» в настоящее время актуальна, ведь зачастую трудно обойтись без отеля, особенно в современном мире.
Целью «Системы управления Отелем» является разработка базы данных для регистрации клиентов в отеле, добавления или изменения различных категорий арендуемых номеров или аренды номеров под конкретного клиента, а также статистика занятых или свободных номеров, дохода и так далее. Вся база данных будет основана на 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. Он автоматически располагается на краю формы и состоит из областей, на которых можно отображать различную информацию. В нашем случае это будет полный формат даты и времени.