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