Веб-приложение для мониторинга каталога продукции предприятия

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

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

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

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

$iDrawing->setCoordinates("A".$this->row);

$iDrawing->setOffsetY(10);

$iDrawing->setOffsetX(10);

$iDrawing->setWorksheet($this->objPHPExcel->getActiveSheet());

$this->objPHPExcel->getActiveSheet()->getRowDimension($this->row)->setRowHeight($iDrawing->getHeight());

}

Изображения товара хранятся в директории /shop1/img/p/" сервера.

2.4 Формирование каталога

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

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

private function setHeader()

{

$iDrawing = new PHPExcel_Worksheet_Drawing();

$iDrawing->setPath("images/header_logo.png");

$iDrawing->setCoordinates("A1");

$iDrawing->setWorksheet($this->objPHPExcel->getActiveSheet());

$this->objPHPExcel->getActiveSheet()->getColumnDimension('A')->setWidth(20);

$this->objPHPExcel->getActiveSheet()->getColumnDimension('B')->setWidth(60);

$this->objPHPExcel->getActiveSheet()->getColumnDimension('C')->setWidth(15);

}

Основой составления структуры служит метод getParentCategory, это рекурсивный метод, те он может вызывать себя на исполнение внутри своего тела. Это сделано для получения списка подкатегорий категории.

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

$this->objPHPExcel->getActiveSheet()->getStyleByColumnAndRow(0, $this->row)->applyFromArray($this->h2Style)->applyFromArray($this->borderOutline);

$this->objPHPExcel->getActiveSheet()->getStyleByColumnAndRow(1, $this->row)->applyFromArray($this->borderOutline);

$this->objPHPExcel->getActiveSheet()->getStyleByColumnAndRow(2, $this->row)->applyFromArray($this->borderOutline);

$this->objPHPExcel->getActiveSheet()->mergeCellsByColumnAndRow(0, $this->row, 2, $this->row);

Для оформления заголовков категории используются стили h2Style и borderOutline:

private $borderOutline = array(

'borders' => array(

'outline' => array(

'style' => PHPExcel_Style_Border::BORDER_THIN,

)

)

);

private $h2Style = array(

'font' => array(

'name' => 'Tahoma',

'size' => '9',

'bold' => true,

'color' => array('argb' => 'FF333333')

),

'alignment' => array(

'horizontal' => PHPExcel_Style_Alignment::HORIZONTAL_CENTER,

'vertical' => PHPExcel_Style_Alignment::VERTICAL_TOP

),

'fill' => array(

'type' => PHPExcel_Style_Fill::FILL_SOLID,

'startcolor' => array('argb' => 'FFC4C4C4')

)

)

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

Следующим этапом является получение списка товаров. Из базы данных с помощью SQL-запроса получаем название, краткое описание, код изображения товара и его цену. Затем записываем результат в активную страницу:

$name = iconv('windows-1251', 'utf-8', $res3['name']);

$image = iconv('windows-1251', 'utf-8', $res3['id_image']);

$price = iconv('windows-1251', 'utf-8', $res3['price']);

// Currency

$price = round($price * get_currency());

$description_short = iconv('windows-1251', 'utf-8', $res3['description_short']);

$this->objPHPExcel->getActiveSheet()->setCellValueByColumnAndRow(0, $this->row, $name);

$this->objPHPExcel->getActiveSheet()->setCellValueByColumnAndRow(1, $this->row, $description_short);

$this->objPHPExcel->getActiveSheet()->setCellValueExplicitByColumnAndRow(2, $this->row, $price, PHPExcel_Cell_DataType::TYPE_NUMERIC);

$this->objPHPExcel->getActiveSheet()->getStyleByColumnAndRow(0, $this->row)->applyFromArray($this->mProductName)->getAlignment()->setWrapText(true);

$this->objPHPExcel->getActiveSheet()->getStyleByColumnAndRow(1, $this->row)->applyFromArray($this->mDescription)->getAlignment()->setWrapText(true);

$this->objPHPExcel->getActiveSheet()->getStyleByColumnAndRow(2, $this->row)->applyFromArray($this->mDescription)->getNumberFormat()->setFormatCode('#,## руб');

$this->getProductImage($image);

$this->row++;

Для оформления продукта применяются стили:

private $mProductName = array(

'alignment' => array(

'horizontal' => PHPExcel_Style_Alignment::HORIZONTAL_CENTER,

'vertical' => PHPExcel_Style_Alignment::VERTICAL_BOTTOM

),

'font' => array(

'name' => 'Tahoma',

'size' => '10',

'bold' => false,

'color' => array('argb' => 'FF333333')

),

);

private $mDescription = array(

'alignment' => array(

'horizontal' => PHPExcel_Style_Alignment::HORIZONTAL_CENTER,

'vertical' => PHPExcel_Style_Alignment::VERTICAL_CENTER

),

'font' => array(

'name' => 'Tahoma',

'size' => '8',

'bold' => false,

'color' => array('argb' => 'FF333333')

)

);

Для получения изображения продуктов применяется следующая функция:

private function getProductImage($id){

$t = 1;

$x = $id;

$tmp[] = NULL;

while($x != 0){

$tmp[] = $x % ($t * 10);

$x = (int)($x / 10);

}

$path = "../shop1/img/p/";

foreach (array_reverse($tmp) as $value) {

$path .= $value."/";

}

$path .= $id."-home_default.jpg";

echo "<img src=\"".$path."\" />";

$iDrawing = new PHPExcel_Worksheet_Drawing();

$iDrawing->setPath($path);

$iDrawing->setCoordinates("A".$this->row);

$iDrawing->setOffsetY(10);

$iDrawing->setOffsetX(10);

$iDrawing->setWorksheet($this->objPHPExcel->getActiveSheet());

$this->objPHPExcel->getActiveSheet()->getRowDimension($this->row)->setRowHeight($iDrawing->getHeight());

}

