Научная статья на тему 'Использование методики UML-моделирования предметной области в разработках на платформе «1С:Предприятие»'

Использование методики UML-моделирования предметной области в разработках на платформе «1С:Предприятие» Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
528
90
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ПРОЕКТИРОВАНИЕ ПРИЛОЖЕНИЙ / МОДЕЛИ ДАННЫХ КОНФИГУРАЦИЙ НА ПЛАТФОРМЕ "1С: ПРЕДПРИЯТИЕ" / УНИФИЦИРОВАННЫЙ ЯЗЫК МОДЕЛИРОВАНИЯ UML

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Барышева В. В., Ситник В. В.

На примере двух информационных систем (туристического агентства и гостиницы) представлены основные прикладные решения, описанные с использованием языка UML.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Использование методики UML-моделирования предметной области в разработках на платформе «1С:Предприятие»»

УДК 004

В.В.Барышева, В.В.Ситник

Южно-Российский государственный политехнический университет

(НПИ) имени М.И. Платова, г. Новочеркасск, Россия [email protected]; victoriasitnik@gmail .com

ИСПОЛЬЗОВАНИЕ МЕТОДИКИ UML-МОДЕЛИРОВАНИЯ предметной области В РАЗРАБОТКАХ НА ПЛАТФОРМЕ «1С:ПРЕДПРИЯТИЕ»

Аннотация

На примере двух информационных систем (туристического агентства и гостиницы) представлены основные прикладные решения, описанные с использованием языка UML.

Ключевые слова

Проектирование приложений, модели данных конфигураций на платформе «1С: Предприятие»,

унифицированный язык моделирования UML.

Унифицированный язык моделирования UML является общепризнанным эффективным инструментом моделирования информационных систем и процессов в различных предметных областях (примеры использования в [1-3]). Предложена методика и инструментальные средства визуального и имитационного моделирования, где диаграммы UML являются основой автоматизированного синтеза имитационных моделей [4-6]. В работах [7, 8] обоснована целесообразность, а в [9,10] более подробно описаны аспекты разработки UML-моделей конфигураций экономических приложений на платформе «1С: Предприятие». В [11, 12] представлены примеры применения методики.

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

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

Разработанные модели послужили основой для программной реализации конфигураций информационных систем в сфере туризма и гостиничного бизнеса [13, 14].

«документ» Продажа

и ф

Ф Ф

Ссылка : Строка Номер: Строка Дата: Дата Клиент:

СправочникСсылка.ФизическиеЛица,

СправочникСсылка.Контрагенты

ЗаявкаНаТур:

ДокументСсылка.ЗаявкаНаТур СуммаОплаты: Число, 10,2 ДатаНачала: Дата

^ ОбработкаПроведения()

«Регистр накопления» Продажи

ф Клиент:

СправочникСсылка.ФизическиеЛица, СправочникСсылкаКонтрагенты Ф Тур: СправочникСсылка.Туры Ф Сотрудник:

СправочникСсылка. Сотрудники ф Сумма: Число, 10, 2

Вид регистра=Обороты

- "Г--»

«регистр сведений» СтатусЗаявки

ф Период: Дата ЗаявкаНаТур: Ф ДокументСсылка.ЗаявкаНаТур ^■_Стату сЗая в ки:

ПеречислениеСсылка.СтатусыЗаявки

Периодичность=по позиции регистратора Режим записи=подчинение регистратору

I I

т

I I I I

J

п

«документ» ЗаявкаНаТур

Ссылка : Строка ф Номер: Строка ф Дата: Дата

ф Клиент: СправочникСсылка.ФизическиеЛица, СправочникСсылка.Контрагенты

Ф Направление: СправочникСсылка.СтраныМира ф Тур: СправочникСсылка.Туры ф ДатаНачала: Дата ф ДатаОкончания: Дата ф КоличествоНочей: Число, 5, 0 ф Валюта: СправочникСсылка.Валюты ф ПредварительнаяСтоимостьТура: Число, 10, 2 Ф ПроцентСкидки: Число, 5, 2 Ф СуммаСкидки: Число, 10, 2 ф ИтоговаяСтоимостьТура: Число, 10, 2 Ф КомиссияПроцент: Число, 5, 2 ф КомиссияСумма: Число, 10, 2 Ф СуммаОплатыОператору: Число, 10, 2 ф Сотрудник: СправочникСсылка.Сотрудники

