Главная страница
Навигация по странице:

  • КУРСОВОЙ ПРОЕКТ Программная реализация автоматизированной системы складского учета, для фирмы, торгующей компьютерами и их комплектующими ПМ.02.

  • «Осуществление и интеграция программных модулей»

  • Актуальность проекта

  • Цель курсового проекта

  • Объект исследования

  • ОСНОВНЫЕ ПОНЯТИЯ СИСТЕМЫ УЧЕТА

  • ПРИЛОЖЕНИЕ А Визуальная часть ПО

  • ПРИЛОЖЕНИЕ В Программируемая часть ПО

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


    Скачать 2.89 Mb.
    НазваниеКурсовой проект программная реализация автоматизированной системы складского учета, для фирмы, торгующей компьютерами и их комплектующими
    Дата22.12.2022
    Размер2.89 Mb.
    Формат файлаdocx
    Имя файла2.docx
    ТипКурсовой проект
    #858767

    Министерство образования и науки Самарской области

    ГАПОУ «САМАРСКИЙ ГОСУДАРСТВЕННЫЙ КОЛЛЕДЖ»

    КУРСОВОЙ ПРОЕКТ

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

    ПМ.02. «Осуществление и интеграция программных модулей»

    ПМ 09.02.02 Инструментальные средства разработки программного обеспечения

    Обучающийся










    Мартынов М. Е.







    подпись




    И.О. Фамилия










    20


































    Оценка выполнения и защиты курсового проекта















    Руководитель курсового проекта










    Батыров А. Г.







    подпись




    И.О. Фамилия










    20




















    Самара 2022 г.


    Оглавление


    ВВЕДЕНИЕ 3

    ГЛАВА 1 ИССЛЕДОВАНИЕ СКЛАДСКОГО УЧЕТА 5

    1.2 СУЩНОСТЬ И ВИДЫ ПРОЦЕССОВ СИСТЕМЫ УЧЕТА 6

    1.3 ИСПОЛЬЗОВАНИЕ УЧЕТА НА НЕАВТОМАТИЗИРОВАННОМ СКЛАДЕ. СОРТОВЫЙ МЕТОД УЧЕТА 7

    1.3.2 ПАРТИОННЫЙ МЕТОД УЧЕТА 8

    1.4 ПРЕИМУЩЕСТВА АВТОМАТИЗИРОВАННОГО СКЛАДА 9

    1.4.1 ИЗБАВЛЕНИЕ ОТ ПОТЕРЬ И РИСКОВ 10

    1.4.2 КОНТРОЛЬ ХИЩЕНИЙ. УСТРАНЕНИЙ ХИЩЕНИЙ 10

    1.4.3 ПОВЫШЕНИЕ МОБИЛЬНОСТИ 11

    1.4.4ОПТИМИЗАЦИЯ СКЛАДНОГО ХОЗЯЙСТВА 11

    1.5 ПРОГРАММЫ ДЛЯ ВВЕДЕНИЯ УЧЕТА СКЛАДА 12

    1.5.1 ЕКАМ 13

    1.5.2 1С ТОРГОВЛЯ И СКЛАД 14

    1.5.3 МойСклад 16

    ГЛАВА 2 ПРОЕКТНАЯ ЧАСТЬ. СОЗДНАИЕ БАЗЫ ДАННЫХ И DESKTOP-ПРИЛОЖЕНИЯ. 17

    2.1 УСТАНОВКА MICROSOFT SQL и SSMS. ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ. 18

    2.2 УСТАНОВКА VISUAL STUDIO. СОЗДАНИЕ ПРИЛОЖЕНИЯ 23

    ЗАКЛЮЧЕНИЕ 35

    СПИСОК ЛИТЕРАТУРНЫХ ИСТОЧНИКОВ 35


    ВВЕДЕНИЕ


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

    Цель курсового проекта: Разработка системы для автоматизации складного учета

    Задачи курсового проекта:

    • Анализ и описание предметной области

    • Проектирование базы данных

    • Подготовить техническую документацию

    • Внедрение программного модуля

    • Создание Desktop-приложения с использованием ныне созданной базы данных

    Объект исследования: Предприятие, торгующее компьютерами и комплектующими

    Предмет исследования: Автоматизация складского учета. Автоматизация представляется важным и перспективным процессом. Использование современных информационных средств позволяет в большой степени облегчить работу склада
    Правильно организованный процесс учета материалов, размещенных на территории склада, — это очень важный и нужный сегмент деятельности организации. Адаптируясь к условиям современного рынка, многочисленные предприятия все больше интереса в своей работе уделяют логистике. С позиции бизнеса логистику возможно определить точно также как систему маркетинга, способствующий достижению целей компании за счет эффективного управления материальными, сервисными, а также надлежащими им информативными потоками. Логистика в нынешнем представлении – это ресурс увеличения конкурентоспособности. Управление резервами относится к ключевым видам логистической деятельности.

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

    Согласно сведениям изучений, на подавляющем большинстве предприятий управлением резервами занимаются нерегулярно. Регулярная работа проводится только в маленьком числе компаний. При этом в качестве ресурса автоматизации, как правило, применяется MS Excel - инструмент популярный, доступный, но не вполне оптимальный для этого. Применяемые же специализированные программные продукты, в названии которых фигурирует словосочетание “система управления запасами”, в основной массе либо считаются простым бухгалтерским комплексом, либо предназначаются с целью постановления только учетных вопросов (например, с целью наведения на складе порядка в расчетах с поставщиками и потребителями). В таком случае как система резервами компании обязана реализовывать функции учета, контроля, анализа и планирования.

    Задача настоящей работы состоит в разработке и создании автоматизированной системы управления запасами на складе

    ГЛАВА 1 ИССЛЕДОВАНИЕ СКЛАДСКОГО УЧЕТА




      1. ОСНОВНЫЕ ПОНЯТИЯ СИСТЕМЫ УЧЕТА





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

    Склады можно разделить на две основные группы:

    • склады на участке движения продукта производственно-технологического направления (склады готовой продукции компаний-производителей, склады сырья, а также исходных материалов компаний – потребителей продукта производственно-технологического направления, склады сферы обращения продукта производственно-технологического направления);

    • склады на участке движения продуктов народного потребления (склады компаний оптовой торговли продуктами народного потребления, находящихся в участках изготовления этих продуктов, а также склады, находящиеся в местах их потребления).


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

    1.2 СУЩНОСТЬ И ВИДЫ ПРОЦЕССОВ СИСТЕМЫ УЧЕТА




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

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

    Однако на организацию работы на складе влияет два очень важный фактора, это размер склада и его предназначение. Принятие продуктов на склад это очень важный процесс, который согласован с правилами «приёмка станков». Началом приемки считают тогда, когда продукты поступают на склад. Актуальная принятие товаров дает предприятию правильное введение учета. Чем быстрее поступивший продукт будет принят на склад, тем меньше вероятность его хищения. На момент принятия товара на склад определяются сроки для предъявления жалобы поставщику, в случае обнаружения каких-либо недостатков. Нарушение сроков приемки может вызвать убытки. Принятие товара на склад заключается в проверке соотношения товара и его документов. Так же исполняется приемка в проверке качества товара, по отношению стандартов. Внешнему осмотру подвергается весь товар. Внешним осмотром уточняется правильность формы, размеров цвет, масштабы, повреждения отдельных материалов. При поставке материалов ненадлежащего качества у покупателя возникают права для всех видов купли-продажи. За любые недопоставки отвечает поставщик, его обязанности возместить недопоставку.

    1.3 ИСПОЛЬЗОВАНИЕ УЧЕТА НА НЕАВТОМАТИЗИРОВАННОМ СКЛАДЕ. СОРТОВЫЙ МЕТОД УЧЕТА




    На сегодняшний день законодательством предусмотрены два вида учета склада:

    • Сортовый

    • Партионный

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

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

    К плюсам этого вида учета можно отнести:

    • Правильное использование всей площади склада

    • Оперативное управление товаром и его остатками

    К минусам можно отнести:

    • Увеличение трудозатрат

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

    Для связи бухгалтерии с клада существуют два метода:

    • Сальдовый

    • Количественно-суммовой

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

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

    Бухгалтерский сотрудник принимает все документы и сверяет данные в них.

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

    1.3.2 ПАРТИОННЫЙ МЕТОД УЧЕТА


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

    К плюсам такого метода можно отнести:

    • Контроль остатков

    • Уменьшение потерь

    Из минусов можно отметить:

    • Нерациональное использование территории склада

    • Невозможность введение оперативного учета

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


    1.4 ПРЕИМУЩЕСТВА АВТОМАТИЗИРОВАННОГО СКЛАДА


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

    К преимуществам введения автоматизированного складного учета можно отнести:

    • У каждого отдельного продукта есть своя отдельная карточка, которая описывает сам продукт, дает информацию о его перемещении по складу, его цене, а также другую информацию

    • Система дает возможность содержать и распечатывать все нужные документы для первичного учета

    • Простой для понимая и удобный интерфейс дает возможность работать с большим количеством данных без лишних усилий и проблем

    • Система позволяет добавить дополнительные склады и помещения для учета данных

    • Система позволяет следить за перемещением всей продукции

    • Есть возможность редактировать информацию о поставщиках и покупателях

    • Все данные можно выгрузить в любом удобном формате


    1.4.1 ИЗБАВЛЕНИЕ ОТ ПОТЕРЬ И РИСКОВ


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

    • Отчеты об остатках товара на складе

    • Отчеты о поступлении товара на склад

    • Отчеты по перемещению товара на складе

    • Ведомости оборота товара

    • Отчеты о неликвидных товарах


    1.4.2 КОНТРОЛЬ ХИЩЕНИЙ. УСТРАНЕНИЙ ХИЩЕНИЙ


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

    1.4.3 ПОВЫШЕНИЕ МОБИЛЬНОСТИ


    Обеспечение мобильности — это одна из причин введения автоматизации. Автоматизация склада позволяет ввести многозадачность в плане работы не только с одним складом, но и параллельно с другими. Система позволяет разбить склад на множество отделов, где каждому отделу задаются свои собственные параметры. При использовании автоматизации склад также выполняет задачи приема и размещения товаров на склад, из-за чего появляется возможность переезда и налаживания работы на новом месте.

    1.4.4ОПТИМИЗАЦИЯ СКЛАДНОГО ХОЗЯЙСТВА


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


    1.5 ПРОГРАММЫ ДЛЯ ВВЕДЕНИЯ УЧЕТА СКЛАДА


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

    Программное обеспечение

    Ее краткое описание

    EKAM

    Программное обеспечение для разных типов предприятий. На базе этой системы предлагается множество кассовых решений

    1C: Торговля и Склад

    Система, предназначенная для решения комплексной автоматизации и разного вида учета в торговых предприятиях

    МойСклад

    Облачный сервис для малого и среднего бизнеса

    Контур.Маркет

    Веб-сервис для розничной торговли

    SUBTOTAL

    Программное приложения для онлайн-кассы

    LiteBox

    Облачное решение для автоматизации магазинов

    Антисклад

    Программное обеспечение для учета товаров для бизнеса

    CloudShop

    Онлайн программа для учета продаж розничной торговли

    Большая Птица

    Проект, направленный на разработку интернет-сервисов в сфере учета и автоматизации

    Бизнес.Ру

    Автоматизация системы управления взаимоотношениями с клиентами

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

    1.5.1 ЕКАМ


    К одной из распространенных программ для учета можно отнести ЕКАМ (рис 1). ЕКАМ — это универсальная программа для товарного учета. Система работает в облачном режиме. У пользователя есть доступ к личного режиму с любого устройства. К преимуществам этой системы можно отнести:

    • Поддерживается совместная работа с различной контрольно-кассовой техникой

    • Поддержка 5 движков для интернет-магазинов: WordPress, 1C Битрикс, ModX, OpenCart, InSales.

    • Автоматическая генерация технологический карт для предприятий

    • Возможность отслеживание финансовых показателей

    • Автоматизация авто-корректировки цен при изменении закупочных цен.

    • Возможность ведения программ лояльности.

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



    Рисунок 1 - EKAM


    1.5.2 1С ТОРГОВЛЯ И СКЛАД


    К одной из известных программ для товарного учета можно отнести 1C Торговля и склад (рис 2). Это программное обеспечение больше рассчитано для более крупного бизнеса: промышленные предприятия, сетевые магазины и др.

    1С Торговля и склад позволяет автоматизировать любую деятельность. К возможностям и преимуществам этого программного обеспечения можно отнести:

    • Возможность работы с маркированными товарами

    • Ведение учета любых направлений

    • Возможность работы с валютой

    • Возможность ведения налоговой отчетности

    • Автоматизация документооборота.

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



    Рисунок 2 - 1С Торговля и склад


    1.5.3 МойСклад


    К заключению этого списка можно отнести программное обеспечение МойСклад (рис 3). МойСклад — облачное программное обеспечение с большим набором функций. Этот софт позволяет зайти в личный кабинет с любого устройства. Все личные данные пользователей хранятся в отдельных и надежных хостингах, в которых присутствует защита от хакерских атак.

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

    Программное обеспечение МойСклад интегрируется с:

    • Большинства сервисами доставки

    • Системами аналитики

    • Системой интеграции контента (CMS)

    • Системой управления взаимоотношениями с клиентом (CRM)

    • Системами банковского обслуживания;

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



    Рисунок 3 – МойСклад

    ГЛАВА 2 ПРОЕКТНАЯ ЧАСТЬ. СОЗДНАИЕ БАЗЫ ДАННЫХ И DESKTOP-ПРИЛОЖЕНИЯ.


    В данной курсовой работе была разработана база данных складского учета. Что бы спроектировать базу данных нам потребуются два приложения, такие как Microsoft SQL Server, а также среда SQL Server Management Studio (SSMS). SSMS — среда для управления любой инфраструктурой SQL. SSMS используется управления и администрирования и разработки компонентов Базы Данных (БД). SSMS представляется как комплексная программа, которая содержит в себе большую группу инструментов с большим количеством функций, таких как редакторы скриптов, так же в SSMS есть графические инструменты, которые так же работают с различными объектами SQL.

    2.1 УСТАНОВКА MICROSOFT SQL и SSMS. ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ.


    Для начала нам потребуется установить Microsoft SQL Server, для получения доступа к базе данных нам потребуется также скачать SQL Server Management Studio (SSMS). После завершения загрузки нам потребуется войти в SSMS, где нас встретит такое окно (рис 4)



    Рисунок 4 -Встречающее окно при открытии SSMS

    При соединении с сервером SQL нас встречает начальное окно SSMS (рис 5)



    Рисунок 5 – начальное окно SSMS

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



    Рисунок 6 – создание базы данных

    В открывшимся окне нам необходимо указать имя базы данных и при необходимости выбрать или изменить начальные параметры БД. Далее в раскрывшимся окне у нас появится наша пустая база данных. Предварительно нужно подумать, как будет устроена БД. Из темы курсовой можно выявить таблицы, которые нам понадобятся в будущем, а именно нам понадобятся таблицы с клиентами (потребители), поставщиками и таблица самого склада. Для создания таблиц нужно выбрать одноименную вкладку БД и выбрать в контекстном меню «Создать таблицу». После выполненных действий в списке нашей БД появится созданная таблица с базовыми столбцами (рис 7)



    Рисунок 6 – таблица БД

    Что бы создать первую таблицу «Склад» нам потребуется указать нужные столбцы для нашей БД. Для нашей базы данных нам потребуются несколько столбцов со следующими названиями и типом данных (рис 8), где nvarchar – текстовый, int – числовой, date - дата


    Имя поля

    Тип данных

    Товар

    Nvarchar (50)

    Единица измерения

    Nvarchar (50)

    Количество

    Int

    Цена

    Int

    Поставщик

    Nvarchar (50)

    Потребитель

    Nvarchar (50)

    Срок годности

    Date

    Краткое описание

    Nvarchar (50)




    Рисунок 8 – Таблица «Склад»
    Следующим этапом будет создание двух таблиц «Потребители» (рис 9) и «Поставщики» (рис 10).


    Рисунок 9 – Таблица «Потребители»



    Рисунок 10 - Таблица «Поставщики»
    Для всех созданных таблиц потребуется в полях ID таблицы «Склад», Provider_Name таблицы «Поставщики», Name_Consumer таблицы «Потребители» установить для этих полей значение «Первичный ключ». Это возможно сделать, если щелкнуть по нужному полю и нажать на соответствующее название «Установить первичный ключ».

    Для создания связи между таблица потребуется щелкнуть по нужному полю таблица, в открывшимся контекстном меню потребуется нажать по полю «Связи». Далее в открывшемся окне нужно добавить связь, нажав по соответствующей кнопке в нижнем меню. После добавлений связи в правой части окна у нас появится возможность установить связи среди выбранных таблиц и полей (рис 11).


    Рисунок 11 – Создание связей
    Далее нам потребуется создать две связи между таблицами «Склад – Потребители» и «Склад – Поставщики».


    2.2 УСТАНОВКА VISUAL STUDIO. СОЗДАНИЕ ПРИЛОЖЕНИЯ




    Далее нам понадобится установить Visual Studio. Visual Studio – площадка для написания, отладки и сборки кода. Написание приложения будет вестись на языке C# - объектно-ориентированный язык программирования.

    После установки Visual Studio нас встречает начально окно программы (рис 12).


    Рисунок 12 – Начально окно Visual Studio
    В открывшемся окне следует выбрать «Приложение Windows Forms», далее следует дать имя проекту и создать его.

    Дальше первом делом нам потребуется подключать созданную базу данных к нашему проекту. Это можно сделать если в верхнем меню перейти по вкладкам Проект – Добавить новый источник данных. В новом окне выбрать пункт «Набор данных». В следующем окне нужно создать подключение с SQL Server. В строке имя сервера нужно указать соответствующее название. После указания имени сервера SQL ниже у нас появится доступ к нашей базе данных, где в выпадающем списке необходимо выбрать раннее созданную БД и нажать далее (рис 13).



    Рисунок 13 – подключение БД к проекту
    Следующим этапом будет создание внешнего вида нашего будущего приложения. Далее нам следует придать нужные значения окна для будущего приложения. Для этого нужно перейти на вкладку с нашей формой в правом меню Visual Studio. После этого в правом нижнем углу приложения у нас будет окно для изменений свойств приложения. Нам нужно установить свойства Wight и Height со значениями 1000 и 700 (рис 14).


    Рисунок 14 – изменений размера окна для приложения
    На следующем этапе нам понадобится меню команд для нашей формы. Что бы создать это меню нужно на форму добавить элемент управления «MenuStrip». Что бы добавить данную форму нужно перейти по верхней вкладке вид – панель элементов, затем у нас появится меню со всеми возможными элементами нашего приложения.

    Далее нам нужно заполнить «MenuStrip». Это можно сделать с помощью визуального меню на текущей страницу, либо можно перейти к коду нашей формы и заполнить меню с помощью кода (рис 15).


    Рисунок 15 – заполнение вкладки меню

    Дальше нам потребуется добавить следующие элементы с помощью того же меню «Панель элементов»:

    • Элемент типа «Button»

    • Элемент типа «TextBox»

    • Элемент типа «Label»

    • Элемент типа «DataGridView»

    Данные элементы нужно разместить на нашей формы любым подходящем для нас образом визуальным путем (рис 16) или кодом (рис 17).


    Рисунок 16 – приложения после добавления нужных форм


    Рисунок 17 – код приложения
    Следующим этапом будет подключение БД к «DataGridView». Что бы создать подключение нужно нажать по соответствующему элементу формы, в открытом меню нужно выбрать нужную БД (рис 18).


    Рисунок 18 – подключение БД к элементу формы
    После подключения БД к элементу в нем начнет отобраться информация (рис 19)


    Рисунок 19 – отображение информации с БД на форме

    Далее следует изменить параметры отображения. Это можно сделать если нажать по элементу формы «DataGridView», затем перейти в пункт «Edit Colums». В открывшемся окне следует найти пункт «Hadler Text», в этом пункте мы можем указать нужное нам имя столбца. Далее следует добавить данные таблица «Склад» в нижнюю «DataGridView» и отредактировать ее параметры отображения (рис 20).


    Рисунок 20 – отображение двух форм
    С помощью свойств элемента «Button» мы можем изменить имя объекта. Далее даем нашему объекту нужные нам имена.

    Следующим шагом разработки будет создание новой формы для нашего приложения, эта форма будет предназначена для добавления новых поставщиков в нашу БД. Добавить новую форму можно в контекстном меню Проект – добавить новую форму. Создавать новую форму мы будет уже из ранее упомянутых элементов. В итоге у нас получится форма добавления (рис 21).



    Рисунок 21 – форма добавления поставщика
    Таким же образом мы создает еще две формы для каждой из объектов «Button». В конечном результате у нас должны получиться 6 форм:

    • Две формы добавления

    • Две формы редактирования

    • Две формы Удаления


    Это будут основные формы для нашего основного меню нашей программы.

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

    Для кнопки выхода будет прописан следующий код (рис 22)


    Рисунок 22 – событие при нажатии кнопки выход

    Для кнопок «Добавить» (рис 23), «Изменить» (рис 24) и «Удалить» (рис 25) код будет смотреться следующим образом.


    Рисунок 23 – событие для кнопки добавить




    Рисунок 25 – событие для кнопки удалить


    Рисунок 26 – событие для кнопки изменить
    При использовании визуального ранее созданного интерфейса и программирования наших элементов у нас получается работоспособное простое приложение для складского учета.


    ЗАКЛЮЧЕНИЕ


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

    • Был проведен анализ и подробное описание предметной области

    • Была спроектирована База Данных

    • К приложению была подготовлена техническая документация

    • В программу был внедрен программный модуль

    • Было создано Desktop-приложение, способное полноценный учет

    Программное обеспечение было разработано на базе данных MS SQL и приложения Visual Studio на базе языка C#. Программа позволяет полноценный складской учет: вести базу потребителей, поставщиков и товара.

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

    СПИСОК ЛИТЕРАТУРНЫХ ИСТОЧНИКОВ




    1. https://helpiks.org/9-46099.html

    2. https://port-u.ru/logistika/osnovnye-funktsii-skladov-v-logisticheskikh-sistemakh

    3. https://center-yf.ru/data/Buhgalteru/skladskoy-uchet-eto.php

    4. https://ur-consul.ru/Bibli/Iskusstvo-upravlyeniya-skladom.5.html

    5. https://cyberpedia.su/1x1b6e.html

    6. http://producm.ru/books/books_logistic/book3/p11/

    7. http://prom-nadzor.ru/content/polozhenie-o-sklade-gotovoy-produkcii

    8. https://www.ekam.ru/blogs/pos/otgruzka-tovara-so-sklada

    9. https://www.cleverence.ru/articles/biznes/priemka-tovarov-po-kolichestvu-i-kachestvu-pravila-poryadok-instrukciya-priema-produkcii-na-sklad/

    10. https://www.axelot.ru/knowhow/press/detail_34219/

    11. https://mertech.ru/blog/vse-o-markirovke/top-10-programm-dlja-skladskogo-ucheta/

    12. https://www.cleverence.ru/articles/auto-busines/dokumentooborot-sklada-polnyj-perechen-dokumentov-ispolzuyushhih-v-skladskom-uchete/

    ПРИЛОЖЕНИЕ А

    Визуальная часть ПО



    ПРИЛОЖЕНИЕ Б

    База данных


    ПРИЛОЖЕНИЕ В

    Программируемая часть ПО


    написать администратору сайта