Автор: Пользователь скрыл имя, 18 Февраля 2012 в 21:55, дипломная работа
В дипломной работе рассматривается технология процесса поиска и подбора подходящих объектов недвижимости для клиентов. Процесс поиска представляет собой комплекс операций, целью которых является получение наиболее выгодного предложения для заказчика. Процесс поиска объектов недвижимости включает ряд этапов, которые будут рассмотрены в основной и практической части дипломного проекта.
Введение 3
1.1. Основные понятия рынка недвижимости 6
1.2. Рынок недвижимости: понятие, субъекты рынка, законодательная база 7
1.3 Факторы, влияющие на формирование рынка недвижимости 9
1.4 Основные подходы и методы исследования рынка недвижимости 10
1.5. Определение рыночной цены жилья на вторичном рынке 15
Глава 2. Анализ деятельности ООО «Аграфис» 16
2.1. Общие положения 16
2.2. Цель и виды деятельности 16
2.3. Схема функционирования ООО «Аграфис» 19
Глава 3. Разработка приложения 24
Заключение 31
Список литературы 32
Приложение 33
end;
procedure
TFormNedvig.
begin
if Application.MessageBox('
id_OK then
DataModule1.ADOTableNedvig.
end;
end.
6.Форма
unit
datamodule;
interface
uses
SysUtils, Classes, DB, ADODB;
type
TDataModule1 = class(TDataModule)
ADOConnection1: TADOConnection;
ADOTableFlat: TADOTable;
DataSourceFlat: TDataSource;
ADOTableFlatkeymain: TAutoIncField;
ADOTableFlatDSDesigner: TIntegerField;
ADOTableFlatDSDesigner2: TWideStringField;
ADOTableFlatDSDesigner3: TIntegerField;
ADOTableFlatDSDesigner4: TWideStringField;
ADOTableFlatDSDesigner5: TWideStringField;
ADOTableFlatDSDesigner6: TIntegerField;
ADOTableFlatDSDesigner7: TIntegerField;
ADOTableFlatDSDesigner8: TWideStringField;
ADOTableFlatDSDesigner9: TMemoField;
ADOTableDist: TADOTable;
DataSourceDist: TDataSource;
ADOTableDistkeydistrict: TAutoIncField;
ADOTableDistDSDesigner: TWideStringField;
ADOTableFlatIntegerField: TStringField;
ADOTableCarrency: TADOTable;
ADOTableCarrencyKeyCarncy: TAutoIncField;
ADOTableCarrencyDSDesigner: TWideStringField;
ADOTableCarrencyKursEuro: TFloatField;
ADOTableCarrencyKursDollar: TFloatField;
DataSourceCarrency: TDataSource;
ADOTableFlatValuta: TStringField;
ADOTableEarth: TADOTable;
ADOTableEarthkeyEarth: TAutoIncField;
ADOTableEarthDSDesigner: TIntegerField;
ADOTableEarthDSDesigner2: TIntegerField;
ADOTableEarthDSDesigner3: TIntegerField;
ADOTableEarthDSDesigner4: TIntegerField;
ADOTableEarthDSDesigner5: TMemoField;
ADOTableEarthDSDesigner6: TWideStringField;
ADOTableEarthDSDesigner7: TIntegerField;
ADOTableEarthDSDesigner8: TIntegerField;
DataSourceEarth: TDataSource;
ADOTableEarthDistr: TStringField;
ADOTableComm: TADOTable;
ADOTableSale: TADOTable;
DataSourceComm: TDataSource;
DataSourceSale: TDataSource;
ADOTableCommKeyCommunication: TAutoIncField;
ADOTableCommDSDesigner: TWideStringField;
ADOTableEarthComm: TStringField;
ADOTableEarthSale: TStringField;
ADOTableEarthValuta: TStringField;
ADOTableNedvig: TADOTable;
DataSourceNedvig: TDataSource;
ADOTableNedvigkeyCommerc: TAutoIncField;
ADOTableNedvigDSDesigner: TIntegerField;
ADOTableNedvigDSDesigner2: TWideStringField;
ADOTableNedvigDSDesigner3: TWideStringField;
ADOTableNedvigDSDesigner4: TIntegerField;
ADOTableNedvigDSDesigner5: TIntegerField;
ADOTableNedvigDSDesigner6: TWideStringField;
ADOTableNedvigDSDesigner7: TIntegerField;
ADOTableNedvigDSDesigner8: TMemoField;
ADOTableNedvigValuta: TStringField;
ADOTableNedvigDistr: TStringField;
ADOTableNedvigCommunic: TStringField;
ADOTableNedvigDSDesigner9: TIntegerField;
private
{ Private declarations }
public
{ Public declarations }
end;
var
DataModule1: TDataModule1;
implementation
{$R
*.dfm}
end.
7.Форма
unit
district;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, Buttons, ExtCtrls, Grids, DBGrids;
type
TDistFrm = class(TForm)
DBGrid1: TDBGrid;
Bevel1: TBevel;
AddDistBtn: TBitBtn;
DeleteDistBtn: TBitBtn;
SaveDistBtn: TBitBtn;
CloseDistBtn: TBitBtn;
procedure AddDistBtnClick(Sender: TObject);
procedure DeleteDistBtnClick(Sender: TObject);
procedure SaveDistBtnClick(Sender: TObject);
procedure CloseDistBtnClick(Sender: TObject);
procedure DBGrid1TitleClick(Column: TColumn);
procedure FormShow(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
DistFrm: TDistFrm;
sortid: Boolean; //path sorting
implementation
uses
datamodule;
{$R
*.dfm}
procedure
TDistFrm.AddDistBtnClick(
begin
DataModule1.ADOTableDist.
end;
procedure
TDistFrm.DeleteDistBtnClick(
begin
DataModule1.ADOTableDist.
end;
procedure
TDistFrm.SaveDistBtnClick(
begin
if DataModule1.ADOTableDist.
DataModule1.ADOTableDist.Post;
end;
procedure
TDistFrm.CloseDistBtnClick(
begin
Close;
end;
procedure
TDistFrm.DBGrid1TitleClick(
var
vid: string;
begin
if sortid = true then
begin
vid := 'ASC,' ;
sortid := false;
DataModule1.ADOTableDist.
end
else
begin
vid := 'DESC,';
DataModule1.ADOTableDist.
sortid := true;
end
end;
procedure
TDistFrm.FormShow(Sender: TObject);
begin
DistFrm.Left := 300;
DistFrm.Top := 200;
sortid := true;//for sortig by clicking on title bar
end;
end.
8.Форма
unit
earth;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, DBCtrls, Grids, DBGrids, Buttons, ToolWin, ComCtrls,
ppProd, ppClass, ppReport, ppComm, ppRelatv, ppDB, ppDBPipe, ppCtrls,
ppStrtch, ppMemo, ppVar, ppPrnabl, ppBands, ppCache;
type
TEarthFrm = class(TForm)
DBGrid1: TDBGrid;
DBMemo1: TDBMemo;
Label1: TLabel;
StatusBarEarth: TStatusBar;
EarthToolBar: TToolBar;
BitBtn1: TBitBtn;
BitBtn2: TBitBtn;
BitBtn3: TBitBtn;
BitBtn4: TBitBtn;
BitBtn5: TBitBtn;
BitBtn6: TBitBtn;
BitBtn7: TBitBtn;
AddEditBtnEarth: TBitBtn;
FilterWEarthBtn: TBitBtn;
ppDBPipelineEarth: TppDBPipeline;
ppReport2: TppReport;
ppHeaderBand1: TppHeaderBand;
ppDetailBand1: TppDetailBand;
ppFooterBand1: TppFooterBand;
ppTitleBand1: TppTitleBand;
ppLabel1: TppLabel;
ppSystemVariable1: TppSystemVariable;
ppSystemVariable2: TppSystemVariable;
ppDBText1: TppDBText;
ppLabel2: TppLabel;
ppDBText2: TppDBText;
ppLabel3: TppLabel;
ppDBText3: TppDBText;
ppLabel4: TppLabel;
ppDBText4: TppDBText;
ppLabel5: TppLabel;
ppDBMemo1: TppDBMemo;
ppLabel6: TppLabel;
ppDBText5: TppDBText;
ppLabel7: TppLabel;
ppDBText6: TppDBText;
ppLabel8: TppLabel;
ppDBText7: TppDBText;
ppLabel9: TppLabel;
ppLine1: TppLine;
ppLine2: TppLine;
procedure BitBtn1Click(Sender: TObject);
procedure AddEditBtnEarthClick(Sender: TObject);
procedure FormResize(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure BitBtn6Click(Sender: TObject);
procedure BitBtn7Click(Sender: TObject);