Отчет по практике: Отчет по преддипломной практике по программированию в ТОО "Сания". Создание экспертной системы выбора напитка + Программа в делфи


Чтобы узнать стоимость работы и выбрать удобную систему оплаты, нажмите кнопку

Предмет:
Программирование
Тип работы:
Отчеты по практике
Количество страниц:
28

Данную работу Вы можете приобрести путем оплаты доступных на нашем сайте либо связаться с администрацией сайта. Тел: 8-701-626-01-41; e-m@il: examenna5@mail.ru

Сдача работы : 2014 г.

Так же Вы можете приобрести компоненты работы по отдельности 

Содержание 

Введение
1.    Предпроектные исследования
1.1.    Общие сведения
1.2.    Анализ инструментальных средств построения экспертных систем
2.    Техническое задание
3.    Техническое обеспечение
4.    Программное обеспечение
4.1.    Анализ и обзор существующих экспертных систем
4.2.    Алгоритм работы экспертной системы
4.3.    Расчет коэффициентов уверенности и структура программы

Заключение

 
2 Техническое задание


Созданию подлежит «Экспертная система выбора напитка»
В экспертной системе создаётся опрос пользователя по нескольким заранее известным этапам. Пользователю предоставляются вопросы, относящиеся к параметрам напитка. Все вопросы представляются в удобном для пользователя расположении. 
Основанием для проведения работ по созданию экспертной системы является задание на дипломный проект, выданное кафедрой информационных технологий и общетехнических дисциплин (ИТ и ОТД) Международной Бизнес Академии (МБА). 
Разработчиком системы является студент группы ИС–10 МБА выпускающей кафедры ИТ и ОТД, Плетнёв Алексей.
Целью создания «Экспертной системы выбора напитков» является помощь в выборе покупателя напитков продукции, предлагаемой ТОО «Сания». 
Разрабатываемая экспертная система должна выполнять следующие функции: 
- выдать результат (список наиболее подходящих по запросу напитков, расположенных в порядке уменьшения коэффициента уверенности);
- дать характеристику по выбранной альтернативе;
- иметь простой и дружественный интерфейс;
- содержать реальные, точные сведения;
- возможность добавления новых знаний. 
Необходимо выбрать инструментарий для разработки экспертной системы с учетом критериев, таких как: удобство обмена информацией и эффективность работы программного обеспечения.
Так как на данном предприятии уже используется операционная система Microsoft Windows 7, с установленной системой 1С: предприятие 8.2, по требованию заказчика разрабатываемый модуль должен быть разработан в данной системе.


4 Программное обеспечение 


В состав программного обеспечения входят общесистемные и специальные программные продукты, а также техническая документация.
К общесистемному  программному обеспечению относятся комплексы программ, ориентированных на пользователей и предназначенных для решения типовых задач обработки информации. Они служат для расширения функциональных возможностей компьютеров, контроля и управления процессом обработки данных.
Специальное программное обеспечение представляет собой совокупность программ, разработанных при создании конкретной информационной системы. В его состав входят пакеты прикладных программ, реализующие разработанные модели разной степени адекватности, отражающие функционирование реального объекта.
Программное приложение «Экспертная система выбора напитка» разработано в среде разработки приложений Delphi.
Мощность и гибкость Delphi при работе с базами данных основана на низкоуровневом ядре – процессоре баз данных Borland Database Engine (BDE). Его интерфейс с прикладными программами называется Integrated Database Application Programming Interface (IDAPI). В принципе, сейчас не различают эти два названия (BDE и IDAPI) и считают их синонимами. BDE позволяет осуществлять доступ к данным как с использованием традиционного record-ориентированного (навигационного) подхода, так и с использованием set-ориентированного подхода, используемого в SQL-серверах баз данных. Кроме BDE, Delphi позволяет осуществлять доступ к базам данных, используя технологию (и, соответственно, драйверы) Open DataBase Connectivity (ODBC) фирмы Microsoft. Но, как показывает практика, производительность систем с использованием BDE гораздо выше, чем оных при использовании ODBC. ODBC драйвера работают через специальный “ODBC socket”, который позволяет встраивать их в BDE. Все инструментальные средства баз данных Borland - Paradox, dBase, Database Desktop - используют BDE. Все особенности, имеющиеся в Paradox или dBase, “наследуются” BDE, и поэтому этими же особенностями обладает и Delphi.


    
4.2 Алгоритм работы экспертной системы

Данная экспертная система «Выбор напитка» реализована на языке Delphi 7. Программа работает по принципу вычисления коэффициентов уверенности на основании информации, вводимой пользователем.
При проектировании данной экспертной системы мы используем продукционную модель представления знаний.
В модели правил знания представлены совокупностью правил вида "ЕСЛИ - ТО". Системы с базами знаний, основанные на этой модели, называются продукционными системами.
Программа опрашивает пользователя по нескольким заранее известным этапам опроса. Пользователю предоставляются вопросы, относящиеся к параметрам напитка. Все вопросы представляются в удобном для пользователя расположении. 
Параметры выбора напитка:
Предпочтение апельсинового сока
Предпочтение ананасового сока
Предпочтение вишневого сока
Предпочтение грейпфрутового сока
Предпочтение яблочного сока
Предпочтение сока фирмы J7
Предпочтение сока фирмы Я
Предпочтение сока фирмы Sanwell
Предпочтение сока фирмы Добрый
Предпочтение напитка за цену ниже 200 тенге
Предпочтение напитка зацену выше 200 тенге
Предпочтение сока прямого отжима

 

 

Заключение

 

 

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

Экспертная система была создана в среде Delphi. В целом экспертная система разработана в соответствии с поставленными задачами. Рассмотрены и разработаны все поставленные критерии. Разработанное приложение протестировано и готово к использованию.