Partner task detail Задания от BMS-Consulting

Задача 1
Онлайновый графический редактор схемы сущностей
Технологии - GWT
Описание: Создать графический редактор, который позволит создавать и редактировать схемы сущностей. Должна быть возможность вводить в нем следующие данные:
для Сущности:
- название сущности
- список полей
для Поля:
- тип поля (целое число, дробное число, строка, дата)
- название поля
для Связи:
- названия поля/полей
- тип связи (one-to-many, many-to-one, many-to-many)
Пример - http://objectgeneration.com/eclipse/images/tutorial/Flights.png
Задача 2
Создание дизайнера/редактора диаграмм Ганта.
Технологии - GWT
Описание:
Создать редактор диаграмм Ганта, с помощью которого можно изменять длину отрезков, перемещать их, связывать, объединять, разделять и тд.
Пример - http://www.ext-scheduler.com/examples/desktop/desktop.html
Задача 3
Программа автоматической генерации регулярных выражений.
Технологии - Java
Описание:
Написать программу автоматической генерации регулярных выражений (regular expressions) на основе списка фраз с указанным уровнем обобщения.
Вход: "A B C 1", "A G C 2", "A B C 3".
Результат:
1. "A (B|G) C (1|3|2)" - без обобщения (уровень 0)
2. "A (B|G) C \d" - уровень обобщения 1
3. "A \w C \d" - уровень обобщения 2
4. и т.д.
Задача 4
Размещение текста в фигуре
Технологии - Требования не выставляются
Условие:
На карте Украины отдельными фигурами со сплошной заливкой заданы области.
С каждой областью связан текст (например, название области).
Задача.
Вместить текст в фигуру области, чтобы он был максимально читабельным.
Текст можно разрывать посимвольно, изменять размер шрифта, писать под углом и т.д.
Предоставление решений:
В качестве решений присылайте исполняемые модули и приложения (.war, .jar, .exe, .swf). Предоставление исходных кодов решений приветствуется, но не обязательно.


