Разработка информационной системы для агентства недвижимости
Аналитический обзор разработки информационных систем. Разработка концептуальной (инфологической) модели. Выбор языка и среды программирования. Разработка пользовательского интерфейса и блок-схемы алгоритмов для подпрограмм. Обзор 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
...Подобные документы
Разработка концептуальной (инфологической) модели, выбор языка и среды программирования. Разработка блок-схемы алгоритмов для отдельных подпрограмм. Пользовательский интерфейс автоматизированной системы. Требования к клиентскому программному обеспечению.
дипломная работа [2,4 M], добавлен 10.07.2017Разработка информационной и инфологической модели базы данных на тему "Командировка". Выбор модели данных и составление ее концептуальной схемы. Получение доступа к БД средствами Delphi, разработка пользовательского интерфейса. Реализация SQL-запросов.
реферат [1,2 M], добавлен 16.06.2009Аналитический обзор существующих параллельных интерфейсов. Разработка лабораторного стенда и алгоритмов подпрограмм обмена информацией. Создание программ драйвера ИРПР. Команды микропроцессора, алгоритмы подпрограмм инициализации, ввода и вывода символа.
курсовая работа [255,2 K], добавлен 10.07.2017Анализ существующих решений по автоматизации предметной области. Методология проектирования информационной системы агентства недвижимости. Спецификация и аттестация требований. Проектирование пользовательского интерфейса. Обоснование выбора платформы.
курсовая работа [412,8 K], добавлен 10.02.2013Обзор существующих автоматизированных информационных систем, их классификация и структура построения. Разработка инфологической модели базы данных для автоматизированной информационной системы руководителя тушения пожара, реализация в компьютерной СУБД.
дипломная работа [1,2 M], добавлен 07.06.2011Разработка программы создания заметок в любом месте компьютера. Выбор технологии, языка и среды разработки приложения. Описание основных алгоритмов работы программного обеспечения. Проектирование пользовательского интерфейса. Выбор стратегии тестирования.
отчет по практике [700,5 K], добавлен 24.11.2014Построение концептуальной (инфологической) модели базы данных. Выбор языка и среды программирования, требования к клиентскому приложению. Выбор шаблонов проектирования, UML диаграмма классов с учетом выбранных шаблонов. Тестирование слайдера "Slick".
дипломная работа [2,5 M], добавлен 10.07.2017Выбор, обоснование и особенности работы СУБД. Характеристика языков программирования. Разработка структурной и функциональной модели информационной системы аптеки. Проектирование программной среды АИС и ее интерфейса. Построение модели базы данных.
курсовая работа [442,3 K], добавлен 21.04.2012Разработка адресных и технических требований к игре. Написание сценария. Общая концепция разработки приложения. Разработка схем алгоритмов приложения. Игровые технологии. Выбор среды и программированного языка. Описание пользовательского интерфейса.
курсовая работа [1,6 M], добавлен 14.06.2014Выбор технологии, языка и среды программирования. Анализ процесса обработки информации и выбор структур данных для ее хранения, разработка основных алгоритмов. Проектирование интерфейса пользователя. Выбор стратегии тестирования и разработка тестов.
курсовая работа [332,3 K], добавлен 09.12.2014Применение языков программирования для создания Web-приложений. Расчет трудоемкости и затрат на разработку информационной системы. Разработка концептуальной модели, структуры и интерфейса. Размещение сайта на хостинге, регистрация в поисковых системах.
дипломная работа [1,4 M], добавлен 13.06.2015Обзор преимуществ и недостатков среды программирования Delphi, ее сравнение с аналогичными продуктами. Разработка инфологической, датологической, модели базы данных. Проектирование структуры программного обеспечения и понятного интерфейса базы данных.
курсовая работа [964,8 K], добавлен 27.09.2014Анализ предметной области, этапы проектирования автоматизированных информационных систем. Инструментальные системы разработки программного обеспечения. Роль CASE-средств в проектировании информационной модели. Логическая модель проектируемой базы данных.
курсовая работа [410,6 K], добавлен 21.03.2011Обзор проблемы разработки сайтов. Системы управления контентом. Сайты для агентств недвижимости. Контекстная диаграмма и оценка трудоемкости разработки сайта. Анализ предметной области и выделение информационных объектов. Описание реализации сайта.
дипломная работа [2,9 M], добавлен 12.08.2017Создание информационной системы менеджера по работе с клиентами: разработка схемы потоков информации, концептуальной, датологической моделей базы данных, форм пользовательского интерфейса, основных невизуальных компонент, выполнение блок-схемы программы.
курсовая работа [2,4 M], добавлен 14.03.2010Анализ применения информационных технологий в организации обучения. Особенности проектирования автоматизированных информационно-справочных систем. Обзор средств создания приложения. Разработка пользовательского интерфейса программы, ее тестирование.
курсовая работа [1,2 M], добавлен 09.04.2015Понятие информационной системы, виды информационных систем. Анализ инструментальных средств для разработки автоматизированных информационных систем. Требования к программе и программному изделию. Разработка форм графического интерфейса и баз данных.
дипломная работа [1,4 M], добавлен 23.06.2015Моделирование как основная функция вычислительных систем. Разработка концептуальной модели для системы массового обслуживания и ее формализация. Аналитический расчет и алгоритмизация модели, построение блок-диаграмм. Разработка и кодирование программы.
курсовая работа [164,8 K], добавлен 18.12.2011Системы управления контентом. Проектирование сайта агентства недвижимости. Информационное обеспечение системы. Построение логической модели данных. Разработка интерфейса сайта: программные средства, структура сценария, его компьютерная реализация.
дипломная работа [2,4 M], добавлен 27.10.2017Классификация систем управления базами данных. Выбор операционной системы, языка программирования, среды разработки (IDE) и дополнительных компонент. Разработка интерфейса и функций программы по управлению складом, её тестирование и исходный код файлов.
курсовая работа [487,3 K], добавлен 25.12.2015