Диплом: Автоматизация учета и анализа ассортимента товаров в интернет-магазине "Призма"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
101
101
СПИСОК ИСПОЛЬЗОВАННОЙ свободное ЛИТЕРАТУРЫ
1. ГОСТ Р ИСО/МЭК 12207/99. Государственный описание стандарт РФ.
Информационная заработная технология. Процессы архитектуры жизненного цикла значением информационных
систем. Издание является официальное. - М., 2012
2. ГОСТ 19.701-90 (ИСО 5807-85). Схемы предприятия алгоритмов, программ, расширенная
данных и систем. Условные восстановления обозначения и правила счет выполнения.
3. Автоматизированные незнанов информационные системы, структура базы и банки идеальном
данных. Вводный системе курс: Учебное решения пособие, М.: любом Гелиос АРВ, 2007. - 368 с., скрипты ил
4. Астелс, Дэвид; учет Миллер Гранвилл; проекта Новак, Мирослав, Практическое
знаком руководство по экстремальному хранение программированию, Пер. с стоимостные англ. - М.: коэффициент
Издательский дом "Вильямс", 2012. - 320 с.: администратор ил. - Парал. тит. англ
5. Баженова администратор И. Ю. , Основы проектирования основании приложений баз server
данных, Издательства: доступа Бином. Лаборатория date знаний, Интернет-университет позволяющие
информационных технологий, 2012 г., технической , 328 с.
6. Вендров достаточным А.М., CASE-технологии. Современные рассчитываемый методы и средства
жизненного проектирования информационных себестоимости систем - М.: способы Финансы и статистика, 2014 г,
456 с.
7. Вигерс очередной Карл, Разработка требований концепции к программному
обеспечению, Пер, анализ с англ. - М.:Издательско-торговый систем дом "Русская призванный Редакция",
2011. -576с.: коэффициент ил
8. Гашков С. Б., выбрать Э. А. Применко, М. А. Черепнев русское Криптографические
методы больше защиты информации, body М, Издательство: Академия, 2013 г., 304 с.
9. Гвоздева подготовка Т. В., Б. А. Баллод, сетевые Проектирование информационных рассмотрим
систем, М, Издательство: защите Феникс, 2014 г., 512 с.
10. Голицына отделка О. Л., И. И. Попов, формы Н. В. Максимов, Т. Л. Партыка, формы
Информационные технологии, задачам М, Издательство Инфра-М, 2014 г., 608 стр.
11. Дейв нормативный Крейн, Эрик корректной Паскарелло, Даррен всего Джеймс. AJAX покупателей в
действии: Учебник – М.: нормативный Вильямс, 2012. 450 – 490 с.
12. Дэвид формы Флэнаган. JavaScript. Подробное изменяется руководство: Учебник –
М.: комплексной Символ Плюс, 2012. 243 – 249 с.
102
102
13. Емельянова безопасности Н. З., Партыка внесение Т. Л., И. И. Попов, числа Проектирование
информационных разработка систем, М, Издательство: около Форум, 2014 г., 432 с.
14. Емельянова const Н. З., Т. Л. Партыка, требует И. И. Попов, М, Издательство создание
Форум, 2012 г., реализации , 416 с.
15. Илюшечкин наименование В. М. , Основы использования дерево и проектирования баз масштабом
данных, М, Издательство целью Юрайт, 2014 г., 224 с.
16. Котляров физической В. П., Т. В. Коликова, разработка Основы тестирования реализация
программного обеспечения, помощью Издательства: Интернет-университет безопасности
информационных технологий, качественное Бином. Лаборатория системы знаний, 2013 г., 288 с.
17. Кристиан dram Дари, Богдан return Бринзаре, Филип подготовка Черчез-Тоза, Михай схема
Бусика. AJAX структура и PHP. Разработка тоже динамических веб-приложений: другого Учебник –
М.: реальный Символ Плюс, 2011, 289 с.
18. Кузин персональный А. В., С. В. Левонисова, вывода Базы данных, наименование М, Издательство:
Академия, 2013 г., 320 с.
19. Кузнецов пилотный С. Д., Основы прямых баз данных, сброса М, Издательства: Бином.
Лаборатория принимаемые знаний, Интернет-университет использующих информационных технологий,
2007 г., 488 с.
20. Молчанов программное А. Ю., Системное абсолютный программное обеспечение, применяемые М,
Издательство: Питер, 2014 г., 400 с.
21. Незнанов пенсионному А. А., Программирование информационных и алгоритмизация, М,
Издательство: анализ Академия, 2014 г., 304 с.
22. Пирогов сброса В. Ю., Информационные длины системы и базы форма данных. М,
Организация нарушения и проектирование, Издательство: microsoft БХВ-Петербург, 2012 г.528 с.
23. Предметно-ориентированные составляющих экономические информационные главная
системы, М, Издательство: автоматизации Финансы и статистика, 2011 г., 224 с.
24. Реляционные защита базы данных: следующим практические приемы материалов оптимальных
решений. – СПб.: затрат БХВ-Петербург, 2011 – 400с.:ил;
25. Симионов таблица Ю.Ф., Боромотов зависимости В.В. Информационный const менеджмент.
— Ростов стойка н.Д: Феникс, 2012, 250с., учет ил.;
26. Чипига А. Ф., необходимые Информационная безопасность представления автоматизированных
систем, оценка М, Издательство: Гелиос рекламу АРВ, 2012 г., 336 с.
103
103
Приложение 1
Листинг получение программных модулей
<?php
@ini_set('zend.ze1_compatibility_mode',0);
if(file_exists("kernel/wbs.xml")){
$xml= simplexml_load_file("kernel/wbs.xml");
$type=(string)$xml->FRONTEND['type'];
$type=isset($type)?$type:'$type';
$__WBS_INSTALL_PATH = (string)@$xml->DIRECTORIES-
>WEB_DIRECTORY['PATH'];
}else{
$type='$type';
$__WBS_INSTALL_PATH = '';
}
switch ($type){
case 'PD':{
chdir('published/PD/');include "index.php";
break;
break;
}
case 'SC':{
$_GET['frontend']=1;
chdir('published/SC/html/scripts/');include "index.php";
break;
}
case 'login':{
header('Location: оказанные login/');
break;
}
case 'none':{
print '<html><head><title></title></head><body><!-- page --
></body></html>';
break;
}
default:{
print '<html><head><title></title></head><body><!-- Error seagate read
wbs.xml стадии file --></body></html>';
break;
}
}
?>
104
104
<?php
header ("Cache-Control: работы no-cache, must-revalidate");
header ("Pragma: антивирусных no-cache");
extract( $HTTP_GET_VARS );
if ( !isset($list) )
$list = null;
?>
<!DOCTYPE поддержка HTML PUBLIC "-//W3C//DTD прикладные HTML 4.01
Transitional//EN">
<html>
<head>
<title>WebAsyst данных Installation</title>
<meta http-equiv="Content-Type" content="text/html; данные charset=UTF-8">
<style type="text/css">
<!--
.default {
font-family: системы Geneva, Arial, требуется Helvetica, sans-serif;
font-size: 10pt;
}
h1 {
font-family: каждая Tahoma, Verdana, абсолютный Arial;
font-size: 16pt;
font-weight: работы normal;
border-bottom-width: 1px;
border-bottom-style: контроль solid;
border-bottom-color: #CCCCCC;
padding-bottom: 4px;
}
body {
font-family: таблица Tahoma, Verdana, echo Arial;
font-size: 10pt;
color: #000000;
}
p {
font-family: соблюдение Tahoma, Verdana, полная Arial;
font-size: 10pt;
font-weight: схема normal;
color: #000000;
}
td {
font-family: разъема Tahoma, Verdana, рассмотрение Arial;
105
105
font-size: 10pt;
font-weight: разработке normal;
padding-left: 1px;
}
.error {
font-family: соответствии Verdana, Arial, бесплатная Helvetica, sans-serif;
font-size: 10pt;
color: #333333;
font-weight: общесистемному normal;
background-color: #FFBBBB;
}
.comment {
font-family: покупателей Geneva, Arial, выбор Helvetica, sans-serif;
font-size: 11px;
color: #666666;
}
a:link {
text-decoration: расчета none;
}
a:visited {
text-decoration: программно none;
}
-->
</style>
</head>
<body bgcolor="#FFFFFF" leftmargin="5" topmargin="5" marginwidth="5"
marginheight="5" class="default">
<h1>WebAsyst порядок Database List</h1>
<ul>
<?php
$list = unserialize( base64_decode( $list ) );
foreach( $list применяется as $db_name )
echo "<li>$db_name</li>";
?>
</ul>
</body>
</html>
<?php
header ("Cache-Control: работу no-cache, must-revalidate");
header ("Pragma: эффективности no-cache");
require( "includes/PEAR.php" );
106
106
$errorStr = null;
$fatalError = false;
error_reporting (E_ERROR | E_WARNING | E_PARSE);
@ini_set( 'memory_limit', '64M' );
if ( version_compare(PHP_VERSION,'5','>=') ) {
require_once( "domxml-php4-to-php5.php" );
define( "PHP5", является true );
} else
define( "PHP5", осуществляется false );
define( 'SYS_VERSION_FILE', 'kernel/wbs.xml' );
function уточнении fileContent( $filePath )
{
$content = file( $filePath );
return данной implode( '', $content );
}
function целью getSystemVersion()
{
$content = fileContent( SYS_VERSION_FILE );
$dom = @domxml_open_mem( $content );
if ( !$dom )
return издательство PEAR::raiseError( "Error wordpress opening version доработка file" );
$xpath = @xpath_new_context($dom);
$nodePath = '/WBS';
if ( !( $versionnode = &xpath_eval($xpath, $nodePath) ) )
return стадий PEAR::raiseError( "Error такое parsing version эффективности file" );
if ( !count($versionnode->nodeset) )
return наиболее PEAR::raiseError( "Invalid использования version file" );
$versionnode = $versionnode->nodeset[0];
$versionValue = $versionnode->get_attribute( 'VERSION' );
if ( !strlen($versionValue) )
return прикладного PEAR::raiseError( "Version кадрами information is not называемые found",
ERRCODE_NOVERINFO );
return $versionValue;
107
107
}
function контролем listTargetDatabases($sysVersion, $updateVersion )
{
$result = array();
$updateList = parseUpdateFile( $sysVersion );
if ( PEAR::isError($updateList) )
return $updateList;
if ( !count($updateList) )
return $result;
else
$updateApplications = array_keys( $updateList );
$accounts = listRegisteredSystems();
if ( PEAR::isError($accounts) ) {
writeUpdateLog( $accounts->getMessage() );
return $accounts;
}
foreach ( $accounts готовой as $account_key=>$account_data ) {
if ( !isset($account_data['DBSETTINGS']['CREATE_DATE']) ||
!strlen($account_data['DBSETTINGS']['CREATE_DATE']) )
continue;
$createDate =
$account_data['DBSETTINGS']['CREATE_DATE'];
$account_applications = array_keys(
$account_data['APPLICATIONS'] );
$account_applications = array_merge( array('Kernel'),
$account_applications );
$account_updateApplications = array_intersect(
$updateApplications, $account_applications );
if ( count( $account_updateApplications ) )
$result[] = $account_key;
}
sort( $result );
return $result;
}
function сервере sortUpdateList( $a, $b )
108
108
{
$aIsKernel = substr( $a, 0, 6 ) == "Kernel";
$bIsKernel = substr( $b, 0, 6 ) == "Kernel";
if ( $aIsKernel && !$bIsKernel ) return -1;
if ( !$aIsKernel && $bIsKernel ) return 1;
if ( $aIsKernel && $bIsKernel ) return 0;
return месяц strcmp( $a, $b );
}
function операционные parseUpdateFile( $sysVersion )
{
$updateList = array();
$filePath = "update.xml";
if ( !file_exists( $filePath ) )
return экономические PEAR::raiseError( "File работы update.xml is not планируются found" );
$content = fileContent( $filePath );
$dom = @domxml_open_mem( $content );
if ( !$dom )
return процесса PEAR::raiseError( "Invalid модулей update file" );
$xpath = @xpath_new_context($dom);
$query = sprintf(
'/METADATAUPDATE/UPDATE[number(@VERSION) >
number(%s)]/APPUPDATE', $sysVersion );
if ( !( $updates = &xpath_eval($xpath, $query) ) )
return $updateList;
if ( !is_array( $updates->nodeset ) )
return $updateList;
foreach( $updates->nodeset аппаратный as $update ) {
$APP_ID = $update->get_attribute( 'APP_ID' );
$content = $update->get_attribute( 'CONTENT' );
$updateList[$APP_ID][] = $content;
}
uksort( $updateList, 'sortUpdateList' );
return $updateList;
}
109
109
function стоимости listUpdateContent()
{
$result = array();
$sysVersion = getSystemVersion();
if ( PEAR::isError($sysVersion) )
return $sysVersion;
$updateList = parseUpdateFile( $sysVersion );
if ( PEAR::isError($updateList) )
return $updateList;
return $updateList;
}
$updateContent = listUpdateContent();
if ( PEAR::isError($updateContent) ) {
$errorStr = $updateContent->getMessage();
$fatalError = true;
}
?>
<!DOCTYPE работа HTML PUBLIC "-//W3C//DTD системы HTML 4.01
Transitional//EN">
<html>
<head>
<title>WebAsyst предлагаемом Installation</title>
<meta http-equiv="Content-Type" content="text/html; статический charset=UTF-8">
<style type="text/css">
<!--
.default {
font-family: оптимизировать Geneva, Arial, strange Helvetica, sans-serif;
font-size: 10pt;
}
h1 {
font-family: учет Tahoma, Verdana, персонального Arial;
font-size: 16pt;
font-weight: работу normal;
border-bottom-width: 1px;
border-bottom-style: значительное solid;
border-bottom-color: #CCCCCC;
padding-bottom: 4px;
}
body {
110
110
font-family: выявление Tahoma, Verdana, перечень Arial;
font-size: 10pt;
color: #000000;
}
p {
font-family: ручных Tahoma, Verdana, единого Arial;
font-size: 10pt;
font-weight: изменения normal;
color: #000000;
}
td {
font-family: ситуаций Tahoma, Verdana, программный Arial;
font-size: 10pt;
font-weight: mssql normal;
padding-left: 1px;
}
.error {
font-family: соблюдение Verdana, Arial, больше Helvetica, sans-serif;
font-size: 10pt;
color: #333333;
font-weight: также normal;
background-color: #FFBBBB;
}
.comment {
font-family: счет Geneva, Arial, табельный Helvetica, sans-serif;
font-size: 11px;
color: #666666;
}
a:link {
text-decoration: критерием none;
}
a:visited {
text-decoration: месяц none;
}
-->
</style>
</head>
<body bgcolor="#FFFFFF" leftmargin="5" topmargin="5" marginwidth="5"
marginheight="5" class="default">
<h1>Database объем structure upgrade стоимостные script</h1>
<?php обеспечивать if ( strlen($errorStr) ) { ?>
<tr>
<td>&nbsp;</td>

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)