Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2 / UMKD_Shnyrev_Bazy_dannyh_2008 / kursovye_raboty.doc
Скачиваний:
95
Добавлен:
22.08.2013
Размер:
111.1 Кб
Скачать

Курсовая работа № 7 Разработка реляционной базы данных “Компьютерный магазин”

Цель – разработка реляционной базы данных и ее системы управления, включающей элементы навигации по БД, запросы и отчеты, а также модификацию данных.

Описание предметной области

Необходимо разработать базу данных для автоматизации работы компьютерного магазина. Объектами БД являются товары и покупатели. В магазине имеется системный каталог, в котором содержится информации о том, к какому виду компьютерных комплектующих принадлежит каждый товар. При этом каждый товар относится к одному виду комплектующих.

Товары делятся на следующие виды: видеокарты, процессоры, мониторы и жесткие диски.

Видеокарты характеризуются следующими параметрами: код товара, наименование, объем памяти, цена.

Процессоры характеризуются : код товара, наименование, частота, цена.

Мониторы характеризуются : код товара, наименование, размер (дюймы), цена.

Жесткие диски характеризуются : код товара, наименование, объём памяти, цена.

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

Пользователь может заказать сразу несколько товаров.

Необходимо разграничить права доступа к БД в соответствии со следующими категориями пользователей:

- администрация; покупатели.

Администратор должен иметь возможность решать следующие задачи:

  1. Добавлять новый товар в магазин по соответствующим категориям.

  2. Удалять кончившийся товар.

  3. Смотреть список заказов пользователей.

Покупатель должен иметь возможность решать следующие задачи:

  1. Просматривать системный каталог.

  2. По выбранной области получить полный перечень имеющихся в магазине товаров.

  3. Заказать нужный товар.

  4. Просмотреть список сделанных заказов.

Курсовая работа № 8 Разработка реляционной базы данных “Комиссионные сборы”

Цель – разработка реляционной базы данных и ее системы управления, включающей элементы навигации по БД, запросы и отчеты, а также модификацию данных.

Описание предметной области

Необходимо разработать базу данных для автоматизации процесса комиссионных выплат партнерами банка. Банк имеет партнеров – юридических лиц, которые выдают кредиты от имени банка и платят % (комиссию) банку от оборота кредитов. Объектами БД являются юридические лица.

Юридические лица (объект) характеризуется следующими параметрами:

- IDюр лица.

- Наименование юр. лица.

- Бренд юр. лица.

- Адрес торговой точки (может быть несколько).

-Вид кредита (может быть несколько).

- % комиссии.

Также в базе данных ведётся история её изменений, где записываются все факты изменения с указанием имени пользователя, производившего изменения и описанием самого изменения.

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

Необходимо разграничить права доступа к БД в соответствии со следующими категориями пользователей: пользователи и администраторы.

Пользователь должен имеет возможность решать следующие задачи:

  1. просматривать существующие записи;

  2. выполнять поиск определённых объектов по различным критериям.

Администратор, помимо прав пользователя, должен иметь возможность:

  1. добавлять новые записи;

  2. изменять и удалять существующие записи;

  3. просматривать и выполнять поиск по истории изменений БД;

  4. добавлять новых пользователей (администраторов).

Соседние файлы в папке UMKD_Shnyrev_Bazy_dannyh_2008