Проектирование и разработка системы обработки данных, получаемых ФГУП 'Почта России' от ОАО 'Ростелеком'

  • Вид работы:
    Дипломная (ВКР)
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    62,17 Кб
  • Опубликовано:
    2015-11-04
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Проектирование и разработка системы обработки данных, получаемых ФГУП 'Почта России' от ОАО 'Ростелеком'

Постановка задачи

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

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

Целью настоящей дипломной работы является проектирование и разработка системы обработки данных, получаемых ФГУП «Почта России» от ОАО «Ростелеком».

Данная система предназначена для:

·  Формирования почтовых отправлений по макету заказчика.

·        Определения одного из цехов для производства почтовых отправлений.

·        Создания сопроводительной документации, содержащей: акт приема-передачи данных, списки по ф. 103, отчет для клиента.

·        Автоматизации труда операторов связи в цехах производства.

·        Получения уведомлений об ошибках в работе программы, посредством протокла XMPP.

Для достижения поставленной задачи необходимо выполнить следующие задачи:

·  Провести обзор и оценить возможности современных систем обработки данных и формирования почтовых отправлений.

·        Изучить руководящие технические материалы «Почты России».

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

·        Произвести выбор общедоступных модулей для работы с файлами формата pdf, Microsoft Excel, для работы скачивания и загрузки файлов на ФТП сервер.

·  Спроектировать общую схему работы системы.

·        Разработать основные модули для выполнения функционала программы.

·        Спроектировать структуру базу данных системы и выбрать систему управления базой данных.

·        Разработать документацию к системе - руководство пользователя, текст программы.

·        Изучить вредное влияние ПК на человека и провести анализ механизмов утилизации ПК в России и на Западе.

·        Разработать тесты для оценки поведения системы в нестандартных ситуациях и провести автоматическое тестирование программы.

·        Протестировать скорость работы системы и оценить узкие места в программе.

Введение

Обработкой и печатью партионных отправлений занимается ЦГП - филиал ФГУП «Почта России». Одним из клиентов филиала ЦГП (Центры гибридной почты) является компания ОАО «Ростелеком». ОАО «Ростелеком» рассылает коды активации учетных записей с сайта. Код активации отправляется заказным письмом, которое является регистрируемым почтовым отправлением с нанесением на отправление штрихкодового почтового идентификатора (ШПИ) для отслеживания сроков прохождения почтового отправления. Обработкой отправлений занимается аутсорсинговая компания. Работа со сторонней компанией влечет риск утечки персональных данных, а также накладывает дополнительные финансовые расходы на филиал ЦГП. Обработка и формирование отправлений силами филиала позволит сократить сроки обработки и отправки писем, разгрузит операторов печати в цехе от неэффективной работы по ручному созданию отчетов, а также уменьшит затраты на производство.

Разрабатываемая система позволит самостоятельно формировать почтовые отправления по заданному макету, а также создавать отчетную документацию, электронные списки для ПО «Партионная почта», отчет для клиента о количестве отправленных писем и присвоенных им кодах ШПИ (штриховой почтовый идентификатор).

1. Аналитический обзор аналогичных программных продуктов

Среди компьютерного программного обеспечения есть большое количество программных продуктов, предназначенных для обработки файлов и формирования отправления, на основе макета. В компании имеется два типа печатающих устройств: листовые машины и рулонные. Печать большого количества отправлений обычно осуществляют на рулонной машине, т.к. скорость печати на ней выше, а себестоимость одного отпечатка ниже. В компании установлены рулонные печатающие устройства фирмы IBM. Данные устройства принимают на вход файлы только в формате afp. Это специальный потоковый формат печати, разработанный компанией IBM. Поэтому для обработки почтовых отправлений, необходимо ПО, которое может создавать файлы в формате Advanced Function Presentation (afp).

Рассмотрим некоторые программные продукты, предназначенные для формирования почтовых отправлений.

1.      DocBridge Mill от компании Compart [1]. Программное обеспечение состоит из нескольких компонентов:

·  DocBridge Mill WorkBench. Графическая среда для создания схем преобразования данных. Используется для отрисовки схем, по которым будет производиться преобразование данных, упаковки этих схем в формат mia для последующего использования в продукте DocBridge Mill Server.

·        DocBridge Mill Server. Программное обеспечение, устанавливаемое в системе в качестве демона (программа, работающая в фоновом режиме). В данном продукте возможно реализовать «горячие папки», в одну папку складываются исходные файлы, а в другой папке после обработки появляются готовые файлы. Для настройки горячей папки, в ПО загружается схема преобразования данных, созданная с помощью DocBridge Mill WorkBench, а также указываются пути к папкам для входных и выходных файлов. Доступ к настройкам ПО осуществляется через web интерфейс.

·        Cpmcopy. Консольная утилита, предназначенная в основном для конвертации файлов из одного формата в другой.

Продукт заявлен как универсальный обработчик документов. Предназначен он для обработки данных и создания на основе шаблона, готовых отправлений. В качестве входных форматов может принимать как xml, xsl-fo, pdf, data-file, csv, так и множество других форматов, на выходе получаются файлы формата afp, pdf, csv. ПО было куплено в компании и использовалось для формирования отправлений некоторых клиентов. В основном, ПО использовалось для простой конвертации pdf файлов в формат afp. Возможные форматы, а также количество используемых для обработки ядер процессора, лицензируется и покупается отдельно. В компании была приобретена лицензия на 1 ядро, входные форматы: pdf, xsl-fo; выходной формат: afp. Главными недостатками Docbridge Mill являются:

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