^ ОбработкаПроведения()

«документ» ЗакрытиеЗаявокТура

^'ф Ссылка : Строка ф Номер: Строка ф Дата: Дата ф Тур: СправочникСсылка.Туры ф Сумма: Число, 10, 2 1

^ ОбработкаПроведения()

«ЗакрытыеЗаявкиНаТур»

Ссылка: Строка ^^ НомерСтроки: Число ф Наименование: Строка, 50

*

__I

«справочник» СтраныМира

^ф Ссылка: Строка ф Код: Число ф КодАльфа2: Строка, 2 ф КодАльфаЗ: Строка, 3 ф ПолноеНаименование: Строка, 30

Иерархический справочник=истина Вид иерархии: иерархия элементов

«справочник» Города

у ^.Ссылка: Строка

ф Код: Число ф Наименование: Строка, 50

Иерархический справочник=истина Вид иерархии: иерархия элементов

ТУ

1

«перечисление» КатегорияОтеля

ф ДвеЗвезды ф ТриЗвезды ^■ЧетыреЗвезды ф ПятьЗвезд

*

«справочник» Отели

Ссылка: Строка ф Код: Число

ф Наименование: Строка, 100

КатегорияОтеля: ПеречислениеСсылка.КатегорияОтеля

Иерархический справочник=ложь

Рисунок 1 - Фрагмент объектной модели данных конфигурации для туристического агентства

1

международный научный журнал «инновационная наука»

№1/2016

issn 2410-6070

«документ» Размещение

Ссылка: Строка ф Номер: Строка ф Дата: Дата ф Гостиница:

СправочникСсылка.Гостиницы ф НомерВГостинице:

СправочникСсылка.НомернойФонд ф КоличествоЧеловек: Число, 3, 0 ф ВидРазмещения:

ПеречислениеСсылка.ВидРазмещения ф ОсобыеОтметки:

ПеречислениеСсылка.ОсобыеОтметки Ф ДатаЗаезда: Дата Ф Продолжительность: Число, 3, 0 Ф ДатаВыезда: Дата ♦ Тариф: Число, 10, 2 ф Сумма: Число, 10, 2

ОбработкаПроведения()

<--

<<документ>> Оплата

Ссылка: Строка Номер: Строка Дата: Дата Гостиница:

СправочникСсылка.Гостиницы

ф Плательщик: СправочникСсылка.Гость,

СправочникСсылка.Контрагенты ф СпособыОплаты:

ПеречислениеСсылка.СпособыОплаты ф Сумма: Число, 10, 2

^ Ссылка: Строка Тф НомерСтроки: Число ф Гость: СправочникСсылка.Гость

ГостиНомера *

Ссылка: Строка НомерСтроки: Число ф Гость: СправочникСсылка.Гость

«документ» Выезд

^ Ссылка: Строка Номер: Строка Дата: Дата ф Гость: СправочникСсылка.Гость Гостиница:

СправочникСсылка.Гостиницы ф НомерВГостинице:

СправочникСсылка.НомернойФонд ф КоличествоЧеловек: Число, 3, 0 ВидРазмещения:

ПеречислениеСсылка.ВидРазмещения ф ДатаВыезда: Дата

^ ОбработкаПроведения() ♦ ВводНаОсновании()

1

1

Рисунок 2 - Фрагмент объектной модели данных конфигурации для гостиничного бизнеса Список использованной литературы:

1. Хубаев Г.Н., Широбокова С.Н. Объектно-ориентированное моделирование процессов налогового учета// Вестник Академии.- 2004.- № 1.- С. 7-15.

2. Паскачев А.Б., Джамурзаев Ю.Д., Хубаев Г.Н., Широбокова С.Н. Моделирование деловых процессов в налоговых инспекциях / под общ. ред. Т.В. Шевцовой, Д.А. Чушкина.- М.: Издательство экономико-правовой литературы, 2006.- 304с.

