Модель информационной системы учета движения товара в компьютерном магазине

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

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 11.05.2016
Размер файла 320,5 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

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

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

канд. физ.-мат. наук, доц.

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

студент факультета математики, экономики и информатик

г. Балашов

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

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].

Размещено на http://www.allbest.ru/

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

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

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

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

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

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

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

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

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

Размещено на http://www.allbest.ru/

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

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

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

Размещено на http://www.allbest.ru/

Рисунок 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 с.

Размещено на Allbest.ru

...

Подобные документы

  • Методика и основные этапы разработки автоматизированной информационной системы учета товаров в компьютерном магазине ЗАО "Компьютерная Техника". Учет и оперативное регулирование торговых операций, подготовки стандартных документов для внешней среды.

    дипломная работа [2,4 M], добавлен 27.10.2013

  • Разработка базы данных "Учет движения товара в магазине", ее основные функции. Разработка инфологической, концептуальной и физической моделей, предметная область. Определение объектов и связей между объектами. Структура программного обеспечения.

    курсовая работа [1023,7 K], добавлен 05.12.2012

  • Выбор языка и среды программирования, технологий доступа и взаимодействия с источниками данных. Требования к разработке информационной системы. Проектирование базы данных информационной системы учета и взаимодействующего с ней приложения .NET Framework.

    курсовая работа [1,3 M], добавлен 17.05.2013

  • Анализ деятельности складского учета, внедрение информационных технологий в процесс работы склада. Создание информационной системы учета движения материалов на складе. Моделирование бизнес-процессов. Проектирование физической структуры базы данных.

    курсовая работа [4,1 M], добавлен 22.06.2014

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

    курсовая работа [1,7 M], добавлен 31.03.2012

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

    курсовая работа [431,6 K], добавлен 25.04.2013

  • Характеристика информационной системы и действующей системы-прототипа ОАО "Центрпродсервис". Организационная структура, информационно-технологическое сопровождение и алгоритмическое обеспечение системы. Проектирование базы данных. Расчет проектных затрат.

    дипломная работа [2,8 M], добавлен 21.01.2015

  • Архитектура и функции информационной системы для автоматизации учета ремонта электрооборудования. Построение модели прецедентов, потоков данных и процессов в стандарте IDEF0. Проектирование концептуальной и логической модели интегрированной базы данных.

    курсовая работа [442,9 K], добавлен 06.08.2013

  • Проектирование модели информационной системы "Склад" с помощью AllFusion Process Modeler 4.1 (Bpwin4.1). Диаграмма дерева узлов AS-TO-BE и AS-IS. ER-диаграмма потоков данных "Сущность-связь". Физическо-логическая модель базы данных в нотации IDEF1X.

    курсовая работа [2,4 M], добавлен 25.06.2014

  • Характеристика структуры торговой сети супермаркетов. Основные принципы концептуального программирования. Проектирование многопользовательской информационной системы для регистрации поступившего товара от поставщика, точного учета реализации товара.

    курсовая работа [787,0 K], добавлен 13.04.2015

  • Разработка информационной системы (БД) учета товара в салоне сотовой связи "Телерис". Характеристика СУБД Microsoft Access. Создание таблиц, запросов, форм, отчетов. Услуги, предоставляемые предприятием, организационная структура и перемещение товаров.

    дипломная работа [2,9 M], добавлен 14.01.2012

  • Особенности предметной области - накопительной и скидочной системы в магазине продажи одежды. Описание работы системы. Инфологическое проектирование модели базы данных. Схема "сущность-связь", нотация Питера Чена. Проектирование базы данных на языке SQL.

    курсовая работа [1,8 M], добавлен 26.02.2016

  • Рассмотрение создания модели информационной системы с помощью AllFusion Process Modeler 4.1 (Bpwin4.1) в стандарте IDEF0. Описание диаграммы дерева узлов. Анализ создания модели данных склада. Характеристики информационной модели в нотации IDEF1X.

    курсовая работа [1,4 M], добавлен 10.04.2015

  • Проектирование информационной системы для автоматизации документооборота в области кадрового учета МОУ Гимназия № 16 г. Керчь. Объекты справочной и учетной информации. Реализация физической модели базы данных в среде СУБД. Построение логической модели БД.

    курсовая работа [1,3 M], добавлен 15.08.2012

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

    курсовая работа [920,8 K], добавлен 11.11.2022

  • Модели данных в управлении базами данных. Концептуальные модели данных. Роль баз данных в информационных системах. Реляционная модель данных. Определение предметной области. Построение модели базы данных для информационной системы "Домашние животные".

    курсовая работа [1,9 M], добавлен 19.04.2011

  • Разработка базы данных "Доставка товара" в среде MS Access, ее структуры, объектов (таблиц, запросов, форм, отчетов, макросов). Анализ предметной области базы данных, описание ее схемы, полей таблиц, разработанных объектов. Требования к работе приложения.

    контрольная работа [2,6 M], добавлен 07.08.2013

  • Предпроектное обследование ООО "ЮГАГРОМАШ". Технические и программные средства ЭИВТ предприятия. Создание логической и физической модели базы данных информационной подсистемы складского учета. Себестоимость автоматизированной информационной системы.

    дипломная работа [4,8 M], добавлен 24.06.2011

  • Проектирование информационной системы для удобного ведения учета товара. Функциональная модель предметной области. Обоснование выбора языка программирования. Описание программы, руководство пользователя. Протокол тестирования программного продукта.

    курсовая работа [537,6 K], добавлен 18.09.2014

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

    курсовая работа [1,1 M], добавлен 21.05.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.