Проектирование и разработка информационной системы сайта газеты города

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

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 05.11.2018
Размер файла 753,3 K

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

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

<span class=”mark”><?php echo $date_format; ?></span>

</div>

<div class=”list”><?php echo

_CONFIG_SAVE_PASSWORD_LOCK_TO_IP; ?>

<span class=”mark”><?php echo ((SAVE_PASSWORD_LOCK_TO_IP == 1) ? `ON' : `OFF'); ?></span>

</div>

<div class=”list”><?php echo _CONFIG_NEWS_COUNT_PER_PAGE; ?>

<span class=”mark”><?php echo $news_count_per_page; ?></span>

</div>

<div class=”list”><?php echo _CONFIG_PAGES_COUNT_PER_PAGE;

?>

<span class=”mark”><?php echo $pages_count_per_page; ?></span>

</div>

<div class=”list”><?php echo

_CONFIG_NEWS_COUNT_IN_NEWSLINE; ?>

<span class=”mark”><?php echo $news_count_in_newsline; ?></span>

</div>

<div class=”list”><?php echo _CONFIG_SHOW_IN_MAIN_ON; ?>

<span class=”mark”><?php echo ((SHOW_IN_MAIN_ON == 1) ? `ON' : `OFF'); ?></span>

</div>

<div class=”list”><?php echo _CONFIG_AUTO_BR_DEFAULT_ON; ?>

<span class=”mark”><?php echo ((AUTO_BR_DEFAULT_ON == 1) ? `ON' : `OFF'); ?></span>

</div>

<div class=”list”><?php echo _CONFIG_LIVE_PREVIEW_ON; ?>

<span class=”mark”><?php echo ((LIVE_PREVIEW_ON == 1) ? `ON' : `OFF'); ?></span>

</div>

<div class=”list”><?php echo _CONFIG_ADMIN_HELP_ON; ?>

<span class=”mark”><?php echo ((ADMIN_HELP_ON == 1) ? `ON' : `OFF'); ?></span>

</div>

<?php close_table(); break;

/*

#############################

# AdminCP - Блоки

#############################

*/

case `blocks':

if (isset($_GET[`id']))

{

$Id = intval($_GET[`id']);

if (isset($_POST[`save_block']))

{

$block_title = @$_POST[`block_title']; if (!check_latin($block_title))

{

$errors[`block_title'] = _INVALID_BLOCK_TITLE;

}

else if ((!isset($block_title)) || (empty($block_title)))

{

$errors[`block_title'] = _EMPTY_BLOCK_TITLE;

}

$block_content = $_POST[`block_content']; if (count($errors) == `0')

{

if ($_GET[`id'] == `0')

{

mysql_query(“INSERT INTO `” . MYSQL_PREFIX . “blocks` (`title`,

`content`) VALUES (`{$block_title}', `{$block_content}')”);

}

else

{

mysql_query(“UPDATE `” . MYSQL_PREFIX . “blocks` SET `title` = `{$block_title}', `content` = `{$block_content}' WHERE `Id` = `{$Id}'”);

}

ob_end_clean();

header(`Location: ` . SITE_ROOT . `admin/blocks'); exit;

}

}

}

else if ($result = mysql_query(“SELECT * FROM `” . MYSQL_PREFIX . “blocks` ORDER BY `id` DESC”))

{

open_table(_BLOCKS); if (ADMIN_HELP_ON)

{

?>

<div class=”help_block”>

<div onclick=”ShowOrHide(this, `hb_block');” class=”open_close”><?php echo _OPEN_CLOSE; ?></div>

<div id=”hb_block” style=”display: none;”><?php echo _HB_BLOCK;

?></div>

</div>

<?php

}

if (mysql_num_rows($result) == 0)

{

echo 'В базе данных нет блоков';

}

while ($line = mysql_fetch_array($result))

{

echo `<div class=”list”>

<span class=”mark”>#'.$line[`Id'].'. `.$line[`title'].'</span>

<div class=”edit_del”>[ <a href=”admin/blocks/'.$line[`Id'].'”>'._EDIT.'</a> |

<a href=”javascript:void(0);”

onclick=”confirm_and_go(\'admin/blocks/delete/'.$line[`Id'].'\')”>'._DEL.'</a>

]</div>

</div>';

}

close_table();

}

if (isset($_GET[`id']))

{

$Id = intval($_GET[`id']);

if ((isset($_GET[`delete'])) && ($_GET[`delete'] == `1'))

{

mysql_query(“DELETE FROM `” . MYSQL_PREFIX . “blocks` WHERE

`Id` = {$Id}”);

ob_end_clean();

header(`Location: ` . SITE_ROOT . `admin/blocks'); exit;

}

else

{

$title = `';

$content = `';

if (($result = mysql_query(“SELECT * FROM `” . MYSQL_PREFIX . “blocks` WHERE `Id` = {$Id}”)) && (($line = mysql_fetch_array($result))))

{

$title = htmlspecialchars($line[`title']);

$content = htmlspecialchars($line[`content']);

}

else if ($Id != `0')

{

header(`Location: ` . SITE_ROOT); exit;

}

open_table(_BLOCK_EDIT_ADD); if(ADMIN_HELP_ON)

{

?>

<div class=”help_block”>

<div onclick=”ShowOrHide(this, `hb_block_edit_add');” class=”open_close”><?php echo _OPEN_CLOSE; ?></div>

<div id=”hb_block_edit_add” style=”display: none;”><?php echo

_HB_BLOCK_EDIT_ADD; ?></div>

</div>

<?php

}

?>

<div id=”form_errors”></div>

<form action=”<?php echo $_SERVER[`REQUEST_URI']; ?>” method=”post” enctype=”multipart/form-data”>

<table class=”form_tab”>

<tr>

<td nowrap=”nowrap”><?php echo _TITLE; ?></td>

<td width=”100%”><input type=”text” name=”block_title” value=”<?php echo $title; ?>” class=”i_text” id=”ar_title”></td>

</tr>

<tr>

<td colspan=”2”>

<label><?php echo _LIVE_PREVIEW; ?> <input type=”checkbox” <?php

echo $live_preview_on; ?> onchange=”show_hide(`live_preview');”><label>

</td>

</tr>

<tr>

<td colspan=”2”>

<div id=”ar_textblock1”>

<textarea name=”block_content” class=”i_textarea” id=”ar_textarea1”><?php echo $content; ?></textarea>

<div>

</td>

</tr>

<tr>

<td colspan=”2”>

<input type=”submit” value=”<?php echo _SAVE; ?>” name=”save_block”>

<input value=”<?php echo _PREVIEW; ?>” type=”button” onclick=”show_html(`ar_title, ar_textarea1')”>

</td>

</tr>

</table>

</form>

<div id=”live_preview”><div class=”live_preview_title”><?php echo

_LIVE_PREVIEW; ?></div>

<div id=”ar_result1”></div>

</div>

<script type=”text/javascript”>

register_textarea(“ar_textarea1”, “ar_textblock1”, “ar_result1”);

</script>

<?php close_table();

}

}

break;

/*

#############################

# AdminCP - Страницы

#############################

*/

case `pages':

if (isset($_GET[`id']))

{

$Id = intval($_GET[`id']);

if (isset($_POST[`save_page']))

{

$page_title = $_POST[`page_title'];

$page_content = $_POST[`page_content'];

$page_template = preg_replace(`/[^a-z0-9\_\-]+\.tpl$/I', `',

$_POST[`page_template']);

$page_auto_br = ((isset($_POST[`page_auto_br'])) && ($_POST[`page_auto_br'] == `1')) ? `1' : `0';

if ((strlen($page_template) > 0) && (!file_exists(`./templates/' .

$page_template)))

{

$page_template = `site.tpl';

}

if ((!isset($page_title)) || (empty($page_title)))

{

$errors[`page_title'] = _EMPTY_PAGE_TITLE;

}

if (count($errors) == `0')

{

if ($_GET[`id'] == `0')

{

mysql_query(“INSERT INTO `” . MYSQL_PREFIX . “pages` (`title`,

`auto_br`, `page_template`, `content`) VALUES (`{$page_title}',

{$page_auto_br}, `{$page_template}', `{$page_content}')”);

}

else

{

mysql_query(“UPDATE `” . MYSQL_PREFIX . “pages` SET `title` = `{$page_title}', `auto_br` = {$page_auto_br}, `page_template` = `{$page_template}', `content` = `{$page_content}' WHERE `Id` = `{$Id}'”);

}

ob_end_clean();

header(`Location: ` . SITE_ROOT . `admin/pages'); exit;

}

}

}

else if ($result = mysql_query(“SELECT * FROM `” . MYSQL_PREFIX . “pages` ORDER BY `id` DESC”))

{

open_table(_PAGES); if(ADMIN_HELP_ON)

{

?>

<div class=”help_block”>

<div onclick=”ShowOrHide(this, `hb_pages');” class=”open_close”><?php echo _OPEN_CLOSE; ?></div>

<div id=”hb_pages” style=”display: none;”><?php echo _HB_PAGES;

?></div>

</div>

<?php

}

if (mysql_num_rows($result) == 0)

{

echo 'В базе данных нет страниц';

}

while ($line = mysql_fetch_array($result))

{

$href = `pages/' . $line[`Id']; echo `<div class=”list”>

<span class=”mark”>'.$line[`Id'].'. `.$line[`title'].'</span>

<div class=”edit_del”>[ <a href=”'.$href.'”>'._VISIT.'</a> |

<a href=”admin/pages/'.$line[`Id'].'”>'._EDIT.'</a> |

<a href=”javascript:void(0);”

onclick=”confirm_and_go(\'admin/pages/delete/'.$line[`Id'].'\')”>'._DEL.'</a>

]</div>

</div>';

}

close_table();

}

$template_options = `'; if (isset($_GET[`id']))

{

$Id = intval($_GET[`id']);

if ((isset($_GET[`delete'])) && ($_GET[`delete'] == `1'))

{

mysql_query(“DELETE FROM `” . MYSQL_PREFIX . “pages` WHERE

`Id` = {$Id}”);

ob_clean();

header(`Location: ` . SITE_ROOT . `admin/pages'); exit;

}

else

{

$title = `';

$content = `';

$page_template = `site.tpl';

$page_auto_br = ((AUTO_BR_DEFAULT_ON == 1) ? `checked=”checked”' : `');

if (($result = mysql_query(“SELECT * FROM `” . MYSQL_PREFIX . “pages` WHERE `Id` = {$Id}”)) && (($line = mysql_fetch_array($result))))

{

$title = htmlspecialchars($line[`title']);

$content = htmlspecialchars($line[`content']);

$page_template = $line[`page_template'];

$page_auto_br = (($line[`auto_br'] == `1') ? `checked=”checked”' : `');

}

else if ($Id != `0')

{

header(`Location: ` . SITE_ROOT); exit;

}

if ($handle = opendir(`./templates'))

{

$files = array();

while (false !== ($file = readdir($handle)))

{

if (preg_match(`/[a-z0-9\_\-]+\.tpl$/I', $file))

{

$template_options .= `<option'.(($page_template == $file) ? ` selected=”selected”' : `').' Value=”'.$file.'”>'.str_replace(`.tpl', `',

$file).'</option>';

}

}

closedir($handle);

}

open_table(_PAGE_EDIT_ADD); if(ADMIN_HELP_ON)

{

?>

<div class=”help_block”>

<div onclick=”ShowOrHide(this, `hb_pages_edit_add');” class=”open_close”><?php echo _OPEN_CLOSE; ?></div>

<div id=”hb_pages_edit_add” style=”display: none;”><?php echo

_HB_PAGES_EDIT_ADD; ?></div>

</div>

<?php

}

?>

<div id=”form_errors”></div>

<form action=”<?php echo $_SERVER[`REQUEST_URI']; ?>” method=”post” enctype=”multipart/form-data”>

<table class=”form_tab”>

<tr>

<td nowrap=”nowrap”><?php echo _TITLE; ?></td>

<td width=”100%”><input type=”text” name=”page_title” value=”<?php echo $title; ?>” class=”i_text” id=”ar_title”></td>

<tr>

<td nowrap=”nowrap”><?php echo _TEMPLATE; ?></td>

<td><select name=”page_template”><?php echo $template_options;

?></select></td>

</tr>

<tr>

<td colspan=”2”>

<label><?php echo _AUTO_BR; ?> <input type=”checkbox” <?php echo

$page_auto_br; ?> name=”page_auto_br” value=”1” id=”auto_br_id” onclick=”aeditor_refresh();”></label>

&nbsp;&nbsp;&nbsp;

<label><?php echo _LIVE_PREVIEW; ?> <input type=”checkbox” <?php echo $live_preview_on; ?> onchange=”show_hide(`live_preview');”><label>

</td>

</tr>

<tr>

<td colspan=”2”>

<div id=”ar_textblock1”>

<textarea name=”page_content” class=”i_textarea” id=”ar_textarea1”><?php echo $content; ?></textarea>

</div>

</td>

</tr>

<tr>

<td colspan=”2”>

<input type=”submit” value=”<?php echo _SAVE; ?>” name=”save_page”>

<input value=”<?php echo _PREVIEW; ?>” type=”button” onclick=”show_html(`ar_title, ar_textarea1')”>

</td>

</table>

</form>

<div id=”live_preview”><div class=”live_preview_title”><?php echo

_LIVE_PREVIEW; ?></div>

<div id=”ar_result1”></div>

</div>

<script type=”text/javascript”>

register_textarea(“ar_textarea1”, “ar_textblock1”, “ar_result1”);

</script>

<?php close_table();

}

}

break;

/*

#############################

# AdminCP - Категории

#############################

*/

case `categories':

if (isset($_GET[`id']))

{

$Id = intval($_GET[`id']);

if (isset($_POST[`save_category']))

{

$category_title = $_POST[`category_title'];

$category_template = preg_replace(`/[^a-z0-9\_\-]+\.tpl$/I', `',

$_POST[`category_template']);

if ((strlen($category_template) > 0) && (!file_exists(`./templates/' .

$category_template)))

{

$category_template = `site.tpl';

}

if ((!isset($category_title)) || (empty($category_title)))

{

$errors[`category_title'] = _EMPTY_CATEGORY_TITLE;

}

if (count($errors) == `0')

{

if ($_GET[`id'] == `0')

{

mysql_query(“INSERT INTO `” . MYSQL_PREFIX . “categories` (`title`,

`category_template`) VALUES (`{$category_title}', `{$category_template}')”);

}

else

{

mysql_query(“UPDATE `” . MYSQL_PREFIX . “categories` SET `title` = `{$category_title}', `category_template` = `{$category_template}' WHERE `Id` = `{$Id}'”);

}

ob_end_clean();

header(`Location: ` . SITE_ROOT . `admin/categories'); exit;

}

}

}

else if ($result = mysql_query(“SELECT * FROM `” . MYSQL_PREFIX . “categories` ORDER BY `id` DESC”))

{

open_table(_CATEGORIES);

if(ADMIN_HELP_ON)

{

?>

<div class=”help_block”>

<div onclick=”ShowOrHide(this, `hb_categories');” class=”open_close”><?php echo _OPEN_CLOSE; ?></div>

<div id=”hb_categories” style=”display: none;”><?php echo

_HB_CATEGORIES; ?></div>

</div>

<?php

}

if (mysql_num_rows($result) == 0)

{

echo 'В базе данных нет блоков';

}

while ($line = mysql_fetch_array($result))

{

$href = `categories/' . $line[`Id']; echo `<div class=”list”>

<span class=”mark”>'.$line[`Id'].'. `.$line[`title'].'</span>

<div class=”edit_del”>[ <a href=”'.$href.'”>'._VISIT.'</a> |

<a href=”admin/categories/'.$line[`Id'].'”>'._EDIT.'</a> |

<a href=”javascript:void(0);”

onclick=”confirm_and_go(\'admin/categories/delete/'.$line[`Id'].'\')”>'._DEL.'</ a> ]</div>

</div>';

}

close_table();

}

if (isset($_GET[`id']))

{

$Id = intval($_GET[`id']);

if ((isset($_GET[`delete'])) && ($_GET[`delete'] == `1'))

{

if (!isset($_POST[`move_to']))

{

open_table(_CATEGORIES_NEWS_MOVE);

?>

<form action=”<?php echo $_SERVER[`REQUEST_URI']; ?>” method=”post”>

<label>

<select name=”move_to”>

<option value=”0”><?php echo _CATEGORIES_DEL; ?></option>

<?php

if ($result = mysql_query(“SELECT * FROM `” . MYSQL_PREFIX . “categories` WHERE `Id` <> `{$Id}' ORDER BY `id` DESC”))

{

while ($line = mysql_fetch_array($result))

{

echo `<option value=”' . $line[`Id'] . `”>' . $line[`title'] . `</option>';

}

}

?>

</select>

</label>

<input type=”submit” name=”delete” value=”<?php echo _OK; ?>”>

</form>

<?php close_table();

}

else

{

$move_to = intval($_POST[`move_to']); if ($move_to == 0)

{

mysql_query(“DELETE FROM `” . MYSQL_PREFIX . “news` WHERE

`category_id` = `{$Id}'”);

}

else

{

mysql_query(“UPDATE `” . MYSQL_PREFIX . “news` SET `category_id`

= `{$move_to}' WHERE `category_id` = `{$Id}'”);

}

mysql_query(“DELETE FROM `” . MYSQL_PREFIX . “categories` WHERE `Id` = {$Id}”);

ob_end_clean();

header(`Location: ` . SITE_ROOT . `admin/categories'); exit;

}

}

else

{

$title = `';

$category_options = `';

$category_template = `site.tpl';

if (($result = mysql_query(“SELECT * FROM `” . MYSQL_PREFIX . “categories` WHERE `Id` = {$Id}”)) && (($line = mysql_fetch_array($result))))

{

$title = htmlspecialchars($line[`title']);

$category_template = $line[`category_template'];

}

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

...

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

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

    курсовая работа [3,6 M], добавлен 30.03.2014

  • Основные технологии для разработки Web приложений. Выявление эффективности функционирования web-сайта и информационных технологий университета. Установка локального сервера Denwer. Пользовательская часть сайта. Эффективность программного обеспечения.

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

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

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

  • Особенности создания сайта интернет-магазина для частных лиц и организаций. Анализ финансовой и технико-экономической деятельности фирмы. Создание информационной модели сайта, ее базовые элементы. Выбор программного и аппаратного обеспечения сайта.

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

  • Страницы сайтов как набор текстовых файлов, размеченных на языке HTML. Виды сайтов, их классификация. Характеристика сайта: статический или динамический. Проблема безопасности web-сайта. Исследование программного обеспечения и языков программирования.

    дипломная работа [850,3 K], добавлен 11.01.2015

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

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

  • Проектирование web-сайта. Пользовательские персонажи, детальная концепция сайта. Разработка скелетной схемы страниц, информационной архитектуры. Создание прототипа web-сайта. Выбор среды разработки. CMS системы и их анализ. Стадии проектирования сайта.

    курсовая работа [346,7 K], добавлен 18.09.2016

  • Создание современного конкурентоспособного сайта компании. Выбор базовой системы программного обеспечения. Описание работы сайта и пользовательского интерфейса. Расчет экономической эффективности проекта. Изучение мероприятий по безопасной эксплуатации.

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

  • Изучение роли информационно-коммуникационных технологий в гостиничного индустрии. Виртуальные представительства реальных отелей в сети Интернет. Основные виды презентаций и сайтов, технологии и этапы их создания. Бриф на создание сайта и его элементов.

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

  • Экономическое обоснование создания программного продукта web-сайта мебельной компании. Применение гипертекстового языка разметки HTML, технологии CSS и JavaScript совместно с библиотекой JQuery. Использование Интернет-технологий в создании сайта.

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

  • Web-сайты и их структура. Анализ различных сайтов логистических предприятий, предоставляющих информацию о грузоперевозках. Проектирование и разработка информационной системы web-сайта "MiniAir". Проектирование макета и создание сайта www.MiniAir.ru.

    дипломная работа [3,3 M], добавлен 22.04.2015

  • Обоснование потребности в web-сайте. Описание установки CMS Joomla. Постановка задачи при проектировании web-сайта. Обоснование выбора CMS (Content Management System). Разработка базы данных и интерфейса. Классификация и проектирование web-сайтов.

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

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

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

  • Основные технологии разработки ресурсов Интернет. Процесс разработки веб-сайта. Понятие Web-сайта и классификация Web-сайтов. Основные этапы разработки Web-сайта. Использование HTML, CSS, JavaScript, FLASH, PHP и реляционной базы данных MySQL.

    презентация [1,3 M], добавлен 28.11.2015

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

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

  • Создание пользовательского web-интерфейса. Основные этапы создания web-сайта. Пользователи системы и их роли. Аналоги системы, структура основных пакетов и классов. Схема функционирования системы для пользователей. Публикация web-сайта для посетителей.

    курсовая работа [2,0 M], добавлен 23.03.2012

  • Структуры web-сайтов, их преимущества. Требования к официальным сайтам образовательных учреждений. Целевая аудитория web-сайта "СПО Стерлитамакский политехнический техникум". Проектирование информационной системы. Расчет себестоимости и оценка прибыли.

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

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

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

  • Разработка информационной структуры, дизайна и информационное наполнение web-сайта, который предоставляет сведения участникам турниров юных математиков. Создание анимированного баннера, логотипа, шаблона сайта. Обзор графического программного обеспечения.

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

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

    курсовая работа [74,3 K], добавлен 25.05.2015

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