Анализ предметной области создания программы организации, предоставляющей услуги проката DVD и CD дисков. Описание информационных процессов, обоснование необходимости автоматизации. Разработка приложения, среда реализации и пользовательский интерфейс.
Аннотация к работе
1. Анализ предметной области 1.1 Общее описание предметной области 1.2 Описание информационных процессов проходящих в предметной област 1.3 Обоснование необходимости автоматизации 2. Проектирование 2.1 Построение диаграммы потоков данных 2.2 Построение Инфологической Модели 2.3 Обоснование выбора СУБД и языка программирования 2.4 Построение даталогической модели 3. Разработка приложения 3.1 Выбор среды реализации 3.2 Особенности разработки приложения 3.3 Разработка пользовательского интерфейса Список литературы Графическое приложение Листинг программы Введение Специализированные СУБД создаются для управления базами данных конкретного назначения - бухгалтерскими, складскими, банковскими и т. д. Заказные СУБД требуют существенных затрат, а их подготовка к работе и отладка занимают значительный период времени (от нескольких месяцев до нескольких лет). Например, в каждом видео прокате большой поток данных (клиенты, фильмы, режиссеры и т.п.) и чтобы снизить время обработки информации и облегчить работу сотрудникам заведений создается информационная система, которая может это позволить. Полное наименование организации: общество с ограниченной ответственностью Видеоклуб(сокращенное:ООО Видеоклуб).Целью организации данного предприятия является получение прибыли, а также формирование клуба, который будет в своей деятельности стремиться максимально полно удовлетворить потребности видеолюбителей. Видеопрокат относится к материальным услугам и характеризуется следующими качествами: - неосязаемостью (их невозможно транспортировать, хранить, упаковывать или изучать до покупки, нельзя увидеть, услышать, потрогать, можно лишь верить в результат, можно лишь почувствовать эффект, который появится в результате получения услуги); - невозможностью хранения услуг; - неотделимостью от источника (контакт с потребителем - неотъемлемая часть предоставления услуги видеопроката); - изменчивостью, что означает непостоянства качества услуги; в данном виде деятельности качество удовлетворения потребности видеолюбителя зависит от квалификации продавца-консультанта, от менеджеров, формирующих ассортимент видеопродукции. 1.2 Описание информационных процессов проходящих в предметной области В ходе данного проекта необходимо проанализировать систему «Организация работы пункта видео-проката». В качестве операционной среды была выбрана MS Windows XP/Vista - совместимая среда, в качестве языка программирования SQL. 2. Внешние сущности изображаются в виде прямоугольника с тенью и обычно располагаются по краям диаграммы(рис.1 блок «Клиент»). SQL-сервер Interbase предназначен для хранения и обработки больших объемов информации в условиях одновременной работы множества клиентских приложений. Отношения подчиненности между таблицами БД создаются путем определения первичных ключей у родительских и внешних ключей у дочерних таблиц. Интерес к этому серверу возрос только в последнее время в связи с включением его локальной (а начиная с Delphi 3 и 4-пользовательской) версии в состав Delphi Client/Server Suite и Delphi Enterprise. (штрих код диска) NAME_FILM Строковый VARCHAR 50 Название фильма (индексное поле) DIRECTOR Строковый VARCHAR 50 Режиссер GANR Строковый VARCHAR 10 Жанр (набор фиксированных значений: комедия, триллер, боевик и т. д.) Индексное поле KOL Целый INTEGER Количество на складе MONEY Целый INTEGER Цена DESCRIPTION Строковый VARCHAR 250 Краткое описание фильма Таблица Клиенты(CLIENT): ID_C Целый INTEGER Уникальный идентификатор клиента (первичный ключ) FIO Строковый VARCHAR 50 ФИО (индексное поле) PASPORT Строковый VARCHAR 150 Паспортные данные Таблица Заказы(DEAL): ID_D Целый INTEGER Уникальный идентификатор (первичный ключ) ID_M Целый INTEGER Код фильма из поля ID таблицы MOVIE CL_ID Целый INTEGER Код клиента из поля ID_C таблицы CLIENT DEN Вещественный NUMERIC Цена с учетом скидки D_D Дата DATE Дата составления.