Разработка web-приложения для автоматизации информационных процессов в ООО "Седово", г. Ставрополь

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

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

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

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

1. Автоматизированные информационные технологии в экономике. Под ред. Турбилина. - М.: Инфа-М, 2000. - 420с.

2. Автоматизированные информационные технологии в экономике. - М.: Финансы и статистика, 1999. - 415с.

3. Государственные автоматизированные информационные ресурсы региона (методология, проектирование, опыт внедрения) // НТИ. Сер 1, ОРГ. И методика информац. Работы 1998 №12 с. 7-16.

4. Деордица Ю.С., Нефедов Ю.М. Исследование операций в планировании и управлении. - Киев: Радиоэлектроника, 1991. -270с.

5. Компьютерные технологии обработки информации. - М., 1995. - 247с.

6. Мишенин А.И. Теория экономических информационных систем. - М.: Финансы и статистика, 1999г. - 239с.

7. Кириллов В.В. Основы проектирования реляционных баз данных - СПб.: ИТМО, 1995.

8. Федоринов Г.В., Что такое CMS? - http://myjoomla.ru /content/.

9. «Denwer» - http://www.denwer.ru/.

10. Установка CMS Joomla - http://docs.joom.ru/.

11. Особенности CMS Joomla - http://joomlaportal.ru/, http://joomla.ru/.

12. Перенос сайта на Joomla - http://joomla.ru/content/view/88/204/.

13. Воробьев А.А., Заземление компьютерной техники - http://www.osp.ru/lan/2003/12/138368/.

14. Измерение сопротивления заземления. Понимание процесса - http://www.ielectro.ru/news42210/index.html.

15. Электробезопасность. Заземление. - http://www.electrotexnika.ru/?id_razdel=295.

ПРИЛОЖЕНИЕ А

1 Листинг программного кода модуля mod_phocagallery

<?php

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

if (!JComponentHelper::isEnabled('com_phocagallery', true)) {

return JError::raiseError(JText::_('Phoca Gallery Error'), JText::_('Phoca Gallery is not installed on your system'));

}

if (! class_exists('PhocaGalleryLoader')) {

require_once( JPATH_ADMINISTRATOR.DS.'components'.DS.'com_phocagallery'.DS.'libraries'.DS.'loader.php');

}

phocagalleryimport('phocagallery.library.library');

phocagalleryimport('phocagallery.path.route');

phocagalleryimport('phocagallery.access.access');

$user =& JFactory::getUser();

$db =& JFactory::getDBO();

$menu =& JSite::getMenu();

$document=& JFactory::getDocument();

// PARAMS

$menu_theme = $params->get( 'menu_theme', 'ThemePhoca' );

$menu_type = $params->get( 'menu_type', 'hbr' );//hbr,hbl,hur,hul,vbr,vbl,vur,vul

switch ($menu_type) {

case 'hbl':

case 'hul':

case 'vbl':

case 'vul':

$themeCss= 'themeLeft.css';

$themeJs= 'themeLeft.js';

break;

default:

$themeCss= 'theme.css';

$themeJs= 'theme.js';

break;

}

$document->addScript( JURI::base(true) . '/modules/mod_phocagallery_menu/assets/JSCookMenu.js' );

$document->addScript( JURI::base(true) . '/modules/mod_phocagallery_menu/assets/effect.js' );

$document->addStyleSheet( JURI::base(true).'/modules/mod_phocagallery_menu/assets/'.$menu_theme.'/'.$themeCss);

$document->addCustomTag(

'<script type="text/javascript" >' . "\n"

.'var cpg'.$menu_theme.'Base = \''.JURI::base(true).'/modules/mod_phocagallery_menu/assets/'.$menu_theme.'/\';'

."\n"

.'</script>'."\n"

.'<script type="text/javascript" src="'.JURI::base(true).'/modules/mod_phocagallery_menu/assets/'.$menu_theme.'/'.$themeJs.'" ></script>' . "\n"

);

//Image Path

$imgPath = JURI::base(true) . '/modules/mod_phocagallery_menu/assets/';

//Unique id for more modules

$treeId = "PhocaGallery_".uniqid( "menu_" );

// Current category info

$id = JRequest::getVar( 'id', 0, '', 'int' );

$option = JRequest::getVar( 'option', 0, '', 'string' );

$view = JRequest::getVar( 'view', 0, '', 'string' );

if ( $option == 'com_phocagallery' && $view == 'category' ) {

$categoryId = $id;

} else {

$categoryId = 0;

}

// PARAMS

$hide_categories = $params->get( 'hide_categories', '' );

// PARAMS - Hide categories

$hideCat= trim( $hide_categories );

$hideCatArray= explode( ';', $hide_categories );

$hideCatSql= '';

if (is_array($hideCatArray)) {

foreach ($hideCatArray as $value) {

$hideCatSql .= ' AND cc.id != '. (int) trim($value) .' ';

}

}

// PARAMS - Access Category - display category in category list, which user cannot access

$display_access_category = $params->get( 'display_access_category',0 );

// ACCESS - Only registered or not registered

$hideCatAccessSql = '';

if ($display_access_category == 0) {

$hideCatAccessSql = ' AND cc.access <= '. $user->get('aid', 0);

}

