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