Автор: Пользователь скрыл имя, 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 Поиск и добавление информации на сайт
Листинги
Заключение
Список использованной литературы
Затем были созданы разделы сайта и его страницы. При разработке сайта нам понадобились следующие разделы:
Рис. №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",$
?>
Листинг №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 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/
<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/
<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/
<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