Далее полученный объект сохраняется на диск:

$objWriter = PHPExcel_IOFactory::createWriter($this->objPHPExcel, 'Excel2007');

Последним этапом является предоставление ссылки на документ каталога продукции пользователю.

Для удобства восприятия и для обеспечения кроссплатформенности, каталог продукции сохраняется в формате xls, в следующей главе рассмотрим этот формат подробнее.

3 Формат XLS

Microsoft Excel (также иногда называется Microsoft Office Excel) -- программа для работы с электронными таблицами, созданная корпорацией Microsoft для Microsoft Windows, Windows NT и Mac OS. Она предоставляет возможности экономико-статистических расчетов, графические инструменты и, за исключением Excel 2008 под Mac OS X, язык макропрограммирования VBA (Visual Basic for Application). Microsoft Excel входит в состав Microsoft Office и на сегодняшний день Excel является одним из наиболее популярных приложений в мире.

Рассмотрим структуру файла формата XLS более подробно:

В корне файл формата XLS содержит несколько папок: _rels; docProps; xl. Папки и их содержимое мы рассмотрим ниже. Еще в корне файла находится файл формата xml под названием [Content_Types], его мы сейчас рассмотрим подробнее. В файле [Content_Types] определяются типы ключевого содержимого документа, например основного текста документа, стилей, параметров и свойств файла. Как было показано ранее, в этом файле также определяются типы файлов.

Рисунок 3.1 - Корневой каталог файла XLS

В папке docProps содержится два файла формата xml:app; core.

Рисунок 3.2 - Содержание папки docProps

В папке xl содержатся папки:_rels; theme; worksheets. Так же содержатся файлы: sharedStrings; styles; workbook. Содержание папок мы разберем ниже. В файле styles содержатся стили оформления документа. Файл workbook отвечает за содержание информации в документе фомата XLS.

Рисунок 3.3 - Содержание папки xl

В папке theme содержится файл theme1 отвечающий за стили оформления самого документа формата XLS.

Рисунок 3.4 - Содержание папки theme

В папке worksheets содержатся по умолчанию файлы: sheet 1; sheet 2; sheet 3. Эти файлы содержат информацию для отображения на листах документа.

Рисунок 3.5 - Содержание папки worksheets

После подробного просмотра файла формата XLS, разберем оформление и структуру конечного каталога продукции.

4 Стили форматирования каталога продукции

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

4.1 Стили форматирования текста

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

Рисунок 4.1 - Структура каталога

В готовом каталоге продукции, для удобства навигации, все категории продукции приведены на одной странице с возможностью перехода по ним при клике мышкой (рисунок 4.1).

Каждая категория продукции отображена на отдельном листе xls-документа.

4.2 Организация структуры каталога

Каждая страница каталога представляет собой список подкатегорий выбранной категории товаров, для удобства навигации, подкатегории товаров обладают возможностью сворачиваться и разворачиваться при клике на значок плюс либо минус в левой части страницы (рисунок 4.2).

Рисунок 4.2 - Список подкатегорий товара каталога

Рисунок 4.3 - Подкатегория товаров каталога

После того, как содержимое страницы развернуто, пользователь получает доступ к списку товаров, сформированном в виде таблицы (рисунок 4.3).

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

Рисунок 4.4 - Список товаров категории

4.3 Добавление изображений в каталог

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

4.4 Макросы

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

5 Основные положения расчёта стоимости программного обеспечения

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

Каждое ПО, как реальная продукция, имеет определенный жизненный цикл, т.е. период от начала разработки и до снятия с эксплуатации, включающей три стадии: разработку (проектирование), производство (создание) и использование (сопровождение).

Программное обеспечение, как товарная продукция, может быть двух видов:

· научно-техническая продукция;

· продукция производственно-технического назначения.

Широкое применение средств вычислительной техники требует постоянного обновления и совершенствования ПО. Выбор эффективных проектов ПО связан с их экономической оценкой и расчетом экономического эффекта.

Расчет экономического эффекта ПО основан на принципах “Комплексной оценки эффективности мероприятий, направленных на ускорение научно-технического прогресса”. Экономический эффект может определяться как у разработчика, так и у пользователя.

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

· снижения трудоемкости расчетов, алгоритмизации программирования и отладки программ (задач) за счет использования ПО в процессе разработки автоматизированных систем и систем обработки данных;

· сокращения расходов на оплату машинного времени и других ресурсов на отладку задач;

· снижения расходов на материалы (магнитные ленты, магнитные диски и прочие материалы);

· ускорения ввода в эксплуатацию новых систем;

· улучшения показателей основной деятельности предприятий в результате использования ПО.

Стоимостная оценка ПО у разработчиков предполагает составление сметы затрат, которая включает следующие статьи:

· заработная плата исполнителей основная и дополнительная;

· отчисления в фонд социальной защиты населения;

· налоги, входящие в себестоимость ПО;

· материальные;

· спецоборудование;

· машинное время;

· расходы на научные командировки;

· прочие расходов;

· накладные расходы;

