Разработка автоматизированной информационной системы складского учёта АО "ПО "Стрела"

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

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 07.08.2018
Размер файла 2,9 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Федеральное агентство связи

Федеральное государственное бюджетное образовательное учреждение высшего образования
Поволжский государственный университет телекоммуникаций и информатики
Факультет Заочного обучения
(специальность) Информационные системы и технологии
Кафедра Информационных систем и технологии
ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА (БАКАЛАВРСКАЯ РАБОТА)
Разработка автоматизированной информационной системы складского учёта АО ПО Стрела

Утверждаю

зав. каф., д.т.н., доцент

Н.И. Лиманова

Руководитель

доцент к.п.н., доцент

А.В. Дудко

Н. контролер

доцент к.т.н., с.н.с.

О.Л. Куляс

Разработал

БИСТу-30

А.Г. Иванов

Самара 2017
Содержание
Введение
1. Анализ деятельности предприятия
1.1 Склады. Функции складов
1.2 Ведение учёта, актуальность автоматизации
2. Анализ существующих программных средств
2.1 Анализ БД
2.2 Анализ приложений складского учёта
3. Проектная часть
3.1 Проектирование базы данных
3.2 Руководство пользователя
3.3 Алгоритм работы системы
3.4 Анализ эффективности внедрения эконом табличку
Заключение
Список использованных источников
Приложение А - Презентационный материал
Приложение Б - Код программы
Введение
На данный момент информационные технологии достигли высокого уровня развития и продолжают усердно развиваться. В связи с этим большинство успешных развивающихся предприятий используют автоматизированные средства [6], позволяющие продуктивно хранить, обрабатывать, вести учёт и распределять накопленные данные. Нельзя не отметить, что эффективная работа всецело зависит от уровня оснащения организации информационными средствами на базе компьютерных систем автоматизированного складского учета [1].
Программное обеспечение по работе с базами данных используется на персональных компьютерах довольно давно. К сожалению, эти программы были либо излишне простыми диспетчерами хранения информации и не имели инструментов разработки приложений, либо были слишком сложны, что даже информационно грамотные пользователи старались избегать работы с ними.
Все вышесказанное определило актуальность темы работы - разработка автоматизированной информационной системы складского учёта.
Целью дипломной работы является разработка приложения, которое автоматизирует рутинную работу документооборота кладовщика, что увеличит эффективность работы склада в целом.
Для достижения поставленной цели необходимо решить следующие основные задачи:
Проанализировать существующие базы данных, выбрать оптимально подходящую для достижения поставленной цели, создать базу данных, проанализировать существующие программы складского учёта, разработать приложение, импортировать в него созданную ранее базу данных, реализовать в приложении основные функции СУБД.
Объектом исследования является АО ПО “Стрела”.
Предметом исследования является ведение складского учёта инструмента и оборудования производственного цеха.
Основными источниками информации для написания работы послужили личный опыт, справочная документация, базовая литература, а так же другие источники информации, что описано в разделе использованных источников.
Цель и задачи написания работы определили ее структуру, которая состоит из введения, главы анализа складского учёта, анализа существующих программных средств, проектной части и заключения.
Во введении обосновывается актуальность работы, цель, задачи, объект и предмет исследования.
Первая глава раскрывает понятие склада, его основные функции, цели и задачи, понятие ведения складского учёта и актуальность автоматизации складских процессов документооборота.
Вторая глава ведёт сравнительный анализ существующих баз данных, рассматривает уже созданные приложения складского учёта, а так же раскрывает преимущества собственного программного продукта.
Третья глава подробно описывает исследуемый субъект, описывает созданную базу данных, содержит руководство пользователя, наглядный алгоритм работы системы, а так же анализ эффективности внедрения.
В заключении сделаны основные выводы и результаты по проделанной работе.
1. Анализ деятельности предприятия
1.1 Ведение учёта, актуальность автоматизации
Производственное объединение “Стрела” занимается производством беспилотных летательных аппаратов, вертолетов, противокорабельных ракет, крылатых ракет, спутниковых антенн широкого обзора, сельскохозяйственной техники, отопительных газовых котлов, печей и каминов. Поэтому к ведению складского учёта в предприятии такого масштаба нужно подходить со всей ответственностью и грамотным планированием.
Если брать во внимание сведения, содержащиеся в методичках по бухгалтерскому учету складских запасов компании, то можно прийти к выводу, что ведение учета осуществляется посредством использования сальдового метода или оборотных накладных.
Ведение складского учета по средством карточек предполагает отображение запасов на начало месяца и расчет использования за месяц. Информация карточек, находящихся в бухгалтерии, должна сверяются с документацией, которая находится на складе.
Существует вариант, при котором карточки не ведутся в бухгалтерии. В таком случае вся документация группируется по номерам. После, с помощью этих документов происходит подсчет итогов за месяц, причем данные по расходам и приходам фиксируются отдельно. Далее эти сведения отображаются в отчёте. Те остатки, которые были выведены в этих ведомостях, сравниваются с остатками, зафиксированными в карточках на складе.
Ключевое отличие сальдового учёта сводится к тому, что качественный и суммовой учет в бухгалтерии не ведется. Оборотные ведомости, соответственно, также не составляются.
При таком подходе организации работы складского помещения учет производится в разрезе субсчетов, товарных групп и балансовых счетов, которые применяются для учета груза исключительно в денежном выражении. Учет производится материально ответственными лицами. Для данного процесса используется книга складского учета или соответствующий журнал.
Учёт грузов и товаров на складе необходим для контроля и учёта за поступлением, хранением и отбытием товаров, для контроля за поступлением, использованием тары [2]. В этом процессе учитывается поступление, движение внутри склада и за его пределы, с использованием сведений товарных приходных и расходных документов [19]. Любое изменение состояния или передвижение товара должно строго документируется. Выдача должна осуществляется по накладным с указанием получателя, даты, наименования, количества и качества. При выявлении бракованных товаров составляется акт на списание. Складским учётом занимаются материально ответственные лица.
В качестве объекта исследования рассматриваются процесс складского учёта АО ПО “Стрела”.
А качестве субъекта исследования рассматривается складское помещение предназначенное для хранения, выдачи и контроля состояния инструмента и оборудования (инструменталка) производственного цеха.
В инструментальном складском помещении производственного цеха содержится различный режущий инструмент (фрезы, свёрла, резцы, шаберы), мерительный инструмент (штанген циркуль, радиусомер, индикатор часового типа, нутромер, микрометр), оборудование и инструмент общего назначения (тиски, токарные патроны, конус Морзе, ключи).
Главное материально ответственное лицо в цеху начальник цеха, далее в подчинении его заместитель, начальник технологического бюро. За сам инструментальный склад отвечает технолог по вопросам инструмента и оснастки. Он решает какой именно инструмент и оборудование должны быть заказаны, из какого материала и в каком количестве это необходимо цеху. В подчинении данного технолога находятся два кладовщика, работающих посменно. Наглядную схему структуры управления складом можно рассмотреть на рисунке 1.1.
Рис. 1.1 - Схема структуры управления складом
Однако складской учёт ведётся не рационально. Заявка на заказ пишется просто от руки на бумаге без каких-либо форм и стандартов, весь учёт инструмента и оборудования ведётся от руки в тетради. Контроль за состояние инструмента отсутствует как таковой. Не возможно даже установить точное количество инструмента находящегося на складе, на руках, всего в цеху.
Исходя из проведённого анализа становится ясно, что автоматизация, рационализация складского учёта в данном субъекте исследования не просто актуальна, а необходима.
1.2 Склады. Функции складов
Склад - это помещение, предназначенное для хранения товаров и ресурсов, их распределения и подготовки к транспортировке. Склад важнейший аспект работы организации [1]. Видимая необходимость в специально обустроенных помещениях для хранения сырья, ресурсов, предметов и инструмента существует на всех стадиях производства, начиная от заготовки и заканчивая готовым изделием [16].
Функции, выполняемые в различных складских помещениях практически не отличаются.
В рассматриваемой предметной области складские помещения выполняют функцию накапливания, входной контроль и распределение инструмента и оборудования, которые необходимы для производства изделий цеха [14].
Наличие входного контроля означает необходимость проверки количества и качества полученного инструмента и оборудования.
Реализация функции временного хранения инструмента и оборудования означает необходимость проведения работ по размещению на хранение, обеспечению необходимых условий хранения, изъятию из мест хранения.
Функция выдачи инструмента и оборудования означает комплекс работ, связанных с изъятием из мест хранения, записи и учёта кому, когда и в каком состоянии было выдано оборудование или инструмент.
Полные функции складов в полной мере раскрываются при выполнение логистических операций [15]. Принципы работы различных складов хоть и схожи, но функции разных складских помещений могут кардинально различаться друг от друга. А значит, будет различна и совокупность выполняемых операций. Существует множество различных способов выполнения смежных операций.
В целом при функционировании склады выполняют следующие операции [2]:
1. Разгрузка товара, сырья, материала с прибывшего транспорта (корабль, поезд, автомобиль, электро кар, авиа транспорт);
2. Прием товаров и входной контроль качества (учет, запись, обработка данных);
3. Размещение на временное хранение (расфасовка товаров в стеллажи, шкафы);
4. Сортировка товаров на месте хранения (отбор товаров потребителям, перемещение с одного склада на другой, утилизация непригодных, некачественных для эксплуатации и использования товаров, списание);
5. Расфасовка и упаковка (маркировка и клеймение отличительных знаков, упаковка);
6. Погрузка (погрузка в транспортное средство, обработка данных);
7. Внутри складская транспортировка (транспортировка для удобства размещения или в связи с изменением условия хранения).
Сам по себе процесс хранения заключается в размещении и распределении груза на хранение в отдельных участках склада. Основным принципом рационального размещения груза можно назвать эффективное использование имеющегося объема секторов [17]. Причиной этого является оптимальный выбор способа распределения грузов внутри склада, и, конечно же, имеющегося оборудования, которое должно отвечать особенностям хранимого груза и обеспечивать использование помещения по максимуму. Следует учесть, что пространство под рабочие проходы нужно сделать минимальным, но при этом соблюсти комфортные условия подъемно-транспортного оборудования [18].
Для оптимального размещения груза и его упорядоченного складирования используют принцип адресного распределения, который может осуществляются следующими способами:
1. Способ твердого выбора места размещения (складирование грузов жёстко фиксировано и упорядочено);
2. Способ хаотичного выбора места размещения (груз складируется на любом пустом месте).
Итак, принцип складирования оказывает огромное влияние на эффективность работы склада Необходимо разумно использовать все возможности склада, а это возможно лишь при современном, технологичном и эффективном подходе к снабжению и обеспечению складских помещений [16].
Грамотное проведение складских операций - залог актуальности склада и эффективности предприятия. Поэтому при планировании логистического подхода необходимо учитывать:
1. Оптимальную планировку площади с выделением рабочих зон, способствующих минимизации издержек и усовершенствованию процессов работы с грузом;
2. Эффективное использование площади при установке стеллажей и шкафов;
3. Применение специального оборудования для различных складских операций, что позволит существенно сократить трудозатраты;
4. Осуществление операций разгрузки по определенному стандарту и применение централизованной доставки для уменьшения транспортных издержек;
5. Применение возможностей информационной системы, специализированных программ, для существенного сокращения времени и трудозатрат, связанных с ведением документации.
Важно не забыть, что независимо от функций склада и технической оснащенности, обработка информационных ресурсов должна быть автоматизирована, рационализирована [20].
Подводя итог, можно сказать, что склад имеет множество функций. Склады позволяют различным элементам предприятия легко и эффективно взаимодействовать друг с другом, как правило склад является своеобразным посредником между ними, а так же в рассматриваемой предметной области от грамотной работы склада напрямую зависит эффективность цеха, скорость и качество производства деталей.
2. Анализ существующих программных средств
2.1 Анализ БД
База данных (БД) - совокупность взаимосвязанных, хранящихся вместе данных при наличии минимальной избыточности, которая допускает их использование рациональным образом для одного или нескольких приложений [32].
Современные базы данных -- один из объектов в сфере информатизации, от которых зачастую требуется особенно высокое качество и наличие возможности его оценки. Для этого могут быть полезны методы и стандарты, разработанные для анализа сложных программных средств.
Базы данных довольно давно в обиходе. Особую популярность они приобрели, благодаря развитию систем управления, реализующим прошедшую проверку временем - реляционную модель [34].
Рассмотрим несколько реляционных БД.
Oracle - ведущий поставщик с долей рынка в 26.3%. Это быстрая, масштабируемая и надежная технология баз данных для защищенных и открытых облачных сред. Средства Oracle позволяют надежно защитить данные, обеспечить их целостность и непротиворечивость. Продукты Oracle работают более чем на ста вычислительных платформах, поддерживают все основные промышленные сетевые протоколы и графические оконные среды. Это позволяет с минимальными затратами переносить готовые приложения с одной платформы на другую. Универсальный сервер Oracle позволяет хранить и обрабатывать самые разные типы данных. Кроме привычных структурированных данных (числа, строки, дата, время) Вы теперь можете работать с неструктурированными данными, такими как тексты, многомерные пространственные данные, изображения, видео, аудио. При этом Oracle обеспечит надежность хранения и быстроту доступа к данным, а так же возможность создания приложений, работающих со всеми этими данными в комплексе. Пример интерфейса можно увидеть на рисунке 2.1.
Рис. 2.1 - Пример интерфейса Oracle
Достоинства:
Быстрая обработка данных, легкое интегрирование в различные онлайн и оффлайн приложения, возможность создания большого хранилища данных с минимальными усилиями. Oracle может справиться с любыми объёмами информации и количеством пользователей, поэтому уровень масштабности является одним из самых недосягаемых для многих других типов БД.
Недостатки:
Высокая цена, мощное оборудование для стабильной работы Oracle, высококвалифицированный персонал для поддержки базы данных, сложности в изучении функционала.
Microsoft Access - система управления базами данных, которую фирма Microsoft традиционно включает в состав своего MS Office. Access занимает одно из одно из ведущих мест среди систем проектирования, создания и обработки БД. Реляционная, настольная, применяется в основном, для разработки приложений БД. Access позволяет проектировать базовых объектов ИС - двумерных таблиц с разными типами данных, включая поля объектов OLE, устанавливать связи между таблицами, с поддержкой целостности данных, каскадного обновления и удаления записей. Ввод, хранение, просмотр, сортировка, модификация и выборка данных из таблиц с использованием различных средств контроля информации, индексирования таблиц и аппарата логической алгебры (для фильтрации данных).
Достоинства:
1. Весьма простой интуитивно понятный графический интерфейс, позволяющий не только создавать собственную базу данных, но и разработку приложений, используя встроенные средства,
2. Хранение данных производится в одном файле, хотя и распределяет их по разным таблицам. К этим данным относится не только информация в таблицах, но и другие объекты базы данных.
3. Наличие большого количества Мастеров, которые выполняют основную работу за пользователя при работе с данными и разработке приложений, дают возможность избежать операций и облегчают работу пользователю.
Недостатки:
1. Ограничение базы данных, не более 2 ГБ.
2. Ограничены возможности по обеспечению многопользовательской среды.
3. Не распространяется бесплатно.
4. Весьма несложные средства защиты с использованием пароля БД (наличие применения дополнительных мер защиты от несанкционированного доступа). Пример интерфейса можно увидеть на рисунке 2.2.
Рис. 2.2 - Пример интерфейса Access
InterBase SQL Server -- это система управления базами данных первоначально созданная компанией Borland. В настоящее время разработку и поддержку ведёт компания Embarcadero. Построена на версионной архитектуре хранения данных. Этот подход обладает рядом преимуществ. Кроссплатформенная СУБД, поддерживающая большинство операционных систем. Inter Base позволяет вывести метаданные для любого объекта БД или для всей БД в целом. У конкурентов тоже есть такая возможность, но запрятана она в глубины графической утилиты администрирования. Можно создавать как внешние процедуры, так и внешние функции. Интерактивное выполнение и вызов информации в консольное окно. Пример интерфейса можно увидеть на рисунке 2.3.
Рис. 2.3 - Пример интерфейса Inter Base
Достоинства:
1. Обновляемые представления View;
2. Двухфазное подтверждение транзакций;
3. Эффективный механизм триггеров;
4. Серверная обработка полей;
5. Шифрование сетевого трафика, базы данных, файлов бекапа и отдельных столбцов БД.
Недостатки:
1. Сложность в освоении синтаксиса
2. Жёсткая последовательность в командах
3. Чувствительный синтаксис
Результаты сравнительного анализа баз данных приведены в таблице ниже (таблица 2.1).
Таблица 2.1
сравнительный анализ баз данных

