УДК 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.
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
О.В. Беспалова
к.э.н., старший преподаватель Брянский государственный университет, г. Брянск, Россия
РОЛЬ ИНВЕСТИЦИЙ В ИННОВАЦИОННОМ ПРОЦЕССЕ
Аннотация
В программах экономического развития акцентируется внимание на важности привлечения