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

Автор работы: Пользователь скрыл имя, 02 Ноября 2012 в 21:19, дипломная работа

Краткое описание

Сайт компания «Мир мебели» это будет представительство в сети Интернет. В данном случае сайт является визитной карточкой предприятия, представляет деловой имидж своей компании и отображает те виды деятельности, которыми занимается фирма.
Сайт будет предоставлять товары, посредством каталога продукции, где посетитель сможет увидеть весь товар компании и выбрать необходимую модель.

Содержание

Введение
2. Актуальность проблемы
3. Постановка задачи
4. Структура информационной системы
5. Цели, задачи, разрабатываемой системы
6. Дизайн
7. Выбор программных средств
8. Создание БД
9. Подключение шаблона сайт
10. Организация хранения и обновления информации
11. Блок реализации скриптов
12. Разработка панели удаленного администрирования к сайту
13. Заключение
14. Список литературы

Прикрепленные файлы: 1 файл

Диплом.doc

— 3.39 Мб (Скачать документ)

$result_n = mysql_query("SELECT * FROM ap_articles WHERE id='$id'",$db);

if (mysql_num_rows($result_n) > 0) {$myrow_n = mysql_fetch_array($result_n);}

 

preg_match ("|([0-9]{4})-([0-9]{2})-([0-9]{2})|i",$myrow_n["date"],$r);

$month = WhereMonth($r['2']);

$desk = strip_tags($myrow_n['desk']);

 

//$text = strip_tags($myrow_n['text'], "<p><a>");

$text = str_replace("style","stile",$myrow_n['text']);

 

echo "<div>

<div class='style012'>$r[3] $month $r[1]</div>

<div class='style017' style='margin-bottom:20px;'>$myrow_n[head]</div>

";

 

$photo = trim($myrow_n["picture_s"]);

if (!empty($myrow_n["picture_s"])) {echo "<img src='photo/articles/$photo' class='style_img' align='left' style='margin-right:10px;'>";}

 

echo "<div>

<div class='style013'>$desk</div>

</div>

 

  <table width='100%' border='0' cellspacing='0' cellpadding='0' style='margin-top:10px;'>

  <tr>

<td>&nbsp;</td>

  </tr>

  </table>

 

  <div align='left'>$text</div>";

 

} // X if (isset($id))  

?>

 

             

                  </div>

                 

                  <!-- Архив статей -->

                  <div>

                   <?php include("blocks/articles_archiv.php"); ?>

                  </div>

                  <!-- Х Левая колонка -->

                </td>

              </tr>

            </table>

           

            </div></td>

          </tr>

          <tr>

            <td class="stylebgbottom" height="72">

           

            <?php include("blocks/bottom.php"); ?>

           

            </td>

          </tr>

        </table>

 

       

    </td>

    <td class="stylebgr">&nbsp;</td>

  </tr>

</table>

 

 

</body>

</html>

 

Листинг кода страницы Контакты – contacts.php

<?php

include("blocks/bd.php");

include("blocks/logic.php");

 

$contacts = Request("SELECT * FROM mb_contacts WHERE id=1 LIMIT 1");

 

if (isset($_POST['name'])) {$name=$_POST['name'];}

if (isset($_POST['mail'])) {$mail=$_POST['mail'];}

if (isset($_POST['phone'])) {$phone=$_POST['phone'];}

if (isset($_POST['mes'])) {$mes=$_POST['mes'];}

 

if (isset($mes))

{

$to = $contacts['email'];

$sub = "Сообщение с сайта! Пользователь - $name, e-mail: $mail, тел.: $phone";

mail($to, $sub, $mes);

$yes = "Сообщение отправлено!";

}

 

$title = "Контакты | ".$title;

 

?>

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<?php

include("blocks/head.php");

?>

 

<script>

    function Show(id){

    document.getElementById(id).style.display="";

if(id == 'activ_text') {document.getElementById('activ_form').style.display="none"; document.getElementById('yesmess').style.display="none";}

if(id == 'activ_form') {document.getElementById('activ_text').style.display="none"; document.getElementById('yesmess').style.display="none";}

    }

