Программа «Разработчик 1С» примерная программа дисциплины обмен данными в корпоративных информационных системах Образовательные программы для встраивания



Скачать 124.76 Kb.
Дата 29.09.2016
Размер 124.76 Kb.
ТОП-программа «Разработчик 1С»

ПРИМЕРНАЯ ПРОГРАММА ДИСЦИПЛИНЫ



Обмен данными
в корпоративных информационных системах


Образовательные программы для встраивания

Бакалавриат, Специалитет, Магистратура
Форма обучения

Очная

Целевые профессиональные сертификации

1С:Специалист

Рекомендуемые направления ФГОС для встраивания курсов

230000: 230100, 230400, 230700, 231000, 231300

220000: 220100, 220400, 220700, 221000

010000: 010200, 010300, 010400, 010500

XX0000: 210700, 090900, 080500

Москва 2013



1. ЦЕЛЬ И НАЗНАЧЕНИЕ ДИСЦИПЛИНЫ


Целью изучения дисциплины является изучение современных технологий обмена данными в корпоративных информационных системах на примере возможностей технологической платформы "1С:Предприятие 8.3".

Задачами дисциплины являются:

знакомство с языком XML и изучение технологий обмена данными на его основе: базовыми инструментами, средствами сериализации, XDTO, возможностями использования web-сервисов;

приобретение умений и навыков работы с файлами – загрузкой/выгрузкой данных в различных форматах (текстовом, dbf и др.);

знакомство с правилами использования технологий OLE и COM;

изучение специализированных технологий обмена данными платформы «1С:Предприятие» механизма «Планы обмена» и Конфигурации «Конвертация данных»;

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


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

Целевые сертификаты

Дисциплина «Обмен данными в корпоративных информационных системах» соответствует сертифицированному курсу фирмы «1С» («Интеграция и обмен данным») и готовит студентов (слушателей) к экзаменам для получения индустриальной сертификации «1С:Специалист».



2. МЕСТО ДИСЦИПЛИНЫ В ОБРАЗОВАТЕЛЬНОЙ ПРОГРАММЕ


Для изучения данной дисциплины необходимо предварительно пройти курс «Основы программирования и конфигурирования в корпоративных информационных системах», входящий в состав ТОП-программы «1С Разработчик». Дисциплина может изучаться после или одновременно с курсом «Комплексная автоматизация в КИС».

Рекомендуется к освоению после изучения дисциплины «Управление данными в КИС», входящей в состав объединенного курса «Управление и обмен данными в КИС».



3. ЦЕЛЕВЫЕ КОМПЕТЕНЦИИ ДИСЦИПЛИНЫ


На основе изучения материала данной дисциплины студенты должны развить компетенцию ТОП-программы «Разработчик 1С»:

DSGN: «Способность разработки прикладного программного обеспечения, автоматизации работы с базами данных и документами, программирования бизнес-логики приложений, интеграции разнородных данных».


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

Для развития указанных компетенций студенты (слушатели) должны приобрести набор:



знаний, представляемых в теоретическом материале;

умений, раскрываемых в лекциях и демонстрациях возможностей системы, типовых примерах, разборе case-study и т.д.;

практических навыков, закрепляемых в лабораторных работах, самостоятельных практикумах;

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

Знания:

структура, особенности, достоинства и недостатки хранения данных в файлах различных форматов (TXT, DBF, HTML, XML);

интернет-протоколы для HTTP и FTP соединений, передачи электронной почты;

основы технологий OLE и COM, их достоинства и недостатки;

понятия XML-cериализации, особенности сериализации простых и сложных типов данных в платформе «1С:Предприятие»;

объектные модели документов HTML и XML, XML-схема, принципы работы XML-парсера, XSL преобразований (XSLT);

основы сервисно-ориентированной архитектуры (SOA), язык описания сервисов WSDL, протокол SOAP, REST web-сервисы;

понятие плана обмена, общие принципы планирования задач обмена данными, инфраструктура сообщений, служба регистрации изменений, стратегии распространения данных, принципы работы конфигурации «Конвертация данных».


Умения:

выгрузка данных из справочников и других объектов в формате DBF с помощью объекта XBase;

чтение HTML-документов и извлечение текстов из них с помощью операторов языка разработки;

работа с электронной почтой через протоколы SMTP и POP3 (объект «ИнтернетПочта») и по технологии MAPI (объект «Почта»);

обращение к файлам и страницам через протоколы FTP и HTTP;

подключение внешних источников данных через ODBC;

выгрузка (в XML) и загрузка (из XML) объектов с различающейся структурой;

описывать правила XLS-преобразований (XSLT);

описывать правила XML-сериализации c помощью механизма XDTO;

