Файл: Разработка веб-портала учебного заведения.pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 29.06.2023

Просмотров: 170

Скачиваний: 5

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

СОДЕРЖАНИЕ

Техническое задание на создание портала

Введение

1. Цели и концепция Web-ресурса

1.1. Миссия компании

1.2. Обоснование необходимости создания Web-ресурса

1.3. Описание свойств Web-ресурса, требуемых для решения выбранной задачи

1.4. Характеристика целевой аудитории

2. Параметры и внешний вид Web-ресурса

2.1. Обоснование выбора имени и названия Web-ресурса

2.2. Обоснование лингвистического обеспечения Web-ресурса

2.3. Обоснование выбора графического режима Web-ресурса

2.4. Обоснование принятых решений по цветовой схеме Web-ресурса

2.5. Обоснование принятых решений по размеру и виду шрифта

2.6. Обоснование принятых решений по формированию фирменного стиля

3. Обоснование выбора инструментария для создания Web-ресурса

3.1. Обоснование технологии получения и размещения информационного наполнения Web-ресурса

3.2. Обоснование выбранных технологий для обеспечения совместимости Web-ресурса с различными браузерами

3.3. Обоснование выбора программного обеспечения для создания Web-ресурса

3.3.1. Обоснование выбора программных продуктов для создания графики

3.3.2. Обоснование выбора программных продуктов для создания анимации

3.3.3. Обоснование выбора СУБД

3.3.4. Обоснование выбора программных продуктов для создания программного кода

3.4. Обоснование выбора способа размещения Web-ресурса в Интернет

4. Структура  и содержание сайта

4.1.Разделы сайта и система навигации

4.2.Функциональные и технические требования

4.3. Эскиз сайта

4.4. Описание процедуры тестирования созданного Web-ресурса

5. Разработка рекламной кампании по продвижению Web-ресурса в Интернет

5.1. Формирование массива ключевых слов для поиска Web-ресурса в поисковых системах

5.2. Описание структуры медиа-плана

Заключение

Список литературы

Тестирование сайта проводят для того, чтобы убедиться, что он соответствует техническому заданию, и оно должно состоять из:

  • Просмотра сайта на мониторах, имеющих различную разрешающую способность;
  • Проверки времени, затрачиваемого на загрузку всех страниц сайта при заданной скорости соединения с сетью интернет;
  • Просмотра сайта с помощью различных браузеров и их версий;
  • Проверки правильности отображения шрифтов различными браузерами и их версиями;
  • Проверки корректности гиперссылок и устранение ошибок в них;
  • Проверки графических материалов: рисунков, фотографий и пр.
  • Проверки замещающих надписей графических материалов сайта;
  • Проверки счетчиков, размещенных на страницах сайта;
  • Проверки для каждой страницы её описания, содержания, свойств и мета-тэгов;
  • Проверки орфографии и пунктуации текстов;
  • Проверки соответствия наполнения страниц исходному контенту.

При проверке через различные браузеры видно, что везде шрифты отображаются верно.

Корректность гиперссылок проверим также вручную. Все гиперссылки открываются корректно. К описанию товара имеются графически материалы. При щелчке на них изображение увеличивается, можно прочитать про них подробнее.

Свойства страниц, мета-тэги можно проверить, открыв исходный код сайта:

Рис.16. Проверка мета-тэгов

Для проверки на орфографию, пунктуацию и на соответствие контента содержанию достаточно прочитать содержимое сайта.

5. Разработка рекламной кампании по продвижению Web-ресурса в Интернет

5.1. Формирование массива ключевых слов для поиска Web-ресурса в поисковых системах

Перечень ключевых слов, которые необходимо указать при создании Web-ресурса: студенты, специальности, кафедры, факультеты, группы, преподаватели.


5.2. Описание структуры медиа-плана

Для продвижения Web-портала будет использована контекстная реклама в Яндекс.Директ.

Также будет проводиться поисковая оптимизация, работа с социальными сетями ВКонтакте, Твиттер, Facebook.

Заключение

На основании проведенного анализа разработано универсальное программное обеспечение и типовая база данных, которые могут быть применимы, настраиваемы для любого конкретного вуза такого типа.

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

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

На основе анализа существующей учетно-отчетной документации разработана структура базы данных и создана база данных, с использованием современной системы управления базами данных (СУБД MySQL). Были разработаны и созданы базовые компоненты программного обеспечения, реализующего среду управления базой данных и являющихся универсальной, гибкой основой для генерации актуальных поисковых запросов к базе данных и, в дальнейшем, для генерации стандартных печатных форм отчетов.

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

Использование системы позволяет:  

  • уменьшить издержки на обмен и поиск информации;
  • автоматизировать документооборот;
  • автоматизировать многие рабочие процессы и т.д.

