Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Проектирование реализации операций бизнес-процесса «Запасы – склад (приходование товара)»

Содержание:

ВВЕДЕНИЕ

Актуальность исследования.

Экономический кризис, который на сегодняшний день хозяйничает в России в том числе, не мог не отразиться на состоянии бизнеса. Покупательская способность, а значит, и спрос падают, а цены, в свою очередь растут. Предприятия в такой ситуации не видят выхода.

Однако решить проблему, а именно сократить ненужные расходы и выявить резервы снижения, поможет автоматизация бизнес – процессов.

Понятие автоматизации включает в себя использование сервисов и решений, которые необходимы для всех аспектов деятельности предприятия.

Предприятие, несомненно, получает выгоды от внедрения в своей деятельности автоматизации бизнес – процессов. Данные выгоды сводятся к следующему:

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

- более совершенное и качественное управление. Повышается прозрачность бизнеса, все показатели становятся ясными и понятными. Это приводит к более качественным и правильным выводам и принятию правильных решений.

- осмысленные направления дальнейшего развития предприятия. Когда бизнес работает отлажено и системно, есть понимание всех показателей, то руководитель более четко видит направления дальнейшего развития предприятия.

Этим и определяется актуальность выбранной темы курсовой работы: «Проектирование реализации операции бизнес – процесса «Запасы – склад (приходование товара)»».

Цель курсовой работы – разработка программного обеспечения для нескольких групп пользователей, которые смогут в режиме реального времени следить за движением товара на складе.

Для достижения данной цели необходимо решение следующих задач:

  • Поставить для решения задачи по автоматизации бизнес – процесса «Запасы – склад (приходование товара)»;
  • Описать существующие бизнес-процессы;
  • Обосновать проектные решения по информационному обеспечению;
  • Обосновать проектные решения по программному обеспечению;
  • Описать информационную модель;
  • Дать характеристику базе данных, которая создана в MICROSOFT ACCESS;
  • Подробно и пошагово дать анализ процессу создания программы «Учет запасов товаров на складе» в DELPHI 7.

Объектом исследования данной курсовой работы является предприятие ООО «Вкусный выбор». Предметом исследования выступает учет запасов товаров на складе.

Работа состоит из введения, двух глав («Аналитическая часть», «Проектная часть»), заключения и списка использованной литературы.

ГЛАВА 1. АНАЛИТИЧЕСКАЯ ЧАСТЬ

1.1. Выбор комплекса задач автоматизации

Компьютерные технологии прочно вошли в нашу жизнь. Данные технологии используются везде и всюду. Это и бизнес, торговля, производство и оказание услуг, отдых и прочие сферы жизни общества.

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

Задачами автоматизации на сегодняшний день являются следующие задачи:

- обеспечить прозрачность бизнес – процесса, ради которого и осуществляется данная автоматизация.

- обеспечение слаженной работы всех сотрудников предприятии.

- назначение нужных задач лучшим сотрудникам предприятия, которые являются профессионалами в своей деятельности.

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

К сожалению, можно констатировать, что большинство предприятий в России об автоматизации не хотят и слушать. Исследования показывают, что 80% малого бизнеса ведут учет в тетради или в простейших таблицах Microsoft Excel. И только 20% решились на автоматизацию бизнес – процесса.

Опыт показывает, что когда предприятие развивает более, чем одну торговую точку, необходимо в срочном порядке устанавливать автоматизацию бизнес – процессов, пока на складе не произошел беспорядок и неразбериха.

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

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

1.2. Характеристика существующих бизнес – процессов

Как известно, что автоматизация любого бизнеса невозможна без своевременного и качественного описания бизнес- процесса.

Данный бизнес – процесс «Запасы – склад (приходование товара)» является основным бизнес – процессом. Его описание можно рассмотреть посредством анализа следующих последовательных операций.

1) Первый этап – это наименование бизнес – процесса. Данный бизнес – процесс носит название «Запасы - склад». Цель данного бизнес – процесса – это учет запасов товаров на складе. Конечная цель ведения данного бизнес – процесса в общем – это обеспечение прозрачности ситуации наличия товаров на складе.

2) Этапами бизнес – процесса являются:

- приход товара на склад по налоговой накладной.

- запись операции покупки в книгу покупок и отдельная запись в MICROSORF EXCEL.

- расход товара со склада по налоговой накладной.

