Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задание ПАСОиУ 9 с 2006.doc
Скачиваний:
13
Добавлен:
30.04.2013
Размер:
235.01 Кб
Скачать

3.2.4. Рабочее проектирование

Основная цель работы, выполняемой на стадии рабочего проектирования, — это создание действующего программного обеспечения АРМ.

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

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

Организация диалога пользователя с базой данных

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

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

Диалоговый режим обеспечивает:

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

  • оперативный поиск необходимых пользователю данных и (или) программ;

В диалоговом режиме типа «запрос—ответ» взаимодействие с пользователем осуществляется в нескольких вариантах:

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

  • путем выбора из «меню» необходимого варианта решения задачи — активный диалог. Такая организация взаимодействия существенно облегчает обучение работе с системой пользователей, не обладающих специальными навыками работы с автоматизированными средствами обработки информации.

При диалоговом режиме система должна быть:

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

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

  • пользователю должна быть дана возможность на любой стадии диалога и выполнения задания корректировать ранее введенные сообщения;

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

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

Анализ работы неподготовленных пользователей показывает, что даже набор одного слова вызывает у них трудности, неуверенность в выборе. В системах, где предлагается вводить лишь номер предлагаемого варианта либо использовать выбор варианта в режиме непосредственного перемещения курсора на экране дисплея, пользователи осваиваются быстро и в основном без посторонней помощи. Такой диалог менее гибок, так как пользователь должен выбрать вариант из предложенного ему списка, однако эта последовательность может иметь ответвления на любом шаге, что позволяет выполнять смежные работы. Язык меню освобождает пользователя от изучения мнемоники языка или программных операторов и позволяет ему без специальной подготовки работать с обширным набором различных программ, не делая ошибок. Поэтому для многих проблемно ориентированных систем это наиболее подходящая форма интерфейса «человек — ЭВМ».

Интерфейсы пользователя АРМ должны быть интуитивно понятными, тем не мене, одной из важных частей проекта является разработка инструкций для пользователей.

На стадии рабочего проектирования базы данных необходимо проделать следующие работы:

1. Описать средствами СУБД и ввести в ЭВМ всю информацию, содержащуюся в ER-модели.

2. Разработать программное обеспечение базы данных для всех подзадач.

3. Разработать интерфейсы АРМ, включая средства помощи пользователям.

  1. Настроить АРМ.

  2. Настроить параметры запуска.

  3. Создать MDE – файлы

7. Заполнить базу данных контрольными данными и отладить ее.

8. Разработать контрольные примеры, демонстрирующие выполнение всех функций АРМ, провести тестирование системы.

9. Внести необходимые коррективы для устранения выявленных недостатков.

10. Составить необходимые инструкции для всех категорий пользователей АРМ.

11. Убедиться в выполнении всех пунктов ТЗ, оформить отчет, защитить курсовой проект.

Соседние файлы в предмете Автоматизированные информационно-управляющие системы