ВВЕДЕНИЕ
Склады являются важной частью технического процесса предприятия, они являются основой оптовой и розничной торговли. Именно поэтому современным организациям, использующим новейшие технологии и располагающим квалифицированными кадрами, необходимо эффективно организовывать складские помещения предприятия, стараясь оставаться впереди конкурентов.
Тема курсового проекта: "система управления оптовым складом".
Важность разработки автоматизированного программного обеспечения для учета складских грузов заключается в том, что сотрудники теперь проводят большую часть своего времени, работая над различными документами и отчетами. Именно поэтому деятельность людей становится все более актуальной благодаря развитию специализированных компьютерных технологий. Разработка программного обеспечения для автоматизированного складского учета грузов позволит повысить эффективность работы сотрудников склада, оперативно вводить необходимую информацию в компьютер и давать подробные ответы о любом поступившем товаре. Это также позволяет сократить вашу работу с организацией документов сотрудников, храня большие объемы информации в базе данных, и вы можете быстро найти любую интересующую вас информацию за считанные секунды.
Работа в других отделах (продажи, доставка, снабжение и т.д.).), Уровень логистических услуг, предоставляемых заказчику, следовательно, уровень конкурентоспособности компании на рынке зависит от того, насколько эффективно будет осуществляться операция на складе. В связи с этим перед складским управлением каждого предприятия стоит задача оптимизации максимального количества технологических элементов.
Объектом исследования является автоматизированный процесс склада.
Предметом исследования явилась автоматизированная система управления оптовым складом.
Целью данного курсового проекта является изучение склада для приема хранящихся товаров и их дальнейшей реализации, а также разработка программы автоматизации склада.
Проблемы автоматизации бухгалтерского учета и складского учета являются одними из наиболее экономических проблем в оперативных исследованиях, и их решение имеет очень важное значение для автоматизации.
1 ОПИСАНИЕ ЗАДАЧИ НА ИССЛЕДОВАНИЕ И ЕЕ ПРОЕКТИРОВАНИЕ
1.1 Формулировка и описание задачи курсового проекта
Цель курсовой работы - для разработка программного обеспечения для автоматизации учета товаров на оптовых складах.
Необходимо разработать автоматизированную систему, которая будет принимать все складские бухгалтерские операции.
Склад должен выполнять следующие функции: принимать, обрабатывать, хранить и отгружать готовую продукцию, принимать готовую продукцию, организовывать, подбирать потребителей, определять потребности в транспортных средствах, механизированной погрузочной технике, отгрузке продукции в контейнеры и рабочей силе, координировать планирование и подготовку производственных отчетов, а также участвовать в рассмотрении претензий, поступающих на предприятие [1].
Затем склад готовой продукции должен обеспечить создание условий для сохранения товаров, помещенных на временное хранение, организовать эффективное хранение, внутреннюю транспортировку, упаковку и подготовку отгрузки продукции, обеспечить сохранность продукции, подготовить справки о состоянии запасов готовой продукции, подготовить документы (записи, справки, справки, письма) о повреждении продукции, обеспечить высокий уровень механизации и автоматизации транспортно-складских операций, использовать компьютерные системы и нормативную базу организаций и организаций охраны труда., Разработка цен хранения продукции со сторонними организациями, закономерностей и методов контроля за хранением готовой продукции.
Склад обязан вести учет временно хранящейся продукции, оформлять карточки, складские помещения, инвентарные запасы и остатки продукции на складе.
2 РЕАЛИЗАЦИЯ ПРОГРАММНОГО ПРОДУКТА
2.1 Выбор инструментов разработки
Для выполнения задач, поставленных перед курсовой работой, были выбраны высокоуровневый язык программирования Java и платформа для написания программного кода Eclipse. Ниже приводится краткое описание языка разработки.
Язык программирования Java-это объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems с 1991 года и официально выпущенный 23 мая 1995 года [4]. Новый язык программирования, первоначально известный как Oak (Джеймс Гослинг), был разработан для бытовой электроники, но позже был переименован в Java для написания апплетов, приложений и серверного программного обеспечения.
Программы Java могут быть переведены в байт-код, который работает на виртуальной машине java (JVM), которая обрабатывает байт-код и передает инструкции аппаратному обеспечению, как интерпретатор, но разница в том, что байт-код, в отличие от текста, гораздо быстрее обрабатывается.
Язык Java родился в рамках проекта по созданию продвинутого программного обеспечения для различных бытовых приборов. Проект был начат на C++, но вскоре возникли некоторые проблемы, и лучшим способом их решения стало изменение самого инструмента–языка программирования. Очевидно, что существует потребность в независимом от платформы языке программирования, позволяющем создавать программы, которые не нужно компилировать.
Выбор системы БД лег на My SQL Server для реализации разработанной базы данных [5]. MySQL является наиболее приспособленной для применения в среде web СУБД (системой управления базами данных). Не секрет, что для исполнения приложений клиента на большинстве хостинг-площадок провайдеры предоставляют небольшое количество ресурсов (как вычислительных, так и дисковых). Поэтому для данного применения необходима высокоэффективная СУБД, обладающая при этом высокой надежностью (большинство web-приложений и сайтов должны работать в режиме 24/7).
3 ТЕСТИРОВАНИЕ И РАЗВЁРТЫВАНИЕ ПРИЛОЖЕНИЯ
3.1 Разработка плана тестирования
Контроль качества программы-это деятельность, которая позволяет определить, соответствует ли программный продукт ожидаемым результатам (т. е. заданным требованиям) при различных условиях, входных данных и средах [6]. Качество программного продукта определяется определенными качественными характеристиками (качественная характеристика-это совокупность атрибутов программного средства, описывающая и оценивающая его качество). К качественным характеристикам первого уровня относятся:
Функция-это свойство набора программных средств, определяемое наличием и специфической функциональностью набора функций, удовлетворяющих заданному или неявному требованию. Функциональные требования определяют функциональность программного обеспечения и решаемые им задачи.
Надежность-это совокупность характеристик, которая представляет собой способность программных средств поддерживать заданный уровень пригодности в течение заданного интервала времени при заданном условии.
Доступность - это набор свойств программного средства, характеризующий усилия, необходимые для его тестирования в заданной или неявной пользовательской области. В ходе тестирования доступности было установлено, что разработанный интерфейс соответствует требованиям доступности.
Эффективность-это совокупность свойств программного средства, характеризующая те аспекты его применимости, уровень которых связан с характеристиками и временем использования ресурсов, что необходимо при заданных условиях эксплуатации.
Качество ремонтопригодности-это совокупность свойств программного средства, характеризующих работу, необходимую для его модификации.
Переносимость-это совокупность свойств программного средства, характеризующая его адаптивность к переходу из одной операционной среды в другую.
ЗАКЛЮЧЕНИЕ
Результатом курсового проекта стала разработка программного обеспечения для автоматизации учета товаров на складах.
Во время написания курсового проекта я подробно изучил функциональность и возможности объектно-ориентированного языка Java и приобрел навыки рационального использования современного программного обеспечения персональных компьютеров для решения различных задач.
В результате курсового проекта все цели и задачи, поставленные для его разработки на начальном этапе, были полностью реализованы.
Программа соответствует исходному техническому заданию. В теории, ее можно использовать для большинства работ, связанных с хранением товара не только на складе, но и в магазинах и похожих на их местах
По итогам всех испытаний можно смело сделать вывод, что программный продукт соответствует всем заданным критериям оценки, а также его высокой надежности и простоте использования.