Диплом: Разработка системы оптимизации управления запасами на примере ООО "АВИАГАММА"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
52
3.1.2. Инструкция пользователя
После запуска программы пользователю предоставляется форма
авторизации, что представлена на рисунке 18. Для дальнейшей работы с
программой, необходимо ввести логин, пароль и нажать на кнопку «Ок».
Рисунок 18 — Авторизация пользователя
В случае успешной авторизации, пользователь получит доступ к
программе и ему будет представлена главная форма программы, что
изображена на рисунке 19.
Рисунок 19 — Главная форма программы
53
Главная форма программы имеет две закладки: «Запасы по
контрактам» и «Излишек запасов».
На первой закладке «Запасы по контрактам» размещается
информация по двигателям, которые предприятие продает согласно
действующим контрактам. В таблице выводится для каждого продаваемого
двигателя следующая информация:
количество двигателей, по которым уже заключили контракты
на продажу. Необходимо произвести диагностику данных
двигателей, подготовить их к транспортировке и, согласно
даты контракта, передать в отдел продаж;
количество двигателей, которые имеются на складе. Данные
двигатели уже находятся на складе и могут быть переданы в
отдел продаж в любой момент;
количество двигателей, по которым были созданы заявки на
поставку от производителя. Поскольку предприятие само не
производит авиационные двигатели, то при отсутствии на
складе необходимого количества запасов, предприятие создаѐт
заявки на поставку двигателей от производителя;
количество двигателей, которых не хватает для продажи
согласно действующим контрактам.
Для того чтобы пользователь смог быстро проанализировать
информацию, представленную в таблице, строки таблицы раскрашены в
разные цвета.
Красным цветом отображаются двигатели, которых не хватает для
продажи согласно действующих контрактов. Пользователь должен создать
заявку на поставку от производителя нужного количества двигателей.
Также он должен проанализировать контракты, которые заключены по
данным двигателям, запасы, которые имеются в данный момент на складе,
54
и согласовать дату поставки с производителем двигателей. Это позволит
избежать нарушений условий контракта.
Желтым цветом отображаются двигатели, количество которых на
складе, в данный момент, недостаточно для продажи по всем
действующим контрактам. При этом, имеются заявки на поставку от
производителя недостающего количества двигателей. Пользователь
должен обратить внимание на данную информацию и проверить
согласуются ли сроки поставки от производителя со сроками продажи.
Зеленым цветом отображаются двигатели, запасов которых на складе
достаточно для продажи по всем действующим контрактам. Данные
двигатели готовы к продаже и уже в данный момент могут быть переданы
в отдел продаж.
Таким образом, с помощью информации на закладке «Запасы по
контрактам», пользователь может быстро анализировать складские запасы
и выявлять запасы, которых не хватает для продажи согласно
действующих контрактов.
На второй закладке «Излишек запасов» размещается информация по
двигателям, которые находятся на складе. В таблице выводится следующая
информация, по каждому двигателю, что находится на складе:
количество двигателей, что находятся на складе и готовы к
продаже;
количество двигателей, по которым предприятие заключило
контракты на продажу. В будущем данные двигатели будут
переданы в отдел продаж для последующей продажи;
количество двигателей, по которым созданы заявки на
поставку от производителя. В будущем данные двигатели
поступят на склад и будут храниться на складе до момента их
продажи;
55
остаток двигателей, что будут храниться на складе, после
выполнения всех действующих контрактов и поставок от
производителя.
Для того чтобы пользователь смог быстро проанализировать
информацию, представленную в таблице, строки таблицы раскрашены в
разные цвета. Красным цветом выделены двигатели, у которых остаток
больше или равен десяти. Желтым цветом выделаны двигатели, у которых
остаток больше или равен пяти, но меньше десяти. Зеленым цветом
выделены двигатели, у которых остаток равен менее пяти.
Данная информация позволит пользователю оперативно обнаружить
излишки на складе и сообщить о них руководству предприятия.
При необходимости пользователь может выполнить экспорт
полученной информации в Excel и распечатать ее. Для этого необходимо
воспользоваться главным меню программы «Меню» - «Экспорт в Excel».
Для внесения информации в базу данных программы были созданы
специальные формы. Доступ к ним осуществляется с помощью главного
меню программы «Справочники» и «База данных». На рисунке 20
представлена форма справочника «Двигатели».
56
Рисунок 20 — Форма справочника «Двигатели»
3.2. Формализация требований к информационной системе
Клиентская часть разработанной информационной системы не
должна иметь больших аппаратных и программных требований и должна
запускаться на любом современном компьютере. Для этого обозначим
минимальные аппаратные требования:
32-разрядный (x86) или же 64-разрядный (x64) процессор
работающий на тактовой частоте от 1 ГГц и выше;
не менее 20 МБ свободного места на жестком диске;
ОЗУ не менее 1 Гб;
видеокарта с объемом памяти не менее 64 Мб и минимальным
разрешением 1024x768 и глубиной цвета не менее 256 цветов;
устройства вывода (монитор).
устройства ввода (клавиатура, мышь).
Обозначим минимальные программные требования:
57
операционная система Windows XP или более новые версии
Windows;
ODBC драйвер, который нужен для связи программы с
сервером (MySQL);
пакет программ MS Office для экспорта информации в Excel.
Обозначим минимальные аппаратные требования, предъявляемые к
компьютеру-серверу:
процессор CPU Intel Core i7 3.6 GHz, не менее;
оперативная память объемом, 8 Gb, не менее;
HDD, 200 Gb, не менее;
видеокарта с объемом памяти не менее 128 Мб и минимальным
разрешением 1024x768 и глубиной цвета не менее 256 цветов;
устройства вывода (монитор).
устройства ввода (клавиатура, мышь).
Обозначим минимальные программные требования:
операционная система Linux;
сервер СУБД MySQL[32].
3.3. Тестирование информационной системы
Для тестирования работоспособности программы, были внесены
следующие тестовые данные в таблицы базы данных (Таблица 2-9).
Таблица 2 — Данные таблицы «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
58
Таблица 3 — Данные таблицы «firm»
id
name
address
phone
1
ООО "Сокол"
ул. Пушкина 23, оф. 204
(098)531-3133
2
ЧП "Факел"
ул. Мира 21, оф. 1
(095)613-1663
3
ООО "Грибовец"
ул. Ленина 5, оф. 3
(068)566-1666
Таблица 4 — Данные таблицы «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
4
ROTAX
914 UL
/F
Поршневой
двигатель ROTAX
914 (115 л. с.) —
бензиновый,
четырехтактный…
4
ROTAX
914 UL
/F
BLOB
59
Таблица 5 — Данные таблицы «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
Таблица 6 — Данные таблицы «post»
id
title
1
Инженер
2
Рабочий
Таблица 7 — Данные таблицы «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
Таблица 8 — Данные таблицы «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
Таблица 9 — Данные таблицы «users»
id
login
password
typeuser
1
ivanov
0000
1
2
petrov
1111
2
60
На рисунке 21 представлено результаты работы программы –
выполненного анализа наличия запасов по действующим контрактам
предприятия.
Рисунок 21 — Анализ наличия запасов по действующим контрактам
предприятия
Видно, что программа правильно проанализировала запасы
предприятия. Представим выводы, которые можно сделать с полученных
данных:
на данный момент предприятие заключило контракты на
продажу трех типов двигателей: «ROTAX 447», «ROTAX 503»,
«ROTAX 914 UL /F»;
предприятие заключила контракт с фирмой ООО «Сокол» на
продажу трех двигателей «ROTAX 503». При этом на складе на
данный момент имеется четырнадцать двигателей.
61
Следовательно, двигатели «ROTAX 503» имеются в
достаточном количестве на складе (выделено зеленым цветом);
предприятие заключила контракт с фирмой ООО «Сокол» на
продажу пяти двигателей «ROTAX 447». При этом на складе
на данный момент имеется всего два двигателя. Но также была
создана заявка производителю двигателей на поставку еще
пяти двигателей. Следовательно, если производитель
двигателей выполнит свои обязательства и поставит вовремя
заказанное количество двигателей, то заключенный контракт
будет выполнен (выделено желтым цветом);
предприятие заключило контракт с фирмой ООО «Грибовец»
на продажу двенадцати двигателей «ROTAX 914 UL /F», а
также контракт с ЧП «Факел» на продажу четырех двигателей
«ROTAX 914 UL /F». На складе на данный момент имеется
всего пять таких двигателей. Также имеется одна заявка
производителю на поставку пяти двигателей «ROTAX 914 UL
/F». Таким образом, предприятие не сможет выполнить
заключенные контракты (выделено красным цветом).
Программа позволила оперативно выявить нехватку запасов, что
позволит пользователю программы вовремя принять меры и исправить эту
ситуацию.
На рисунке 22 представлено результаты работы программы –
выполненного анализа излишков запасов.

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

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран