Научная статья на тему 'МОДЕЛИРОВАНИЯ ИНФОРМАЦИОННЫХ ПРОЦЕССОВ И РЕСУРСОВ В АВТОМАТИЗИРОВАННОЙ СИСТЕМЕ УЧЕТА ПРОДАЖ'

МОДЕЛИРОВАНИЯ ИНФОРМАЦИОННЫХ ПРОЦЕССОВ И РЕСУРСОВ В АВТОМАТИЗИРОВАННОЙ СИСТЕМЕ УЧЕТА ПРОДАЖ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
17
4
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
УЧЕТ ПРОДАЖ / МОДЕЛИРОВАНИЕ / КЛАССЫ / БАЗА ДАННЫХ / СТРУКТУРА / ОТНОШЕНИЯ

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Цебренко К.Н.

В статье рассматривается описание модели информационной системы учета продаж. На языке UML описана работа информационной системы. Разработаны диаграммы вариантов использования, последовательностей и классов. Разработана модель структура базы данных информационного обеспечения системы.

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

MODELING OF INFORMATION PROCESSES AND RESOURCES IN THE INFORMATION SYSTEM OF ACCOUNTING FOR SALES

The article deals with the description of the model information of sales accounting. On the UML language is a description of the information system. Developed the use case diagrams, sequence and class. A model of the database structure of the information sapport system.

Текст научной работы на тему «МОДЕЛИРОВАНИЯ ИНФОРМАЦИОННЫХ ПРОЦЕССОВ И РЕСУРСОВ В АВТОМАТИЗИРОВАННОЙ СИСТЕМЕ УЧЕТА ПРОДАЖ»

Цебренко К.Н., к.техн.н.

доцент

кафедра «Информационных технологий»

Академия ИМСИТ Россия, г. Краснодар

МОДЕЛИРОВАНИЯ ИНФОРМАЦИОННЫХ ПРОЦЕССОВ И

РЕСУРСОВ В АВТОМАТИЗИРОВАННОЙ СИСТЕМЕ УЧЕТА

ПРОДАЖ

В статье рассматривается описание модели информационной системы учета продаж. На языке UML описана работа информационной системы. Разработаны диаграммы вариантов использования, последовательностей и классов. Разработана модель структура базы данных информационного обеспечения системы.

Ключевые слова: учет продаж, моделирование, UML, классы, база данных, структура, отношения

Tsebrenko K.N., Candidate of Technical Sciences, Associate Professor

Associate Professor of "Information Technology"

Academy IMSIT Russia , Krasnodar

MODELING OF INFORMATION PROCESSES AND RESOURCES IN THE INFORMATION SYSTEM OF ACCOUNTING FOR SALES

The article deals with the description of the model information of sales accounting. On the UML language is a description of the information system. Developed the use case diagrams, sequence and class . A model of the database structure of the information sapport system.

Keywords: sales accounting, modeling, UML, classes, database, structure, relationship

Разработка модели информационных процессов с использованием языка UML необходима для проектирования информационной системы. На основе анализа деятельности торговых организаций составлены две диаграммы вариантов использования для процесса торговли. Диаграмма для роли «Покупатель» показана на рисунке 1.

По

Iii.Kip.I I I. lOlliip

Рисунок 1 - Диаграмма вариантов использования для роли

«Покупатель»

Диаграмма вариантов использования для роли «Продавец» приведена на рисунке 2.

Рисунок 2 - Диаграмма вариантов использования для роли «Продавец» В ходе дальнейшего моделирования разработаны диаграммы последовательностей. Они показывают, как взаимодействуют между собой покупатель, продавец и база данных (БД) автоматизированной информационной системы учета продаж (рисунок 3).

Покупатель Продавец БД

*

■В 8 Я

3 %

—I

Заключить договор Ввод икформшшп в БД

Выдача договора 11ы.1;|М.| догонора

Выбрать товар Ввод пнформшшп в БД

Обслуживание покупателя

11од1ис|>Адсипе

Рисунок 3 - Последовательное взаимодействие покупателя, продавца и

БД

На рисунке 4 показана ещё одна диаграмма последовательности, на которой показано взаимодействие продавца с БД.

Рисунок 4 - Взаимодействие продавца с БД

На основе диаграмм последовательностей автоматизированной системы учёта продаж была создана диаграмма классов (рисунок 5), на которой отображены все классы данной системы и их связи.

Рисунок 5 - Диаграмма классов

На предоставленной диаграмме классов (рисунок 5) видно, какие классы имеются в исходном коде программы. Все они взаимосвязаны между собой. Представленный классы являются Form-классами. Каждый из них содержит ряд методов и переменных.

Рассмотрим описание класса Forml. Класс содержит:

- статичную переменную ссылочного типа con на класс SqlConnection. Модификатор доступа - public;

- переменную check с типом данных bool. Изначально ей присвоено значение true. Модификатор доступа - private;

- переменную ссылочного типа mysql на класс MySqlConnectionStringBuilder. Модификатор доступа - private;

- переменную ссылочного типа form2 на класс Form2. Модификатор доступа - private;

- статичную переменную k с типом данных int. Модификатор доступа - public.

Экземпляр класса Forml запускает метод InitializeComponent(), который отвечает за инициализацию формы. Далее он задаёт значение переменной UseSystemPasswordChar, который содержится у TextBox, именуемый tBPass (имеется на форме, используется для ввода пароля и дальнейшего входа в БД), указывающий, следует отображать текст или нет. Присвоенное значение -

true. Далее идёт присваивание переменной form2 ссылки на объект класса Forml. Разработано описание всех классов.

Информационное обеспечение автоматизированной системы учёта продаж представляет собой базу данных. В простейшем варианте представим четыре таблицы:

1) «Покупатели»;

2) «Продавцы»;

3) «Товары»;

4) «Сделки».

В таблице «Покупатель» содержаться данные о покупателе: индекс покупателя, фамилия, имя, отчество, дата рождения, пол, номер паспорта и его место проживания.

В таблице «Продавец» данные о продавцах: индекс покупателя, фамилия, имя, отчество, дата рождения, пол, номер паспорта, место проживания и должность.

В таблице «Товар» данные о имеющихся товарах: артикул, наименование, производитель, модель и цена.

Таблица «Сделки» информацию о всех совершённых сделках: номер сделки, дата, продавец, покупатель, артикул, количество и общую сумму.

Таблицы «Покупатель», «Продавец» и «Товар» соединены с таблицей «Сделки» связью один-ко-многим (рисунок 6).

Обмен информацией между программных обеспечением и базой данных реализуется в методах классов системы.

Рисунок 6 - Схема данных

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