·        Невозможность нанесения на отправления специальных меток реза (OMR метки, DataMatrix).

·        Необходимость лицензирования каждого используемого ядра процессора.

·        Невозможность работы с данными в формате xml.

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

2.      Bta Print Machine от компании ITS Neopost [2]. Программное обеспечение от Neopost специально предназначено для обработки почтовых отправлений. ПО легко интегрируется в корпоративную сеть, автоматически принимает исходные данные из различных баз данных. Для написания программ, в Bta Print Machine используется язык, похожий на Visual Basic. В качестве форматов исходных данных можно использовать: xml, текстовые файлы, csv. На выходе получаются форматы: PCL, PDF, PS, TIFF, AFP. Программный продукт может создавать отчетную документацию, имеет возможность рассылки отчетов на E-Mail, факс; может наносить на отправления бар-коды, OMR метки для реза, автоматически распределять задания между печатающими машинами, сортировать и группировать отправления по разным признакам, архивировать обработанные данные. Основным недостатком продукта является его высокая цена, а также необходимость интеграции всех цехов и печатающих устройств в единую сеть и закупку на все станции данного ПО. В данный момент объединение всех печатающих устройств и рабочих станций, используемых для печати отправлений, невозможно по соображениям информационной безопасности.

.        Комплексное решение от компании GMC [3]. Компания GMC занимается разработкой программного обеспечения, предназначенного для обработки персонифицированных данных. GMC предлагет множество программных продуктов, таких как:

·    Inspire Designer. Обладает многофункциональным интерфейсом для создания высококачественных, персонализированных документов прямого маркетинга, деловой документации и документов по требованию. Выполняется ввод данных, импортирование проектов, подготовка данных, проектирование и многосложный графический макет страниц.

·        Inspire Print Output. Осуществляет всеобъемлющую поддержку потока данных печати документов, включая Advanced Function Presentation™ (AFP™), PostScript, PCL, Metacode, XML и PDF.

·        Inspire Automator. Осуществляет выполнение разнообразных операций, таких как отправка документов по email, верификация данных посредством web-сервера, загрузка данных с/на ФТП сервер, в автоматическом режиме.

Для выполнения требуемого функционала по подготовке писем и отчетной документации для нашей компании, потребуется приобрести два программных продукта: Inspire Designer и Inspire Automator. Система имеет возможность расширения, за счет покупки дополнительных модулей. Есть возможность написания дополнительных модулей/функций на языке Java. Главным недостатком данной системы является ее высокая стоимость (ок. 1 млн. евро).

Сравнительная характеристика продуктов представлена в таблице 1.

Таблица 11 - Сравнение различных продуктов для формирования почтовых отправлений

Название системы

Возможность получения формата afp на выходе

Возможность создания отчетной документации

Стоимость системы

Простота в использовании

Возможность валидации адреса, используя запросы к web-сервису

DocBridge Mill

+

-

-

+

-

BTA PrintMachine

+

+

-

+

-

GMC Inspire

+

+

-

+

+


На рынке ПО для печати и подготовки почтовых отправлений нет большого количества программных продуктов. Многие компании заказывают разработку программного продукта «под себя». Как видно, из таблицы 1, основным недостатком готовых программных решений для обработки данных является их стоимость, а также в некоторых случаях негибкость системы, невозможность настройки под определенные задачи.

Среди рассмотренных систем, только система GMC Inspire имеет возможность удовлетворить все требования к функционалу системы. Главным недостатком данной системы является ее высокая цена, а также необходимость объединения всех цехов в единую сеть. На данном этапе развития филиала ЦГП, нет технической возможности реализовать объединение всех цехов компании в единую сеть. Без объединения в единую сеть, система может обрабатывать данные локально на каждом ПК, но тогда встает проблема синхронизации данных, создания единых отчетов, подсчета затрат на печать.

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

2.     
Формирование требований к системе


2.1    Описание формата и структуры входных файлов


2.1.1           Дизайн-макет отправления

Клиент предоставляет дизайн-макет почтового отправления. Для передачи дизайн-макетов используются композитные PDF файлы, соответствующие стандарту PDF/x-1a.

Требования к макету

·    Размер документа должен соответствовать обрезному формату издания.

·        Во избежание появления муара и зубчатости все изображения должны быть заверстаны в 100%-м масштабе.

·        Все шрифты должны быть представлены в формате TrueType или PostScript Type 1.

·        Разрешение изображений 600-1200 dpi.

·        Все элементы дизайн - макета документов должны быть выполнены в цветовых пространствах CMYK или Grayscale.

·        Значащие элементы дизайн - макета документов должны быть расположены не ближе 5 мм относительно линий реза, фальцовки и перфорации.

·        Размер макета: А4 (210х297мм).

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

В макете несколько полей персонализации:

·    Фамилия, имя, отчество клиента.

·        Код активации.

·        Адресный блок.

·        Код ШПИ.

·        Поле служебной информации (содержит имя файла, дату отправки, порядковый номер отправления в файле).

Внешний вид дизайн - макета документа представлен в приложении А.

.1.2 Формат файла данных

