Розробка інформаційної системи загальноосвітнього навчального закладу з використанням PHP і MYSQL
33
  1. Назва новини.
  2. Дата новини.
  3. Текст новини.

На цьому етап проектування сайту було завершено. При розробці глобальніших і складніших сайтів чи інших типів інформаційних систем часто застосовують додаткові засоби проектування, що відносяться до класу CASE-засобів [5]. Однак основними перевагами таких засобів, що полягають в автоматичній генерації заготовок програмних класів для спроектованих об’єктів з подальшою зборкою проекту в єдину програму, ми б скористатися не змогли, адже для розробки сайту на мові PHP в даному проекті не застосовувався об’єктно-орієнтований підхід.

2.2. Створення бази даних

Першою було створено таблицю, призначену для зберігання інформації про користувачів сайту, які мають права його адміністрування:

CREATE TABLE school.users(

  id INT(11) NOT NULL AUTO_INCREMENT,

  login VARCHAR(15) DEFAULT NULL,

  `password` VARCHAR(15) DEFAULT NULL,

  PRIMARY KEY (id) )

Таблиця містить автоінкрементне поле id цілочисельного типу, а також поля символьного типу login та password, призначені для зберігання авторизаційних даних користувача.

Наступною було створено таблицю, призначену для зберігання новин школи:

CREATE TABLE school.news(

  id INT(11) NOT NULL AUTO_INCREMENT,

  name VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,

  `date` DATE DEFAULT NULL,