Создание WEB-приложения – сайта кафедры «Вычислительная техника» и программного приложения для обновления баз данных этого сайта, страница 5

7. Блок форум включает в себя стандартный php форум адаптированный под данную разработку

8. Блок расписание включает в себя основную страничку index.htm? в которой имеются ссылки на файлы с расписанием.


Структура данных

Данные проекта хранятся в базе данных «EVM»  созданной на основе системы работы с базами данных MYSQL. Все данные представлены в виде 11 таблиц, некоторые из которых связаны между собой при помощи ключевых полей. Рассмотрим данные таблицы с помошью диаграмм классов и простого табличного предстваления.

1.  Таблица ANNOUCEMENT содержит данные выводимые на доску объявлений (Рис.24, таблица 2)и содержит 3 поля:

Таблица 2.

Название

Тип

Описание

Примечание

IDa

Int(11)

Идент. номер объявления

autoincrement

DATE_a

DATE

Дата события(объявления)

TEXT

TEXT

Текст события(объявления)

2.  Таблица ARTICLES содержит информацию для вывода статей (Рис.25,таблица 3). Таблица связана с таблицей TEACHERS по полю idp (рис.33а); содержит 5 полей:

Таблица 3.

Название

Тип

Описание

Примечание

IDs

Int(4)

Идент. Номер

autoincrement

IDp

Int(11)

Идент. Номер преподавателя

DATE_s

timestamp(8)

Дата события(объявления)

NAME_s

varchar(255)

Название статьи

TEXT_s

TEXT_s

Текст события(объявления)

3.  Таблица BOOK содержит информацию по книгам методического кабинета кафедры (Рис.26, таблица 3)и содержит 5 полей:

Таблица 3.

Название

Тип

Описание

Примечание

IDb

int(4)

Номер книги в каталоге

NAMEb

varchar(255)

Название книги

AUTORb

varchar(255)

Автор книги

TEXT

TEXT

Аннотация

FILE_B

varchar(100)

Название файла(если есть)

 


4.  Таблица CONFERENCE содержит информацию о проводимых конференциях (Рис.27, таблица 4). Таблица связана с таблицей MATCONF по полю Idk в отношении 1 ко многим (Рис.27а); Содержит 4 поля:

Таблица 4.

Название

Тип

Описание

Примечание

Idk

int(3)

Идент. конференции

autoincrement

NAMEk

varchar(255)

Название конференции

DATEk

varchar(17)

Даты проведения

TEXT

TEXT

Описание конференции

5.  Таблица DIPLOMS содержит информацию о дипломных проектах (Рис.28, таблица 5); Содержит 6 полей:

Таблица 5.

Название

Тип

Описание

Примечание

IDd

int(3)

Идент. диплома

autoincrement

NAMEd

varchar(255)

Название диплома

AUTORd

varchar(100)

Автор диплома

YEARd

Int(4)

Год написания

FILEd

varchar(100)

Название файла

ball

varchar(20)

Оценка

 


6.  Таблица MATCONF содержит информацию о материалах рассмотренных на конференции(Рис.29, таблица 6). Таблица связана с таблицей CONFERENCE по полю Idk (Рис.27а); Содержит 5 полей:

Таблица 6.

Название

Тип

Описание

Примечание

ID

int(4)

Идентификатор

autoincrement

NAMEmat

varchar(255)

Название доклада

AUTORmat

varchar(255)

Докладчик

FILEmat

varchar(100)

Название файла

IDk

int(3)

Идентификатор конференции