Клиент передает нам файл, зашифрованный при помощи ПО Верба. Основным каналом обмена данными предполагается обмен данными по телекоммуникационным каналам по протоколу FTP/FTPS. Расшифровкой файла занимаются администраторы в цехе, расположенном в Подольском АСЦ (автоматический сортировочный центр). После расшифровки, получается архив формата zip, внутри которого располагаются файлы в формате xml. Один файл содержит не более 500 клиентов, при количестве отправлений более 500, данные размещаются в нескольких файлах. Кодировка файла: UTF-8.

Файл имеет древовидную структуру. Примерный вид файла:

<mails>

<mail>

<userid>*****</userid>

<lastname>Жерлицин</lastname>

<firstname>Александр</firstname>

<middlename>Сергеевич</middlename>

<code>********</code>

<zip>101000</zip>

<region></region>

<district></district>

<city********></city>

<street></street>

<bulding1>17</bulding1>

<bulding2></bulding2>

<bulding3></bulding3>

<apartment>65</apartment>

</mail>

<mail>

……

</mail>

</mails>

Корневым элементом документа является элемент с именем <mails>. Данные клиентов располагаются в элементах <mail>.- код клиента- фамилия- имя- отчетство- код активации (наносится в теле почтового сообщения)- почтовый индекс- название региона

district - область- город- улица- дом- строение- корпус- квартира

Данные в элементах region, district, city, street закодированы в HTML Entities. Каждому символу слова соответствует соответствующий цифровой код, который записывается в виде сущности &#<Цифровой код символа>;. Например буква 'Ю', закодированная в HTML Entities будет выглядеть как &#x42E;, причем кодируются не все символы, а только символы со 128-255 номера из таблицы ASCII. Все перечисленные сущности должны присутствовать в исходном документе, даже если адрес не содержит квартиры, то элемент apartment должна быть в документе.

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

.ZIP,

где XXX - код клиента (любая трехбуквенная последовательность из латинских букв). Для клиента ОАО «Ростелеком» принимает значение RTK.- код филиала/подразделения предприятия (например MOS)- дата в формате последние две цифры года, номер месяца и число из двух цифр (если значение месяца или числа содержит менее двух цифр, требуется дополнить их ведущими нулями до нужного количества символов)- порядковый номер файла в день

.ZIP - признак архивного файла

Для обмена данными используется внутренний ftp сервер ФГУП «Почта России». Клиент заблаговременно предупреждает о размещении файлов на ftp. Пример уведомления:

ОАО «Ростелеком»

Подтверждение успешной приемки.

Имя файла: RTKMOS1502060000.zip

Идентификатор: 001-000-245

Дата приемки: 21.03.2015 09:15:43 UTC

2.2    Описание формата и структуры выходных файлов


На выходе программа должна формировать следующие файлы:

.        Файлы для печати почтовых отправлений

.        Списки для загрузки данных в ПО Партионная почта

.        Акт приема-передачи данных

.        Список соответствия id клиента и присвоенного ему ШПИ

.        Печатные списки формы 103

.2.1 Файлы для печати почтовых отправлений

Формат файла: afp

Количество документов в файле: не более 500

Формат имени файла: ymmddnn.afp, где - дата формирования файла- порядковый номер файла за текущий день

Необходимо сформировать спул печатных файлов для передачи непосредственно в печатный цех. Получить файлы в формате afp можно при помощи ПО DocBridgeMill, путем конвертации из формата pdf. При конвертации необходимо указать Form Definition в параметрах программы.

Form Definition - это правило раскладки полученного файла на печатном рулоне. При помощи него определяется формат отпечатка, его ориентация, формат печати (односторонний, двухсторонний), расположение отпечатка на бумаге. Используя таблицу соответствия (Form Definitions and Page Definitions Supplied with Infoprint), получим название требуемого Form Definition: F1N20010[4].

.2.2 Списки для загрузки данных в ПО Партионная почта

Формат файла: ini, txt

Формат имени файла: Соответствует формату имени файла для печати почтовых отправлений, только имеет формат zip

Списки представляют из себя два файла, упакованные в архив формата zip. Оба файла имеют одинаковое имя, за исключением того, что в конце имени файла формата ini пишется буква 'h'.

Первый файл формата ini содержит в себе общую информацию об отправлениях: категория отправления, ИНН клиента, количество отправлений, общий вес отправлений, цена отправлений.

Примерное содержимое файла:

[Main]=7707049388

SendCtg=3=20140905=13=2=1

[Summary]=62=1240=202120

Описание основных полей представлено в таблице 2.

Таблица 22 - Описание полей ini файла списков для ПО Партионная почта

Имя поля

Описание

Inn

ИНН клиента

SendCtg

Код категории отправителя (население-1, бюджетная организация-2, хозрасчетная организация-3)

SendDate

Дата сдачи партионной почты объекту почтовой связи в формате yyyymmdd

ListNum

Уникальный номер списка партионной почты в день сдачи списка (в числовом формате, начиная с 1, максимальная длина 3 символа)

MailType

Вид почтового отправления (письмо-2, бандероль-3, посылка-4, мелкий пакет-5 и т.д…)

MailCtg

Код категории почтового отправления (простое-0, заказное-1, с объявленной ценностью-2)

MailCount

Общее количество отправлений в списке партионной почты

MassSum

Общий вес отправлений в списке партионной почты

MassRateSum

Общая сумма платы за пересылку всех отправлений в списке (не включая НДС)

Категории писем определяются в соответствии с руководящим техническим материалом (РТМ) 0002.11.14 [5].