Oracle

MS Access

Inter Base

Интегрирование

средне

средне

просто

Безопасность

высокая

низкая

средняя

Стоимость

высокая

средняя

средняя

Сложность изучения

высокая

нет

средняя

Поддержка разработчиком

да

да

да

Сложность интерфейса

сложный

простой

средний

Многопользовательская среда

да

ограниченные возможности

да

Распространённость

ниже среднего, из за высокой стоимости

высокая, так как стандартно идёт в комплекте MS Office

средняя

В результате проведённого сравнительного анализа баз данных, было принято решение использовать для проектирования и интегрирования Inter Base, так как данная база данных обладает средними показателями и легко интегрируема.
2.2 Анализ приложений складского учёта

При оказании складских услуг и важнейшим фактором является грамотное, рациональное управление информацией [38]. Под информацией, подразумевается система упорядоченных данных о работе конкретных элементов или внешних параметрах, которые оказывают непосредственное влияние на неё. Только рациональное и профессиональное использование информации позволит оказывать комплексные качественные услуги с высокой степенью быстродействия. Логистическая информация включает в себя данные о запросах от потребителей и текущем состоянии, в котором находится складское помещение [39]. Кроме того, охватывает транспортную документацию и сопроводительные документы на грузы. Использование специализированного программного обеспечения даёт возможность не только минимизировать затраты на организацию бесперебойной работы информационного потока но и обеспечить быстрый, стабильный обмен информацией [40].

