Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая работа Гурин 1БИМ1.doc
Скачиваний:
2
Добавлен:
25.09.2019
Размер:
2.63 Mб
Скачать

3.3 Описание бизнес-процесса (бизнес-процессов) как будет

Вместо передачи документации между художественным и дизайнерским отделом, в последних вводится процедура работы с АСБШ, которая упрощает получение информации о ходе разработки дизайнерского проекта. Эти диаграммы на рисунках 29 и 30. Сравните эти диаграммы с рисунками 12 и 13.

Рисунок 29

Рисунок 30

4 Модель архитектуры автоматизированной системы управления базой шаблонов зубочисток

4.1 Модель классов информационной системы

Модель классов АСБШ представлена на рисунке 31.

4.2 Модель динамики информационной системы

Модель динамики информационной системы АСБШ описана с помощью диаграмм последовательностей. Эти диаграммы описывают действия системы, реализующие установленные в работе варианты использования.

Диаграммы последовательностей приведены на рисунках 32 – 38.

Рисунок 31 – Модель классов АСБШ

Рисунок 32 – Получение информации о шаблоне (диаграмма последовательности)

Рисунок 33 – Вызов приложения для создания нового шаблона (диаграмма последовательности)

Рисунок 34 – Вызов приложения для создания нового шаблона (диаграмма последовательности)

Рисунок 35 – Добавление нового шаблона в список (диаграмма последовательности)

Рисунок 36 – Поиск шаблонов из списка (диаграмма последовательности)

Рисунок 37 – Генерация случайного шаблона (диаграмма последовательности)

Рисунок 38 - Получение информации о худ. проекте, связанном с шаблоном (диаграмма последовательности)

5 Тестирование автоматизированной системы управления базой шаблонов зубочисток и ее внедрение

5.1 Тест системы

Выбранный метод тестирование – деление на классы эквивалентности.

Тест приведен в таблице 3.

Таблица 3

Список функций

Цель

теста

Исходные данные

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

Фактический результат

1

Авторизация каждого пользователя

Проверка безошибочного ввода фамилии

Ввести в поле «Фамилия» - «Ахофщывшао353365»

Появление сообщения об ошибке

Появляется сообщение «Фамилия введена неверно,введите заново»

2

Получение информации о характеристиках каждого шаблона зубочисток, созданного ранее.

Проверка вывода информации в полном объеме

Выбрать элемент, стоящий первым в списке, нажать на кнопку «Информация»

Появление характеристик и уменьшенного изображения шаблона

Появляется окно «Информация», в котором выведены характеристики шаблона (размеры, число отверстий и т.д.), приводится уменьшенное изображение шаблона

3

Вызов приложения для редактирования каждого шаблона зубочисток.

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

Выбрать первый элемент списка, нажать на кнопку «Редактировать»

Запуск приложения для редактирования этого шаблона

Запускается приложение для редактирования, название проекта совпадает с названием выбранного шаблона

4

Добавление нового шаблона в список и добавление информации о его характеристиках.

Проверка загрузки проекта в базу

Нажать на кнопку «Добавить», в появившемся окне выбрать проект шаблона №1, нажать на кнопку «Загрузить», после чего просмотреть и найти загруженный шаблон в списке

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

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

5

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

Проверка вывода информации о худ. проекте в полном объеме

Выбрать элемент, стоящий первым в списке, нажать на кнопку «Художественный проект»

Появление уменьшенного изображения худ. проекта, характеристик оформления, ФИО разработчика из художественного отдела

На экране появляется окно с уменьшенным изображением худ. проекта текущего шаблона, окно, в котором приведены характеристики оформления и ФИО разработчика из художественного отдела.

6

Поиск шаблонов из списка на основе заданных параметров поиска:

- размер формы зубочистки;

Соответствие найденного шаблона (шаблонов) параметрам поиска

Нажать на кнопку «Поиск», выбрать параметр «размер формы зубочистки»,

установить параметр «до», ввести в поле «длина» - 15, «ширина» - 3, «сечение» - 1. Выделить любой из найденных шаблонов, нажать на кнопку «Информация»

Появление найденных шаблонов, у которых параметры соответствуют параметрам, заданным в поиске

На экран выводятся шаблоны. При нажатии на кнопку «информация» конкретные строки совпадают с параметрами поиска: «Размер формы:

Длина – 13 (до 15 мм),

Ширина – 2 (до 3 мм),

Сечение – 0.5 (до 1мм)».

Остальные параметры - любые

7

Поиск шаблонов из списка на основе заданных параметров поиска:

- число отверстий

Соответствие найденного шаблона (шаблонов) параметрам поиска

Нажать на кнопку «Поиск», выбрать параметр «число отверстий», ввести в поле «количество» - 3 установить параметра «точно».

Выделить любой из найденных шаблонов, нажать на кнопку «Информация»

Появление найденных шаблонов, у которых параметры соответствуют параметрам, заданным в поиске

На экран выводятся шаблоны. При нажатии на кнопку «информация» конкретные строки совпадают с параметрами поиска:

«Количество отверстий в теле зубочистки: 3». Остальные параметры - любые

8

Поиск шаблонов из списка на основе заданных параметров поиска:

- вид отверстий

Соответствие найденного шаблона (шаблонов) параметрам поиска

Нажать на кнопку «Поиск», выбрать параметр «вид отверстий», выбрать параметр «любой». Выделить любой из найденных шаблонов, нажать на кнопку «Информация»

Появление найденных шаблонов, у которых параметры соответствуют параметрам, заданным в поиске

На экран выводятся шаблоны. При нажатии на кнопку «информация» конкретные строки совпадают с параметрами поиска:

«Количество отверстий в теле зубочистки: 2 (любое),

Форма отверстий: «Круглое (любое)». Остальные параметры - любые

9

Поиск шаблонов из списка на основе заданных параметров поиска:

- тип наконечника зубочистки

Соответствие найденного шаблона (шаблонов) параметрам поиска

Нажать на кнопку «Поиск», выбрать параметр «тип наконечника зубочистки», выбрать параметр «острый», нажать на кнопку «Информация»

Появление найденных шаблонов, у которых параметры соответствуют параметрам, заданным в поиске

На экран выводятся шаблоны. При нажатии на кнопку «информация» конкретные строки совпадают с параметрами поиска:

«наконечник зубочистки: острый». Остальные параметры - любые

10

Вызов приложения для создания нового шаблона зубочистки (в том числе на основе выбранного(-ых) из списка).

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

Нажать на кнопку «Создать»

Запуск приложения для редактирования нового шаблона

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

11

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

Проверка правильности генерации случайного шаблона с фиксированными параметрами

Нажать на кнопку «Создать случайный», в окне «Настройка генерации» ввести в поле «длина» - 20, «ширина» - 5, «сечение» - 1, «количество отверстий» - «2», «вид отверстий» - овал. Нажать на кнопку «Сгенерировать». Нажать на кнопку «Поиск»,

ввести в поле «длина» - 15, «ширина» - 3, «сечение» - 1, «количество отверстий» - 2, «вид наконечника» - овалВыделить найденный шаблон, нажать на кнопку «Информация»

Сгенерированный шаблон соответствует выбранным фиксированным параметрам

На экран выводится шаблоны – результат поиска. При нажатии на кнопку «информация» конкретные строки совпадают с параметрами генерации: «Размер формы:

Длина – 20,

Ширина – 5

Сечение – 1,

Количество отверстий: 2, вид отверстий: Овал».

Остальные параметры – любые (т.е. случайные)