- запись операции расхода в книгу продаж и отдельная запись в MICROSORF EXCEL.

3) Владельцем бизнес – процесса является работник склада, для которого в большей степени и создается программное обеспечение.

Таким образом, можно сделать вывод о том, что автоматизация в современном мире позволяет значительным образом снизить затраты и издержки.

1.3. Характеристика документооборота, возникающего при решении задачи

Документооборот, который возникает на предприятии следующий:

- приход товара на склад по налоговой накладной. Если это внутреннее перемещение, или налогоплательщик – покупатель имеет особый статус, то используется товаротранспортная накладная.

- запись операции покупки в книгу покупок и отдельная запись в MICROSORF EXCEL.

- расход товара со склада по налоговой накладной. Если это внутреннее перемещение, или налогоплательщик – покупатель имеет особый статус, то используется товаротранспортная накладная.

- запись операции расхода в книгу продаж и отдельная запись в MICROSORF EXCEL.

1.4. Обоснование проектных решений по информационному обеспечению

К информационному обеспечению разрабатываемой системы относятся: входные и выходные документы. Входные документы представляют собой набор справочных сведений, которые заносятся в локальную базу данных посредством специально разработанных форм. Так же к входным документам относится информация о добавлении и изменении свойства номера формы (добавление номера свойства номера) Входной информацией для разрабатываемой системы будет являться информация, получаемая посредством выходных форм.

Работа с информацией происходит посредством экранных форм. Форма – это важнейший визуальный компонент. Формы представляют собой видимые окна WINDOWS и являются основной частью практически любого приложения. В форме размещаются визуальные компоненты образующие интерфейсную часть и системные (не визуальные) компоненты Посредством форм происходит диалог между оператором и АРМ.

При разработке экранных форм использовались разные инструментальные средства, позволяющие ускорить ввод данных, а именно:

- Кнопки. Для организации более дружественного интерфейса снабдились кнопки поясняющими надписями и изображениями, отражающими характер их действия;

- Выпадающие списки .Этот компонент позволяет отображать значения выпадающего списка, что очень удобно, так как экономит площадь окна приложения, и предоставляет пользователю выбор из имеющихся значений.

- Окна редактирования - для ввода однострочных текстов;

- Таблицы. Позволяют представлять информацию в удобном, структурированном виде;

- Многостраничные панели .Позволяют экономить пространство окна на одном и том же месте страницы различного содержания.

Классификатор - это документ, с помощью которого осуществляется формализованное описание экономической информации в АРМ, содержащей наименования объектов, наименование классификационных группировок и их кодовые обозначения.

1.4 Обоснование проектных решений по программному обеспечению

DELPHI 7 это одно из самых популярных в мире средств быстрой разработки программ для Windows. Delphi предоставляет разработчику богатейший инструментарий и позволяет использовать всю мощь и гибкость языка Pascal. Программа Delphi 7 позволяет создавать самые различные программы: от простейших однооконных приложений до программ управления распределенными базами. В состав пакета включены разнообразные утилиты, обеспечивающие работу с базами данных, XML-документами, создание справочной системы, решение других задач. Отличительной особенностью седьмой версии является поддержка технологии NET[1].

Ключевые возможности Delphi 7:

-предварительный вариант средств для работы с Microsoft .NET Framework;

-Kylix 3.0 для Linux в составе пакета;

-бесплатная лицензия delphi 7 rus на развертывание многозвенных приложений (которая до этого была платной), использующих технологию DataSnap (прежнее название — MIDAS);

-полное решение русской версии delphi 7 проектирования и развертывания корпоративных приложений по технологии Model Driven Architecture (MDA);

-мощные и удобные средства разработки WEB-приложений;

-средства создания качественных кроссплатформенных отчетов Rave Reports;

-среда моделирования ModelMaker (по технологии UML).

В данную версию добавлены все официальные обновления, патчи и другие Bag-fix паки. Пакет Делфи 7 отличителен тем, что полностью поддерживает новейшие и уже существующие Web-сервисы. Меню программы Delphi 7 на русском языке, что значительно облегчает работу для русского пользователя[2].

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

Все объекты компонентов размещаются в объектах – формах. Для каждой формы, проектируемой в приложении, Delphi создает отдельный модуль. Именно в модулях и осуществляется программирование задачи. В обработчиках событий объектов размещаются описания алгоритмов, которые в основном сводятся к обработке информации, содержащейся в свойствах одних объектов, и задании по результатам этой обработки свойств других объектов.

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

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

