Автоматизация документооборота на примере ООО Семейная стоматология Крокодил Гена

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

В таблице 19 приведено описание функций подсистем.

Таблица 19

Описание функций подсистем

№ п/п

Модуль

Функции подсистемы

1

Входящий документ

Регистрация входящего документа

2

Исходящий документ

Регистрация исходящего документа

3

Авторизация

Анализ полномочий пользователя, проверка прав доступа

4

Отчетность

Формирование отчетности о состоянии отработки документов

5

Сотрудники

Работа со справочником сотрудников

6

Корреспонденты

Работа со справочником корреспондентов

7

Номенклатура

Работа со справочником номенклатуры

8

Статусы отработки

Работа со справочником статусов отработки

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

    Рассмотрен программный модуль «Корреспонденты» (рис.13).

    Рисунок – Блок-схема модуля М8

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

    2.4 Испытания разработанного решения

    2.4.1 Перечень объектов и функций, подлежащих испытаниям

    В таблице 23 приведен перечень проверяемых функций

    Таблица 23

    Перечень проверяемых функций

    № п/п

    Проверяемая функция

    Примечание

    1

    Учет контрагентов

    2

    Учет входящих документов

    3

    Учет исходящих документов

    4

    Формирование отчетности по отработке документов

    5

    Учет данных по работе с номенклатурой дел

    2.4.2 Методы проведения испытаний

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

    1. Функциональное тестирование: данный метод основывается на проверке функциональности разработанной системы. Проводятся тесты, которые позволяют убедиться, что все функции системы работают корректно и выполняют заданные требования. В ходе тестирования проверяется правильность обработки данных, корректность выполнения операций и реакция системы на различные сценарии использования.
    2. Интеграционное тестирование: данный метод направлен на проверку взаимодействия разработанной системы с другими внешними системами или модулями. Проводятся тесты, которые позволяют убедиться, что система успешно интегрируется с существующей IT-инфраструктурой банка и обменивается необходимой информацией.
    3. Производительное тестирование: этот метод направлен на проверку производительности разработанной системы. Проводятся тесты, которые позволяют оценить скорость работы системы, ее отзывчивость и способность обрабатывать большое количество данных. Такие тесты позволяют выявить возможные узкие места и оптимизировать работу системы.
    4. Тестирование безопасности: важным аспектом в данном проекте является обеспечение информационной безопасности и защиты данных клиентов. Проводятся тесты, которые направлены на проверку уровня защиты системы от несанкционированного доступа, атак и утечек информации.
    5. Пользовательское тестирование: для оценки удобства использования и эргономики разработанного решения проводятся тесты с участием пользователей. Пользователи проверяют систему на понятность интерфейса, легкость освоения функций и соответствие системы их рабочим процессам.

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

    В таблице 24 представлены виды тестов, которые были проведены, и их краткое описание.

    Таблица 24

    Описание проведённых тестов

    Тип теста

    Количество

    Цель тестирования

    Функциональное тестирование

    5

    Тестирование на соответствие требованием от программы

    Интеграционное тестирование

    3

    Проверка успешного взаимодействия с внешними системами и модулями

    Производительное тестирование

    1

    Стресс-тест системы, оценка скорости работы и способности обрабатывать большое количество данных

    Тестирование безопасности

    1

    Проверка уровня защищённости данных

    Пользовательское тестирование

    1

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

    Позитивный тест-кейс (таблица 25).

    Таблица

    Проверка учета данных по учету информационных ресурсов

    Функционал

    Вид теста

    Предусловие

    Постусловие

    Ожидаемый результат

    1

    Учет входящих документов

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

    Введены данные об отправителе

    Документ зарегистрирован

    Реквизиты документа отображаются в списке

    Проверка регистрации исходящих документов показана в таблице 26.

    Таблица 26

    Проверка регистрации заявки на предоставление доступа

    Функционал

    Вид теста

    Предусловие

    Постусловие

    Ожидаемый результат

    1

    Учет исходящих документов

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

    Введены данные о сотруднике – отправителе и документе – основании

    Документ зарегистрирован

    Реквизиты документа отображаются в списке

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

    Таблица 27

    Испытание процесса создания печатной формы на основе описи имущества в помещении

    Действие

    Реакция системы

    Активация функции создания отчета

    Открывается форма для создания отчета на основе списка документов

    Исполнение команды генерации отчета

    Система генерирует отчет

    Отображение печатной формы на экране

    Форма отчета доступна для печати

    Оцените статью:
    Помощь студентам дистанционного обучения: примеры работ, ВУЗы, консультации
    Заявка на расчет