Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Театр-final.docx
Скачиваний:
4
Добавлен:
29.08.2019
Размер:
399.43 Кб
Скачать

2.2. Проектирование информационно-логической модели бд

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

Представим, что в некой театре ООО «Веселые-Демоны» хранятся сведения о предстоящих постановках которые готовятся к показу, о билетах, которые возможно заказать зрителям, список самих зрителей. Как только зритель выбрал дату и билет, администратор преступает к оформлению билета. По исполнению данного заказа и его оплате, билет отдается зрителю, а вся необходимая информация фиксируется в журнале.

2.2.2. Проектирование концептуальной модели

Рис. 1. Диаграмма прецендентов

2.2.3. Проектирование реляционной логической модели

Рис. 2. Диаграмма классов

2.2.4. Проектирование физической модели

На основе модели «сущность-связь» (диаграмма Классов) синтезируется структура базы данных. В соответствии с правилами разработки физической структуры базы данных для АИС «AkterStudio» были получены следующие таблицы:

Рис.3. Логическая модель

Рис.4. Физическая модель

СУБД Microsoft Access на сегодняшний день является одной из самых популярных настольных программ для создания информационных систем. Это связано с тем, что Access предоставляет очень широкие возможности для ввода, анализа и представления данных. Эти средства являются не только удобными, но и продуктивными, что обеспечивает высокую скорость разработки приложений.

Access обладает рядом уникальных возможностей:

- объединение информации из самых разных источников (электронных таблиц, текстовых файлов, других баз данных);

- представление данных в удобном для пользователя виде с помощью таблиц, диаграмм, отчетов;

- интеграция с компонентами Microsoft Office.

Современные тенденции в развитии информационных технологий – интенсивное внедрение Web-технологий Internet, также получили представление в Access. СУБД Access обеспечивает публикацию баз данных в формате, доступном в сетях Internet и intranet. В Microsoft Access 2000 эти средства получили дальнейшее развитие и позволяют конструировать в интерактивном режиме Web-страницы, предназначенные для работы с базами данных.

В Access имеются средства, обеспечивающие многопользовательский режим работы с базами данных коллективного доступа. Предоставляется возможность делать запросы, присоединять таблицы баз данных SQL-сервера к базе данных Access на компьютере пользователя. В Access 2000 могут быть созданы приложения пользователя, работающие в режиме клиента SQL-сервера.

Все эти и многие другие возможности СУБД Access позволяют сделать выбор в пользу Access. Основное назначение базы данных – хранение, поддержание в актуальном состоянии данных больших объемов, необходимых в различных приложениях многих пользователей – полностью реализуется в СУБД Access. Все современные тенденции – по созданию Web-страниц доступа к данным, многопользовательского режима работы, поддержание технологии клиент-сервер, интеграции с другими приложениями, даже средства разработки проектов, которые являются клиентскими приложениями Microsoft SQL Server – всеми этими возможностями обладает СУБД Access.

Средствами выбранной СУБД Access созданы таблицы реляционной базы данных и схема отношений:

Рис.5. Схема данных для БД «AсterStudio»

2.3. Проектирование интерфейса пользователя

Пользовательский интерфейс имеет важное значение для любой программной системы и является неотъемлемой ее составляющей, ориентированной, прежде всего, на конечного пользователя. Именно через интерфейс пользователь судит о прикладной программе в целом. Более того, часто решение об использовании прикладной программы пользователь принимает по тому, насколько ему удобен и понятен пользовательский интерфейс. Вместе с тем, трудоемкость проектирования и разработки интерфейса может быть достаточно велика, и достигать более половины общего времени реализации проекта.

Основным предназначением системы является предоставление пользователю необходимой функциональности. Поэтому разработку интерфейса следует реализовать в следующей последовательности:

  • определение перечня основных функций системы, которые должны быть отражены в интерфейсе;

  • определение перечня окон, их предназначение и общее содержимое;

  • схематичное отображение детального содержимого каждого окна.

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

1) Удобство и интуитивность (привычные названия, возможность самостоятельного изучения и использования функций системы, легкость работы с системой).

2) Единообразие (предпочтителен стандарт, принятый в операционной системе, недопустимо использование одинаковых функционально, но различных внешне элементов).

3) Отсутствие перегруженности (небольшое число объектов на экране – не более 10).

4) Устойчивость (по возможности предотвращение некорректных действий пользователя).

В результате я предлагаю следующий интерфейс АИС «AсterStudio»:

На этапе анализа были сформулированы задачи, которые пользователи системы будут выполнять с использованием созданной БД. Перечислим задачи пользователя, для решения которых необходимо разработать пользовательский интерфейс разработанной АИС:

  1. Создание справочника сырья – форма СПЕКТАКЛЬ

  2. Создание справочника товаров – форма АКТЕР

  3. Создание справочника клиентов – форма КЛИЕНТ

  4. Ведение изготовленных и проданных товаров – форма ЖУРНАЛ

  5. Выбор информации по критериям – формы ЗАПРОС1, ЗАПРОС2

  6. Выбор отчетов – форма ОТЧЕТ

  7. Главная форма, меню программы – форма Театр

  8. Информация о театре– форма ТЕАТОР