Читайте также:
|
|
1. Проанализировать выбранную предметную область, определить сущности, атрибуты сущностей, связи между ними.
Предметная область: работа ГИБДД
Сущности и атрибуты: автомобили (код автомобиля, год выпуска, регистрационный номер, состояние (хор, удов, после аварии и.т.д.)), водители (код водителя, ФИО, домашний адрес), нарушения (код нарушения, дата нарушения, код водителя, код автомобиля), состояние автомобиля (код состояния, название). ER-диаграмма представлена на рисунке.
2. Создать базу данных средствами СУБД Oracle и перенести в нее разработанную реляционную модель. Создать строчные триггеры для автоматического наращивания значений первичных ключей таблиц.
3. Создать форму авторизации для ввода логина и пароля. Создать формы для просмотра и редактирования данных таблиц. Для добавления данных использовать объект TextBox. Для просмотра и редактирования – DataGridView. Создать формы для возможности выборки данных:
3.1. Выборка всех нарушений, совершенных на автомобиле по его регистрационному номеру
3.2. Выборка автомобилей по состоянию
3.3. Выборка автомобилей со сроком эксплуатации более 15 лет.
3.4. Вывод водителей, совершивших более указанного пользователем количества нарушений
3.5. Вывод нарушений с указанием ФИО водителей, совершенных на указанную дату
4. Создать процедуру в СУБД Oracle для выполнения расчета штрафа по формуле:
БАЗОВЫЙ ШТРАФ*КОЭФФИЦИЕНТ_ШТРАФА
Коэффициент штрафа определяется по таблице:
Кол-во нарушений | Коэффициент |
0,95 | |
1,02 | |
1,15 | |
более 4 | 1,25 |
5. Создать таблицу-журнал, которая будет содержать информацию о действиях, происходящих с таблицей «Нарушения»: дата и время операции, тип действия (вставка, обновление, удаление), код водителя.
6. Спроектировать и создать 1 выходной документ, используя возможности Word и Web-браузер, для печати протокола нарушений за день (фамилия нарушителя, регистрационный номер автомобиля, количество уже зарегистрированных нарушений по данному номеру автомобиля)
Студент гр.______ ____________________/___________/
Преподаватель:_______________________/___________/
________________________/___________/
Дата добавления: 2014-12-15; просмотров: 23 | Поможем написать вашу работу | Нарушение авторских прав |