Разработка автоматизированной информационной системы по учету и анализу расходуемых материалов предприятия

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

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

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

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

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

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

Федеральное государственное бюджетное образовательное учреждение высшего образования

Поволжский государственный университет телекоммуникаций и информатики

Факультет Заочного обучения

(специальность) Информационные системы и технологии

Кафедра Информационных систем и технологии

ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА

(БАКАЛАВРСКАЯ РАБОТА)

Разработка автоматизированной информационной системы по учету и анализу расходуемых материалов предприятия

Утверждаю

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

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

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

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

А.В. Дудко

Н. контролер

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

О.Л. Куляс

Разработал

БИСТу-30

Р.Р. Курамшин

Самара 2017

Содержание

Введение

1. О предприятии ПО “Стрела”

1.1 Анализ деятельности производственного цеха. Цели автоматизации работы

2. Анализ рынка существующих СУБД и среды программирования

2.1 Понятие базы данных

2.2 Понятие СУБД. Сравнительный анализ существующих СУБД

2.3 Выбор среды разработки программного приложения

3. Разработка АИС учета и анализа материалов на предприятии

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

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

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

3.4 Анализ эффективности программного продукта

Заключение

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

Приложение А - Презентационный слайдовый материал

Приложение Б - Листинг программы

автоматизированный информационный программирование учет

Введение

Сфера использования ЭВМ в наше время настолько широка, что нет области, где ЭВМ не было бы применено. Важную роль в развитии науки, роста промышленного производства и эффективности управления играет применение ЭВМ на предприятии.

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

Разумное и умелое применение всех возможностей ЭМВ ограничивается нехваткой программного продукта, связно с тем, что основная часть является платной, и не каждое предприятие в состоянии себе позволить приобрести требуемое приложение, а так же не достаточностью определенных функции программы, либо избытке, за которое придется переплатить [1].

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

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

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

1) Выполнить анализ деятельности производственного цеха.

2) Проанализировать рынок существующих СУБД и среды программирования.

3) Проектирование и создание базы данных, разработать приложение, связать созданную ранее базу данных, реализовать основные функции СУБД в приложении.

4) Анализ эффективности программного продукта.

Объектом исследования является АО ПО “Стрела”.

Предметом исследования является ведение учета и анализа расходуемых материалов производственного цеха.

1. О предприятии ПО Стрела

Производственное объединение “Стрела”, история которого начинается в городе Ленинграде. В 1925 году Ленинградского военного округа на территории корпусного аэродрома была создана авиационная мастерская по ремонту самолетов и моторов. В 1928 году 1 июня преобразовывается в авиаремонтный завод №47 и с этого момента зародилось начало предприятия ПО “Стрела”.

Тесное сотрудничество с конструкторским бюро главного конструктора Яковлева, в 30 годы, позволило развиваться и самолеты АИР-6 , УТ-1, УТ-2 стали основной продукцией выпускаемой заводом.

В годы войны, 1941 года завод продолжал производство. И в июле того же года из за неблагоприятных событии войны Комитет Обороны государства приняло решение об эвакуации завода в город Чкалов (г.Оренбург).

Таким образом, на нашу землю было эвакуировано все оборудование до 3 сентября, а 25 октября запущено производство изделии для фронта, эта дата считается вторым рождением завода №47 на нашей оренбургской земле.

Многие годы завод вводил в эксплуатацию новые оборудования и улучшал показатели производства.

В 1961 году 15 октября завод №47 переименовывают в Оренбургский машиностроительный завод.

В 2006г., в соответствии с распоряжением Правительства РФ, Федеральное Государственное Унитарное Предприятие “Производственное объединение “Стрела” преобразовано в Открытое Акционерное Общество “Производственное объединение “Стрела” и вошло в состав Военно-промышленной корпорации “НПО Машиностроения”.

И так, начав свою историю с малой авиационной мастерской Производственное объединение “Стрела” стала заводом огромных масштабов и является ведущим предприятием военно-промышленного комплекса России. За всю историю производства ПО Стрела участвовала в создании многих образцов в разной сфере как: - космической, авиационной, агропромышленности, различных вариантов ракетного вооружения.

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

1.1 Анализ деятельности производственного цеха. Цели автоматизации работы

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

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

Металл в цеха доставляются с общего большого склада на территории предприятия ПО “Стрела”. Так же в каждом из цехов есть оборудованные участки для хранения металла.

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

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