На основании сметы затрат рассчитывается себестоимость и отпускная цена ПО. Сумма основной заработной платы рассчитывается на основе численности специалистов, соответствующих тарифных ставок и фонда рабочего времени. Численность специалистов, календарные сроки разработки программы и фонда рабочего времени определяются по укрупненным нормам времени на разработку, сопровождение и адаптацию программного обеспечения или экспертным путем. Расчет трудоемкости ПО с использованием укрупненных норм времени осуществляется в основном в крупных научно-технических организациях для решения сложных задач программного обеспечения ВТ. В мелких и средних научно-технических организациях трудоемкость, численность исполнителей и сроки разработки ПО определяются экспертным путем с использованием данных по базовым моделям. При определении трудоемкости ПО учитываются объем ПО (в тыс. условных машинных команд или исходных команд), объем документации (тыс. строк), новизна и сложность ПО, язык программирования, степень использования типовых (стандартных) программ.

Исходные данные

Расчет основной заработной платы исполнителей, занятых разработкой ПО, производится на основе исходных данных, представленных в таблице.

В выполнение работ задействованы следующие разработчики ПО:

· начальник отдела (руководитель дипломного проекта):

· тарифный разряд - 13;

· тарифный коэффициент - 3,98;

· продолжительность участия в разработке - 25 дней;

· инженер программист (студент дипломник):

· тарифный разряд - 9;

· тарифный коэффициент - 2,48;

· продолжительность участия в разработке - 50 дней.

программный обеспечение файловый

Таблица 5.1 - Исходные данные

Наименование показателей

Буквенные

обозначения

Единицы

измерения

Количество

Коэффициент новизны

единиц

1,0

Группа сложности

единиц

3

Дополнительный коэффициент сложности

kсл

единиц

1,18

Поправочный коэффициент, учитывающий использование типовых программ

единиц

0,9

Установленная плановая продолжительность разработки

лет

0,094

Годовой эффективный фонд времени

Фэф

дней

255

Продолжительность рабочего дня

ч

8

Тарифная ставка 1-го разряда

Tм1

руб.

262000

Коэффициент премирования

kп

единиц

1,4

Норматив дополнительной заработной платы

Hзд

%

10

Ставка отчислений в фонд социальной защиты населения

Hзсз

%

35

Ставка чрезвычайного налога

Hнч

%

3

Норматив на сопровождение и адаптацию ПО

Hрса

%

10

Ставка налога на добавленную стоимость

Hдс

%

20

Норматив амортизации ВТ

На

%

12,5

5.1 Определение объема программного обеспечения

Объем ПО определяется путем подбора аналогов на основании классификации типов ПО, каталога функций ПО и каталога аналогов ПО в разрезе функций, которые постоянно обновляются и утверждаются в установленном порядке. На основании информации о функциях разрабатываемого ПО, по каталогу функций определяется объем функций. Затем по каталогу аналогов в разрезе функций уточняется объем функций. На основании этих данных составлена таблица 5.2.

Общий объем ПО рассчитывается по формуле 5.1:

, (5.1)

где - общий объем ПО, условных машинных команд;

- объем функций ПО, условных машинных команд;

n - общее число функций.

По формуле (5.1) определим общий объем ПО:

V0 =542 + 373 + 893 +475 + 375 + 765 + 1300 =5458 условных машинных команд.

Таблица 5.2 - Объем программного обеспечения

Номер

функции

Содержание функций

Объем (условных машинных команд)

101

Организация ввода / вывода

542

203

Управление памятью

373

305

Обработка файлов

893

309

Формирование файла

475

506

Обработка ошибочных и сбойных ситуаций

375

507

Обеспечение интерфейса между компонентами

765

703

Расчет показателей

1300

5.2 Расчет трудоемкости программного обеспечения

На основании общего объема ПО определяется нормативная трудоемкость Tн по таблицам. Нормативная трудоемкость устанавливается с учетом сложности ПО. Выделяется три группы сложности, в которых учтены следующие составляющие ПО: языковой интерфейс, ввод-вывод, организация данных, режимы работы, операционная система и техническая среда. Кроме того, устанавливаются дополнительные коэффициенты сложности ПО.

С учетом дополнительного коэффициента сложности kсл (таблица 1) рассчитывается общая трудоемкость ПО (формула5.2)

, (5.2)

где То - общая трудоемкость ПО, человеко-дней;

Тн - нормативная трудоемкость ПО, человеко-дней;

kсл - дополнительный коэффициент сложности ПО.

Объему в 5458 условных машинных команд (3-я группа сложности ПО) соответствует нормативная трудоемкость 95 человеко-дней. По формуле определим общую трудоемкость ПО:

человеко-дня.

При решении сложных задач с длительным периодом разработки ПО трудоемкость определяется по стадиям разработки (техническое задание - ТЗ, эскизный проект - ЭП, технический проект - ТП, рабочий проект - РП и внедрение - ВН) с учетом новизны, степени использования типовых программ и удельного веса трудоемкости стадий разработки ПО в общей трудоемкости разработки ПО. При этом на основании общей трудоемкости рассчитывается уточненная трудоемкость с учетом распределения по стадиям (формула 5.3)

, (5.3)

где Ту - уточненная трудоемкость ПО, человеко-дней;

Тi - трудоемкость разработки ПО на i-й стадии, человеко-дней;

m - количество стадий разработки.

Трудоемкость ПО по стадиям определяется с учетом новизны и степени использования в разработке типовых программ и ПО (формула 5.4)

, (5.4)

где Tстi - трудоемкость разработки ПО на i-й стадии (технического задания, эскизного проекта, технического проекта, рабочего проекта и внедрения), человеко-дней;

