|
Домашнее задание №5
Задание 1
Разработайте ER-модель для приведённой предметной области. Затем разработайте модель в нотации IDEF1X.
Для исследования качества обслуживания в системе общественного транспорта (далее - ОТ) планируется создать открытый информационный ресурс для организации взаимодействия водителей, пассажиров и управляющей организации.
Были составлены списки всех маршрутов ОТ, введена система регистрации выходов на маршрут и возвращений в парк с указанием номера карточки водителя, внутреннего номера транспортного средства, вида ТС. В салонах начали развешивать объявления о доступности нового вида обратной связи. Объявления содержат QR-код (содержит уникальный идентификатор транспортного средства) для быстрого перехода на веб-страницу каждого ТС.
Карточка водителя содержит ФИО, дату рождения, дату устройства на работу в парк/депо, квалификацию (к управлению каким видом транспорта допущен).
Зарегистрированные пользователи (входят с использованием логина и пароля) могут использовать мобильное приложение для получения к функциям новой системы.
Пассажирам доступны следующие функции:
o Оставить текстовый комментарий, включающий в себя сам текст (не более 250 символов), дата и время записи, фотографии (необязательный атрибут);
§ Количество фотографий – от 0 до 5 (максимальное количество контролируется приложением);
o Поставить лайк или дислайк транспортному средству, в котором едет пассажир (при этом сохраняется дата и время);
При регистрации необходимо указать дату рождения, пол и e-mail. Аутентификация пользователя происходит путём проверки введенного пароля.
Задание 2.
Дополните модели, разработанные в предыдущем задании. Известно, что в новой версии системы пассажирам станет доступна возможность оценивания работы маршрута по нескольким критериям. По каждому критерию можно выставлять оценку от 0 до 5. Список критериев хранится в базе данных. Каждый критерий содержит наименование и краткий код (уникальный; из двух букв).
Водители должны иметь доступ к системе (просмотр списка сообщений/лайков, относящихся к их ТС, которым они когда-либо управляли)
Дополните ER-модель и логическую модель idef1x. Используя инструмент CA ERwin community edition создайте базу данных на сервере SQL Server.
Дата добавления: 2015-11-04; просмотров: 21 | Нарушение авторских прав
<== предыдущая лекция | | | следующая лекция ==> |
Наименование блюда: профитроли | | | Сетевая база данных. Сетевая модель данных |