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

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





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

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


.2 Огляд аналогічних систем


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

До одних з самих найпростіших способів створення екранних форм можна віднести форми, створювані в MS ACCESS. Середа MS ACCESS сама по собі є СУБД і пропонує користувачеві можливість створення шести основних типів екранних форм:

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

Процес автоматичного створення всіх перерахованих видів форм досить простий і ефективний при створенні додатків малої складності. При подальшому зростанні і розвитку інформаційної системи на поверхню відразу ж спливуть недоліки використання даного підходу. По перше, MS ACCESS не може надати тих можливостей створення екранних форм, які нам дають середовища програмування DELPHI, C ++, C #, JAVA. По друге, клієнтські додатки, створені в MS ACCESS здатні працювати лише в даній СУБД на локальному комп'ютері (файл-сервер) або в кращому випадку підключатися до сервера баз даних MS SQL SERVER (клієнт-сервер). Таким чином, отримана інформаційна система буде лише дворівневої (клієнтський додаток - сервер баз даних), що вже робить її неконкурентоспроможною на сучасному ринку.

Для того, щоб повною мірою реалізувати бізнес-логіку підприємства необхідне використання трирівневої інформаційної системи (клієнтський додаток - сервер застосувань - сервер баз даних. В даний час широко використовуються системи класу CASE (Computer Added Software Enginering) , орієнтовані на підтримку розробки інформаційних систем. Найбільш розвинені CASE-системи дозволяють автоматизувати процес проектування і розробки прикладної системи, підтримуючи повну документацію (можливо, з різними версіями) всього цього процесу. Може бути, найбільш важливо те, що такі системи істотно допомагають створювати схему бази даних, що лежить в основі проекту інформаційної системи. CASE-системи дозволяють природно (і досить просто) пройти шлях від інтуїтивного уявлення структури та прикладної інформаційної системи до формалізованого представлення в термінах мови SQL. Такі можливості CASE-систем може оцінити кожен, кому доводилося вручну проектувати схему досить складною бази даних.

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

При використанні CASE-системи можна дійсно швидко створити працюючий прототип майбутньої системи, що забезпечує необхідний інтерфейс з кінцевим користувачем і взаємодіє з макетом бази даних (а можливо, і з реальною базою даних, якщо вона до цього часу підготовлена ). Доводиться говорити про прототип raquo ;, оскільки більшість сучасних систем такого типу не забезпечують ті...


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





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

  • Реферат на тему: Розробка бази даних засобами системи управління базами даних MS Access
  • Реферат на тему: Розробка інформаційної системи накопичення, зберігання та вибірки даних про ...
  • Реферат на тему: Розробка інформаційної системи підприємства за допомогою системи управління ...
  • Реферат на тему: Вивчення бази даних та системи управління базами даних
  • Реферат на тему: Бази даних та системи управління базами даних