Второй файл имеет формат txt. Кодировка файла cp866. В нем расположена основная информация об отправлении (код ШПИ, индекс, город, вес отправления). Файл содержит текстовые строки, в конце которых располагается управляющий символ «возврат каретки», новая строка (ASCII код 13 и 10). Разделителем элементов данных в строке является символ: | (ASCII код 124). Первая строка файла данных с разделителями содержит наименование элементов данных, последующие строки содержат данные, позиционно соответствующие элементам данных.

Файл содержит следующие поля:

·        BARCODE - ШПИ код отправления

·        MASS - вес отправления в граммах

·        MASSRATE - сумма платы за пересылку в копейках

·        PAYMENT - сумма наложенного платежа в копейках

·        VALUE - сумма объявленной ценности в копейках

·        INSRRATE - сумма платы за объявленную ценность в копейках

·        AIRRATE - выделенная сумма платы за пересылку воздушным транспортом в копейках

·        INDEXTO - почтовый индекс адресата

·        REGION - регион

·        AREA - район

·        CITY - город

·        STREET - улица

·        ADDRESSEE - адресат

·        COMMENT - служебные данные. Разделителем служебных данных является ';'

·        MAILDIRECT - код страны места назначения почтового отправления (для России - 643)

Примерный вид файла:

|MASS|MASSRATE|PAYMENT|VALUE|INSRRATE|AIRRATE|INDEXTO|REGION|AREA|CITY|STREET|ADDRESSEE|COMMENT|MAILDIRECT|ALTERDELIV|TELADDRESS

|20|3260|0|0|0|0|109147|г.Москва ул.Абельмановская|||, 11, 42|ОАО "Ростелеком"||643|0|

|20|3260|0|0|0|0|121596|Москва Город|||Запорожская Улица, 6, 115|ОАО "Ростелеком"||643|0|

.2.3 Акт приема-передачи данных

Формат файла: xls

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

.2.4 Список соответствия id клиента и присвоенного ему ШПИ

Формат файла: xml

Кодировка файла: utf8

Файл представляет собой структуру xml. Корневым элементом является элемент с именем CodeSHPI, имеющим 5 атрибутов:

·    TimeShtamp - время в формате dd/mm/yyyy

·        FileNum - номер файла за текущую дату

·        All - общее количество отправлений, по которым предоставлена информация в файле

·        AllGood - количество валидных отправлений

·        AllBad - количество невалидных отправлений

Корневой элемент содержит 2 элемента: <Good> и <Bad>, внутри которых расположены данные об отправлениях. Данные располагаются в элементах <Code>, которые содержат 7 элементов:

·    USERID - уникальный код клиента

·  SHPI/ERROR - присвоенный клиенту код ШПИ, в случае валидного отправления. В случае невалидного отправления, элемент имеет имя ERROR и внутри него содержится описание ошибки

·        PostDate - дата и время отправления письма (05.09.2014 15:32:01)

·        PostName - имя файла с данными, в котором располагался данный клиент

·        Surname - фамилия клиента

·        Name - имя клиента

·        MiddleName - отчетсво клиента

Примерный вид файла:

<?xml version="1.0" encoding="Cp1251" standalone="yes"?>

<CodeSHPI TimeShtamp="9/5/2014" FileNum="01" All="6066" AllGood="6062" AllBad="4">

<Good>

<Code>

<USERID>20767931</USERID>

<SHPI>14083878165814</SHPI>

<PostDate>05.09.2014 15:32:01</PostDate>

<PostName>20140901000001.xml</PostName>

<Surname>Иштуганова</Surname>

<Name>Гульнара</Name>

<MiddleName>Радмировна</MiddleName>

</Code>

</Good>

<Bad>

<Code>

<USERID>20773730</USERID>

<PostDate>05.09.2014 15:32:01</PostDate>

<PostName>20140901000005.xml</PostName>

<Surname>Мальцев</Surname>

<Name>Олег</Name>

<MiddleName>Станиславович</MiddleName>

<Error>Неверно указан адрес</Error>

</Code>

</Bad>

</CodeSHPI>

2.3    Служебные файлы


К разрабатываемой программе прилагается несколько служебных файлов, которые хранятся в одной директории с программой:

·        Журнал работы программы

·        Журнал ошибок. В этом файле регистрируются все ошибки, возникающие при работе программы

·        Конфигурационный файл

2.3.1 Журнал работы программы

Формат файла: txt

Имя файла: log.txt

В этом файле регистрируется время и выполняемая в текущий момент операция. Файл предназначен для анализа и разбора действий, в случае возникновения проблем. Структура файла:

hh:mm:ss DD/MM/YYYY <text>,

где hh:mm:ss - время сообщения/MM/YYYY - дата сообщения

<text> текст сообщения

Записи отделяются друг от друга символом '\n'.

.3.2 Журнал ошибок

Формат файла: txt

Имя файла: error.txt

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

.3.4 Конфигурационный файл

Формат файла: ini

Имя файла: config.ini

Файл содержит настройки программы. Настройки в файле разделены на несколько групп:

·        [main] В этой группе расположены настройки, относящиеся к работе всей программы

·        [NOVOSIB], [PITER], [MOSCOW] В этих группах расположены настройки, относящиеся к определенному региону, в котором производится печать и конвертование отправлений

Описание основных полей представлено в таблице 3.

Таблица 33 - Описание полей конфигурационного файла

Группа

Имя поля

Описание

[main]

cpus

Количество потоков для обработки данных. Обычно равно колисеству ядер процессора в системе


short_company_name

Краткое название компании


