1.3 Постановка задачі
Ціллю даної роботи є ефективне зберігання інформації о фільмах та дисках. Для цього буде розроблена база даних і програмне забезпечення, яке повинне забезпечити наявність сильної пошукової системи, за допомогою якої у короткі строки можна найти потрібну нам інформацію.
Ця база даних і програмне забезпечення повинні забезпечити користувача такими можливостями : ·
– пошук фільму по введених параметрах :
· по назві фільму
· по прізвищу актора
· по імені актора
· по прізвищу режисера
· по імені режисера
· по жанру ; ·
– формувати звіт про видані диски (кому виданий диск, коли виданий диск);
– формувати звіт по статистиці оренди;
– реєструвати клієнта;
– реєструвати диск;
– реєструвати оренду диска.
Для реалізації поставленої задачі необхідно використати СКБД Microsoft Access 2000.
Вимоги до апаратної частини :
– процесор Pentium 1000 MHz або більше;
– 32 Mb Videocard або більше.
Вимоги до програмної сумісності :
– 100 Mb вільного місця.
– Windows XP, 2000;
– Offise 2003 ;
– 64 Mb ОЗП.
Вимоги до програмної документації :
– інструкція користувача.
2 Розроблення проекту бази даних фільмотеки2.1 Розробка концептуальної моделі
Враховуючи аналіз функціонування фільмотеки будуємо діаграму потоків даних ERD (дивись рисунок 5).
Рисунок 5 - ERD функціонування фільмотеки
2.2 Розроблення специфікації програмних модулів
Після аналізу і з’ясування всіх процесів і функцій, можна визначити програмний склад.
Форма «Меню» відкривається при першому запуску бази даних і є основою, з неї можна викликати будь-яку підлеглу форму за допомогою спеціальних клавіш. З цієї форми ми можемо перейти на форми «Диск», «Фильм», «Актёр» і «Режиссер», «Запросы», «Арендатор », «Аренда диска ».
У формі «Диск» ми можемо ввести: назву фільму(ів), назву диску, автоматично згенерується код диска.
У формі «Фильм» ми можемо ввести: назву фільму, назву жанру, прізвища та ім’я акторів, прізвища та ім’я режисерів та автоматично згенерується код фільму.
У формі «Актёр» ми можемо ввести прізвище та ім’я актора(ів), автоматично згенерується код актора.
У формі «Режиссер» ми можемо ввести прізвище та ім’я режисера(ів), автоматично згенерується код режисера.
Форма «Запросы» має можливість оброблювати такі запити:
· запит про пошук фільму по його назві
· запит про пошук фільму по прізвищу актора
· запит про пошук фільму по імені актора
· запит про пошук фільму по прізвищу режисера
· запит про пошук фільму по імені режисера
· запит про пошук фільму по жанру.
Відповідно, на ці запити у відповідь ми отримуємо звіти по питанню, що зацікавило.
У формі «Арендатор» вхідними даними буде прізвище і ім’я орендатора та телефон, автоматично згенерується код орендатора.
У формі «Аренда диска» вхідними даними буде прізвище і ім’я орендатора, назва диску та ми можемо ввести дату оренди та дату повернення.
2.3 Розроблення логічної моделі бази даних фільмотеки
Перейдемо до розробки логічної моделі бази даних, враховуючи представлену вище ERD. Кожній з сутностей на ERD відповідатиме таблиця бази даних. Структура цих таблиць з в казанням зв‘язку між ними представлена на рисунку 6.
Рисунок 6 –Логічна модель бази даних функціонування фільмотеки.
2.4 Розробка алгоритмів і графічних інтерфейсів програми
Головна форма «Меню» складається з таких форм :
a) форма «Аренда диска» оформляє оренду диску. Має поля : «Фамилия арендатора», «Имя арендатора», «Дата аренды», «Дата возврата». А також кнопку виходу з форми.
b) форма «Фильм» - адмініструє фільм. Має поля: «Название», «Жанр». А також підпорядковані форми: «Режиссер» та «Актёр». Має кнопки «Новый жанр», «Добавить режиссера», «Добавить актёра»та кнопка виходу з форми, котрі відкривають форми «Жанр», «Режиссер», «Актёр» відповідно.
c) форма «Диск» - адмініструє диск. Має поле «Название», підпорядковану таблицю «Фильм». Має кнопки виходу з форми та «Новый фильм», що відкриває форму «Фильм».
d) форма «Актёр» - адмініструє нового актора. Має поля: «Фамилия», «Имя» та кнопка виходу з форми.
e) форма «Режиссер» - адмініструє нового режисера. Має поля: «Фамилия», «Имя» та кнопка виходу з форми.
f) форма «Арендатор» - адмініструє нового орендатора. Має поля: «Фамилия», «Имя», «Телефон» та кнопка виходу з форми.
g) форма «Запросы» - включає в себе кнопки «по названию фильма», «по жанру», «по имени актёра», «по фамилии актёра», «по имени режиссера», «по фамилии Режиссера» та кнопку виходу з форми.
... демонстрування діапозитивів, транспарантів, а також дослідів, що проводяться на прозорих пластинках. Зміни, що відбуваються у сфері інформаційних технологій у цілому, формують нову культуру роботи з інформацією, як учителя біології, так і учнів, із використанням сучасної комп'ютерної техніки. Перспективними технічними пристроями екранної проекції є мультимедійні проектори, які характеризуються ...
... рівень їхньої автономності, можливість виходу з комплексу і включення до іншої системи наук. Кожна з цих наукових дисциплін може формувати власний предмет і встановлювати зв’язки з науками, що до структури документознавства. Проте знаходження різних дисциплін у єдиному комплексі зумовлює наявність спільних теоретико-методологічних засад, витоків та історії розвитку [11, c.20]. Ці проблеми дослі ...
... по області становила 8-13 мкР/год, сумарна бета-активність випадінь у м. Чернігові - 764,6 Бк/м2 (при допустимому рівні 3300 Бк/м2). Чернігівською обласною санітарно-епідеміологічною станцією за 2006 р. проведено 2438 досліджень проб забруднюючих речовин в атмосферному повітрі, з них з перевищенням ГДК 49 (1,9 %), в т.ч. в міських поселеннях 2146 проб, з них з перевищенням ГДК 42 проби (1,9 %), ...
0 комментариев