Автоматизированная система учета товаров
Автор: Подсобляева О.В.
Журнал: Форум молодых ученых @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 с.