Серверна мова програмування PHP. База даних MySQL. Мова та стандарти XML. Рівні та способи взаємодії засобів розробки. Засоби трансформації XML. Розробка інтернет-додатку з використанням PHP, MYSQL, XML. Розрахунок трудомісткості створення системи.
Вступ Історія розвитку Інтернет починається з 1986 року, коли Національний науковий фонд США (NSF) почав створення мережі NSFNET, в якій використовувались високошвидкісні телефонні канали, що з`єднували 6 суперкомп`ютерів у різних куточках країни на основі протоколу TCP/IP та інших технологій, відпрацьованих у мережі ARPANET (перша у світі глобальна мережа створена у 1968 р., припинила функціонування в 1990 році). Така організація ІР-адрес дозволяє маршрутизаторам однозначно визначати подальший напрямок для кожного, навіть найменшого, пакету даних. Інтернет - це практично нескінченний інформаційний ресурс, він є всесвітнім джерелом знань, глобальним і загальнодоступним по своїй суті. Стрімкий розвиток Web-ресурсів замінив стандартне поняття терміну «Інтернет». Для розробки Web-сторінок використовують безліч засобів, але в даному дипломному проекті використані наступні: 1) PHP - серверна мова сценаріїв, яка вбудовується безпосередньо в HTML-код. 2) MySQL - компактний багатопотоковий сервер баз даних. 3) XML - описує клас об’єктів даних, що називаються XML-документами і частково описує поведінку комп’ютерних програм, що їх обробляють. Результати останніх досліджень показали, що кількість Web-ресурсів написаних за допомогою PHP в поєднанні з MySQL складає 80% від загальної кількості. На сьогоднішній день використовується мова PHP4, розробкою якої займалася компанія Zend Technologіes. Стратегія Open Source і розповсюдження початкових текстів програм в відкрито, безсумнівно справили благотворний вплив на багато проектів, в першу чергу - Linux, хоча успіх проекту Apache сильно підкріпив позиції прихильників Open Source. PHP є серверною (виконується на стороні сервера) мультиплатформною мовою опису сценаріїв, яка вбудовується безпосередньо в HTML-код. На сьогоднішній день PHP завоював популярність серед розробників Internet-систем завдяки своїй зручності і простоті. Але продуктивність PHP цілком достатня для створення серйозних WEB-додатків. 1.2 База даних MySQL В даний час реляційні системи керування базами даних (СУБД) є важливим інструментом в багатьох областях, починаючи з традиційних: бізнес, наукове дослідження, освіта і закінчуючи розробкою пошукових серверів в Internet. СУБД МуSQL включає SQL-сервер і програми-клієнти, що здійснюють доступ до серверу, засоби адміністрування і програмний інтерфейс для програмування своїх особистих програм. MySQL був розроблений компанією TcX для швидкої обробки дуже великих баз даних. Компанія стверджує, що використовує MySQL з 1996 року на сервері з більш ніж 40 БД, які містять 10000 таблиць, з яких 500 мають більше 7 мільйонів рядків. 6) Використання стильових таблиць (XSL) дозволяє забезпечити незалежне від конкретного пристрою відображення XML-документів. Крім цього, ця СУБД містить у собі механізм XSLT, що поєднує доступ до даних і їх трансформацію в єдиний процес. Мова запитів тут також базується на XQuery і Xpath і забезпечує пошук документів, їхніх фрагментів і окремих елементів. PostgreSQL в свою чергу може використовуватися, як досить швидка, безкоштовна альтернатива комерційним СУБД рівня Oracle в складних Інтернет - системах. 2.2 MySQL та PHP При взаємодії РНР і MySQL програма взаємодіє з СУБД за допомогою сукупності функцій.
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы