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