WorkTrans — это интеллектуальная система составления расписаний, разработанная специально для широкого круга малых и средних предприятий розничной торговли. Она помогает избежать проблем с избытком или нехваткой персонала, вызванных недостаточной осведомлённостью ответственных лиц о бизнесе, неточным прогнозированием объёмов продаж и другими факторами.
Этот модуль использует метод средневзвешенного значения и три модели временного ряда: prophet, LSTM и Seq2Seq для прогнозирования значений POS с интервалом в 15 минут от startDate до endDate.
Модуль анализирует параметры компании, такие как идентификатор, тип прогноза, время начала и окончания, массив задач и другие, и на основе данных, полученных из первого этапа (модуль прогнозирования POS), рассчитывает необходимые трудозатраты.
Анализируются параметры составления расписания, такие как идентификатор компании, сотрудники, нуждающиеся в расписании, схема расписания, тип расписания и алгоритм, на который оно опирается. Затем составляется расписание для сотрудников, нуждающихся в нём, с учётом дня в качестве единицы времени. Окончательные результаты расписания сохраняются в базе данных и выводятся.
Измените конфигурацию базы данных в файле db.py, расположенном по пути basefile/config/db.py.
db_config={
"db" :{
'mysql': {
'driver': 'mysql',
'host': '127.0.0.1',
'port': 3306,
'database': 'datatest',
'user': 'root',
'password': 'didi123',
'prefix': '',
'use_unicode': False
}
}
}
Для быстрого запуска проекта можно использовать команду python run.py
в терминале. При запуске проекта может потребоваться вручную создать файл errors.log в папке logs.
Если вы хотите просто проверить окончательные выходные данные, вы можете добавить параметры в файл PBStatusService.py для запуска. Путь к файлу: basefile/POC/service/PBStatusService.py.
Подробные сведения об API-интерфейсах и параметрах функций см. в Docs\接口文档.pdf.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )