Курсовые - Автоматизация работы новостного портала

Постановка задачи и обзор методов ее решения

2.1 Постановка задачи

 

Разработаем упрощенную электронную доску объявлений. Исходя из материалов предметной области, центром системы будет пользователь, размещающий объявление. Для начала он должен внести в базу свои данные, а затем добавить новое объявление.

Каждый пользователь будет заноситься в базу данных, и по этим данным станет возможно отследить, какие объявления были им размещены.

Каждое объявление, как правило, относится к какой-либо категории, будь то автомобили, недвижимость, животные и др. При публикации объявления необходимо указать категорию, к которой оно относится, что позволит найти данное объявление при просмотре какой-либо конкретной категории.

 

2.2 Функциональная модель

 

В основе IDEF0 методологии лежит понятие блока, который отображает некоторую бизнес-функцию. Четыре стороны блока имеют разную роль: левая сторона имеет значение "входа", правая - "выхода", верхняя - "управления", нижняя - "механизма (рисунок 1).

Рисунок 1 – Функциональная модель

 

Проанализировав предметную область и требования к задаче, выделим следующие объекты, которые имеют отношение к системе:

  1. Список пользователей
  2. Список категорий
  3. Список объявлений

Составим список всех функций, имеющих отношение к системе:

  1. Добавление пользователя
  2. Изменение данных пользователя
  3. Просмотр профиля пользователя
  4. Удаление пользователя
  5. Добавление категории
  6. Изменение категории
  7. Удаление категории
  8. Фильтрация по категориям
  9. Публикация объявления
  10.  Редактирование объявления
  11.  Удаление объявления
  12.  Просмотр деталей объявления

Основной процесс (а также его декомпозиция) функциональной модели находится в приложении А.

Количество комментариев: 0

Для того, чтобы оставить коментарий необходимо зарегистрироваться
Дата Выполнено, %
2020-06-04 11:44:54 10
2020-06-01 08:00:36 100
Открытая Для скрытия необходимо уменьшить величину статуса выполнения.