Разработка 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 - шаблон формы редактирования статьи, который представл