Разработка Internet-представительства для компании при помощи CMS

Виды, классификация и понятие Web-сайта, программные средства для его разработки. Создание сайта для энергосбытовой компании: постановка задачи, структура, описание программных блоков и руководство пользователя. Использование системы управления Joomla!.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 01.10.2011
Размер файла 5,2 M

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

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

7. Дьяков А.Ф., Максимов Б.К., Молодюк В.В. Рынок электрической энергии в России: состояние и проблемы развития. Издательство: МЭИ, 2010

8. Рамел Д.А. Joomla! / Пер. с англ. - С. Пб.:BHV, 2010 г.

9. Хаген Граф. Создание веб-сайтов с помощью Joomla! Издательство: Вильямс, 2009 г.

10. Колисниченко Д.Н. CMS Joomla, руководство пользователя. Издательство: Диалектика, 2009 г.

11. Бэрри Норт. Joomla! Практическое руководство. 2010 г.

12. Рынок электроэнергии - http://ru.wikipedia.org/wiki/оптовый рынок электроэнергии и мощности.

13. Профессиональная студия веб - дизайна Antula - http://www.antula.ru/type-sait_2.htm

14. Понятие и классификация сайтов - http://ru.wikipedia.org/wiki/Сайт

15. Разновидности CMS -http://ru.wikipedia.org/wiki/Система_управления_содержимым

16. Студия Info-Expert - http://www.info-expert.ru/

17. Content management system http://www.brutto.ru/informacija/uznat-bolshe/content-management-system

18. CMS обзор: CMS, движок сайта, система управления сайтом, mambo, php, nuke, netcat, phpbb, invision power board, http://cmsobzor.ru/news.php

19. CMS List. Обзор cms. Сайт о системах управления сайтом. http://www.cmslist.ru

20. Joomla-инструменты. http://docs.joom.ru/!;C651=0O:Categories

21. Joomla! CMS по-русски. http://joomlaportal.ru

22. Создание шаблонов Joomla! - Template User Manual. Русская версия. http://www.joomlaua.com/index.php?option=com_docman&task=doc_details&gid=41&Itemid=99999999

23. Арстэм энергогруппа. Структура электроэнергетики в России. http://www.eg-arstem.ru/about_retail/struktura/structureenergo.htm

24. 7 популярных CMS: небольшой субъективный обзор. http://blog.niksite.ru/obzory/programmy/cms/7_populyarnykh_cms_nebolshoi_subektivnyi_obzor.html

25. Самые популярные виды систем управления контентом http://www.uniq-themes.ru/index.php/monetisations/1176-the-best-cms.html

26. Энергостратегия. Перспективы спроса на российские энергоресурсы. http://minenergo.gov.ru/activity/energostrategy/ch_4.php

27. Единая энергетическая система России. http://ru.wikipedia.org/wiki/EESR

28. Общая информация об отрасли электроэнергетики. http://www.oaoesp.ru/branch/info

29. Мосэнерго. О компании. http://www.mosenergo.ru/catalog/223.aspx

30. Мосэнергосбыт. История компании. http://www.mosenergosbyt.ru/portal/page/portal/site/company

31. WordPress Россия. http://ru.wordpress.org/

32. WordPress: Основные элементы управления. http://www.jino.ru/support/manuals/wordpress.html

33. WordPress. Материал из свободной энциклопедии. http://ru.wikipedia.org/wiki/WordPress

34. Drupal. Материал из свободной энциклопедии. http://ru.wikipedia.org/wiki/Drupal

35. Обзор возможностей Drupal. http://www.drupal.ru/features

36. Рынок электроэнергии в России. http://revolution.allbest.ru/economy/00113734_0.html

37. Обзор Movable Type. http://habrahabr.ru/blogs/about_cms/24734/

38. Основные возможности Movable Type. http://dozarabotok.ru/movable-type/

39. Концепция Movable Type и ее основные возможности. http://typo3.cmsmagazine.ru/

40. Typo3. Материал из свободной энциклопедии. http://ru.wikipedia.org/wiki/Typo3

41. Оптовый рынок электроэнергии. http://www.rao-ees.ru/ru/reforming/rynok/show.cgi?content.htm

42. Об ОРЭМ. http://www.kwexpert.ru/market/esnorem/orem18.htm

43. Об РРЭ http://www.kwexpert.ru/market/rre/esnrr.htm

Приложение 1

Код шаблона страниц сайта

<?php

defined('_JEXEC') or die('Restricted access'); // no direct access

require_once dirname(__FILE__) . DIRECTORY_SEPARATOR . 'functions.php';

$document = null;

if (isset($this))

$document = & $this;

$baseUrl = $this->baseurl;

$templateUrl = $this->baseurl . '/templates/' . $this->template;

artxComponentWrapper($document);

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" >

<head>

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

<jdoc:include type="head" />

<link rel="stylesheet" href="<?php echo $this->baseurl; ?>/templates/system/css/system.css" type="text/css" />

<link rel="stylesheet" href="<?php echo $this->baseurl; ?>/templates/system/css/general.css" type="text/css" />

<link rel="stylesheet" type="text/css" href="<?php echo $templateUrl; ?>/css/template.css" />

<!--[if IE 6]><link rel="stylesheet" href="<?php echo $templateUrl; ?>/css/template.ie6.css" type="text/css" media="screen" /><![endif]-->

<!--[if IE 7]><link rel="stylesheet" href="<?php echo $templateUrl; ?>/css/template.ie7.css" type="text/css" media="screen" /><![endif]-->

