Разработка информационного сайта для спортивной молодежи Республики Мордовия

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

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 11.10.2015
Размер файла 8,7 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

</p>

<p>Текст:<br />

<textarea name='text' cols='50' rows='7'>$menu[text_menu]</textarea>

</p>

<p><input type='submit' name='button' value='Сохранить'></p></form></div></div>

HEREDOC;

}

}

?>

update_statti.php

<?php

class update_statti extends ACore_Admin {

protected function obr() {

if(!empty($_FILES['img_src']['tmp_name'])) {

if(!move_uploaded_file($_FILES['img_src']['tmp_name'],'file/'.$_FILES['img_src']['name'])) {

exit("Не удалось сохранить изображение");

}

$img_src='file/'.$_FILES['img_src']['name'];

}

$id=$_POST['id'];

$title=$_POST['title'];

$date=date("Y-m-d",time());

$discription=$_POST['discription'];

$text=$_POST['text'];

$cat=$_POST['cat'];

if(empty($title)||empty($text)||empty($discription)) {

exit("Не заполнены обязательные поля");

}

$query="UPDATE statti SET title='$title',img_src='$img_src',date='$date',text='$text',discription='$discription',cat='$cat' WHERE id='$id'";

if(!mysql_query($query)) {

exit(mysql_error());

}

else {

$_SESSION['res']="Изменения сохранены";

header("Location:?option=admin");

exit;

}

}

public function get_content() {

if($_GET['id_text']) {

$id_text = (int)$_GET['id_text'];

}

else {

exit('Неправильные данные для этой страницы');

}

$text = $this->get_text_statti($id_text);

echo "<div id='main'>";

if($_SESSION['res']) {

echo $_SESSION['res'];

unset($_SESSION['res']);

}

$cat = $this->get_categories();

print <<<HEREDOC

<form enctype='multipart/form-data' action='' method='POST'>

<p>Заголовок статьи:<br />

<input type='text' name='title' style='width:420px;' value='$text[title]'>

<input type='hidden' name='id' style='width:420px;' value='$text[id]'>

</p>

<p>Изображения:<br />

<input type='file' name='img_src'>

</p>

<p>Краткое описание:<br />

<textarea name='discription' cols='50' rows='7'>$text[discription]</textarea>

</p>

<p>Текст:<br />

<textarea name='text' cols='50' rows='7'>$text[text]</textarea>

</p>

<select name='cat'>

HEREDOC;

foreach($cat as $item) {

if($text['cat'] == $item['id_category']) {

echo "<option selected value='".$item['id_category']."'>".$item['name_category']."</option>";

}

else {

echo "<option value='".$item['id_category']."'>".$item['name_category']."</option>";

}

}

echo "</select><p><input type='submit' name='button' value='Сохранить'></p></form></div>

</div>";

}

}

?>

view.php

<?php

class view extends ACore {

public function get_content() {

echo '<div id="main">';

if(!$_GET['id_text']) {

echo 'Неправильные данные для ввода статьи';

}

else {

$id_text = (int)$_GET['id_text'];

if(!$id_text) {

echo 'Неправильные данные для вывода статьи';

}

else {

$query = "SELECT title,text,date,id,img_src FROM statti WHERE id='$id_text'";

$result = mysql_query($query);

if(!$result) {

exit(mysql_error());

}

$row = mysql_fetch_array($result,MYSQL_ASSOC);

printf("<p style='font-size:18px'>%s</p>

<p>%s</p>

<p><img style='margin-right:5px' width='150px' align='left' src='%s'>%s</p>"

,$row['title'],$row['date'],$row['img_src'],$row['text']);

}

}

echo '</div>

</div>';

}

}

?>

style.css

body{

font: normal small Arial, Helvetica, sans-serif;

color: #369bc1;

text-align:justify;

font-size:13pxpx;

margin-top:0px;

margin-left:0px;

margin-right:0px;

margin-bottom:10px;

background-color:#bad7f8;

background-image:url(../images/bg2.gif); background-repeat:repeat-x;

}

#border

{width:769px;

border:5px solid #ffffff;

background-image:url(../images/bg.gif); background-repeat:repeat-y;}

#header

{width:769px;

background-color:#91c2f9;

height:205px;}

#left

{width:350px;

height:205px;

text-align:left;

float:left;}

#car

{border-left: 3px solid #91c2f9;

height: 205px;

width: 416px;

background-image:url(../images/header.jpg); background-repeat:no-repeat; background-position:center;

float:left;}

#logo

{height:205px;}

.name

{font-size:20px;

text-align: center;

color:#1065c6;

font-family:"trebuchet ms";

text-transform:uppercase;

padding-top:40px;

padding-left:15px;}

