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

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

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 21.12.2019
Размер файла 1,2 M

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

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

Размещено на 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". Создание перечислений, справочников, документов, регистров накопления, плана счетов.

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

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

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

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

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

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

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

  • Понятие объектов конфигурации как составных элементов, из которых складывается прикладное решение. Состав основных объектов конфигурации, поддерживаемых технологической платформой "1С: Предприятие", и их характеристика. Анализ свойств конфигурации.

    презентация [1,9 M], добавлен 12.06.2013

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

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

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

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

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

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

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

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

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

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

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