Рассмотрим несколько приложений складского учёта.

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

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

1F Склад - эта программа складского учета с рядом следующих характеристик:

1. Загрузка списка из MS Excel;

2. Моментальная выписка расходных накладных;

3. Удобный поиск товара при вводе накладных;

4. Отпуск накладных от имени центрального склада и подсклада;

5. Поддержка возвратных накладных;

6. Автоматизированное ведение сумм по лицевым счетам, которые отображаются в карточке (выгружено, оплачено, выплаты);

7. Загрузка информации о деятельности подскладов;

8. Экспорт отчетов;

9. Выборочное редактирование отчета (возможность добавления/удаления выбранной накладной);

10. Отчетные формы для работы руководителя склада;

11. История изменения состояния товара;

12. Запись расходной накладной в электронной форме, вывод накладной в MS Excel;

13. Отдельная форма для работы с отчетами с проверкой данных;

14. Возможность работы с резервированием базы данных (защита от сбоев оборудования, перенос данных на другую машину);

15. "1С:Торговля и склад" автоматизирует работу всех этапов работы организации.

Типовая конфигурация позволяет:

1. Вести раздельный управленческий и финансовый учет;

2. Вести раздельный учет от нескольких лиц;

3. Вести учет товарного запаса с возможностью выбора способа списания себестоимости;