</script>

     

</head>

 

<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onload="MM_preloadImages('images/menu/menu0_03.png','images/menu/menu0_06.png','images/menu/menu0_09.png','images/menu/menu0_12.png')">

 

<table width="100%" border="0" cellspacing="0" cellpadding="0">

  <tr>

    <td class="stylebgl">&nbsp;</td>

    <td width="800">

   

     <table width="800" border="0" cellspacing="0" cellpadding="0">

          <tr>

            <td>

           

             <?php include("blocks/top.php"); ?>

 

           

            </td>

          </tr>

          <tr>

            <td class="stylebg"><table width="100%" border="0" cellspacing="0" cellpadding="0">

              <tr>

                <td width="70%">

                <div class="style001">

                <!-- Левая колонка -->

                 

                    <h1>Наши контакты</h1>

                   

                    <table width="740" border="0" cellspacing="0" cellpadding="0" align="center">

                      <tr>

                        <td><img src="images/contacts_bg1.png"></td>

                      </tr>

                      <tr>

                        <td>

                       

                        <table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">

                          <tr>

                            <td width="8" style="background-image:url(images/contacts_bgleft.png); background-position:right; background-repeat:repeat-y;">&nbsp;</td>

                            <td class="style003">

                           

                           

                            <div class="style005">

                            <table width="100%" border="0" cellspacing="0" cellpadding="0">

                             

                              <tr>

                                <td width="60" valign="top"><div><img src="images/folder_home.png" align="absmiddle"></div></td>

                                <td valign="top">

                                 <div class="style002">Адрес:</div>

                                 <div class="style004"><?php echo $contacts['adres']; ?></div>

                                </td>

                              </tr>

                             

                               <tr>

                                <td width="60" valign="top"><div><img src="images/telephone-alt.png" align="absmiddle"></div></td>

                                <td valign="top">

                                 <div class="style002">Телефон:</div>

                                 <div class="style004"><?php echo $contacts['tel']; ?></div>

                                </td>

                              </tr>

                             

                              <tr>

                                <td width="60" valign="top"><div><img src="images/addressbook.png" align="absmiddle"></div></td>

                                <td valign="top">

                                 <div class="style002">E-mail:</div>

                                 <div class="style004"><a href="mailto:<?php echo $contacts['email']; ?>"><?php echo $contacts['email']; ?></a></div>

                                </td>

                              </tr>

                             

                              <tr>

                                <td width="60" valign="top"><div><img src="images/folder_html.png" align="absmiddle"></div></td>

                                <td valign="top">

                                 <div class="style002">Сайт:</div>

                                 <div class="style004"><a href="http://<?php echo $contacts['site']; ?>"><?php echo $contacts['site']; ?></a></div>

                                </td>

                              </tr>

                             

                              <tr>

                                <td width="60" valign="top"><div><img src="images/message.png" align="absmiddle"></div></td>

                                <td valign="top">

                                 <div class="style002" id="yes">Отправить сообщение:

                                  <span style="color:#F5FFBD;" id="yesmess"><?php echo $yes; ?></span>

                                 </div>

                                 <div class="style004" id="activ_text"><a href="javascript: ;" onclick="Show('activ_form')">Написать сообщение</a></div>

                                 <div class="style004" style="border:1px solid #9A224D; padding:10px; display:none;" id="activ_form">

                                 <div align="right"><a href="javascript: ;" onclick="Show('activ_text')"><img src="images/close.png" border="0"></a></div>

                                 <form action="contacts.php#yes" method="post">

                                  <p>

                                  <div>Ваше имя</div>

                                  <input class="style006" name="name" type="text" size="50">

                                  </p><p>&nbsp;</p>

                                  <p>

                                  <span>E-mail</span><br>

                                  <input class="style006" name="mail" type="text" size="50">

                                  </p><p>&nbsp;</p>

                                   <p>

                                  <div>Контактный телефон</div>

                                  <input class="style006" name="phone" type="text" size="50">

                                  </p><p>&nbsp;</p>

                                  <p>

                                  <span>Сообщение</span><br>

                                  <textarea class="style006" name="mes" cols="90" rows="10"></textarea>

                                  </p>

                                 

                                  <input type="image" src="images/sub01.jpg" name='submit'>

                                 

                                </form>

                                 </div>

                                </td>

                              </tr>

                             

                            </table>

       

                            </div>

                           

                           

                            </td>

                            <td width="8" style="background-image:url(images/contacts_bgright.png); background-position:left; background-repeat:repeat-y;">&nbsp;</td>

                          </tr>

                        </table>

 

                       

                        </td>

                      </tr>

                      <tr>

                        <td><img src="images/contacts_bg2.png"></td>

                      </tr>

                    </table>

 

                <!-- Х Левая колонка -->

                </div>

                </td>

              </tr>

            </table></td>

          </tr>

          <tr>

            <td class="stylebgbottom" height="72">

           

            <?php include("blocks/bottom.php"); ?>

           

            </td>

          </tr>

        </table>

 

       

    </td>

    <td class="stylebgr">&nbsp;</td>

  </tr>

