
- •Описание предметной области «Кулинария»
- •Описание предметной области
- •Функции системы
- •Определение связей между сущностями
- •Составление тз
- •Задание на этап
- •Общие сведения о системе
- •Общие сведения
- •Цели создания и назначения системы
- •Цели создания мультимедийной системы
- •Назначения системы
- •Требования к системе в целом
- •Требования к функциональности системы
- •Требования к надежности системы
- •Требования по эргономике и технической эстетике
- •Требования к доступности
- •Требования к эксплуатации, техническому обслуживанию, ремонту и хранению
- •Архитектура системы
- •Требования к обеспечению защиты персональных данных
- •Требования к защите информации от несанкционированного доступа
- •Требования по сохранности информации
- •Требования средств защиты от внешнего воздействия
- •Авторское право
- •3.4 Состав и содержание работ по созданию системы
- •Архитектура мис
- •Уровень представления
- •Уровень Бизнес-логики
- •Уровень данных
- •Разработка бд
- •Ход работы
- •Построение инфологической модели бд
- •Построение единой таблицы
- •Приведение таблицы к первой нормальной форме
- •Приведение таблицы ко второй нормальной форме
- •Приведение таблицы к третьей нормальной форме
- •Построение даталогической модели бд
- •Выбор субд
- •Построение физической модели бд
- •Определение запросов к бд
- •Задание на этап
- •Ход работы
- •Заключение этапа
- •7. Проектирование пользовательского интерфейса
- •7.1 Задание на этап
- •7.2 Ход работы
- •7.2.1 Основные задачи Web-приложения
- •7.2.2 Разработка структуры графического интерфейса системы
- •7.2.4 Общая структура интерфейса разделов
- •Приложение 1 Пользовательское соглашение
Цели создания и назначения системы
Цели создания мультимедийной системы
Читатели могут создавать статьи и смотреть статьи о рецептах блюд, оставлять комментарии, сохранять избранные статьи.
Основная цель создания мультимедийной системы “Кулинарные рецепты” – предоставить пользователю информацию путем взаимодействия с мультимедиа о блюдах различных кухонь мира, которые он может попробовать, а также обеспечить пользователя подробной инструкцией для самостоятельного приготовления блюда.
Цели создания мультимедийной системы:
Привлечение интереса пользователей к изучению и приготовлению новых блюд в рамках домашней кухни, просвещение пользователей об истории блюд разных стран мира и необычных фактах о них;
Создание площадки для пользователей, которые пишут свои рецепты (предоставление возможности рекламирования себя и свои услуги);
Структурирование информации о блюде, которое пользователь захочет приготовить: история, состав, рецепт, распространенные аллергены, время для готовки и т.д.;
Внесение разнообразия в рацион людей, предоставление возможности готовить блюда разных кухонь.
Назначения системы
Мультимедийная система “Кулинарные рецепты” имеет следующие назначения:
Предоставление структурированной информации о блюде: его истории, кухне, особенностях, сложности рецепта, времени приготовления и ингредиентах;
Предоставление наглядного материала (мультимедиа файлов) о блюде и этапах его приготовления;
Предоставление возможности оставить обратную связь - оценить статью;
Предоставление возможности авторизованным пользователям создавать свои статьи в системе;
Предоставление возможности рекламирования своих услуг (создание статей самими ресторанами/шефами/фуд-блогерами).
Требования к системе в целом
Требования к функциональности системы
Мультимедийная система должна представлять собой систему, включающую в себя подсистемы:
Подсистема хранения данных;
Подсистема обработки данных;
Подсистема предоставления отчетности.
Подсистема хранения побочных данных должна сохранять данные полученные из источника данных или из основной базы данных. Данная подсистема также должна передавать измененные или новые данные в подсистему обработки.
Подсистема обработки должна передавать данные, полученные из подсистемы хранения побочных в основную базу данных (ОБД). Также подсистема должна передавать данные из ОБД в подсистему отчетности.
Подсистема предоставления отчетности должна предоставлять данные на основе ОБД.
В качестве протокола взаимодействия между компонентами мультимедиа системы на транспортно-сетевом уровне необходимо использовать протокол TCP/IP. Для информационного обмена между компонентами системы должна быть организована локальная сеть. Для организации доступа пользователей к отчетности должен использоваться протокол презентационного уровня HTTP.
Система должна поддерживать следующие режимы функционирования:
- Основной режим, в котором подсистемы выполняют все свои основные функции.
- Профилактический режим, в котором одна или все подсистемы ИС не выполняют своих функций.
В основном режиме функционирования ИС должна обеспечивать:
- работу пользователей в режиме – 24 часа в день, 7 дней в неделю (24х7);
-выполнение своих функций – сбор, обработка и загрузка данных, хранение данных, предоставление отчетности.
В профилактическом режиме ИС должна обеспечивать возможность проведения следующих работ:
- техническое обслуживание;
- модернизацию аппаратно-программного комплекса;
- устранение аварийных ситуаций.
Модернизация системы может происходить в двух направлениях: модернизация программного обеспечения и модернизация аппаратного обеспечения комплекса.
При модернизации программного обеспечения могут вноситься изменения или осуществляться дополнения в необходимые для функционирования программной системы, а также могут обновляться до актуальных версий программные средства.
Модернизация аппаратного обеспечения комплекса должна происходить путем приобретения новых или модернизации старых аппаратных средств.