4. Вести раздельный учет товаров;

5. Оформлять закупку и продажу;

6. Автоматизированное первоначальное заполнение документов на основе прежде введенных данных;

7. Детализировать расчеты по отдельным договорам;

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

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

10. Производить резервирование товаров и контроль оплаты;

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

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

Исходя из анализа существующих приложений складского учёта приходим к выводу, что они имеют слишком высокую цену и не полноценно вписываются в субъект исследования, поэтому было принято решение создать собственный программный продукт, полностью удовлетворяющий предметной области [31]. Разработка собственного приложения стоит в разы дешевле и к тому же полностью индивидуальная настройка под нужды организации окажется значительно эффективнее использования готовых программных продуктов [37]. В качестве основы была взята реляционная база данных Inter Base, так как её легко интегрировать в среду разработки, а так же имеет высокую распространённость [36].

Работа над программой велась в среде разработки Delphi. Delphi это язык программирования, ранее известный как Object Pascal, созданный фирмой Borland и первоначально реализованный в её пакете Borland Delphi [27]. На данный момент является наследником языка Pascal с объектно ориентированными расширениями. Это структурированный, объектно-ориентированный язык программирования со строгой статической типизацией переменных. Основная область применения - создание прикладного программного обеспечения [26]. Первоначально носил название Object Pascal и изначально восходит к одноимённому диалекту языка, разработанному в фирме Apple в 1986 году. Однако в настоящее время термин Object Pascal чаще всего употребляется в значении языка среды программирования Delphi. Начиная с Delphi 7, в официальных документах Borland стала использовать название Delphi для обозначения языка.

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

