Файл: Разработка Web-приложения для удаленного доступа корпоративной информационной базе компании.pdf

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

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

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

Добавлен: 03.07.2023

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

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

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

СОДЕРЖАНИЕ

Введение

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.4. Обоснование выбора программных продуктов для создания программного кода

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

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

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

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

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

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

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

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

Заключение

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

Приложение

Таблица 5

Планируемые затраты на контекстную рекламу

Наименование

Стоимость за переход, руб.

Количество переходов

Общая сумма, руб.

Яндекс.Директ

0,3

5000

1500

GoogleAdWords

1,534

4000

6136

«Бегун»

0,1

2000

200

Итого, руб.:

7836

Написание тематических статей (копирайтинг) является эффективным размещением и информации о ресурсе как на собственном сайте, так и на сайтах –партнерах. Стоимость таких услуг колеблется от 300 рублей за 1000 печатных знаков. Предлагается заказать 6 тематических статей по 2000 знаков каждая, в этом случае общие затраты составят 3600 рублей.

Итого для проведения рекламной кампании необходимы средства в размере:

- контекстная реклама -7836 рублей;

- тематические статьи – 3600 рублей.

- итого – 11436 рублей.

Оценить точную сумму, которая будет необходима на такую рекламу, заранее невозможно. Реклама продается по принципу аукциона ключевых слов. И если заранее оценить расходы по рекламе, они наверняка окажутся в разы меньше реальных, т.к. стоит добиться, чтобы рекламное объявление отображалось как можно чаще – и тут же конкуренты могут повысить предлагаемую цену за рекламу, и расходы придется пересчитывать.

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

Заключение

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

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


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

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

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

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

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

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

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

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

  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" />

<?phpendif; ?>

</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" />

<?phpendif; ?>

</div>

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

<div id="maincolumn">

<?php else: ?>


<div id="maincolumn_full">

<?phpendif; ?>

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

<table class="nopad user1user2">

<trvalign="top">

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

<td>

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

</td>

<?phpendif; ?>

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

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

<?phpendif; ?>

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

<td>

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

</td>

<?phpendif; ?>

</tr>

</table>

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

<?phpendif; ?>

<table class="nopad">

<trvalign="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>

<?phpendif; ?>

</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.