ють на різних платформах, РНР в цілому є платформенно-незалежним мовою й існує на таких платформах, як UNIX, Solaris, FreeBSD та Windows 95/98/NT/2000/XP/2003. Засоби РНР дозволяють програмісту працювати із зовнішніми компонентами, такими як Enterprise Java Beans або СОМ-об'єкти Win32.
Як найбільш підходящої СУБД була обрана MySQL. MySQL - вільна система управління базами даних (СКБД). Це одна з найпопулярніших і поширених СУБД в Інтернеті. Вона не призначена для роботи з великими обсягами інформації, але її застосування ідеально для Інтернет сайтів, як невеликих, так і досить великих. Бази забезпечують безпеку інформації, сортують її і дозволяють витягувати і розміщувати інформацію за допомогою однієї строчки [26, 27].
Код з використанням бази даних виходить більш компактним, і налагоджувати його набагато легше. Крім того, не потрібно забувати і про швидкість - вибірка інформації з бази даних відбувається швидко. Основні переваги MySQL:
багатопоточність, підтримка декількох одночасних запитів;
оптимізація зв'язків з приєднанням багатьох даних за один прохід;
записи фіксованої і змінної довжини;
гнучка система привілеїв і паролів;
гнучка підтримка форматів чисел, рядків змінної довжини і міток часу;
інтерфейс з мовами C і Perl, PHP;
швидка робота, масштабованість;
сумісність з ANSI SQL;
безкоштовна в більшості випадків;
хороша підтримка з боку провайдерів послуг хостингу [28].
2 Проектування додатка «Методичний сайт для підготовки школярів до написання наукових проектів»
2.1 Технічне завдання
Назва сайту: «Методичний сайт для підготовки школярів до написання наукових проектів».
Сайт повинен бути розроблений з використанням системи управлінням сайтами WordPress. Після закінчення робіт необхідно забезпечити можливість Замовнику самостійно вносити зміни (редагувати) в структуру і вміст сайту.
Після закінчення робіт Виконавець зобов'язаний надати повністю функціонуючий сайт, вихідні графічні матеріали по дизайну, всі необхідні дані для доступу до системи управління сайтом (акаунти, паролі, адреси серверів і т.п.).
Проект призначений для школярів, які мають бажання написати свій власний науковий проект. Сайт буде наповнений необхідною інформацією з даної тематики, а також прикладами наукових проектів і загальними вимогам до їх оформлення. Передбачається підтримка даного сайту, тобто існуватиме форум, на якому можна буде задати, що цікавлять відвідувачів, питання.
Метою даного проекту є створення навчально-інформаційного порталу з теми: «Методичний сайт для підготовки школярів до написання наукових проектів». Сайт буде таким собі додатковим джерелом навчальних знань, а також буде інформаційним джерелом.
Основне завдання сайту - освітня, тобто сайт повинен забезпечувати доступ для всіх користувачів мережі Інтернет до інформації про всі області за темою «Методичний сайт для підготовки школярів до написання наукових проектів». На даному сайті будуть розташовуватися навчальні матеріали з інформатики, яким...