Построение инфологической модели предметной области
Объект «Категория портфолио» содержит информацию о категориях, на которые разделены изображения портфолио. Он обладает свойствами: Код, Раздел. Объекты «Пользователи» и «Новости» связаны между собой связью «Один-ко-многим» через поля «Пользователи»: «Код» — «Новости»: «Автор». Объекты «Пользователи» и «Блог» связаны между собой связью «Один-ко-многим» через поля «Пользователи»: «Код» — «Блог… Читать ещё >
Построение инфологической модели предметной области (реферат, курсовая, диплом, контрольная)
Инфологическая модель предметной области — это описание предметной области, выполненное с использованием специальных языковых средств, не зависящих от использования в дальнейшем программных средств. Требования к инфологической модели:
- — адекватность отображения предметной области;
- — непротиворечивость;
- — отражение потребности всех пользователей будущей информационной системы;
- — допущение возможных расширений модели, а также при большой размерности инфологической модели — композиции и декомпозиции;
- — желательно применение языка описания предметной области как при ручном, так и при автоматизированном проектировании;
- — легкость восприятия разными категориями пользователей.
Для описания инфологической модели данных выделим восемь объектов, которые участвуют в обработке информации: «Новости», «Блог», «Обратная связь», «Категории портфолио», «Портфолио», «Статистика», «Услуги», «Пользователи». Каждый объект обладает своими свойствами.
Объект «Новости» включает в себя информацию о новостях фотосалона. Он обладает свойствами: Код, Дата создания, Заголовок, Автор, Краткий текст новости, Полный текст новости, Изображение, Заблокировать.
Объект «Блог» включает в себя данные о статьях сотрудников фотосалона, которые размещаются на клиентской части сайта. Он обладает свойствами: Код, Дата создания, Заголовок, Автор, Краткий текст новости, Полный текст новости, Изображение, Заблокировать.
Объект «Обратная связь» содержит данные о сообщениях предназначенные администрации сайта. Он обладает свойствами: Код, Дата создания, Имя отправителя, Адрес почты, Сообщение.
Объект «Услуги» хранит информацию об услугах, предоставляемых фотосалоном. Он обладает свойствами: Код, Заголовок, Описание, Изображение, Заблокировать.
Объект «Статистика» предназначен для сбора статистики сайта. Он обладает свойствами: IPадрес, количество показов/посещений.
Объект «Пользователи» хранит информацию о пользователях, которым разрешен доступ к консоли администратора. Он обладает свойствами: Код, Тип пользователя, Дата создания, Дата последнего логина, Логин, Пароль, ФИО.
Объект «Категория портфолио» содержит информацию о категориях, на которые разделены изображения портфолио. Он обладает свойствами: Код, Раздел.
Объект «Портфолио» хранит информацию об описании и ссылках на изображения портфолио. Все фотографии хранятся в файловой системе. Он обладает свойствами: Код, Код категории портфолио, Ссылка, Описание.
Объекты «Категория портфолио» и «Портфолио» связаны между собой связью «Один-ко-многим» через поля «Категория портфолио»: «Код» — «Портфолио»: «Код категории портфолио».
Объекты «Пользователи» и «Блог» связаны между собой связью «Один-ко-многим» через поля «Пользователи»: «Код» — «Блог»: «Автор».
Объекты «Пользователи» и «Новости» связаны между собой связью «Один-ко-многим» через поля «Пользователи»: «Код» — «Новости»: «Автор».
Объекты «Услуги», «Статистика», «Обратная связь» не связаны между собой и с другими объектами.