.tag

{padding-left:17px;

padding-top:10px;

font-size:16px;

text-transform:uppercase;

color:#ffffff;

background-color:#c3dbf7;

height:20px;

line-height:20px;

width:23 0px;

font-weight:bold;}

.tag1

{padding-left:17px;

padding-top:15px;

font-size:14px;

text-transform:uppercase;

color:#ffffff;

height:15px;

line-height:20px;

width:23 0px;

font-weight:bold;}

#contact-form a

{padding-left:6px;

border:2px solid #356dab;

margin-top:18px;

font-size:18px;

display:block;

color:#ffffff;

text-decoration:none;

background-color:#b3d0f1;

border-radius:5px;

height:20px;

margin-left:110px;

padding-top:7px;

width:170px;

text-align:center;

font-weight:bold;}

.sap2

{color:#9fc8f5;

width:6px;

text-align:center;

float:left;

}

.toplinks

{color:#1668c4;

text-transform:uppercase;

font-family:"trebuchet ms";

width:105px;

float:left;

font-weight:bold;

font-size:12px;

text-align:center;

}

.toplinks a

{color:#397ac3;

text-decoration:none;}

.toplinks a:hover

{color:#ffffff;

text-decoration:none;}

#mainarea

{width:610px;

margin-bottom:10px;

background-image:url(../images/heading-bg.gif); background-repeat:repeat-x;

float:left;}

.quick-bg

{width:159px;

text-align:left;

float:left;}

.heading

{height:51px;

font-size:15px;

color:#9fc8f5;

text-align:left;

line-height:51px;

background-image:url(../images/rc.gif); background-repeat:no-repeat; background-position:left;}

.heading2

