Телефон: 8-800-350-22-65
WhatsApp: 8-800-350-22-65
Telegram: sibac
Прием заявок круглосуточно
График работы офиса: с 9.00 до 18.00 Нск (5.00 - 14.00 Мск)

Статья опубликована в рамках: LVII Международной научно-практической конференции «Технические науки - от теории к практике» (Россия, г. Новосибирск, 25 апреля 2016 г.)

Наука: Технические науки

Секция: Информатика, вычислительная техника и управление

Скачать книгу(-и): Сборник статей конференции

Библиографическое описание:
Грибанова-Подкина М.Ю., Аннушкин А.В. МОДЕЛЬ ИНФОРМАЦИОННОЙ СИСТЕМЫ УЧЕТА ДВИЖЕНИЯ ТОВАРА В КОМПЬЮТЕРНОМ МАГАЗИНЕ // Технические науки - от теории к практике: сб. ст. по матер. LVII междунар. науч.-практ. конф. № 4(52). – Новосибирск: СибАК, 2016. – С. 44-51.
Проголосовать за статью
Дипломы участников
У данной статьи нет
дипломов

МОДЕЛЬ ИНФОРМАЦИОННОЙ СИСТЕМЫ УЧЕТА ДВИЖЕНИЯ ТОВАРА В КОМПЬЮТЕРНОМ МАГАЗИНЕ

Грибанова-Подкина Мария Юрьевна

студент факультета математики, экономики и информатики Балашовского института Саратовского государственного университета им. Н.ГЧернышевского,

РФ, гБалашов

Аннушкин Артем Валерьевич

студент факультета математики, экономики и информатики Балашовского института Саратовского государственного университета им. Н.ГЧернышевского,

РФ, гБалашов

MODEL OF INFORMATION SYSTEM ACCOUNTING FLOW OF GOODS IN A COMPUTER STORE

Maria Gribanova-Podkina

сandidate of Physics and Mathematics, Assistant professor of the Physics and Information Technology Department, Balashov Institute of Saratov State University,

Russia, Balashov

Artem Annushkin

student of Mathematics, Economy and Informatics Faculty, Balashov Institute of Saratov State University,

Russia, Balashov

 

АННОТАЦИЯ

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

ABSTRACT

The article analyzes the flow of goods in a computer store, using UML model describes the information system to account for the goods. A special feature of this model is the specificity of the subject area, which includes maintaining a database of serial numbers of components and accounting of generated sets.

 

Ключевые слова: информационная система, UML, модель информационной системы, модель базы данных, компьютерный магазин.

Keywords: information system, UML, model of information system, database model, computer store.

 

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

Для осуществления этих процессов используется база данных информационной системы, которая содержит следующие сущности: Поставщик, Товар, Приходная накладная, Позиции приходной накладной, Расход товара, Позиции расхода, Гарантийное обслуживание. Если учет движения товара осуществляется по средней стоимости, то такого набора сущностей вполне достаточно. Если подразумевается ведение учета по технологиям FIFO или LIFO, то добавляется сущность Реестр, которая фактически является сводной таблицей поступления и расхода товара [1; 2].

В магазинах компьютерной техники может осуществляться как стандартная продажа товара, так и формирование комплектов, например, сборка и продажа системных блоков. Для осуществления учета процесса сборки комплекта необходима еще одна сущность – Состав сборки.

Дополнительная особенность предметной области заключается в необходимости учета серийных номеров продаваемых товаров и установленных комплектующих, для чего в базу данных добавляется сущность Серийный номер. Серийные номера используются при идентификации экземпляров товара в процессах прихода, расход, сборки и гарантийного обслуживания.

На основании представленных рассуждений можно представить логическую модель базы данных в следующем виде (рис. 1) [3; 4].

 

Рисунок 1. Модель базы данных

 

Отдельно следует отметить характеристики таблиц Build_item и Serial_number. Таблица Build_item соответствует сущности Состав сборки и содержит информацию о комплектующих системного блока. Таблица Serial_number (сущность Серийный номер) содержит информацию о товаре, документе поступления, продажи, гарантийного возврата и номере комплектующего из сборки. Это позволит проследить всю историю товара с нужным серийным номером.

Модель информационной системы магазина компьютерной техники реализована на UML в системе Sparx Enterprise Architect. На диаграмме вариантов использования, приведенной на рис. 2, описан функционал системы.

 

Рисунок 2. Модель вариантов использования

 

Структурно более сложными являются прецеденты Поступление товара (прецедент Продажа товара описывается аналогично) и Сборка компьютеров, рассмотрим их более детально. Декомпозиции этих прецедентов осуществляются в виде диаграмм взаимодействия (рис. 3), которые иллюстрируют взаимосвязь между объектами системы.

 

Рисунок 3. Диаграммы взаимодействия

 

В качестве объектов выделяются сущности, которые соответствуют таблицам базы данных (Invoice, Invoice_item, Build_item, Source, Serial_number), и контроллеры, соответствующие операциям (Создание документа поступления, Запись позиции прихода, Запись нового товара, Запись серийных номеров, Запись позиций сборки, Выбор серийного номера, Обносление записи серийного номера).

Для реализации прецедента Поступление товара необходимо знать не только взаимосвязь между объектами системы, но и понимать последовательность обращений одних объектов к другим. Такая задача решена с помощью диаграммы последовательности действий на рис. 4.

 

Рисунок 4. Диаграмма последовательности «Поступление товара»

 

На этой диаграмме в виде объекта остался один контроллер – Запись позиции прихода, остальные трансформированы в сообщения между объектами. Данный контроллер выполняет ряд действий по выбору товара, записи позиции прихода и регистрации серийного номера с необходимыми реквизитами.

Прецедент Сборка компьютеров представлен диаграммой последовательности действий (рис. 5) и интересен тем, что к двум объектам осуществляется несколько обращений. Объект Source используется дважды: при записи новой сборки и выборе комплектующего. Объект Serial_number используется при выборе серийного номера комплектующего и при обновлении записи о серийном номере, когда добавляется информация в поле build.

 

Рисунок 5. Диаграмма последовательности «Сборка компьютера»

 

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

 

Список литературы:

  1. Грибанова-Подкина М.Ю. Программная реализация партионного учета FIFO в клиент-серверной архитектуре // Технические науки – от теории к практике. –2014.– № 30. – С. 13–17.
  2. Грибанова-Подкина М.Ю. Программная реализация учета товара по технологии FIFO. // Программные системы и вычислительные методы. – 2014. – № 4. – C. 411-417. DOI: 10.7256/2305-6061.2014.4.13738.
  3. Насонова Е.Д., Грибанова-Подкина М.Ю. Базы данных: учеб. пособие для студентов, обучающихся по направлениям «Прикладная информатика», «Прикладная математика и информатика». – Балашов: Николаев, 2015. – 64 с.
  4. Сергеева М.Ю., Насонова Е.Д. Основы разработки баз данных: учеб.-методич. пособие. – Балашов: Николаев, 2013. –80 с.
Проголосовать за статью
Дипломы участников
У данной статьи нет
дипломов

Оставить комментарий

Форма обратной связи о взаимодействии с сайтом
CAPTCHA
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.