Разработка информационной системы для агентства недвижимости

Аналитический обзор разработки информационных систем. Разработка концептуальной (инфологической) модели. Выбор языка и среды программирования. Разработка пользовательского интерфейса и блок-схемы алгоритмов для подпрограмм. Обзор CSS-фреймворков.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 10.07.2017
Размер файла 7,3 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

?>

Файл: singup.php

<?php

require "db.php";

header('Content-type: application/json');

$data = $_POST;

$response_array = array();

if( trim($data['login']) == '' )

{

$response_array['status'] = 'WrongLogin';

}

if( trim($data['email']) == '' )

{

$response_array['status'] = 'WrongEmail';

}

if( $data['password1'] == '' )

{

$response_array['status'] = 'WrongPassword';

}

if( $data['password2'] != $data ['password1'] )

{

$response_array['status'] = 'WrongPassword2';

}

if( R::count('users', "login = ?", array($data['login'])) > 0 )

{

$response_array['status'] = 'userExists';

}

if( R::count('users', "email = ?", array($data['email'])) > 0 )

{

$response_array['status'] = 'emailExists';

}

if( empty($response_array) )

{

$user = R::dispense('users');

$user->login = $data['login'];

$user->email = $data['email'];

$user->phone = $data['phone'];

$user->password = md5($data['password1']);

R::store($user);

$sucsess['status'] = 'success';

echo json_encode($sucsess);

}else{

echo json_encode($response_array);

}

?>

ПРИЛОЖЕНИЕ 2

(обязательное)

Листинг файла PHP (наполнение личного кабинета оставленными заявками из бд)

<div class="container">

<?php

//$n = R::count('countryEstate'); //

$user = R::findOne('applications1', 'user = ?', array($_SESSION['logged_user']->login));

if( $user )

{

$idprop = $user->id;

$prop = R::load('countryEstate',$idprop);

echo '

<div class="col-md-4 col-sm-4 col-xs-12 con">

<div class="project-fur">

<a id="'.$idprop.'" class="mask" onclick="goPage(this.id);">

<img class="img-responsive zoom-img" src="images/buy/cotages/'.$idprop.'/1.jpg" alt="">

<span class="four">'.$prop->cost2.' руб.</span>

</a>

<div class="most-1">

<h5><a id="'.$idprop.'" onclick="goPage(this.id);">'.$prop->name.'</a></h5>

<p><b>Тракт:</b> '.$prop->region.'</p>

<p><b>До города:</b> '.$prop->distance.' км</p>

<p><b>Количество соток:</b> '.$prop->area.' </p>

<p><b>За сотку: </b>'.$prop->cost1.' руб.</p> <br>

<div class="fur2">

</div>

<p>Дата встречи: </p><h5>'.$user->meeting.'</h5>

<p><a type="submit" id="'.$idprop.'" name="read" onclick="goPage(this.id);" class="btn btn-default readID">Подробнее</a><p>

</div>

</div>

</div>';

}

for($i=1;$i<$n+1;$i++){

$prop = R::load('countryEstate',$i);

if ($prop->type == "дом" || $prop->type == "Дом") {

echo '

<div class="col-md-4 col-sm-4 col-xs-12 con">

<div class="project-fur">

<a id="'.$prop->id.'" class="mask" onclick="goPage(this.id);">

<img class="img-responsive zoom-img" src="images/buy/cotages/'.$prop->id.'/1.jpg" alt="">

<span class="four">'.$prop->cost2.' руб.</span>

</a>

<div class="most-1">

<h5><a id="'.$prop->id.'" onclick="goPage(this.id);">'.$prop->name.'</a></h5>

<p><b>Тракт:</b> '.$prop->region.'</p>

<p><b>До города:</b> '.$prop->distance.' км</p>

<p><b>Количество соток:</b> '.$prop->area.' </p>

<div class="fur2">

</div>

<p><b>За сотку: </b>'.$prop->cost1.' руб.</p> <br>

<p><a type="submit" id="'.$prop->id.'" name="read" onclick="goPage(this.id);" class="btn btn-default readID">Подробнее</a><p>

</div>

</div>

</div>';

}

}

?>

</div>

ПРИЛОЖЕНИЕ 3

(обязательное)

Листинг файла PHP (добавление заявки в БД)

<?php

require "db.php";

header('Content-type: application/json');

$data = $_POST;

$application = R::dispense('applications1');

$application->full_name = $data['fullname'];

$application->meeting = $data['meeting'];

$application->phone = $data['phone'];

$application->id = id;

$application->user = $_SESSION['logged_user']->login;

$application->ststus = "Ожидает подтврерждения";

$application->time_app = date("Y-m-d H:i:s");

R::store($application);

$sucsess['status'] = 'success';

echo json_encode($sucsess);

?>

ПРИЛОЖЕНИЕ 4

(обязательное)

Листинг файла PHP (наполнение контентом страницы с подробным описанием недвижимости)

<div class="container">

<div class="buy-single-single">

<div class="col-md-9 single-box">

<div class=" buying-top">

<div class="flexslider">

<ul class="slides">

<?php

$n=$_GET['id'];

$dir = opendir('images/buy/cotages/'.$n.'/');

$count = 0;

while($file = readdir($dir)){

if($file == '.' || $file == '..' || is_dir('images/buy/cotages/'.$n.'/' . $file)){

continue;

}

$count++;

}

