Курсовая работа: Разработка автоматизированной системы управления "Трехмерная печать"
Клиент – его задачей является придти в филиал фирмы “3Dprint” и заказать для себя трехмерную модель, предоставив свои личные данные.
Касса – обслужить клиента, выслушав его требования и создав для этого соответствующий заказ.
Менеджер – назначение оператора на обслуживание принтера для печати модели.
Оператор – слежение за процессом печати принтера и устранение неисправностей.
Администратор - Добавляет и удаляет пользователей. Следит за функционированием системы
Принтер – должен распечатать трехмерную модель.
Доставщик – доставить изготовленную модель по адресу.
Прецеденты
Бизнес процесс | Инициатор | Прецедент |
Ввод личных данных о клиенте | Касса | Составление заказа |
Выбор желаемой модели | Касса | Составление заказа |
Запуск ПК, выключение ПК | Менеджер | Инициация работы системы |
Запись или удаление ползователей в системе. Изменение прав доступа пользователей | Системный администратор | Управление пользователями |
Установка необходимого ПО для безопасности системы | Системный администратор | Обеспечение безопасности системы |
Назначить оператора на работу с моделью | Менеджер | Назначение сотрудников |
Слежение за процессом печати | Оператор | Печать трехмерной модели |
Печать модели | Принтер | Печать трехмерной модели |
Составить статистику по заказам | Менеджер | Составление статистики |
Доставить модель | Доставщик | Доставка модели |
Далее в соответствии со списком исполнителей и их задач строится диаграмма прецедентов (Приложение 1), которая иллюстрирует способ использования системы внешними исполнителями.
Прецедент – набор сценариев использования, в котором каждый экземпляр сценария представляет собой последовательность действий, выполняемых системой для достижения ощутимого для конкретного исполнителя результата.
Прецедент «Составление заказа»
Клиент приходит в филиал фирмы “3Dprint” и его целью является заказ трехмерной модели. Касса в свою очередь беседует с клиентом, обговаривая условия заказа, затем берет его личные данные – ФИО, домашний адрес, который впоследствии станет адресом доставки и счет кредитной карты. После осуществления этих операций касса создает новый заказ.
Прецедент «Инициация работы системы»
Менеджер заставляет функционировать всю систему, включая ПК.
Прецедент «Назначение сотрудников»
Менеджер, получая новые заказы в базе, проверяет есть ли свободные операторы. Если свободные операторы находятся, то менеджер назначает ответственного оператора.
Прецедент «Управление пользователями»
Системный администратор добавляет, удаляет и изменяет права доступа пользователей, зарегистрированных в системе.
Прецедент «Обеспечение безопасности системы»
Системный администратор устанавливает необходимое ПО для безопасности. В него входят: firewall, антивирусы, антитрояны и др.
Прецедент «Печать трехмерной модели»
Оператор, получив соответствующие указания от менеджера включает трехмерный принтер для печати соответствующей модели. В процессе печати он следит за отсутствием неисправностей, и исправляет их если они возникают.
Прецедент «Составление статистики»
После печати менеджер указывает в заказе статус готовности модели к отправке доставщиком. После чего он собирает статистику количества, общей цены, себестоимости производства трехмерных моделей за последнее время.
Прецедент «доставка модели»
Когда модель получает статус готовности к отправке, доставщик забирает ее на складе и отвозит клиенту по указанному им адресу.
Дополнительная спецификация
Дополнительная спецификация предоставлена в приложении 3.
Словарь терминов
Кассир – Сотрудник отделения, работающий с клиентами и принимающий их заказы.
Заказ – документ с личными данными о клиенте, его адресе проживания и выбранных моделей для печати.
Процесс печати – процесс создания трехмерной модели. Для осуществления процесса печати за принтером должен наблюдать соответствующий оператор, который в случае неисправностей будет их устранять.