Разработка автоматизированной информационной системы кондитерской
Обоснование актуальности разработки автоматизированной информационной системы. Методы и инструментальные средства разработки автоматизированной информационной системы кондитерской. Регистрация и учет заказов и клиентов, расхода ингредиентов на складе.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 13.09.2024 |
Размер файла | 1,4 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Разработка автоматизированной информационной системы кондитерской
Маликова З.Т., Биназарова А.Б.
Аннотация
В современном мире ни одно предприятие кондитерского производства не обходится без потребности автоматизации большого объема своей работы. Примеры таких работ -- это регистрация новых заказов и учет клиентов, калькуляция расходов продукций, а также составление итоговых отчетов. Выполнение данных работ без какой-либо автоматизированной системы ведет к большим трудовым и временным затратам. В исследовании обоснована актуальность разработки автоматизированной информационной системы, поставлена цель создания системы, предопределены задачи, также предложены методы и инструментальные средства разработки АИС. В качестве инструментальных средств для разработки АИС была выбрана визуальная среда Embarcadero RAD Studio. Через компоненту TADOConnection среды программирования Embarcadero RAD Studio подключена база данных Microsoft Access. Разрабатываемая система имеет простой и удобный интерфейс. Данная система ориентирована на выполнение следующих задач: регистрация и учет заказов и клиентов, учет расхода ингредиентов на складе, формирование отчетов.
Ключевые слова: АИС, автоматизация, Embarcadero RAD Studio, TADOConnection, база данных.
Development of program automated information system for confectionery
Abstract
In the modern world, not a single confectionery production enterprise can do without the need to automate a large volume of its work. Examples of such work are registering new orders and accounting for customers, calculating product costs, and drawing up final reports. Carrying out these works without any automated system leads to large labor and time costs. The relevance of this work lies in the fact that it is very expensive for confectionery production enterprises to purchase ready-made systems, and such systems often require updating or additional system parameters. The developed system has a simple and convenient interface. Microsoft Access database is connected. This system is focused on performing the following tasks: registering and accounting for orders and customers, recording the consumption of ingredients in the warehouse, generating reports.
Keywords: AIS, automation, Embarcadero RAD Studio, TADOConnection, database.
Введение
Значительные экономические преобразования последних лет затронули все отрасли промышленности. Оказавшись в условиях более жестких требований к качеству, срокам изготовления продукции, точности ее соответствия требованиям заказчиков, многие предприятия испытывают острую потребность в инструментах, которые могли бы позволить повысить эффективность их деятельности. Одним из естественных выходов из этой ситуации является автоматизация деятельности предприятия -- внедрение корпоративной информационной системы, позволяющей обеспечить ряда задач управления предприятием [1].
При внедрении автоматизированной информационной системы каждое предприятие будет иметь свою собственную базу данных, которая будет помогать эффективно управлять предприятием. Благодаря автоматизации уменьшается количество ошибок, которые допускают в процессе работы сотрудники компании. А также экономятся трудовые ресурсы, уменьшаются риски и снижается вероятность потерь на предприятии.
Автоматизация и создание информационных систем являются на данный момент одной из самых ресурсоемких областей деятельности техногенного общества. Одной из причин активного развития данной области является то, что автоматизация служит основой коренного изменения процессов управления, играющих важную роль в деятельности человека и общества. Возникают системы управления, действие которых направлено на поддержание или улучшение работы объекта с помощью устройства управления (комплекс средств сбора, обработки, передачи информации и формирования управляющих сигналов или команд).
Автоматизированная информационная система (АИС) -- совокупность программноаппаратных средств, предназначенных для автоматизации деятельности, связанной с хранением, передачей и обработкой информации (https://dic.academic.ru/).
Целью данного исследования является разработка информационной системы для автоматизации предприятия на примере кондитерской.
Материал и методы исследования
Для решения поставленных задач, такую автоматизированную систему, которая может упростить обработку и хранение информации о клиентах и заказах, обеспечит контроль ингредиентов на складе, а также способна провести анализ затрат, в результате которых значительно увеличится доход предприятия.
Для разработки АИС в первую очередь необходимо выбрать информационную систему, с помощью которой можно разработать АИС. Существует очень много таких систем, но в данном исследовании был выбран язык программирования Delphi и среда Embarcadero RAD Studio. Пакет Embarcadero RAD Studio содержит язык программирования Delphi.
Embarcadero RAD Studio фирмы Embarcadero Technologies -- представляет собой интегрированную среду разработки программных приложений с графическим пользовательским интерфейсом для Windows, iOS, Android и веб-решений для 32- и 64- разрядных приложений на языках Delphi/Object Pascal и C++. Версия Embarcadero RAD Studio 10.3 Rio использует такие современные подходы, как объектно-ориентированное и визуальное программирование.
Данная интегрированная среда разработки программ -- это специализированное программное обеспечение, в котором есть все необходимое для проектирования, запуска и тестирования приложений, что облегчает процесс создания программ. Она интегрирует в себе редактор кодов, отладчик, инструментальные панели, редактор изображений, инструментарий, в результате чего гарантирует удобство и быстроту разработки прикладных программ (https://kurl.ru/LUGBU).
Хранение информации о клиентах и заказах производится в базе данных, представляющая собой файл Microsoft Access. Этот файл подключается к программе Embarcadero RAD Studio через компонент TADOConnection. Компонент TADOConnection обеспечивает управление с объектами хранилища данных ADO. Он обеспечивает доступ к хранилищу данных компонентам ADO, инкапсулирующим набор данных. Применение этого компонента дает разработчику ряд преимуществ: все компоненты доступа к данным ADO обращаются к хранилищу данных через одно соединение; возможность напрямую задать объект провайдера соединения; доступ к объекту соединения ADO; возможность выполнять команды ADO; выполнение транзакций; расширенное управление соединением при помощи методов-обработчиков событий.
При разработке АИС, в первую очередь создается база данных, и соответственно затем устанавливаются связи между таблицами. Связь между таблицами устанавливается для того, чтобы соединить различные таблицы, содержащие данные, относящиеся к различным информационным объектам базы данных. Установка связей позволяет одновременно обрабатывать данные в различных таблицах. Для установки связей между таблицами обычно используются ключевые поля таблиц. База данных АИС для кондитерской состоит из 7 взаимосвязанных таблиц и установлены связи «один-ко-многим» (Рисунок 1).
Рисунок 1. Отношения между таблицами
автоматизированная информационная система кондитерская
В Embarcadero RAD Studio архитектура АИС кондитерской имеет следующую структуру: Создан большой проект, называемый Konditer. Сам проект объединяет множество выполняемых модулей. Каждый модуль предназначен для выполнения определенной функции программы, например, модуль frmMain, предназначена для учета всех заказов и является главной формой программы.
Модуль frmAddEditOrder.pas -- открывает страницу редактирования заказов.
Модуль frmAddEditIngredient.pas -- форма, куда можно вводить состав ингредиентов кондитерских изделий.
Модуль frmCustomers.pas -- модуль, в которой ведется учет клиентов.
Модуль frmReceipts.pas предназначена для учета всех рецептов кондитерского.
Модуль frmSplash.pas -- форма-приветствие.
Модуль frmAbout.pas -- форма, где дается краткая информация о разработчике программы.
Модуль frmAddEditCustomer.pas - страница для изменения данных о клиентах.
Рисунок 2. Структура проекта Konditer
Результаты и обсуждения
Автоматизированная информационная система кондитерской в целом ориентирована на выполнение следующих задач:
учет, хранение баз заказов, рецептов и клиентов;
учет расхода ингредиентов на складе;
калькуляция расходов продукций;
формирование документов таких, как счет-фактура, отчет о заказах, затраты по складу, формирование отчета по выявлению наиболее продаваемой продукции (Рисунок 2). Самой важной частью данной АИС является формирование отчетов, на основе которых, можно провести анализ о деятельности кондитерской на отчетный период. На основе анализа можно понять какая продукция самая потребляемая, и какие ингредиенты нужно заказывать, а какие продукции нужно убрать с производства, во избежания больших расходов [2].
Вывод
В целом, применение данной системы значительно упрощает работоспособность организаций в кондитерском производстве, выполняя калькуляцию продукции, прием заказов, поиск необходимой информации по системе и формирование отчетов. Созданная автоматизированная информационная система отвечает всем требованиям, заявленным в начале работы, и имеет удобный интерфейс, облегчающий работу с ней.
Список литературы
1. Иготти М. К., Юрьев В. Н. Подход к созданию автоматизированной информационной системы для приборостроительного предприятия // Прикладная информатика. 2009. №1. С. 80-95. EDN: KAOKDR
2. Ваняшин А. В. Разработка информационной системы для автоматизации деятельности ООО «Трюфель» // Аллея науки. 2018. Т. 5. №6(22). С. 1083-1086. EDN: XUVRWX
References
1. Igotti, M. K., & Yur'ev, V. N. (2009). Podkhod k sozdaniyu avtomatizirovannoi informatsionnoi sistemy dlya priborostroitel'nogo predpriyatiya. Prikladnaya informatika, (1), 8095. (in Russian).
2. Vanyashin, A. V. (2018). Razrabotka informatsionnoi sistemy dlya avtomatizatsii deyatel'nosti OOO “Tryufel'”. Alleya nauki, 5(6(22)), 1083-1086. (in Russian).
Размещено на Allbest.ru
...Подобные документы
Создание автоматизированной системы учета заказов и их выполнения в строительной фирме по ремонту квартир. Общие требования к информационной системе. Проектирование структуры базы данных. Построение ER-диаграммы. Реализация информационной системы.
курсовая работа [750,2 K], добавлен 24.03.2014Проблемы внедрения информационной системы. Процесс разработки и внедрения автоматизированной информационной системы на примере музея "Галерея изящных искусств". Рекомендации по устранению основных рисков или снижению степени их влияния на проект.
курсовая работа [3,0 M], добавлен 07.05.2015Обоснование выбора среды Borland Delphi для проектирования автоматизированной информационной системы "Приемная комиссия". Построение цепочки добавления нужных объектов на главную форму. Расчет стоимости разработки данного программного обеспечения.
дипломная работа [4,5 M], добавлен 24.06.2015Принципы проектирования базы данных. Разработка автоматизированной информационной системы для учета материалов хранящихся на складах, их движения по складам, контроля прихода, расхода и остатков материалов, а так же для выявления потребности в их закупке.
отчет по практике [4,9 M], добавлен 03.02.2013Среда разработки Delphi. Обзор современной автоматизированной информационной системы "Книжный склад". Структурированное добавление новых данных. Автоматизация учета и отчетности товарооборота фирм. Дублирование ввода информации. Деление книг по тематикам.
курсовая работа [1,1 M], добавлен 27.08.2012Разработка автоматизированной информационной системы для эффективного и быстрого обслуживания пользователей библиотеки ВУЗа. Среда разработки: MS Access. Язык программирования - VBA. Расчет технико-экономической выгоды внедрения данной технологии.
дипломная работа [304,7 K], добавлен 19.03.2010Создание информационной системы для фирмы "Удача", которая является посредником при перепродаже недвижимости. Обоснование состава вычислительной техники и программного обеспечения для функционирования данной автоматизированной информационной системы.
курсовая работа [1,8 M], добавлен 17.02.2014Обоснование необходимости совершенствования информационной системы (ИС) ООО "Мехсервис". Анализ системы учета деятельности авторемонтного предприятия. Разработка концепции построения автоматизированной ИС. Описание продукта информационной технологии.
дипломная работа [2,7 M], добавлен 22.05.2012Необходимые для разработки автоматизированной информационной системы программные и технические средства. Иерархическая схема наследования объектов. Добавление новой записи. Формирование отчетов в формате Word. Инструментальные средства разработки.
дипломная работа [996,2 K], добавлен 20.06.2014Сравнение клиент-серверной и файл-серверной архитектуры. Особенности разработки проекта автоматизированной информационной системы "Ведение протокола нерешенных задач по материалам для ЗАО "Авиастар-СП". Расчет экономической эффективности от внедрения АИС.
курсовая работа [1,4 M], добавлен 23.06.2011Создание диаграмм вариантов использования, логического представления, классов, состояний и деятельности, компонентов, развертывания для автоматизированной информационной системы в CASE-средстве Rational Rose. Генерация кода программы на языке ANSI C++.
курсовая работа [1,5 M], добавлен 23.10.2014Разработка и внедрение комплексной автоматизированной системы поддержки процессов компании. Повышение эффективности работы подразделений компании и обеспечение ведения учета в единой информационной системе. Ведение единой бухгалтерии, расчет клиентов.
курсовая работа [657,1 K], добавлен 18.05.2015Функциональная модель предметной области на примере базы данных автоматизированной информационной системы "Общежития". Ведение информационной базы об общежитиях, комнатах и сотрудниках, хранение информации о студентах, специальностях и факультетах.
курсовая работа [2,7 M], добавлен 10.04.2014Анализ предметной области. Разработка информационной системы для регистратуры поликлиники. Построение диаграмм и моделей с использование объектно-ориентированного подхода. Формы, таблицы, отчеты и запросы. Создание, редактирование и обработка данных.
курсовая работа [2,7 M], добавлен 04.12.2015Разработка автоматизированной информационной системы для учета и контроля выполнения ремонтных работ, и предоставления услуг по разработке программного обеспечения компании "МегионСофтОйл", разработка алгоритмов приложений программной системы и модулей.
дипломная работа [5,3 M], добавлен 29.06.2012Техническое задание на разработку автоматизированной системы и складского учета управления универсальной торговой базы. Проектирование информационной системы и выбор среды для создания программного продукта. Создание интерфейса и руководство пользователя.
дипломная работа [2,1 M], добавлен 11.07.2015Разработка и внедрение автоматизированной информационной системы. Изучение основных процессов, протекающих в предметной области. Создание базы данных. Исследование средств защиты информации от несанкционированного доступа и идентификации пользователей.
курсовая работа [487,2 K], добавлен 17.03.2014Характеристика ООО "Speed Agent", рассмотрение видов деятельности компании. Знакомство с этапами разработки автоматизированной информационной системы обработки заказов в сфере праздничных и деловых мероприятий. Анализ диаграммы вариантов использования.
курсовая работа [5,7 M], добавлен 23.04.2019Разработка автоматизированной системы учета и мониторинга выполнения заказов клиентов в ЗАО "Централизованный региональный технический сервис" группы компаний MAYKOR. Обоснование СУБД и инструментальных средств программирования. Затраты на разработку.
дипломная работа [2,8 M], добавлен 18.01.2015Предпроектное обследование предприятия ООО "Уралэнергоцентр". Расчет текущих затрат пользователя. Разработка автоматизированной информационной системы управления ООО "Уралэнергоцентр". Автоматизация информационной системы товарооборота предприятия.
дипломная работа [1,5 M], добавлен 27.12.2009