input_dir

Папка на ФТП сервере, содержащая входные файлы (/ftp/ftp-shared/CGPSPB/RTK_in)


company

Полное название компании-клиента (ОАО "Ростелеком" )


xml_filenum

Номер выходного xml файла за текущий день. Хранится дата обработки и номер файла в формате yyyymmdd;nn (20150415;01)


inn

ИНН компании-клиента (7707079388)


ftp_server

Ip адрес ФТП сервера (172.24.161.186)


flock

Имя файла, хранящего PID (Process IDentifier) текущего процесса программы. Предназначен для предотвращения одновременного запуска нескольких копий программы (rostelecom_pid.pid)


lists_num

Номер последнего акта приема-передачи. Предназначен для сохранения сквозной нумерации актов приема-передачи


spool_size

Максимальное количество отправлений в одном файле


error_file

Имя файла для записи ошибок программы (rtk_error.txt)


log_file

Имя файла журнала (log.txt)


output_dir

Путь к папке на ФТП сервере, куда буду загружаться файлы

[NOVOSIB], [PITER], [MOSCOW]

f103_rcpt

Электронная почта получателей списка по ф.103 для каждого региона. Несколько получателей разделяются символом ';' (103f@ascpost.ru)


app_rcpt

Электронная почта получателей акта приема-передачи данных в каждом регионе. Несколько получателей разделяются символом ';' (k.baranov@cgppost.ru;o.mamonov@cgppost.ru)


ops

Название автоматического сортировочного центра (АСЦ), принимающего отправления в данном регионе. Присутствует в бумажных списках ф. 103


3.     
Предварительная схема работы системы


1.   Администраторы загружают исходные файлы в папку на ФТП сервере.

2.      Программа в автоматическом режиме проверяет наличие новых файлов с расширением .zip на ФТП сервере.

.        При обнаружении файлов происходит их загрузка с ФТП сервера в папку XML.

.        Программа производит извлечение файлов из архива и сохраняет имена файлов формата xml.

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

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

.        Асинхронно формируется отправление для каждого клиента.

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

.        После формирования файлов, происходит конвертирование pdf файлов в afp.

.        Создание акта приема-передачи и отправка его по электронной почте

.        Отправка списков ф.103 по электронной почте для прогрузки в ПО Партионная почта.

.        Загрузка печатных файлов формата afp на ФТП сервер.

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

Печать производится на ролевой машине IBM InfoPrint 4100 (Рис. 1).

Рисунок 11 - Внешний вид IBM InfoPrint 4100

Ширина бумаги: 430 мм. Отправления имеют ширину 210 мм., поэтому надо располагать их по 2 шт в ряд. Отпечатанный ролик разрезается на отдельные отправления. Отдельные отправления складываются Z-фальцем и упаковываются в конверт стандарта С65 (114х229мм) с прозрачным окном. Резка отправлений и упаковка в конверты осуществляется на конвертовальном оборудовании Kern 3500 (Рисунок 2).

Внешний вид брендированного конверта стандарта С65 с прозрачным адресным окном представлен в приложении Г.

Соответствие почтового индекса региону будем хранить в СУБД MySql. - это быстрая, надежная, открыто распространяемая СУБД, как и многие другие СУБД, функционирует по модели "клиент/сервер". Под этим подразумевается сетевая архитектура, в которой компьютеры играют роли клиентов либо серверов. [6].

Рисунок 22 - Конвертовальная система Kern 3500

СУБД MySql имеет следующие преимущества:

·        простота установки;

·        наличие web-интерфейса в виде утилиты phpmyadmin (PHPMyAdmin - веб-приложение с открытым кодом, написанное на языке PHP и представляющее собой веб-интерфейс для администрирования СУБД MySQL [7]);

·        свободное распространение.

3.1    Выбор языка программирования


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

Структуризация задачи в виде иерархической структуры с несколькими уровнями (цели-критерии-альтернативы).

Попарное сравнение лицом принимающим решения (далее - ЛПР) элементов каждого уровня. Результаты переводятся в числа с помощью специальной таблицы.

Вычисление коэффициентов важности для элементов каждого уровня. При этом проверяется согласованность суждений ЛПР.

Подсчет количественного индикатора качества каждой альтернативы и определение наилучшей альтернативы.

Цель: Выбрать оптимальный язык программирования, наиболее полно соответствующий перечисленным критериям.

Критерии:

·    лицензия, под которой распространяется язык программирования (далее - ЯП);

·        платформонезависимость (возможность работы программ, написанных на данном ЯП, на разных ОС);

·        наличие и количество модулей для работы с pdf файлами;

·        сложность освоения;

·        уровень знания данного ЯП у ЛПР;

·        наличие IDE для разработки;

·        наличие русскоязычной литературы по данному ЯП;

·        поддержка и развитое сообщество;

·        скорость работы программ на данном ЯП;

·        работа на сервере без GUI

Альтернативы

·        Java

·        C++

·        Perl

·        Phyton

·        C#

·        php

Таблица 44 - Шкала словесных определений уровней важности

Уровень важности

Количественное значение

Равная важность

Умеренное превосходство

3

Существенное или сильное превосходство

5

Значительное (большое) превосходство

7

Очень большое превосходство

9


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

Таблица 55 - Сравнение критериев выбора ЯП

Критерии

Платформо независимость

Модули для работы с pdf

Cложность освоения

Уровень знания данного ЯП у ЛПР

Наличие IDE для разработки

