Целью данной дипломной работы является разработка удобного универсального каталогизатора фильмов для домашнего использования. Разработанная система может найти практическое применение для задач организации домашней коллекции фильмов.
Требованием к работе является возможность работы через интернет, то есть система должна использовать не локальную, а сетевую базу данных.
Предметом работы является непосредственно каталог фильмов.
Для достижения поставленной цели необходимо решить следующие задачи:
Работа включает пояснительную записку, сценарий (скрипт) создания базы данных MySQL, программу на Delphi и ее исходный код.
Если у вас возникли вопросы или проблемы, либо появилась необходимость доработки работы - пишите в личные сообщения, помогу!
ВВЕДЕНИЕ 3
1. АНАЛИТИЧЕСКАЯ ЧАСТЬ 6
1.1 Анализ предметной области 6
1.1.1 Описание объекта исследования 6
1.1.2 Постановка задачи 8
1.1.3 Анализ существующего программного обеспечения 9
1.2 Концептуальное проектирование базы данных 16
1.3 Логическое проектирование базы данных 17
1.4 Выбор целевой СУБД и среды разработки 18
1.4..1. Обзор языков программирования 18
1.4.2. Обзор СУБД 22
1.4.3. Обоснование выбора средств разработки 23
1.5 Физическое проектирование базы данных 24
2 РАЗРАБОТКА КЛИЕНТСКОГО ПРИЛОЖЕНИЯ 26
2.1 Структура программного продукта 26
2.2. Профили использования 28
2.3 Реализация бизнес-правил (Включая описание основной логики) 28
2.4. Схема взаимосвязи программных модулей 35
2.5 Руководство программиста 36
2.4 Руководство пользователя 40
2.4.1. Вход в систему 40
2.4.2. Главное окно программы 40
2.4.3. Просмотр данных о фильме 41
2.4.4. Окно редактирования фильма 42
2.4.5. Просмотр списка актеров 43
2.4.6. Окно просмотра актеров 44
2.4.5. Окно редактирования актеров 45
2.4.6. Справочник стран 45
2.4.7. Справочник жанров 46
2.4.8. Справочник носителей 47
2.4.9. Справочник пользователей 48
2.5 Тестирование программного продукта 48
ЗАКЛЮЧЕНИЕ 49
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 50
ПРИЛОЖЕНИЕ 52