3. Проектная часть

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

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

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

Опишем атрибуты каждой таблицы.

Таблица “Сотрудник” содержит следующие атрибуты:

1. ID записи;

2. Табельный номер

3. Фамилия;

4. Имя;

5. Отчество;

Таблица “Фрезы” содержит следующие атрибуты:

1. ID инструмента;

2. ID сотрудника;

3. Состояние;

4. Код фрезы;

5. Диаметр;

6. Радиус;

7. Длина вылета;

8. Длина режущей части;

9. Количество перьев;

10. Назначение;

11. Материал;

12. Описание;

13. Дата изменения состояния;

Таблица “Резцы” содержит следующие атрибуты:

1. ID инструмента;

2. ID сотрудника;

3. Состояние;

4. Тип;

5. Направление;

6. Конструкция головки;

7. Вид обработки;

8. Материал;

9. Назначение;

10. Код резца;

11. Дата изменения состояния;

Таблица “Мерительный инструмент” содержит следующие атрибуты:

1. ID сотрудника;

2. ID инструмента;

3. Состояние;

4. Название

5. Описание;

6. Дата изменения состояния;

Таблица “оборудование” содержит следующие атрибуты:

1. ID сотрудника;

2. ID инструмента;

3. Состояние;

4. Название

5. Описание;

6. Дата изменения состояния;

Описание атрибутов представлено в таблицах 3.2 - 3.7.

Таблица 3.2

Описание атрибутов объекта “Сотрудник”

Сотрудник

Поле

Признак ключа

Формат поля

Имя

Полное наименование

Тип

Длина

N/NN

ID

ID записи

PK

Integer

4

NN

Tabel_Number

Табельный номер

Integer

6

NN

First_Name

Имя

Character

30

N

Second_Name

Фамилия

Character

30

N

Last_Name

Отчество

Character

30

N

Таблица 3.3

Описание атрибутов объекта “Фрезы”

Фрезы

Поле

Признак ключа

Формат поля

Имя

Полное наименование

Тип

Длина

N/NN

ID_tools

ID инструмента

PK

Integer

4

NN

ID_per

ID сотрудника

FK

Integer

4

NN

Condition

Состояние

Character

30

N

Code_mill

Код фрезы

Character

30

N

Diameter

Диаметр

Integer

3

N

Radius

Радиус

Integer

2

N

L

Длина вылета

Integer

3

N

L_R

Длина режущей части

Integer

3

N

X

Количество перьев

Integer

2

N

Target

Назначение

Character

30

N

Material

Материал

Character

10

N

Description

Описание

Character

80

N

Date_of_change

Дата изменения состояния

Date

8

N

Таблица 3.4

Описание атрибутов объекта “Резцы”

Резцы

Поле

Признак ключа

Формат поля

Имя

Полное наименование

Тип

Длина

N/NN

ID

ID инструмента

PK

Integer

4

NN

ID_per

ID сотрудника

FK

Integer

4

NN

Condition

Состояние

Character

30

N

Type

Тип

Character

30

N

Direction

Направление

Character

30

N

Head

Конструкция головки

Character

30

N

Profile

Вид обработки

Character

30

N

Material

Материал

Character

30

N

Target

Назначение

Character

30

N

Code_Cutter

Код резца

Character

30

N

Date_of_change

Дата изменения состояния

Date

8

N

Таблица 3.5

Описание атрибутов объекта “Мерительный инструмент”

Мерительный инструмент

Поле

Признак ключа

Формат поля

Имя

Полное наименование

Тип

Длина

N/NN

ID

ID инструмента

PK

Integer

4

NN

ID_per

ID сотрудника

FK

Integer

4

NN

Condition

Состояние

Character

30

N

Name

Название

Character

30

N

Description

Описание

Character

80

N

Date_of_change

Дата изменения состояния

Date

8

N

Таблица 3.6

Описание атрибутов объекта “Оборудование”

Оборудование

Поле

Признак ключа

Формат поля

Имя

Полное наименование

Тип

Длина

N/NN

ID

ID инструмента

PK

Integer

4

NN

ID_per

ID сотрудника

FK

Integer

4

NN

Condition

Состояние

Character

30

N

Name

Название

Character

30

N

Description

Описание

Character

80

N

Date_of_change

Дата изменения состояния

Date

8

N

Логическая модель показана на рисунке 3.1

Рис. 3.3 - Логическая модель БД

3.2 Руководство пользователя

Обязательным условием для работы программы является наличие установленного Inter Base, поэтому необходимо установить данную базу данных. Так же перед запуском программы нужно провести запуск IB console (рис. 3.2).

Рис. 3.2 - Запуск IB Console

Затем нужно ввести сервер логин, где User Name SYSDBA, Password MASTERKEY (рис. 3.3).

Рис. 3.3 - Ввод Server Login

Если ввод данных прошёл успешно, то напротив Local Server красный крестик сменится на зелёную галочку (рис. 3.4).

Рис. 3.4 - Подтверждение корректности ввода

Если одно из перечисленных выше действий не было выполнено, то при запуске программы система выдаст диалоговое окно с ошибкой доступа к базам данных (рис. 3.5).

Рис. 3.5 - Ошибка доступа к базам данных

Следующим шагом выполняем запуск исполняющего файла Strela.exe и видим открытую по умолчанию таблицу “Фрезы” с просмотром состояния всего имеющегося инструмента, а так же Таблицу “Сотрудники” открытую всегда (рис. 3.6).

Рис. 3.6 - Начальный вид программы после запуске

Для фильтрации инструмента по состоянию, необходимо выбрать из списка состояния требуемый пункт и выбранная таблица сразу поменяет свой вид (рис. 3.7).

Рис. 3.7 - Выбор просмотра инструмента по состоянию

Выбор просмотра другого инструмента находится в списке оборудования, находящегося под выбором состояния (рис. 3.8).

Рис. 3.8 - Выбор инструмента для просмотра

После выбора просмотра нужного инструмента, можно щёлкнуть по конкретной записи с в меню слева просмотреть её подробнее, отредактировать, добавить или удалить инструмент (рис. 3.9).

Рис. 3.9 - Меню с подробным просмотром записи

В таблице сотрудники можно посмотреть список всех сотрудник, а так же при нажатии на кнопку “Редактировать” можно поменять ошибочно введённые ранее данные, добавить нового сотрудника или удалить старого (рис. 3.10).

Рис. 3.10 - Меню с подробным просмотром записи.

Это все основные экранные формы разработанной информационной системы [11].

3.3 Алгоритм работы системы

Алгоритм - это последовательная совокупность определённых действий приводящая к решению поставленной задачи. Свойства алгоритмов [8]:

1. Понятность - каждый алгоритм проектируется в расчете на конкретного исполнителя. Исполнитель должен верно оценить поставленную перед ним задачу и выполнить каждую команду алгоритма в строгом соответствии с ее назначением [3];

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

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

4. Массовость - с помощью одного алгоритма можно решать однотипные задачи. Это свойство существенно увеличивает практическую ценность алгоритмов;

5. Результативность - при точном исполнении всех шагов алгоритма процесс должен прекратится за определённое число шагов и при этом должен быть получен результат либо установить того факта? что задача не имеет решения [9];

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

7. Точность - запись алгоритма должна быть такой, чтобы, выполнив очередную команду, исполнитель точно знать своё следующий шаг [7].

Алгоритм работы информационной системы представлен на рис. 3.11.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Рис. 3.11 - Алгоритм работы системы

Пользователь добавляет новую запись в систему (блок 1). Далее вводит параметры - “Ввод параметров” (блок 2). В открывшемся окне вводит состояние инструмента (блок 3). В блоке 4 происходит проверка условия: требуется заточка или ремонт? Если да, то отправляется на заточку или ремонт (блок 5). Если нет, то начинается складирование и хранение (блок 6).

Далее запрос рабочего на выдачу инструмента (блок 7). В блоке 8 происходит проверка условия: запрашиваемый инструмент есть на складе? Если да, то выдать инструмент (блок 9). После изменить статус инструмента с “на складе” на “на руках” (блок 10). Если нет, то отказать в выдаче инструмента и оставить заявку на заказ инструмента с запрашиваемыми параметрами (блок 11). Далее печать отчёта по параметрам (блок 12).

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

Размещено на http://www.allbest.ru/

Рис. 3.13 - Структурная схема программы

3.4 Анализ эффективности внедрения

Механизм внедрения системы включает в себя некоторую реорганизацию предприятия с перестройкой части процессов и, что особенно важно, затраты. При этом закономерно возникает резонный вопрос: актуальна ли автоматизация [4]?

Использование системы при осуществлении складских процессов даст свои ощутимые преимущества:

1. Ощутимое уменьшение трудозатрат на ведение складской документации [21].

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

3. Быстрый и эффективный контроль за состоянием инструмента и оборудования.

4. Повышение качества информации, её точность, актуальность;

5. Отсутствие очереди на получение инструмента.

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

Таблица 3.2

Текущие затраты на содержание инструментального склада

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

Затраты (руб. в год на 2 человек)

Роба

1560

Обувь

1060

Канцтовары

18000

Перчатки

336

Зарплата (2 человека)

336000

Затраты после внедрение представлены в таблице 3.3

Таблица 3.3

Затраты после внедрение системы

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

Сумма (руб.)

Персональный компьютер

