Главная » Учебные материалы » Управление разработкой информационных систем » Домашние задания » ИДДО НИУ «МЭИ» » Несколько классов/семестров » Номер КМ-3 » Помощь с выполнением - КМ-3. Методологии и технологии проектирования информационных систем. Контрольная работа
Для студентов ИДДО НИУ «МЭИ» по предмету Управление разработкой информационных системПомощь с выполнением - КМ-3. Методологии и технологии проектирования информационных систем. Контрольная работаПомощь с выполнением - КМ-3. Методологии и технологии проектирования информационных систем. Контрольная работа
2024-12-08СтудИзба

📊 Помощь с выполнением КМ-3 по курсу Управление разработкой информационных систем – Контрольная работа по методологиям и технологиям проектирования 💻

Описание

Помогу выполнить - КМ-3. Методологии и технологии проектирования информационных систем. Контрольная работа

Для решения лабораторных работ Вам необходимо скачать с официального сайта компании 1С Учебную версию платформы 1С:Предприятие 8 («1С:Предприятие 8.3, учебная версия (8.3.23.1688)»), установить ее на свой компьютер, создайте информационную базу и назовите ее «Лабораторная работа 1. Ф.И.О.»



ЛАБОРАТОРНАЯ РАБОТА. СОЗДАНИЕ ПРОЦЕДУР.


  1. Запустите систему в режиме Конфигуратора.


Выберите пункт меню Сервис > Параметры. В открывшемся окне на закладке Общие выберите режим запуска Управляемое приложение и обычное приложение, а на вкладке Запуск 1С:Пердприятия установите Толстый клиент (обычное приложение).

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


  1. Создание внешней обработки.

Выберите в меню Файл команду Новый. В диалоговом окне Выбор вида документа выберите Внешняя обработка.


Присвойте имя Внешней обработке Лабораторная1_1



Для дальнейшей работы сохраним обработку. В меню Файл выберите команду Сохранить как, создайте на своем диске папку Внешние обработки и присвойте имя Лабораторная1_1. Обратите внимание на расширение *.epf. Это характерное расширение для внешних отчетов и обработок.



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

Далее рассмотрим внимательно диалоговое окно формирования внешней обработки. Поле Форма внешней обработки позволяет назначить Основную форму, которая будет отображаться при вызове нашей обработки в режиме 1С:Предприятие. Ниже расположен список подчиненных объектов (реквизиты табличные части, формы, макеты).

Создадим форму для нашей обработки. Вызовем Конструктор формы обработки:

  1. способ осуществляется через пункт Действия (в виде кнопки) в котором присутствует подменю Добавить, далее выбирается команда Форма.

  1. способ заключается в выделении пункта Формы в списке подчиненных объектов, затем можно нажать кнопку Ins, или же воспользоваться правой клавишей мыши нажав ее и выбрав пункт Добавить.


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



Далее сохраните обработку в режиме Конфигуратора. Запустите систему в режиме 1С:Предприятие. Для этого выберите в меню Отладка команду Начать отладку или F5.


В режиме 1С:Предприятие выберите в меню Файл команду Открыть. Появится диалоговое окно с файлом внешней обработки, выберите нашу внешнюю обработку Лабораторная1_1.

Вернемся к режиму Конфигуратора. Продолжим рассмотрение формирования внешней обработки Лабораторная1_1. Выделите созданную Основную_форму и нажмите на клавишу Enter. Появится диалоговое окно Основной_формы.


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

На нашем шаблоне система 1С:Предприятие разместила две командные панели. Одна панель находится в верхней части формы, другая в нижней. Рассмотрим командную панель, расположенную в нижней части формы. Она содержит два элемента панели с текстом Выполнить и Закрыть. Они представляют собой кнопки. В режиме 1С:Предприятие нажатие нажать мышью на любую из кнопок или же нажатие клавиши Enter вызывает соответствующую команду на выполнение.

Нажмите дважды на элементе с надписью Выполнить. В диалоговом окне Палитра Свойств объекта конфигурации расположены следующие поля:


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

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

  • список Действие. Команда КонпкаВыполнитьНажатие – это название процедуры. Данная процедура содержит параметр Элемент.

  1. Набор кода на закладке Модуль.

Перейдем в закладку Модуль.


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

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

Закладка Модуль представляет собой текстовый редактор, в котором разработчик пишет код для наполнения тех или иных программных конструкций. В системе 1С:Предприятие существует средство, облегчающее написание программного кода, это Автозавершение. Вы пишите имя объекта, потом ставите точку, далее система предлагает список свойств, процедур и т.п. На данный момент система 1С:Предприятие прописала процедуру КнопкаВыполнитьНажатие(Элемент).