Рассмотрим схему структуры управления складом на рисунке 1.1

Рис.1.1 Структура управления складом

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

2. Анализ рынка существующих программных средств учета

2.1 Понятие базы данных

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

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

Отметим, что существуют четыре вида взаимосвязей таблиц:

1) один к одному: например с одним сотрудником может быть связана только одна заявка;

2) один ко многим: например один рабочий может взяться на несколько работ;

3) многие к одному: заявку на металл могут отправить множество клиентов, а обрабатывать заявки может только один сотрудник;

4) многие ко многим: заявка от одного клиента может быть обработана несколькими сотрудниками, но при этом один сотрудник может отвечать за обработку нескольких заявок [3].

2.2 Понятие СУБД. Сравнительный анализ существующих СУБД

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

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

Система управления базами данных (СУБД) представляет собой комплекс языковых и программных средств, которые обеспечивают управление созданием и использованием баз данных [5].

Основными функциями СУБД являются:

1) Управление данными, хранящимися во внешней памяти

2) Управление данными, загруженными в оперативную память

3) Резервное копирование, восстановление базы данных

СУБД подразделяются на основные типы:

1) Иерархические;

2) Сетевые;

3) Реляционные

Разделение способу доступа к БД:

1) Файл-серверные

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

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

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

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

Примеры: Microsoft Access, Paradox, dBase, FoxPro, Visual FoxPro.

2) Клиент-серверные

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

Недостаток клиент-серверных СУБД состоит в повышенных требованиях к серверу.

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

Примеры: Oracle, Firebird, Interbase, IBM DB2, Informix, MS SQL Server, Sybase Adaptive Server Enterprise, PostgreSQL, MySQL, Cachй.

2.3 Сравнительный анализ существующих СУБД

СУБД FireBird является одной из самых популярных и бесплатных кросплатформенных систем управления базами данных с открытым исходным кодом. Разработана была она на основе исходного кода СУБД interbase и быстро развивается. По производительности и надежности и функциональным возможностям мало чем уступает лидерам своего класса - Oracle и Microsoft SQL Server.

Firebird полностью поддерживает стандарты ANSI в синтаксисе языка SQL так же может работать под управлением многих операционных систем как - Windows, Linux, MacOS, Solaris и различных Unix-платформах.

Firebird это свободный проект, поддерживаемый многими программистами и специалистами из других областей по всему миру. Начало было положено 25 июля 2000 года, когда корпорация Inprise Corp (сейчас известная как Borland Software Corp) открыла исходные коды своей СУБД Interbase, которая использовалась в различных информационных системах начиная с 1981 года.

Преимуществ Firebird стоит отметить многоверсионную архитектуру, позволяющую параллельную обработку оперативных аналитических запросов, компактность (дистрибутив 5МБ), высокую эффективность, мощную языковую поддержку для хранимых процедур и триггеров, возможность работы на многих ОС не требующей ни регистрации, ни оплаты за поддержку. Так же Он является полностью свободным от лицензионных отчислений даже для коммерческого использования.

После установки СУБД Firebird будет автоматический запущена, и не требующей дополнительной настройки. После установки убедиться, что сервер запущен (рис.2.1)

Рис.2.1 - Сервер firebird

Среди недостатков: отсутствие кэша результатов запросов, полнотекстовых индексов.

Interbase -- СУБД от компании Borland. Основной проект был разработан Джимом Старки (Jim Starkey). В 1985 году Джим Старки и его жена Анн Харрисон с Дон ДеПалма (Don Depalma) основали компанию Groton Database Systems (поэтому базы данных InterBase до последнего времени имели расширение gdb -- Groton DataBase). Последующего ряда перепродаж и изменении названия компании в 1986 году был выпущен InterBase 2.

Последующие года выпуски новой версии InterBase придавали все большую популярность компании.

На данный момент актуальной версией является InterBaseХЕ (2011 год) в которой появилась поддержка Unicode и шифрование AES/DES.

СУБД InterBase отличается чрезвычайно низкими системными требованиями и при этом высокой производительностью и легкостью администрирования.

InterBase является кросплатформенным продуктом, поддерживающим большое количество различных операционных систем, включая Microsoft Windows NT/2000/XP/98/ME, LINUX, SCO UNIX, HP UNIX. Вы можете работать с InterBase, используя несколько сетевых протоколов: TCP/IP, NetNEUI, IPX/SPX.

