Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Програмний модуль бази знань

Реферат Програмний модуль бази знань





ого дерева на підставі фактів, наявних у базі даних, і є логічний висновок. Його можна представити у вигляді орієнтованого графа G.

G =

V = {1,2,3 .. n} - безліч вершин графа G

E = {e1, e2, .., еn} - безліч дуг

Приклад графа правила:


В 

Рис.4


1 - ціна товару низька

- ціна влаштовує покупця

- продавець готовий продати за такою ціною

- угода відбудеться

3. ОПИС ПРОГРАМИ


Структура вхідних даних


Таблиця 1 Вхідні дані

ИмяТипНазначениеquestionstringСтроковая мінлива, що зберігає питання користувача

Структура вихідних даних


Таблиця 2 Вихідні дані

ИмяТипНазначениеanswerstringСтроковая мінлива, що зберігає відповідь

Структура зберігаються в базі правил


Таблиця 3 Правило

ИмяТипНазначениеIfstringСтроковая мінлива, що зберігає питання пользователяThenstringСтроковая мінлива, що зберігає відповідь

4. СХЕМА ПРОГРАМИ


Ієрархічна схема програми


В 

Рис. 5

Main - основна програма

Edit - редагування правила

Add - додавання правила в базу

Search - пошук відповіді в базі

Delete - видалити правило з бази

LoadFromFile - завантажити базу з файлу

SaveToFile - зберегти отриману базу в файл


Основна програма


В 

Рис. 6

Алгоритм додавання


В 

Рис. 7


Алгоритм пошуку


В 

Рис. 8

5. Текст ПРОГРАМИ


using

using System.Runtime.Serialization.Formatters.Binary; System.Runtime.Serialization; kurs_tpr

{

public partial class MainForm: Form

{question; answer; file = new FileInfo ("basa.txt"); Index; struct RuleType

{string If; string Then;

} [] ruleBase; MainForm ()

{(); = new RuleType [250]; = 0;

// завантажити з файлу

// LoadFromFile (ref dataGridView1, "basa.txt");

} static void SaveToFile (DataGridView dataGridView, string fileName)

{ds = (DataSet) dataGridView.DataSource;. WriteXml (fileName);


Назад | сторінка 4 з 7 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Створення бази даних, що зберігає інформацію про студентів навчального закл ...
  • Реферат на тему: Розробка програми, що використовує однофайловий базу даних на Pascal
  • Реферат на тему: Алгоритм побудови електронного програми бази даних
  • Реферат на тему: Створення бази даних автомобілебудівного підприємства у вигляді настільного ...
  • Реферат на тему: Розробка програми на базі об'єктно-орієнтованого підходу и корістувальн ...