В первой главе данной работы были определены основные аналитические моменты проектирования и автоматизации бизнес – процесса «Запасы – склад (приходование товара)».

ГЛАВА 2. ПРОЕКТНАЯ ЧАСТЬ

2. Информационное обеспечение задачи

2.1 Информационная модель и её описание

В данной главе будет осуществлено совершенствование бизнес – процесса на предприятии ООО «Вкусный выбор» «Запасы и склад». Предприятие ООО «Вкусный выбор» является небольшим торговым предприятием, основная деятельность которого состоит в розничной реализации бакалейных товаров. Ассортимент предприятия весьма широк и включает в себя следующие виды продукции:

- рыба консервированная.

- овощи консервированные.

- крупы и каши.

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

Программное обеспечение «Учет запасов товаров на складе» призвано автоматизировать бизнес – процесс «Запасы и склад».

Информационная модель будет выглядеть следующим образом:

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

Далее в программе отражена цена прихода товара на предприятие, а также розничная отпускная цена.

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

Руководитель, как пользователь программного обеспечения «Учет запасов товаров на складе», с высокой точностью будет следить за ситуацией на складе, в режиме реального времени сможет в любой момент отследить движение товара и сравнить с реальным положением дел на предприятии. Этого можно достичь при проведении внезапной инвентаризации.

Менеджер, как пользователь программного обеспечения «Учет запасов товаров на складе», сможет более точно делать заявки на закупку партий товаров. Это позволит избежать излишков товаров на складе, то есть затоваривания, или же, наоборот, позволит ликвидировать недостаток товара, в котором нуждается потребитель.

Информационная модель программного обеспечения «Учет запасов товаров на складе» для наглядности представим в табличном виде.

Таблица 1

Информационная модель программы «Учет запасов товаров на складе»

Наименование товара

Остаток товара на начало дня

Приход товара

Расход товара

Остаток товара на конец дня

Цена поступления

Цена реализации

Вход в программное обеспечение «Учет запасов товаров на складе» будет выглядеть следующим образом:

- вначале запускается окно приветствия.

- после нажатия на кнопку «Войти в программу» запускает программа.

Таким образом, в данном разделе была рассмотрена графически информационная модель программного обеспечения «Учет запасов товаров на складе», а также дано ее подробное описание.

2.2 Характеристика нормативно-справочной, входной и оперативной информации

Любая информационная модель основывается на информативной базе, благодаря которой она строится.

Нормативно – справочная информация включает в себя следующие виды документов:

- Налоговый Кодекс РФ – главный налоговый документ страны, который регламентирует порядок покупки, продажи товаров в том числе. На основаниях положений Налогового Кодекса формируется порядок приходования товара и его реализация. Весь учет должен быть построен в строгом соответствии с положениями Налогового Кодекса РФ.

- Принципы бухгалтерского учета:

ПБУ 5/01 «Учет материально-производственных запасов».

ПБУ 4/99 «Бухгалтерская отчетность организации».

- Книга покупок, в которой отражаются все операции закупок, совершенных на предприятии. На основании данных книги покупок рассчитывается НДС к вычету.

- Книга продаж, в которой отражается вся информация о проданных товарах. На основании книги продаж рассчитывается сумма НДС к уплате.

Входная информация для создания вышеописанной информационной модели следующая:

- налоговые накладные на приход товара.

- налоговые накладные на расход товара.

- товаротранспортные накладные в случае внутреннего перемещения товара или осуществления возврата некачественного товара поставщику.

- сертификаты качества и сертификаты соответствия.

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

- налоговые накладные на приход товара.

- налоговые накладные на расход товара.

- товаротранспортные накладные в случае внутреннего перемещения товара или осуществления возврата некачественного товара поставщику.

Оперативная информация включает в себя наименование товара, его срок годности, вес, количество, цену приобретения, цену реализации и прочее.

Таким образом, в разделе была рассмотрена вся необходимая информация, которая будет использована при создании программного обеспечения «Учет запасов товаров на складе».

2.3 Характеристика результатной информации

Результатная информация – это такая информация, которую получает пользователь при работе с программой. Вход в программу начинается с запуска программы и запуска окна приветствия.

Рисунок 1 – Окно приветствия

