Использование UML-диаграмм классов для построения объектных моделей данных экономических приложений на платформе "1С:Предприятие"

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

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 02.04.2019
Размер файла 514,8 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

ИСПОЛЬЗОВАНИЕ UML-ДИАГРАММ КЛАССОВ ДЛЯ ПОСТРОЕНИЯ ОБЪЕКТНЫХ МОДЕЛЕЙ ДАННЫХ ЭКОНОМИЧЕСКИХ ПРИЛОЖЕНИЙ НА ПЛАТФОРМЕ «1С:ПРЕДПРИЯТИЕ»

Широбокова С.Н., канд. экон. наук,

Сериков О.Н.

Южно-Российский государственный политехнический университет (НПИ) имени М.И. Платова, г. Новочеркасск

По предложенной в [1-2] методике построение модели прикладных объектов предлагается реализовывать с помощью диаграммы классов унифицированного языка моделирования UML. Рассмотрим подробнее аспекты использования диаграмм этого типа в проектной практике для отражения структуры и взаимосвязей прикладных объектов конфигураций.

Принадлежность прикладного объекта к тому или иному прототипу отражается с помощью стереотипов класса (<<справочник>>, <<отчет>>, <<документ>> и проч.). Стереотипы обеспечивают классификацию прикладных объектов на уровне объектной модели по принадлежности к предопределенным платформой прототипам [1]. Во второй секции описываются реквизиты объекта. В третьей секции класса могут быть указаны экспортные процедуры, описанные в модуле объекта, и стандартные обработчики (например, Перед Записью() и др.), если разработчик определяет их для объекта.

В обозначениях классов на UML диаграмме может присутствовать четвертая секция для указания семантической информации справочного характера. Например, для решений на платформе «1С:Предприятие» рекомендуется в этой секции отражать настройку некоторых свойств объектов, от которых во многом зависит функциональность объекта [2]. Для справочников - это иерархичность, для плана счетов - признаки учета, признаки учета субконто, для регистра бухгалтерии - используемый план счетов, для плана видов расчета - использование периода действия, зависимость от базы, перечень базовых планов видов расчета, для регистра расчета - используемый план видов расчета, использование периода действия, периодичность и др. На рис. 1 четвертая секция использована, например, для отражения вида регистра - для регистров накопления, периодичности и режима записи - для регистров сведений.

Согласно методике [1] применительно к моделям приложений на платформе «1С:Предприятие» рекомендуется применение нотаций типов отношений, описанное ниже:

- отношение обобщения - для отражения наследования предопределенных атрибутов и процедур прототипа конкретными прикладными объектами;

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

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

для отражения взаимосвязи отчета с теми объектами, из которых запросами извлекается необходимая для его формирования информация (рис. 1);

для отражения взаимосвязи между регистром и документом, выполняющим движения в регистре;

Рисунок 1 - Примеры описания реквизитов и свойств справочников, регистров сведений, регистров накопления

диаграмма проектный конфигурация программа

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

Рисунок 2 - Примеры использования отношений ассоциации для отражения связей между объектами при наличии реквизитов ссылочного типа

- отношение агрегации применимо для описания системных взаимосвязей типа «часть-целое» между прикладными объектами (например, между справочником-владельцем и подчиненным справочником) - рис. 3;

Рисунок 3 - Примеры использования отношений агрегации

- исключающая ассоциация может быть использована для отражения составного типа данных реквизита объекта, включающего ссылочные типы (рис. 4);

Рисунок 4 - Отношение «Исключающая ассоциация»

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

Рисунок 5 - Пример отношения композиции и отношения зависимости

Методика позволяет разработать формализованную UML-модель конфигурации как основу для дальнейшей программной реализации приложений. Апробированная в течение нескольких лет в рамках курсовых и выпускных квалификационных работ студентов методика также может быть использована в проектной деятельности компаний, занимающихся внедрением типовых конфигураций на платформе «1С:Предприятие», для документирования аспектов доработки типовых решений под требования пользователя.

Список литературы

1. Широбокова С.Н. Методика построения объектно-ориентированных моделей экономических приложений на платформе "1C:Предприятие" с использованием языка UML // Вестник Юж.-Рос. гос. техн. ун-та (Новочерк. политехн. ин-та). Сер. Соц.-экон. науки.- 2014.- № 2.- С. 28-33.

2. Широбокова С.Н. Аспекты методики UML-моделирования предметно-ориентированных экономических информационных систем на платформе "1C:Предприятие" // Перспективы науки.- 2015.- №10.- С. 119-125.

Размещено на Allbest.ru

...