function phocaGalleryMenuModuleMenuDown(&$menuItems, $category_id = 0, $level = 0, &$hideCatSql, &$hideCatAccessSql, $user, $display_access_category) {

$db=& JFactory::getDBO();

static $mdi = 0;

$level++;

$query = 'SELECT cc.title AS text, cc.id AS id, cc.parent_id as parentid, cc.alias as alias, cc.access as access, cc.accessuserid as accessuserid'

. ' FROM #__phocagallery_categories AS cc'

. ' WHERE cc.published = 1'

. ' AND cc.approved = 1'

. ' AND cc.parent_id = '.$category_id

. $hideCatSql

. $hideCatAccessSql

. ' ORDER BY cc.parent_id,cc.ordering ASC';

$db->setQuery( $query );

$categoryData = $db->loadObjectList();

if(isset($categoryData) && !empty($categoryData)) {

foreach ($categoryData as $key => $value) {

// USER RIGHT - ACCESS

=======================================

$rightDisplay= 1;

if (isset($categoryData[$key])) {

$rightDisplay = PhocaGalleryAccess::getUserRight( 'accessuserid', $categoryData[$key]->accessuserid , $categoryData[$key]->access, $user->get('aid', 0), $user->get('id', 0), $display_access_category);

}

if ($rightDisplay == 0) {

} else {

$link = JRoute::_(PhocaGalleryRoute::getCategoryRoute($value->id, $value->alias));

if( $mdi != 0 ) {

$menuItems.= ",";

}

$menuItems.= '[null,\''.addslashes($value->text).'\',\''.str_replace('&amp;','&',$link).'\', null, \''.addslashes($value->text).'\'';

$mdi++;

// get subcategories - recursive

$menuItems = phocaGalleryMenuModuleMenuDown($menuItems, $value->id, $level,$hideCatSql,$hideCatAccessSql, $user, $display_access_category);

}

// end of the loop

$menuItems.= "]";

}

}

return $menuItems;

}

$menuItems = '';

$jsCookMenu = phocaGalleryMenuModuleMenuDown($menuItems,0,0,$hideCatSql,$hideCatAccessSql,$user, $display_access_category);

/*

// Categories (Head)

$menu = &JSite::getMenu();

$itemsCategories= $menu->getItems('link', 'index.php?option=com_phocagallery&view=categories');

$linkCategories = '';

if(isset($itemsCategories[0])) {

$itemId = $itemsCategories[0]->id;

$linkCategories = JRoute::_('index.php?option=com_phocagallery&view=categories&Itemid='.$itemId);

}*/

// Create javascript code

$output = '';

$output.='<div align="left" class="mainlevel" id="div_'.$treeId.'"></div>';

$output.='<script type="text/javascript" defer="defer">'."\n";

$output.='<!--'."\n";

$output.='var '.$treeId.' =

[' . "\n";

$output.= $jsCookMenu;

$output .= '];';

$output.=''."\n";

//$output.='var propPG = cpgClone(cpgThemeGray);'."\n";

//$output.='propPG.effect = new CMSlidingEffect(8);'."\n";

//$output.='cpgDraw (\'div_'.$treeId.'\', '.$treeId.', \'hbr\',cpgThemeGray, \'ThemeGray\');';

$output.='cpgDraw (\'div_'.$treeId.'\', '.$treeId.', \''.$menu_type.'\', cpg'.$menu_theme.', \''.$menu_theme.'\');';

$output.=''."\n";

$output.='//-->'."\n";

$output.='</script>';

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

?>

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


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

  • Разработка Web-приложения для ООО "Научно-производственная фирма по применению информационных технологий в электрических сетях". Техническое задание, проектирование процессов, создание базы данных, разработка дизайна, тестирование и отладка сайта.

    дипломная работа [3,8 M], добавлен 24.06.2011

  • Характеристика объекта автоматизации. Создание многоуровневой архитектуры приложения, отладка метода безошибочной идентификации пользователей системы. Разработка нестандартного метода преобразования объектов базы данных в объекты классов приложения.

    курсовая работа [395,4 K], добавлен 28.04.2015

  • Проектирование системы управления базами данных. Особенности реализации в MS SQL. Разработка пользовательского интерфейса. Тестирование и отладка приложения. Руководство пользователя и системного администратора. Анализ и методы разработки приложений.

    курсовая работа [867,9 K], добавлен 16.07.2013

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

    курсовая работа [953,3 K], добавлен 01.09.2016

  • Инфологическая модель предметной области "Курьерская служба". Разработка интерфейса пользователя. Функциональное тестирование приложения "Грузоперевозки", его стресс-тестирование. Порядок загрузки данных, проверка работоспособности информационной системы.

    дипломная работа [6,6 M], добавлен 10.10.2016

  • Разработка базы данных и приложения для автоматизации ведения кадрового учёта предприятия. Формирование таблицы анкетных данных. Разработка графического интерфейса пользователя клиентских приложений. Возможность подключения к удаленной базе данных.

    дипломная работа [47,6 K], добавлен 17.02.2009

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

    курсовая работа [641,7 K], добавлен 17.08.2013

  • Проектирование, кодирование и отладка службы Windows: "Контроль приложений", осуществляющей контроль набора приложений и управление ими; разработка приложения, управляющего этой службой. Взаимодействие службы и приложения; тестирование и сопровождение.

    курсовая работа [1,1 M], добавлен 22.05.2013

  • Анализ проблемы автоматизации и управления производством. Организационная структура Дирекции по информационным технологиям, разработка логической схемы базы данных. Разработка приложения в среде Oracle Express Edition. Экономическая эффективность проекта.

    дипломная работа [500,3 K], добавлен 25.07.2015

  • Разработка проекта программного комплекса для автоматизации информационных процессов службы сбыта пищевой продукции. Разработка информационной базы данных и характеристика процесса создания клиентской и сервисной части приложения по технологии ASP.NET.

    дипломная работа [2,4 M], добавлен 24.06.2011

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