<script type="text/javascript" src="<?php echo $templateUrl; ?>/script.js"></script>

</head>

<body>

<div id="art-page-background-simple-gradient">

</div>

<div id="art-main">

<div class="art-Sheet">

<div class="art-Sheet-tl"></div>

<div class="art-Sheet-tr"></div>

<div class="art-Sheet-bl"></div>

<div class="art-Sheet-br"></div>

<div class="art-Sheet-tc"></div>

<div class="art-Sheet-bc"></div>

<div class="art-Sheet-cl"></div>

<div class="art-Sheet-cr"></div>

<div class="art-Sheet-cc"></div>

<div class="art-Sheet-body">

<div class="art-Header">

<div class="art-Header-jpeg"></div>

<div class="art-Logo">

<h1 id="name-text" class="art-Logo-name"><a href="<?php echo $baseUrl; ?>/">ОАО "Дагестанская энергосбытовая компания"</a></h1>

<div id="slogan-text" class="art-Logo-text">Гарантирующий поставщик по Республике Дагестан</div>

</div>

</div>

<jdoc:include type="modules" name="banner1" style="artstyle" artstyle="art-nostyle" />

<?php echo artxPositions($document, array('top1', 'top2', 'top3'), 'art-block'); ?>

<div class="art-contentLayout">

<?php if (artxCountModules($document, 'left')) : ?>

<div class="art-sidebar1"><?php echo artxModules($document, 'left', 'art-block'); ?>

</div>

<?php endif; ?>

<div class="art-<?php echo artxGetContentCellStyle($document); ?>">

<?php

echo artxModules($document, 'banner2', 'art-nostyle');

if (artxCountModules($document, 'breadcrumb'))

echo artxPost(null, artxModules($document, 'breadcrumb'));

echo artxPositions($document, array('user1', 'user2'), 'art-article');

echo artxModules($document, 'banner3', 'art-nostyle');

?>

<?php if (artxHasMessages()) : ?><div class="art-Post">

<div class="art-Post-body">

<div class="art-Post-inner">

<div class="art-PostContent">

<jdoc:include type="message" />

</div>

<div class="cleared"></div>

</div>

<div class="cleared"></div>

</div>

</div>

<?php endif; ?>

<jdoc:include type="component" />

<?php echo artxModules($document, 'banner4', 'art-nostyle'); ?>

<?php echo artxPositions($document, array('user4', 'user5'), 'art-article'); ?>

<?php echo artxModules($document, 'banner5', 'art-nostyle'); ?>

</div>

<?php if (artxCountModules($document, 'right')): ?>

<div class="art-sidebar2"><?php echo artxModules($document, 'right', 'art-block'); ?>

</div>

<?php endif; ?>

</div>

<div class="cleared"></div>

<?php echo artxPositions($document, array('bottom1', 'bottom2', 'bottom3'), 'art-block'); ?>

<jdoc:include type="modules" name="banner6" style="artstyle" artstyle="art-nostyle" />

<div class="art-Footer">

<div class="art-Footer-inner">

<?php echo artxModules($document, 'syndicate'); ?>

<div class="art-Footer-text">

<?php if (artxCountModules($document, 'copyright') == 0): ?>

<p>367020, РД, г.Махачкала, ул.Дахадаева 73.<br />

тел.:8(8722) 77-77-77.</p>

<?php else: ?>

<?php echo artxModules($document, 'copyright', 'art-nostyle'); ?>

<?php endif; ?>

Приложение 1 (продолжение)

</div>

</div>

<div class="art-Footer-background"></div>

</div>

<div class="cleared"></div>

</div>

</div>

<div class="cleared"></div>

</div>

</body>

</html>

Приложение 2

Код главной страницы сайта (index.php)

<?php

define( '_JEXEC', 1 );

define('JPATH_BASE', dirname(__FILE__) );

define( 'DS', DIRECTORY_SEPARATOR );

require_once ( JPATH_BASE .DS.'includes'.DS.'defines.php' );

require_once ( JPATH_BASE .DS.'includes'.DS.'framework.php' );

JDEBUG ? $_PROFILER->mark( 'afterLoad' ) : null;

/**

* Создание приложения

*

*/

$mainframe =& JFactory::getApplication('site');

/**

* Инициализация приложения *

*

*/

// установка языка

$mainframe->initialise();

JPluginHelper::importPlugin('system');

// trigger the onAfterInitialise events

JDEBUG ? $_PROFILER->mark('afterInitialise') : null;

$mainframe->triggerEvent('onAfterInitialise');

/**

* Маршрут приложения

*

*/

$mainframe->route();

// авторизация

$Itemid = JRequest::getInt( 'Itemid');

$mainframe->authorize($Itemid);

// trigger the onAfterRoute events

JDEBUG ? $_PROFILER->mark('afterRoute') : null;

$mainframe->triggerEvent('onAfterRoute');

/**

* Отправка приложения

*

*/

$option = JRequest::getCmd('option');

$mainframe->dispatch($option);

// trigger the onAfterDispatch events

JDEBUG ? $_PROFILER->mark('afterDispatch') : null;

$mainframe->triggerEvent('onAfterDispatch');

/**

* Перевод приложения

*

*/

$mainframe->render();

// trigger the onAfterRender events

JDEBUG ? $_PROFILER->mark('afterRender') : null;

$mainframe->triggerEvent('onAfterRender');

/**

* Отправка ответа

*/

echo JResponse::toString($mainframe->getCfg('gzip'));

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


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

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