Единственным найденным недостатком является достаточно неудобный и ненадежный инструмент администрирования IBConsole (рис.2.2), поставляемый вместе с СУБД, поэтому иной раз приходится использовать продукцию сторонних разработчиков.

Цена: от $195 за простую работу с IB до $4135 за приобретение сервера IB на неограниченное количество пользователей.

Рис.2.2 - Инструмент администрирования IBConsole

Корпорация Oracle более десяти лет находится в лидирующей позиции в сфер промышленных БД. На данный момент последней является одиннадцатая версия СУБД Oracle.

Ядром системы является сервер базы данных. В зависимости от масштаба использования существует четыре варианта СУБД: Oracle Database Enterprise Edition, Oracle Database Standard Edition, Standard Edition One и Personal Edition. При этом все версии СУБД одинаковые и имеют практически один и тот же код, отличаются только отдельными опциями, модулями и службами, отвечающими за специализацию версии.

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

Продукт Oracle Database 10g рассматривает безопасность с точки зрения критически важных требований к конфиденциальности информации и защите данных, соблюдению нормативных документов и обеспечению целостности данных . Есть возможность ограничения доступа к отдельным частям таблицы, регулирование доступа к данным внешними средствами. Присутствуют встроенные средства: аудита, резервного копирования и восстановления, логического восстановления недавних изменений в БД, обнаружения внутренних разрушений в БД, обнаружения нарушений в БД на физическом уровне, организации физического горячего резерва БД, обнаружения нарушений в процессе работы СУБД и др.

Не лишена СУБД и недостатков. СУБД требовательна к ресурсам системы (минимум 512 MB оперативной памяти и 5 ГБ свободного пространства на жестком диске). Главным недостатком же является цена.

Цена: от $190 за Oracle Database Standard Edition для одного пользователя, и это самая минимальная цена. Остальные расценки можно посмотреть на сайте производителя.

2.4 Выбор среды программирования

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

проектирование, кодирование (редактирование, компиляция, компоновка), тестирование, отладки.

Базовые компоненты среды:

1) Редактор - средство создания и изменения исходных файлов с текстом программы.

2) Компилятор - транслирует исходный файл в объектный файл, содержащий команды в машинном коде для конкретного компьютера.

3) Компоновщик (редактор связей) - собирает объектные файлы программы и формирует исполняемый файл (разрешая внешние ссылки между объектными файлами).

4) Отладчик- средство управления выполнением исполняемого файла на уровне отдельных операторов программы для диагностики ошибок.

Прочие компоненты среды:

1) Библиотекарь - средство ведения совокупностей объектных файлов (библиотек).

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

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

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

Рис.2.3 - Цикл разработки программы

Описание:

Анализ - определение того, что должна делать программа (но не как она это должна делать).

Спецификация - описание требований к программе в формальном виде.

Проектирование - разработка структуры и алгоритма программы.

Кодирование - редактирование + компиляция + компоновка.

Тестирование - подготовка эталонных входных и соответствующих выходных данных (тестов), запуск программы и сравнение полученных данных с эталонными.

Отладка - выявление и исправление ошибок.

Рассмотрим наиболее популярные среды программирования.

Delphi 7 - это мощная система программирования приложений. Delphi 7 относится к системам визуального программирования, также называемым системами RAD (Rapid Application Development, быстрая разработка приложений). В основе Delphi 7 лежит язык программирования Object Pascal, который является расширением объектно-ориентированного языка Pascal. В Delphi входят локальный SQL сервер, генератор отчетов, библиотеки компонентов и т.д, при помощи которых вы сможете чувствовать себя уверенным в разработке программ для среды Windows.

Преимущества Delphi по сравнению с аналогичными программными продуктами:

1) быстрота разработки приложения (RAD);

2) высокая производительность разработанного приложения;

3) низкие требования разработанного приложения к ресурсам компьютера;

4) наращиваемость за счет встраивания новых компонент и инструментов в среду Delphi;

5) возможность разработки новых компонентов и инструментов собственными средствами Delphi (существующие компоненты и инструменты доступны в исходных кодах);

6) удачная проработка иерархии объектов.