</table>

 

 

</body>

</html>

Листинг кода страницы входа  в администраторскую часть сайта  – lock.php

<?php

session_start();

include ("../blocks/bd.php");

 

if ((isset($_POST['login_admin'])) && (isset($_POST['pass_admin'])))

{

$result = mysql_query("SELECT * FROM admin WHERE login='".$_POST['login_admin']."' AND pass='".$_POST['pass_admin']."'",$db);

if (mysql_num_rows($result) > 0)

{

//$myrow = mysql_fetch_array($result);

$_SESSION['login_admin'] = $_POST['login_admin'];

echo "<script language='JavaScript'>window.location.href = 'index.php'</script>";

exit();

//$_SESSION['pass_admin'] = $_POST['pass_admin'];

}

}

 

 

if (isset($_SESSION['login_admin']))

{

echo "<html><head><meta http-equiv='Refresh' content='0; URL=http://rez-mebel.ru/admin/index.php'></head></html>";

exit();

}

 

?>

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

"http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">

<link href="../style.css" rel="stylesheet" type="text/css">

<title>Вход в Админпанель</title>

</head>

 

<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" bgcolor="#E8E8E8">

<table width="100%" border="0" cellspacing="0" cellpadding="0">

  <tr>

    <td valign="top" height="200">&nbsp;</td>

  </tr>

  <tr>

    <td valign="top" style="background-image:url(../images/admin_bg.jpg); background-position:center top; background-repeat:no-repeat;" height="300">

    <div style="margin-top:86px;">

    <form action="enter.php" method="post" name="enter">

           <div align="center">логин

           <input name="login_admin" type="text" size="15" style="font-size:12px; font-family:Verdana; color:#235B8B;">

              <span style="padding-left:20px; text-align:center;">пароль

              <input name="pass_admin" type="password" size="15" style="font-size:12px; font-family:Verdana; color:#36583A;">

              <div style="display:none">

              <button type="submit" style="margin-left:420px; border:1px; background-color:#F9F8F8; cursor:pointer; color:#3D70A0;">вход</button>

              </div>

              </span>

              <input name="sub" type="submit" value="OK">

              </div>

    </form>

    </div>

   </td>

  </tr>

</table>

 

</body>

</html>

 

12. Разработка панели удаленного администрирования к сайту.

Поскольку рядовому пользователю не очень удобно пользоваться таблицами MySQl, то при разработке сайтов обычно разрабатывается и администраторская  панель, которая позволяет редактировать  контент (материал) сайта рядовому пользователю, не имеющему каких то профессиональных навыков в сйтостроении.

Еще до создания сайта  возникает вопрос, а каким образом  на будущем сайте менять информацию, добавлять новости, вставлять картинки, обновлять прайс-листы и т.д. 
Для этих целей разрабатывается система администрирования содержимым сайта.

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