Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
pz.docx
Скачиваний:
9
Добавлен:
03.12.2018
Размер:
819.85 Кб
Скачать

3.2 Технология разработки интерфейса пользователя

С самого начала разработки программного продукта усилия программистов сосредоточенны на интерфейсе с помощью которого пользователи общаются с программой.

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

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

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

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

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

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

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

  • внешний дизайн не должен утомлять зрение, он должен быть рассчитан на длительную работу пользователя с приложением в течение дня;

  • не перегруженность форм – формы должны быть оптимально загружены элементами управления; при необходимости можно использовать вкладки или дополнительные страницы форм;

  • группировка – элементы управления в форме необходимо группировать по смыслу, используя элементы группировки: рамки, фреймы;

  • разреженность объектов форм – элементы управления следует располагать на некотором расстоянии, а не лепить друг на друга; для выделения элементов управления можно организовать пустые пространства в форме.

3.3 Работа с данными

В моей системе данные хранятся в семи основных таблицах и семи вспомогательных. Работа пользователя с таблицами напрямую нигде не осуществляется. Просмотр (выборка), вставка, обновление и удаление записей реализуется при помощи соответствующих элементов управления. Вводимая информация перед внесением в базу, проверяется на ряд условий и ограничений. Моя система позволяет работать с уже имеющейся информацией – просматривать, изменять, обновлять её, а так же пополнять базу – вводить данные. Идет разграничение работы со справочной и учетной информацией. В виде выходной документации выступают различные виды отчетов.

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