Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
kursovaya_33__33__33__33_1.doc
Скачиваний:
21
Добавлен:
07.02.2015
Размер:
1.17 Mб
Скачать

4. Интерфейс проекта

Разработка интерфейса программного продукта шла с учетом конечного пользователя продукта, его потребностей и уровня знаний. Для этого использовались стандартные средства VisualBasicforApplications, встроенного вMicrosoftOfficeAccess2003.

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

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

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

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

Таким образом, собрав все составные части интерфейса, был получен хорошо проработанный и реализованный интерфейс.

4.1. Главные формы

Главная кнопочная форма – это форма, созданная в конструкторе форм, потому что это намного эффективнее, чем создание ее с помощью мастера (рис. 4.1). Основная ее задача запускаться при запуске базы данных. Благодаря этой форме, возможно быстрое открытие часто используемых форм и отчётов. Пользователю для работы с базой данных будет достаточно иметь открытой эту форму и из неё получать доступ ко всем остальным средствам интерфейса. Вызов соответствующих объектов осуществляется посредством нажатия соответствующих кнопок на форме, таких как:

  • ряд кнопок, выполняющих запуск главных форм;

  • ряд кнопок, выполняющих запуск отчетов;

  • кнопка выхода из приложения.

Помимо «Главной кнопочной формы» в проекте присутствуют и другие сложные формы. Сложными формами называется форма, состоящая из множества подчинённых форм, которые вызываются в соответствии с получением требуемой информации о библиотекаре, читателе или книге.

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

Паспортные данные - данная вкладка внедрена и связана на основе созданной заранее формы. Находясь в этой вкладке, пользователь сможет легко просмотреть или добавить данные паспорта для выбранного сотрудника (рис. 4.3).

Адрес – содержит данные обо всей структуре места жительства работника, данные в такой структуре, поочередно и связно вписываются в таблицы, позволяя добавлять или удалять адреса нужного объекта (рис. 4.4).

Средства связи – позволяет нам вводить данные в подчиненную форму, которая хранит номера телефонов работника (рис. 4.5).

Прием на работу – вкладка имеет связь с подчиненной формой, которая хранит и позволяет добавлять данные о рабочих должностях и времени работы (рис. 4.6).

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

Паспортные данные - данная вкладка внедрена и связана на основе созданной заранее формы. Находясь в этой вкладке, пользователь сможет легко просмотреть или добавить данные паспорта для выбранного сотрудника (рис. 4.8).

Адрес – содержит данные обо всей структуре места жительства работника, данные в такой структуре, поочередно и связно вписываются в таблицы, позволяя добавлять или удалять адреса нужного объекта (рис. 4.9).

Средства связи – позволяет нам вводить данные в подчиненную форму, которая хранит номера телефонов работника (рис. 4.10).

«Список издания» главная форма, содержащая в себе связь с некоторыми таблицами и благодаря проработанному интерфейсу, пользователь без труда может получить доступ к связной таблице (рис. 4.11). Сама форма «Список издания» построена по данным таблицы «Список изданий». Ввод всех остальных данных производится по средствам вкладок:

Автор – содержит данные об авторе и его стране (рис. 4.12). Произведение – обеспечивает пользователя информацией типе произведения, языке его написания и другие (рис. 4.13). Прокат – данные о взаимодействие читателя с библиотекарем (рис. 4.14).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]