RSS    

   Дипломная работа: Поиск фотооборудования

-  title – заголовок статьи;

-  text – текст статьи;

-  short_text – сокращённый текст статьи;

-  is_remote – статья расположена на удалённом ресурсе;

-  url – адрес ресурса на котором расположена статья;

-  user_id – номер пользователя, опубликовавшего статью;

-  slug – заголовок статьи латиницой;

-  status – статус публикации;

-  created – дата и время добавления статьи;

·  Таблица rating_scores хранит рейтинг содержимого сайта

Таблица 1.35 – rating_scores

Название поля Тип поля
id Целочисленный
content_type_id Целочисленный
object_id Целочисленный
score Вещественный
votes Целочисленный

-  id – уникальное поле таблицы численного типа, содержащее номер записи;

-  content_type_id – номер типа содержимого;

-  object_id – номер содержимого;

-  score – средняя оценка;

-  votes – количество проголосовавших пользователей;

·  Таблица rating_votes хранит оценки содержимого сайта пользователями


Таблица 1.36 – rating_votes

Название поля Тип поля
id Целочисленный
content_type_id Целочисленный
object_id Целочисленный
score Вещественный
user_id Целочисленный
ip_address Целочисленный

-  id – уникальное поле таблицы численного типа, содержащее номер оценки;

-  content_type_id – номер типа содержимого;

-  object_id – номер содержимого;

-  score – оценка;

-  user_id – номер пользователя;

-  ip_address – IP адрес пользователя;

·  Таблица rating_weight хранит вес содержимого сайта

Таблица 1.37 – rating_weight

Название поля Тип поля
id Целочисленный
content_type_id Целочисленный
object_id Целочисленный
weight Целочисленный
votes Целочисленный

-  id – уникальное поле таблицы численного типа, содержащее номер записи;

-  content_type_id – номер типа содержимого;

-  object_id – номер содержимого;

-  weight – вес содержимого;

-  votes – количество пользователей, оценивщих вес содержимого;

·  Таблица rating_weight_vote хранит оценки веса содержимого пользователями

1.2.3 Диаграмма классов

На диаграмме классов основного модуля (см. рисунок 9) классы, которые будут реализовывать взаимодействие с базой данных посредством ORM Django. Все классы будут наследоваться от стандартного класса Model, который включён в состав фреймворка. В классе Model уже реализованы необходимые функции для работы с базой данных.


Рисунок 9 – Диаграмма классов


1.3 Реализация системы

В связи с большим объёмом работ окончательная реализация системы ещё не завершена. На данный момент реализованы все классы системы, методы взаимодействия классов между собой и методы их взаимодействия с базой данных. С точки зрения архитектуры программного обеспечения MVC полностью реализованы уровень модели (Model) и уровень контроллера(Controller), частично реализован уровень отображения (View).

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16


Новости


Быстрый поиск

Группа вКонтакте: новости

Пока нет

Новости в Twitter и Facebook

                   

Новости

© 2010.