>
Атрибути цих таблиць:
User-логін
Pass - пароль
Нижче представлені малюнки таблиць.
В
Рис.5 Таблиця Exenew (аналогічно Hardnews, Software)
В
Рис.6 Таблиця Style
В
Рис.7 Таблиця reguser
реляційний модель дані інформаційний
1.4 Програмне конструювання
.4.1 Модуль підключення до бази даних
Виконує підключення до бази даних для подальшого виконання коду і SQL запиту. Суть в тому що, перед виконанням операцій з базою даних необхідно з'єднається з нею використовуючи логін і пароль. Для цього був розроблений даний модуль. Для роботи даного модуля був написаний код мовою інтерпретатора PHP. Для правильної роботи підключається клас відповідає за кодування з'єднання, це потрібно для того, щоб інформація отримується з бази даних була російською мовою і відображалася правильно. Файл даного модуля підключається до всіх модулів в яких відбувається звернення до бази даних. p align="justify"> Лістинг даного модуля:
php "class.php";
session_start ();
$ db = (" p align="justify"> $ enabled = 'false';
$ acess = "true";
$ message = "Ви в режимі редагування бази даних і зайшли як (". $ _SESSION ["userlogin"]. ")"; () ;/ * Виконую функцію сени кодування */
@ mysql_select_db ("InterWebsite", $ db) ;/ * Обираю базу даних на сервері MySql */
} else {$ acess = "false"; $ message = "Можливо ви помилилися логіном або паролем або адресою";}?
.4.2 Модуль формування звітів
Даний модуль використовуючи SQL запит виробляє вибірку записів, після чого в циклі заповнюється макет і виводиться у вікні браузера у форматі html. Після чого дані можна роздрукувати. Модуль формує сторінку використовуючи параметр для запиту отборки даних з бази. Далі модуль формує сторінку використовуючи отримані дані з бази і виводить у вікно браузера у форматі html сторінки. Для формування звіту необхідні наступні параметри для запиту: section - секція від куди беруться дані, id - ідентифікатор статті, action - тип дії (читання, завантаження всіх статей тощо)
Лістинг даного модуля:
$ action = trim (htmlspecialchars (($ action)));
$ section = trim (htmlspecialchars (($ section)));
$ counts = new Get_count; ($ browser, $ name, $ url) =
if ($ section! = "home") {($ action! = "read" &! empty ($ action)) {# IF 1 # Якщо це режим перегляду сторінки і не чтьеніе то ...