Курсовая работа: База даних фільмотеки розробка проекту
– інструкція користувача.
2 Розроблення проекту бази даних фільмотеки
2.1 Розробка концептуальної моделі
Враховуючи аналіз функціонування фільмотеки будуємо діаграму потоків даних ERD (дивись рисунок 5).
Рисунок 5 - ERD функціонування фільмотеки
2.2 Розроблення специфікації програмних модулів
Після аналізу і з’ясування всіх процесів і функцій, можна визначити програмний склад.
Форма «Меню» відкривається при першому запуску бази даних і є основою, з неї можна викликати будь-яку підлеглу форму за допомогою спеціальних клавіш. З цієї форми ми можемо перейти на форми «Диск», «Фильм», «Актёр» і «Режиссер», «Запросы», «Арендатор », «Аренда диска ».
У формі «Диск» ми можемо ввести: назву фільму(ів), назву диску, автоматично згенерується код диска.
У формі «Фильм» ми можемо ввести: назву фільму, назву жанру, прізвища та ім’я акторів, прізвища та ім’я режисерів та автоматично згенерується код фільму.
У формі «Актёр» ми можемо ввести прізвище та ім’я актора(ів), автоматично згенерується код актора.
У формі «Режиссер» ми можемо ввести прізвище та ім’я режисера(ів), автоматично згенерується код режисера.
Форма «Запросы» має можливість оброблювати такі запити:
· запит про пошук фільму по його назві
· запит про пошук фільму по прізвищу актора
· запит про пошук фільму по імені актора
· запит про пошук фільму по прізвищу режисера
· запит про пошук фільму по імені режисера
· запит про пошук фільму по жанру.
Відповідно, на ці запити у відповідь ми отримуємо звіти по питанню, що зацікавило.
У формі «Арендатор» вхідними даними буде прізвище і ім’я орендатора та телефон, автоматично згенерується код орендатора.
У формі «Аренда диска» вхідними даними буде прізвище і ім’я орендатора, назва диску та ми можемо ввести дату оренди та дату повернення.
2.3 Розроблення логічної моделі бази даних фільмотеки
Перейдемо до розробки логічної моделі бази даних, враховуючи представлену вище ERD. Кожній з сутностей на ERD відповідатиме таблиця бази даних. Структура цих таблиць з в казанням зв‘язку між ними представлена на рисунку 6.
Рисунок 6 –Логічна модель бази даних функціонування фільмотеки.
2.4 Розробка алгоритмів і графічних інтерфейсів програми
Головнаформа «Меню» складається з таких форм :
a) форма «Аренда диска» оформляє оренду диску. Має поля : «Фамилия арендатора», «Имя арендатора», «Дата аренды», «Дата возврата». А також кнопку виходу з форми.
b) форма «Фильм» - адмініструє фільм. Має поля: «Название», «Жанр». А також підпорядковані форми: «Режиссер» та «Актёр». Має кнопки «Новый жанр», «Добавить режиссера», «Добавить актёра»та кнопка виходу з форми, котрі відкривають форми «Жанр», «Режиссер», «Актёр» відповідно.
c) форма «Диск» - адмініструє диск. Має поле «Название», підпорядковану таблицю «Фильм». Має кнопки виходу з форми та «Новый фильм», що відкриває форму «Фильм».