Список литературы

  1. Автоматические информационные технологии в экономике: Учебник. / Под ред. проф. Г.А. Тироренко. – М.: Компьютер, ЮНИТИ, 2008. – 218 с.
  2. Александр Жадаев. Dreamveaver CS4 (+ Видеокурс на CD) -  - СПб.:BHV-СПб, 2009
  3. Алексей Яковлев, Василий Ткачев. Раскрутка сайтов. Основы, секреты, трюки. Издание 2 - СПб.:BHV, 2010
  4. Алексунин В.А. Электронная коммерция и маркетинг в Интернет: Учебное пособие. – М.: Дашков и КО, 2006. – 280 с.
  5. Астахова И.Ф. SQL в примерах задачах. – М.: Новое знание, 2008. – 176 с.
  6. Быков В.А. Электронный бизнес и безопасность. – М.: Радио и связь, 2006. – 200 с.
  7. Быкова Е.В., Стоянова Е.С. Финансовое искусство коммерции. – М.: Перспектива, 2009. – 34с.
  8. Быстро и легко создаем, программируем, шлифуем и раскручиваем web – сайт. / Под редакцией Алексеева Ю.М. – М.: Лучшие книги, 2005. – 430с.
  9. Голубков И.П. Использование Интернет в маркетинге. Маркетинг в России и за рубежом. – 2008.– №6. –73с.
  10. Гурский Ю.А., Гурская И.В., Жвалевский А.В.Компьютерная графика. Photoshop CS4, CorelDRAW X4, Illustrator CS4. Трюки и эффекты (+ DVD) - СПб.:Питер, 2010
  11. Дюбуа П. MySQL.: Пер. с англ. – М.: Издательский дом «Вильямс», 2007. – 816 с.
  12. Жадаев А.Г.Наглядный самоучитель Flash CS4 (+ СD) -  - СПб.:BHV, 2009
  13. Зольников Д.С. PHP 5. – М.: НТ – Пресс, 2007. – 256 с.
  14. Иван Севостьянов. Поисковая оптимизация. Практическое руководство по продвижению сайта в Интернете - СПб.: Питер, 2010
  15. Информационные технологии. / Под редакцией Пичугина И.П. –М.: Коммерсант, 2006. – 320с.
  16. Квентин Зервас. Web 2.0. Создание приложений на PHP. - М.:Вильямс, 2010
  17. Коггзолл Д. PHP 5. Полное руководство.: Пер. с англ. – М.: Издательский дом «Вильямс», 2006. – 752 с.
  18. Котеров Д.В., Костарев А.Ф. PHP 5. – СПб.: БХВ – Петербург, 2005. – 1120 с.
  19. Кузнецов М., Симдянов И., Голышев С. PHP 5 на примерах. – СПб.: БХВ – Петербург, 2005. – 576 с.
  20. Ломов А.Ю. HTML, CSS, скрипты: практика создания сайтов. – СПБ.: БХВ – Петербург, 2007. – 416 с.
  21. Майк В. Лин. Современный дизайн. Пошаговое руководство - М.:АСТ, 2010
  22. Майкл Моррисон, Линн Бейли. Изучаем PHP и MySQL - М.:Эксмо_пресс, 2010
  23. Николай Прохоренок. HTML, JavaScript, PHP, и MySQL. Джентельменский набор Web-мастера (+ CD) - СПб.:BHV-СПб, 2010
  24. Томсон Л., Веллинг Л. Разработка Web – приложений на PHP и MySQL. – СПб.: ООО «ДиаСофт», 2006. – 672 с.
  25. Фролов А.В. Базы данных в Интернет: практическое руководство по созданию Web – приложений с базами данных. – М.: Русская редакция, 2008. – 448 с.
  26. Хорошилов А. Мировые информационные ресурсы: Учебное пособие для ВУЗов. – СПб.: Питер, 2006. – 176 с.
  27. Экономическая информатика и вычислительная техника: Учебник. / Под ред. Косарева В. П., Королева А. Ю. – М.: Финансы и статистика, 2008. – 336 с.
  28. Юрасов А.В. Электронная коммерция: Учебное пособие – М.: Дело, 2006. – 480 с.
  29. http://msdn.microsoft.com/ru-ru/ff380144.aspx
  30. http://www.ibm.com/developerworks/ru/library/os-html5data/
  31. http://vcommerce.ru «Электронная коммерция, электронный бизнес в Интернет».
  32. http://www.ecomrus.ru «Электронная коммерция. Все об электронной коммерции в России».

Приложение

<?php

/**

* @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.

* @license GNU/GPL, see LICENSE.php

* Joomla! is free software. This version may have been modified pursuant

* to the GNU General Public License, and as distributed it includes or

* is derivative of works licensed under the GNU General Public License or

* other free or open source software licenses.

* See COPYRIGHT.php for copyright notices and details.

*/

// no direct access

defined( '_JEXEC' ) or die( 'Restricted access' );

?>

<!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>

<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" href="<?php echo $this->baseurl ?>/templates/rhuk_milkyway/css/template.css" type="text/css" />

<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/rhuk_milkyway/css/<?php echo $this->params->get('colorVariation'); ?>.css" type="text/css" />

<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/rhuk_milkyway/css/<?php echo $this->params->get('backgroundVariation'); ?>_bg.css" type="text/css" />

<!--[if lte IE 6]>

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

<![endif]-->

<?php if($this->direction == 'rtl') : ?>

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