kн - поправочный коэффициент, учитывающий степень новизны ПО;

kт - поправочный коэффициент, учитывающий степень использования в разработке типовых программ и ПО;

dстi - удельный вес трудоемкости i-й стадии разработки ПО в общей трудоемкости ПО.

На основании уточненной трудоемкости разработки ПО и установленного периода разработки рассчитывается общая плановая численность разработчиков ПО (формула 5.5)

, (5.5)

где Чр - плановая численность разработчиков, чел.;

Фэф - годовой эффективный фонд времени работы одного работника в течение года, дней в год;

Tрд - плановая продолжительность разработки ПО, лет.

Результаты расчетов уточненной трудоемкости и общей плановой численности разработчиков на разных стадиях разработки по формулам (5.4) и (5.5) представлены в таблице 5.3.

Таблица 5.3 - Результаты расчетов трудоемкости

Стадии разработки

Итого

ТЗ

ЭП

ТП

РП

ВН

Коэффициенты удельных весов трудоемкости стадий, dстi

0,11

0,09

0,11

0,55

0,14

1,0

Коэффициенты, учитывающие использование типовых программ, kт

-

-

-

0,9

-

-

Коэффициенты новизны, kн

1,0

1,0

1,0

1,0

1,0

-

Уточняющая трудоемкость Tу стадий, человеко-дней

13

11

13

58

17

112

Численность Чр исполнителей, чел.

1,8

1,8

1,8

1,9

1,9

1,8

Срок Tр разработки, лет

0,026

0,026

0,026

0,13

0,03

0,24

Например, по формуле (5.4) определим уточненную трудоемкость на стадии рабочего проекта

человеко-дней.

Например, по формуле (5.5) определим общую плановую численность разработчиков на стадии рабочего проекта

чел.

5.3 Расчет заработной платы разработчиков программного обеспечения

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

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

Месячная тарифная ставка каждого исполнителя Тм определяется путем умножения действующей месячной тарифной ставки 1-го разряда Тм1 на тарифный коэффициент Тk, соответствующий установленному разряду (формула5.6)

. (5.6)

Часовая тарифная ставка рассчитывается путем деления месячной тарифной ставки на установленный при семичасовом рабочем дне фонд рабочего времени - 169,8 часов (формула 36)

, (5.7)

где Т ч - часовая тарифная ставка, ден. ед.;

Т м - месячная тарифная ставка, ден. ед.

По формулам (5.6) и (5.7) определим месячные и тарифные ставки начальника отдела (Tмо, Tчо) и инженера программиста 1-й категории (Tмп, Tчп)

Tmo=262000*3.98=1042760 рублей;

Tчо = 1042760/169,8 =6141,107 рублей;

Tмп=262000*2,48 = 649760рублей;

Tчп =649760/169,8 = 3826,62рублей.

Основная заработная плата исполнителей ПО рассчитывается по формуле 5.8

, (5.8)

где n - количество исполнителей, занятых разработкой ПО;

Тчi - часовая тарифная ставка i-го исполнителя, ден. ед.;

Фэi - эффективный фонд рабочего времени i-го исполнителя, дней;

Тч - количество часов работы в день, ч;

kп - коэффициент премирования.

По формуле (37) определим основную заработную плату исполнителей ПО

Зоi=(6141,107 *1*25*1,4) + (3826,62*4*50*1,4) = 214938,78+ 1071453,6=

=1286392,38 рублей.

Дополнительная заработная плата на ПО Здi включает выплаты, предусмотренные законодательством о труде (оплата, отпусков, льготных часов, времени выполнения государственных обязанностей и других выплат, не связанных с основной деятельностью исполнителей), и определяется по нормативу в процентах к основной заработной плате (формула 5.9)

, (5.9)

где Здi - дополнительная заработная плата исполнителей ПО, ден. ед.;

Нд - норматив дополнительной заработной платы в целом по научной организации

По формуле (5.9) определим дополнительную заработную плату на ПО

Здi = (1286392,38 *10)/100 = 128639,238 руб.

5.4 Расчет отчислений, налогов и затрат

Отчисления в фонд социальной защиты населения Зсзi определяются в соответствии с действующими законодательными актами по нормативу в процентном отношении к фонду основной и дополнительной заработной платы исполнителей (формула 5.10).

, (5.10)

где Нзсз - норматив отчислений в фонд социальной защиты населения, %.

По формуле (5.10) определим отчисления в фонд социальной защиты населения.

Зсзi=(1286392,38 + 128639,238)*35/100 = 495261,06 рублей.

Расходы по статье “спецоборудование” Pci включают затраты средств на приобретение вспомогательных специального назначения технических и программных средств, необходимых для разработки ПО, включая расходы на их проектирование, изготовление, отладку, установку и эксплуатацию. Затраты по этой статье определяются в соответствии со сметой расходов, которая составляется перед разработкой ПО. Данная статья включается в смету расходов на разработку ПО в том случае, когда приобретаются специальное оборудование или специальные программы, предназначенные для разработки и создания только данного ПО.

В небольших научных организациях и на малых предприятиях, где ОПФ являются лишь средства ВТ, амортизационные отчисления на ПО Аoi можно определить прямым счетом по формуле 5.11:

, (5.11)

где Аoi - амортизационные отчисления по конкретному средству ВТ в расчете на год, ден. ед.;

Тф - фактический срок использования основной ВТ (здесь равен 110 дней или 0,3 года);

Псi - первоначальная стоимость ВТ.

По формуле (6.1) определим сумму амортизационных отчислений

рублей

