Проектирование автоматизированной системы управления базой шаблонов зубочисток на примере ОАО "Зубочистка +"

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

·работчика из художественного отдела.

Исключения:

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

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

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

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

При задании любого параметра поиска и нажатии кнопки найти поиск выдает 0 вариантов.

После нажатия кнопки Сгенерировать в окне генерации в списке не появляется сгенерированный шаблон.

После нажатия на кнопку Художественный проект не появляется окно с параметрами проекта.

Диаграммы робастности:

Для 3.2.1 - На рисунке 25:

Рисунок 25 - Диаграмма робастности

 

Для 3.2.3…3.2.5, 3.2.7 - на рисунке 26:

 

Рисунок 26 - Диаграмма робастности

 

В) Для 3.2.2, 3.2.8 на рисунке 27:

 

Рисунок 27 - Диаграмма робастности

 

 

Г) Для 3.2.6 на рисунке 28:

 

Рисунок 28 - Диаграмма робастности

 

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

 

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

 

Рисунок 29

 

Рисунок 30

 

 

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

 

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

 

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

 

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

 

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

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

 

 

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

 

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

 

 

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

 

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

 

 

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

 

 

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

 

 

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

 

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

 

 

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

 

.1 Тест системы

 

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

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

 

Таблица 3

№Список функцийЦель тестаИсходные данныеОжидаемый результатФактический результат1Авторизация каждого пользователяПроверка безошибочного ввода фамилииВвести в поле Фамилия - Ахофщывшао353365Появление сообщения об ошибкеПоявляется сообщение Фамилия введена неверно, введите заново2Получение информации о характеристиках каждого шаблона зубочисток, созданного ранее.Проверка вывода информации в полном объемеВыбрать элемент, стоящий первым в списке, нажать на кнопку ИнформацияПоявление характеристик и уменьшенного изображения шаблонаПоявляется окно Информация, в котором выведены характеристики шаблона (размеры, число отверстий и т.д.), приводится уменьшенное изображение шаблона3Вызов приложения для редактирования каждого шаблона зубочисток.Проверка запуска приложения для редактированияВыбрать первый элемент списка, нажать на кнопку РедактироватьЗапуск приложения для редактирования этого шаблонаЗапускается приложение для редактирования, название проекта совпадает с названием выбранного шаблона4Добавление нового шаблона в список и добавление информации о его характеристиках.Проверка загрузки проекта в базуНажать на кнопку Добавить, в появившемся окне выбрать проект шаблона №1, нажать на кнопку Загрузить, после чего просмотреть и найти загруженный шаблон в спискеПосле загрузки в списке должен появиться нужный шаблонПосле загрузки в списке под номером 1 появляется загруженный шаблон5Получение информации о художественном проекте, связанном с разработкой каждого конкретного шаблона из спискаПроверка вывода информации о худ. проекте в полном объемеВыбрать элемент, стоящий первым в списке, нажать на кнопку Художественный проектПоявление уменьшенного изображения худ. проекта, характеристик оформления, ФИО разработчика из художественного отделаНа экране появляется окно с уменьшенным изображением худ. проекта текущего шаблона, окно, в котором приведены характеристики оформления и ФИО разработчика из художественного отдела.6Поиск шаблонов из списка на основе заданных параметров поиска: - размер формы зубочистки;Соответствие найденного шаблона (шаблонов) параметрам поискаНажать на кнопку Поиск, выбрать параметр размер формы зуб?/p>