После того, как нажимается кнопка «Войти в складской учет» высвечивается следующее окно, которое и будет уже представлять собой программу.

Рисунок 2 – Вывод результирующей информации

Окно «Наименование товара» отражает всю информацию, которая содержит о продукции, находящейся на складе данного предприятия ООО «Вкусный выбор».

Окно «Остаток товара на начало дня» отражает информацию об остатке товара на начало дня на складе.

Окно «Приход товара» отражает всю информацию о поступившем товаре на предприятии.

Окно «Расход товара» отражает информацию о проданном товаре на предприятии ООО «Вкусный выбор».

Окно «Остаток товара на конец дня» содержит информацию об остатке товара на конец дня.

Окно «Цена поступления товара» отражает цену, по которой данный товар был оприходован на склад.

Окно «Цена реализации» отражает цену, по которой данный товар был реализован со склада.

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

2.4 Общие положения (дерево функций и сценарий диалога)

Дерево функций можно представить в виде следующих последовательных действий:

1) Загрузка программы «Учет запасов товаров на складе», которая должна находиться в удобном для пользователя месте. Программа создана в DELPHI 7, и поэтому отличается удобством в использовании.

2) Далее отображается окно приветствия с приятным интерфейсом в виде цветочного пейзажа. Пользователю необходимо нажать на «Войти в программу».

3) Отображается, собственно, программа «Учет запасов товаров на складе».

4) Пользователь может добавлять, удалять, изменять данные, вносить различные корректировки. Также в зависимости от цели использования можно анализировать данные. На основании анализа делаются выводы о потребительских предпочтениях, об объемах заявок, которые требуется совершить поставщикам товаров.

4) Выход из программы.

Загрузка программы «Учет запасов товаров на складе»

В окне приветствия нажать на «Войти в программу»

Пользователь может добавлять, удалять, изменять данные, вносить различные корректировки.

Выход из программы

Рисунок 3 – Дерево функций для работы с программой, позволяющей автоматизировать бизнес – процесс «Запасы и склад»

Далее рассмотрим сценарий диалога. Представим полученные данные в виде рисунка 4.

Загрузка программы «Учет запасов товаров на складе»

Выбор необходимой информации

Выбор необходимого действия

Выход из программы

Рисунок 4 – Сценарий диалога для работы с программой, позволяющей автоматизировать бизнес – процесс «Запасы и склад»

Таким образом, раздел был посвящен рассмотрению дерева функций и сценария диалога для работы с программой, позволяющей автоматизировать бизнес – процесс «Запасы и склад».

2.5 Характеристика базы данных

Создание программного обеспечения в DELPHI 7 должно основываться на базе данных, которая создается заранее.

База данных под названием «Запасы» создается в программе MICROSOFT ACCESS 2003. Данная программа входит в комплекс стандартного набора MICROSOFT OFFICE, расположенного практически на любом компьютере. Несмотря на то, что существуют версии MICROSOFT ACCESS 2010 и 2016, версия 2003 года является более удобной и понятной для пользователя. Качество создаваемой базы данных не отличается ни чем от баз данных, созданных в MICROSOFT ACCESS более поздних версий.

Запускаем MICROSOFT ACCESS. Нажимаем Файл – Создать - Новая база данных.

Далее выбираем расположение базы данных. Для этого необходимо создать отдельную папку для того, чтобы удобно было ее найти при создании связи и канала передачи данных с DELPHI 7.

Базу данных в MICROSOFT ACCESS рекомендуется выполнять в режиме конструктора. Это позволяет устанавливать тип данных, которые будут создаваться в данной базе данных.

Рисунок 5 – Создание таблицы баз данных «Запасы» в режиме конструктора

Далее открываем сохраненную таблицу и вносим все необходимее данные.

Рисунок 6 – Готовая база данных «Запасы» в Microsoft Access

Готовая база данных состоит из следующих полей:

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

Поле «Остаток товара на начало дня» отражает информацию об остатке товара на начало дня на складе.

Поле «Приход товара» отражает всю информацию о поступившем товаре на предприятии.

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

Поле «Остаток товара на конец дня» содержит информацию об остатке товара на конец дня.

Поле «Цена поступления товара» отражает цену, по которой данный товар был оприходован на склад.

Поле «Цена реализации» отражает цену, по которой данный товар был реализован со склада.