Расходы на электроэнергию при 8-ми часовом рабочем дне, продолжительности разработки в 50 дней, цене 1217 рублей за один кВт и потребляемой компьютером мощности в размере 200 Вт в час составят:

РЭ =

Расходы по статье “прочие затраты” Пзi на ПО включают затраты на приобретение и подготовку специальной научно-технической информации и специальной литературы. Определяются по нормативу, разрабатываемому в целом по научной организации, в процентах к основной заработной плате (формула 5.12)

, (5.12)

где Hпз - норматив прочих затрат в целом по научной организации, %.

По формуле (5.12) определим прочие затраты

Пзi= (1286392,38 *3)/100 = 38591,77 рублей.

Общая сумма расходов по всем статьям сметы Срi на ПО рассчитывается по формуле 5.13

, ден. ед. (5.13)

где Mi = 5000 - затраты на бумагу;

По формуле (5.13) определим общую сумму расходов

Cpi=1286392,38+128639,238+495261,06+5000+56250++38591,77=2058814,449 рублей.

Кроме того, организация-разработчик осуществляет затраты на сопровождение и адаптацию ПО Pсаi (формула 5.14), которые определяются по нормативу Hрса

, (5.14)

где Hрса - норматив расходов на сопровождение и адаптацию, %.

По формуле (5.14) определим расходы на сопровождение и адаптацию

Рcai = 2058814,449*10/100=205881,4449 рублей.

5.5 Расчет себестоимости, отпускной цены и прибыли

Общая сумма расходов на разработку (с затратами на сопровождение и адаптацию) как полная себестоимость ПО Спi определяется по формуле 5.15

, ден. ед. (5.15)

По формуле (5.15) определим полную себестоимость ПО

Сni= 2058814,449+205881,4449= 2264695,894 рублей.

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

, (5.16)

где Прi - прибыль от реализации ПО заказчика, ден. ед.;

Урпi - уровень рентабельности ПО, принимаем 25 %;

Спi - себестоимость ПО, ден. ед.

По формуле (5.16) определим прибыль от реализации создаваемого ПО

Пpi= 2264695,894 *25/100 = 566173,97 рублей.

В цену ПО включается налог на добавленную стоимость, который рассчитывается по нормативу, установленному действующим законодательством, в процентах к общей сумме добавленной стоимости (формула 5.17)

, (5.17)

где Ндсi - налог на добавленную стоимость, ден. ед.;

Дсi - добавленная стоимость, ден. ед.;

Нндс - норматив налога на добавленную стоимость, %.

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

Добавленная стоимость на ПО рассчитывается по формуле 5.18

, (5.18)

На реализацию создаваемого ПО льготы по налогу на добавленную стоимость Ндсi не распространяются. В связи с этим добавленная стоимость на ПО определяется по формуле (5.18)

ДСi=1286392,38 +128639,238+495261,06+56250+566173,97 = 2532716,643 рублей

По формуле (5.17) определим налог на добавленную стоимость

Ндсi=2532716,643 *20/100 = 506543,32 рублей.

Прогнозируемая отпускная цена ПО представляет собой сумму себестоимости, прибыли и налога на добавленную стоимость (формула 5.19)

ден. ед. (5.19)

По формуле (5.19) определим прогнозируемую отпускную цену ПО

Цoi= 2264695,894 +566173,97 +506543,32 = 3337413,194 рублей.

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

6. Экспертный метод оценки условий труда

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

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

Для проведения экспертного анализа необходимо прежде всего определить его цель. Правильно сформулированная цель позволит избежать неконкретных оценок и получить объективные результаты. Далее требуется определить и четко сформулировать вопросы, на которые должны ответить эксперты. Вопросы - перечень факторов - помещают в анкету (экспертный лист), в которой указывают условия ответов. Чтобы избежать «навязывания» эксперту предопределенного результата, вопросы располагаются в случайной последовательности. Для получения такой последовательности могут быть использованы таблицы равномерно распределенных случайных чисел (таблицы 6.1;6.2).

Таблица 6.1 - Таблица равномерно распределенных случайных чисел

Технические факторы

Rij

?Rij

1

2

3

4

5

6

7

8

9

10

11

12

Недостаточно контрастная окраска подвижного состава

Выступающие за габарит подвижного состава детали вагонов и груза

Отсутствие благоустроенных переходов через пути

Недостаточная эффективность тормозных средств подвижного состава

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

Неровное и скользкое основание под вагоном в рабочей зоне

Несовершенство сигнализации и оповещения о приближении подвижного состава

Неиспользование переходов через пути из-за неудобного их размещения

Наличие негабаритных мест в рабочей зоне

Неудобное размещение служебных помещений на станции

Недостаточный обзор при управлении из кабины локомотива

Недостаточный обзор при наблюдении за свободностью пути с подножки вагона

11

9

3

10

2

6

5

7

1

4

8

12

81

56

32

81

41

58

74

24

68

38

76

72

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

Одним из наиболее распространенных в экспертном методе является способ ранговых оценок. При заполнении анкеты эксперт присваивает фактору, оказывающему наибольшее влияние на условия труда, самый высокий ранг - 1, другим факторам - ранги 2, 3 и т.д. по мере убывания их влияния.

В качестве примеров в таблицах 6.1 и 6.2 приведены результаты заполнения анкет i-м экспертом (i= 1, ... 9) при оценке факторов безопасности труда на сортировочной станции.

Так же приведены суммы рангов каждого фактора ?Rij

Таблица 6.2 - Таблица равномерно распределенных случайных чисел

Организационно -технологические факторы

