Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задания к курсовикам по БД.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
65.54 Кб
Скачать

Варианты заданий к курсовым проектам по дисциплине «Базы данных»

Примечания

  1. Во всех заданиях должен присутствовать раздел по безопасности данных.

  2. Необходимо спроектировать (и, по возможности, реализовать) хранилище исторических данных.

Вариант 1

Разработать прикладную систему ‘Склад продуктов для столовой или кафе’. Система предназначена для автоматизации процессов приемки-выдачи продуктов, разработки и изменения рецептуры изделий с автоматической калькуляцией стоимости. Базовая функциональность:

- добавление нового продукта, которого еще нет на складе или нового блюда, которого еще нет в меню

- удаление какого-либо продукта или блюда

- поступление новой партии продукта, который уже имеется на складе. При приемке фиксируется дата, фирма-поставщик, количество продукта, цена за единицу.Вывести Накладную о приемке продукта.

- отпуск продуктов со склада. При этом вводится или выбирается по меню название блюда и количество порций, затем автоматически выбираются нужные продукты и вычисляется их количество. Если нужного количества какого-либо продукта нет на складе, вывести соответствующее сообщение. Если все продукты имеются в нужном количестве, изменить количество для каждого продукта, взятого со склада и вывести Накладную.

- калькуляция стоимости одной порции любого блюда. Стоимость одной порции складывается из стоимости всех продуктов, затрат на изготовление одной порции и накладных расходов. Затраты на изготовление блюда и накладные расходы вводятся.

Вариант 2

Разработать прикладную систему ‘Учет проживающих в гостинице’. Система предназначена для автоматизации процессов поселения-выселения клиентов и всех денежных расчетов с ними. Базовая функциональность:

- вывод списка номеров, в которых есть свободные места (отдельно для мужчин, женщин и семей) с указанием полной информации об этих номерах

-поселение в гостиницу. При этом клиент должен оплатить или полную стоимость проживания или стоимость нескольких первых дней и получить квитанцию об оплате.

- оплата за проживание, если при поселении клиент заплатил не всю сумму (с выдачей квитанции).

- каждый проживающий может заказывать дополнительные услуги в номер (кабельное телевидение, доставка обеда в номер и т.п.) Стоимость услуг должна включаться в счет при выселении

- выселение из гостиницы. При этом проверяется соответствие даты оплаты текущей дате и в случае несоответствия выдается сообщение и выводится квитанция об оплате.

Вариант 3

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

- ведение рубрикатора книг, при этом каждая книга должна относиться к одной из рубрик. Удобный поиск книг.

- ввод, удаление и корректировка сведений о книгах и их экземплярах;

- ввод, удаление и корректировка сведений о читателях;

- выдача выбранной книги. Если все экземпляры выбранной книги выданы, то при необходимости выдать список всех читателей, которым выдана эта книга

- сдача книги в библиотеку.

- печать карточки на любую книгу.

- статистический анализ за определенный период времени: список книг, не пользующихся спросом (которые вообще не выдавались за этот период), список наиболее популярных книг, список читателей-задолжников на текущую дату и начисление пеней с фиксированной ставкой за просрочку книг. Срок выдачи книги зависит от рубрики.