Таким образом, рассмотрен процесс создания базы данных в MICROSOFT ACCESS, на основании которой и будет создаваться программа в DELPHI 7 «Учет запасов товаров на складе».

2.6 Структурная схема пакета (дерево вызова программных модулей)

Дерево вызова программных модулей:

  1. Запускаем DELPHI 7, используя ярлык на рабочем столе или в корне диска С.
  2. Далее сохраняем проект. File – Save Project As – C – Program Files – Borland – Delphi 7 – Projects и даем наименование данному проекту Project1zapasi.

Далее сохраняем UNIT 1и UNIT 2. Осуществляем сохранение проекта.

2.7 Описание программных модулей

В данной создаваемой программе существуют два программных модуля UNIT 1 и UNIT 2, которые определяют форму FORM 1 и FORM 2.

Рисунок 7 – Программные модули

Были рассмотрены программные модели.

2.8. Контрольный пример реализации проекта и его описание

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

В данном разделе будет подробно описано создание программного обеспечения «Учет запасов на складе».

Запускаем DELPHI 7 и создаем новый проект под названием ЗАПАСЫ.

Для этого необходимо провести следующие манипуляции: File – Save Project As – C – Program Files – Borland – Delphi 7 – Projects - Project1zapasi.

Данное программное обеспечение будет состоять из двух форм. Начинаем работу с первой формой.

FORM 1 –это первоначальная форма, которая будет представлять собой окно приветствия пользователя программой «Учет запасов на склад».

Запускаем FORM 1 и даем ей наименование «Учет запасов на складе». Далее необходимо сделать привлекательный интерфейс для данной программы.

Заходим во вкладку ADDITIONAL и выбираем компонент IMAGE. На панели OBJECT INSPECTOR выбираем свойство Picture и осуществляем выбор необходимого рисунка или фотографии, то есть того, что будет представлять собой лицо программы.

Рисунок 8– Выбор рисунка интерфейса для входного окна программы

Растягиваем изображение по форме до тех пор, пока необходимо. Далее на форму необходимо установить следующие компоненты:

1) LABEL 1. На панели OBJECT INSPECTOR в свойстве CAPTION устанавливаем наименование «ТОРГОВЫЙ СКЛАД». Также на этой же панели устанавливаем необходимый шрифт, размер шрифта и цвет.

2) BUTTON 1. На панели OBJECT INSPECTOR в свойстве CAPTION устанавливаем наименование «Войти в складской учет».

Получаем следующее окно, которое представлено на рисунке ниже.

Рисунок 9 – Окно для входа в программу складского учета

Пока работу с FORM 1 приостановим и перейдем к созданию непосредственно программного обеспечения на FORM 2.

Для этого необходимо сделать следующие операции:

File – New – Form. Появляется FORM 2.

Далее необходимо установить все требуемые компоненты на FORM 2.

  1. DATA SOURSE. Этот компонент выбирается из вкладки DATA ACCESS и размещается на FORM 2.
  2. ADO Connection и ADO Table. Этот компонент выбирается из вкладки ADO и также размещается на FORM 2.
  3. (DB)NAVIGATOR выбирается из вкладки DATA CONTROLS и также размещается на FORM 2.
  4. DB GRID выбирается из вкладки DATA CONTROLS и также размещается на FORM 2.

5) LABEL. На панели OBJECT INSPECTOR в свойстве CAPTION устанавливаем наименование «ПРОДУКЦИЯ». Также на этой же панели устанавливаем необходимый шрифт, размер шрифта и цвет.

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

Начинаем работу с компонента ADO Connection. На панели OBJECT INSPECTOR выбираем свойство Connection String. Нажимая на многоточие в правой стороне окна, вызывается окно, в котором необходимо выбрать «Use connection string» и BUILD. Это окно необходимо для того, чтобы осуществить взаимосвязь с базой данных ЗАПАСЫ, ранее созданной в MICROSOFT ACCESS. После проведенных манипуляций выбирается канал передачи данных Microsoft Jet 4.0 OLE DB Provider. Потом выбирается база данных, которая необходима для того, чтобы осуществить соединение с программным обеспечением, создаваемым в DELPHI 7.

Рисунок 10 – Подключение базы данных к программному обеспечению «Учет запасов товаров на складе»

Нажимая на «Проверить соединение» выскакивает окно «Соединение выполнено». Это означает, что соединение с базой данных и программным обеспечением произошло успешно. Если данного окна не высвечивается, или высвечиваются другие сообщения, то необходимо проверить правильность настроек выбора каналов передачи данных.

