Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсоваян2.doc
Скачиваний:
25
Добавлен:
07.06.2015
Размер:
924.16 Кб
Скачать

5 Разработка алгоритма функционирования арм в виде блок-схемы

Вербальное описание алгоритма

1. Ввод данных о входящей/исходящей корреспонденции.

2. Проверка совпадений с имеющимися данными.

3. Редактирование имеющихся данных, при совпадении, добавление новых данных при несовпадении.

4. Сохранение изменений.

5. Удаление ненужных данных.

6. Анализ интенсивности документооборота.

7. Поиск писем по регистрационному номеру.

8. Передача устаревших писем в архив.

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

Блок-схема алгоритма представлена на рисунке 9.

Рисунок 9 – Блок-схема алгоритма

Выводы по разделу

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

6 Разработка графического интерфейса пользователя

Пользовательский интерфейс - совокупность модели представления ИС, средств и способов взаимодействия пользователей с моделью представления, а также компонентов, обеспечивающих формирование такой модели в процессе функционирования ИС[8.1]

При проектировании пользовательского интерфейса необходимо определить:

- структуру и возможный сценарий развития диалога

- темп ведения диалога

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

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

Целями разработки сценария диалога являются:

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

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

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

k1 – Переход на вкладку «Исходящая корреспонденция»

k2 – Переход на вкладку «Доп. функции»

k3 – Переход в меню «Справка»

k4 – Переход на вкладку «Исходящая корреспонденция»

k5 – Выполнение запроса «Добавить корреспонденцию»

k6 – Выполнение запроса «Рассчитать объем переписки»

k7 – Переход на вкладку «Доп. функции»

k8 – Открытие телефонного справочника

k9 – Выполнение запроса «Анализ интенсивности документооборота»

k10 – Выполнение запроса «Выборка данных о всех входящих документах»

k11 – переход во вкладку «Сведения об авторе»

k12 – Выполнение запроса «Печать – телефонный справочник»

k13 – Выполнение запроса «Печать – объем переписки»

k14 – Выполнение запроса «Отправить в архив»

k15 – Выполнение запроса «Просмотр таблицы»

Сценарий диалога для АРМ внешней корреспонденции представлен на рисунке 10.

Рисунок 10 – Сценарий диалога

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

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

Реко­мендации по допустимому времени ответа системы:

0,1 – 0,2с. – нажатие клавиш, работа «мышью»;

0,5 – 1с. – ответ на простые команды (от момента ввода команды, выбора альтернативы из меню до появления нового изображения на экране);

1 – 2с. – время ответа на запрос сортировки или фильтрации данных;

2 – 4с. – время для заполнения формы (добавление новых товаров в каталог);

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

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

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

Для эффективной организации взаимодействия пользователя с программой предназначена диалоговая информация. Интерфейс программы должен быть рассчитан на длительную работу оператора с ЭВМ.

Разрабатываемая программа должна осуществлять следующие функции:

- хранить необходимую информацию о каждом виде корреспонденции;

- поиск корреспонденции по инвентарному номеру;

- выборка всех входящих корреспонденций;

- добавление, удаление и редактирование данных в БД;

- экспорт отчета и печать.

Программа должна быть разработана в среде программирования Borland Delphi и поддерживать связь с БД по технологии ADO.

Сама база данных должна быть разработана средствами СУБД MS-Access.

В программе используются 9 окон – регистрация входящей корреспонденции, регистрация исходящей корреспонденции, дополнительные функции, о программе, справочник корреспондентов, таблица входящей корреспонденции, таблица исходящей корреспонденции, телефонный справочник(печать), объем переписки(печать).

Рис 11. Регистрация входящей корреспонденции

Рис 12. Регистрация исходящей корреспонденции

Рис 13. Дополнительные функции

Рис 14. О программе

Рис 15. Справочник корреспондентов

Рис 16. Таблица входящей корреспонденции

Рис 17. Справочник корреспондентов

Рис 18. Телефонный справочник (подготовка к печати)

Рис 19. Объем переписки (подготовка к печати)

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