P ). В останньому випадку необхідно вказати IP адреса клієнтської машини, за якою сидить необхідний учасник олімпіади. Ця адреса можна дізнатися в базі даних Всі клієнти raquo ;. Після натискання вами кнопки OK ваше повідомлення буде відображатися у вас і у всіх клієнтів або у вибраного клієнта в текстовому вікні Стан системи .
Характеристика підпапок папки СЕРВЕРА
У папці СЕРВЕРА обов'язково містяться такі підпапки:
1. WORK - це робоча папка, де зберігаються всі отримані сервером исходники рішень завдань, відкомпілювалися исходники. У ній ОБОВ'ЯЗКОВО повинні міститися компілятори Pascal і CPP програм.
2. TESTS - ця папка містить завдання з тестами, з умовами, з ілюстраціями, з перевіряючими програмами. Кожна задача зберігається в окремій папці.
3. TABLES - ця папка зберігає 3 бази даних: Завдання (tasks.db), Всі клієнти (clients.db), Олімпіада (olympiad.db). Якщо при запуску СЕРВЕРА ці бази даних не будуть виявлені, то будуть створені порожні бази даних.
. ACCEPTED - в цю папку СЕРВЕР поміщає исходники тих правильних рішень завдань, які пройшли всі тести
Висновок
Отже, в результаті робота побудована наступним чином:
· База даних у вигляді набору файлів знаходиться на жорсткому диску спеціально виділеного комп'ютера (сервера мережі).
· СУБД розташовується також на сервері мережі.
· Існує спеціально виділений сервер додатків, на якому розташовується програмне забезпечення (ПЗ) ділового аналізу (бізнес-логіка) [5].
· Існує безліч клієнтських комп'ютерів, на кожному з яких встановлений так званий тонкий клієнт - Клієнтський додаток, що реалізує інтерфейс користувача.
· На кожному з клієнтських комп'ютерів користувачі мають можливість запустити додаток - тонкий клієнт. Використовуючи надаваний додатком користувальницький інтерфейс, він ініціює звернення до ПО ділового аналізу, розташованому на сервері додатків.
· Сервер додатків аналізує вимоги користувача і формує запити до БД. Для спілкування використовується спеціальна мова запитів SQL, тобто по мережі від сервера додатків до сервера БД передається лише текст запиту.
· СУБД інкапсулює усередині себе всі відомості про фізичну структуру БД, розташованої на сервері.
· СУБД ініціює звернення до даних, що знаходяться на сервері, в результаті яких результат виконання запиту копіюється на сервер додатків.
· Сервер додатків повертає результат в клієнтський додаток (користувачеві).
Додаток, використовуючи користувальницький інтерфейс, відображає результат виконання запитів.
У ході дипломного проекту була створена серверна частина системи створення і управління сайтами, в якій:
· реалізовано повне кешування сторінок в файлову систему, прискорюючи доступ до них;
· розроблена зрозуміла користувачеві структура файлової системи, що відображає основні логічні блоки системи створення і управління сайтами;
· створений інтерфейс для простого і легкого з'єднання сервера з клієнтом;
· реалізована можливість швидкої адаптації системи під різні СУБД.
А також створено простий установник системи, що усуває для користувача необхідність завантажувати файли системи по FTP і виставляти права доступу до них.
У майбутньому передбачається подальший розвиток і вдосконалення системи створення і управління сайтами, та впровадження її на ринок систем даного класу в мережі Інтернет.
сайт інтернет програмування олімпіада
Бібліографія
1The CMS Matrix [Електронний ресурс]/Огляд та порівняння сучасних CMS.- Режим доступу: http://cmsmatrix/.- Загл. з екрану.- Яз. англ.
GOOGLE [Електронний ресурс]/багатомовними Інтернет-пошуковик.- Режим доступу: http://google/.- Загл. з екрану.- Яз. рос., англ.
Wikipedia, the free encyclopedia [Електронний ресурс]: Вільнйи загальнодоступна багатомовна універсальна енциклопедія.- Режим доступу: http://en.wikipedia/wiki/Main_Page.- Загл. з екрану.- Яз. англ.
HTMLBOOK.RU [Електронний ресурс]/Сайт присвячений мові HTML, CSS, веб-дизайну, графіці і процесу створення сайтів.- Режим доступу: http://htmlbook/.- Загл. з екрану.- Яз. рус.
PHP Manual [Електронний ресурс]/Офіційна документація PHP.- Режим доступу: http://php/manual/en/.- Загл. з екрану.- Яз. англ.
W3Schools [Електронний ресурс]/Портал для веб-розробників.- Режим доступу: http://w3schools/....