Разработка информационного сайта для спортивной молодежи Республики Мордовия
Обзор и анализ существующих информационных сайтов для спортивной молодежи. Разработка пользовательской и административной части веб-сайта, его тестирование. Технико-экономическое обоснование проекта. Анализ вредных факторов при работе с компьютером.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 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