Rij

?Rij

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

Потери бдительности при переходе через пути в зоне движения неуправляемых отцепов

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

Недостаточный обзор в рабочей зоне

Несогласованность действий исполнителей и организаторов работ

Внезапные толчки стоящих составов при переходе через пути, занятые подвижным составом

Неправильная оценка опасной ситуации машинистом локомотива

Недостаточная квалификация работников и незнание ими местных условий станции

Нарушение правил перехода через пути

Поспешные действия при переходе через путь

Недостатки в организации технологии работы станции

Недооценка опасности движущегося подвижного состава

Внезапные толчки вагонов при переходе через путь между группами вагонов

Невосприятие опасности на фоне помех

Недостаточный контроль за выполнением требований безопасности

Нарушение установленного порядка ограждения работ

Нарушение правил подачи оповестительных сигналов

1

13

5

2

12

15

11

6

7

10

3

16

8

4

9

14

12

52

87

27

84

117

112

30

48

117

92

93

100

34

5

43

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

?Rij=n(n + 1)/2. (сумма рангов)

j=1

где n - число факторов;

j - номер фактора;

Rij - ранг фактора по оценке 1- го эксперта.

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

На основании анкет, заполненных m экспертами, составляется матрица рангов

Ri1 Ri2....Rij.... R1n

?Rij= Rji Rj2.... Rij.... Rjn

Rm1 Rm2....Rmj....Rmn

где Rij - ранг. присвоенный i-м экспертом j-му фактору (i=1, ..., m; j=1,...n).

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

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

n

12?dj2

j=1

W=------------ n

m2(n3 - n)- m ?Ti

j=1

При этом

m

dj= ? R ij - 0,5m(n+1);

i=1

u

Ti= ? (tu3 - tu),

k=1

где u - число групп факторов, которые имеют совпавшие ранги в экспертном листе i-го эксперта;

k - номер группы с совпавшими рангами, k=1, 2;

tu - число факторов с совпавшими рангами в группе с номером k в экспертном листе j-го эксперта.

Если в анкетах экспертов отсутствуют совпавшие ранги, то естественно

m

? Ti =0.

i=1

Коэффициент конкордации может принимать значения от 0 до 1. При значении W=0 не существует связи между оценками экспертов, т.е. нет согласованности их мнений. Значение W=1 свидетельствует о наличии полной согласованности. Изменению коэффициента конкордации от 0 до 1 соответствует повышению степени согласованности мнений экспертов. В примерах рассмотренных в табл.6.1 и 6.2 значения W соответственно равны 0,4 и 0,6.

Для оценки значимости вычисленных значений W используют критерий согласия z2 . Из математической статистики известно, что величина m(n-1) W соответствует z2 - распределению с (n-1) степенью свободы. Распределение случайных величин z2 характеризует случайные отклонения сумм квадратов нормально распределенной величины с нулевым математическим ожиданием. Если задать некоторый уровень значимости q, то с вероятностью (1-q) текущее значение z2 ? z42 соответствуют случайным отклонениям. Если окажется, что значения z2 > z42 , то с вероятностью (1-q), можно утверждать, что обнаруженные отклонения от нуля не случайны и не описываются распределением z2 .

Задавшись уровнем значимости, например q=0,05, по таблицам 6.1 и 6.2

z2 - распределения определяют z42 соответствующие (n-1) степени свободы.

Значение коэффициента конкордации существенно отличается от нуля, если m(n-1)W > z42 . В таком случае следует признать, что согласованность экспертов достаточно и с вероятностью (1-q) не может определяться случайными совпадениями оценок.

В первом из рассмотренных примеров имеем z2 =39,4, во втором z2=81,1. Следовательно, значимость вычисленных значений коэффициента конкордации подтверждается.

При определении согласованности групповых оценок используют коэффициент корреляции рангов p, рассчитывается по формуле

n

6?d2j

j=1

p= 1- ------------ ,

m 3 - n

где dj = Ri - Rj - расхождение групповых оценок;

Ri Rj - соответственно ранги j-го фактора по оценкам, полученным в первой и во второй группах.

Коэффициент корреляции рангов изменяется от -1 до +1. При p= +1 имеет место однозначная и полная согласованность групповых оценок, при p=-1 оценки полностью противоположны. Если 0?p? 1, имеет место положительная корреляция. Групповые оценки можно признать согласованными, если значение коэффициента корреляции рангов существенно отличается от нуля.

Опыт применения способа ранговых оценок показал его пригодность для решения многих задач по охране труда. Недостатком этого способа является то, что с увеличением числа рассматриваемых факторов до 15-20 эксперты, как правило, испытывают затруднения в присвоении рангов.

Как недостаток следует отметить и отсутствие сопоставимой количественной шкалы качественных оценок. От такого недостатка свободен способ бальных оценок, при котором заранее, на стадии разработки анкеты опроса экспертов, устанавливают шкалу баллов. При этом максимальный балл присваивают наиболее неблагоприятному фактору условий труда. Каждый j-й фактор (j=1,.....,n) получает от i-го эксперта (i=1,...,m) бальную оценку qij.

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

n

bi=1/?qij

j=1

Очевидно, что чем выше совокупность бальных оценок i-го эксперта, тем ниже его весовой коэффициент. Приведенные бальные оценки i-го эксперта щ ij определяют в виде произведения щij =biqj.

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

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