Продолжаем работу с компонентом ADO Connection. На панели OBJECT INSPECTOR выбираем свойство Login Prompt и ставим False. Если этого не сделать, то постоянно будет высвечиваться окно, которое запрашивает логин и пароль.

Далее начинаем работу с компонентом DATA SOURSE. На панели OBJECT INSPECTOR выбираем свойство DATA SET и устанавливаем связь с ADO TABLE1.

В работе с компонентом ADO TABLE выбираем свойство CONNECTION и устанавливаем связь ADO CONNECTION1. Также в поле TABLENAME выбираем необходимую таблицу ЗАПАСЫ. Далее в свойстве ACTIVE устанавливаем TRUE, то есть делаем значение истинным.

В работе с компонентом (DB)NAVIGATOR необходимо на панели OBJECT INSPECTOR выбираем свойство DATA SOURSE и устанавливаем DATA SOURSE 1. Получаем следующий вид окна программы.

Рисунок 11 – Установка всех свойств компонентов на форме «Учет запасов товаров на складе»

Далее возвращаемся к работе с FORM 1.

Двойным щелчком на BUTTON 1 открываем окно, где необходимо прописать следующий код.

Рисунок 12 – Код, который необходимо прописать в UNIT 1

Данный код, если его расшифровать дословно обозначает следующее:

- если нажимать на BUTTON 1, то сразу же будет открываться FORM 2.

Компилируем программу. Ошибок не выдает, поэтому открывается готовый EXE файл. Первое окно входа в программу выглядит следующим образом:

Рисунок 13 – Окно входа в программу

Нажимая на «Войти в складской учет», пользователь программы мгновенно попадает в программу учета складских запасов на предприятии.

Рисунок 14– Готовая программа «Учет запасов товаров на складе»

Следует отметить, что при помощи компонента навигатора можно выбирать необходимую запись, можно удалять и добавлять записи, а также вносить необходимые корректировки. Нажимая на + в навигаторе, у пользователя откроются пустые окна, которые он может использовать для ввода данных о новом сотруднике.

Нажимая на - в навигаторе, у пользователя откроется окно, которое сможет удалить выбранные строки.

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

В данном случае была удалена запись «Пшено», как невостребованный товар. Это же сразу отражается в программе, и в базе данных соответственно.

Рисунок 15 – Изменение информации при нажатии навигатора

Итак, в данном разделе было рассмотрено пошаговое создание программного обеспечения «Учет запасов товаров на складе». Данное программное обеспечение было создано для работника склада, а также для облегчения его труда, для создания большей прозрачности. Данная программа позволит навести порядок на складе, сделать учет более точным.

В заключении раздела можно прийти к следующим выводам:

- в данном разделе была рассмотрена проектная составляющая и создание программного обеспечения «Учет товаров на складе».

- программное обеспечение «Учет товаров на складе» было создано в среде программирования DELPHI 7.

- данная программа призвана обеспечить прозрачность в ведении складского учета. Это даст возможность ликвидировать хищения, недобросовестность работников склада, и сделает учет более правильным и точным.

- пользователем данного программного обеспечения является не только работник склада, но и руководитель предприятия. Он сможет в режиме реального времени следить за поступлением товара на склад, за остатками на складе, а также, смогут ли они обеспечить потребительский спрос.

- пользователем данного программного обеспечения также могут быть менеджеры предприятия, которые отвечают за поставку продукции, за сотрудничество с поставщиками, которые привозят данный товар. Оперируя информацией программного обеспечения «Учет складских запасов», менеджер сможет следить за остатками на складе, а также своевременно осуществлять заявки в адекватных размерах.

- преимущества данного программного обеспечения является навигатор, который позволяет добавлять, удалять и изменять записи.

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

ЗАКЛЮЧЕНИЕ

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

В первой главе была рассмотрена аналитическая сторона автоматизации бизнес – процесса «Запасы – склад (приходование товара)».

Вторая глава - практическая, в ходе написания которой были сделаны следующие выводы:

- в данном разделе была рассмотрена проектная составляющая и создание программного обеспечения «Учет товаров на складе».

- программное обеспечение «Учет товаров на складе» было создано в среде программирования DELPHI 7.

