Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

7242

.pdf
Скачиваний:
0
Добавлен:
23.11.2023
Размер:
1.02 Mб
Скачать

Министерство образования и науки Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего образования

«Нижегородский государственный архитектурно-строительный университет»

Тагайцева С.Г.

ПРЕДМЕТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ

Учебно-методическое пособие по подготовке к лекциям, практическим занятиям

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

для обучающихся по дисциплине «Предметно-ориентированное программирование»

по направлению подготовки 09.03.03 Прикладная информатика направленность (профиль) Прикладная информатика в экономике

Нижний Новгород

2022

УДК 004.9

Тагайцева С.Г.. / Предметно-ориентированное программирование: учебно-

методическое пособие / С.Г.Тагайцева; Нижегородский государственный архитектурно-

строительный университет – Нижний Новгород: ННГАСУ, 2022. – 35 с.– Текст: электронный.

Внастоящем учебно-методическом пособии по дисциплине «Предметно-

ориентированное программирование» даются конкретные рекомендации учащимся для освое-

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

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

методического пособия — это помощь в усвоении лекций, в подготовке к практическим заня-

тиям, а также в написании курсовой работы.

Учебно-методическое пособие предназначено для обучающихся в ННГАСУ по дис-

циплине «Предметно-ориентированное программирование» по направлению подготовки

09.03.03 Прикладная информатика, направленность (профиль) Прикладная информатика в экономике.

© С.Г.Тагайцева, 2022 © ННГАСУ, 2022

2

Оглавление

1.

Общие положения.............................................................

4

 

1.1

Цели изучения дисциплины и результаты обучения .............................

4

 

1.2

Содержание дисциплины ...................................................

5

 

1.3

Вспомогательная литература для изучения дисциплины .........................

6

2.

Методические указания по подготовке к лекциям ..................................

8

 

2.1

Общие рекомендации по работе на лекциях ....................................

8

 

2.2

Общие рекомендации при работе с конспектом лекций ..........................

8

 

2.3

Контрольные вопросы ......................................................

8

3.

Методические указания по подготовке к лабораторным занятиям ....................

10

 

3.1

Общие рекомендации по подготовке к лабораторным занятиям ..................

10

 

3.2

Примеры лабораторных занятий ............................................

10

 

 

Лабораторная работа № 1. ..............................................................................................

10

 

 

Лабораторная работа № 2. ..............................................................................................

15

 

 

Лабораторная работа № 3. ..............................................................................................

18

 

 

Лабораторная работа № 4. ..............................................................................................

20

 

 

Лабораторная работа № 5. ..............................................................................................

23

4.

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

28

 

4.1

Общие рекомендации для самостоятельной работы ............................

28

 

4.2

Темы для самостоятельного изучения .......................................

30

5.

Методические указания по написанию курсовой работы (Общие рекомендации)........

31

 

5.1

Цели выполнения курсовой работы ..........................................

31

 

5.2

Общие требования к оформлению курсовой работы ........................................................

31

 

5.3

Примерный список тем курсовой работы......................................

33

3

1. Общие положения

1.1 Цели изучения дисциплины и результаты обучения

Основными целями освоения учебной дисциплины «Предметно-ориентированное

программирование» являются:

дать представление и понимание основных свойств и средств встроенного языка плат-

формы 1С;

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

дать основы для дальнейшего изучения 1С-технологий.

В процессе освоения дисциплины студент должен

Знать:

встроенный язык программирования 1С

структурированный язык запросов к базам данных,

строение основных объектов конфигурации (справочников, документов, регистров и т.

д.);

сущность процедурного и предметно-ориентированного подхода в программировании;

основы предметно-ориентированного подхода для проектирования информационных систем;

- основы клиент-серверной архитектуры корпоративной информационной системы.

Уметь:

описывать модели предметной области средствами, предоставляемыми системой;

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

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

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

ориентироваться в предметно-ориентированного подхода для проектирования инфор-

мационных систем;

объяснить основы клиент-серверной архитектуры корпоративной информационной си-

стемы.

4

Владеть:

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

навыками определения прав доступа к функциональности системы;

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

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

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

навыками формирования простых отчетов.

Данная дисциплина изучается студентами два семестра. В рамках данной дисциплины студенты изучают средства разработки платформы «1С:Предприятие 8», освоение которой было положено в дисциплине «Информационные системы и технологии», также изучается встроенный язык 1С. В конце изучения учебной дисциплины «Предметно-

ориентированное программирование» предусмотрена курсовая работа.

1.2 Содержание дисциплины

Материал дисциплины сгруппирован по следующим разделам:

СЕМЕСТР № 4

1. Структура программ "1С:Предприятие 8".

Характеристики платформы. Понятия платформы, конфигурации, базы данных. Функционирование системы. Интерфейс конфигуратора.

2. Объекты системы. Концепция системы.

Понятие объекта. Классификация объектов конфигурации. Типы данных. Универсальные коллекции значений.

3.. Знакомство со встроенным языком системы.

Переменные. Циклические операторы. Условные операторы.

4. Виды модулей.

Структура программного модуля. Процедуры и функции. Обработчики событий.

5

5. Создание игрового приложения средствами встроенного языка 1С.