{font-size:15px;

font-weight:bold;

font-family:"trebuchet ms";

color:#7eb2ed;}

#main

{padding-top:10px;

text-align:left;

padding-bottom:10px;

padding-left:10px;

padding-right:10px;}

a{color:#9fc8f5;

font-weight:bold;

text-decoration:underline;}

a:hover{color:#81b4ee;

text-decoration:none;}

.quick-links

{

padding-top:10px;

color:#084993;

font-weight:bold;

padding-left:7px;

font-size:14px;

}

.quick-links a

{color:#1260b7;

font-weight:normal;

text-decoration:none;}

.quick-links a:hover

{color:#ffffff;

text-decoration:none;}

#bottom

{height:40px;

line-height:40px;

background-color:#aed1f7;

width:769px;

float:left;}

.copy

{clear:left;

height:28px;

line-height:28px;}

#rc-bg

{width:144px;

height:51px;

line-height:20px;

background-color:#ffffff;

color:#225fa4;

text-transform:uppercase;

font-family:"trebuchet ms";

font-weight:bold;

padding-top:7px;

font-size:18px;

text-align:center;}

#spacer

{height:40px;

line-height:40px;}

.products

{width:168px;

border:2px dotted #c7ddf6;

margin-left:10px;

height:140px;

float:left;}

.imgCenter {text-align:center;}

#contact-overlay {background-color:#000;}

/* Container */

#contact-container {font: 14px/22px 'Trebuchet MS', Verdana, Arial; text-align:left; width:450px;}

#contact-container .contact-content {background-color:#6fadf2; color:#ddd; height:40px;}

#contact-container h1 {color:#c8dcf3; font-size:20px; line-height:20px; margin:0; padding:0 0 6px 12px; text-align:left;}

#contact-container .contact-loading {background:url(../imges/loading.gif) no-repeat; height:55px; margin:-14px 0 0 190px; padding:0; position:absolute; width:54px; z-index:8000;}

#contact-container .contact-message {text-align:center;}

#contact-container .contact-error {background:#468bd8; border:2px solid #ccc; font-size:14px; font-weight:bold; line-height:18px; margin:0 auto; padding:2px; width:92%;}

#contact-container br {clear:both;}

#contact-container form {margin:0; padding:0;}

#contact-container label {clear:left; display:block; float:left; font-weight:bold; padding-right:4px; text-align:right; width:100px;}

#contact-container .contact-input {background:#eee; border:1px solid #fff; font-family:'Trebuchet MS', Verdana, Arial; float:left; padding:2px; margin:2px; width:300px;}

#contact-container textarea {height:114px;}

#contact-container .contact-cc {cursor:default; font-size:14px; vertical-align:top;}

#contact-container .contact-top {background-color:#6fadf2; height:13px; margin:0; padding:0; -webkit-border-top-left-radius:8px; -webkit-border-top-right-radius:8px; -moz-border-radius-topleft:8px; -moz-border-radius-topright:8px; border-radius:8px 8px 0 0;}

#contact-container .contact-bottom {background-color:#6fadf2; font-size:12px; height:13px; line-height:12px; text-align:center; -webkit-border-bottom-right-radius:8px; -webkit-border-bottom-left-radius:8px; -moz-border-radius-bottomright:8px; -moz-border-radius-bottomleft:8px; border-radius:0 0 8px 8px;}

#contact-container .contact-bottom a,

#contact-container .contact-bottom a:link,

#contact-container .contact-bottom a:active,

#contact-container .contact-bottom a:visited {color:#666; position:relative; top:-4px; text-decoration:none;}

#contact-container .contact-bottom a:hover {color:#888;}

#contact-container .contact-button {background:#4b85c6; border:0; color:#fff; cursor:pointer; font-size:14px; font-weight:bold; height:26px; margin:4px 0 0 4px; text-align:center; vertical-align:middle; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}

#contact-container .contact-button:hover {background:#5c98dc;}

#contact-container a.modal-close,

#contact-container a.modal-close:link,

#contact-container a.modal-close:active,

#contact-container a.modal-close:visited {color:#999; font-size:18px; font-weight:bold; position:absolute; text-decoration:none; right:8px; top:0px;}

#contact-container a.modal-close:hover {color:#ccc;}

Размещено на Allbest.ru


Подобные документы

  • Актуальность создания фирменного web-сайта. Разработка, внедрение web-сайта под названием "Удачная постройка". Анализ существующих программных решений, выбор инструментальных средств разработки. Архитектура сайта, структура данных. Тестирование и отладка.

    дипломная работа [4,7 M], добавлен 19.01.2017

  • Анализ существующих сайтов образовательный учреждений учебных сайтов Астраханской области. Обзор среды реализации разработки веб-сайта. Требования к официальным сайтам образовательных учреждений. Разработка логической структуры веб-сайта колледжа.

    дипломная работа [6,1 M], добавлен 10.06.2014

  • Анализ сайтов для обучения иностранным языкам в сети Интернет и методик их изучения. Разработка сайта Foreign Dimension для обучения английскому языку. Структура сайта, разработка упражнений, базы данных, интерфейса. Тестирование основных элементов сайта.

    дипломная работа [966,9 K], добавлен 19.01.2017

  • Обзор и анализ используемых технологий, содержания и дизайна сайтов ВУЗов, в том числе созданных на основе CMS. Исследование содержания сайта ПРИПИТ и информационных потребностей различных групп его потенциальных посетителей. Разработка дизайна сайта.

    дипломная работа [129,4 K], добавлен 11.03.2010

  • Основы моделирования и разработки Web-сайтов. Обзор и сравнительный анализ языков программирования. Фреймворки, используемые при создании сайта. Разработка графического дизайна, моделирование и создание Web-сайта, руководство по администрированию.

    курсовая работа [1,7 M], добавлен 07.11.2013

  • Виды структур Web-сайтов: линейная, древовидная, решетчатая и произвольная. Структура и содержание сайта гостиничного комплекса "Воздвиженское", "Смоленск" и "Иртыш". Идеи сайта и целевая аудитория. Заполнение страниц информацией и тестирование сайта.

    курсовая работа [1,7 M], добавлен 25.04.2015

  • Обзор проблемы разработки сайтов. Системы управления контентом. Сайты для агентств недвижимости. Контекстная диаграмма и оценка трудоемкости разработки сайта. Анализ предметной области и выделение информационных объектов. Описание реализации сайта.

    дипломная работа [2,9 M], добавлен 12.08.2017

  • Понятие и виды хостинга. Характеристика способов раскрутки веб-сайта. Обоснование необходимости и особенности разработки сайта для гостиничного предприятия, его назначение. Анализ сайтов-конкурентов. Выбор хостинга и домена, метода продвижения сайта.

    контрольная работа [310,6 K], добавлен 25.12.2012

  • Выявление целей создания сайта и постановка проблемы, решаемой с его созданием. Анализ сайтов–аналогов, обоснование типа разрабатываемого web–узла. Специфика разработки набора макетов страниц. Оптимизация контента сайта, его верстка и тестирование.

    курсовая работа [1,4 M], добавлен 12.02.2011

  • Разработка проекта веб-сайта для медицинского центра, предоставляющего платные услуги. Анализ целевой аудитории создаваемого сайта как информационного ресурса. Навигация сайта, описание профилей пользователей и алгоритмов их взаимодействия с системой.

    курсовая работа [1,9 M], добавлен 13.12.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.