Курсовая работа: Разработка алгоритма работы интеллектуальной информационной системы "Расчет меню"

очень вкусно

вкусно

как обычно

невкусно

совсем невкусно

Вкусность: сын

очень вкусно

вкусно

как обычно

невкусно

совсем невкусно

ради себя / семьи

себе

семье

3. ВОЗМОЖНЫЕ ВАРИАНТЫ РЕШЕНИЙ

Задумавшись над решением великой проблемы «есть или не есть», что-то сподвигнуло нас на целых два варианта решения этой задачи. Попробуем проанализировать каждый из них и понять как с наименьшими затратами нашего драгоценного времени создать наиболее оптимальную систему для наших любимых женщин.

Решение первое.

Так как я сам занимаюсь разработкой баз данных, то при виде таблицы у меня сразу же возникла идея создания программки, которая позволяла бы на начальном этапе сохранять в базе все «коды блюд», которые готовила женщина в течении определенного промежутка времени. А на втором этапе (после периода обучения) сама выдавала бы варианты блюд по определенным выбранным только ей самой параметрам.

Поясним понятие «код блюда». Допустим, что, приготовив сегодня борщ, она следовала следующим принципам:

- у нее было более 2 часов свободного времени;

- у нее сегодня выходной, поэтому даже под вечер она еще готова потрудиться;

- на полезность она не обратила внимание, так как борщ не вреден, не полезен;

- сегодня не праздник, поэтому не было нужды особо напрягаться;

- она знала, что мужу он очень нравиться;

- дети вообще в лагере их мнение она не учла;

- она сказала ему, что сделала это только ради него;

Отсюда обращаясь к таблице, получаем «код борща» - 52321002. Конечно, борщ она могла бы приготовить и при других обстоятельствах. Но вся суть как раз в том и заключается, чтобы записать в базу как можно больше таких вариантов. В этом и будет заключаться процесс обучения программы. Если представить себе что у женщины хватит терпения целый год каждый вечер записывать все коды приготовленных блюд, то уже на следующий год будет большая вероятность того что, выбрав какие либо параметры она получит вариант, который она когда-то уже использовала на практике.

Кроме того, систему всегда можно будет пополнять новыми данными. Допустим, она выбрала какие-то параметры, которые не предоставили ей ответа, тогда она заведет новый код блюда, ведь ей все равно придется готовить -. Или другой вариант – она получила ответ с возможным вариантом, но в последний момент решила сама приготовить что-то другое. Тогда она просто дополнит систему новым блюдом с такими же параметрами и в следующий раз она уже получит целых два варианта на свой запрос!

Такая ИИС будет представлять собой компьютерную программу, написанную, к примеру, на Delphi, которая по возможности будет работать не только на персональном компьютере, но и на КПК или СмартФонах. Благо современные технологии программирования (особенно NET) позволяют воссоздать любые мечты. И тогда наши любимые жены еще по дороге домой смогут прикинуть для себя, что им предстоит приготовить и заодно, напомнить нужно ли по пути заскочить в магазин за продуктами, которых возможно нет дома.

К-во Просмотров: 184
Бесплатно скачать Курсовая работа: Разработка алгоритма работы интеллектуальной информационной системы "Расчет меню"