Інформаційна система “Пункт прокату відеофільмів”, страница 6

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

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

В базе данных хранится информация о видеодисках, следовательно, в ней должна существовать сущность “видеодиски”. Кроме видеодисков, информационно-справочная система содержит информацию о клиентах. Значит, добавляется еще одна сущность – “клиенты”.

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

В результате получается модель из двух сущностей, которые связанны между собой отношением “многие ко многим”. Графическое представление концептуальной модели в виде диаграммы отображено на рисунке 1.1 .

Рисунок 1.1 – Концептуальная модель базы данных


2 ПОСТАНОВКА ЗАДАЧИ

Целью курсового проекта является разработка информационно-справочной системы, в которой исходными данными являются:

– Информация о клиентах: № клиента, ФИО клиента, контактный телефон;

– Информация о жанрах: № жанра, название жанра;

– Информация о дисках на складе: № диска, № жанра, название диска, его цена, арендная плата за день проката, текущее количество таких дисков на складе;

– Информация о текущих заказах: № заказа, № выданного диска, № клиента, которому был выдан диск, дата заключения заказа, дата крайнего срока возврата.

Информационная система должна выполнять следующие функции:

– Хранение информации;

– Просмотр текущих заказов. Для удобства обслуживания – выделение заказов, срок которых истекает сегодня – красным, и истекающих завтра – желтым;

– Добавление нового заказа;

– Определение крайнего срока возврата видеокассеты;