Опис мови програмування PHP. Стратегія Open Source. Мова розмітки гіпертекстових документів HTML. Бази даних MySQL. Обґрунтування потреби віддаленого доступу до БД. Веб-сервер Apache. Реалізація системи. Інструкція користувача і введення в експлуатацію.
У сучасних базах даних зберігаються не тільки дані, але йінформація. Доступ до цієї бази даних мається в досить великоїкількості співробітників банку, але серед них навряд чи знайдеться така особа,яка має доступ до всієї бази цілком і при цьому здатне одноосібновносити в неї довільні зміни. Крім даних, база містить методи ізасоби, що дозволяють кожному зі співробітників оперувати тільки з тими даними, які входять в його компетенцію. Він дозволяє програмістові точно визначити те, на які події буде реагувати компютер, як будуть зберігатися й передаватися дані, а також які саме дії слід виконувати над цими даними при різних обставинах. Structured query language - мова структурованих запитів) - декларативна мова програмування для взаємодії користувача з базами даних, що застосовується для формування запитів, оновлення і керування реляційними БД, створення схеми бази даних і її модифікація, система контролю за доступом до бази даних..В даній курсовій роботі був вивчений процес створення програмного продукта від викладення вимог до продукту до написання коду,відладки та тестування продукту. В якості базової мови для проектування було обрано мову програмування PHP, що дало змогу в короткий термін розробити повноцінну БД. Таким чином були закріплені знання мови програмування PHP, принципи обєктно - орієнтованого програмування. Головним чином, були вивчені головні аспекти проектування, створення і впровадження програмних продуктів, що дає змогу працювати над серйозними проектами. У процесі виконання розроблено програмний продукт, який має наступні переваги: · легкість в роботі з записами/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; `id` int(5) NOT NULL AUTO_INCREMENT, `title` varchar(255) NOT NULL DEFAULT "", `meta_d` varchar(255) NOT NULL DEFAULT "", `meta_k` varchar(255) NOT NULL DEFAULT "", `date` date NOT NULL DEFAULT "0000-00-00", `description` text NOT NULL, `text` text NOT NULL, `author` varchar(255) NOT NULL DEFAULT "", PRIMARY KEY (`id`) INSERT INTO `articles` (`id`, `title`, `meta_d`, `meta_k`, `date`, `description`, `text`, `author`) VALUES `id` int(4) NOT NULL AUTO_INCREMENT, `title` varchar(255) NOT NULL, `meta_d` varchar(255) NOT NULL, `meta_k` varchar(255) NOT NULL, `date` date NOT NULL, `description` text NOT NULL, `text` text NOT NULL, `author` varchar(255) NOT NULL, KEY `id` (`id`) `id` int(4) NOT NULL AUTO_INCREMENT, `title` varchar(255) NOT NULL DEFAULT "", `meta_d` varchar(255) NOT NULL DEFAULT "", `meta_k` varchar(255) NOT NULL DEFAULT "", `date` date NOT NULL DEFAULT "0000-00-00", `description` text NOT NULL, `text` text NOT NULL, `author` varchar(255) NOT NULL DEFAULT "", PRIMARY KEY (`id`)
Вывод
В даній курсовій роботі був вивчений процес створення програмного продукта від викладення вимог до продукту до написання коду,відладки та тестування продукту. В якості базової мови для проектування було обрано мову програмування PHP, що дало змогу в короткий термін розробити повноцінну БД. Таким чином були закріплені знання мови програмування PHP, принципи обєктно - орієнтованого програмування. Також були вивчені і сторонні технології, наприклад SQL. Головним чином, були вивчені головні аспекти проектування, створення і впровадження програмних продуктів, що дає змогу працювати над серйозними проектами. У процесі виконання розроблено програмний продукт, який має наступні переваги: · легкість в роботі з записами
· велика швидкість розверстування
· зручність використання
· зрозумілий інтерфейс
· використання адміністраторської панелі для виключення несанкціонованого доступу та ненавмисного видалення даних користувачем
В ході виконання випускної кваліфікаційної роботи була отримана функціональна БД, повністю готова до застосування. При розробці БД дула використана технологія клієнт-сервер для керування БД в режимі віддаленого доступу. Для захисту більшості файлів у вашій мережі intranet ви можете використовувати стандартні мережеві засоби захисту, адже кінець кінцем ці файли розташовані в звичайній мережі. Якщо ви хочете, наприклад, дати право на зміну певних файлів в intranet строго певному коло осіб, то ви цілком можете розмежувати доступ і на мережевому рівні. На додаток до звичайних мережевих засобів захисту Frontpage надає три додаткові рівні доступу до БД. Використовуваний вами Web-сервер також може взаємодіяти з цими засобами безпеки: - Перегляд (рівень кінцевого користувача) - Авторський доступ (перегляд, модифікація і підтримка сайту за допомогою Frontpage) - Адміністративний доступ (призначення і зміна привілеїв); адміністратори також мають авторський доступ Кількість параметрів безпеки сайту, що конфігуруються за допомогою Frontpage, досить велика.