При необходимости более четкого ранжирования применяют способ парных сравнений. Экспертам предлагают анкету с перечнем факторов, каждый из которых следует сравнить со всеми остальными. Результаты сравнения эксперты записывают в матрицу, подобную таблице шахматного турнира. Если, например эксперт считает, что фактор, указанный в первой строке, имеет большее влияние, чем фактор, указанный во втором столбце, то на пересечении первой строки и второго столбца он ставит цифру 1. В противном случае эксперт ставит 0. Если сравниваемые факторы равноценны по влиянию, то он должен проставить знак 1/2.

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

Как указывалось, сравнительную оценку rij пары i-го и j-го факторов варьируют в трех условиях: rij=1; rij=0; rij=0,5. Пусть из общего числа m экспертов i-му фактору отдали предпочтение m i специалистов. Число экспертов, считывающих i-й и j-й факторы равноценными, равно m n . И наконец j-му фактору отдали предпочтение m j экспертов. При этих условиях оценка математического ожидания величины rij составит

1 mi +0,5mn +0mj mi 0,5mn

Е(rij)= ------------ = ------ + ------,

m m m

а величины rij

mj 0,5mn

Е(rij)= ---- + ------,

m m

Очевидно, что сумма математических ожиданий Е(rij)+ Е(rij)=1, а

mi -mj

их разность Е(rij)-Е(rij)= ------.

m

Отсюда

1 mi -mj

Е(rij)= ---- + ------ (i, j=1,...., n).

2 2m

Совокупность E(rij) образует матрицу А=[ E(rij)]i, j=1,...,n. На основе этой матрицы определяют относительную важность факторов. Для каждого фактора находят коэффициенты ki,..., kn относительной важности, которые в совокупности можно рассматривать как координаты вектора k.

Координаты собственного вектора матрицы. А есть коэффициенты относительной важности. Координаты вектора k вычисляют последовательными приближениями

1

ki=----Aki-1,

Јi

где i=1,2...номер итерации;

ki=(ki1,...., kin) - вектор коэффициентов относительной важности;

Јi - нормирующий коэффициент. определяемый из выражения

n n

Јi= ? ? E (rij)kji-1

i=1 j=1

Последовательные приближения производят до тех пор, пока значения Јi и ki не окажутся близкими к Јi-1 iи ki-1.

Вычисления коэффициентов относительной важности позволяют не только провести ранжировку, но и построить шкалу количественных оценок. Наиболее влиятельным считают фактор с наибольшим коэффициентом относительной важности. Ранжировку факторов выполняют по цепочке неравенств k1>k2>...>kn.

Экспертный метод оценки условий труда является наиболее сложным и трудоемким способом. Результаты математической обработки результатов экспертного анализа служат основанием для разработки целенаправленных мероприятий по улучшению условий труда.

Заключение

В данном дипломном проекте реализована возможность генерации каталога продукции предприятия в реальном времени в виде файла MS Excel.

Каталог позволяет наглядно предоставить актуальную информацию для пользователя. Что в свою очередь улучшает качество отношений между предприятием и клиентами, позволяет организовывать процесс учета продукции в электронном виде, а также позволяет избежать искажения информации при передаче конечному пользователю.

В ходе работы над проектом были изучены язык программирования PHP, СУБД MySQL. Рассмотрены форматы XLSX, XML, сервер Apache. Также был проведен анализ существующих систем управления контентом.

В рамках главы, относящейся к охране труда, в дипломном проекте рассмотрены экспертный метод оценки условий труда.

В рамках экономической части дипломного проекта выполнен расчет стоимости разработки программного обеспечения, а также выполнен расчет заработной платы разработчика программного обеспечения.

Список импользуемых источников

1. В. Васвани. MySQL: использование и администрирование = MySQL Database Usage & Administration. -- М.: «Питер», 2011. -- 368 с. -- ISBN 978-5-459-00264-5

2.Кузнецов Максим, Симдянов Игорь. MySQL на примерах. -- Спб.: «БХВ-Петербург», 2008. -- С. 952. -- ISBN 978-5-9775-0066-1

3. Стив Суэринг, Тим Конверс, Джойс Парк. PHP и MySQL. Библия программиста, 2-е издание = PHP 6 and MySQL 6 Bible. -- М.: «Диалектика», 2010. -- С. 912. -- ISBN 978-5-8459-1640-2

4. Кузнецов Максим, Симдянов Игорь. PHP . Практика создания Web-сайтов. -- 2-е изд. перераб. и доп. -- Спб.: «БХВ-Петербург», 2008. -- С. 1264. -- ISBN 978-5-9775-0203-0

5. Роберт Шелдон, Джоффрей Мойе. MySQL 5: базовый курс = Beginning MySQL. -- М.: «Диалектика», 2007. -- 880 с. -- ISBN 978-5-8459-1167-4

6. Поль Дюбуа. MySQL, 3-е издание = MySQL, 3ed. -- М.: «Вильямс», 2006. -- 1168 с. -- ISBN 5-8459-1119-2

7. Дмитрий Котеров, Алексей Костарев. PHP. В подлиннике. -- Спб.: «БХВ-Петербург», 2005. -- С. 1120. -- ISBN 5-94157-245-Х

8. Мэтт Зандстра. PHP: объекты, шаблоны и методики программирования, 3-е издание = PHP Objects, Patterns and Practice, Third Edition. -- М.: «Вильямс», 2010. -- С. 560. -- ISBN 978-5-8459-1689-1

9. Кристиан Дари, Эмилиан Баланеску. PHP и MySQL: создание интернет-магазина = Beginning PHP and MySQL E-Commerce: From Novice to Professional. -- М.:«Вильямс», 2010. -- ISBN 978-5-8459-1602-0