C++ Builder - одна мощных систем программирования, позволяющих на самом высоком уровне создавать прикладные программы среды Windows. Borland C++ Builder - систем программирования выпущенное компанией Borland SoftWare средство быстрой разработки приложений, позволяющее создавать приложения на языке C++, используя при этом среду разработки и библиотеку компонентов Delphi.

C++ Builder объединяет в себе комплекс объектных библиотек (STL, VCL, CLX, MFC), компилятор, отладчик, редактор кода и многие другие компоненты. Цикл разработки аналогичен Delphi. Большинство компонентов, разработанных в Delphi, можно использовать и в C++ Builder без модификации, но обратное утверждение не верно. C++ Builder содержит инструменты, которые при помощи drag-and-drop действительно делают разработку визуальной, упрощает программирование благодаря встроенному WYSIWYG - редактору интерфейса.

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

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

Из проведенного выше анализа рынка существующих СУБД и среды программирования делаем вывод:

Для решения поставленной задачи было принято использовать систему управления базами данных Firebird, так как эта СУБД имеет хороший функциональный набор, небольшой дистрибутив всего 5МБ и самое хорошее в нем, что она совершенно бесплатная.

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

3. Разработка АИС учета и учета материалов на предприятии

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

Предметная область представлена следующими таблицами: Заявка на металл; Склад; Прием металла; Табели на работу.

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

Рассмотрим критерии доступа к базе данных (табл.1).

Таблица 3.1

Доступ к таблицам базы данных

Название таблицы

Доступ

Заявка на металл

Кладовщик, Администратор (тех. поддержка)

Склад

Кладовщик, Администратор (тех. поддержка), Мастер

Прием металла

Кладовщик, Администратор (тех. поддержка)

Табели на работу

Администратор (тех. поддержка), Мастер

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

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

1) № заказа

2) № цеха

3) Маркировка металла

4) Количество листов

5) Ширина

6) Длина

7) Толщина

8) Дата заказа

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

1) № накладной

2) № места

3) Маркировка

4) Количество листов

5) Ширина

6) Длина

7) Толщина

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

1) № накладной

2) № заказа

3) № цеха

4) Маркировка металла

5) Количество листов

6) Ширина

7) Длина

8) Толщина

9) Табельный № кладовщика

10) Табельный № водителя

11) Дата приема

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

1) Табельный № мастера

2) Табельный № сотрудника

3) ФИО сотрудника

4) № места металла на складе

5) Маркировка металла

6) Ширина

7) Длина

8) Толщина

9) № детали

10) Количество деталей

11) Время работы

12) Стоимость работы

13) Дата выдачи наряда

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

Таблица 3.2

Описание атрибутов объекта “Заявка на металл”

Заявка на металл

Поле

Признак

ключа

Формат поля

Имя

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

Тип

Длина

N/NN

ID_ZAKAZA

№ заказа

PK

Integer

4

NN

ID_CEHA

№ цеха

Integer

6

NN

MARKIROVKA_METALLA

Маркировка металла

Character

30

N

KOL_VO_LISTOV

Количество листов

Character

30

N

SHIRINA

Ширина

Integer

30

N

DLINNA

Длина

Integer

6

NN

TOLSHINA

Толщина

Integer

30

N

TAB_NOMER_KLADOV

Табельный № кладовщика

Integer

30

N

DATA_ZAKAZA

Дата заказа

Data

30

N

Таблица 3.3

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

Склад

Поле

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

Формат поля

Имя

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

Тип

Длина

N/NN

ID

ID записи

PK

Integer

4

NN

ID_NAKLADNOI

№ накладной

Integer

6

NN

ID_MESTA

№ места

Integer

30

N

MARKIROVKA_METALLA

Маркировка металла

Character

30

N

KOL_VO_LISTOV

Количество

Integer

30

N

DLINNA

Длина

Integer

6

NN

SHIRINA

Ширина

Integer

30

N

TOLSHINA

Толщина

Integer

30

N

Таблица 3.4

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

Наряды на работу

Поле

Признак

ключа

Формат поля

Имя

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

Тип

Длина

N/NN

ID_TABELA

№ накладной

PK

Integer

4

NN

TAB_NOMER_MASTERA

№ заказа

Integer

6

NN

TAB_NOMER_SOTRUDNIKA

№ цеха

Integer

30

N

FIO_SOTRUDNIKA

Маркировка металла

Character

30

N

ID_MESTA

Количество листов

Integer

30

N

MARKIROVKA_METALLA

Длина

Integer

6

