Курсова робота
на тему «Інформаційна система Фільмотека»
Введення
Під базою даних розуміється безліч взаємопов'язаних елементарних груп даних (інформації), які можуть оброблятися однією або декількома прикладними системами. Система бази даних складається з бази даних; програмного забезпечення загального призначення, яка називається системою управління базою даних (СУБД), і служить для управління базою даних; відповідного обладнання і людей.
Виконання курсової роботи дозволить набути досвіду проектування бази даних, а також ознайомитися з методами побудови концептуальної і логічної моделей предметних областей.
Курсова робота з побудови бази даних передбачає проходження певних етапів, на кожному з яких описується проектована база з урахуванням символів і термінів, відповідних цим етапам. При створенні повністю автоматизованого додатки створюється користувальницький інтерфейс, який визначає те, що користувач бачить на екрані, і спосіб його взаємодії з комп'ютером. У інтерфейсі користувач може перемикатися між завданнями, виконувати введення даних, пошук записів і друк звітів простим клацанням миші на відповідній кнопці. Крім того, розробити набір переміщення маршрутів в базі даних так, щоб завжди користувач знав, де він знаходиться і як повернутися назад.
Кінцевою метою проектування БД є створення системи «Фільмотека», здатної надавати інформаційні послуги з видачі необхідних даних, їх оновлення та відповідати вихідним вимогам щодо оперативності, достовірності, надійності та адекватності.
1. Постановка завдання
1.1. Цілі розробки ІС
· створити базу даних, в якій зберігаються відомості про фільми, акторів, жанрах, користувачів і викачаних фільмах;
· забезпечити можливість перегляду даних і введення нових даних про фільми, акторів, жанрах, користувачів і викачаних фільмах;
· забезпечити можливість пошуку і відбору даних;
· забезпечити можливість друку різних видів документів на підставі створеної бази даних.
1.2. Аналіз предметної області
Аналіз предметної області є першим етапом проектування бази даних, що дозволяє вивчити предметну область і вимоги до майбутньої базі даних, поставити завдання, для виконання яких розробляється база даних.
Ця курсова робота присвячена створенню інформаційної системи «Фільмотека». Предметна область - сховище фільмів.
Перелік вхідних даних:
· інформація про фільми - назва, жанр, актори, режисер, дата випуску, дата додавання в фільмотеку, якість, обсяг, зображення;
· інформація про користувачів - ПІБ, дата народження, місто, дата реєстрації, електронна адреса;
· інформація про скачування - дата скачування, скачаний фільм і користувач.
Форми вихідних документів будуть мати наступний вигляд:
Документ 1: Кількість за жанрами
ЖанрКолічество
Документ 2: Кількість знятих фільмів
Рік 1год 2 ... Країна 1Страна 2 ...
Документ 3: Останній скачаний фільм
ФІОНазваніеДата скачування
Документ 4: Прибуток
№НазваніеПрібиль
1.3. Вимоги до інформаційної системи)
За допомогою розробленої бази даних можна отримати наступну інформацію:
· фільми, які ніхто не викачує;
· фільми, 2012 року;
· фільми для скачування;
· фільми, викачані за період;
· прибуток, одержуваний за скачування;
· кількість викачаних фільмів;
· кількість фільмів, відзнятих в різних країнах в різні роки;
· кількість скачувань фільмів за різні роки.
Так само ІС повинна зменшувати вартість скачування фільмів, які були випущені більше року тому.
2. Инфологическая модель даних
Етап інфологіческого проектування бази даних пов'язаний з аналізом і описом різноманітних інформаційних вимог користувачів, отриманих на першому етапі проектування. Результатом етапу інфологіческого проектування є представлення інформаційних вимог у вигляді цілісної концептуальної інфолог...