создавать и обращаться к веб-сервисам SOAP, REST;

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

выгрузка данных из справочников и других объектов в текстовый файл;

загрузка/выгрузка данных из XML-файлов в справочник и наоборот с помощью методов «ПрочитатьXML()» и «ЗаписатьXML()»;

загрузка/выгрузка данных с помощью механизма XDTO;

получение данных от web-сервиса;

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

создание правил конвертации и выгрузки для переноса данных между документами с учетом изменений относительно предыдущих событий синхронизации.
Личные качества:

внимание к деталям (внимательность);

логическое мышление;

творческое мышление;

мысленная визуализация.


4. ФОРМЫ КОНТРОЛЯ ПО ДИСЦИПЛИНЕ


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

Текущий контроль. Осуществляется на основе проверки результатов выполнения лабораторных работ (практикумов).

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

Дополнительно для осуществления всех видов контроля можно использовать веб-сервис учебного тестирования http://edu.1c.ru/dist-training.



5. ОБРАЗОВАТЕЛЬНЫЕ ТЕХНОЛОГИИ


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

Значительное внимание в курсе уделяется активным методам преподавания, в том числе с помощью case-study (разбора типовых задач) и проектного подхода – пошаговой реализации (программирования и конфигурации) прототипа прикладного решения в КИС.




6. СТРУКТУРА И СОДЕРЖАНИЕ ДИСЦИПЛИНЫ


Содержание дисциплины соответствует сертифицированному курсу «Средства интеграции и обмена данными в системе «1С:Предприятие 8», однако предполагает расширение его теоретической части в случае если студенты не знакомы с рассматриваемыми технологиями интеграции на базе OLE, COM, XML и др.

6.1. ТЕМАТИЧЕСКИЙ ПЛАН ДИСЦИПЛИНЫ







Наименование разделов и тем

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

Контактные часы

Лекции

Лаб.

работы

Самостоят. работа

Всего

часов



Основы работы с файлами TXT, HTML, DBF

3

2

1

3

6



Интернет-протоколы HTTP, FTP и электронная почта

2

2




2

4



Технологии OLE и COM

2

2




2

4



Обмен данными на базе XML

10

8

4

10

20



Механизм Web-сервисов

3

2

1

3

6



Планы обмена

5

4

1

5

10



Конфигурация «Конвертация данных»

7

4

3

7

14

8

Мобильная платформа

2

2




2

4




Рубежный контроль

2




2

2

4




Итого:

36

24

12

36

72


6.2. СОДЕРЖАНИЕ ДИСЦИПЛИНЫ



Тема 1. Основы работы с файлами TXT, HTML, DBF

Общие принципы работы с файлами. Специфика работы с файлами в управляемом режиме «1С:Предприятие». Работа с текстовым документом. Элемент управления «ПолеТекстовогоДокумента». Организация последовательного доступа к тексту. Работа с файлами DBF. Документы HTML. Поле и объектная модель HTML-документа. Извлечение текста документа без разметки (тегов).


Тема 2. Интернет-протоколы HTTP, FTP и электронная почта

Организация Интернет соединения. Работа с электронной почтой. Объекты «Почта» и «ИнтернетПочта». Использование протоколов HTTP, FTP, организации соединений.


Тема 3. Технологии OLE и COM

Основы технологий OLE и COM. Работа с Microsoft Excel. Назначение обработчиков событий на COM-объекты. «1С:Предприятие 82 как OLE и COM сервер. Внешние источники данных. Подключение к базе данных Access, таблицам (книгам) Excel. Организация связи web-приложения с информационной базой «1С:Предприятие».


Тема 4. Обмен данными на базе XML

XML-документ. Базовые средства работы с XML. XML cериализация. Простые и сложные типы данных. Выгрузка и загрузка объектов с различающейся структурой. Объектная модель XML-документа. Работа с XML-парсером «напрямую». «Смешанная» модель работы. XSL преобразование (XSLT).

Механизм XML Data Transfer Objects (XDTO). Фабрика XDTO. Выгрузка и чтение данных посредством XDTO в (из) XML документ(а). Импорт, экспорт схем XML. Программное создание фабрики XDTO. «Смешанная» модель в XDTO. XML сериализация на основе XDTO
Тема 5. Механизм Web-сервисов

Основы сервисно-ориентированной архитектуры (SOA). Язык описания сервисов WSDL. Реализация протокола SOAP. Сериализация сообщений и вызов сервисов. Создание WEB-сервисов (SOAP) в «1С:Предприятие». Использование WEB-сервисов, опубликованных сторонними поставщиками. Использование динамических и статических ссылок. REST web-сервисы