for($i=1;$i<$count;$i++){

$prop = R::load('countryEstate',$n);

echo '

<li data-thumb="images/buy/cotages/'.$n.'/'.$i.'.jpg">

<img src="images/buy/cotages/'.$n.'/'.$i.'.jpg" />

</li>

';}

?>

</ul>

</div>

<!-- FlexSlider -->

<script defer src="js/jquery.flexslider.js"></script>

<link rel="stylesheet" href="css/flexslider.css" type="text/css" media="screen" />

<script>

// Can also be used with $(document).ready()

$(window).load(function() {

$('.flexslider').flexslider({

animation: "slide",

controlNav: "thumbnails"

});

});

</script>

</div>

<input type="hidden" id="idrow" name="idrow" value="<?php echo $_GET['id']?>"/>

<div class="buy-sin-single">

<?php

$n=$_GET['id'];

$prop = R::load('countryEstate',$n);

echo '<input type="hidden" id="longitude" name="longitude" value="'.$prop->longitude.'"/>

<input type="hidden" id="latitude" name="latitude" value="'.$prop->latitude.'"/>

<div class="col-sm-5 middle-side immediate">

<table class="table table-striped">

<tbody>

<tr>

<td>Тракт</td>

<td>'.$prop->region.'</td>

</tr>

<tr>

<td>От города</td>

<td>'.$prop->distance.' км</td>

</tr>

<tr>

<td>Кол-во соток</td>

<td>'.$prop->area.'</td>

</tr>

<tr>

<td>Район</td>

<td>'.$prop->name.'</td>

</tr>

<tr>

<td>Стены</td>

<td>'.$prop->стены.'</td>

</tr>

<tr>

<td>Этажность</td>

<td>'.$prop->этажность.'</td>

</tr>

<tr>

<td>Кол-во комнат</td>

<td>'.$prop->комнат.'</td>

</tr>

</tbody>

</table>

<div class=" right-side">

<a href="contact.php" class="hvr-sweep-to-right more" >Задать вопрос</a>

</div>

<div class=" right-side">

<a id="app" type="submit" onclick="openApplication();" class="hvr-sweep-to-right more" >Записаиться на просмотр</a>

</div>

</div>

<div class="col-sm-7 buy-sin">

<h4>Описание</h4>

<p>'.$prop->description.'</p>

</div>

<div class="clearfix"> </div>

</div>

<div class="map-buy-single">

<h4>Местонахождение на карте</h4>

<div class="container">

<div class="row">

<div class="col-md-8 ">

<!-- Карта --><div id="map"></div><!-- /.Карта -->

</div><!-- /.col-md-8 col-md-offset-2 -->

</div><!-- /.row -->

</div><!-- /.container -->

</div>

</div>

';

?>

ПРИЛОЖЕНИЕ 5

(обязательное)

Листинг файла PHP (наполнение контентом страницы с загородной недвижимостью)

<div class="tab-panel">

<ul class="nav nav-tabs text-center">

<li class="active"><a data-toggle="tab" href="#panel1">Дома</a></li>

<li><a data-toggle="tab" href="#panel2">Земельные участки</a></li>

<li><a data-toggle="tab" href="#panel3">Дачи</a></li>

<li><a data-toggle="tab" href="#panel4">Котеджные поселки</a></li>

<li><a data-toggle="tab" href="#panel5">Котеджи</a></li>

<li><a data-toggle="tab" href="#panel6">Таунхаусы</a></li>

</ul>

</div>

<div class="tab-content">

<div id="panel1" class="tab-pane fade in active">

<?php

$db = mysql_connect("localhost","root","321");

mysql_select_db("agent35");

mysql_query("set character_set_client='cp1251'");

mysql_query("set character_set_results='cp1251'");

mysql_query("set collation_connection='cp1251_general_ci'");

$result=mysql_query("select * from countryEstate",$db);

$n=mysql_num_rows($result);

//$n = R::count('countryEstate'); //

for($i=1;$i<$n+1;$i++){

$prop = R::load('countryEstate',$i);

if ($prop->type == "дом" || $prop->type == "Дом") {

echo '

<div class="col-md-4 col-sm-4 col-xs-12 con">

<div class="project-fur">

<a id="'.$prop->id.'" class="mask" onclick="goPage(this.id);">

<img class="img-responsive zoom-img" src="images/buy/cotages/'.$prop->id.'/1.jpg" alt="">

<span class="four">'.$prop->cost2.' руб.</span>

</a>

<div class="most-1">

<h5><a id="'.$prop->id.'" onclick="goPage(this.id);">'.$prop->name.'</a></h5>

<p><b>Тракт:</b> '.$prop->region.'</p>

<p><b>До города:</b> '.$prop->distance.' км</p>

<p><b>Количество соток:</b> '.$prop->area.' </p>

<div class="fur2">

</div>

<p><b>За сотку: </b>'.$prop->cost1.' руб.</p> <br>

<p><a type="submit" id="'.$prop->id.'" name="read" onclick="goPage(this.id);" class="btn btn-default readID">Подробнее</a><p>

</div>

</div>

</div>';

}

}

?>

</div>

<div id="panel2" class="tab-pane fade">

</div>

Размещено на Allbest.ru

...

Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.