Курсовая работа: Новий підхід моделювання завантаженості SQL серверів
В пояснювальній записці подано загальний аналітичний огляд засобів аналізу трафіку, SQL-серверів та Web-серверів, які будуть використовуватися в даній роботі, опис алгоритмів функціонування класів, що були використані при розробці. Приведено повний опис вхідних та вихідних даних програми, очікуваних техніко-економічних показників.
Пояснювальна записка містить 19 сторінок друкованого тексту та 2 рисунка.
Зміст
Вступ
1. Призначення та область застосування
2. Технічні характеристики
2.1 Постановка задачі на розробку програми
2.2 Опис алгоритму і функціонування програми
2.3 Опис організації вхідних та вихідних даних
2.4 Опис організації вибору технічних і програмних засобів
3. Очікувані техніко-економічні показники
Список літератури
Вступ
Тема роботи “Новий підхід моделювання завантаженості SQL-серверів”.
Завдання на роботу 482.362.70915-05 51-3 затверджене на кафедрі КСМ факультету комп’ютерних наук Чернівецького національного університету. Протокол засідання кафедри КСМ №1 від 28 серпня 2006 року.
1. Призначення та область застосування
З самого початку розвитку обчислювальної техніки утворилися два основних напрямки її використання. Перший напрямок – застосування обчислювальної техніки для виконання чисельних розрахунків, які доводилось робити занадто довго або взагалі неможливо виконати вручну. Становлення цього напрямку сприяло інтенсифікації методів чисельного рішення складних математичних задач, розвитку класу мов програмування, орієнтованих на зручний запис чисельних алгоритмів.
Другий напрямок – це використання засобів обчислювальної техніки в автоматичних або автоматизованих інформаційних системах. У самому широкому змісті інформаційна система являє собою апаратно-програмний комплекс, функції якого складаються в підтримці надійного збереження та обробки інформації в пам’яті комп’ютера, виконанні специфічних для додатків перетворень інформації або обчислень, наданні користувачам зручного і простого інтерфейсу.
Звичайно об’єми інформації, з якими приходиться мати справу таким системам, досить великі, а сама інформація має досить складну структуру. Класичними прикладами інформаційних систем є банківські системи, системи резервування авіаційних або залізничних квитків, місць у готелях та ін.
Інформаційні системи головним чином орієнтовані на збереження, вибір і модифікацію постійно існуючої інформації. Структура інформації найчастіше дуже складна, і хоча структури даних різні в різних інформаційних системах, між ними часто буває багато загального. На початковому етапі використання обчислювальної техніки для керування інформацією проблеми структуризації даних вирішувалися індивідуально в кожній інформаційній системі. Прагнення виділити й узагальнити загальну частину інформаційних систем, відповідальну за керування складно структурованими даними являлось першою спонукальною причиною створення СКБД.
В даній роботі здійснена спроба реалізувати модуль відображення завантаженості мережі, який відображає в графічному вигляді завантаженість локальної мережі між Web та SQL серверами. Обчислення даних завантаженості проводиться в період проведення визначеного користувачем тесту. Модуль можна використовувати в системі тестування для найрізноманітнішого відображення інформації у вигляді графіків, діаграм тощо. Модуль забезпечує більш зручний збір інформації про проведений системою тест.
2. Технічні характеристики
2.1 Постановка задачі на розробку програми
В даній дипломній роботі необхідно розробити сукупність класів, які б забезпечували об’єднання двох елементів(системи тестування та програми-аналізатора трафіку), для подальшого графічного відображення завантаженості мережі. При постановці задачі було проведено деякі обмеження, які включали в себе:
- Структура, принципи функціонування, взаємозв’язок між класами системи тестування SQL-серверів відома.
- Для отримання даних про вхідний та вихідний трафік використати одну з зовнішніх безкоштовних програм.
- Здійснювати відображення вхідного, вихідного та загального трафіку в текстовому та графічному вигляді.
- Обмеження при виборі Web-сервера, яке призначене для огляду тих Web-серверів, котрі найбільш повно реалізують можливості мови програмування Java.
Аналіз даних обмежень наведено в наступних розділах.
2.2 Опис алгоритму і функціонування програми
Опис алгоритму роботи структури класів буде включати опис наступних елементів:
· Алгоритм роботи класу MyChart2.
· Алгоритм роботи класу ChartServlet.
· Алгоритм роботи класу ParseData.
Клас MyChart призначений для встановлення початкових параметрів для відображення, генерації об’єкту малюнку з вміщеними в нього даними та переправлення його для подальшої обробки.
--> ЧИТАТЬ ПОЛНОСТЬЮ <--