3. Джамурзаев Ю.Д., Хубаев Г.Н., Широбокова С.Н. Информационные модели налогового контроля: статические и динамические UML-модели // Компьютерное моделирование 2004: Тр. У-й Междунар. науч.-техн. конф., 29 июня - 3 июля 2004 г. / Санкт-Петерб. гос. политехн. ун-т.- СПб.: Нестор, 2004.- Ч. 1.- С. 313-317.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

4. Хубаев Г.Н., Щербаков С.М., Широбокова С.Н.Язык UML как основа автоматизированного синтеза имитационных моделей // Вестник Ижевского государственного технического университета.- 2008.- N° 4.- С.- 181-185.

5. Хубаев Г.Н., Широбокова С.Н., Щербаков С.М. Автоматизированный синтез имитационных моделей деловых процессов // Известия высших учебных заведений. Северо-Кавказский регион. Серия: Технические науки.- 2008.- №4.- С.73-79.

6. Хубаев Г.Н., Широбокова С.Н. Визуальное и имитационное моделирование для экспресс-оценки ресурсоемкости технологических и управленческих процессов // Глобальный научный потенциал.- 2014.- № 6 (39).- С. 64-72.

7. Широбокова С.Н. Использование языка UML при проектировании прикладных приложений на платформе "1С: Предприятие 8" // Новые информационные технологии в образовании : докл. и выступления участников IX Междунар. науч.-практ. конф., 3-4 февр. 2009 г.- М., 2009.- Ч. 3.- С. 270-274.

8. Широбокова С.Н. Методика использования унифицированного языка моделирования UML при проектировании прикладных приложений на платформе "1С: Предприятие 8" // Экономические информационные системы и их безопасность: разработка, применение и сопровождение: материалы регион. науч.-практ. конф. профессорско- преподавательского состава, молодых ученых, аспирантов и студентов, 15 окт. 2009 г., п. Архыз / Ростов. гос. эконом. ун-т (РИНХ).- Ростов н/Д, 2010.- С. 118-126.

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

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

11.Широбокова С.Н., Яровая А.С. UML-модели экономических приложений на платформе «1С:Предприятие 8.3»// Интеграция науки и практики как механизм развития отечественных и наукоемких технологий производства: сб. науч. статей по матер. IV Всеросс. науч.-практ. конф., Каменск-Шахтинский, 12 ноября 2014г.- Новочеркасск: Лик, 2015.-С.270-272.

12.Широбокова С.Н., Ерко Н.С., Яровая А.С. Использование методики построения объектно-ориентированных UML-моделей при разработке приложений на платформе «1С:Предприятие»// Компьютерные технологии в науке, производстве, социальных и экономических процессах : материалы XV Междунар. науч.-практ. конф., Новочеркасск, 12 дек. 2014 г., г. Новочеркасск / Юж.-Рос. гос. политехн. ун-т (НПИ) имени М.И. Платова.- Новочеркасск: ЮРГПУ, 2015.- С. 101-105.

13. Широбокова С.Н., Ситник В.В., Барышева В.В. Автоматизация туристического бизнеса// Инновационная наука.- 2015.-N4-1.-T.1.-139-142.

14. Широбокова С.Н., Барышева В. В., Ситник В. В. Автоматизация гостиничного бизнеса // Теория, методы проектирования, программно-техническая платформа корпоративных информационных систем: материалы 13-ой Междунар. науч.-практ. конф., г. Новочеркасск, 28 мая 2015 г./Юж.-Рос. гос. политехн. ун-т (НПИ) им. М. И. Платова - Новочеркасск: ЮРГПУ(НПИ), 2015 - С.70-73.

© Барышева В.В., Ситник В.В., 2016

УДК-336

О.В. Беспалова

к.э.н., старший преподаватель Брянский государственный университет, г. Брянск, Россия

РОЛЬ ИНВЕСТИЦИЙ В ИННОВАЦИОННОМ ПРОЦЕССЕ

Аннотация

В программах экономического развития акцентируется внимание на важности привлечения

i Надоели баннеры? Вы всегда можете отключить рекламу.