Наличие русскоязычной литературы по ЯП

Поддержка и развитое сообщество

Скорость работы программ на данном ЯП

Работа на сервере без GUI

лицензия, под которой распространяется ЯП

Собственный вектор

Вес критерия

Платформонезависимость

1,00

0,30

0,14

0,10

3,00

0,20

0,30

0,14

0,20

1,00

0,714377

0,06934227

Модули для работы с pdf

3,00

1,00

0,20

0,14

7,00

3,00

3,00

3,00

5,00

5,00

1,205615

0,11702518

Cложность освоения

7,00

5,00

1,00

1,00

7,00

5,00

5,00

3,00

1,00

7,00

1,44433

0,14019643

Уровень знания данного ЯП у ЛПР

9,00

7,00

1,00

1,00

9,00

5,00

7,00

3,00

3,00

9,00

1,562938

0,15170933

Наличие IDE для разработки

0,30

0,14

0,14

0,10

1,00

0,30

0,30

0,14

0,20

1,00

0,657411

0,06381273

Наличие русскоязычной литературы по ЯП

5,00

0,30

0,30

0,20

0,14

1,00

1,00

0,20

0,14

1,00

0,780028

0,07571481

Поддержка и развитое сообщество

3,00

0,30

0,20

0,14

3,00

1,00

1,00

0,30

1,00

5,00

0,934236

0,09068328

Скорость работы программ на данном ЯП

7,00

0,30

0,30

0,30

7,00

5,00

3,00

1,00

0,30

5,00

1,111871

0,10792573

Работа на сервере без GUI

5,00

0,20

1,00

0,30

5,00

7,00

1,00

3,00

1,00

7,00

1,183672

0,11489525

лицензия, под которой распространяется ЯП

1,00

0,20

0,14

0,10

1,00

1,00

0,20

0,20

0,14

1,00

0,707709

0,068695


Платформо независимость

Альтернатива

Perl

Phython

Java

C#

Php

C++

Собственный вектор

Вес критерия


Perl

1

3

3

9

1

3

1,987013346

0,296573977


Phython

0,3

1

3

7

1

3

1,443968521

0,215521193


Java

0,3

0,3

1

3

1

1

0,849024984

0,126722207


C#

0,1

0,14

0,3

1

0,3

0,3

0,373410456

0,05573381


Php

1

1

1

3

1

3

1,316074013

0,19643215


C++

0,3

0,3

1

3

0,3

1

0,730399769

0,109016663

Модули для работы с pdf

Perl

1

1

3

3

5

9

2,118028882

0,295898969


Phython

1

1

3

3

5

7

2,052526719

0,286747997


Java

0,3

0,3

1

3

3

7

1,242218184

0,173543941


C#

0,3

0,3

0,3

1

3

3

0,83791658

0,117061035


Php

0,2

0,2

0,3

0,3

1

3

0,567777227

0,079321249


C++

0,1

0,14

0,14

0,3

0,3

1

0,339478538

0,047426808

Cложность освоения

Perl

1

1

5

3

1

7

1,789157867

0,264396383


Phython

1

1

3

1

1

5

1,402850552

0,207309046


Java

0,2

0,3

1

0,3

0,3

3

0,597295684

0,088266564


C#

0,3

1

3

1

1

5

1,206845191

0,178343962


Php

1

1

3

1

1

5

1,402850552

0,207309046


C++

0,14

0,2

0,3

0,2

0,2

1

0,367953052

0,054374998

Уровень знания данного ЯП у ЛПР

Perl

1

1

5

3

1

5

1,715468145

0,265709983


Phython

0,3

1

3

3

1

5

1,38449605

0,214445499


Java

0,2

0,3

1

0,2

1

0,659990695

0,102226391


C#

0,3

0,3

0,3

1

1

3

0,730399769

0,113132098


Php

1

1

5

1

1

5

1,495348781

0,231615551


C++

0,2

0,2

1

0,3

0,2

1

0,470464009

0,072870478

Наличие IDE для разработки

Perl

1

0,3

0,14

0,14

1

0,3

0,452701906

0,060871792


Phython

3

1

0,2

0,14

3

0,3

0,724127806

0,097368614


Java

7

5

1

1

5

3

2,187861938

0,294187135


C#

7

7

1

1

7

5

2,53678123

0,341103975


Php

1

0,3

0,2

0,14

1

0,3

0,473342028

0,063647131


C++

3

3

0,3

0,2

3

1

1,062158617

0,142821352

Наличие русскоязычной литературы по ЯП

Perl

1

0,3

0,2

0,2

0,3

0,2

0,404731086

0,060356855


Phython

3

1

0,3

0,3

1

0,3

0,730399769

0,108923269


Java

5

3

1

1

3

0,3

1,38449605

0,20646753


C#

5

3

1

1

3

1

1,609353928

0,240000201


Php

3

1

0,3

0,3

1

0,3

0,730399769

0,108923269


C++

5

3

3

1

3

1

1,846255156

0,275328876

Поддержка и развитое сообщество

Perl

1

1

0,3

0,3

0,2

3

0,694303285

0,102698791


Phython

1

1

0,3

0,3

1

3

0,849024984

0,125584656


Java

3

3

1

1

3

5

1,846255156

0,273091279


C#

3

3

1

1

3

7

1,92556297

0,2848222


Php

5

1

0,3

0,3

1

3

1,038225571

0,153570512


C++

0,3

0,3

0,2

0,14

