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

назад (Назад)скачать (Cкачать работу)

Функция "чтения" служит для ознакомления с работой. Разметка, таблицы и картинки документа могут отображаться неверно или не в полном объёме!

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

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

Представим алгоритмы обучения и использования программы в виде блок-схем.

Реализация первого примера.

Разработаем (как говорилось выше) форму для работы с программой.

Все будем делать в Delphi 7. так как это, на мой взгляд, это самая удобная среда программирования (притом, что другими я не очень хорошо владею).

Итак, вид нашего окна для работы с ИИС будет выглядеть так (рис 1).

Рис. 1 - Рабочее окно программы

Вся работа с программой на момент обучения будет сводиться к простому выбору «параметров» приготовления блюда, записи его названия и нажатия кнопки «ЗАПИСАТЬ». После этого новая запись будет сохранена в файле «до лучших времен».

Немного о логике работы программы:

Программа работает по принципу реляционной базы данных. Файл для хранения данных представляет собой файл MS Access, в котором находиться всего одна таблица, содержащая три поля: Код блюда, Название блюда, дата записи. Приложение Delphi работает с базой по технологии ADO, записывая и выбирая из базы нужные записи.

Восьмизначный код блюда формируется путем выбора определенных значений в каждой группе. И по такому же алгоритму выбранный код блюда ищется в базе. В результате может найтись несколько блюд, так как код не является уникальным для каждого блюда. И соответственно наоборот, как говорилось выше, одно блюдо может иметь несколько кодов.

Весь интерфейс программы я старался сделать наиболее «доброжелательным» к женщинам, снабдил некоторыми шутками и подсказками. Например если после того как женщина ничего не найдет в базе на свой запрос появиться сообщение (рис 2), которое быстро должно не дать ей огорчиться и заставит ее улыбнуться!

Рис. 2 - Окно с веселым сообщением

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

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

Смысл работы такой программы напомнил мне логику работы недавно изученной среды разработки ИИС Lota+. Ее «программы» основаны на том же принципе – накопление опыта путем первичного обучения и записи результатов в файл. Дальнейшее использование представляет собой выбор параметров из представленного меню и получения в конце некоторого результата.

Интерфейс программы будет как на рис 3. Среда предоставляет пользователю (в нашем случае нашим дорогим женщинам)


Интересная статья: Основы написания курсовой работы