Подобные документы

  • Разработка логической и физической моделей базы данных предприятия и описание атрибутов. Порядок создания справочников и реквизитов базы данных на основе программы "1С:Предприятие 8.2", назначение связей таблиц. Пример сгенерированных SQL-кодов.

    курсовая работа [2,7 M], добавлен 02.12.2015

  • С помощью Excel можно создавать сложные диаграммы. Ряд данных. Категории. Создание внедренных диаграмм. Создание диаграмм на отдельном листе. Настройка элементов диаграммы. Элемент диаграммы. Быстрый способ создания диаграмм. Построения графика.

    лабораторная работа [16,6 K], добавлен 10.03.2007

  • Описание отношений между частями сложного проекта с помощью Visual Studio. Создание графов зависимостей для управляемого и машинного кода. Их использование для визуализации взаимосвязей между классами. Выявление циркулярных ссылок для обнаружения классов.

    контрольная работа [1,1 M], добавлен 20.02.2015

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

    курсовая работа [5,6 M], добавлен 24.07.2014

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

    дипломная работа [1,4 M], добавлен 12.08.2017

  • Порядок отражения операций, связанных с движением денежных средств организации по расчетным счетам в гривнах и в валюте в типовой конфигурации; создание документа "Банковская выписка" в 1С Предприятие, описание справочников, проводок, состав реквизитов.

    реферат [672,6 K], добавлен 28.10.2012

  • Описание предметной области и структуры базы данных. Экономическая сущность информационных задач, построение диаграмм проекта и обособление проектных решений. Технологическое обеспечение и внешний вид программы, описание её работы и программный код.

    курсовая работа [910,1 K], добавлен 03.04.2015

  • Проектирование баз данных и автоматизация рабочего места лаборанта кафедры ИВТ. Анализ информационной системы. Разработка проектной документации в виде ER-диаграмм. Ознакомление с программным обеспечением "1С: Предприятие 8.0 - Версия для обучения".

    курсовая работа [661,2 K], добавлен 16.01.2014

  • Взаимосвязь между данными таблицы с помощью диаграмм в MS Excel. Представление данных на диаграмме и ее построение. Пошаговое создание диаграммы из готовых данных, настройка параметров. Область построения диаграммы и ее координатное пространство.

    реферат [159,2 K], добавлен 12.06.2011

  • Методика графического отображения табличных данных MS Excel. Создание и редактирование диаграмм. Виды диаграмм, их практическое применение. Возможности программы, последовательность действии при стандартных и специальных операциях. Элементы диаграммы.

    лабораторная работа [13,9 K], добавлен 16.11.2008

  • Характеристика, цель деятельности, ресурсы, структура организации. Обзор аппаратно-технической базы и программного обеспечения. Перенос данных из информационной базы на технологической платформе "1С: Предприятие", в связи со сменой типовой конфигурации.

    отчет по практике [667,5 K], добавлен 07.08.2013

  • Наглядное соотношение величин в диаграмме. Построение диаграмм на основании числовых данных, содержащихся в таблицах. Типы диаграмм и их объекты. Особенности создания диаграмм в MS Excel, их характеристики. Гистограмма, круговая диаграмма, графики.

    презентация [550,9 K], добавлен 12.12.2012

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

    контрольная работа [1,3 M], добавлен 21.08.2010

  • Проектирование информационной системы "Учёт работы поликлиники": анализ программных продуктов, описание диаграмм бизнес–процесса, описание IDEF0, DFD, IDEF3 диаграмм потоков данных и документирования процессов посредством AllFusion Process Modeler r7.3.

    курсовая работа [2,5 M], добавлен 20.08.2012

  • Описание технологии ASP.NET исполняемой на платформе Net FrameWork, ее преимущества. Возможности применения коллекции ViewState. Примеры использования шаблонов. Основные контролы Web приложений. Разработка программы-словаря с использованием ASP.NET.

    курсовая работа [1,2 M], добавлен 13.09.2012

  • Описание взаимодействия клиентов с терминалом с помощью графического языка UML для объектного моделирования. Представление моделей в виде диаграмм: вариантов использования (прецедентов), последовательности, коопераций, классов, состояния, размещения.

    лабораторная работа [1,5 M], добавлен 23.10.2014

  • Характеристика предметной области. Загрузка системы "1С: Предприятие 8.2". Обработка и учет информации о книгах, работниках и читателях. Создание и изменение подсистем, справочников, документов, регистров накопления, регистра сведений, модулей, отчетов.

    курсовая работа [4,2 M], добавлен 22.01.2016

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

    курсовая работа [618,5 K], добавлен 30.11.2009

  • Объектная модель программной системы согласно методологии ОМТ (в виде IDEF-диаграмм): анализ предъявляемых требований и предварительное проектирование системы. Описание алгоритмов обработки данных. Реализация системы на языке С#, листинг программы.

    контрольная работа [399,2 K], добавлен 25.02.2013

  • Описания программного продукта компании 1С, предназначенного для быстрой разработки прикладных решений. Исследование типов архитектур построения баз данных. Технология с сетью и файловым сервером. Анализ особенностей трехзвенной архитектуры клиент-сервер.

    курсовая работа [401,4 K], добавлен 12.01.2015

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.