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