Тема 6. Планы обмена

Планирование задач обмена данными. Инфраструктура сообщений и служба регистрации изменений. Элементы данных (узлы) плана обмена. Виды обмена универсальный обмен и распределенные базы данных.

Управление регистрацией изменений. Очистка таблиц регистрации изменений. Определение стратегии распространения данных. Разрешение коллизий. Создание «начального образа». Задание соответствий пространств имен.

Создание распределенной базы. Порядок распространения данных. Разрешение коллизий. Работа из встроенного языка.


Тема 7. Конфигурация «Конвертация данных»

Общие принципы работы Конфигурации «Конвертация данных». Настройка правил обмена. Перенос данных идентичных объектов и объектов с различной структурой. Сопоставление реквизитов с разными именами. Перенос данных с различающейся иерархией. Перенос из обычного справочника в подчиненный. Сопоставление табличных частей. Синхронизация элемента справочника со значением перечисления. Перенос остатков


Тема 8. Мобильная платформа

Основы использования мобильных приложений в рамках платформы «1С:Предприятие». Разработка базы данных. Предварительная настройка. Сборка и тестирование мобильного приложения. Реализация обмена данными.



6.3. ПРАКТИКУМ


Для закрепления практических навыков в дисциплине предусмотрены лабораторные работы (практикумы), которые выполняются студентами (слушателями) самостоятельно и/или под руководством преподавателя.

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

Лабораторные работы

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






Название лабораторной работы

Тема

Номера
Практикумов




Работа с текстовыми файлами

1

1-2



Загрузка/выгрузка XML-файлов

4

4-6



Изучение механизма XDTO

4

7



Получение данных от web-сервиса

5

8



Обмен в распределенных базах данных

6

9



Настройка правил переноса в конфигурации «Конвертация данных»

7

10-13



7. УЧЕБНО-МЕТОДИЧЕСКИЕ МАТЕРИАЛЫ ПО ДИСЦИПЛИНЕ


Учебная дисциплина обеспечена учебно-методическим комплексом, в который входят:

Учебное пособие (Методические материалы для слушателя сертифицированного курса);

Методические материалы для преподавателя сертифицированного курса, включающие рекомендации по организации учебного процесса;

Учебная база данных по сертифицированному курсу;

Веб-сервис для учебного тестирования по платформе "1С:Предприятие 8" - http://edu.1c.ru/dist-training;

Тесты для преподавателей Центров сертифицированного обучения (ЦСО) - http://1c.ru/rus/partners/training/cso/tests/default.jsp;

Диск ИТС «Методическая поддержка 1С:Предприятия».
Список рекомендуемой основной литературы


  1. Средства интеграции и обмена данными в системе «1С:Предприятие 8». Методические материалы для слушателя сертифицированного курса М.: ООО " Софтехно ", 2013. – 120 с.: ил.


Список рекомендуемой дополнительной литературы

  1. Е.Ю. Хрусталева. Разработка сложных отчетов в "1С:Предприятии 8.2". Система компоновки данных". Издание 2 М.: ООО "1С-Паблишинг", 2012. – 488 с.: ил.

  2. Гончаров Д.И., Хрусталева Е.Ю. Технологии интеграции 1С:Предприятия – М.: ООО «1С-Паблишинг», 2009 – 358 с.,: ил.

  3. Радченко М.Г., Хрусталева Е.Ю 1С:Предприятие 8.2. Практическое пособие разработчика. Примеры и типовые приемы - М.: ООО "1С-Паблишинг", 2009. - 874 с.: ил.



8. МАТЕРИАЛЬНО-ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ


Для организации учебного процесса по дисциплине должны быть реализованы следующие требования:

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

дополнительно в классе должна быть установлена письменная (или интерактивная) доска;

компьютеры в классе должны быть объединены в локальную сеть;

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

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

Для обеспечения процесса обучения рекомендуется использовать помещение, рассчитанное на 15-20 студентов (слушателей) и соответствующее количество лабораторных компьютеров. Минимально допустимое количество компьютеров для выполнения практических заданий — один компьютер на двух слушателей. Для выполнения некоторых практических заданий лабораторные компьютеры должны быть подключены к локальной сети.
Требования к программному обеспечению для выполнения лабораторных работ

Для изучения дисциплины необходимо:

установить программный продукт «1С:Предприятие 8.2 Версия для обучения программированию» на каждый компьютер;

в локальной сети или на каждом компьютере должен быть доступен шаблон изучаемой программы (релиз программы должен согласовываться с преподавателем предварительно);



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


База данных защищена авторским правом ©infoeto.ru 2022
обратиться к администрации
Как написать курсовую работу | Как написать хороший реферат
    Главная страница