
- •Темы курсовых работ
- •Курсовая работа № 1 Разработка реляционной базы данных “Библиотека”
- •Курсовая работа № 2 Разработка реляционной базы данных “Предприятие”
- •Курсовая работа № 3 Разработка реляционной базы данных “Торговля”
- •Курсовая работа № 4 Разработка реляционной базы данных “Турагенство”
- •Курсовая работа № 5 Разработка реляционной базы данных “Путевые листы”
- •Курсовая работа № 6 Разработка реляционной базы данных “Учебное заведение”
- •Курсовая работа № 7 Разработка реляционной базы данных “Компьютерный магазин”
- •Курсовая работа № 8 Разработка реляционной базы данных “Комиссионные сборы”
- •Курсовая работа № 9 Разработка реляционной базы данных “Инвентаризация”
Курсовая работа № 7 Разработка реляционной базы данных “Компьютерный магазин”
Цель – разработка реляционной базы данных и ее системы управления, включающей элементы навигации по БД, запросы и отчеты, а также модификацию данных.
Описание предметной области
Необходимо разработать базу данных для автоматизации работы компьютерного магазина. Объектами БД являются товары и покупатели. В магазине имеется системный каталог, в котором содержится информации о том, к какому виду компьютерных комплектующих принадлежит каждый товар. При этом каждый товар относится к одному виду комплектующих.
Товары делятся на следующие виды: видеокарты, процессоры, мониторы и жесткие диски.
Видеокарты характеризуются следующими параметрами: код товара, наименование, объем памяти, цена.
Процессоры характеризуются : код товара, наименование, частота, цена.
Мониторы характеризуются : код товара, наименование, размер (дюймы), цена.
Жесткие диски характеризуются : код товара, наименование, объём памяти, цена.
Пользователь компьютерного магазина регистрируется в системе со следующими данными: номер, имя, пароль, адрес, возраст.
Пользователь может заказать сразу несколько товаров.
Необходимо разграничить права доступа к БД в соответствии со следующими категориями пользователей:
- администрация; покупатели.
Администратор должен иметь возможность решать следующие задачи:
Добавлять новый товар в магазин по соответствующим категориям.
Удалять кончившийся товар.
Смотреть список заказов пользователей.
Покупатель должен иметь возможность решать следующие задачи:
Просматривать системный каталог.
По выбранной области получить полный перечень имеющихся в магазине товаров.
Заказать нужный товар.
Просмотреть список сделанных заказов.
Курсовая работа № 8 Разработка реляционной базы данных “Комиссионные сборы”
Цель – разработка реляционной базы данных и ее системы управления, включающей элементы навигации по БД, запросы и отчеты, а также модификацию данных.
Описание предметной области
Необходимо разработать базу данных для автоматизации процесса комиссионных выплат партнерами банка. Банк имеет партнеров – юридических лиц, которые выдают кредиты от имени банка и платят % (комиссию) банку от оборота кредитов. Объектами БД являются юридические лица.
Юридические лица (объект) характеризуется следующими параметрами:
- IDюр лица.
- Наименование юр. лица.
- Бренд юр. лица.
- Адрес торговой точки (может быть несколько).
-Вид кредита (может быть несколько).
- % комиссии.
Также в базе данных ведётся история её изменений, где записываются все факты изменения с указанием имени пользователя, производившего изменения и описанием самого изменения.
Одно и то же юр. лицо может представлять несколько брендов, и наоборот, один бренд может быть представлен несколькими юр лицами. Каждое юр. лицо может иметь несколько торговых точек и видов кредитов. Комиссия по видам кредитов различна у каждого юр. лица.
Необходимо разграничить права доступа к БД в соответствии со следующими категориями пользователей: пользователи и администраторы.
Пользователь должен имеет возможность решать следующие задачи:
просматривать существующие записи;
выполнять поиск определённых объектов по различным критериям.
Администратор, помимо прав пользователя, должен иметь возможность:
добавлять новые записи;
изменять и удалять существующие записи;
просматривать и выполнять поиск по истории изменений БД;
добавлять новых пользователей (администраторов).