Добрый день.
Хотелось бы получить оценку свой деятельности, и узнать какие ошибки я совершил при разработке прототипа некой системы.
Задача состоит в следующем. Необходимо разработать прототип системы, который работает с некой информацией. Архитектура БД должна состоять из одной главной таблицы (где хранятся основные данные) и нескольких вспомогательных таблиц. При работе с системой достаточно трех меню. 1 – работа с вспомогательными таблицами (добавление, изменение, удаление элементов в вспомогательных таблицах) 2 – загрузка из XML сразу в базу 3 – работа с основными данными (добавление, изменение и удаление элементов из основной таблицы). Вся системы должна работать по принципу MVC модели (т.е. Model, View, Control). Вот в принципе все задание.
Вот пример модели 1 пункта меню.
Суть в следующем:
Есть несколько атрибутов процесса:
1.Таблица – содержит имя таблицы, с которой мы работаем.
2.Элемент – содержит идентификатор элемента в таблице, с которым мы работаем
3.Вид работы – в этом атрибуте, мы указываем, что мы делаем с элементом таблицы. Варианты: Удаляем, изменяем, добавляем новый
Поскольку в bpmn я не нашел механизма создание класса или вызова метода класса, то я использовал для наглядности механизм передачи сообщений, что в принципе мне кажится тоже самое.
Работа всей модели начинается с точки входа в Controller
.
PS Поскольку рисовал я на работе в обеденное время, то пришлось использовать MS Visio.