10. Джейсон Ленгсторф. PHP и jQuery для профессионалов = Pro PHP and jQuery. -- М.: «Вильямс», 2010. -- С. 352. -- ISBN 978-5-8459-1693-8

11. Кузнецов Максим, Симдянов Игорь. Самоучитель MySQL 5. -- Спб.: «БХВ-Петербург», 2006. -- С. 560. -- ISBN 5-94157-754-0

12. Кузнецов Максим, Симдянов Игорь. MySQL 5. В подлиннике. -- Спб.: «БХВ-Петербург», 2006. -- С. 1024. -- ISBN 5-94157-928-4

13. Костарев А. Ф. PHP 5. -- Спб.: «БХВ-Петербург», 2008. -- С. 1104. -- ISBN 978-5-9775-0315-0

14. Квентин Зервас. Web 2.0: создание приложений на PHP = Practical Web 2.0 Applications with PHP. -- М.: «Вильямс», 2009. -- С. 544. -- ISBN 978-5-8459-1590-0

15. Эд Леки-Томпсон, Алек Коув, Стивен Новицки, Хьяо Айде-Гудман. PHP 5 для профессионалов = Professional PHP 5. -- М.: «Диалектика», 2006. -- С. 608. -- ISBN 0-7645-7282-2

Приложение А

(обязательное)

ЛИСТИНГ ГЕНЕРАТОРА КАТАЛОГА ПРОДУКЦИИ ПРЕДПРИЯТИЯ

index.php

<?php

set_include_path(get_include_path() . PATH_SEPARATOR .

'Classes/');

require_once 'PHPExcel.php';

require_once 'PHPExcel/IOFactory.php';

/*define('DATE', 'Прайс сформирован:');

define('NAME', 'Название');

define('PRICE', 'Цена');

define('NUMBER', 'Номер');

*/

$eWriter = new ExcelWriter("localhost", "root", "", "catalogesm");

class ExcelWriter

{

const MIN_ROW = 8;

private $objPHPExcel;

private $activeSheetIndex;

private $row;

private $mProductName = array(

'alignment' => array(

'horizontal' => PHPExcel_Style_Alignment::HORIZONTAL_CENTER,

'vertical' => PHPExcel_Style_Alignment::VERTICAL_BOTTOM

),

'font' => array(

'name' => 'Tahoma',

'size' => '10',

'bold' => false,

'color' => array('argb' => 'FF333333')

),

);

private $mDescription = array(

'alignment' => array(

'horizontal' => PHPExcel_Style_Alignment::HORIZONTAL_CENTER,

'vertical' => PHPExcel_Style_Alignment::VERTICAL_CENTER

),

'font' => array(

'name' => 'Tahoma',

'size' => '8',

'bold' => false,

'color' => array('argb' => 'FF333333')

)

);

private $borderOutline = array(

'borders' => array(

'outline' => array(

'style' => PHPExcel_Style_Border::BORDER_THIN,

)

)

);

private $h2Style = array(

'font' => array(

'name' => 'Tahoma',

'size' => '9',

'bold' => true,

'color' => array('argb' => 'FF333333')

),

'alignment' => array(

'horizontal' => PHPExcel_Style_Alignment::HORIZONTAL_CENTER,

'vertical' => PHPExcel_Style_Alignment::VERTICAL_TOP

),

'fill' => array(

'type' => PHPExcel_Style_Fill::FILL_SOLID,

'startcolor' => array('argb' => 'FFC4C4C4')

)/*,

'borders' => array(

'outline' => array(

'style' => PHPExcel_Style_Border::BORDER_THIN,

),

'bottom' => array(

'style' => PHPExcel_Style_Border::BORDER_THIN,


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

  • Создание автоматизированного каталога режущего инструмента предприятия с использованием современного программного обеспечения: СУБДFireBird 2.5 и среда разработки приложений C++ Builder 6. Разработка программного модуля для работы и автоматизации.

    курсовая работа [3,2 M], добавлен 14.12.2012

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

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

  • Проектирование программного обеспечения. Схема начального формирования каталога файлов, вывода на экран каталога файлов, удаления файлов, сортировки файлов по имени, дате создания и размеру методом прямого выбора. Управление каталогом в файловой системе.

    курсовая работа [804,0 K], добавлен 08.01.2014

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

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

  • Методики сбора и анализа сведений по сетевым принтерам Загорской ГАЭС; ввод полученной информации в базу данных оборудования и оргтехники на базе программного обеспечения Hardware Inspector. Изучение автоматизированных систем мониторинга и диагностики.

    отчет по практике [30,0 K], добавлен 20.07.2012

  • История возникновения тестирования программного обеспечения, основные цели и особенности его проведения. Виды и типы тестирования, уровни его автоматизации. Использование и исследование необходимых технологий. Полный цикл прогона всей системы мониторинга.

    дипломная работа [1,7 M], добавлен 03.05.2018

  • Организация и эволюция развития поискового аппарата электронного каталога библиотеки. Функции и структурные особенности справочно-библиографического аппарата. Электронные каталоги библиотек г. Омска. Общий функционал программного обеспечения OPAC.

    курсовая работа [106,8 K], добавлен 16.09.2017

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

    дипломная работа [1,9 M], добавлен 21.01.2015

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

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

  • Классификация программного обеспечения, его особенности, назначение. Программное обеспечение для работы с текстом, изображением, прикладное, офисное, для работы в Интернете. Системы программирования, специфика программного обеспечения, что такое вирусы.

    презентация [1,2 M], добавлен 25.02.2010

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