Содержание
ВВЕДЕНИЕ 5
1 пОСТАНОВКА ЗАДАЧИ 6
2 Описание Базы данных 7
3 Разработка программы 9
4 Руководство пользователя 15
4.1 Установка программного обеспечения 15
4.2 Назначение программного обеспечения 15
4.3 Интерфейс программы 15
ЗАКЛЮЧЕНИЕ 20
Библиографический список 21
ПРИЛОЖЕНИЯ 22
ВВЕДЕНИЕ
Проблема накопления, хранения, получения быстрого доступа и автоматизации обработки больших объемов информации возникла достаточно давно. С целью ее решения в настоящее время созданы и получили широкое распространение различные системы управления базами данных (СУБД). Среди них выделяются Paradox, dBase, FoxPro, Oracle и Access.
Целью нашего курсового проекта является разработка приложения с удобным и простым интерфейсом для пользователя.
Основными задачами данного приложения являются:
реализация учёта арендованных помещений;
организация отчётности.
Разработка нашего приложения реализовывалась на языке программирования Pascal в среде программирования Embarcadero RAD Studio XE2 (Delphi), а также библиотеки: VCL. Для работы с базами данных наиболее развивемой технологей Microsoft является ADO.
ПОстановка задачи
Необходимо создать программу для работы с базой данных, которая будет содержать основную информацию об аренде помещений, данные хранятся в базе данных следующей структуры:
здания (код здания, название, адрес);
помещения (код помещения, название помещения, площадь, код здания);
арендаторы (код арендатора, название фирмы, юридический адрес, ФИО руководителя, контактный телефон);
аренда (код аренды, код помещения, № договора, дата оформления договора, дата начала аренды, дата окончания аренды);
Для СУБД необходимо использовать Microsoft Access версии 2003 и выше. Сама программа должна быть реализована на языке программирования Pascal в среде программирования Embarcadero RAD Studio XE2 (Delphi), технологией доступа ADO.
Описание Базы данных
Для хранения информации в разрабатываемом приложении используем базу данных со следующей структурой:
Таблица «Zdania» - справочник зданий, в которых находятся помещения для сдачи в аренду (Таблица 1).
Таблица 1 – структура таблицы «Zdania»
№ |
Поле |
Тип данных |
Дополнительно |
Описание |
1. |
kod_zdania |
Счетчик |
ключ |
Первичный ключ |
2. |
nazvanie |
Текстовый |
255 |
Название здания |
3. |
adress |
Текстовый |
255 |
Адрес здания |
Таблица «pomeshenia» - справочник помещений, для сдачи в аренду (Таблица 2).
Таблица 2 – структура таблицы «pomeshenia»
№ |
Поле |
Тип данных |
Дополнительно |
Описание |
1. |
kod_pomeshenia |
Счетчик |
ключ |
Первичный ключ |
2. |
nazvanie_pomeshenia |
Текстовый |
255 |
Название помещения |
3. |
ploshad |
числовой |
одинарное с плавающей точкой |
Площадь помещения |
4. |
kod_zdania |
числовой |
длинное целое |
Внешний ключ |
Таблица «arendatory» - справочник арендаторов (Таблица 3).
Таблица 3 – структура таблицы «arendatory»
№ |
Поле |
Тип данных |
Дополнительно |
Описание |
1. |
kod_arendatora |
Счетчик |
ключ |
Первичный ключ |
2. |
nazvbanie_firmy |
Текстовый |
255 |
Название фирмы арендатора |
3. |
yredicheskiy_adress |
Текстовый |
255 |
Адрес арендатора |
4. |
fio_rykovoditela |
Текстовый |
255 |
ФИО арендатора |
5. |
kontaktniy_telefon |
Текстовый |
255 |
Телефон арендатор |
Таблица «arenda» - справочник арендаторов (Таблица 4).
Таблица 4 – структура таблицы «arenda»
№ |
Поле |
Тип данных |
Дополнительно |
Описание |
1. |
kod_arendy |
Счетчик |
ключ |
Первичный ключ |
2. |
kod_pomeshenia |
Числовой |
длинное целое |
Внешний ключ |
3. |
nomer_dogovora |
Текстовый |
100 |
Номер договора |
4. |
data_oformlenia_dogovora |
Дата/время |
Краткий формат даты |
Дата заключения договора |
5. |
data_nachala_arendy |
Дата/время |
Краткий формат даты |
Дата начала аренды |
6. |
data_oconchania_arendy |
Дата/время |
Краткий формат даты |
Дата окончания аренды |
7. |
kod_arendatora |
Числовой |
длинное целое |
Внешний ключ |
Для поддержания целостности данных создаем схему данных. Устанавливаем связи между таблицами согласно рисунку 1.
Рисунок 1 – Схема данных базы данных «Аренда»