Курсовая работа: Программы оптимизации рационов кормления сельскохозяйственных животных
В справочнике нормативов (рис. 7) находится перечень норм кормления для различных половозрастных групп животных. Все данные справочника также можно корректировать, в случае необходимости.
Рисунок 7. Окно нормативов
В программе также есть возможность запрограммировать способ расчета цены 1 тонны продукции с учетом всех затрат и платежей (рис. 8.).
Рисунок 8. Окно расчета цены
1.3 Программа «Корм Оптима» компании «АгроРесурс»
Программа «Корм Оптима» также является клиент-серверным приложением на основе СУБД Firebird. Программа позволяет рассчитывать рецепты комбикормов, БВМД, премиксов для всех половозрастных групп сельскохозяйственных животных, а также рационы кормления крупного рогатого скота.
Окно расчета рецепта показано на рисунке 9. Интерфейс программы интуитивно понятен, для облегчения восприятия информации при расчете рецепта структура рациона выделяется различными цветами, в зависимости от требований к рациону.
Рисунок 9. Окно расчета рецепта
В окне расчета рецептов можно выполнить следующие операции:
- рассчитать оптимальный рецепт комбикорма или БМВД;
- добавить или удалить сырье из рецепта;
- корректировать цену сырья и ограничения по вводу в рецепт;
- добавить, удалить требования к питательности комбикорма;
- исправить показатели питательности сырья, принятого к расчету;
- задавать алгоритм отпускной цены
- выделять часть сырья из рассчитанного рецепта в концентрат и превращать ее в новый рецепт;
- получать адресные концентраты заданного процента ввода;
- анализировать минимальную и максимальную цены рентабельности сырья [14].
Для начала расчета рецепта в классификаторе продукции определяется вид рассчитываемого продукта. Удачным решением разработчиков было выделение разными цветами разной продукции, что облегчает поиск в большом списке (рис. 10).
Рисунок 10. Классификатор продукции
Определение структуры рациона производится в окне расчета рецепта. Удобно осуществляется быстрый поиск необходимого компонента с помощью команды . Поиск осуществляется без учета регистра и в любом месте названия кормов, что облегчает поиск компонента, в случае если не помнишь точное его название.
Базу кормов можно редактировать в классификаторе сырья (рис. 11.). Можно добавлять/удалять кормовые компоненты, редактировать содержание питательных веществ в каждом из них.
Рисунок 11. Классификатор сырья
Для расчета рецепта используют команду «оптимизация» . В случае если сырье не удовлетворяет потребность животных, есть возможность поиска лимитирующего показателя при помощи соответствующей команды
.