Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Техн.программ_Отчет.docx
Скачиваний:
5
Добавлен:
05.09.2019
Размер:
1.24 Mб
Скачать

Содержание

ВВЕДЕНИЕ 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.

  1. ПОстановка задачи

Необходимо создать программу для работы с базой данных, которая будет содержать основную информацию об аренде помещений, данные хранятся в базе данных следующей структуры:

  • здания (код здания, название, адрес);

  • помещения (код помещения, название помещения, площадь, код здания);

  • арендаторы (код арендатора, название фирмы, юридический адрес, ФИО руководителя, контактный телефон);

  • аренда (код аренды, код помещения, № договора, дата оформления договора, дата начала аренды, дата окончания аренды);

Для СУБД необходимо использовать Microsoft Access версии 2003 и выше. Сама программа должна быть реализована на языке программирования Pascal в среде программирования Embarcadero RAD Studio XE2 (Delphi), технологией доступа ADO.

  1. Описание Базы данных

Для хранения информации в разрабатываемом приложении используем базу данных со следующей структурой:

  • Таблица «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 – Схема данных базы данных «Аренда»