Автор: Пользователь скрыл имя, 13 Мая 2015 в 10:56, курсовая работа
Гостиничные комплексы стремительно развиваются на территории нашей страны. Со временем получаемые данные перестают храниться в бумажном варианте, а представляют собой информационные данные, которые можно просмотреть, редактировать и удалять на ЭВМ. Использование приложения для гостиничного комплекса позволит распределить все данные по категориям и отследить их по группировкам. Актуальность данного курсового проекта заключается в том, что спроектированное приложение несет практическую пользу в работе гостиницы.
Введение 3
1 Разработка эскизного и технического проекта программы 5
1.1 Назначение и область применения 5
1.2 Организация входных и выходных данных 5
1.2.1 Выбор состава технических и программных средств 6
1.3.Проектирование базы данных 6
1.3.1 Логическое проектирование 7
1.3.2 Физическое проектирование 12
2 Разработка рабочего проекта 20
2.1 Разработка программы 20
2.2 Спецификация программы 22
2.3 Текст программы 27
2.4 Описание программы 31
2.5 Тестирование программы 32
2.6 Руководство пользователя 32
Заключение 35
Имя поля |
Тип данных |
Свойства поля |
Код клиента |
Числовой |
Размер поля: Длинное целое |
Фамилия |
Текстовый |
Количество символов :15 |
Имя |
Текстовый |
Количество символов :10 |
Отчество |
Текстовый |
Количество символов: 14 |
Номер |
Числовой |
Размер поля: Длинное целое |
№ типа |
Числовой |
Размер поля: Длинное целое |
Тип номера |
Текстовый |
Размер поля: 80 |
Подстановка: Источник строк: "Стандартный двухместный
номер с 1 кроватью или 2 отдельными кроватями";"Полулюкс";"Люкс";" | ||
Код питания |
Числовой |
Размер поля: Длинное целое |
Тип питания |
Текстовый |
Размер поля: 15 |
Подстановка: Источник строк: "ОВ";"BB";"HB";"HB+";"FB";"FB+ | ||
Номер услуги |
Числовой |
Размер поля: Длинное целое |
Услуги выбранные клиентом |
Текстовый |
Размер поля: 40 |
Подстановка: Источник строк: "Доставка еды и напитков в номер"; "Прокат автомобилей (в час)"; "Трансфер от/до аэропорта"; " Няня(в час)"; " Прачечная"; "Химчистка"; "Услуги по глажению одежды"; "Теннисный корт (в час)"; "Фитнес"; "Игровая комната (в час)"; "Открытый бассейн (в час)"; "Закрытый бассейн (в час)"; "Турецкая баня (в час)"; "Русская баня (в час)"; "Сауна (в час)"; "Прокат велосипедов (в час)"; "Конференц-зал” | ||
Дата заселения |
Дата/время |
Обязательное поле: Нет |
Дата выезда |
Дата/время |
Обязательное поле: Нет |
Имя поля |
Тип данных |
Свойства поля |
Номер услуги |
Числовой |
Признак поля – ключевое поле, обязательное поле |
Дополнительные услуги |
Текстовый |
Количество символов 125 |
Стоимость |
Денежный |
Формат поля: Денежный |
Имя поля |
Тип данных |
Свойства поля |
№ типа |
Числовой |
Признак поля – ключевое поле, обязательное поле |
Тип номера |
Текстовый |
Количество символов 255 |
Имя поля |
Тип данных |
Свойства поля |
Номер |
Числовой |
Признак поля – ключевое поле, обязательное поле |
Код гостиницы |
Числовой |
Размер поля: Длинное целое |
Тип |
Числовой |
Количество символов :15 |
Этаж |
Числовой |
Количество символов :10 |
Кол-во мест |
Числовой |
Количество символов: 14 |
Кол-во комнат |
Числовой |
Размер поля: Длинное целое |
Стоимость номера за 1 день |
Денежный |
Формат поля: Денежный |
Имя поля |
Тип данных |
Свойства поля |
Код клиента |
Числовой |
Признак поля – ключевое поле, обязательное поле |
Фамилия |
Текстовый |
Количество символов :15 |
Имя |
Текстовый |
Количество символов :10 |
Отчество |
Текстовый |
Количество символов: 14 |
Пол |
Текстовый |
Количество символов 10 |
Номер паспорта |
Числовой |
Размер поля: Длинное целое |
Дата заселения |
Дата/время |
Обязательное поле: Нет |
Дата выезда |
Дата/время |
Обязательное поле: Нет |
Номер |
Числовой |
Количество символов :15 |
Имя поля |
Тип данных |
Свойства поля |
Код гостиницы |
Числовой |
Признак поля – ключевое поле, обязательное поле |
Название гостиницы |
Текстовый |
Количество символов :15 |
Директор |
Текстовый |
Количество символов :30 |
Администратор |
Текстовый |
Количество символов: 30 |
Адрес |
Текстовый |
Количество символов 20 |
Телефон |
Текстовый |
Количество символов :12 |
Примечание |
Текстовый |
Количество символов :255 |
Имя поля |
Тип данных |
Свойства поля |
Код |
Счетчик |
Признак поля – ключевое поле, обязательное поле |
Тип |
Текстовый |
Количество символов :10 |
Подстановка: Источник строк: "ОВ";"BB";"HB";"HB+";"FB";"FB+ | ||
Цена |
Денежный |
Формат поля: Денежный |
Описание |
Текстовый |
Количество символов :255 |
Имя поля |
Тип данных |
Свойства поля |
Номер |
Числовой |
Признак поля – ключевое поле, обязательное поле |
Код работы |
Числовой |
Размер поля: длинное целое |
Работа |
Текстовый |
Размер поля: 28 |
Подстановка: Источник строк: "Смена постельного белья"; "Смена полотенец"; "Экспресс-уборка номера"; "Подготовка к заселению"; "Проверка комплектности после выселения"; "Генеральная уборка номера" | ||
ДатаВремя |
Текстовый |
Обязательное поле: Нет |
Код горничной |
Числовой |
Размер поля: длинное целое |
Имя поля |
Тип данных |
Свойства поля |
Код |
Числовой |
Признак поля – ключевое поле, обязательное поле |
Код клиента |
Числовой |
Размер поля: длинное целое |
Фамилия |
Текстовый |
Размер поля: 15 |
Имя |
Текстовый |
Размер поля: 12 |
Отчество |
Текстовый |
Размер поля: 14 |
Номер услуги |
Числовой |
Размер поля: длинное целое |
Услуги |
Текстовый |
Размер поля: 70 |
"Доставка еды и напитков
в номер";"Прокат автомобилей
(в час)";"Трансфер от/до | ||
Дата |
Дата/Время |
Обязательное поле: Нет |
С точки зрения пользователя, база данных - это программа, которая обеспечивает работу с информацией. С точки зрения программиста, база данных - это набор файлов, содержащих информацию. Разрабатывая базу данных для пользователя, программист создает программу, которая обеспечивает работу с файлами данных.
В настоящее время существует достаточно большое количество программных систем, позволяющих создавать и использовать локальные (Access и др.) и удаленные базы данных.
В состав Delphi входят компоненты, позволяющие создавать программы работы с файлами данных, созданными различными системами: от SE до Infomix и Oracle. Delphi также позволяет программисту, используя утилиту Borland Database Desktop, создавать файлы баз данных в Различных форматах.
В отличие от некоторых других приложений баз данных, Microsoft Access позволяет создавать реляционные базы данных. Кроме того, Microsoft Access позволяет работать с другими программами баз данных, такими как Microsoft SQL Server. Перечислим некоторые основные возможности СУБД Access: возможность редактирования данных в полях, сортировка записей, экспорт данных в Word, Excel или другие приложения, создание запросов, отчетов и форм как вручную, так и с помощью мастера. Как и в других программах пакета Microsoft Office, в Access предусмотрена возможность созданиия макросов.