ИКИС «Галактика»: базовая концепция 2 страница
Наиболее подробно реализованы задачи управления бизнес-процессами для автомобильного транспорта.
Модуль автоматизирует работу сотрудников диспетчерских служб, занимающихся выпиской и обработкой путевых, регистрационных и маршрутных листов.
Самые разнообразные задачи, связанные с автотранспортом, могут быть решены в данном модуле:
• выписка и обработка путевых и регистрационных листов;
• ведение картотеки комплектующих на основе данных из модуля Основные средства;
• расчет нормативного и фактического расхода горюче-смазочных материалов;
• учет документов, относящихся к водителям, транспортным средствам, грузам (водительские удостоверения, свидетельства о регистрации транспортных средств, грузовые таможенные декларации);
• получение и анализ оперативной информации о состоянии транспортных средств, направление транспортных средств на техническое обслуживание и ремонт.
Управление капитальным строительством. Модуль предназначен для автоматизации бизнес-процессов планирования и учета при возведении объектов капитального строительства. Рассчитан на сотрудников, а также руководителей отделов планирования и финансирования капитального строительства и капитального ремонта. Позволяет регистрировать объекты и заявки на строительство, составлять финансовые планы возведения объектов, учитывать плановые и фактические расходы по строительству.
С помощью ТХО, использующих счета с аналитикой по объектам строительства, создаются нужные проводки, содержащие объекты строительства из спецификации обрабатываемых документов - накладных, складских ордеров, ДО, договоров.
Сервисное обслуживание. Модуль предназначен для учета услуг по ремонту и сервисному обслуживанию, например, на станциях техобслуживания автомобилей и сельскохозяйственной техники, в мастерских по ремонту бытовой техники.
Контур «Системное администрирование»
Контур обеспечивает для администратора системы следующие возможности:
• режим оперативного совместного использования информации базы данных несколькими предприятиями, входящими в корпорацию;
• разграничение прав доступа к модулям системы и таблицам базы данных;
• оперативное наблюдение за действиями пользователей в системе, а также, при необходимости, корректировку этих действий;
• автоматическую регистрацию действий пользователей по модификации базы данных;
• электронный обмен документами с организациями и банками;
• адаптацию системы к отраслевым особенностям организации.
Контур «Средства разработки»
Контур предназначен для создания и доработки программных решений, поставляемых корпорацией (в стандартную поставку не входит, поэтому не отражен на первом рисунке. В основе контура - оригинальное инструментальное средство Атлантис, обеспечивающее разработку и ведение реляционных баз данных, проектирование пользовательского интерфейса и отчетов.
Приложения, созданные с помощью Атлантиса, работают в двухуровневой архитектуре клиент-сервер с выделенным сервером БД.
Инструментальное средство разработки Атлантис позволяет:
• разрабатывать структуру базы данных с использованием встроенного языка описания баз данных (структура таблиц, индексы, связи между таблицами);
• разрабатывать интерфейс пользователя с использованием языка VIP. Этот язык решает задачу экранного представления данных совместно с методами их обработки;
• разрабатывать новые формы отчетов на основе ранее созданных;
• проводить автоматическое тестирование программ;
• проводить локализацию интерфейса пользователя, т.е. перевод сообщений системы на другие языки, а также их адаптацию под конкретное отраслевое решение.
Приложения, разработанные с помощью Атлантиса, могут функционировать на одной из следующих СУБД: Oracle, MS SQL, Pervasive SQL. При этом СУБД, использованная при разработке, может отличаться от рабочей СУБД.
В последней версии системы «Галактика» появился модуль Галактика Zoom - корпоративное хранилище информации, обладающее инструментарием для аналитической обработки массивов в целях извлечения знаний в режиме реального времени. Источники информации для него представлены на рис. 23.7.
Этот программный продукт включает технологии классической поисковой системы, системы сбора (добычи) текстовых данных (Text Mining), а также системы аналитической обработки информации.
Галактика Zoom предоставляет следующие возможности по извлечению знаний как из корпоративной базы данных, так и из Интернета и электронных СМИ:
• быстрый поиск в большом объеме неструктурированной информации;
• экспресс-анализ найденной информации;
• анализ изменений проблемы и интереса к ней во времени;
• информационная разведка - добыча уникальной разрозненной прямой и косвенной информации;
• формирование и ведение тематических досье с возможностью вскрытия тенденций;
• вскрытие и исследование потенциальных угроз и тревожных тенденций;
• анализ негатива - выявление источников, целей, заказчиков, причин и поводов;
• выявление и исследование «информационных аномалий» в массивах данных;
• представление информации в сжатом стиле «Информационного портрета»;
• вскрытие взаимосвязей персон, событий, процессов, тенденций и их неявной корреляции;
• автоматизированное решение типовых маркетинговых задач, например задач «рейтингования» нескольких предприятий в том или ином регионе.
Возможности модуля извлечения знаний и обычной поисковой системы отражены на рис. 23.8.
Новые направления развития ИКИС «Галактика»
Технологические платформы и решения, которые обеспечивают современные корпоративные информационные системы, должны соответствовать требованиям предприятий, и в том числе «газелей» - растущих и быстро развивающихся предприятий малого и среднего бизнеса, желающих автоматизировать не только свои внутренние бизнес-процессы, но и деловые связи за счет интеграции в растущую интернет-экономику.
Потребность в радикальной смене управленческого инструментария вызвана в первую очередь столь же радикальным ускорением современного бизнеса. Если еще два десятилетия назад счет в принятии решений на предприятиях шел на дни, пять лет назад – на часы, то сегодня - уже на минуты. У менеджеров и высших менеджеров порой не остается времени, чтобы использовать для согласований традиционные средства связи (телефон, факс и т.п.), дождаться ответа по электронной почте. Требуется средство, позволяющее гибко объединять и анализировать в реальном времени информацию из многочисленных разрозненных источников как внутри предприятия, так и за его пределами.
Кроме того, бурные изменения внешней среды заставляют предприятия, если они хотят остаться конкурентоспособными, оперативно перестраивать внутренние бизнес-процессы. Разработчики традиционного программного обеспечения для бизнеса (бизнес-ПО) не имеют шансов поспеть за этими переменами. Ведь функциональные возможности интегрированных корпоративных информационных систем предыдущего поколения глубоко «зашиты» в программном коде и подвергаются корректировкам крайне медленно. Требуется решение, позволяющее быстро создавать и перенастраивать информационные системы с учетом меняющихся бизнес-процессов, в том числе настраивать под конкретную задачу силами пользователей.
Источником проблем может служить бизнес-ПО «начального уровня», закупленное предприятием в прежние годы. Когда старая платформа исчерпает свои возможности, задумываться о переходе на новую будет уже поздно. Если при этом не ориентироваться на самые современные разработки, возникает риск оказаться на обочине научно-технического прогресса.
Каковы же требования к интернет-развитию управленческих информационных ERP-систем? В первую очередь можно отметить следующие:
• выбор платформы, позволяющей осуществить интеграцию в Интернет;
• получение доступа к одним и тем же функциям системы с помощью любого интерфейса (Web-браузера, терминального подключения, традиционного Windows-интерфейса, мобильного устройства с WAP-доступом);
• возможность осуществления связей Business to business (В2В), в том числе внутри предприятия (корпоративные сети), и Business to client (В2С) - работа с клиентами;
• платформонезависимость и работа с различными операционными системами на любом типе современного компьютерного оборудования;
• гибкий графический интерфейс управления информацией;
• возможность предоставления ПО в аренду;
• желателен встроенный IRC (Internet Relay Chat) - для ведения переговоров в Интернете внутри компании, имеющей территориально рассредоточенные подразделения;
• решение вопросов CRM/Интернет, в том числе развитие интернет-магазинов и продаж через Интернет;
• высокое качество линий связи и передачи данных.
Информационные системы, способные обеспечить такие преимущества, должны обладать целым комплексом свойств, включая распределенность, многоплатформенность, широкую поддержку общепринятых стандартов, возможность взаимодействия с другими системами (данными). Эти свойства более полно, эффективно и с меньшими затратами реализуются в условиях универсализации и стандартизации платформ, на которых базируются ИС. Именно этот процесс сейчас активно идет в мировой ИТ-индустрии.
ИКИС «Галактика» развивается в описанном направлении.
Корпорация «Галактика» объявила о разработке многофункциональной модульной платформы RA.net, ориентированной на сервисы (Service Oriented Architectm*e - SOA), для построения корпоративных систем с использованием технологии Microsoft® .NET.
Этот подход позволяет унифицировать взаимодействие различных информационных систем, будь то программные модули на одном предприятии, доступные элементы информационных систем других предприятий или расположенные в Интернете сервисы, ориентированные на обслуживание конкретных бизнес-процессов. Причем не важно, кто и когда разрабатывал конкретную подсистему. Пользователь вообще может даже не догадываться, из каких источников извлекает конкретные данные и где сохраняет результат. Главное, что он получает в режиме реального времени информацию, позволяющую в том же реальном времени принять эффективное решение.
К преимуществам разработки на платформе Microsoft®.NET можно отнести:
• более широкие возможности .NET по сравнению с другим возможным вариантом, основанным на J2EE и CORBA;
• стабильность разработчика платформы – компании «Microsoft», интеграция платформы с другими продуктами этой компании, что позволяет избежать несовместимостей продуктов различных разработчиков, которые нередки в решениях на основе CORBA;
• возможность для разработчиков получать все необходимые инструменты и технические решения из одного источника;
• свободный доступ пользователей к платформе .NET, что в отличие от платформы CORBA позволяет отказаться от необходимости приобретения сервера приложений;
• поддержка общепринятых стандартов и многих современных технологий в платформе .NET;
• достаточно широкий круг квалифицированных разработчиков для платформы .NET.
Платформа RA.net первой версии как раз и позволяет партнерам корпорации «Галактика» создавать собственные специализированные и отраслевые решения на основе SOA, гибко и с минимальными затратами интегрировать разрозненные решения от разных поставщиков, обеспечивать управление предприятием с учетом меняющихся бизнес-процессов, переносить в Интернет ранее установленное ПО в виде Web-сервисов. В следующих версиях платформы акцент будет сделан на развитии инструментов, которыми смогут воспользоваться конечные пользователи систем, созданных на основе RA.net.
Дальнейшее развитие системы «Галактика» идет в направлении создания трехуровневой архитектуры. Ее суть состоит в том, что кроме сервера базы данных вводится сервер приложений, на котором и будут выполняться все вычисления, как показано на рис. 23.9. При этом компьютеры пользователей будут работать фактически в терминальном режиме. Это позволит существенно снизить затраты предприятий на развитие информационной системы: пользователи смогут работать на относительно «слабых» компьютерах, а для обновления системы потребуется только периодически модернизировать серверное «хозяйство». Таким образом, уйдет в прошлое понятие «моральное старение» пользовательских персональных компьютеров, которые теперь смогут полностью отработать свой физический ресурс.
Кроме полнофункционального программного комплекса «Галактика», предназначенного в первую очередь для крупных и развивающихся предприятий, учреждений и организаций, корпорация предлагает программные пакеты для малых и средних предприятий: «Галактика-Старт», «Галактика-Экспресс» и «Галактика-Прогресс». Эти решения, сконструированные на базе системы «Галактика», отличает низкая стоимость, возможность быстрого внедрения и оптимально подобранный набор функциональных модулей. Все пакеты наращиваются путем приобретения дополнительных модулей и полностью интегрируются с «большой «Галактикой» при возрастании требований предприятий к функциональным возможностям или при увеличении числа пользователей.
Контрольные вопросы и задачи
23.1. Какие основные конкурентные преимущества системы «Галактика» Вы можете назвать?
23.2. Назовите основные принципы, лежащие в основе системы «Галактика» и определяющие ее высокую эффективность.
23.3. Какие процессы происходят в ИКИС «Галактика» в процессе настройки?
23.4. Какие функции в ИКИС «Галактика» реализуются с помощью модуля Руководитель (Информационная система руководителя) и каковы его функциональные возможности?
23.5. В чём преимущества использования единой БД в ИКИС?
23.6. Что означает тиражно-заказной характер программного продукта?
23.7. Что такое «заявки» с точки зрения создания документов в ИКИС?
23.8. Каковы требования к интернет-развитию управленческих информационных ERP-систем?
Решения и ответы на контрольные вопросы
1.1. Современная экономика немыслима без информации. Термин информация происходит от латинского слова information, что означает разъяснение, осведомление, изложение.
В широком смысле информация - это общенаучное понятие, включающее в себя обмен сведениями между людьми, обмен сигналами между живой и неживой природой, людьми и устройствами.
Информация — сведения об объектах и явлениях окружающей среды, их параметрах, свойствах и состоянии, которые уменьшают имеющуюся о них степень неопределенности, неполноты знаний.
Одновременно информация представляет собой новые сведения, позволяющие улучшить процессы, связанные с преобразованием вещества, энергии и самой информации. Информация неотделима от процесса информирования, поэтому необходимо рассматривать источник информации и потребителей информации.
1.2. определение информационного ресурса:
- информационные ресурсы — это отдельные документы и отдельные массивы документов, документы и массивы документов в информационных системах (библиотеках, архивах, фондах, банках данных, других информационных системах);
- информационные ресурсы - это знания, подготовленные людьми для социального использования в обществе и зафиксированные на материальном носителе;
- информационные ресурсы отчуждены от собственных источников и материализованы в виде документов, баз данных, баз знаний, алгоритмов, компьютерных программ, а также произведений искусств, литературы, науки;
- информационные ресурсы страны, региона, организации должны рассматриваться как стратегические ресурсы, аналогичные по значимости запасам сырья, энергии, ископаемых и прочим ресурсам;
- информационные ресурсы есть база для создания информационных продуктов.
1.3. Совокупность данных, сформированная их производителями для дальнейшего распространения, представляет собой информационный продукт, или продукт информационной деятельности, который может существовать как в вещественной, так и в невещественной форме. Информационный продукт отражает информационную модель производителя, в которой воплощены его собственные представления о предметной области.
1.4. Основные особенности информационного продукта:
- информация не исчезает при потреблении, а может быть использована многократно. Информационный продукт сохраняет содержащуюся в нем информацию, независимо от того, сколько раз она была использована;
- информационный продукт со временем подвергается своеобразному «моральному износу». Хотя информация не изнашивается при употреблении, но она может терять свою ценность по мере того, как предоставляемое знание перестает быть актуальным;
- разным потребителям информационных товаров и услуг удобны разные способы предоставления информации. В этом состоит свойство адресности информации;
- производство информации, в отличие от производства материальных товаров, требует значительных затрат по сравнению с затратами на тиражирование. Копирование того или иного информационного продукта обходится намного дешевле его производства. Это свойство информационного продукта — трудность производства и относительная простота тиражирования — создаёт, в частности, немало проблем в связи с определением прав собственности в рамках сферы информационной деятельности.
1.5. Информационная услуга есть техническая возможность доступа к информационным продуктам.
2.1. Информация как экономическая категория представляет собой специфические отношения между людьми по поводу генерации, обновления, распространения и потребления знаний.
2.2. Аспекты информации как экономической категории следующие:
- вид экономической деятельности;
- один из фундаментальных ресурсов любой экономической системы;
- объект купли-продажи, т.е. товар;
- общественное благо, потребляемое всеми членами общества;
- инструмент рыночного механизма, обеспечивающий наряду с ценой и полезностью поддержание равновесного состояния экономической системы;
- один из наиболее важных факторов в конкурентной борьбе;
- резерв деловых и правительственных кругов, используемый при принятии решений и формировании общественного мнения.
2.3. Интенсивный тип экономического роста носит в основном информационный характер и обеспечивается:
- увеличением доли использования новых технологий, знаний, НИОКР;
- повышением уровня подготовки сотрудников;
- внедрением прогрессивных форм и методов организации производственной и управленческой деятельности.
3.1. Современный информационный рынок включает три взаимодействующих области:
4) информацию;
5) электронные сделки;
6) электронные коммуникации.
3.2. На мировом рынке информации принято различать следующие основные сектора:
- сектор деловой информации;
- сектор информации для специалистов;
- сектор массовой, потребительской информации.
3.3. Автоматизированный банк данных может быть определен как система специальным образом организованных данных, программных, технических, языковых и организационно-методических средств, предназначенных для централизованного накопления и коллективного многоцелевого использования этих данных.
3.4. Базами данных называются массивы машиночитаемой информации, относящиеся к определённой предметной области и организованные на соответствующем логическом и физическом уровнях представления.
4.1. Если для детерминированного сигнала не существует конечного отрезка времени Т, отвечающего условию , то такой сигнал признаётся непериодическим.
4.2. Основными характеристиками случайных сигналов являются закон распределения вероятностей и спектральное распределение мощностей.
4.3. 1 2 3 4 5 6
1/6 1/6 1/6 1/6 1/6 1/6
4.4. Выбор логарифмической функции для количественной оценки прироста информации даёт ряд преимуществ, главное из которых заключается в свойстве аддитивности: при передаче сообщений о независимых событиях полная информация оказывается равной сумме информаций, содержащихся в отдельных сообщениях.
4.5. 10111101.
4.6. 0,101; 0,5; 0,А.
4.7. 10101,11; 21,75.
4.8. 1000,10; 8,5.
4.9. а)10000111; 135. б)1110,0111; 14,4375.
4.10. Точность, диапазон представления.
5.1. Любая команда программы состоит из операционной и адресной частей.
5.2. Основой машинной программы является алгоритм – последовательность действий, ведущая от исходных данных к искомому результату наиболее эффективным образом.
5.3. Программирование в кодах – написание программы на языке двоичного кода.
5.4. Для облегчения наглядности программы в кодах разработаны специальные символические языки — ассемблеры. В них каждой команде компьютера сопоставляется определенный символьный код, являющийся сокращением «родных» для человека слов. Специальная программа (она также называется ассемблером) переводит (транслирует) «непонятную» для компьютера (но более понятную для человека) символьную строку в коды компьютера. Ассемблер является машинно-зависимым языком программирования, так как его инструкции соответствуют кодам команд компьютера. Поэтому ассемблерная программа может выполняться только на тех ЭВМ, для которых она разрабатывалась. Кроме того, для работы на ассемблере требуется детальное знание особенностей конкретной ЭВМ.
5.5. Алгоритмические языки программирования называют языками программирования высокого уровня, а также машинно-независимыми языками. Программа записывается с помощью специальных слов почти так же, как на разговорном языке (в основном — английском). От программиста не требуется детального знания аппаратных особенностей ЭВМ. Сложные формулы имеют вид, практически соответствующий стандартам математики. Поэтому при использовании языков программирования высокого уровня человек больше внимания уделяет сути задачи, алгоритму ее решения, а не деталям реализации на ЭВМ. Программы на машинно-независимых языках сравнительно легко переносятся между компьютерами разных типов.
5.6. Для каждого алгоритмического языка и для каждого типа ЭВМ разрабатывается специальная программа-переводчик, которая транслирует исходный текст в последовательность команд конкретного компьютера. Эти специальные программы называются трансляторами (несколько позже они получили название компиляторов).
5.7. Модульное программирование означает наличие модульной структуры, динамическое распределение памяти, укрупненные операции над массивами, работа с текстовыми данными, переменные файлового типа, работа с адресами памяти (тип pointer - указатель), объединение в одно целое данных разных типов — структуризация данных. Развитие концепции модульного программирования обусловило возможность объединения в одну программу модулей, написанных на разных языках программирования. При стыковке модулей важно лишь корректно передать параметры, учитывая специфику реализации механизма их передачи в разных языках.
5.8. Концепция структурного программированияпредполагает такой научно обоснованный подход к построению программы и к возможностям языка программирования, при котором будет существенно снижен объем возможных ошибок.
6.1. Объектно-ориентированное программирование является расширением концепции структурного программирования. Классы (в некоторых версиях Pascal они названы объектами) — основные элементы ООП, расширяющие понятие типов данных и объединяющие (инкапсулирующие) в единое целое данные (в ООП они называются поля) и программный код (в ООП — методы), обрабатывающий их. Здесь структура данных объединена в единое целое с основными методами, осуществляющими доступ к ним и их обработку.
6.2. ООП основывается на следующих основных принципах:
- инкапсуляция,
- наследование,
- полиморфизм (многообразность),
- скрытие данных.
6.3. Механизм наследованияпозволяет использовать структуры данных и методы уже разработанного класса в новых классах, которые имеют много общего со старым, но отличаются от него некоторыми деталями. Старый является родительским классом, а новый — дочернимклассом. Если бы при создании нового класса все приходилось бы начинать с нуля, то эффективность использования классов могла быть поставлена под сомнение. Однако, построив генеалогическую структуру реальных объектов, выделив их общие стороны и отличия, программист может программно реализовать эту структуру благодаря наследованию. При этом для дочернего класса он опишет только его отличительные признаки, а все общее дочерний класс автоматически «заимствует» у родительского.
6.4. Полиморфизм подразумевает возможность для конкретного экземпляра объекта во время выполнения принимать образ различных классов программы. Это позволяет организовать массив объектов разного типа, и обрабатывать в головной программе каждый из них по единому алгоритму, не задумываясь над тем, какому классу реально принадлежит очередной объект.
6.5. Скрытие данных запрещает внешней программе оперировать непосредственно с полями класса. Чтение или запись данных в поля можно выполнять только посредством специальных методов, которые называются свойствами.
6.6. В программировании, управляемом событиями, приложение — это не последовательность каких-то операторов, не некий жесткий алгоритм. Здесь программа выступает как совокупность объектов и способов их взаимодействия. При этом в роли главного объекта во многих случаях можно считать самого пользователя программы. Он же является и основным, но не единственным источником событий,которые управляют работой приложения.
6.7. Визуальное программирование позволяет свести проектирование пользовательского интерфейса к серии простых и наглядных операций, позволяющих программисту оформить внешний вид своей программы практически так же просто, как выполнить его прорисовку в несложных графических редакторах. При этом программист видит оформление своей программы еще на стадии разработки, до ее запуска на выполнение.
6.8. Программы, работающие в составе ИС, получают информацию из БД, к которым имеют доступ и другие программы. В этом случае естественным образом создается возможность взаимосвязи приложений через данные. Этот простейший уровень взаимосвязи требует одного — унификацию данных и форматов их хранения, для чего используются специальные языки, например SQL (Structured Query Language — язык структурированных запросов). Следующий шаг - возможность запускать из одной программы другую, передавая при этом ей управляющую информацию. Запуск основного приложения порождает в среде операционной системы процесс, для которого операционная система выделяет необходимые ресурсы компьютера (память и время процессора). Дочерняя программа может выполняться как в адресном пространстве вызвавшей ее программы, так и в собственном адресном пространстве и в другом потоке. Дальнейшее развитие - технология компонентной модели объектов (СОМ — Component Object Modеl), заключающаяся в стандартизированном описании служб программы, к которым она дает доступ другим программам.
6.9. Базами данных (БД)называют электронные хранилища информации, доступ к которым осуществляется с помощью одного или нескольких компьютеров. БД создается для хранения и доступа к данным, содержащим сведения о некоторой предметной области, т.е. некоторой области человеческой деятельности или окружающего нас мира.
Системы управления базами данных (СУБД)— набор программных средств, предназначенных для создания, наполнения, обновления, выборки, формирования отчетов и удаления информации в базах данных.
6.10. По назначению различают три основных вида СУБД: промышленные универсального назначения, промышленные специального назначения и разрабатываемые для конкретного заказчика. Специализированные СУБД создаются для управления БД конкретного назначения — бухгалтерские, складские и т.д. Универсальные СУБД не имеют четко обозначенных границ применения, рассчитаны на произвольные задачи. Поэтому они достаточно сложны и требуют от пользователя специальных знаний.
По размещению отдельных частей БД различают локальные и сетевые СУБД.
7.1. Кодирование - это образование по определенным правилам и присвоение кодов объекту или группе объектов, позволяющее заменить несколькими знаками (символами) наименования этих объектов. С помощью кодов обеспечивается идентификация объектов максимально коротким способом, т.е. с помощью минимального числа знаков. Стремление к минимизации числа знаков, идентифицирующих объекты, способствует повышению эффективности сбора, учета, хранения, обработки информации.
7.2. Кодовое обозначение характеризуется: алфавитом кода; структурой кода; числом знаков - длиной кода; методом кодирования.
7.3. Алфавит кодапредставляет собой систему знаков (символов), составленных в определенном порядке, куда могут входить цифры, буквы и другие знаки. Структура кода- это графическое изображение последовательности расположения знаков кода и соответствующие этим знакам наименования уровней деления. Методы кодирования связаны с методами разделения множества на подмножества. Метод присвоения объектам порядковых цифровых номеров, при котором кодовыми обозначениями служат числа натурального ряда, обеспечивает полную идентификацию объектов, но не является информативным, поскольку не отражает признаков, присущих множеству. В отличие от него идентифицированные методы кодирования обеспечивают идентификацию объектов через коды, составленные по определенным правилам и включающие конкретный набор кодов отдельных признаков, характеризующих эти объекты.
Дата добавления: 2015-10-13; просмотров: 723;