0,3

1

0,40720699

0,060232562

Скорость работы программ на данном ЯП

Perl

1

1

0,3

3

3

0,2

0,925868311

0,127160352


Phython

1

1

0,3

3

3

0,2

0,925868311

0,127160352


Java

3

3

1

5

3

0,3

1,588297594

0,218139533


C#

0,3

0,3

0,2

1

0,3

0,1

0,390435429

0,053623076


Php

0,3

0,3

0,3

3

1

0,14

0,571250551

0,078456537


C++

5

5

3

9

7

1

2,87938824

0,395460151

Работа на сервере без GUI

Perl

1

1

3

7

1

1

1,46311146

0,215737856


Phython

1

1

3

7

1

1

1,46311146

0,215737856


Java

0,3

0,3

1

5

0,3

0,3

0,669779542

0,098759942


C#

0,14

0,14

0,2

1

0,2

0,14

0,319930402

0,047174191


Php

1

1

3

5

1

1

1,402850552

0,2068523


C++

1

1

3

7

1

1

1,46311146

0,215737856

лицензия, под которой распространяется ЯП

Perl

1

1

3

5

1

1

1,402850552

0,212349183


Phython

1

1

3

5

1

1

1,402850552

0,212349183


Java

0,3

0,3

1

1

0,3

0,3

0,547722558

0,082908644


C#

0,2

0,2

1

1

0,2

0,2

0,447213595

0,067694625


Php

1

1

3

5

1

1

0,212349183


C++

1

1

3

5

1

1

1,402850552

0,212349183



Таблица 66 - Сравнение ЯП по весам критериев

wi - важность i-го критерия- важность j-й альтернативы по i-му критерию- количество альтернатив

 

Платформонезависим ость

Модули для работы с pdf

Cложность освоения

Уровень знания данного ЯП у ЛПР

Наличие IDE для разработки

Наличие русскоязычной литературы по ЯП

Поддержка и развитое сообщество

Скорость работы программ на данном ЯП

Работа на сервере без GUI

лицензия, под которой распространяется ЯП

Ценность

Perl

0,0206

0,0346

0,0371

0,0403

0,0039

0,0046

0,0093

0,0137

0,0248

0,0146

0,2034

Phython

0,0149

0,0336

0,0291

0,0325

0,0062

0,0082

0,0114

0,0137

0,0248

0,0146

0,189

Java

0,0088

0,0203

0,0124

0,0155

0,0188

0,0156

0,0248

0,0235

0,0113

0,0057

0,1567

C#

0,0039

0,0137

0,025

0,0172

0,0218

0,0182

0,0258

0,0058

0,0054

0,0047

0,1414

Php

0,0136

0,0093

0,0291

0,0351

0,0041

0,0082

0,0139

0,0085

0,0238

0,0146

0,1602

C++

0,0076

0,0056

0,0076

0,0111

0,0091

0,0208

0,0055

0,0427

0,0248

0,0146

0,1493


Из таблицы 6 видно, что наибольшее значение V=0.2 у ЯП Perl.

Исследования показали, что выбор языка программирования несколькими способами влияет на производительность труда программиста и качество создаваемого им кода. Если язык хорошо знаком программистам, они работают более производительно. Данные, полученные при помощи оценки Cocomo2, показывают, что программисты, использующие язык с которым они работали 3 года и более, примерно на 30% более продуктивные, чем программисты, имеющие аналогичный опыт, но для которых язык является новым [8].

Perl - высокоуровневый интерпретируемый динамический язык программирования общего назначения, созданный Ларри Уоллом, лингвистом по образованию. Название языка представляет собой аббревиатуру, которая расшифровывается как Practical Extraction and Report Language - «практический язык для извлечения данных и составления отчётов» [9]. В настоящее время большинство поставщиков операционных систем включают Perl в качестве стандартной составляющей своей системы [10]. Perl имеет развитое сообщество и большое количество модулей. Имеются модули для работы с базой данных, обращения к web страницам, составления отчетов, разбора xml файлов, создания и редактирования pdf файлов. Благодаря возможности разработки отдельных модулей на Perl, мы можем разработать основные модули, которые в дальнейшем можно использовать для обработки данных от любых клиентов. относится к языкам очень высокого уровня. Это означает, что программный код получается весьма компактным; программа, написанная на Perl, занимает от одной до трех четвертей объема аналогичной программы на C. Программы Perl быстрее пишутся, быстрее читаются, быстрее отлаживаются, а их сопровождение занимает меньше времени [11].

По состоянию на 01.04.2015 последней стабильной версией Perl является версия 5.20.2, ее и будем использовать. Дистрибутив для установки можно загрузить с официального сайта сообщества Perl #"866723.files/image001.gif"> (1)

Так как надежностная схема является последовательной, то общая интенсивность отказов будет определяться по формуле:

(2)

Интенсивность отказов для различного оборудования, используемого в работе программы :

·        Сервер

·        База данных MySQL, возьмем значение интенсивности отказов на сайте разработчика

·        Рассчитаем интенсивность отказа исходного кода по формуле:

(3)

где N - примерное число строк в коде = 2445- время работы с системой во время тестирования = 5 (ч)- количество ошибок, выявленное за время тестирования = 10

 - коэффициент надежности языка программирования, для Perl = 2

- коэффициент надежности технологии программирования, для объектно-ориентированного программирования составляет 0.1.

Таким образом, =

Общая интенсивность отказа программы:

