Научная статья на тему 'АВТОМАТИЗИРОВАННАЯ СИСТЕМА УЧЕТА ТОВАРОВ'

АВТОМАТИЗИРОВАННАЯ СИСТЕМА УЧЕТА ТОВАРОВ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
80
9
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
БАЗА ДАННЫХ / ИНФОРМАЦИОННАЯ СИСТЕМА / ФУНКЦИОНАЛЬНАЯ ДИАГРАММА / АВТОМАТИЗАЦИЯ УЧЕТА ТОВАРОВ / ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННЫХ СИСТЕМ / DATABASE / INFORMATION SYSTEM / FUNCTIONAL DIAGRAM / AUTOMATION OF GOODS ACCOUNTING / DESIGN OF INFORMATION SYSTEMS

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Подсобляева О.В.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

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

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

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.

Текст научной работы на тему «АВТОМАТИЗИРОВАННАЯ СИСТЕМА УЧЕТА ТОВАРОВ»

УДК 001.201

Подсобляева О.В., кандидат экономических наук доцент кафедры «Программное обеспечение»

Орский гуманитарно - технологический институт (филиал) ФГБОУ ВО «Оренбургский государственный университет»

Россия, г. Орск

Podsoblyaeva O. V., candidate of economic Sciences

associate professor of Software Orsk humanitarian and technological Institute (branch)

FSBEI "Orenburg state University»

Russia, Orsk

АВТОМАТИЗИРОВАННАЯ СИСТЕМА УЧЕТА ТОВАРОВ Аннотация: Статья посвящена теме проектирования и создания базы данных учета товаров в среде разработки Embarcadero Delphi 10.2.2. На основе теоретических и аналитических материалов разработано программное средство, которое способно упростить работу сотрудников, автоматизирован ряд рутинных операций. Приложение обладает приятным интерфейсом и широкими функциональными возможностями. Спроектированное программное средство может использоваться в деятельности магазина.

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

проектирование информационных систем.

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 изображена функциональная диаграмма деятельности ШEF0 приложения «Автоматизированная система учета товаров» которая затрагивает множество процессов.

Рисунок 1 - Функциональная диаграмма деятельности IDEF0 приложения «Автоматизированная система учета товаров» Для проектирования и разработки дизайна приложения использовались графические редакторы Paint 3D и Adobe Photoshop.

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

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

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

поставщики товары категории приход

Ю ФИО

► 1 ШТ

2 Альянс Игорь Васильевич

3 Ухова Марьяна Игоревна

4 Любимова Алефтина Юрьевна

5 Искандеров Арман Сергеевич

7 Лисаев Сергей Владимирович

8 Грознов Ерлан Викторович

9 Исаков Иван Юрьевич 12 Адаев Иван Васильевич

расход

Адрес Телефон Пол

ываыва 98-33-73 муж

г.Оренбург ул.Станиславского 43 54^15-34 муж

г.Новосибирск ул.Малышева 56 76^15-34 жен

г.Москва ул.Славянская 44 34-54-65 жен

г, Орск ул. Совет екая 33 32^13-66 муж

г.Ульяновск ул.Стасова 96 65-34-77 муж

г.Самара ул.Брацкая 14 43-23-54 муж

г.Грозный ул.Домашняя 93 91-24-35 муж

Орск 33-33-33 муж

+ - ^

Фильтры ® нет фильтров О по фамилии О по адресу О по телефону

Фильтровать Сброс

выход

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

учета товаров»

Рисунок 3 - Пример работы поиска товара

procedure TForir.l. eFlltr2 CLienge (Sender : rDb;ect); begin

if eFlltr2.Teitii■■ then begi n

fdra..qproduct.Filtered: = False;;

fdm.qproduct.. Filter : = ■ Наииеноваше like 1 4#394eFiltr2 . Text4 1 1 +#39 fdir.. cjprodjct. Filtered: = True;

else f dm. cjproduct. Filtered: = false;

end;

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

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

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

procedure IFormI . btnFOKClicJc (Sender : TOtiect) ; begri n

with fcLm. qProduct do begin Filtered:=faIse; Gase xgr2 . Itemlndex of

Л. : FiItei : = ■ ID_к.®тегория = 1-ä- IntToStr icbCateg.KeyValue)

О : exit;

2: Filtei:='KQJDi4ecTBO >= '+eFilter.lext; 3: Fi 1 с e з: : = ■ Количество < '+eFilter.Text; ] 4: Filter: = '4eMa >= ■+eFiltei- Text; 5: Filter: = 1Це на < ■+eFiItei.T ext; end;

Fi ltexed:=tiue; end ; sncL;

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

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

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

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

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

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

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

Использованные источники: 1) Практикум по базам данных [Электронный ресурс] : методические рекомендации / сост. М. А. Кузниченко. - Электрон.текстовые дан. ( 1 файл:

1,00 МБ). - Орск : ОГТИ, 2015. - Режим доступа: из сети Интернет. -AdobeAcrobatReader

2) Бекаревич, Ю. Б. Самоучитель. Access 2014[Текст] / Ю. Б. Бекаревич, Н. В. Пушкина. - Санкт-Петербург : БХВ-Петербург, 2014. - 432 с. : ил. - Предм. указ. : с. 420. - ISBN 978-5-9775-0651-9. ч/з N4-1; аб.ТБ-19

3) Хомоненко, А. Д. Delphi 7 [Текст] / А. Д. Хомоненко, В. Э. Гофман, Е. В. Мещеряков.- 2-е изд., [перраб. и доп.]. - Санкт-Петербург : БВХ-Петербург, 2014. - 1136 с. : ил. + 1 электрон.опт. диск (CD-ROM). - ([В подлиннике]). -Предм. указ. : с. 1109. - ISBN 978-5-9775-0425-6.5.3 Периодические издания. ч/з N4- 1; аб.ТБ-9

4) Воронина, И.Е., Огаркова, Н.В. Программирование в среде Delphi. — Воронеж: Издательско-полиграфический центр Воронежского государственного университета, 2015 .— 42 с. — 41 с.

5) Артемов, М. А. Разработка компонентов в Delphi / Г. Э. Вощинская, В. Г. Рудалев, М. А. Артемов .— Воронеж : Издательско-полиграфический центр Воронежского государственного университета, 2016 .— 56 с. — 55 с.

i Надоели баннеры? Вы всегда можете отключить рекламу.