Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Министерство образования и науки Украины.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
586.36 Кб
Скачать

1.2 Функции программы

- Предоставление данных для просмотра. Основными данными в программе являются фильмы. Таким образом, на главной форме программы расположена таблица с информацией о каждом фильме, который находится в списке загруженых фильмов. В этой таблице есть несколько столбцов, каждый из которых отвечает за конкретную информацию. Эти столбцы: название фильма, жанр, продюсер, год релиза, оценка. Так же есть столбец с исполнителями главных ролей, кратким содержанием фильма. Галочка в последнем столбце информирует пользователя о том, есть ли фильм в наличии. При нажатии на нее владелец видеотеки может ее поставить или убрать. Но при больших объемах информации таблица не является самым удобным способом просматривать данные. Поэтому предусмотрена функция более подробного просмотра информации о фильме. При двойном щелчке по строке с фильмом (кроме столбца с годом и продюсером) открывается дополнительная форма, в которой перечислены все вышеперечисленные данные о фильм, а так же: обложка фильма, которой не было видно в таблице и еще несколько функций, информация о которых изложена ниже[1].

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

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

- Немедленное сохранение данных из программы на жесткий диск. В случае, если файл был только создан и до этого не сохранялся, то выпоняется обычная комнада «Сохранить...» с выбором файла.

- Создания нового списка, при этом все фильмы из данного списка. При этом всплывает окно подтверждения.

- Загрузки ранее сохраненного списка фильмов. При этом старый список фильмов стирается.

- Функция выхода: обрабатывается как через меню, так и через “крестик” пользователю предоставляется возможность отменить свое решение выхода или подтвердить его.

- Функция поиска. Поиск происходит по всей информации. При чем возвожный одновременный поиск по нескольким полям. Например, если нам нужно найти фильм с определенным продюсером и определенного года, или с определенными актерами. Что касается поиска по году и оценки, то он предусматривает поиск не по конкретному значению, а в интервале от до. Кроме этого программаконтролирует корректность данных. Нельзя ввести от 2010 года до 2000. В таком случае программа превратит 2000 в 2010 год. Тоже самое и с оценками.

- Функция открытия болле подробной информации. При двойном щелчке по фильму в списке. Видно все описание, фото и т.д.

- Функция «Быстрого поиска». При двойном щелчке по столбцу с продюсером или годом выполняется поиск по продюсеру или году соответственно.

- Функция помощи – дает пользователю полноценную справку о программе, как в общем так и об особенностях каждого раздела.

- При нажатии на галочку «Выдан» фильм в прогрмме выдается или возвращается в видеотеку.

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

- Функция экспорта описания в html файл. При нажатии на соответственную кнопку по шаблону создается файл, в который записываются значения о текущем фильме. Так же в этот файл помещается ссылка на торрент файл, который можно скачать при наличии связи С Интернет. Шаблон файла сформулирован в программе.

- Функция скачивания торрент-файла. В фильме хранится ссылка на торрент файл, которая вписывается при создании фильма. Это поле не является обязательно, следовательно может быть не заполнено. Поэтому на этой форме было предусмотрена такая ситуация. При попытка скачать торрент файл всплывает окно, которое говорит об отсутсвии ссылки на файл. Для скачивания самого файла необходимо Интернет-соединение. Поэтому при неуспешнойй попытке скачать файл будет выведено сообщение о неудаче.