Автор работы: Пользователь скрыл имя, 25 Марта 2012 в 21:36, курсовая работа
Целью данного курсового проекта является анализ и изучение проектирования систем поддержки принятия решений, их создание и введения в эксплуатацию.
Актуальность темы объясняется тем, что современное производство полностью зависит от принимаемых решений. И насколько уместными и качественными будут данные решения, настолько успешным будет предприятие, фирма или иная производственная структура.
Введение 5
Глава 1. Определение систем поддержки принятия решений 7
1.1. Основы систем, помогающих в принятии решений 7
1.2. Сущность и компоненты систем поддержки принятия решений 9
1.3. Виды систем поддержки принятия решений 16
1.4. Архитектура систем поддержки принятия решений 17
Глава 2. Особенности проектирования систем поддержки принятия решений 23
2.1. Этапы проектирования систем поддержки принятия решений 23
2.2. Принципы построения систем поддержки принятия решений 29
2.3. Эксплуатационные требования к системе поддержки принятия решений с позиции пользователя 30
2.4. Задачи системы поддержки принятия решений 31
Глава 3. Анализ бизнес-процессов деятельности рекламного агентства 32
3.1 Функциональная модель деятельности рекламного агентства в графической нотации IDEF0 33
3.2. Информационно-логическая модель рекламного агентства 39
3.3. Создание диаграмм в графической нотации UML 42
Заключение 50
Список использованных источников 52
Итогом этапа построения логической модели базы данных системы бронирования и регистрации авиабилетов и изучения предметной области является база данных, готовая для заполнения и к разработке форм и составлению запросов.
Разработаем в программной среде Microsoft Visio 2007 следующие виды диаграмм в соответствии с графической нотацией UML (согласно выбранной предметной области):
UML используют
для моделирования бизнес-
Для каждой диаграммы приведем подробный сопроводительный текст.
Диаграммы
вариантов использования
На рис. 16 сконструирована диаграмма вариантов использования системы рекламного агентства. В системе используются 4 актера: клиент, менеджер, оператор и персонал.
На выполненной диаграмме представлены взаимоотношения всех актеров, какие обязанности и возможности присутствуют у каждого участника процесса деятельности рекламного агентства.
Рис. 1. Диаграмма вариантов использования
Диаграмма классов является типом диаграммы статической структуры. Она описывает структуру системы, показывая её классы, их атрибуты и операторы, а также взаимосвязи этих классов.[19]
Они являются одной из форм статического описания системы с точки зрения ее проектирования, показывая ее структуру. Диаграмма классов не отображает динамическое поведение объектов изображенных на ней классов. На диаграммах классов показываются классы, интерфейсы и отношения между ними.
Рис. 27. Диаграмма классов
На рис. 17 представлено 5 классов: Счет клиента, клиент, заказ, рекламное агентство и счет компании.
Диаграмма состояний описывает все возможные состояния одного экземпляра определенного класса и возможные последовательности его переходов из одного состояния в другое, то есть моделирует все изменения состояний объекта как его реакцию на внешние воздействия.[19]
Диаграммы состояний чаще всего используются для описания поведения отдельных объектов, но также могут быть применены для спецификации функциональности других компонентов моделей, таких как варианты использования, актеры, подсистемы, операции и методы.
Рис. 18. Диаграмма состояний заказа
Диаграммы деятельности используются при моделировании бизнес-процессов, технологических процессов, последовательных и параллельных вычислений[19].
На диаграмме деятельности отображается логика и последовательность переходов от одной деятельности к другой, а внимание аналитика фокусируется на результатах. Результат деятельности может привести к изменению состояния системы или возвращению некоторого значения.
Рис. 19. Диаграмма деятельности
На диаграмме последовательности изображаются только те объекты, которые непосредственно участвуют во взаимодействии. Ключевым моментом для диаграмм последовательности является динамика взаимодействия объектов во времени. Для моделирования взаимодействия объектов во времени в языке UML используются диаграммы последовательности.[19]
На рис.20 представлена диаграмма последовательности.
Рис.20. Диаграмма последовательности
На рис. 20 Использованы такие роли классификаторов, как: клиент, информационная система и касса. Диаграмма позволяет последовательно проследить весь процесс деятельности рекламного агентства.
Далее была
построена диаграмма
На диаграмме кооперации изображаются только отношения между объектами, играющими определенные роли во взаимодействии. На этой диаграмме не указывается время в виде отдельного измерения. Поэтому последовательность взаимодействий и параллельных потоков может быть определена с помощью порядковых номеров[19].
Рис. 21. Диаграмма кооперации
Диаграмма развертывания содержит графические изображения процессоров, устройств, процессов и связей между ними.[19]
Такая диаграмма показывает конфигурацию узлов, где производится обработка информации, и то, какие компоненты размещены на каждом узле.
Рис. 22. Диаграмма развертывания
На рис. 22 показаны узлы: рабочее место персонала, администратор, сервер и клиент. Через эти узлы проходит вся информация рекламного агентства.
Цель курсового проекта была успешно выполнена. В теоретическое теме были рассмотрены основные этапы проектирования систем поддержки принятия решений. Также были изучены виды и архитектуры подобных информационных систем. Для более детального изучения структуры систем поддержки принятия решений были рассмотрены такие составляющие как: подсистема данных, база моделей, подсистема управления интерфейсом.
В практической части были построены диаграммы, описывающие деятельность рекламного агентства, предложены модели, которые улучшают и упрощают деятельность компании. На втором этапе практической части курсовой работы была построена информационно-логическая модель салона красоты в нотации IDEF1X, которая отображает все имеющиеся сущности и связи между ними, и на основе этой модели была построена схема реляционной базы данных.
На сегодняшний день не существует признанного лидера в области
производства программного обеспечения для построения систем СППР. Ни одна из компаний не производит готового решения, что называется «из коробки», пригодного к непосредственному использованию в производственном процессе заказчика. Создание СППР всегда включает в себя стадии анализа данных и бизнес-процессов заказчика, проектирования структур хранилища с учетом его потребностей и технологических процессов.
Учитывая размер вовлекаемых финансовых и других ресурсов, сложность имногоэтапность проектов построения систем СППР очевидна высокая стоимостьошибок проектирования. Ошибки выбора программного обеспечения могут повлечьза собой финансовые расходы, не говоря уже об увеличении времени выполненияпроекта. Ошибки проектирования структуры данных могут вести как кнеприемлемым производственным характеристикам, так и стоить временипотраченного на перезагрузку данных, которое порой достигает несколькихсуток.
Поэтому глубоко понимая архитектуру необходимо избегать всяких ошибок, что влечет за собой значительное сокращение временивыполнения проекта и возможность получить максимальную отдачу от внедрения СППР.
Построение системы поддержки принятия решений — это достаточно сложный и серьезный проект. Один из наиболее эффективных подходов к его реализации заключается в использовании при разработке компонентов системы готовых прототипов — преднастроенных ИТ-решений. С их помощью можно увидеть работу будущей системы на реальных примерах, разобраться в ее возможностях и понять, каких результатов стоит ждать от ее применения. Сам проект в этом случае в значительной степени связан с адаптацией уже существующих, преднастроенных решений к особенностям бизнеса конкретной компании.
Без ежедневного методического наполнения, накапливаемого в системе только при решении реальных аналитических задач, система поддержки принятия решений быстро превратится в дорогую и невостребованную груду, далекую от реальных бизнес-процессов компании.
Значимость информационных систем подобного уровня признается и представителями большинства компаний. Однако в силу ряда причин, инициативные или заказные работы ведутся зачастую достаточно бессистемно, в основном в двух направлениях:
Информация о работе Проектирование систем поддержки принятия решений