МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ ФГБОУ ВПО «Саратовский государственный университет имени Н.Г. Чернышевского» Балашовский институт (филиал) УТВЕРЖДАЮ: Директор БИ СГУ доцент А.В. Шатилова _________________ «10» ноября 2014 г. Рабочая программа дисциплины Языки разработки экономических информационных систем Направление подготовки 230700 Прикладная информатика Профиль подготовки Прикладная информатика в экономике Квалификация (степень) выпускника Бакалавр Форма обучения Очная Балашов 2014 СОДЕРЖАНИЕ 1. Цель освоения дисциплины.....................................................................................3 2. Место дисциплины в структуре образовательной программы ..........................3 3. Компетенции обучающегося, формируемые в процессе освоения дисциплины..3 Планируемые результаты обучения по дисциплине.......................................................4 4. Содержание и структура дисциплины .................................................................4 4.1. Объем дисциплины .....................................................................................................4 4.2. Содержание дисциплины ...........................................................................................4 4.3. Структура дисциплины ..............................................................................................5 5. Образовательные технологии, применяемые при освоении дисциплины...........5 Информационные технологии, используемые при осуществлении образовательного процесса по дисциплине ....................................................................................................6 6. Учебно-методическое обеспечение самостоятельной работы студентов. Оценочные средства для текущего контроля успеваемости, промежуточной аттестации по итогам освоения дисциплины ........................................................6 Самостоятельная работа студентов по дисциплине ........................................................6 Оценочные средства для текущего контроля успеваемости и промежуточной аттестации по дисциплине ................................................................................................6 7. Данные для учета успеваемости студентов в БАРС ......................................... 10 8. Учебно-методическое и информационное обеспечение дисциплины ............... 11 Литература по курсу ....................................................................................................... 11 Основная литература ............................................................................................................................ 11 Дополнительная литература ................................................................................................................ 11 Интернет-ресурсы ........................................................................................................... 11 Программное обеспечение .............................................................................................. 11 9. Материально-техническое обеспечение дисциплины ........................................ 12 2 1. Цель освоения дисциплины Целью освоения дисциплины «Языки разработки ЭИС» является формирование у студентов комплекса знаний, умений и навыков, необходимых для решения профессиональных задач по обработке экономической информации с помощью инструментов, предлагаемых средой разработки экономических приложений 1С:Предприятие 8. 2. Место дисциплины в структуре образовательной программы Дисциплина «Языки разработки ИСЭ» относится к вариативной части профессионального цикла (Б3.ДВ7, курс по выбору). Для освоения дисциплины «Языки разработки ИСЭ» студенты используют знания, умения, навыки, способы деятельности и установки, полученные и сформированные в ходе изучения следующих дисциплин: «Информатика и программирование», «Базы данных», «Предметно-ориентированные информационные системы». Изучение дисциплины «Языки разработки ИСЭ» является базой для дальнейшего освоения студентами базовых курсов и курсов по выбору профессионального цикла, а также для прохождения учебной и преддипломной практики. 3. Компетенции обучающегося, формируемые в процессе освоения дисциплины Процесс изучения дисциплины направлен на формирование следующих компетенций: способен использовать, обобщать и анализировать информацию, ставить цели и находить пути их достижения в условиях формирования и развития информационного общества (ОК-1); способен находить организационно-управленческие решения и готов нести за них ответственность (ОК-4); способен самостоятельно приобретать и использовать в практической деятельности новые знания и умения, стремится к саморазвитию (ОК-5); способен использовать основные законы естественнонаучных дисциплин в профессиональной деятельности и эксплуатировать современное электронное оборудование и информационно-коммуникационные технологии в соответствии с целями образовательной программы бакалавра (ПК-3); способен ставить и решать прикладные задачи с использованием современных информационно-коммуникационных технологий (ПК-4); способен применять к решению прикладных задач базовые алгоритмы обработки информации, выполнять оценку сложности алгоритмов, программировать и тестировать программы (ПК-10); способен принимать участие в создании и управлении ИС на всех этапах жизненного цикла (ПК-11); способен эксплуатировать и сопровождать информационные системы и сервисы (ПК-12); способен принимать участие во внедрении, адаптации и настройке прикладных ИС (ПК-13); 3 Планируемые результаты обучения по дисциплине В результате освоения дисциплины обучающийся должен: знать: основы администрирования 1С:Предприятия 8; среду разработки 1С:Предприятия 8; объекты метаданных и принципы работы с ними; специфику работы с формами; уметь: создавать программные приложения средствами 1С:Предприятия 8; владеть: навыками работы с технологией разработки прикладных продуктов на платформе 1С:Предприятие 8; приобрести опыт: программирования и разработки приложений в объектно-ориентированной среде 1С:Предприятие 8. 4. Содержание и структура дисциплины 4.1. Объем дисциплины Общая трудоемкость дисциплины составляет 3 зачетные единицы, 108 часов, из них: – по очной форме обучения: 48 часов аудиторной работы (16 часов лекций и 32 часа лабораторных занятий), 60 часов самостоятельной работы, дисциплина изучается в 6 семестре, ее освоение заканчивается зачетом. 4.2. Содержание дисциплины Раздел 1. Администрирование Состав системы 1С:Предприятие 8.0. Режимы 1С:Предприятия. Назначение конфигуратора. Понятие конфигурации. Работа с конфигурациями. Варианты работы системы: файл-серверный вариант, клиент-серверный вариант. Установка системы: обычная установка и обновление, административная установка, установка по образцу. Режимы запуска. Ведение списка пользователей, журнал регистрации. Загрузка и выгрузка информационной базы. Тестирование и исправление информационной базы. Раздел 2. Объекты метаданных Дерево конфигурации. Общие объекты. Подсистемы. Выбор объектов конфигурации. Роли. Конструктор ограничения доступа к данным. Интерфейсы. Конструктор меню. Языки и интернационализация. Планы обмена. Критерии отбора. Общие картинки. Коллекция картинок. Стиль. Константы. Справочники. Документы. Последовательности документов. Списки документов. Журналы документов. Ввод на основании. Перечисления. Регистры сведений. Регистры накопления. Планы видов характеристик. Отчеты и обработки. Раздел 3. Формы Структура формы: диалог, модуль, реквизиты. Основные формы объектов прикладного решения. Основной реквизит формы. Конструкторы форм. Элементы управления. Привязки элементов управления. Порядок обхода элементов управления. Обновление данных формы. 4 Лабораторные занятия 1. Справочники, документы 2. Регистры и движения документов 3. Отчеты и макеты 4. Перечисления. Оборотный регистр накопления 5. Запросы и создание отчетов 6. План видов характеристик 7. Бухгалтерский учет 8. План видов расчета 9. Интерфейс, роль, пользователи 4.3. Структура дисциплины Очная форма обучения Виды учебной работы № п/ п Семе стр Раздел дисциплины Неделя семест ра Всего часов 4 Лек ции Пра кти ческ ая рабо та 6 7 Сам осто ятел ьная рабо та 2 1 1. Администрирование 2 Объекты метаданных 6 6 1 2,3 5 16 32 2 8 8 14 16 3 Формы 6 4-9 60 6 24 30 3 8 Промежуточная аттестация 5. Образовательные технологии, применяемые при освоении дисциплины Традиционные образовательные технологии: – лекции; – лабораторные занятия; Активные и интерактивные формы занятий: – проблемная лекция; – занятия в форме конференций, дискуссий; – разработка проектов по изучаемым проблемам. 5 Формы текущего контроля успеваемости (по неделям семестра) Формы промежуточной аттестации (по семестрам) 9 Блиц-опрос Отчет по лабораторным работам Отчет по лабораторным работам Зачет в 6 семестре Информационные технологии, используемые при осуществлении образовательного процесса по дисциплине Использование информационных ресурсов, доступных в информационнотелекоммуникационной сети Интернет (см. перечень ресурсов в п. 8 настоящей программы). Составление и редактирование текстов при помощи текстовых редакторов. Создание программного приложения средствами 1С:Предприятия 8. Для обеспечения доступности обучения инвалидам и лицам с ограниченными возможностями здоровья учебные материалы могут быть адаптированы с учетом особых потребностей: в печатных материалах укрупнен шрифт, произведена замена текста аудиозаписью, использованы звуковые средства воспроизведения информации. 6. Учебно-методическое обеспечение самостоятельной работы студентов. Оценочные средства для текущего контроля успеваемости, промежуточной аттестации по итогам освоения дисциплины Самостоятельная работа студентов по дисциплине Самостоятельная работа студентов включает в себя подготовку к занятиям по контрольным вопросам, разработку индивидуальных заданий в процессе выполнения лабораторных работ. Электронные версии лабораторных работ хранятся на факультетском файл-сервере \\kafpi_serv и содержат все необходимые методические указания и задания для индивидуального выполнения. Учебно-методическое обеспечение самостоятельной работы соответствует перечню ресурсов в п. 8 настоящей программы. Оценочные средства для текущего контроля успеваемости и промежуточной аттестации по дисциплине 1. 2. 3. 4. 5. 6. 6 Контрольные задания Создайте отчет, который будет показывать движения материалов по складам с указанием даты поступления или расхода материала, количества, а также документа, с помощью которого осуществляется поступление или расход материала. Не используя конструктор, создайте печатную форму для документа Приходная накладная. Отредактируйте реквизиты, модуль и форму документа ОказаниеУслуги таким образом, чтобы в табличной части отображался вид номенклатуры. Поле не должно быть редактируемым, и его заполнение должно происходить автоматически при выборе номенклатуры. Создайте оборотный регистр Услуги, который в отличие от регистра Продажи будет содержать сведения только об услугах (вид номенклатуры - услуга) Измените процедуру проведения документа ОказаниеУслуги таким образом, чтобы в новый регистр попадали данные об указанных услугах. Создайте отчет, который выводит все работы, выполненные мастерами, сгруппированные по мастерам. 7. 8. 9. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 7 Создайте отчет поступлений материалов с указанием документа, отражающего поступление. Создайте необходимые объекты метаданных, позволяющие производить перемещение материалов по складам. Создайте необходимые объекты метаданных, позволяющие вводить начальные остатки номенклатуры. Контрольные вопросы Для чего предназначен объект конфигурации Справочник? Каковы характерные особенности справочника? Для чего используются реквизиты и табличные части справочника? Зачем нужны иерархические справочники и что такое родитель? Зачем нужны подчиненные справочники и что такое владелец? Что такое предопределенные элементы? Чем, с точки зрения конфигурации, отличаются обычные элементы справочника от предопределенных элементов? Что такое окно редактирования объекта конфигурации? Как создать объект конфигурации справочник и описать его структуру? Когда следует использовать редактирование справочника в списке, а когда - в диалоге? Как добавить новые элементы в справочник? Как создать группу справочника? Как пользователь может отличить обычные элементы справочника от предопределенных элементов? Как переместить элементы из одной группы справочника в другую? Как запустить 1С:Предприятие в режиме отладки? Для чего предназначен объект конфигурации Документ? Какими характерными особенностями обладает документ? Для чего предназначены реквизиты и табличные части документа? Что такое проведение документа? Как создать объект конфигурации Документ и описать его основную структуру? Как создать новый документ и заполнить его данными? Как создать собственную форму документа? Что такое конструктор форм? Что такое элементы управления? Что такое события и с чем они связаны? Что такое обработчик события и как его создать? Что такое модуль и для чего он нужен? Зачем нужны общие модули? Как сделать процедуру доступной в разных модулях? Как назначить обработчик события? Как отобразить сумму по колонке табличного поля? Для чего предназначен объект конфигурации Регистр накопления? Почему следует использовать регистры, хотя необходимая информация содержится в других объектах? Для чего нужны измерения регистра, ресурсы и реквизиты - что такое движения регистра и что такое регистратор? Как создать новый регистр накопления и описать его структуру? Как создать движения документа с помощью конструктора движений? Как средствами встроенного языка обойти табличную часть документа и обратиться к ее данным? Как средствами встроенного языка сформировать и записать движения документа в регистр накопления? 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 8 Для чего предназначен объект конфигурации Регистр сведений? Какими особенностями обладает объект конфигурации Регистр сведений? В чем главные отличия регистра сведений от регистра накопления? Какие поля определяют ключ уникальности регистра накопления? Что такое периодический регистр сведений и что такое независимый регистр сведений? Как создать периодический регистр сведений? Что такое ведущее измерение регистра? Как получить значения ресурсов наиболее поздних записей регистра средствами встроенного языка? Для чего может понадобиться проведение документа по нескольким регистрам? Как с помощью конструктора создать движения документа по нескольким регистрам? Исходя из каких соображений конструктор формирует текст процедуры проведения по нескольким регистрам? Для чего предназначен объект конфигурации Отчет? Как создать отчет с помощью конструктора выходных форм? Для чего предназначен объект конфигурации Макет? Что такое конструктор печати? Как создать макет с помощью конструктора печати? Как изменить табличный документ? Какая разница в заполнении ячейки табличного документа текстом, параметром и шаблоном? Как с помощью встроенного языка вывести в табличный документ новую область? Как изменить внешний вид и поведение элемента? Для чего предназначен объект конфигурации Перечисление? Как создать новое перечисление Как с помощью перечисления задать принадлежность элементов справочника к той или иной смысловой группе Как обратиться к значению перечисления средствами встроенного языка Что такое оборотный регистр накопления В чем отличие между регистром накопления остатков и оборотным регистром накопления Как выбирать реквизиты и измерения при создании регистров накопления Как создать оборотный регистр накопления Как создать движения документа без использования конструктора движений Для чего предназначен объект встроенного языка Запрос? Что является источником данных запроса? В чем отличие между реальными, виртуальными и ссылочными таблицами? Из каких частей состоит текст запроса, какие из них являются обязательными? Каковы основные синтаксические конструкции языка запросов? Как использовать конструктор запроса? Что такое псевдонимы в языке запросов? Что такое параметры запроса? Что такое параметры виртуальной таблицы? Что такое левое соединение? Как запросом выбрать данные в некотором периоде? Как использовать в запросе данные из нескольких таблиц? Как использовать группировки в запросе и в табличном документе? Как запросом получить последние значения регистра сведений? Как вывести запросом иерархический справочник? Что такое диаграмма и для чего она используется? Как устроена диаграмма? Какие существуют способы заполнения диаграммы данными? Как заполнить диаграмму данными, используя средства встроенного языка? Для чего предназначен объект конфигурации План видов характеристик? В чем принципиальное отличие плана вида характеристик от справочника? Что такое тип значения характеристик? Зачем нужны дополнительные значения характеристик? Как, используя план видов характеристик, организовать учет по переменному количеству характеристик? 92. Как создать план видов характеристик? 93. Как добавить новую панель в форму и добавить страницы? 94. Как перенести элементы управления в новую панель? 95. Что такое связь по типу? 96. Что такое связь по владельцу 97. Как обработать конфликтные ситуации при работе со связью по типу? 98. Как назначить обработчик события изменения данных? 99. Как ограничить выборку виртуальной таблицы результатом вложенного запроса? 100.Как использовать план видов характеристик для организации ведения бухгалтерского учета? 101.Что такое субконто? 102.Для чего предназначен объект конфигурации План счетов? 103.Как создать план счетов? 104.Для чего предназначен Регистр бухгалтерии? 105.Как создать регистр бухгалтерии и настроить параметры учета? 106.Как создать движения документа по регистру бухгалтерии при помощи конструктора движений? 107.Как создать движения документа по регистру бухгалтерии средствами встроенного языка? 108.Как получить данные из регистра бухгалтерии запросом? 109.Что такое сложные периодические расчеты? 110.Что такое вид расчета, база? 111.Какая разница между базовым периодом, фактическим периодом и периодом действия? 112.Что такое зависимость по базовому периоду? 113.Что такое вытеснение по периоду действия? 114.Для чего предназначен объект конфигурации план видов расчета? 115.Каковы основные свойства плана видов расчета? 116.Какая разница между базовыми, вытесняющими и ведущими видами расчетов? 117.Как создать план видов расчета? 118.Что такое объект конфигурации регистр расчета? 119.Каковы отличительные особенности регистра расчета? 120.Что такое график времени? 121.Что такое перерасчет? 122.По какому принципу формируются записи перерасчета? 123.Как создать регистр расчета? 124.Как создать движения документа по регистру расчета? 125.Как запросом получить записи перерасчета? 126.Как работает перерасчет? 127.Как рассчитать записи регистра расчета? 128.Как запросом получить данные графика и базы? 129.Как выполнить перерасчет отдельных записей регистра расчета? 130.Как получить запросом записи регистра расчета? 131.Как получить запросом фактический период действия записей регистра расчета? 85. 86. 87. 88. 89. 90. 91. 9 132.Для чего используется объект конфигурации Подсистема? 133.Как описать логическую структуру конфигурации при помощи объектов Подсистема? 134.Для чего предназначен объект конфигурации Роль? 135.Как создать роль, используя подсистемы конфигурации? 136.Для чего предназначен объект конфигурации Интерфейс? 137.Как создать интерфейс, используя подсистемы конфигурации? 138.Как создать список пользователей системы и определить их права? 139.Чем аутентификация средствами 1С:Предприятия отличается от аутентификации Windows? 7. Данные для учета успеваемости студентов в БАРС Очная форма обучения Таблица максимальных баллов по видам учебной деятельности 1 2 Лекции Лабораторные занятия 10 40 3 4 5 6 7 Другие виды Практические Самостоятельная Автоматизирован Промежуточная учебной занятия работа ное тестирование аттестация деятельности 20 0 30 8 Итого 100 Программа оценивания учебной деятельности студента Лекции Посещаемость, опрос, активность и др. за один семестр – от 0 до 10 баллов. Лабораторные занятия Контроль решения текущих задач на лабораторных занятиях, самостоятельность и правильность из выполнения - от 0 до 40 баллов. Практические занятия Не предусмотрены. Самостоятельная работа Дополнительные задания к лабораторным работам – от 0 до 20 баллов. Автоматизированное тестирование Не предусмотрено. Другие виды учебной деятельности Не предусмотрено. Промежуточная аттестация при проведении промежуточной аттестации ответ на «отлично» оценивается от 25 до 30 баллов; ответ на «хорошо» оценивается от 20 до 24 баллов; ответ на «удовлетворительно» оценивается от 15 до 19 баллов; ответ на «неудовлетворительно» оценивается от 0 до 14 баллов. Таким образом, максимально возможная сумма баллов за все виды учебной деятельности студента за 5 семестр по дисциплине «Языки разработки ИСЭ» составляет 100 баллов. 10 Пересчет полученной студентом суммы баллов по дисциплине «Языки разработки ИСЭ» в оценку 65 баллов и более «зачтено» меньше 65 баллов «не зачтено» 8. Учебно-методическое и информационное обеспечение дисциплины Литература по курсу Основная литература 1. Гаврилова, И.В. Разработка приложений [Электронный ресурс] / И.В. Гаврилова. М. : Флинта, 2012. – 241 с. - URL: http://e.lanbook.com/ (ЭБС «ЛАНЬ»). 2. Рудикова, Л. Базы данных. Разработка приложений [Электронный ресурс] / Рудикова Л. - СПб. : БХВ-Петербург, 2010. - 496 с. - URL: http://ibooks.ru (ЭБС «IBOOKS») Дополнительная литература 1. Заботина, Н.Н. Проектирование информационных систем: Учебное пособие [Электронный ресурс] / Н.Н. Заботина. - М.: Инфра-М, 2013. - 331 с. URL: http://znanium.com (ЭБС «ZNANIUM.COM»). 2. Масленникова, О.Е. Разработка реляционных баз данных с использованием CASEсредства ALL Fusion Data Modeler [Электронный ресурс] / О.Е. Масленникова, О.Б. Назарова. - М. : ФЛИНТА, 2013. - 74 с. - URL: http://e.lanbook.com/ (ЭБС «ЛАНЬ»). 3. Ревунков, Г.И. Базы и банки данных [Электронный ресурс] / Г.И. Ревунков. - М. : МГТУ им. Н.Э. Баумана, 2011. – 68 с. - URL: http://e.lanbook.com/ (ЭБС «ЛАНЬ»). Интернет-ресурсы 1. 1С:Предприятие 8 [Электронный ресурс]. – URL: http://v8.1c.ru/ 2. Фирма 1С [Электронный ресурс]. – URL: http://www.1c.ru/ 3. Единая коллекция цифровых образовательных ресурсов [Электронный ресурс]. – URL: http://scool-collection.edu.ru 4. Единое окно доступа к образовательным ресурсам [Электронный ресурс]. – URL: http://window.edu.ru 5. Издательство «Лань» [Электронный ресурс]: электронно-библиотечная система. – URL: http://e.lanbook.com/ 6. Издательство «Юрайт» [Электронный ресурс]: электронно-библиотечная система. – URL: http://biblio-online.ru 7. eLIBRARY.RU [Электронный ресурс]: научная электронная библиотека. – URL: http://www.elibrary.ru 8. ibooks.ru [Электронный ресурс]: электронно-библиотечная система. – URL: http://ibooks.ru 9. Znanium.com [Электронный ресурс]: электронно-библиотечная система. – URL: http://znanium.com Программное обеспечение 11 Microsoft Word 2007 1С:Предприятие 8. Учебная версия 9. Материально-техническое обеспечение дисциплины Учебные аудитории, оборудованные комплектом мебели, доской. Комплект проекционного мультимедийного оборудования. Компьютерный класс с доступом к сети Интернет. Библиотека с информационными ресурсами на бумажных и электронных носителях. Оборудование для аудио- и видеозаписи. Офисная оргтехника. Рабочая программа дисциплины «Языки разработки ЭИС» составлена в соответствии с требованиями ФГОС ВО по направлению подготовки 230700 Прикладная информатика и профилю Прикладная информатика в экономике (квалификация (степень) «бакалавр») и требованиями приказа Министерства образования и науки РФ № 1367 от 19.12.2013 г. о порядке организации и осуществления образовательной деятельности по образовательным программам высшего образования – программам бакалавриата, программам специалитета, программам магистратуры. Программа разработана в 2011 г. (одобрена на заседании кафедры прикладной информатики, протокол № 7 от «29» августа 2011 года) Программа актуализирована в 2014 г. (одобрена на заседании кафедры физики и информационных технологий, протокол № 2 от «16» октября 2014 года) 12 Автор: к. ф.-м. н., доцент Насонова Е.Д. Зав. кафедрой физики и информационных технологий к. пед. н., доцент Сухорукова Е.В. Декан факультета математики, экономики и информатики к. пед. н., доцент Кертанова В.В.