Разработка 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('&','&',$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