Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Проэктный практикум Шмаков.docx
Скачиваний:
11
Добавлен:
08.09.2019
Размер:
483.33 Кб
Скачать
  1. Постановка задачи

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

Некоторые видеопрокаты работают с картотекой, созданной на бумаге, т.е. для чтобы клиент мог выбрать какое либо видео, он должен просмотреть каталог, состоящей из нескольких сотен страниц. Также и для работников видеопроката работа с бумажной базой приносит различные неудобства, так как бумага не долговечна, обновление данных о клиентах и о фильмах вызывает затруднение, поиск зарегистрированных клиентов а базе занимает много времени.

Таким образом, автоматизация такой деятельности как работа видеопроката является необходимым и перспективным процессом. Комплексное использование современных информационных технологий позволяет значительно облегчить работу проката. Компьютеризированные технологии могут применяться на всех этапах работы видеопроката: учёт видео, добавление и обновление записей о клиентах, учёт по продаже видео.

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

Целью данного курсового проекта является разработка программы для автоматизации работы видеопроката. Внедрение этого приложения значительно облегчает и усовершенствует ведение данных об имеющихся фильмах и клиентах.

Задачами курсового проекта являются:

  • описание предметной области,

  • описание технологии функционирования ИС,

  • разработка диаграмм UML для данной предметной области;

2 Описание предметной области

Предметной областью данного курсового проекта является видеопрокат. Пункт видео проката содержит такие базы данных: базу данных сотрудников, бузу данных поставщиков, базу данных клиентов, базу данных дисков.

Базами данных управляет менеджер, каждая база данных имеет поисковую систему, для быстрого поиска данных.

Клиент обращается в пункт видеопроката для нахождения какого-либо материала необходимого для учебы либо развлечения.

Если клиент впервые приходит в пункт видеопроката, то менеджер заносит его личные данные в базу данных клиентов, если клиент уже зарегистрирован, то выполняется проверка на наличие долгов. Если долги обнаружены, то клиент должен вернуть диски в видеопрокат, либо возместить их стоимости. Если долги не обнаружены то проводиться поиск нужного фильма, по базе данных дисков. Если данного фильма нет в базе данных дисков, то проводиться поиск по базе данных поставщиков, которые могут предоставить данный диск и производиться его заказ. Если фильм найден в базе данных дисков, то он выдается клиенту, в БД клиентов заноситься название фильма и дата выдачи. В БД клиентов заносятся следующие данные: ФИО, год рождения, контактный телефон, адрес, фильмы которые брал клиент и дата их выдачи.

БД дисков содержит следующие данные: название фильма, названия поставщика, название производителя.

БД данных сотрудников содержит: ФИО сотрудников, принятые партии дисков, выданные диски.

Если фильма нет на складе, либо он находиться в прокате, то клиенту оглашается ближайшая дата когда он сможет прийти и взять фильм в прокат.

Если фильма нет вообще, то клиент получает отказ.