Разработка Web-сайта магазина игрушек "Крош"
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
?рганизации. Под ред Короткова [Текст] / А.А. Беляев. - М.: Инфра - М, 2000. - 168с.
.Коротков, Э.М. Исследование систем управления [Текст] / Э.М. Коротков. - М.: ДеКА, 2000. - 184с.
.Коротков, Э.М. Концепция менеджмента [Текст] / Э.М. Коротков. - М.: ДеКА, 1996. - 342с.
.Мишин, В. М. Исследование систем управления: Учебник для вузов [Текст] / В.М. Мишин - М.: ЮНИТИ-ДАНА, 2003. - 192с.
.Анфилатов, В.С. и др. Системный анализ в управление: учеб. Пособие под ред. А. А. Емельянова [Текст] / В.С. Анфилатов - М.: Финансы и статистика 2002. - 80с.
.Информационный портал MESa.ru [Электронный ресурс]. Системы оперативного управления производством. Режим доступа:
.Информационный портал Vestco.ru - комплексная автоматизация промышленных предприятий и организаций [Электронный ресурс]: - Режим доступа:
.Информационный портал Wikipedia.org - свободная энциклопедия [Электронный ресурс]: - Режим доступа:
11.Зольников, Д.С. PHP 5. Как самостоятельно создать сайт любой сложности. 2 изд. [Текст] / Д.С. Зольников. - М.: НТ Пресс, 2006. - 272 с.
12.Бенкен, Е.С. PHP, MySQL, XML: программирование для Интернета [Текст] / Е.С. Бенкен. - СПб: BHV, 2007. - 336 с.
13.Кузнецов, М.В. PHP. Народные советы [Текст] / М.В. Кузнецов. - СПб: BHV, 2007. - 368 с.
.Суэринг, С. PHP и MySQL. Библия программиста [Текст] / С. Суэринг, Т. Конверс, Д. Парк. - М.: Диалектика - 2010. - 912 с.
.Веллинг, Л. Разработка веб-приложений с помощью PHP и MySQL [Текст] / Л. Веллинг, Л. Томсон. - М.: Вильямс - 2010. - 848 с.
.Дэвис, Е.М., Филипс, Дж.А. Изучаем PHP и MySQL [Текст] / Е.М. Дэвис, Дж.А. Филипс. - СПб.: Символ-Плюс - 2008. - 448 с.
.Никсон, Р. Создаем динамические веб-сайты с помощью PHP, MySQL и JavaScript [Текст] / Р. Никсон. - СПб.: Питер - 2011. - 496 с.
.Никсон, Р. Создаем динамические веб-сайты с помощью PHP, MySQL и JavaScript [Текст] / Р. Никсон. - СПб.: Питер - 2011. - 496 с.
.Колисниченко, Д.Н. Профессиональное программирование на PHP [Текст] / Д.Н. Колисниченко. - СПб.: БХВ-Петербург - 2007. - 416 с.
.Бейли, Л. М. Изучаем PHP и MySQL [Текст] / Л. Бейли, М. Моррисон. - М.: Эксмо - 2010. - 800 с.
.Кузнецов, М.В., Симдянов, И.В. PHP. Практика создания Web-сайтов [Текст] / М.В. Кузнецов, И.В. Симдянов. - СПб.: БХВ-Петербург - 2008. - 1264с.
22.Кожемякин, А. А. HTML и CSS в примерах. Создание Web-страниц [Текст] / А. А. Кожемякин. - М.: Альтекс-А, 2004. - 416 с.
Приложение А
Текст файла admin.php
<?php_start();$_SERVER['DOCUMENT_ROOT'] . '/conf.php';$_SERVER['DOCUMENT_ROOT'] . '/include/database.php';$_SERVER['DOCUMENT_ROOT'] . '/include/inc.php';
$user = new User($db_stream);
$goods = new Goods($db_stream);
$article = new Article($db_stream);
$site = new SiteInterface($db_stream);(isset($_POST['user_logout']))
$user->logOut();}($user->logIn($_POST['a_login'],$_POST['a_pass']) !== false)
{$head_title = 'Панель управления';$_SERVER['DOCUMENT_ROOT'] . '/tpls/header.php';(isset($_GET['action']))
{switch($_GET['action'])
{case 'goods' :(isset($_POST['action']))
{switch($_POST['action'])
{case 'goods_add':($goods->addGoods($_POST['goods_cat_id'], $_POST['goods_name'], $_POST['goods_price']))
{echo message('Товар успешно добавлен');
}else
{echo message('Невозможно добавить товар');}
break;'goods_edit':($goods->editGoods($_POST['goods_id'], $_POST['goods_cat_id'], $_POST['goods_name'], $_POST['goods_price']))
{echo message('Товар успешно изменен');}
{echo message('Невозможно изменить товар');}
break;'goods_delete':($goods->deleteGoods($_POST['goods_id']))
{echo message('Товар успешно удален');}
{echo message('Невозможно удалить товар');}
break;}
}if(isset($_GET['method']))
{if(preg_match('/^[0-9]+$/', $_GET['method']))
{if($g = $goods->getGoods($_GET['method']))
{$goods_id = $g['goods_id'];
$goods_cat_id = $g['goods_cat_id'];
$goods_name = $g['goods_name'];_price = $g['goods_price'];
$action = 'goods_edit';$_SERVER['DOCUMENT_ROOT'] . '/tpls/goodsform.php';}
{echo '';};}if($_GET['method'] == 'add')
{$action = 'goods_add';$_SERVER['DOCUMENT_ROOT'] . '/tpls/goodsform.php';; }}$site->htmlGoodsTable() .
'';;'goods_cat' :(isset($_POST['action']))
{switch($_POST['action'])
{case 'goods_cat_add':($goods->addGoodsCat($_POST['goods_cat_name']))
{echo message('Категория товара успешно добавлен');
}else{message('Невозможно добавить категорию товара');
};'goods_cat_edit':($goods->editGoodsCat($_POST['goods_cat_id'], $_POST['goods_cat_name']))
{echo message('Категория товара успешно изменена');}{message('Невозможно изменить категорию товара');
};'goods_cat_delete':
($goods->deleteGoodsCat($_POST['goods_cat_id']))
{echo message('Категория товара успешно удалена');
}else{message('Невозможно удалить категорию товара');}
break;}}(isset($_GET['method']))
{if(preg_match('/^[0-9]+$/', $_GET['method']))
{if($g = $goods->getGoodsCat($_GET['method']))
{$goods_cat_id = $g['goods_cat_id'];
$goods_cat_name = $g['goods_cat_name'];
$action = 'goods_cat_edit';$_SERVER['DOCUMENT_ROOT'] . '/tpls/goodscatform.php';
}else{echo '';};}if($_GET['method'] == 'add'){
$action = 'goods_cat_add';$_SERVER['DOCUMENT_ROOT'] . '/tpls/goodscatform.php';;}}$site->htmlGoodsCatTable() .
'';;'article' :(isset($_POST['action']))
{switch($_POST['action'])'article_add':($article->addArticle($_POST['article_name'], $_POST['article_content']))
{echo message('Статья успешно добавлена');}{echo message('Невозможно добавить новую статью');}
case 'article_edit':($article->editArticle($_POST['article_id'], $_POST['article_name'], $_POST['article_content']))
echo message('Статья успешно изменена');}{echo message('Невозможно изменить статью');}
break;'article_delete':($article->deleteArticle($_POST['article_id']))
{echo message('Статья успешно удалена');}
{echo message('Невозможно удалить статью');}
break;}}(isset($_GET['method']))
{if(preg_match('/^[0-9]+$/', $_GET['method']))
{($a = $article->getArticle($_GET['method']))
{$article_id = $a['article_id'];
$article_name = $a['article_name'];
$article_content = $a['article_content'];
$action = 'article_edit';$_SERVER['DOCUMENT_ROOT'] . '/tpls/articleform.php';}{echo '';};}if($_GET['method'] == 'add')
{action = 'article_add';$_SERVER['DOCUMENT_ROOT'] . '/tpls/articleform.php';;}
}echo $site->htmlArticleTable() .
'htmlGoodsTable() .
'';}$_SERVER['DOCUMENT_ROOT'] . '/tpls/footer.php';
{include $_SERVER['DOCUMENT_ROOT'] . '/tpls/authform.php';}
?>
Далее открывается система управления сайтом. В нем содержится скрипт
articleform.php - шаблон формы редактирования статьи, который представл