Автор работы: Пользователь скрыл имя, 17 Декабря 2012 в 14:44, курсовая работа
Цель работы: создание модели ИС мебельного цеха.
Для выполнения поставленной цели необходимо решить следующие задачи:
Описать деятельность предприятия.
Выделить основные бизнес-процессы.
Создать проект системы средствами UML.
Введение 3
1. Анализ предметной области 4
1.1 Описание деятельности 4
1.2 Организационно-функциональная структура предприятия 5
1.3 Бизнес-процессы 7
2. Проектирование информационной системы средствами UML 9
2.1 Глоссарий проекта 9
2.2 Диаграмма вариантов использования 10
2.3 Анализ вариантов использования 11
2.4 Проектирование системы 14
2.4.1 Описание классов 14
2.4.2 Диаграмма классов 16
2.4.3 Диаграмма взаимодействия. 17
2.4.4 Диаграмма деятельности 18
Заключение 20
Список литературы 21
Данный вариант использования описывает процесс принятия и оформления заказа на покупку товара менеджером, при непосредственном участии клиента.
Основной поток:
Данный вариант использования начинает выполняться, когда клиент изъявляет желание совершить заказ.
Предусловия:
Клиент должен войти в систему.
Постусловия:
Если вариант использования выполнен успешно, то заказ направляется в технологический отдел на проработку.
2) Технологическая проработка заказа.
Данный вариант использования
описывает процесс
Основной поток:
Данный вариант начинает
выполняться, когда информация о
заказе поступила к дизайнеру-
Альтернативный потом:
Если при выполнении основного потока окажется, что клиентом была выбрана стандартная, разработанная ранее модель, то заказ сразу отправляется в мастерскую.
Предусловия:
Должен быть составлен договор между предприятием и клиентом.
Постусловия:
Если вариант использования успешно, то заказ направляется в мастерскую для выполнения.
3) Доставка материала со склада
Данный вариант использования
описывает процесс снабжения
предприятия необходимой
Основной поток:
Данный вариант начинает использоваться, когда информация о заказе поступила к комплектовщику от дизайнера-технолога.
Альтернативный поток:
При отсутствии возможности немедленной доставки запрашиваемых материалов, выполнение заказа задерживается.
Предусловия:
Модель заказа должна быть
проработана дизайнером-
Постусловия:
Если вариант использования выполнен успешно, то в мастерской приступают к непосредственному выполнению заказа.
Данный вариант использования описывает процесс создания товара мастером. Это включает в себя распилку пиломатериалов, обтяжку мебели тканью, оснащение фурнитурой и т.д.
Основной поток:
Данный вариант использования начинает выполняться, когда доставлены необходимые материалы.
Альтернативный поток:
При отсутствии необходимых материалов, выполнение заказа задерживается.
Предусловия:
Запрашиваемые материалы должны быть доставлены со склада.
Постусловия:
Если вариант использования выполнен успешно, то готовый заказ передается отделу доставки.
Данный вариант использования описывает процесс доставки товара покупателю по заранее оговоренному адресу.
Основной поток:
Данный вариант начинает выполняться, когда завершено выполнение заказа в мастерской.
Альтернативный поток:
При задержке выполнения заказа, доставка переносится на другое время.
Предусловия:
Изготовление заказа должно быть полностью завершено.
Постусловия:
Если вариант использования выполнен успешно, то товар поступает к клиенту, а предприятие получает оплату.
В данной работе рассматриваются следующие классы:
Рассмотрим их более подробно:
Данный класс взаимодействует с классом «Контроллер».
Класс имеет следующие атрибуты:
Класс выполняет следующие операции:
Данный класс взаимодействует с классом «Контроллер».
Класс имеет собственные атрибуты:
Класс выполняет следующие операции:
Это управляющий класс, который контролирует деятельность всей системы.
Данный класс взаимодействует с классом «Контроллер».
Класс имеет собственные атрибуты:
Класс выполняет следующие операции:
Данный класс взаимодействует с классом «Контроллер».
Класс имеет собственные атрибуты:
Класс выполняет следующие операции:
Данный класс взаимодействует с классом «Контроллер».
Класс имеет собственные атрибуты:
Класс выполняет следующие операции:
Данный класс взаимодействует с классом «Контроллер».
Класс имеет собственные атрибуты:
Класс выполняет следующие операции:
Диаграмма классов ИС предприятия показа на рисунке 2.
Рисунок 2. Диаграмма классов
Особенности взаимодействия элементов моделируемой системы могут быть представлены на диаграммах кооперации и последовательности. Диаграммы кооперации используются для спецификации динамики поведения систем, хотя время в явном виде в них отсутствует. Однако временной аспект поведения может иметь существенное значение при моделировании синхронных процессов, описывающих взаимодействие объектов. Именно для этой цели в языке UML используются диаграммы последовательности.
Диаграмма взаимодействия показывает взаимодействие объектов, упорядоченных по времени их появления. Диаграмма взаимодействия частей информационной системы мебельного цеха представлена на рисунке 3.
Рисунок 3. Диаграмма взаимодействия
При моделировании поведения
проектируемой или
На рисунке 4 представлена диаграмма деятельности мебельного цеха.
Рисунок 4. Диаграмма деятельности
Проекты моделирования бизнес-
Рисунок 5. Диаграмма деятельности с дорожками
В ходе выполнения курсовой работы была изучена деятельность и выделены основные бизнес-процессы мебельного цеха:
Так же была разработана модель ИС мебельного цеха. Были созданы основные диаграммы в пакете Rational Rose.
Разработанная модель необходима
предприятию для автоматизации
процесса передачи информации в компании
и ускорения обработки заказа,
полученная модель поможет предприятию
в дальнейшем занять свою нишу на рынке
и эффективно участвовать в конкурентной
борьбе за покупателей.