- •International banking institute
- •Оглавление
- •Введение
- •1. Структурный системный анализ
- •1.1 Анализ предметной области.
- •1.1.1. Описание предметной области
- •1.2 Анализ требований к информационной системе.
- •1.3 Техническое задание на разработку ис.
- •2. Диаграммы потоков данных.
- •3. Структура информационного фонда.
- •4.Инфологическая модель данных1
- •5. Физическая структура реляционной бд
- •6.2 Разработка формы-меню
- •6.3 Разработка макросов
- •6.4 Разработка отчётов
- •Заключение
- •Список использованной литературы
1. Структурный системный анализ
1.1 Анализ предметной области.
В данной базе данных рассматриваются задачи, связанные с Видеотекой, включая наличие фильма на складе, их режиссеры и жанры.
Сформулируем требования к проекту информационной системы «Видеотека»:
- обеспечивает закупку, хранение и распространение видеофильмов, имеющихся на складе и в базе данных видеотеки.
1.1.1. Описание предметной области
Пользователи могут искать фильм не только по названию, но интересоваться творчеством отдельного режиссера, известных актеров;
Пользователь может найти фильм по году выпуска фильма;
Магазины, в которых имеются фильмы со склада внесены в базу данных, указаны адреса;
Фильмы доставляются поставщиками на склад, а со склада распределяются по магазинам;
Дата поставки на склад или в магазин зафиксирована в базе данных;
Поставщики фильмов внесены в базу данных, указаны адреса.
1.2 Анализ требований к информационной системе.
Данная база данных решает такие задачи как: хранение информации с уточнением названия элемента данных, поиск информации с уточнением названия элемента данных и критериев поиска, внесение новой информации с уточнением названия элемента данных.
В качестве защиты от несанкционированного доступа используется пароль.
Система реализована с помощью Microsoft Office Access. Правила эксплуатации: использовать данные базы данных при помощи кнопок перехода, запросов и отчётов. В таблицы можно заносить новые данные, соответствующие типам полей.
Данные хранятся в базе “Видеотека”:
«склад» - код контейнера, объем контейнера, код жанра.
«жанр» - код жанра, название жанра, фильм.
«фильм» - код фильма, название фильма, первоисточник, год выпуска, режиссер, жанр.
«режиссер» - код режиссера, фамилия, имя, фильм
«актер» - код актера, фамилия, имя
«актер фильма» - код фильма, код актера
«поставщик» - код поставщика, название, адрес, цена
«накладная поставки» - номер накладной поставки, код фильма, код поставщика, наличие, дата поставки, цена поставки, номер поставки, количество дисков
«накладная отгрузки фильма»-номер позиции накладной отгрузки, номер накладной отгрузки, код фильма, код контейнера, количество отгрузки, цена отгрузки
«накладная отгрузки»-номер накладной отгрузки, код магазина, дата отгрузки
«магазин»-код магазина, название магазина, адрес, телефон
Данные вводятся при помощи форм. Форма – интерфейс для ввода данных в базу, который позволяет даже не владеющему специальными данными человеку пользоваться базой данных. В базе данных «Видеотека» имеются следующие формы на основе таблиц: режиссер, фильм, наличие фильма на складе, доходы, информация о фильме, фильма нет на складе. А так же подчинённые формы: актер подчиненная для Ф10, актер подчиненная для Ф12.Так же: форма меню - позволяет открыть любую другую форму БД с помощью кнопок. Для реализации данной СУБД (комплекса программных средств для создания баз данных, хранения и поиска в необходимой информации) используется программный продукт Microsoft Offise - Ассеss.
1.3 Техническое задание на разработку ис.
Процесс обработки информации автоматизирован с целью экономии времени и упрощения эксплуатации. После того, как в организации будет использоваться ИС на основе БД, производительность должна увеличиться: ускорится процесс оформления документов, улучшится качество и время обслуживания клиентов организации. Задачи, решаемые системой – это сбор, хранение, обработка данных. Подобными данной ИС на основе БД могут пользоваться библиотеки, обслуживая читателей.
Перечень всех частных целей:
Автоматизировать процесс обслуживания постоянных читателей;
Работать с данными (систематизировать, вводить новые данные, сортировать, объединять их в группы для последующего занесения в таблицы, удалять ненужные и т.д.);
Анализировать данные