Диплом: Автоматизация учета выпуска готовой продукции на примере организации ООО "АЛЬКОР"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
88
Рисунок 26. Структурная схема программы.
Таблица 22.
Описание функций блоков.
Наименование блока
Функции модуля
1
Блок безопасности
Позволяет пользователю авторизироваться в системе
под своей учетной записью
2
Блок инициализации
интерфейса
программы
Обеспечивает пользователя удобным интерфейсом
3
Блок взаимодействия
с базой данных
Управляет операциями чтения, записи и
редактирования информации, хранящейся в базе
данных
4
Блок Справочники
Предоставляет возможность просмотра,
редактирования и создания справочников
5
Блок запросы /
Отчеты
Предоставляет пользователю возможности
произвести выбор информации в соответствии с
установленным критерием и при необходимости
сформировать отчет и напечатать его
2.4 Испытания разработанного решения
В соответствии с ГОСТ 34-602-92, автоматизированные системы до
внедрения в эксплуатацию проходят предварительные испытания.
Испытания информационной системы могут быть двух видов:
комплексные и автономные.
Блок инициализации
интерфейса программы
Блок взаимодействия с
базой данных
Программные блоки
Блоки управления
Функциональные блоки
Блок «Справочники»
Блок «Реализация»
Блок «Запросы/Отчеты»
89
Комплексные испытания предлагают совместную проверку всех
составных частей и видов обеспечения (программного, технического и т.д.)
информационной системы.
Автономные испытания предполагают проверку отдельных составных
частей программы информационной системы.
В данной дипломной работе будут описаны остановим свой выбор на
автономных испытания, так как они предполагают проверку составных частей
по отдельности.
2.4.1 Перечень объектов и функций, подлежащих испытаниям
В данном подразделе рассмотрим перечень проверяемых функций
информационной системы для каждого модуля (таблица 23) .
Таблица 23.
Перечень проверяемых функций.
Проверяемая функция
Примечание
1
Ввод и проверка пароля
Блок безопасности
2
Разграничения прав доступа для учетной
записи пользователя
Блок инициализации
интерфейса программы
3
Работа с базой данных
Блок взаимодействия с
базой данных
4
Просмотр содержимого справочника и его
редактирования
Блок Справочники
5
Просмотр результатов запросов и создания
отчетов
Блок Запросы/ Отчеты
2.4.2 Методы проведения испытаний
Рассмотрим перечень проверок (тестов) для различного функционала в
таблицах 24 28.
Таблица 24.
Описание проверки функций «Ввод и проверка пароля».
Параметр
Значение
Функция
Ввод и проверка пароля
Предмет проверки
Вход под своим логином и паролем,
90
обеспечивающими соответствующие правами
доступа
Используемые средства
Персональный компьютер
База данных
Исходные данные
Настроенная функция входа по логину и паролю для
каждого пользователя
Искажения тестовой
информации для имитации
нештатных ситуаций
Установка чужого логина и ввод своего пароля
Ошибочное написание логина и корректный ввод
пароля
Ожидаемая реакция
Окно ошибки о некорректности ввода данных
Способ определения
результатов
Параметры, определяемые требованиями заказчика
Таблица 25.
Описание проверки функций «Разграничения прав доступа
для учетной записи пользователя».
Параметр
Значение
Функция
Разграничения прав доступа для учетной записи
пользователя
Предмет проверки
Создание, чтение, изменение документов под
определенной учетной записью.
Используемые средства
Персональный компьютер
База данных
Исходные данные
Настроенные роли для определенных пользователей
Искажения тестовой
информации для имитации
нештатных ситуаций
Пользователь попытался изменить документ,
который для него закрыт
Ожидаемая реакция
Окно ошибки о запрете.
Неактивные поля
Способ определения
результатов
Параметры, определяемые требованиями заказчика
91
Таблица 26.
Описание проверки функций «Работа с базой данных».
Параметр
Значение
Функция
Работа с базой данных
Предмет проверки
Запуск базы данных
Используемые средства
Персональный компьютер
База данных
Исходные данные
Платформа с указанным местом расположения базы
данных
Искажения тестовой
информации для имитации
нештатных ситуаций
Ошибки при запуске
Ожидаемая реакция
Перезапуск или проверить указанное место
расположения.
Способ определения
результатов
Параметры, определяемые требованиями заказчика
Таблица 27.
Описание проверки функций «Просмотра содержимого
справочника и его редактирования».
Параметр
Значение
Функция
Просмотра содержимого справочника и его
редактирования
Предмет проверки
Изменить содержимое справочника
Используемые средства
Персональный компьютер
База данных
Исходные данные
Созданный справочник с данными
Искажения тестовой
информации для имитации
нештатных ситуаций
Справочник оказался пустым
92
Ожидаемая реакция
Изменение данных возможно
Способ определения
результатов
Параметры, определяемые требованиями заказчика
Таблица 28.
Описание проверки функций «Просмотр результатов
запросов и создания отчетов».
Параметр
Значение
Функция
Просмотра отчетов и их создания
Предмет проверки
Просмотр отчета
Используемые средства
Персональный компьютер
База данных
Исходные данные
Отчет созданный ранее
Искажения тестовой
информации для имитации
нештатных ситуаций
Изменили настройки отчета
Персональный компьютер
База данных
Ожидаемая реакция
Постараться вернуть к стандартным настройкам
Способ определения
результатов
Параметры, определяемые требованиями заказчика
2.4.3 Проведение проверочных испытаний и их результаты
Работа в базе данных начинается с авторизации пользователя в системе
(рисунок 27 - 28).
Рисунок 5. Страница авторизации.
93
Рисунок 28. Результат авторизации.
После успешной авторизации происходит инициализации интерфейса
программы под определенными правами пользователей.
Приступим к заполнению основных таблиц. Заходим в список «Данные»
и выбираем пункт «Продукция», откроется таблица «Продукция» (рисунок 29)
далее нажимаем кнопку «Добавить» и заполняем форму (рисунок 30).
Рисунок 29. Таблица «Продукция».
94
Рисунок 30. Форма заполнения.
Для редактирования данных о должности нужно щелкнуть левой
кнопкой мыши по любой стоке и нажать кнопку «Изменить». После чего
откроется форма с заполненными полями текущей информацией, в которой
можно изменить поля продемонстрированные ниже. Для сохранения
изменённых данных нужно нажать кнопку «Сохранить». В случае закрытие
формы не через кнопку данные не сохранятся (рисунок 31).
95
Рисунок 31. Заполненная форма.
Переходим к заполнению таблицы «Заказы» для её открытия открываем
список «Данные» и нажимаем на строчку с таблицей «Поставки» (рисунок
32), далее нажимаем на кнопку «Добавить» (рисунок 33) и заполняем форму с
двумя полями по выбору (рисунок 34), сохраняем.
Рисунок 32. Таблица «Заказы».
96
Рисунок 33. Форма заполнения.
Рисунок 34. Форма выбора.
Для редактирования данных о должности нужно щелкнуть левой
кнопкой мыши по любой стоке и нажать кнопку «Изменить». После чего
откроется форма с заполненными полями текущей информацией, в которой
можно изменить поля продемонстрированные ниже. Для сохранения
изменённых данных нужно нажать кнопку «Сохранить». В случае закрытие
формы не через кнопку данные не сохранятся (рисунок 35).
97
Рисунок 35. Заполненная форма.
Переходим к заполнению таблицы «Клиенты» для её открытия
открываем список «Данные» и нажимаем на строчку с таблицей «Клиенты»
(рисунок 36), далее нажимаем на кнопку «Добавить» (рисунок 37) и
заполняем форму с полем по выбору (рисунок 38), сохраняем.
Рисунок 36. Таблица «Клиенты».
Рисунок 37. Форма заполнения.

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Agile-методология в управлении проектами на примере ООО «Ресурсный центр «Академия КлассИнфо»
Aвтoмaтизaция пpoцecca вeдeния инфopмaциoннoй бaзы o дoлжнocтяx и вaкaнcияx c укaзaниeм тpeбoвaний к уpoвню знaний и нaвыкoв кaндидaтoв для гpуппы кaдpoв вoйcкoвoй чacти 3474»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
Cовершенствование управления рентабельности предприятия (на примере гуипп «бендерская типография «полиграфист»)
Event - менеджмент: реализация проекта (на примере ООО "АГРОПАК")