<select id="city” name="city">
<option value="1″>اصفهان</option>
<option value="2″>کاشان</option>
</select><br />
<label>آدرس:</label>
<select id="street” name="street">
<option value="1″> نظر غربی </option>
<option value="2″>نظر شرقی</option>
<option value="3″>نظر میانی</option>
با نمایش تعداد فضای خالی در آن خیابان کاربر می تواند با زدن کلید ثبت به صفحه بعد برود. در صفحه جدید کاربر می تواند با مشاهده نقشه گوگل که در آن همه مکان های ثبت شده نمایش داده شده مکان خود را از روی نقشه انتخاب کند و سپس زمان تقریبی که می خواهد در آن محل پارک کند را از منوی مربوطه انتخاب نماید. زمانی که این اطلاعات همراه با شناسه که مربوط به همین تلفن همراه است به سمت پایگاه داده فرستاده شد، به بقیه کاربران این مکان را به عنوان رزرو نمایش می دهد. کاربر زمانی که به محل مورد نظر خود که از قبل رزرو کرده بود رسید باید از منوی برنامه ثبت نهایی را انتخاب کند تا این مکان از این پس به عنوان پارکینگ اشغال شده نمایش داده شود. همچنین میزان زمانی که قرار است خودرو در این پارکینگ بماند به سایر کاربران نمایش داده خواهد شد.
۳-۲-۶-وضعیت نمایش
یکی دیگر از امکاناتی که شرکت گوگل بر روی نقشه های خود قرار داده است وضعیت نمایش نفشه ها است، بطوری که کاربر می تواند با انتخاب آن ها نوع نمایش نقشه را عوض کرده و تصویر بهتری از نقشه را مشاهده کند. این وضعیت ها شامل، تصویر ماهواره ای، ساده، نرمال و ترکیبی می باشد که هر کدام از آن ها دارای خصوصیاتی است که با توجه به نوع سلیقه کاربر می تواند انتخاب شود. این امکان در این برنامه قرار داده شده است، دو مورد در صفحه اصلی و موارد دیگر برای صفحه مسیر یابی انتخاب شده اند.
(( اینجا فقط تکه ای از متن درج شده است. برای خرید متن کامل فایل پایان نامه با فرمت ورد می توانید به سایت feko.ir مراجعه نمایید و کلمه کلیدی مورد نظرتان را جستجو نمایید. ))
case R.id.mapTypeNormal:
googleMap.setMapType(GoogleMap.MAP_TYPE_NORMAL);
break;
case R.id.mapTypeHybrid:
googleMap.setMapType(GoogleMap.MAP_TYPE_HYBRID);
break;
۳-۲-۷-وب سایت
پایگاه داده
مختصات
مشاهده وضعیت
رزرو
وب سایت
شکل(۳-۹)-دیاگرام سایت
این نرم افزار با توجه به این که تحت پایگاه داده پیاده سازی شده، می توان تمام اطلاعات آن را بر روی صفحه وب[۵۱] بر روی کامپیوتر مشاهده کرد. با توجه به شکل(۳-۹) فرایند مشاهده مکان های ثبت شده و عملیات رزرو نیز از طریق این صفحه وب انجام می شود.
این صفحه به زبان برنامه نویسی php [۵۲]و java [۵۳]طراحی شده و از کتابخانه های java برای انجام برخی فرایند ها استفاده شده است. در سایت قسمتهایی برای دسترسی سریعتر به امکانات سایت در صفحه اصلی در نظر گرفته شده است. در این سایت هم، از نقشه های گوگل برای نمایش اطلاعات بر روی نقشه استفاده شده و شامل نسخه سه این برنامه، شرکت گوگل می باشد و دارای صفحات مختلفی در برنامه نویسی می باشد که صفحه اصلی و حیاتی این سایت صفحه configuration.php می باشد. زمانی که صفحه index.php توسط یکی از مرورگرهای سیستم، جستجو می شود صفحه فراخوان می شود که در آن، کدهای لازم برای دسترسی به تمام کتابخانه های لازم و فراخوانی جدول های پایگاه داده قرار داده شده است.
<?php
$config = array(
‘database’=>arra(
‘host’=>’localhost’,
‘name’=>’proj_iman’,
‘username’=>’root’,
‘password’=>'’
)); ?>
require_once(’libraries/vlib.php’);
require_once(’libraries/vdata.php’);
require_once(’libraries/class.smartmysql.php’);
require_once(’configuration.php’);
global $db, $config;
$db = new SmartMySQL();
$db->connect($config[’database’][’host’],$config[’database’][’username’],
$config[’database’][’password’],$config[’database’][’name’]);
mysql_query("SET NAMES ‘utf8′ “);
mysql_query("SET CHARACTER SET utf8″);
mysql_query("SET SESSION collation_connection = ‘utf8_general_ci’ “);
پس از فراخوانی این کتابخانه ها و پایگاه داده، صفحه اصلی main.php نمایش داده می شود. در صفحه اصلی سایت ردیف ها، طول و عرض های جغرافیایی همراه با نام خیابان ها، نمایش داده می شود و می توان هر ردیف را بصورت مجزا انتخاب و مکان دقیق آن را روی نقشه مشاهده و یا حتی اطلاعات آن را ویرایش کرد، این اطلاعات نمایش داده شده شامل، مقدار زمان ثبت شده و ساعتی که راننده خودروی خود را در آن محل پارک کرده، می باشد.