3 поколения программных продуктов LS Trade, LS Food, LS Pharm СПП Квант Windows MS VFP, MS SQL Server, MS Office Новая свойство- ориентированная платформа. презентация

Слайд 23 поколения программных продуктов



Слайд 3Товар 1


Товар 2
Товар 3
Товар 4

Объект 1
______
Свойство 1
Метод 1

Объект 2
______
Свойство 2
Метод 2

Объект 3
______
Свойство 3
Метод 3


Виртуальная машина


СУБД

Таблица 1
________
Поле 1
Индекс 1
Триггер 1

Таблица 2
________
Поле 2
Индекс 2
Триггер 2

Таблица 3
________
Поле 3
Индекс 3
Триггер 3

Hibernate
Spring
EJB
ADO.NET


Пользователь

Пользовательский интерфейс



Форма 1

Объект 1


Страница 2

Объект 2

Объект 3

Зх уровневая архитектура приложения

Отчет

Наименование

Остаток

Реализация

Товар 1
Товар 2
Товар 3
Товар 4

10
6
12
3

4
1
2
5

Форма ввода (Заявка)

Наименование

Кол-во

3
1
5
2


Бизнес-аналитик


Пользователь


Разработчик

ИС


1

2

3

4


Слайд 4 Платформа разработки
бизнес-приложений


Слайд 5Используемые технологии


Слайд 6Объекты и классы
Архитектура платформы
Таблицы и запросы
Бизнес-логика
Свойства и ограничения
Сессии изменений
Формы и навигаторы
Клиент
Бизнес-приложение

Сервер

Взаимодействие
с

пользователем

Слайд 7Оптимизация
Устранение противоречий в условиях
Отрицаний : W AND !W
Следствий : Дата

(Приход) AND !Приход
По классам : Покупатель (Приход)
Сравнений : A>B AND B>C AND C>=A
Упаковка группирующих, условных выражений
Компиляция
Упаковка по общему условию
Разбиение на :
FULL и INNER/LEFT JOIN
UNION ALL
Объединение группирующих выражений
Трансляция в конкретный синтаксис
Кэширование
Возможность ручной корректировки запросов






Таблицы и запросы


Слайд 8Свойства и ограничения


Слайд 9Классы свойств
Первичное (Data)
Классовое (Class)
Реляционное (Join)
Формула (Formula)
Строковая формула (String)
Если (And)
Сравнение (Compare)
Группирующее (Group)
Объединяющее

(Union)
Рекурсивное (Recursive)
Другие

Свойства и ограничения


Слайд 10
Класс
объекта
1
Класс 1
Класс 2
Класс N
2
N

Склад
Документ
Склад
док-та
1

Строка
Объект
с именем
Имя
1
Кол-во по документу

Число
Товар
2
1
Документ
Первичное свойство
Примеры
addDProp(baseGroup, "store",

"Склад док-та", store, document)

addDProp(baseGroup, "quantity", "Кол-во", DoubleClass.instance, document, article)


Свойства и ограничения


Слайд 11Формы и навигаторы


Слайд 12private class ExtIncDocumentNavigatorForm extends TmcNavigatorForm {

ExtIncDocumentNavigatorForm(NavigatorElement parent, int iID,

String caption) {
super(parent, iID, caption);

// создать блок "Документ"
ObjectImplement objDoc = addSingleGroupObjectImplement(extIncomeDocument, "Документ", Properties,
baseGroup, storeGroup, supplierGroup, quantGroup, incSumsGroup);

// создать блок "Строка документа"
ObjectImplement objDetail = addSingleGroupObjectImplement(extIncomeDetail, "Строка", Properties,
artclGroup, quantGroup, incPrmsGroup, incSumsGroup, outPrmsGroup);

// поставить фильтра на то, что строки именно из этого документа
PropertyObjectImplement detDocument = addPropertyObjectImplement(extIncDetailDocument, objDetail);
addFixedFilter(new Filter(detDocument, Filter.EQUALS, new ObjectValueLink(objDoc)));
}
}

Внешний приход


Слайд 17Конкурентные преимущества
Разработка в точном соответствии с ТЗ
Проектирование и изменение системы путем

описания БП(минимум программирования)
Бесплатные Java-технологии
Минимальные требования к каналам связи(технология RMI)
Трехзвенная архитектура
- единое информационное пространство
- целостность данных
- оперативность учета и управления
- отсутствие репликаций БД
- технологичность обслуживания
Кроссплатформенность по ОС (Windows, Linux, MacOS) и СУБД (Postgre SQL, MS SQL Server, Oracle)
Динамическая физическая модель хранения данных
Процесс-ориентированность
Эргономичность
Интегрируемость
- работа со стандартными форматами
- B2B (business-to-business) интеграция
- уведомления
Безопасность
- протоколирование
- сетевая безопасность (отсутствие данных у клиента)
- права доступа
Стоимость владения


Слайд 18На кого ориентирована


Слайд 19

Спасибо за внимание!
Успехов в бизнесе!

www.luxsoft.by


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика