Студопедия

Главная страница Случайная лекция


Мы поможем в написании ваших работ!

Порталы:

БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика



Мы поможем в написании ваших работ!




Анализ предметной области. Инфологическое проектирование

Рассмотрим пример проектирования базы данных для интернет-магазина.

Интернет-магазин осуществляют продажу товаров (для примера, компьютерную и бытовую технику). В интернет-магазине предусмотрена многоуровневая иерархическая система категорий. Каждое наименование товара может относится к одной категории. Каждое наименование товара может обладать определенным набором характеристик, при этом у разных товаров набор характеристик может меняться. Пользователь может осуществлять заказ только после регистрации на сайте. В одном заказе пользователь может купить несколько наименований товаров. Менеджеры по продажам после авторизации могут обрабатывать заказ, менять его статус, просматривать наличие товаров на складе. В системе предусмотрены расчет и хранение информации об общей стоимости заказов, скидках покупателей, рейтинга продавцов. Клиенты являются физическими лицами.

В системе можно выделить три типа пользователей: покупатели, менеджеры по продажам, оператор системы.

Информационные потребности покупателя:

1. Регистрация в системе (имя, фамилия, email, логин, пароль, возраст, пол, адрес).

2. Авторизация по логину и паролю.

3. Просмотр данных о товарах (название, описание, цена).

4. Поиск товара по дереву каталога (имена категорий).

5. Фильтрация товаров по различным техническим характеристикам.

6. Сортировка товаров.

7. Выбор товаров и оформление заказа (дата заказа, общая стоимость).

8. Просмотр отдельных позиций своего заказа (наименование, количество, стоимость).

9. Просмотр данных о себе (имя, фамилия, email, логин, пароль, возраст, пол, адрес, скидка).

10. Восстановление пароля и логина по email.

Информационные потребности менеджера по продажам

1. Авторизация в системе по логину и паролю.

2. Просмотр заказов (дата заказа, общая стоимость, отдельные позиции заказа, статус).

3. Менять статус заказов (открыт, в обработке, скомпонован, закрыт, отклонен и др.).

4. Просматривать информацию о товарах (название, описание, цена, характеристики, категория, количество на складе).

5. Изменять позиции заказа пользователей.

6. Резервировать товар на складе.

Информационные потребности оператора:

1. Вводить данные о категориях (название категории, родительская категория).

2. Создание справочника характеристик товаров (название, тип – строковый, логический, числовой, перечисляемый).

3. Ввод информации о товарах (название, цена, описание) и их характеристиках (значения конкретных характеристик).

4. Определение возможных статусов заказа.

Внутрисистемные функции:

1. Расчет стоимости заказа по его позициям.

2. Автоматический расчет скидки покупателя (от суммарной стоимости всех его заказов).

3. Автоматический расчет рейтинга продавца (от количества обработанных заказов).

4. Архивирование закрытых и отмененных заказов.

 


<== предыдущая страница | следующая страница ==>
ER-проектирование | Рентгеновское излучение, его спектр. Тормозное и характеристическое излучение, их природа

Дата добавления: 2015-07-26; просмотров: 229; Нарушение авторских прав




Мы поможем в написании ваших работ!
lektsiopedia.org - Лекциопедия - 2013 год. | Страница сгенерирована за: 0.003 сек.