Разработка информационной программы для риэлтерской конторы по учету клиентской базы и базы квартир с фиксированием всех операций по купле-продаже. Описание структуры базы данных. Создание запросов и отчетов. Инструкция по эксплуатации, текст программы.
Аннотация к работе
Описание задачи Запросы и отчеты.
Список литературы
база данные учет запрос
1. Описание задачи
Информационная система (ИС) представляет собой совокупность информационных средств, объединенных в единую систему с целью сбора, хранения, обработки и выдачи необходимой информации, предназначенной для выполнения поставленных задач в риэлтерской фирме а именно: Регистрация нового клиента;
БД клиентов фирмы;
Регистрация квартир;
БД квартир;
Продажа квартир;
Покупка квартир;
Список услуг фирмы;
Оплата услуг фирмы.
2 Описание структуры базы данных
Таблица 1 «bdkvartir» БД квартир.
Поле Тип Ключ Размер Обязательное поле
ID apartment Числовой
ID client Числовой
Price Денежный
Adress Текстовый 20
Area Текстовый 20
Metro Текстовый 10
Time to metro Числовой
Rating Числовой
Rooms Числовой
Status Текстовый 20
Таблица 2 «Clients» БД клиентов.
Поле Тип Ключ Размер Обязательное поле
ID client Числовой
SNP Текстовый 30
Adress Текстовый 30
Serial and number pass Числовой
Service Текстовый 15
Telephone Числовой
Таблица 3 «Buy» осуществление покупки квартир.
Поле Тип Ключ Размер Обязательное поле
ID apartment Числовой
ID client Числовой
Payable Денежный
Date Дата
Таблица 4 «Sell» осуществление продажи квартир.
ПОЛЕТИПКЛЮЧРАЗМЕРОБЯЗАТЕЛЬНОЕ поле
ID apartment Числовой
ID client Числовой
Payable Денежный
Date Дата
Таблица 5 «payment for services» платежи и услуги.
Поле Тип Ключ Размер Обязательное поле
Payable Денежный
Service Текстовый 4
Date Дата
Таблица 6 «Service» список осуществленных услуг с датами платежей
Поле Тип Ключ Размер Обязательное поле
Byu Текстовый 10
Sell Текстовый 10
Payment for services Денежный
Date Дата
2.1 Схема данных БД
Схема данных БД приведена на рисунке 1.
Рис.1
3. Запросы и отчеты
3.1 Запросы
Запрос на обновление БД qry1.Close; qry1.SQL.Clear; qry1.SQL.Add("select * from Klients"); qry1.Open;
Запрос на вывод печати procedure TFORM7.btn1Click(Sender: TOBJECT); begin Form7.RVPROJECT1.Execute; end;
Запрос на сортировку элеметов бд по одному значению
SELECT * FROM Klients ORDER BY SNP;
Запрос на поиск qry1.Close; qry1.SQL.Clear; qry1.SQL.Add("select * from Klients where SNP like "" Edit1.Text "%""); qry1.Open;
3.2 Отчеты
Система позволяет выводить на печать следующие отчеты: БД клиентов (Рис. 2).
Рис. 2
БД квартир (Рис. 3).
Рис. 3
4 Инструкции по эксплуатации
1. Мы попадаем на главную форму программы. (Рис. 4)
Тут имеются вкладки меню: Регистрация нового клиента - регистрируем нового клиента.
Список клиентов - БД клиентов.
Регистрация новой квартиры - регистрируем новую квартиру.
Список клиентов - БД квартир.
Продать квартиру - операция по продаже квартиры.
Купить квартиру - операция по покупке квартиры.
Оплата услуг - оплата выбранной услуги.
Услуги - все услуги с платежами и датами оплаты услуг.
Выход - закрытие программы.
Рис. 4
Рис. 5
2. Регистрация нового клиента. (Рис. 5)
3. БД клиентов с встроенной формой поиска и сортировки клиентов по ФИО с выводом на печать. (Рис. 6)
Рис.6
4. Регистрация новой квартиры. (Рис. 7)
Рис. 7
5. БД квартир с встроенной формой поиска и сортировки квартир по ближайшему метро с выводом на печать. (Рис. 8)
Рис. 8. Продажа квартир с расчетом налога с общей суммы и суммой квартиры с учетом налога. (Рис. 9)
Рис. 9
7. Список всех услуг и выплат по ним с датами. (Рис. 10)
Рис. 10
8. Покупка квартир с расчетом налога с общей суммы и суммой квартиры с учетом налога. (Рис. 11)
Данная программа разработана для риэлтерской конторы по купле-продаже квартир, где учитывается клиентская база и база квартир с фиксированием всех операциями по купле-продаже по ним.
Список использованной литературы
А. Н. Вальвачев, К. А. Сурков, Д. А. Сурков, Ю. М. Четырько. Программирование на языке Delphi. Учебное пособие. - 2005.
Нил Дж. Рубенкинг. Язык программирования Delphi для «чайников». Введение в Borland Delphi 2006 = Delphi for Dummies. - М.: Диалектика , 2007. - 336 с. - ISBN 0-7645-0179-8
Бен Форта. Освой самостоятельно язык запросов SQL / Пер. с англ. - 3-е изд. - М.: Диалектика, 2005. - 288 с.
Пол Уилтон, Джон Колби. Язык запросов SQL для начинающих / Пер. с англ. - М.: Диалектика, 2005. - 496 с.
Дельфи Виртуальный клуб программистов
Delphi Sources - Программирование на Delphi, более 800 примеров, статьи, форум, FAQ
Мастера DELPHI
Delphi Plus - новости, посвященные Delphi
Torry’s Delphi Pages - крупнейший сборник компонент для Delphi (англ.)