Создание сайта ”Юридической фирмы”

Автор: Пользователь скрыл имя, 28 Декабря 2011 в 08:17, курсовая работа

Описание работы

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

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

Содержание

Введение

1. Теоретическая часть

1.1 Обзор технологий создания, оформления и управления

1.2 Обоснование выбора технологии и среды

2. Технологическая часть

2.1 Целевая аудитория

2.2 Описание задачи и затраты на создание

2.3 Выбор доменного имени

2.4 Создание

2.4.1 Установка веб-сервера

2.4.2 Создание каталогов и файлов сайта

2.4.3 Создание макета сайта.

2.4.4 Поиск и добавление информации на сайт

Листинги

Заключение

Список использованной литературы

Работа содержит 1 файл

Введение1.docx

— 770.62 Кб (Скачать)

Затем были созданы разделы сайта и  его страницы. При разработке сайта нам понадобились следующие разделы:

    • Admin- для размещения скриптов админ панели сайта.
    • Blocks – каталог, содержащий в себе отдельные блоки сайта, такие как head.php (содержит в себе код вставки логотипа(рис №6)) код приведен в листенге №1, footer.php (нижняя часть сайта), bd.php (скрипт подключения к базе данных) код приведен в листенге №2 и lefttd.php(содержащий в себе скрипт навигации по сайту) код приведен в листенге №3. 
    • Image – папка хранящая в себе изображения на сайте.
 

Рис. №6 Логотип сайта.

Затем, были созданы файлы index.php (листинг №4) – главная страница сайта. Contact.php (листинг №5) – страница с контактами нашей юридической компании и about.php (листинг №6) содержащая информацию о компании. 

2.4.3 Создание  макета сайта.

Следующим этапом было разработка макета-дизайна  сайта.

После анализа сайтов конкурентов, было выявлено что на сайтах-визитках строительных компаний за основу взят макет показанный на рисунке №7. 

рис. №7 Макет сайта

После анализа сайтов “конкурентов” было выявлено, что большинство сайтов использует цветовую гамму, состоящую из следующих цветов:

  • Белый
  • Черный
  • Серый
  • Синий

Для фона сайта была использован рисунок (рис №8) размерами 4x4px которой был залит весь фон сайта с помощью css.

               

                        Рис. №8 – фон сайта.

Затем была создана таблица с названием  “stroi_site”. Которая была заполнена следующими таблицами:

Lessons – таблица содержащая в себе услуги компании и статьи, структура приведена на рисунке № 9.

Settings – Содержит в себе страницы из основного меню, прим. О нас, Главная, Контакты. Структура изображена на рис. № 10.

Userlist – таблица содержащая в себе логины и пароли для доступа в админ панель, структура изображена на рисунке № 11.

   Рис. №10 – таблица Lessons

   Рис. №11 – таблица Settings

   Рис. №12 – таблица Userlist 

   2.4.4 Сбор и добавление информации  на сайт

   Затем была проведена работа по сбору информации для нашего сайта. Поскольку фирма  “Беринг” является вымышленной, для нее были придуманы совершенно случайные контактные данные и информация о компании.

   Перечень  услуг предоставляемой фирмой  “Беринг” был взят на основе услуг предоставляемых аналогичными компаниями.  Сайты, с которых была взята информация представлены в разделе списка используемой литературы.

   После этого с помощью созданного мной скрипта админ панели (листинг №7) подготовленная информация была добавлена на сайт рис. №12.  

     Рис. №12 добавление материала на сайт.

   Листинги 

   Листинг №1.

   <tr>

   <td><img src="img/logo.gif"  height="100"></td>

   </tr> 

   Листинг №2.

   <?

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

   mysql_select_db("ursite",$db);

   ?> 

   Листинг №3.

   <td width="182px" valign="top" class="left">

           <p align="center" class="title">Навигация</p>

   <div id="coolmenu">

   <a href="index.php">Главная</a>

   <a href="lessons.php">Статьи</a>

   <a href="contacts.php">Контакты</a>

   <a href="about.php">О нас</a>

   </div> 

           <p align="center" class="title">Услуги</p>

   <div id="coolmenu">

   <a href="buh.php">Бухгалтерские услуги</a>

   <a href="nedviga.php">Сделки с недвижимостью</a>

   <a href="fiz.php">Услуги физическим лицам</a>

   <a href="urhelp.php">Юридическая помощь</a>

   </div> 

   <p align="center" class="title">Погода</p>

   <img src="img/pogoda.jpg" style="margin-left:15px;">

               </td>

   Листинг №4

   <?php

   include ("blocks/bd.php"); /*Соединяемся с базой*/

   $result = mysql_query("SELECT title,meta_d,meta_k,text FROM settings WHERE page='index'",$db);

   $myrow = mysql_fetch_array($result);

   ?>

   <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

   <html>

   <head>

   <meta name="description" content="<?php echo $myrow['meta_d']; ?> ">

   <meta name="keywords" content="<?php echo $myrow['meta_k']; ?> ">

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

   <title><?php echo $myrow['title']; ?></title>

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

   </head>

   <body>

   <table width="690" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" class="main_border">

   <!--Подключаем шапку сайта-->

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

     <tr>

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

         <tr>

   <!--Подключаем  левый блок сайта-->

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

           <td valign="top">

           <?php echo $myrow['text']; ?>      

           </td>

         </tr>

       </table></td>

     </tr>

   <!--Подключаем  нижний графический элемент--> 

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

   </table>

   </body>

   </html>

   Листинг №4

   <?php

   include ("blocks/bd.php"); /*Соединяемся с базой*/

   $result = mysql_query("SELECT title,meta_d,meta_k,text FROM settings WHERE page='contacts'",$db);

   $myrow = mysql_fetch_array($result);

   ?>

   <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

   <html>

   <head>

   <meta name="keywords" content="<?php echo $myrow['meta_k']; ?>">

   <meta name="description" content="<?php echo $myrow['meta_d']; ?>"> 

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

   <title><?php echo $myrow['title']; ?></title>

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

   </head> 

   <body>

   <table width="690" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" class="main_border"> 

   <!--Подключаем шапку сайта-->

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

     <tr>

       <td><table width="690" border="0" cellspacing="0" cellpadding="0">

         <tr>

   <!--Подключаем  левый блок сайта-->

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

           <td valign="top">

           <?php echo $myrow['text']; ?>

           </td>

         </tr>

       </table></td>

     </tr>

   <!--Подключаем  нижний графический элемент--> 

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

   </table>

   </body>

   </html>

   Листинг №6

   <?php

   include ("blocks/bd.php"); /*Соединяемся с базой*/

   $result = mysql_query("SELECT title,meta_d,meta_k,text FROM settings WHERE page='about'",$db);

   $myrow = mysql_fetch_array($result);

   ?>

   <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

   <html>

   <head>

   <meta name="keywords" content="<?php echo $myrow['meta_k']; ?>">

   <meta name="description" content="<?php echo $myrow['meta_d']; ?>"> 

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

   <title><?php echo $myrow['title']; ?></title>

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

   </head> 

   <body>

   <table width="690" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" class="main_border"> 

   <!--Подключаем шапку сайта-->

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

     <tr>

       <td><table width="690" border="0" cellspacing="0" cellpadding="0">

         <tr>

   <!--Подключаем  левый блок сайта-->

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

           <td valign="top">

           <?php echo $myrow['text']; ?>

           </td>

         </tr>

       </table></td>

     </tr>

   <!--Подключаем  нижний графический элемент--> 

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

   </table>

   </body>

   </html>

   Листинг №7.

   <?php

Информация о работе Создание сайта ”Юридической фирмы”