Объект конфигурации обработка. Внешняя обработка. Определение ролей. Формирование отчетов.

СЕМЕСТР № 5

6. Объект конфигурации Подсистема и Справочник.

Создание подсистем и справочников. Виды справочников. Формы справочников.

7. Объект конфигурации Документ.

Проведение документов. Формы документов. Модули документов.

8. Регистры накопления. Регистры сведений.

Виды регистров накопления. Движения документов. Конструктор движений. Виды регистров сведений.

9. Объект конфигурации Отчет.

Конструктор формирования отчетов - схема компоновки данных. Создание простых и универсальных отчетов. Знакомство с языком запросов.

10. Автоматизация бухгалтерского учета.

Регистры бухгалтерии. План счетов. План видов характеристик.

11. Автоматизация учета по заработной плате.

Регистры расчетов. Механизм ввода на основании.

12. Администрирование в системе "1С:Предприятие 8".

Роли. Права. Настройка рабочего стола.

13. Архитектурные и технологические решения в платформе.

Интеграция с другими системами. Масштабируемость. Защита персональных данных.

1.3 Вспомогательная литература для изучения дисциплины

1. Заика, А. А.. Разработка прикладных решений для платформы 1С:Предприятие 8.2 в режиме «Управляемое приложение» : учебное пособие. / Заика, А. А. ; А. А. Заика. – Москва : Интер- нет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2021. – 238 с. –

URL: URL: http://www.iprbookshop.ru/102061.html. – ISBN ISBN 978-5-4497-0925-7.

6

2.Тагайцева Светлана Георгиевна. Создание игровых приложений в "1С: Предприятие 8" : учеб. пособие. / Тагайцева Светлана Георгиевна, Юрченко Татьяна Владиславовна ; Нижегор. гос. архит.-строит. ун-т. – Нижний Новгород : ННГАСУ, 2014. – 1 CD ROM.

3.Тагайцева Светлана Георгиевна. Разработка прикладных решений на платформе 1С: Предприятие 8 : учеб. пособие. / Тагайцева Светлана Георгиевна, Юрченко Татьяна Владиславовна ; Нижегор. гос. архит.-строит. ун-т. – Нижний Новгород : ННГАСУ, 2016. – 1 CD ROM. – ISBN ISBN 978-5-528-00146-3.

4.Основы конфигурирования в системе «1С:Предприятие 8.0» : учебное пособие. / Москва : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2021. –

222с. – URL: URL: http://www.iprbookshop.ru/102027.html. – ISBN ISBN 978-5-4497-0876-2.

7

2. Методические указания по подготовке к лекциям

2.1 Общие рекомендации по работе на лекциях

Лекция является главным звеном дидактического цикла обучения. Ее цель — форми-

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

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

ным, фундаментальным вопросам изучаемой дисциплины.

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

Личное общение на лекции преподавателя со студентами предоставляет большие воз-

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

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

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

ме, что способствует повышению эффективности лекционных занятий.

2.2Общие рекомендации при работе с конспектом лекций

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

Конспект помогает внимательно слушать, лучше запоминать в процессе осмысленного запи-

сывания, обеспечивает наличие опорных материалов при подготовке к семинару, зачету, экза-

мену.

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

дованной литературы, дополняющие материал прослушанной лекции, а также подчеркиваю-

щие особую важность тех или иных теоретических положений.

В случае неясности по тем или иным вопросам необходимо задавать преподавателю уточняющие вопросы. Следует ясно понимать, что отсутствие вопросов без обсуждения озна-

чает в большинстве случаев неусвоенность материала дисциплины.

2.3 Контрольные вопросы

1.Понятия платформы, конфигурации и информационной базы.

8

2.Объекты системы.

3.Дерево конфигурации.

4.Типы данных.

5.Циклические операторы.

6.Условные операторы

7.Понятие процедур и функций.

8.Виды модулей.

9.Понятие обработчика событий.

10.Объект конфигурации Подсистема и Справочник.

11.Объект конфигурации Документ.

12.Регистры накопления.

13.Регистры сведений.

14.Объект конфигурации Отчет.

15.Роль конструктора формирования отчетов - схемы компоновки данных.

16.Администрирование в системе "1С:Предприятие 8".

9

3. Методические указания по подготовке к лабораторным занятиям

3.1Общие рекомендации по подготовке к лабораторным занятиям

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

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

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

подавателя и требования учебной программы.

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

ные занятия.

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

Готовясь к докладу или реферативному сообщению, желательно обращаться за мето-

дической помощью к преподавателю. Составить план-конспект своего выступления. Проду-

мать примеры с целью обеспечения тесной связи изучаемой теории с реальной жизнью. Свое-

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

нить список использованной литературы современными источниками, не представленными в списке рекомендованной литературы, и в дальнейшем использовать собственные подготов-

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

3.2 Примеры лабораторных занятий

Лабораторная работа № 1.

Начало работы с конфигурацией. Создание подсистем.

1.Открыть окно конфигурации:

Пункт меню Конфигурация – Открыть конфигурацию.

2.Выделить в дереве конфигурации корневой элемент Конфигурация и

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

Из открывшегося списка выбрать Свойства.

Задать имя конфигурации СервисноеОбслуживание

3.Создать подсистемы:

УчетМатериалов

10

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]