На предприятии имеется несколько складов инструментов. Имеются сотрудники ответственные за инструмент, которые выдают его под запись работникам. Весь учет инструмента сейчас ведется в тетрадях (кто и когда кому что выдал, кто и когда кому что вернул). В конце рабочей смены отследить какого инструмента не хватает и кто его не вернул занимает очень много времени. Решили автоматизировать данный процесс.
Необходимо создать программу, которая будет производить учет инструментов по каждому складу (кто и когда кому выдал, кто и когда кому вернул и какие инструменты отсутствуют). На каждом складе планируем поставить по компу с устройством считывания штрих-кода. Серверную часть установим на имеющийся сервер. Всему инструменту программа должна присвоить уникальный номер и штрих-код. Каждый инструмент будет отфотографирован и внесен в базу, что бы при приеме/выдаче ответственный сотрудник видел не только список выдаваемого/принимаемого инструмента, но и фото выдаваемого инструмента.
Программа должна иметь простой понятный интерфейс, не перегруженный разными иконками.
Программа должна уметь:
- хранить базу данных инструментов (с категориями) и сотрудников с фотографиями;
- вести журнал движения инструментов;
- работать со сканерами штрих-кода или терминалом сбора данных;
- отображать на мониторе терминала сбора данных или на мониторе компьютера изображение инструментов из базы данных при их выдаче/сдаче;
- выводить на экран онлайн мониторинг наличия/отсутствия инструментов на складе
- проводить инвентаризацию инструмента.
- вести в отдельном сегменте базы сотрудников, ответственных за склад, и рабочих, получающих инструмент. Что бы было четкое понимание того, кто и кому выдал инструмент.
- при сдаче инструмента возможность указать дефекты принятого инструмента, в т.ч. с помощью выпадающего списка или чекбокса (возможность указания типовых дефектов для определенных типов инструментов)
- интеграция с принтером штих-кодов
Программа должна самостоятельно различать штрих-коды сотрудников и инструментов !!! Если считывается код сотрудника, программа должна сама выбирать поле сотрудника и внести туда соответствующее значение; если же далее считывается код инструмента, то программа сама переходит в поле занесения инструментов.
Архитектура приложения должна быть клиент-серверной, в качестве серверной части предпочтительно(но не принципиально) использование СУБД MySQL. Клиентская часть должна иметь возможность разграничения доступа:
1. Сотрудник ответственный за прием/выдачу инструмента
2. Руководитель (онлайн мониторинг движения инструмента, работа с отчетами)
3. Администратор (полные права)
Срок исполнения проекта 1 августа
По окончании проекта обязательна передача исходников заказчику.
Опубликован 02.07.2015 в 10:06 Последнее изменение: 02.07.2015 в 10:13
Заказ находится в архиве