90 likes | 267 Views
РОЗРОБКА АВТОМАТИЗОВАНОЇ СИСТЕМИ РОЗПОДІЛУ ПАЛИВНИХ РЕСУРСІВ. Серверна частина. Основними складовими, які характеризують перевезення, є:. відстань між пунктами призначення; вартість палива, яке необхідне для даної відстані; чистий прибуток від замовлення. Загальна структура програми.
E N D
РОЗРОБКА АВТОМАТИЗОВАНОЇ СИСТЕМИ РОЗПОДІЛУ ПАЛИВНИХ РЕСУРСІВ Серверна частина
Основними складовими, які характеризують перевезення, є: • відстань між пунктами призначення; • вартість палива, яке необхідне для даної відстані; • чистий прибуток від замовлення.
PROXY Шаблон проектування, який надає об'єкт, який контролює доступ до іншого об'єкта, перехоплюючи всі виклики (виконує функцію контейнера). В нашому випадку, проксі, це об’єкт який представляє інтерфейс WCF сервіса, і контролює зв’язок з Сервером, містить всю інформацію, необхідну для підртимки зв’язка через мережу. Проксі, як об’єкт створюється на стороні клієнта, автоматично з’єднується з сервером, та надає змогу клієнту користуватись інтерфейсом сервіса.
Windows Communication Foundation (WCF) Це програмний фреймворк, який використовується для обміну даними між додатками входять до складу. NET Framework. До свого випуску в грудні 2006 року в складі. NET Framework 3.0, WCF був відомий під кодовим ім'ям Indigo. В нашому випадку, WCF сервіс буде створюватись і контролюватись Windows сервісом, тобто службою яка працює автоматично в середовищі Windows. Сервіс буде представляти собою основнийсервернийінтерфейс, та основною йогозадачою буде обмінінформацієюз базою даних, доданнянової, видалення, змінуінформації, та видачанеобхідноїінформаціїклієнту.
Рівень доступу до даних (DAL) В комп'ютерному програмному забезпеченні DAL являє собою шар комп'ютерної програми, який забезпечує спрощений доступ до даних, які зберігаються в постійній пам'яті , такій як організація-реляційних баз даних. В нашому випадку DAL забезпечує зв’язок WCF сервіса і бази даних.
Model-View-ViewModel Це шаблон проектування, що застосовується під час проектування архітектури додатків. Публічно вперше був представлений Джоном Госсманом (John Gossman) у 2005 році як модифікація шаблону Presentation Model. MVVM орієнтований на такі сучасні платформи розробки, як Windows Presentation Foundftion(наш випадок) та Silverlight від компанії Microsoft.
Windows Presentation Foundation Графічна (презентаційна) підсистема в складі .NET Framework 3.0, що має пряме відношення до XAML. XAML (скорочення від ExtensibleApplicationMarkupLanguage — розширювана мова розмітки застосунків) є мовою розмітки, яку використовують для створення екземплярів об'єктів .NET. Хоча мова XAML — це технологія, що може бути застосовна до багатьох різних предметних областей, її головне призначення — конструювання інтерфейсів користувачів WPF. Інакше кажучи, документи XAML визначають розташування панелей, кнопок та інших елементів керування, що становлять вікна в застосунку WPF. В нашому виадку WPF використовується для створення клієнтської програми, і MVVM спеціально використовується разом з WPF.
Дякую за увагу! Андрій Гречко