Автоматизированная система учета товаров
Автор: Подсобляева О.В.
Журнал: Форум молодых ученых @forum-nauka
Статья в выпуске: 7 (35), 2019 года.
Бесплатный доступ
Статья посвящена теме проектирования и создания базы данных учета товаров в среде разработки Embarcadero Delphi 10.2.2. На основе теоретических и аналитических материалов разработано программное средство, которое способно упростить работу сотрудников, автоматизирован ряд рутинных операций. Приложение обладает приятным интерфейсом и широкими функциональными возможностями. Спроектированное программное средство может использоваться в деятельности магазина.
База данных, информационная система, функциональная диаграмма, автоматизация учета товаров, проектирование информационных систем
Короткий адрес: https://sciup.org/140286952
IDR: 140286952 | УДК: 001.201
Automated system of accounting of goods
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.
Текст научной статьи Автоматизированная система учета товаров
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 с.