Автоматизированная система учета товаров

Автор: Подсобляева О.В.

Журнал: Форум молодых ученых @forum-nauka

Статья в выпуске: 7 (35), 2019 года.

Бесплатный доступ

Статья посвящена теме проектирования и создания базы данных учета товаров в среде разработки Embarcadero Delphi 10.2.2. На основе теоретических и аналитических материалов разработано программное средство, которое способно упростить работу сотрудников, автоматизирован ряд рутинных операций. Приложение обладает приятным интерфейсом и широкими функциональными возможностями. Спроектированное программное средство может использоваться в деятельности магазина.

База данных, информационная система, функциональная диаграмма, автоматизация учета товаров, проектирование информационных систем

Короткий адрес: https://sciup.org/140286952

IDR: 140286952

Текст научной статьи Автоматизированная система учета товаров

AUTOMATED SYSTEM OF ACCOUNTING OF GOODS

Annotation: the Article is devoted to the design and creation of a database of goods accounting in the development environment Embarcadero Delphi 10.2.2. On the basis of theoretical and analytical materials developed software that can simplify the work of employees, automated a number of routine operations. The application has a nice interface and extensive functionality. The designed software can be used in the activities of the store. Keywords: database, information system, functional diagram, automation of goods accounting, design of information systems.

Автоматизированная система учета товара на складе автомобильных запчастей может быть использована для решения следующих задач:

  • -    учёт товара, добавление, удаление;

  • -    предоставление отчётов о приходе и уходе товара;

  • -    хранение информации о поставщиках, возможность их добавления, удаления, изменения;

  • -     автоматический расчёт товара;

  • -     поиск товара по началу ввода слова;

  • -    возможность входа в приложение по логину и паролю;

  • -    систему защиты от возможности внесения недопустимых или ненужных знаков.

Исходные данные в систему поступают в виде информации, введённой специалистами, менеджером, директором. Основной режим использования системы — деятельность предприятия в рабочее время. Функция учёта товара выполняет одну из важнейших ролей в этом приложении, так как именно этот раздел хранит в себе всю информацию о товаре на складе магазина. Такую информацию как: цена, количество, дата прихода, ухода, имя поставщика. При помощи добавления мы вносим в нашу базу данных новый товар или же пополняем количество старого. Для удобства в приложении новый товар вносится вручную, с помощью панели управления, при пополнении же мы на нужной нам вкладке просто из уже готового списка товара на нашем складе, выбираем нам нужный, после чего вносим количество и наш товар автоматически пополняется в базе. Функция удаления товара должна обеспечивать удаление ненужных нам данных. Так же приложение должно хранить отчеты, хранящие в себе информацию обо всех приходах и уходах товара, что облегчает возможность ведения документации и расчетную часть магазина.

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

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

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

На рисунке 1 изображена функциональная диаграмма деятельности IDEF0 приложения «Автоматизированная система учета товаров» которая затрагивает множество процессов.

Рисунок 1 – Функциональная диаграмма деятельности IDEF0 приложения «Автоматизированная система учета товаров»

Для проектирования и разработки дизайна приложения использовались графические редакторы Paint 3D и Adobe Photoshop.

К основным функциям разработанной системы можно отнести: создание электронных отчетов; сохранение информации о занесенном товаре, поставщиках, покупателях. Программная реализация приложения выполнена в среде разработки Embarcadero Delphi 10.2.2.

На главной страницы приложения присутствуют следующие вкладки: поставщики; товар; категории; приход; расход (см. рисунок 2).

Пример работы поиска товара, а также программный код поиска приведены на рисунках 3 и 4.

Рисунок 2 – Запущенное приложение «Автоматизированная система учета товаров»

Рисунок 3 – Пример работы поиска товара procedure TForml.eFiltг2Change(Sender: TObject);

begin

fdiu.. qproduct. Filter :=' Наименование like '+#3 9+eFiltr2 .Text+'*"1+#3 9

fdm.qproduct.Filtered:= True;

end else      fdm.qproduct.Filtered:= false;

end;

Рисунок 4 – Программный код работы поиска товара

В программе предусмотрен фильтр отбора товаров по различным критериям. Можно осуществить выборку товара по таким параметрам как: дороже, дешевле, меньше, больше. Пример работы фильтра товаров и программный код представлены на рисунках 5 и 6.

Рисунок 5 – Пример работы фильтра товара

Рисунок 6 – Программный код работы фильтра

Рассмотрим вкладку «Приход». В ней хранится вся информация о поступающем товаре. В левой части экрана у нас список поставщиков, при выборе которого, мы можем узнать, что и когда поступало (в правой части экрана). Там хранится старые отчеты, также мы можем добавлять новые. Рисунок 7.

Рисунок 7 – просмотр отчетов на вкладке «приход»

Актуальность разработки данного приложения связана с необходимостью более удобного и простого ведения учёта. Разрабатываемое приложение обладает рядом свойств:

  • -    разработка для конкретной организации;

  • -    использование новейших технологий при разработке;

  • -    полностью проработанный дизайн приложения с нуля;

  • -    быстродействие и многофункциональность приложения.

Список литературы Автоматизированная система учета товаров

  • Практикум по базам данных [Электронный ресурс]: методические рекомендации / сост. М. А. Кузниченко. - Электрон.текстовые дан. ( 1 файл: 1,00 МБ). - Орск: ОГТИ, 2015. - Режим доступа: из сети Интернет. - AdobeAcrobatReader
  • Бекаревич, Ю. Б. Самоучитель. Access 2014[Текст] / Ю. Б. Бекаревич, Н. В. Пушкина. - Санкт-Петербург: БХВ-Петербург, 2014. - 432 с. ISBN: 978-5-9775-0651-9
  • Хомоненко, А. Д. Delphi 7 [Текст] / А. Д. Хомоненко, В. Э. Гофман, Е. В. Мещеряков.- 2-е изд., [перраб. и доп.]. - Санкт-Петербург: БВХ-Петербург, 2014. - 1136 с. ISBN: 978-5-9775-0425-6
  • Воронина, И.Е., Огаркова, Н.В. Программирование в среде Delphi. - Воронеж: Издательско-полиграфический центр Воронежского государственного университета, 2015.- 42 с. - 41 с.
  • Артемов, М. А. Разработка компонентов в Delphi / Г. Э. Вощинская, В. Г. Рудалев, М. А. Артемов.- Воронеж: Издательско-полиграфический центр Воронежского государственного университета, 2016.- 56 с. - 55 с.
Статья научная