12000 (1 раз)

Обучение сотрудника

6000 (1 раз)

Зарплата (1 человек)

168000

Канцтовары

18000

Роба

780

Обувь

530

Перчатки

168

Критерием эффективности создания и внедрения новых средств автоматизации является ожидаемый экономический эффект. Он определяется по формуле:

Э=Эрп, (3.1)

где Эр - годовая экономия;

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

Подставив исходные данные из таблиц в формулу 3.1 имеем:

Для исследуемого субъекта эффект выступает в основном в виде экономии трудовых ресурсов а так же в экономии на расходных материалах (канцтовары) которая примерно составит 1000 рублей в месяц и 12000 в год соответственно. Затраты на внедрение составят 10000 рублей. Результат наглядно видим в формуле.

Э=179478-18000=161478 (3.2)

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

Заключение

Результатом проделанной работы стало автоматизирование процесса документооборота складского инструментального помещения производственного цеха АО ПО “Стрела”

В процессе изучения субъекта исследования были выявлены процессы, обязательные к автоматизированию [10].

Проведён анализ актуальности использования вычислительной техники для решения поставленных задач [13]. Подробно описано, какие рутинные операции позволит решить автоматизация процессов. Сформулированы цели использования информационных технологий для решения поставленного комплекса задач [12].

В ходе разработки автоматизированной информационной системы была построена модель БД, а также дано подробное её описание [30]. Проведённая работа показывает результативность применения разработки собственной информационной системы [5] складского учёта в АО ПО “Стрела”.

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

1. Низкая скорость ведения документооборота [33]. Прежде чем выдать рабочему инструмент или оборудование, кладовщику необходимо найти ев тетради страницу с фамилией рабочего [35].

2. Возможность ошибки при ведении учёта инструмента [34]. В виду ведения учёта на бумажном носители, существует высокая вероятность потери данных сотрудником или их дублирования.

3. Отсутствие возможности видеть текущие количество выданного и имеющегося инструмента и оборудования.

4. Отсутствие возможности контроля состояния инструмента и оборудования [24].

Список использованных источников

1. Алов, А. Н. Хозяйственные связи: планирование, организация, совершенствование [Текст] / А. Н. Алов. - М.: Экономика, 2012. - 127 с.

2. Горбунова, К. В. Иерархия систем складского учета [Текст] / К. В. Горбунова - М.: ГЛС, 2012. - 88 с.

3. Ильина, Д. М. Принципы, средства и технологии реализации концепции управления [Текст] / Д.М. Ильина. - М.: Издат. МГТУ им. Н.Э. Баумана, 2014. - 133с.

4. Карпачов, И. И. Классификация компьютерных систем управления предприятием [Текст] / И. И. Карпачков. - М.: МИР, 2012. - 61 с.

5. Марков, А. А. Моделирование информационно-вычислительных процессов [Текст] / А. А. Марков. - М.: Издат. МГТУ им. Н. Э. Баумана, 2010. - 360с.

6. Нестеров, И. Б. Автоматизация деятельности организации [Текст] / И.Б. Нестеров. - М.: Издат. МГТУ им. Н. Э. Баумана, 2010. - 360с.

7. Нечаев, Д. Ю. Надежность информационных систем [Текст] / Д.Ю. Нечаев. - М.: ДМК Пресс, 2012. - 62с.

8. Острейковский, В. А. Информатика [Текст] / В.А. Острейковский. - М.: Высшая школа, 2012. - 511с.

9. Титовский, И. И. Методы построения систем управления [Текст] / И. И. Титовский. - М.: МИР, 2012. - 350 с.

10. Черенков, Н. О. Информационное обеспечение процесса принятия управленческих решений [Текст] / Н. О. Черенков. - М.: СТАНКИН, 2007. - 82 с.

11. Гультяев, А. К. Проектирование и дизайн пользовательского интерфейса [Текст] / Гультяев А. К. - М.: КОРОНА принт, 2000. - 349 с.

12. Муромцев, В. В. Проектирование информационных систем [Текст] / - В. В. Муромцев. - М.: Белгород: БелГУ, 2007.-160 с.

13. Локальные вычислительные сети [Текст] / ред.: С. В. Назарова Ю. - М.: Техносфера, 1994. - 299 с.

14. Анализ деятельности предприятия [Текст] : Г. В. Савицкая. - 2-е изд., - Мн.: Экоперспектива, 2000. - 288 с.

15. Александрович, Я. А. Рациональное использование ресурсов важнейшее условие интенсификации производства [Текст] / Я. А. Александрович. - М.: КОРОНА принт, 2000. - 392 с.

16. Анализ деятельности в промышленности [Текст] / ред.: В. И. Стражева. - М.: Вышка, 2001. - 363с.

17. Савицкая, Г. В. Анализ хозяйственной деятельности промышленного предприятия [Текст] / Г. В. Савицкая. - М.: Техносфера, 2002. - 213с.

18. Экономика, организация и планирование промышленного производства [Текст] / ред.: Н. А. Лисицин. - М.: Дашков и К, 2003. - 204 с.

