Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Описание

--------

Сроки: 2 дня

Стоимость: 3000руб.

Мат часть

---------

Программа представляет из себя справочник для создания и редактирования концептов, фреймов, ролей.

Все эти понятия помогают хранить любую формализованную систему знаний в компьютере.

Коцепт - это объект реального мира.

У него есть поля:

- название(id)

- комментарий

- родитель

- список свойств

Пример: ("Собака"; "больше животное с ушами"; "Млекопитающее"; "вес, рост, количество лап")

Концепты могут выстраиваться в древовидную структуру, при этом концепты находящиеся ниже по иерархии наследуют от всех родителей их свойства, а также могут их переопределять.

Фрейм - это обычный глагол, у него может быть несколько аргументов - ролей.

Поля:

- название(id)

- комментарий

- список ролей

Пример: ("Завтракать"; "есть пищу сутра"; "Роль1, Роль2")

Фреймы выстраиваются в древовидную структуру аналогично Коцептам.

Роль - это ассоциативный массив. Состоит из (названия; Концепта)

Используется фреймами.

Вход

----

1. Апплет на J2SE

https://dl.dropboxusercontent.com/u/74947618/%D0%B0%D0%BF%D0%BF%D0%BB%D0%B5%D1%82.JPG

со следующим функционалом:

- просмотр дерева концептов

- кнопки для:

- добавления нового концепта

- поиска по концептам

- ...(всё это жутко не удобный интерфейс)

- сохранение/загрузка дерева в файл .concept

- кнопки импорт/экспорт и ISA которые нас не интересуют

- тестовая авторизация. Работает с любым логином, паролем. Она нас не интересует.

2. pdf по мат.части "Семантические сети"

Выход

-----

Новый релиз программы.

Основные фичи:

- Убрать большинство стрёмных кнопок и переместить их функционал в контекстное меню, которе появляется при нажатии на элементы дерева. То есть сделать редактирование дерева более интуитивным.

- Реализовать классы Фрем и Роль

- Разделить пространство которое сейчас занимает дерево на 3 части сплиттарами.

1 часть - в неё останется дерево Концептов

2 часть - тут нужно сделать дерево Фреймов с возможностью редактирования элемента, добавления, удаления, ... элементов. В общем всё как в 1 случае, только для Фреймов.

3 часть - список Ролей. Тоже предусмотреть возможность редактирования.

- Обновить код загрузки/сохранения концептов, то есть сделать чтобы 1 фалом теперь сохранялись все концепты, фреймы, роли.

- Кнопки Импорт/Экспорт и ISA не трогаем. Нас их функционал не интересует.

- 2 дерева: концептов и фреймов - должны поддерживать возможность вставки и удаления посередине.

Также нужен функционал для добавления фрейма и концепта в иерархию на основе максимального числа совпадающих признаков. Строго алгоритма добавления не требуется.

- Ещё при добавлении нового элемента в дерево нужно выделять его в древовидной структуре

- Возможность в пределах 1 дерева перемещать куски деревьев при помощи drag&drop

- Естественно, что при любом изменении в структуре дерева - GUI нужно вносить все эти изменения в классы концептов или фреймов.

По поводу реализации

--------------------

Данная работа - доделывание курсовой моего друга.

Сроки жёсткие. Я буду постоянна на связи и незамедлительно отвечать на все возникающие вопросы.

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

10 лет назад
Dimon2la
Дмитрий 
29 летРоссия
10 лет в сервисе
Был
9 лет назад
  • Похожие заказы
  • Необходимо создать скетч для Arduino Pro Mini, к которому подключён фоторезистор. Необходимый функционал: при нажатии кнопки, подключенной к ардуино, производится замер света, попадающего на фоторезистор. При увеличении количества света (чуствительность настрается переменным резистором) производится замыкание ...

    Закрыт
    10 лет назад
  • Возможно ли переписать (добавить несколько функций) к программе скаченной из интернета?? То есть не понятно на чем написано и без исходников. Писалась вряд ли в России. Прикреплен архив. Напишите кто может с этим работать, кто ...

    Прикладное ПОнет заявок
    Закрыт
    10 лет назад
  • Требуется разработать бота, который бы выполнял на сайте авторизацию и несколько простых действий. Не для спама и рекламы. Детали в приложении. Сроки горят, желательно уложиться в сутки.

    Закрыт
    10 лет назад
  • Задача небольшая, с приличной оплатой. Необходимо написать исполняемый в ОС Win XP, Win 7, Win 8 файл, параметры которого можно менять при компиляции. Функции exe-файла: - менять настройки браузеров (IE 7+, Mozilla Firefox, Google Chrome, Opera (обе ветки), ...

    Закрыт
    10 лет назад
  • $13

    Составить 2 программы на языке программирования visual basic script в блокноте 1)Вычислите произведение m членов арифметической прогрессии, если известны её первый член a1 и разность арифметической прогрессии h. 2)Вычислить значение Logx5.(х стоит ...

    Прикладное ПО1 исполнитель
    Завершен
    10 лет назад
  • Здравствуйте! Есть один сайт на котором требуется авторизация. После авторизации, появляются скрытые данные и там идут ссылки на страницы (списком). Нужен плагин для браузера или программа, с помощью которой можно будет в дальнейшем убирать не нужные ...

    Закрыт
    10 лет назад