Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Розробка клієнтського і серверного додатків для інформаційних систем з адаптивним інтерфейсом

Реферат Розробка клієнтського і серверного додатків для інформаційних систем з адаптивним інтерфейсом





нгвістичного аналізу, з виділенням іменників (відповідних найбільш значущим поняттями), з можливих сценаріїв використання проектованої системи або документа-концепції (наприклад, високорівневого опису архітектури системи), розробка якого проводиться перед аналізом предметної області. Однак даний метод слід застосовувати з обережністю, оскільки однозначна зв'язок між іменниками і концептуальними класами відсутня.


1.5 Модель взаємодії модулів системи


Виходячи з опису архітектури і завдань системи, наведеного раніше, можна скласти наступний опис моделі взаємодії модулів системи, представлене на малюнку 1.3.

У даній схемі запити від користувача (як SQL-запити, так і запити на нереляційні дані) надходять у блок синтаксичного розбору, який визначає тип запиту і передає розібраний запит у вигляді дерева лексем менеджеру запитів. Менеджер запитів, в залежності від виду структури даних для обробки (реляційної або нереляціоннимі) або безпосередньо направляє запит до бази даних, або направляє його в один з модулів з обробки конкретного виду необхідної нереляціоннимі структури.


Малюнок 1.3 - Модель взаємодії модулів системи


Кожен модуль відповідає за обробку запитів до певної структури даних. Модуль або безпосередньо виконує необхідні операції по вибірці або зміни даних, або за допомогою стандартних SQL-запитів звертається до бази даних. Для обробки запитів користувача в модулях необхідний семантичний розбір, який відповідно з зберігаються в даному модулі правилами обробки обробляє запит і виконує необхідні дії. Визначення додаткових і створення нових правил обробки відбувається тільки в модулях розширення, що дозволяє зробити їх незалежними від ядра сервера додатків. Використання модульної архітектури дозволяє створити гнучке рішення, що дозволяє подальше розширення набору підтримуваних структур даних і легку модифікацію правил бізнес-логіки. Модуль зберігає й обробляє інформацію, що міститься в нереляційних структурах даних за допомогою мультіспісков в пам'яті, що підвищує швидкодію операцій.

Керуючий блок в даній схемі служить для обробки керуючих команд від користувача, таких як ініціалізація сервера, управління доступом, синхронізація даних між пам'яттю і базою даних та інших.



2. Розробка структур даних та програмного забезпечення


.1 Вибір засобів розробки


В даний час існує величезна кількість програмних засобів для розробки інформаційних систем (Delphi, С ++, C #, JAVA). Все це сучасні мови програмування високого рівня.

Для програмної реалізації поставленої даної задачі була обрана середовище розробки Borland Delphi 7. Дана середу дозволяє створювати самі різні програми: від простих одновіконних застосувань до програм управління розподіленими базами даних.- це комбінація кількох найважливіших технологій:

високопродуктивний компілятор в машинний код;

об'єктно-орієнтована модель компонент;

візуальне (а, отже, і швидкісний) побудова додатків з програмних прототипів;

масштабовані засоби для побудови баз даних.

Компілятор, вбудований в Delphi, забезпечує високу продуктивність, необхідну для побудови додатків в дворівневої («клієнт-сервер») і трирівневих архітектурах. Цей компілятор в даний час є одним з найшвидших у світі. Він пропонує легкість розробки і швидкий час перевірки готового програмного блоку. Крім того, Delphi забезпечує швидку розробку без необхідності писати вставки на Сі чи ручного написання коду (хоча це можливо).

Бібліотека об'єктів містить набір візуальних компонент, значно спрощують розробку додатків для СУБД з багатоланковою архітектурою.

Передбачено спеціальні набори компонент, що відповідають за доступ до даних, і компонент, що відображають дані. Компоненти доступу до даних дозволяють здійснювати з'єднання з БД, робити вибірку, копіювання даних, і т.п.

Компоненти візуалізації даних дозволяють відображати дані вигляді таблиць, полів, списків. Відображені дані можуть бути текстового, графічного або довільного формату.

Вибір системного програмного забезпечення залежить від технології обміну інформацією, взятої за основу при розробці програми. Операційна система є проміжним інтерфейсом між апаратними засобами і прикладним програмним забезпеченням, а також засобом управління ресурсами.

В якості операційної системи була обрана Windows ХР. Усередині Windows XP використано стійке і надійне ядро, що вперше з'явилося в Windows 2000. Повністю захищена модель пам'яті і інтегрована система захи...


Назад | сторінка 8 з 28 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка бази даних засобами системи управління базами даних MS Access
  • Реферат на тему: Вивчення бази даних та системи управління базами даних
  • Реферат на тему: Бази даних та системи управління базами даних
  • Реферат на тему: Бази даних та системи управління базами даних
  • Реферат на тему: Розробка додатків на мові VBA в середовищі MS EXCEL з обробки даних для зад ...