19. Арутюнов, В. В. Теория экономических информационных систем [Текст] / В. В. Арутюнов. - М.: Московская финансово-промышленная академия, 2005. - 192 с.

20. Балдин, К. В. Информационные системы в экономике [Текст] / К. В. Балдин. - М.: Дашков и К, 2008. - 395 с.

21. Вендров, А. М. Проектирование программного обеспечения экономических информационных систем [Текст] / А. М. Вендров. - М.: Фолиант, 2006. - 544 с.

22. Никитин, А. Р. Проектирование информационных систем[Текст] / А. Р. Никитин. - М.: Фолиант, 2002. - 432 с.

23. Гагарина, Л. Г. Разработка и эксплуатация автоматизированных информационных систем [Текст] / Л. Г. Гагарина. - М.: Инфра-М, 2007 - 384 с.

24. Ефимов, Е. Н. Информационные системы в экономике [Текст] / Е. Н. Ефимов. - М.: Март, 2004. - 352 с.

25. Липаев, В. В. Программная инженерия. Методологические основы [Текст] / В. В. Липаев. - М.: ТЕИС, 2006. - 608 с.

26. Максимов, Н. В. Информационные системы [Текст] / Н. В. Максимов. - М.: Форум, 2009 г. - 496 с.

27. Смирнова, Г. Н. Проектирование экономических информационных систем [Текст] / Г. Н. Смирнова. - М.: Маяк, 2003. - 512 с.

28. Садердинов, А. А. Информационная безопасность предприятия [Текст] / А. А. Садеринов. - М.: Дашков и К, 2005. - 326 с.

29. Щербаков, А. Ю. Современная компьютерная безопасность. Теоретические основы. Практические аспекты [Текст] / А. Ю. Щербаков. - М.: Книжный мир, 2009 г. - 352

30. Литвинов, А. Ю. Основы реляционных баз данных [Текст] / А. Ю. Литвинов. - М.: Издательство-М.: Русская Редакция, 2001. - 384 с.

31. Заботина, Н. Н. Проектирование информационных систем [Текст] / Н. Н. Заботина. - М.: БГНЭП, 2007. - 132 с.

32. Агальцов, В. П. Базы данных [Текст] / В. П. Агальцов. - М.: ИНФРА-М, 2013. - 272 c.

33. Агаполов, Р. Н. Системы управления базами данных. Локальные базы данных [Текст] / Р. Н. Агаполов. - М.: ИНФРА-М, 2013. - 352 c.

34. Голицына, О. Л. Базы данных [Текст] / О. Л. Голицына, - М.: Форум, 2004. - 352 c

35. Голицына, О. Л. Удалённые базы данных [Текст] / О.Л. Голицына. - М.: Форум, 2012. - 400 c.

36. Карпова, И. П. Защита баз данных [Текст] / И. П. Карпова. - М.: Теис, 2013. - 240 c.

37. Кириллов, В. В. Введение в реляционные базы данных [Текст] / В. В. Кириллов. - М.: Пегас, 2012. - 464 c.

38. Кузин, А. В. Разработка программных продуктов [Текст] / А. В. Кузин. - М.: Академия, 2012. - 320 c.

Размещено на Allbest.ru


Подобные документы

  • Постановка задачи автоматизации системы "Складской учет", ее свойства, преимущества и структура. Специфика склада готовой продукции и типичных бизнес-процессов на нем. Разработка функциональных моделей и информационной схемы автоматизированной системы.

    курсовая работа [2,7 M], добавлен 22.12.2011

  • Основные функции склада. Информационная структура складского учета. Логическая и физическая модель информационной системы. Проектирование базы данных. Разработка экранных форм. Разработка модулей для прикладных решений. Моделирование бизнес-процессов.

    дипломная работа [2,1 M], добавлен 31.12.2017

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

    дипломная работа [2,1 M], добавлен 11.07.2015

  • Предпроектное обследование ООО "ЮГАГРОМАШ". Технические и программные средства ЭИВТ предприятия. Создание логической и физической модели базы данных информационной подсистемы складского учета. Себестоимость автоматизированной информационной системы.

    дипломная работа [4,8 M], добавлен 24.06.2011

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

    курсовая работа [1,0 M], добавлен 17.10.2011

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

    курсовая работа [41,5 K], добавлен 12.05.2013

  • Обоснование проектных решений по программному обеспечению. Теория складского учёта. Характеристика входной информации. Основные показатели эффективности программных продуктов. Реализация базы данных. Защита информации в автоматизированной системе.

    дипломная работа [4,6 M], добавлен 19.09.2014

  • Типичные бизнес-процессы и способы ведения складского учета. Инвентаризация материально-производственных запасов. Разработка базы данных для хранения информации, необходимой для автоматизации работы оптового склада с использованием СУБД Interbase 7.5.

    дипломная работа [3,1 M], добавлен 17.04.2015

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

    дипломная работа [2,5 M], добавлен 06.06.2012

  • Разработка программы для автоматизации складского учета. Описание предметной области и технологии функционирования информационной системы. Физическое проектирование базы данных. Создание экранных форм ввода-вывода, отчетов, модулей для прикладных решений.

    курсовая работа [3,6 M], добавлен 08.12.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.