Файл: Проектирование реализации операций бизнес-процесса «Управление документооборотом» (Характеристика документооборота, возникающего при решении задачи).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 18.05.2023

Просмотров: 594

Скачиваний: 5

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Результатная информация выводиться в стандартном виде (документы стандартной формы).

2.4. Общие положения (дерево функций и сценарий диалога)

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

- Подсистема «База данных» - эта подсистема представляет собой базу данных, в которой хранятся все данные (серверная часть).

- Подсистема «Клиентское приложение» - эта подсистема должна содержать пользовательские формы, обеспечивающие выполнение всех операций.

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

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

  • Регистрация документов (входящих и исходящих).
  • Просмотр документов (входящих и исходящих).
  • Работа со справочниками.
  • Подготовка отчетов

Эти операции и были выделены в структуре меню. На рисунке 2.4.1 представлено дерево функций программных модулей проектируемой системы управления документооборотом.

Рисунок 2.4.1 Дерево функций

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

Разработка интерфейса системы строится на основе психофизических особенностей восприятия человека:

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

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

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


Особенности памяти. Одновременно человек способен воспринимать и запоминать от 5 до 9 несвязанных объектов.

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

  • Определение требований пользователя к интерфейсу и типа интерфейса.
  • Определение сценариев использования интерфейса.
  • Проектирование.
  • Реализация (программирование и тестирование).

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

  • Разграничение доступа для разных групп пользователей.
  • Возможность выбора действий (функций) с объектами предметной области.
  • Удобство и простота в использование.
  • Интуитивная понятность и быстрота освоения.
  • Использование эргономичных цветов и расположения элементов на форме.

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

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

- примитивные - организуют работу с пользователем в консольном режиме. Используется в установочных программах;

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

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

Объектно-ориентированные - интерфейсы прямого манипулирования, предполагают выбор и перемещение пиктограмм, соответствующих объектам предметной области.

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

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


На рисунке 2.4.2 приведена схема диалога проектируемой системы.

Рисунок 2.4.2 Дерево вызова программных модулей

.

2.5. Характеристика базы данных

Рисунок 2.5.1 Структура базы данных электронного документооборота

Связи базы данных:

FK_T_DATA_B_REFERENCE_T_USER - связь между таблицами T_USER и T_DATA_B_U родительское поле ID таблицы T_USER дочернее поле ID_USER таблицы T_DATA_B_U.

FK_T_DATA_B_REFERENCE_T_BRANCH - связь между таблицами T_BRANCH и T_DATA_B_U родительское поле ID таблицы T_BRANCH дочернее поле ID_BRANCH таблицы T_DATA_B_U.

FK_T_FILES_REFERENCE_T_USER - связь между таблицами T_USER и T_FILES родительское поле ID таблицы T_USER дочернее поле ID_USER таблицы T_FILES.

FK_T_FILES_REFERENCE_T_TYPE_D - связь между таблицами T_TYPE_DOC и T_FILES родительское поле ID таблицы T_TYPE_DOC дочернее поле ID_TYPE_DOC таблицы T_FILES .

Таблица 2.5.1 Таблица сотрудников (T_USER)

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

идентификатор пользователя

ID

число

4

ключевое поле

фамилия

SURNAME

строка

128

имя

NAME

строка

128

отчество

PATRONYMIC

строка

128

номер контактного телефона

PHONE

строка

64

номер сотового телефона

S_PHONE

строка

64

пароль для входа в систему

PASSWORD

строка

16

Таблица 2.5.2 Таблица отделов организации (T_BRANCH)

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

идентификатор отдела;

ID

число

4

ключевое поле

наименование отдела

NAME

строка

64

Таблица 2.5.3 Таблица данных (T_DATA_B_U)

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

идентификатор

ID

число

4

ключевое поле

идентификатор пользователя

ID_USER

число

4

вторичное поле

идентификатор отдела

ID_BRANCH

число

4

вторичное поле


Таблица 2.5.4 Таблица файлов (T_FILES)

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

идентификатор файла

ID

число

4

ключевое поле

код файла

CODE

строка

32

наименование

NAME

строка

128

дата создания

DATA_CREATE

дата

системный код файла

SYSCODE

строка

32

идентификатор пользователя создавшего файл

ID_USER

число

4

вторичное поле

идентификатор документария

ID_TYPE_DOC

число

4

вторичное поле

Таблица 2.5.5 Таблица документария (T_TYPE_DOC)

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

идентификатор

ID

число

4

ключевое поле

родитель (иерархическая структура)

PARENT

число

4

код документария

CODE

строка

16

наименование документария

NAME

строка

128

Таблица 2.5.6 Таблица констант (T_CONST)

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

идентификатор

ID

число

4

ключевое поле

наименование константы

NAME

строка

64

код константы

CODE

строка

16

значение константы

VALUE

строка

64

2.6. Структурная схема пакета (дерево вызова программных модулей)


Рисунок 2.6.1 Дерево вызова программных модулей

Таблица 2.6.1 Описания функций модулей

№ п/п

Наименование модуля

Функции модуля

1.

Модуль «Вход в систему»

Содержит функции для входа в систему

2.

Модуль «Главная форма»

Содержит предопределенные процедуры и элементы главной формы

3.

Модуль «Меню»

Содержит функции навигации по системе

4.

Модуль «Справочники»

Содержит предопределенные процедуры формы списка и элемента справочника

5.

Модуль «Документы»

Содержит предопределенные процедуры формы списка и элемента справочника

6.

Модуль «Отчеты»

Содержит предопределенные процедуры и элементы для работы с отчетами

2.7. Описание программных модулей

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

Рисунок 2.7.1 Главное окно конфигурации

Справочник «Организации» предназначен для хранения информации об организации (рисунок 2.7.2).

Рисунок 2.7.2 Справочник «Организации»

При создании новой организации нужно заполнить поля «Наименование», «Полное наименование», а также вкладки «Адреса и телефоны», «Реквизиты». При заполнении адресов можно воспользоваться адресным классификатором. Организации может быть несколько (рисунок 2.7.3).

Рисунок 2.7.3 Справочник «Организации»

Справочник «Подразделения» представляет собой иерархическую структуру отделов предприятия (рисунок 2.7.4).

Рисунок 2.7.4 Справочник «Подразделения»

Справочник «Сотрудники» содержит информацию о сотрудниках предприятия. При создании нового сотрудника необходимо ввести информацию ФИО, Должности, Подразделении сотрудника, а также заполнить вкладки «Персональные данные» и «Контактная информация».