Среднее время наработки на отказ

Среднее время наработки на отказ определяется по формуле

(4)

Таким образом,

8.2    Устойчивость


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

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

8.3    Восстанавливаемость


Восстанавливаемость - совокупность свойств программного средства, характеризующая возможность осуществления, трудоемкость и продолжительность действий по восстановлению им своего уровня пригодности, а также непосредственно подвергшихся воздействию данных, в случае отказа [24].

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

9. Экология и охрана труда

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

Вредные и опасные факторы при работе на ЭВМ

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

·        повышенная или пониженная температура окружающего воздуха в рабочей зоне;

·        отклонение от нуровня нормальной влажности воздуха;

·        увеличенный уровень статического электричества;

·        высокий уровень электромагнитного излучения;

·        напряженность электрического поля;

·        повышенная контрастность изображения;

·        увеличенная температура поверхностей ПК;

·        недостаточная искусственная освещенность рабочей зоны;

·        увеличенная яркость искусственного освещения;

·        онедостаток естественного освещения;

·        блесткость экрана;

·        напряжение зрительного аппарата;

·        монотонность трудового процесса;

·        нервно-эмоциональные перегрузки.

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

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

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

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

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

Не последним факторами, влияющими на здоровье и утомляемость человека при работе на ПК являются: качество освещения рабочего места, качество монитора, его размер, разрешение, местоположение, наличие системы очистки и кондиционирования воздуха в помещении. На состояние пользователей оказывают также влияние и эргономические параметры расположения экрана монитора (дисплея), которые ведут, в частности, к изменению контрастности изображения в условиях интенсивной засветки, появлению зеркальных бликов от передней поверхности экрана монитора и т. д. [25].

Утилизация компонентов ПК в России и за границей.

В двадцать первом веке трудно себе представить нашу жизнь без ПК. Персональный компьютер плотно вошел в нашу жизнь, и сейчас нет ни одной области жизнедеятельности человека, где бы ни использовались ПК. Но персональные компьютеры быстро устаревают, и невольно возникает вопрос об их утилизации. Сегодня утилизация компьютеров - это обязательная процедура для всех работающих предприятий и юридических лиц, и нарушение данной процедуры ведет к административной ответственности. Возникает вопрос: «Зачем же утилизировать ПК, а не просто вывозить его на свалку бытовых отходов?». Ответ очевиден, потому что, любая электроника, которая оказывается на городской свалке, выделяет токсичные вещества, такие как ртуть, свинец, кадмий и т.д. Эти вещества, попадая в окружающую среду, наносят ей непоправимый урон, а также вызывают у человека различные заболевания, в том числе и онкологические.

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

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

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

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

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

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

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

Что же касается старых мониторов (ЭЛТ), то здесь процесс происходит полностью вручную, что делает его более трудоемким, и при всем при этом, на вторичную переработку пойдет только 50 процентов, а остальные 50 придется отправить на свалку. На сегодняшний день переработка и утилизация отходов является не только жизненно важным, но и весьма прибыльным делом, поэтому появляется очень много компаний по утилизации электронной техники, а также заводов по переработки отходов. Но, к сожалению, эти компании работают в основном с юридическими лицами, которые обязаны утилизировать технику на законодательном уровне, и собственно имеют с этого процесса небольшую, но всетаки прибыль.

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

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

Теперь рассмотрим, как происходит процесс утилизации ПК на Западе.

Западные страны славятся своим педантичным отношением к делу, рациональностью, и бережным отношением к окружающей среде, но и там, остро стоит вопрос об утилизации электронного мусора. Например, страны Северной Америки до недавнего времени не утилизировали ПК, а просто вывозили их в развивающиеся страны, якобы для вторичного использования, на деле же, контейнеры с электронным мусором, прямиком шли на свалки, где его, как правило, сжигали для экономии места, тем самым загрязняя окружающую среду. Но это не могло длиться вечно, так как слабо развитые страны, не имеющие возможности перерабатывать электронные отходы, отказались становиться огромной свалкой, за мизерное вознаграждение. Известен случай, когда баржа, с предназначенным для захоронения мусором, вышла из Нью-Йорка, обошла несколько стран Карибского бассейна, и вернулась обратно в Нью-Йорк, потому что ее нигде не хотели принимать.

Вообще, в связи с тем, что, темп производства персональных компьютеров очень велик, в среднем каждые полгода выходит новая модель, а то и раньше, проблема утилизации ПК приобрела глобальные масштабы, что привело к необходимости разработки и подписанию международной Базельской конвенции. Эта конвенция является, по сути, единственным международным договором об утилизации мусора, и должна быть препятствием экономически мотивированному вывозу мусора богатыми странами на территорию бедных стран. Кстати Российская Федерация подписала эту конвенцию в 1995 году, а вот Соединенные Штаты Америки до сих пор не ратифицировали эту конвенцию, более того, они всячески противостоят попыткам запретить вывоз токсичных отходов из богатых стран в бедные. США единственная из развитых стран, которая не имеет единой системы контроля за вывозом токсичных отходов, то есть, они вывозят электронный мусор туда, где это дешевле, мотивируя это тем, что в том случае, если они ратифицируют Базельскую конвенцию, то пострадает экономика тех стран-импортеров электронного мусора, которые освоили его безопасную переработку.

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

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

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

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

Похожие работы на - Проектирование и разработка системы обработки данных, получаемых ФГУП 'Почта России' от ОАО 'Ростелеком'

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!