Использование 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
