Курсовая работа: Разработка интернет-приложения для организации электронной доски объявлений

mail _ id – значение идентификатора записи подписчика в таблице MAIL, тип поля int, index.

topic _ id – значение идентификатора подраздела, на который оформлена подписка, тип поля int, index.

8. Таблица SESSIONS .

Содержит значения идентификаторов сессий авторизованных пользователей, используется для реализации механизма безопасной аутентификации.

user_id

sid

time

user _ id – значение идентификатора пользователя в таблице USERS, тип поля int.

sid – идентификатор сессии авторизованного пользователя, тип поля text.

time – значение времени в UNIX-формате, по истечению которого не продленная сессия будет автоматически удалена из таблицы, тип поля bigint.

Связи между полями таблиц приведены на рис. 2.1 структурной схемы данных. Ключевые поля-идентификаторы помечены знаком “*”, типы используемых связей: “один ко многим” и “один к одному”.

Рис. 2.1 - Схема данных

3. Разработка схемы программы

Рассмотрим основные задачи и требования, предъявляемые к разрабатываемому приложению на уровне организации WEB-интерфейса:

1) интерфейс отображение разделов каталога и объявлений,

2) интерфейс аккаунта пользователя,

3) интерфейс аккаунта модератора,

4) интерфейс аккаунта администратора,

5) интерфейс подписки на почтовую рассылку,

6) интерфейс авторизации и регистрации пользователей.

На функциональном уровне:

1) первоначальная инсталляция приложения на сервере,

2) соединение с БД MySQL,

3) инициализация основных параметров каталога,

4) проверка на корректность значений переменных, принимаемых от пользователя,

5) вывод разделов и подразделов каталога, а также объявлений,

6) регистрация новых пользователей,

7) авторизация пользователей,

К-во Просмотров: 432
Бесплатно скачать Курсовая работа: Разработка интернет-приложения для организации электронной доски объявлений