<?php endif; ?>

</head>

<body id="page_bg" class="color_<?php echo $this->params->get('colorVariation'); ?> bg_<?php echo $this->params->get('backgroundVariation'); ?> width_<?php echo $this->params->get('widthStyle'); ?>">

<a name="up" id="up"></a>

<div class="center" align="center">

<div id="wrapper">

<div id="wrapper_r">

<div id="header">

<div id="header_l">

<div id="header_r">

<div id="logo"></div>

<jdoc:include type="modules" name="top" />

</div>

</div>

</div>

<div id="tabarea">

<div id="tabarea_l">

<div id="tabarea_r">

<div id="tabmenu">

<table cellpadding="0" cellspacing="0" class="pill">

<tr>

<td class="pill_l">&nbsp;</td>

<td class="pill_m">

<div id="pillmenu">

<jdoc:include type="modules" name="user3" />

</div>

</td>

<td class="pill_r">&nbsp;</td>

</tr>

</table>

</div>

</div>

</div>

</div>

<div id="search">

<jdoc:include type="modules" name="user4" />

</div>

<div id="pathway">

<jdoc:include type="modules" name="breadcrumb" />

</div>

<div class="clr"></div>

<div id="whitebox">

<div id="whitebox_t">

<div id="whitebox_tl">

<div id="whitebox_tr"></div>

</div>

</div>

<div id="whitebox_m">

<div id="area">

<jdoc:include type="message" />

<div id="leftcolumn">

<?php if($this->countModules('left')) : ?>

<jdoc:include type="modules" name="left" style="rounded" />

<?php endif; ?>

</div>

<?php if($this->countModules('left')) : ?>

<div id="maincolumn">

<?php else: ?>


<div id="maincolumn_full">

<?php endif; ?>

<?php if($this->countModules('user1 or user2')) : ?>

<table class="nopad user1user2">

<tr valign="top">

<?php if($this->countModules('user1')) : ?>

<td>

<jdoc:include type="modules" name="user1" style="xhtml" />

</td>

<?php endif; ?>

<?php if($this->countModules('user1 and user2')) : ?>

<td class="greyline">&nbsp;</td>

<?php endif; ?>

<?php if($this->countModules('user2')) : ?>

<td>

<jdoc:include type="modules" name="user2" style="xhtml" />

</td>

<?php endif; ?>

</tr>

</table>

<div id="maindivider"></div>

<?php endif; ?>

<table class="nopad">

<tr valign="top">

<td>

<jdoc:include type="component" />

<jdoc:include type="modules" name="footer" style="xhtml"/>

</td>

<?php if($this->countModules('right') and JRequest::getCmd('layout') != 'form') : ?>

<td class="greyline">&nbsp;</td>

<td width="170">

<jdoc:include type="modules" name="right" style="xhtml"/>

</td>

<?php endif; ?>

</tr>

</table>

</div>

<div class="clr"></div>

</div>

<div class="clr"></div>

</div>

<div id="whitebox_b">

<div id="whitebox_bl">

<div id="whitebox_br"></div>

</div>

</div>

</div>

<div id="footerspacer"></div>

</div>

<div id="footer">

<div id="footer_l">

<div id="footer_r">

<p id="syndicate">

<jdoc:include type="modules" name="syndicate" />

</p>

<p id="power_by">

<?php echo JText::_('Powered by') ?> <a href="http://www.joomla.org">Joomla!</a>.

<?php echo JText::_('Valid') ?> <a href="http://validator.w3.org/check/referer">XHTML</a> <?php echo JText::_('and') ?> <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a>.

</p>

</div>

</div>

</div>

</div>

</div>

<jdoc:include type="modules" name="debug" />

</body>

</html>

Модуль верхнего меню

<?php

/**

* @version 1.1 Beta $Id: mod_hxdmoomenu.php 2009-08-16 HxD $

* @package HXD MooMenu

* @subpackage Modules

* @link http://www.hexadesigners.com

* @license GNU/GPL, see LICENSE.php

* HXD MooMenu is free software; you can redistribute it and/or

* modify it under the terms of the GNU General Public License 2

* as published by the Free Software Foundation.

* HXD MooMenu is distributed in the hope that it will be useful,

* but WITHOUT ANY WARRANTY; without even the implied warranty of

* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the

* GNU General Public License for more details.

* You should have received a copy of the GNU General Public License

* along with HXD MooMenu; if not, write to the Free Software

* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

*/

// no direct access

defined('_JEXEC') or die('Restricted access');

require_once (dirname(__FILE__).DS.'helper.php');

$hxdmenu = modHxDMooMenuHelper::getHxDMenu($params);

require(JModuleHelper::getLayoutPath('mod_hxdmoomenu'));

Модуль поиска

<?php

/**

* @version $Id: mod_search.php 10855 2008-08-29 22:47:34Z willebil $

* @package Joomla

* @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.

* @license GNU/GPL, see LICENSE.php

* Joomla! is free software. This version may have been modified pursuant

* to the GNU General Public License, and as distributed it includes or

* is derivative of works licensed under the GNU General Public License or

* other free or open source software licenses.