Процедура – часть программного модуля, которая может быть выполнена обращением к ней по имени. Например, если имеется процедура Печать(), а так же кнопка на форме в обработке нажатия которой прописано имя процедуры – Печать (), то при нажатии кнопки процедура будет выполнена. Обратите внимание, что скобки ставятся даже если процедура, не имеет параметров.

Тело процедуры пока пусто, если не считать строку:

// Вставить содержимое обработчика.


Введите строку

Сообщить ("Добрый день");

в тело процедуры



Синтаксис функции:

Сообщить (<Текст сообщения>, <Статус>)

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

Запустите систему в режиме 1С:Предприятие, выберите в меню Файл команду Открыть и откройте внешнюю обработку Лабораторная1_1. Нажмите кнопку Выполнить и обратите внимание, что встроенная процедура Сообщить() в нашем случае в режиме 1С:Предприятие выводит последовательность символов Добрый день в окно Служебные сообщения (в нижней части экрана).



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

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






  1. Добавим элемент управления формы Кнопка. В меню Форма в главном меню выберите команду Вставить элемент управления.


В появившемся окне Вставка элемента управления выбираем элемент Кнопка.

Зададим ему имя Пример1, остальные настройки оставляем без изменений.


Нажмите Ок, далее курсором мыши подведите к месту размещения будущей кнопки на форме и щелкните еще раз. Кнопка расположилась там, где ей следует, а на закладке Модуль появилась новая процедура СформироватьНажатие(Элемент).



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

  1. Перейдите в закладку Модуль. Откройте процедуру

Пример1Нажатие(Элемент).


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

Явное объявление переменной должно быть до первого используемого оператора. Например,

Перем Счетчик;

В данном примере введена переменная Счетчик. При явном объявлении переменной ей присваивается пустое значение. Для того что бы использовать ее в правой части выражения, ее необходимо инициализировать, то есть присвоить ей значение, например, ноль. Символ = называется оператором присваивания.

Введите в тело процедуры следующий текст:

Процедура Пример1Нажатие(Элемент) Перем ВремП, Счетчик;

Счетчик = 0;

ВремП = Счетчик +10; Сообщить (ВремП)

КонецПроцедуры

Сохраните вшеннюю обработку и запустите систему в режиме 1С:Предприятие.

Посмотрите результат выполнения примера.


  1. Неявное определение переменной производится таким образом: вводится новая переменная, которой тут же присваивается какое-либо значение.

Например:

ИмяДокум = “Расходная накладная”;

В этом примере переменная ИмяДокум создается не явно. Но только на первый взгляд неявное объявление кажется удобным.

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

Переменные могут быть:

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

Вернитесь к внешней обработке Лабораторная1_1 и создайте новую кнопку с именем Пример2. В тело процедуры введите следующий текст:

Процедура Пример2Нажатие(Элемент)

Перем СуммаОбщая1; // локальная переменная Сообщить ("СуммаОбщая1 = " + СуммаОбщая1);

КонецПроцедуры

СуммаОбщая2 = 50; // неявное объявление переменной модуля


Пример показывает неявное объявление переменной модуля, но в процедуре она не используется. Выполнение примера не вызывает Ошибки.



Следующий пример составлен таким образом, что бы переменная модуля, объявленная не явно, участвовала в вычислениях процедуры. Измените текст тела процедуры кнопки Пример2.

Процедура Пример2Нажатие(Элемент)

Перем СуммаОбщая1; // локальная переменная

СуммаОбщая1 = 60 + СуммаОбщая2; // пытаемся работать с переменной модуля

Сообщить ("СуммаОбщая1 = " + СуммаОбщая1); Сообщить ("СуммаОбщая2= " + СуммаОбщая2);

КонецПроцедуры

СуммаОбщая2 = 50; // неявное объявление переменной модуля

Выполнение вышеприведенного примера вызовет ошибку.



Данная ошибка устраняется объявлением явным образом переменной модуля. Измените текст тела процедуры кнопки Пример2.

Процедура Пример2Нажатие(Элемент)

Перем СуммаОбщая1; // локальная переменная СуммаОбщая2 = 50; // инициализация

СуммаОбщая1 = 60 + СуммаОбщая2; // пытаемся работать с переменной модуля

Сообщить ("СуммаОбщая1 = " + СуммаОбщая1); // это локальная переменная

Сообщить ("СуммаОбщая2= " + СуммаОбщая2); КонецПроцедуры

В результате выполнения примера появляется следующее служебное сообщение:



Локальные переменные инициализируются в своей процедуре (функции), они теряют свое значение при выходе из нее. Переменные модуля могут инициализироваться в любой процедуре (функции) или в конце модуля после всех процедур (функций), глобальные переменные принимают значение в модуле, где были объявлены, в других модулях, в процедурах (функциях). Таким образом, практически неявное объявление используют только для локальной переменной. Глобальные переменные описываются в модуле с ключевым словом Экспорт.

Возможна такая ситуация: в каком-либо модуле объявлена глобальная переменная с именем СуммаОбщая. Разработчик, обслуживающий конфигурацию, собирается в своей процедуре определить неявным образом локальную переменную СуммаОбщая. Но он будет выполнять все операции с глобальной переменной СуммаОбщая, а не с локальной. Это может вызвать не совсем тот результат, который он ожидал. В другом модуле значение переменной СуммаОбщая так же может быть изменено. Для того что бы перекрыть действие глобальной переменной, ему надо явным образом через ключевое слово Перем


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

  1. Введите следующие изменения в рассматриваемом выше пример:


Перем СуммаОбщая1; // переменная модуля Перем СуммаОбщая2; // переменная модуля


Процедура КнопкаВыполнитьНажатие(Кнопка) Сообщить ("Добрый день");

КонецПроцедуры


Процедура Пример1Нажатие(Элемент) Перем ВремП, Счетчик;

Счетчик = 0;

ВремП = Счетчик +10; Сообщить (ВремП)

КонецПроцедуры


Процедура ВычислениеЗнач()

СуммаОбщая1 = 50; // работаем с переменной модуля СуммаОбщая2 = 20; // работаем с переменной модуля

КонецПроцедуры


Процедура ВвыводДляПльзователя()

Сообщить ("СуммаОбщая1= " + СуммаОбщая1); // работаем с переменной модуля

Сообщить ("СуммаОбщая2= " + СуммаОбщая2); // работаем с переменной модуля

КонецПроцедуры


Процедура Пример2Нажатие(Элемент)


Перем СуммаОбщая1; // локальная переменная ВычислениеЗнач() ;

СуммаОбщая1 = 60; // работаем с локальной переменной, она перекрыла переменную модуля

СуммаОбщая2 = 60; // работаем с переменной модуля ВвыводДляПльзователя();

КонецПроцедуры


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



Контрольная работа


ЗАДАНИЕ 1

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

Ввести значения переменных Количество = 10 и переменной Цена = 20 во второй процедуре. Произвести расчет значения ИТОГО=Количество*Цена в первой процедуре Процедура Вычисление(…) и вывести значение ИТОГО в служебное окно.


ЗАДАНИЕ 2

Создать следующие процедуры:

  1. В первой вводятся ваши оценки за осенний семестр 2023-2024 учебного года и рассчитывается среднее значение.
  2. Во второй вводятся ваши оценки за весенний семестр 2023-2024 учебного года и рассчитывается среднее значение.
  3. В третьей процедуре выводится в служебное окно информация о среднем балле за осенний семестр, весенний семестр и за весь год.

Решите задания лабораторной и контрольной работы. Оформите все и пришлите на проверку преподавателю.

Показать/скрыть дополнительное описание

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

Файлы условия, демо

Характеристики домашнего задания

Учебное заведение
Номер задания
Программы
Теги
Просмотров
4
Качество
Идеальное компьютерное
Срок выполнения
3 суток

Преподаватели

Картинка-подпись
Гарантия сдачи без лишних хлопот! ✅🎓 Ответы на тесты по любым дисциплинам, базы вопросов, работы и услуги для Синергии, МЭИ и других вузов – всё уже готово! 🚀 🎯📚 Гарантия качества – или возврат денег! 💰✅

Комментарии

Поделитесь ссылкой:
Базовая цена: 2 490 руб.
Ускорить срок Услуга за 499 руб.
Срочное выполнение Услуга за 999 руб.
Расширенная гарантия +3 недели гарантии, +10% цены
Рейтинг ждёт первых оценок
0 из 5
Оставьте первую оценку и отзыв!
Поделитесь ссылкой:
Сопутствующие материалы
Вы можете использовать домашнюю работу для примера, а также можете ссылаться на неё в своей работе. Авторство принадлежит автору работы, поэтому запрещено копировать текст из этой работы для любой публикации, в том числе в свою домашнюю работу в учебном заведении, без правильно оформленной ссылки. Читайте как правильно публиковать ссылки в своей работе.
Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6294
Авторов
на СтудИзбе
314
Средний доход
с одного платного файла
Обучение Подробнее