NN

DLINNA

Ширина

Integer

30

N

SHIRINA

Толщина

Integer

30

N

TOLSHINA

Табельный № кладовщика

Integer

6

NN

ID_DETALI

Табельный № водителя

Integer

30

N

MARKIROVKA_DETALI

Ширина

Integer

30

N

KOL_VO_LISTOV

Толщина

Integer

30

N

KOL_VO_DETALEI

Табельный № кладовщика

Integer

6

NN

VREMI_RABOTI

Табельный № водителя

Integer

30

N

STOIMOST_RABOTDATA

Дата приема

Integer

30

N

Таблица 3.5

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

Прием металла

Поле

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

Формат поля

Имя

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

Тип

Длина

N/NN

ID_NAKLADNOI

№ накладной

PK

Integer

4

NN

ID_ZAKAZA

№ заказа

Integer

6

NN

ID_CEHA

№ цеха

Character

30

N

MARKIROVKA_METALLA

Маркировка металла

Character

30

N

KOL_VO_LISTOV

Количество листов

Character

30

N

DLINNA

Длина

Integer

6

NN

SHIRINA

Ширина

Character

30

N

TOLSHINA

Толщина

Character

30

N

TAB_NOMER_KLADOV

Табельный № кладовщика

Integer

6

NN

TAB_NOMER_VOD

Табельный № водителя

Character

30

N

DATA

Дата приема

Character

30

N

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

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

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

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

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

Для корректной работы программы потребуется установка сервера firebird версии не ниже 2.5, сервер совершенно бесплатный и установка не потребует покупки лицензии.

После установки убедиться, что сервер запущен (рис.3.2)

Рис.3.2 - Сервер firebird

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

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

Рис.3.3 - Вход в информационную систему

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

Пример главной формы после авторизации, для Администратора будет представлен на рисунке 3.4

Рис.3.4 - Вход в главное окно программы под пользователем “Администратор”

При авторизации под пользователем Администратор появляется дополнительное меню Сервис, в котором можно изменить пароли всех пользователей, на случай если пароль будет утерян или сменится сотрудник (рис. 3.5)

Рис. 3.5 - Меню Сервис

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

Пример главной формы после авторизации, для Кладовщика будет представлен на рисунке 3.6

Рис.3.6 - Вход в главное окно программы под пользователем “Кладовщик”

После входа пользователь может оставить заявку на металл в главный склад с металлом (рис.3.7)

Рис.3.7 - Добавление заявки на металл

После как заявку обработают и отправят требуемый металл в цех, кладовщик принимает металл во вкладке “Прием металла” (рис.3.8)

Рис.3.8 - Прием металла на склад цеха

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

Пример главной формы после авторизации, пользователя Мастера (рис.3.9)

Рис.3.9 - Вход в главное окно программы под пользователем “Мастер”

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

Мастер анализирует состояние материалов на складе, и при отсутствии требуемого материала может потребовать у кладовщика подать заявку на требуемый материал, если на скале в цеху есть в наличии материалы, мастер производства составляет наряд на работу с указанием данных во вкладке “Наряды на работу” (рис.3.10)

Рис.3.10 - Наряд на работу

Перейдем к рассмотрению основных возможностей системы.

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

Рис.3.11 - Выбор критерии поиска

Рис.3.11 - Выбор критерии поиска

После выбора критерии стоит нажать на кнопку “Найти” представленной на рисунке 3.11

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

Рис.3.12 - Выбор критерии Отбора

Сортировка производится по возрастанию и убыванию, определившись с выбором сортировки, стоит его отметить, как показано на рисунке 3.13

Рис.3.13 - Выбор критерии Сортировки

Для вывода статистики выберите критерии из предложенного выпадающего списка меню и нажмите составить диаграмму (рис.3.14)

Рис.3.14 - Статистика по металлам на складе

Рис.3.14 - Статистика по расходованным металлам за месяц

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

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

1) Заявка на металл

2) Склад

3) Прием металла

4) Наряды на работу

5) Сервис

6) Отчеты

Рис.3.15 - обобщенный алгоритм работы системы

Рис.3.15 - Обобщенный алгоритм работы системы

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

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

Для достижения этих целей осуществляются финансовые затраты.

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

1) стоимость проектных работ, расходы по постановке и алгоритмизации задач;

2) затраты на приобретение технических средств, оборудования, инвентаря;