- данная программа призвана обеспечить прозрачность в ведении складского учета. Это даст возможность ликвидировать хищения, недобросовестность работников склада, и сделает учет более правильным и точным.

- пользователем данного программного обеспечения является не только работник склада, но и руководитель предприятия. Он сможет в режиме реального времени следить за поступлением товара на склад, за остатками на складе, а также, смогут ли они обеспечить потребительский спрос.

- пользователем данного программного обеспечения также могут быть менеджеры предприятия, которые отвечают за поставку продукции, за сотрудничество с поставщиками, которые привозят данный товар. Оперируя информацией программного обеспечения «Учет складских запасов», менеджер сможет следить за остатками на складе, а также своевременно осуществлять заявки в адекватных размерах.

- преимущества данного программного обеспечения является навигатор, который позволяет добавлять, удалять и изменять записи.

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

В современном мире моделирование и автоматизация бизнес процессов являются залогом успешного функционирования компании. Данная технология требует квалифицированного подхода и понимания всех нюансов деятельности конкретного предприятия. Впоследствии профессиональные знания воплощаются в описании бизнес-процессов и выражаются в упрощенном управлении ими. 

В заключении можно прийти к выводу о том, что сложная экономическая ситуация, которая сложилась на сегодняшний день в России и в мире в целом диктует свои условия и правила. Чтобы им соответствовать, необходимо осуществлять максимальным образом оптимизацию имеющихся в распоряжении предприятия всех видов ресурсов. Более того, необходим еще правильный и грамотный подход к управлению данных видов ресурсов. Всего этого возможно достичь в большей степени при автоматизации бизнес - -процессов, которая сделает из прозрачными, понятными и эффективными.

СПИСОК ЛИТЕРАТУРЫ

  1. Осипов Д. Л. Базы данных и Delphi. Теория и практика. — СПб.: БХВ-Петербург, 2011. - 752 с.
  2. Бобровский С.И. «Delphi 7. Учебный курс». 2008г. с.736
  3. Лекция 5: Модели организации баз данных [онлайн] - URL: http://www.intuit.ru/studies/courses/3439/681/lecture/14023 (дата обращения 11.10.2016)
  4. Реляционная база данных [онлайн] - URL: http://base.mybloge.net/relyacionnaya-baza-dannyx/ (дата обращения 01.11.2016)
  5. Введение в базы данных. Часть 2. Настольные СУБД // А.Федоров, Н. Елманова [онлайн] - URL: http://compress.ru/article.aspx?id=10282 (дата обращения 01.11.2016)).
  6. Глушаков С.В., Клевцов А.Л. «Программирование в среде Delphi 7.0». 2003г. с.528.
  7. Обзор языков программирования и средств разработки на их основе [онлайн] - URL: http://bukvi.ru/computer/obzor-yazykov-programmirovaniya-i-sredstv-razrabotki-na-ix-osnove.html (дата обращения 01.11.2016)
  8. Преимущества и особенности Delphi [онлайн] - URL: http://starik2222.narod.ru/trpp/lec/11.htm (дата обращения 01.11.2016)
  9. Преимущества Delphi и напутствие начинающему программисту [онлайн] - URL: http://pisali.ru/raferti/41237/ (дата обращения 01.11.2016)

ПРИЛОЖЕНИЕ 1

unit Unit1zapasi;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, StdCtrls, jpeg, ExtCtrls;

type

TForm1 = class(TForm)

Image1: TImage;

Label1: TLabel;

Button1: TButton;

procedure Button1Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form1: TForm1;

implementation

uses Unit2zapasi;

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);

begin

Form2.Show;

end;

end.

unit Unit2zapasi;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, ExtCtrls, DBCtrls, Grids, DBGrids, DB, ADODB, StdCtrls;

type

TForm2 = class(TForm)

DataSource1: TDataSource;

ADOConnection1: TADOConnection;

ADOTable1: TADOTable;

DBGrid1: TDBGrid;

DBNavigator1: TDBNavigator;

Label1: TLabel;

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form2: TForm2;

implementation

{$R *.dfm}

end.

ПРИЛОЖЕНИЕ 2

Рисунок – Окно входа в программу

Рисунок Готовая программа «Учет запасов товаров на складе»

  1. Бобровский С.И. «Delphi 7. Учебный курс». 2008г. с.736

  2. Бобровский С.И. «Delphi 7. Учебный курс». 2008г. с.736