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

3.2 Построение физической модели данных

Физическая модель содержит всю информацию, необходимую для реализации конкретной БД. Трансформационная модель содержит информацию для реализации отдельного проекта, который может быть частью общей ИС и описывать подмножество предметной области. ERwin поддерживает ведение отдельных проектов, позволяя проектировщику выделять подмножество модели в виде предметных областей (Subject Area). Трансформационная модель позволяет проектировщикам и администраторам БД лучше представлять, какие объекты БД хранятся в словаре данных, и проверить, насколько физическая модель данных удовлетворяет требованиям к ИС.

Рисунок 13 – Физическая модель данных

3.3 Блок-схема и описание программного модуля

Рисунок 14 – Блок-схема

w,tab:variant; - используются для создания столбцов в документах Word (Excel);

n,i:integer; - используются для считывания с БД название столбцов и создания отчётов.

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

Р азрабатывая интерфейс пользователя, я использовал итерационный процесс проектирования:

Рисунок 15 - Итерационный процесс проектирования.

Ниже приведена таблица, где описываются принципы проектирования пользовательских интерфейсов.

Таблица 1 - Принципы проектирования пользовательских интерфейсов

Принцип

Описание

Учет знаний пользователя

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

Согласованность

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

Минимум неожиданностей

Поведение системы должно быть прогнозируемым.

Руководство пользователя

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

Учёт разнородности пользователей

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

Взаимодействие с пользователем

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

  1. Непосредственное манипулирование

  2. Выбор из меню

  3. Заполнение форм

  4. Командный язык

  5. Естественный язык

Таблица 2 - Преимущества и недостатки стилей взаимодействия с системой

Стиль взаимодействия

Основные преимущества

Основные недостатки

Примеры приложений

Прямое манипулирование

Быстрое и интуитивно понятное взаимодействие. Легок в изучении

Сложная реализация. Подходит только там, где есть зрительный образ задач и объектов

Видеоигры, системы автоматического проектирования

Выбор из меню

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

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

Главным образом системы общего назначения

Заполнение форм

Простой ввод данных. Легок в изучении

Занимает пространство на экране.

Системы управления запасами, обработка финансовой информации.

Командный язык

Мощный и гибкий

Труден в изучении. Сложно предотвратить ошибки ввода.

ОС, библиотечной системы.

Естественный язык

Подходит неопытным пользователям. Легко настраивается.

Требует большого ручного набора

Системы расписания, системы хранения данных WWW

В принципе необходимо использовать различные стили взаимодействия для управления разными системными объектами.

Использование цветов.

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

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

  1. Использование разных цветов для показа изменений системы.

  2. Для помощи пользователю нужно использовать цветовое кодирование (256 цветов).

  3. Использование цветового кодирования последовательно и продуманно.

  4. Осторожное использование дополняющих цветов.

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

Экранные формы в программе представлены в следующей последовательности:

Рисунок 16 – Схема последовательности экранных форм

На всех формах справочников имеются функции для редактирования информации, её поиска, фильтрации и сортировки. Справочная система представлена на отдельной форме в виде текстового документа.

Формирование отчётов происходит в текстовом редакторе Word и электронной таблице Excel:

          1. Рисунок 17– Формирование справочника по форме «Поставки» в Word

                  1. Рисунок 18– Формирование справочника по форме «Продажи» в Excel

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