3) затраты на монтаж, установку технических средств;

4) затраты на создание информационной базы (базы данных);

5) стоимость внедрения;

6) затраты на обучение.

Внедрения информационной системы приводит таким показателям как:

1) сокращение сроков решения отдельных задач и принятия управленческих решений;

2) повышение качества информации, её точности, детальности, объективности, в том числе за счёт сокращения ошибок. При этом повышаются производительность труда и качество обслуживания клиента;

3) снижение совокупного количества времени, затрачиваемого на подготовку документов, скорость выдачи выходных документов, отсутствие очередей;

4) усиление контроля, предотвращение хищений, злоупотреблений;

5) повышение качества труда за счёт сокращения рутинных операций;

Рассмотрим текущие затраты в таблице 3.6

Таблица 3.6

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

Виды затрат

Сумма (руб.)

ЗП двум кладовщикам

31000

Канцтовары

500

Рассмотрим затраты по внедряемому варианту в таблице 3.7

Таблица 3.7

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

Виды затрат

Сумма (руб.)

ЗП одному кладовщику

15500

Системный блок

10000

Монитор

4500

Клавиатура

300

Мышь

150

Обучение

4000

Годовая экономия от внедрения системы в целом рассчитывается по формуле:

Эуг = С1 _ С2, (3.1)

где С1 - текущие затраты по базовому варианту, руб.;

С2 - текущие затраты по внедряемому варианту, руб.

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

Эуг=378000-204950=173050 (руб.)

Делаем вывод, что внедрение программного продукта, экономически целесообразно принесет годовой экономический эффект 173050 (руб.).

Заключение

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

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

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

1) уменьшение бумажной работы;

2) быстрый доступ к информации о находящемся на складе металла;

3) составление и отправки заявки, о требуемом материале нажав всего пару кнопок;

4) увеличение производительности выпускаемых материалов;

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

1. Аппак, М. А. Автоматизированные рабочие места на основе персональных ЭВМ [Текст] : учеб. пособие для вузов / М. А. Аппак. - М.: Радио и связь, 2005. - 390 с. - (Учебное пособие).

2. Захарова, Л. Н. Психология управления [Текст] : учеб. пособие / Л. Н. Захарова - М.: Логос, 2012. - 376 с. - (Учебное пособие).

3. Бойко, В. В. Проектирование баз данных информационных систем [Текст] : учебник для вузов / В. В. Бойко, ред. В. М. Савинков. - М.: Финансы и статистика, 2006. - 285с. - (Учебник для вузов).

4. Когаловский, М. Р. Технология баз данных на персональных ЭВМ [Текст]: учеб. пособие для вузов / М. Р. Когаловский. - СПб.: Питер Ком, 2004. - 516 с.: таб., рис., схем. - (Учебное пособие).

5. Hаумов, А. Н. Системы управления базами данных и знаний [Текст] : учеб. пособие / А. Н. Hаумов, А. М. Вендров, В. К. Иванов. - М.: Финансы и статистика, 1991. - 352 с. - (Учебное пособие).

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

7. Артеменко, Ю. Н. MySQL. Справочник по языку [Текст] / Ю. Н. Артеменко. - М. : Вильямс, 2005.- 432 с.

8. Жимерин, Д. Г. Автоматизированные и автоматические системы управления [Текст] : учеб. для вузов / Д.Г. Жимерин, В. А. Мясников. - 2-е изд., перераб. И доп. - М.: Энергия, 1979. - 591 с. - (Учебник для вузов).

9. Диго, С. М. Проектирование и использования баз даннях [Текст] / С. М. Диго. - М.: Финансы и статистика, 2006. - 273 с.

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

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

12. Архангельский, Я. А. Программирование в Delphi 7 [Текст] / Я. А. Архангельский - М.: Бином, 2003. - 1152 с.

13. Баженова, И. Ю. Delphi 7. Самоучитель программиста [Текст] / И.Ю. Баженова - М.: Кудиц-Образ, 2003. - 448 с.

14. Павловская, Т. А. Программирование на языке высокого уровня Паскаль [Текст] / Т. А. Павловская - М.: НОУ “Интуит”, 2016. - 154 с.

15. Горфинкель, В. Я. Экономика предприятия [Текст] / В. Я. Горфинкель - М.: ЮНИТИ-ДАНА, 2007. - 670 с.

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

...

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

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