Диплом: Разработка системы оптимизации управления запасами на примере ООО «Авиагамма»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
56
Обозначим минимальные аппаратные требования, предъявляемые к
компьютеру-серверу:
процессор CPU Intel Core i7 3.6 GHz, не менее;
оперативная память объемом, 8 Gb, не менее;
HDD, 200 Gb, не менее;
видеокарта с объемом памяти не менее 128 Мб и минимальным
разрешением 1024x768 и глубиной цвета не менее 256 цветов;
устройства вывода (монитор).
устройства ввода (клавиатура, мышь).
Обозначим минимальные программные требования:
операционная система Linux;
сервер СУБД MySQL[32].
3.3. Тестирование информационной системы
Для тестирования работоспособности программы, были внесены
следующие тестовые данные в таблицы базы данных (Таблица 3-10).
Таблица 3
Данные таблицы «contract»
id
idfirm
idmotor
count
data
isdone
idstaff
1
1
2
3
2018-05-01 00:00:00
0
1
3
3
4
12
2018-07-15 00:00:00
0
2
4
2
4
4
2018-08-25 00:00:00
0
1
5
1
1
5
2018-08-30 00:00:00
0
1
Таблица 4
Данные таблицы «firm»
id
name
address
phone
1
ООО "Сокол"
ул. Пушкина 23, оф. 204
(098)531-3133
2
ЧП "Факел"
ул. Мира 21, оф. 1
(095)613-1663
3
ООО "Грибовец"
ул. Ленина 5, оф. 3
(068)566-1666
57
Таблица 5
Данные таблицы «motor»
id
title
info
price
mass
power
capacity
image
1
ROTAX
447
Поршневой двигатель
ROTAX 447 UL SCDI –
бензиновый,
двухтактный,
двухцилиндровый, с
рядным
расположением
цилиндров…
45000
26.8
29.5
436.5
BLOB
2
ROTAX
503
Поршневой двигатель
ROTAX 503 UL DCDI –
бензиновый,
двухтактный,
двухцилиндровый, с
рядным
расположением
цилиндров…
48000
38.1
37
496.7
BLOB
3
ROTAX
582 Mod.
99
Поршневой двигатель
ROTAX 582 Model 99 –
бензиновый
53000
29.1
48
580.7
BLOB
двухтактный,
двухцилиндровый, с
рядным
расположением
цилиндров…
,
Таблица 6
Данные таблицы «ordermotor»
id
idmotor
count
data
comment
isdone
idstaff
1
4
5
2018-05-01
00:00:00
Заказ для контракта с
ООО "Грибовец" от
15.07.18
0
2
2
1
5
2018-08-01
00:00:00
Заказ для контракта с
ООО "Сокол" от 30.08.18
0
0
Таблица 7
Данные таблицы «post»
id
title
1
Инженер
2
Рабочий
58
Таблица 8
Данные таблицы «sklad»
id
idmotor
count
data
idstaff
1
1
2
2018-03-03 00:00:00
1
2
2
3
2018-03-12 00:00:00
2
3
4
5
2018-03-18 00:00:00
3
4
2
-1
2018-03-25 00:00:00
1
5
2
2
2018-04-02 00:00:00
2
6
3
6
2018-04-05 00:00:00
3
7
2
10
2018-04-06 00:00:00
2
Таблица 9
Данные таблицы «staff»
id
fio
idpost
phone
email
1
Иванов Иван Иванович
1
(058)633-1615
ivanov@mail.ru
2
Петров Петр Петрович
1
(058)989-4163
petrov@mail.ru
3
Орлов Олег Сергеевич
2
(058)313-1969
orlov@mail.ru
Таблица 10
Данные таблицы «users»
id
login
password
typeuser
1
ivanov
0000
1
2
petrov
1111
2
На рисунке 21 представлено результаты работы программы –
выполненного анализа наличия запасов по действующим контрактам
предприятия.
Рисунок 21 — Анализ наличия запасов по действующим
контрактам предприятия
59
Видно, что программа правильно проанализировала запасы
предприятия. Представим выводы, которые можно сделать с полученных
данных:
на данный момент предприятие заключило контракты на продажу
трех типов двигателей: «ROTAX 447», «ROTAX 503», «ROTAX 914 UL /F»;
предприятие заключила контракт с фирмой ООО «Сокол» на
продажу трех двигателей «ROTAX 503». При этом на складе на данный
момент имеется четырнадцать двигателей. Следовательно, двигатели «ROTAX
503» имеются в достаточном количестве на складе (выделено зеленым
цветом);
предприятие заключила контракт с фирмой ООО «Сокол» на
продажу пяти двигателей «ROTAX 447». При этом на складе на данный
момент имеется всего два двигателя. Но также была создана заявка
производителю двигателей на поставку еще пяти двигателей. Следовательно,
если производитель двигателей выполнит свои обязательства и поставит
вовремя заказанное количество двигателей, то заключенный контракт будет
выполнен (выделено желтым цветом);
предприятие заключило контракт с фирмой ООО «Грибовец» на
продажу двенадцати двигателей «ROTAX 914 UL /F», а также контракт с ЧП
«Факел» на продажу четырех двигателей «ROTAX 914 UL /F». На складе на
данный момент имеется всего пять таких двигателей. Также имеется одна
заявка производителю на поставку пяти двигателей «ROTAX 914 UL /F».
Таким образом, предприятие не сможет выполнить заключенные контракты
(выделено красным цветом).
Программа позволила оперативно выявить нехватку запасов, что
позволит пользователю программы вовремя принять меры и исправить эту
ситуацию.
На рисунке 22 представлено результаты работы программы –
выполненного анализа излишков запасов.
60
Рисунок 22 — Анализ излишков запасов
Так как программе имеет несколько ролей пользователей, в ней
реализована возможность персональной работы пользователя. В начале
работы открывается окно авторизации (рисунок 23).
Рисунок 23 — Форма авторизации пользователя
Важным фактором эффективного управления запасами является
своевременное информирование по их остаткам, а также распределение
запасов оборудования и материалов по контрактам с контрагентами (рисунок
24).
61
Рисунок 24 — Анализ запасов по контрактам
Разработанное программное обеспечение предоставляет также
возможность анализировать ситуацию по каждой позиции из имеющихся на
складе запасов, вносить сведения по дозаказаннмы позициям, смотреть
остатки по позициям для определения необходимости дополнительного заказа
на поставку оборудования и материалов на склад (рисунок 25).
Рисунок 25 — Анализ излишков запасов
Для удобства отображения информации, ее систематизации в виде
отчетов и распечатки в программе реализована интеграция со средствами
62
Microsoft Office Excel, что позволяет экспортировать отчеты в формате xlcx
для их дальнейшего использования (рисунок 26).
Рисунок 26 — Экспорт информации в Excel
В компании реализован набор справочников, который позволяет
систематизировать сведения о товарных позициях, завозимых на склад,
справочников позволяет вносить новые позиции, удалять старые и не
актуальные позиции (рисунок 27), также справочником предусмотрена
возможность внесения должностей, сотрудников и фирм (рисунки 28-30).
Рисунок 27 — Справочник «Двигатели»
63
Рисунок 28 — Справочник «Должности»
Рисунок 29 — Справочник «Сотрудники»
64
Рисунок 30 — Справочник «Фирмы»
Хранение сведений в базах данных позволяет не только их
систематизировать, но и отслеживать ход выполнения контрактов,
осуществлять учет запасов и учет заказов оборудования (рисунок 31-33).
Рисунок 31 — База данных «Контракты»
65
Рисунок 32 — База данных «Учет запасов»
Рисунок 33 — База данных «Заказы запасов»

Смотрите также:

Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран
Work-life balance подход в управлении рабочим временем молодых сотрудников (на примере ООО «МГТ-сервис»)
Актуализация контента, отражающего концепцию «диалога культур», при освоении английского языка взрослыми обучающимися
Актуализация приемов инсценирования и драматизации в рамках интерактивной модели обучения английскому языку в старших классах
Актуальные подходы в построении внутреннего pr строительной компании (на примере ООО "Ренессанспроект")
Анализ деловой активности и экономической эффективности деятельности организации (на примере АО «СГ-Транс»)
Анализ деловой активности организации как инструмент повышения эффективности ее деятельности (на примере Косинского районного потребительского общества)