Файл: Министерство связи и массовых коммуникаций российской федерации.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 03.12.2023
Просмотров: 274
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
МИНИСТЕРСТВО СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ «САНКТ-ПЕТЕРБУГРСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ им. проф. М.А. БОНЧ-БРУЕВИЧА»Факультет Информационных систем и технологийКафедра Информационных управляющих системНаправление (специальность): 09.03.02 «Информационные системы и технологии» Дисциплина: Методы и средства проектирования информационных систем и технологий
Кафедра информационных управляющих системНаправление: 09.03.02 Информационные системы и технологии Профиль: Информационные системы и технологииПояснительная записка к курсовому проекту Проектирование информационной системы «Аптеки»по дисциплине«Методы и средства проектирования информационных систем и технологий»Выполнил:Студент группы ИБ-97сПодгорный Р.А. «»2021 г.Принял:ст. преп. каф. ИУСКотловаМ.В. «»2021 г. Оценка Санкт-Петербург 2021
ЗАДАНИЕ 1
ВВЕДЕНИЕ 6
1.Состав и структура информационной системы 7
1.1.Инструментальные средства проектирования 8
2.Описание предметной области 12
3.Диаграмма вариантов использования 14
4.Диаграмма последовательности 17
5.Диаграмма состояний 20
6.Диаграмма деятельности 22
7.Диаграмма классов 24
Заключение 27
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 28
UML пригоден для моделирования систем различного назначения, от самых мелких до распределенных крупных Web-приложений. Язык позволяет рассмотреть систему со всех точек зрения, которые напрямую относятся к ее разработке и дальнейшему физическому развертыванию. Это реализовано за счет создания определенных UML-диаграмм. Диаграммы языка моделируют и визуализируют поведение системы в реальном ее представлении. Также диаграммы, составленные по методологии UML, позволяют облегчить взаимоотношения между разработчиками отдельных частей системы, и, при необходимости, диаграммы модифицируются.Словарь языка UML включает три вида блоков:
Для проектирования базы данных информационной системы было использовано CASE средство ERwin.CASE средство ERwin - средство разработки структуры базы данных (БД). Позволяет проектировать и документировать базы данных, хранилища, витрины данных. ERwin сочетает графический интерфейс Windows, инструменты для построения ER-диаграмм, редакторы для создания инфологического и физического описания модели данных и прозрачную поддержку ведущих реляционных СУБД и настольных баз данных. С помощью ERwin можно создавать или проводить обратное проектирование баз данных. Интерфейс приложения понятен и удобен в использовании, что делает продукт хорошим средством помощи разработчику [7].Семейство продуктов ERwin представляет собой набор средств концептуального моделирования данных, использующих методологию IDEF1X. ERwin реализует проектирование схемы БД, генерацию ее описания на языке целевой СУБД (Oracle, Informix, Sybase, DB2, Microsoft SQL Server и др.) и реверс-инжиниринг существующей БД. ERwin позволяет создавать и визуализировать модели данных, что несомненно удобно для разработчика, он может добиться наибольшей точности и правильности в создании модели, ее полного соответствия требованиям приложения. Визуальное моделирование повышает качество создаваемых структур и скорость их разработки. Так же предоставляются инструменты взаимодействия с популярными средствами разработки клиентских приложений и генерации конечного рабочего кода моделей данных приложений, что позволяет сократить время на его написание.
ЗАДАНИЕ
на выполнение курсового проекта-
Студент Подгорный Роман Александрович № группы ИБ-97с -
Тема курсового проекта: «Проектирование информационной системы «Аптеки»» -
Цели и задачи информационной системы: добавление и изменение медикаментов, осуществление продаж медикаментов, сбор данных по продажам и заказам. -
Перечень основных пользователей информационной системы: менеджер аптеки и продавец; -
Перечень основных функций информационной системы: добавление и изменение медикаментов, продажа и заказы; -
При построении диаграмм UML используется средство сайт lucid.app -
В курсовом проекте представлены следующие диаграммы:
-
диаграмма вариантов использования описывает всех возможных «актеров» системы и вариантов использования; -
диаграммы последовательности для основных вариантов использования (3 диаграммы); -
диаграммы состояний для основных состояний системы; -
диаграммы деятельности, описывающие работу проектируемой системы; -
диаграмма классов.
Кафедра информационных управляющих системНаправление: 09.03.02 Информационные системы и технологии Профиль: Информационные системы и технологииПояснительная записка к курсовому проекту Проектирование информационной системы «Аптеки»по дисциплине«Методы и средства проектирования информационных систем и технологий»Выполнил:Студент группы ИБ-97сПодгорный Р.А. «»2021 г.Принял:ст. преп. каф. ИУСКотловаМ.В. «»2021 г. Оценка Санкт-Петербург 2021
Содержание
ЗАДАНИЕ 1
ВВЕДЕНИЕ 6
1.Состав и структура информационной системы 7
1.1.Инструментальные средства проектирования 8
2.Описание предметной области 12
3.Диаграмма вариантов использования 14
4.Диаграмма последовательности 17
5.Диаграмма состояний 20
6.Диаграмма деятельности 22
7.Диаграмма классов 24
Заключение 27
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 28
ВВЕДЕНИЕ
Здоровье человека всегда занимало в социальной сфере первые места. С развитием общества, наук и технологий лекарства стали повседневными вещами, которые любой человек может приобрести в аптеке, чего раньше было непросто сделать.Для оказания различной лекарственной помощи населению стали открываться аптеки, аптечные киоски, создаваться аптечные сети во многих населенных пунктах нашей страны. В некоторых аптечных пунктах оказываются услуги по производству лекарств на заказ.Одновременно с развитием информационных технологий и роста населения возникла потребность в автоматизации аптечной деятельности, создании специальных систем, поддерживающих работу аптечных магазинов. Количество покупателей лекарств увеличивается, одновременно с этим увеличивается производство медикаментов, управлять такими большими объемами данных без помощи информационных систем становится невозможно.В современном разнообразии компаний, предоставляющих услуги по автоматизации коммерческой деятельности, управленцу приходится выбирать лучшее решение для своей организации.Для решения подобных проблем применяются информационные системы. Они предназначены для хранения и обработки информации. Одним из этапов проектировки правильной ИС является изучение объекта, формирование требований и т.д. Язык UML – идеально подходит для наглядного, визуального отображения бизнес-процессов, документирования и проектирования различных моделей.-
Состав и структура информационной системы
-
диаграмму вариантов использования; -
диаграмму последовательности; -
диаграмму состояний; -
диаграммы деятельности; -
диаграмму классов.
-
Инструментальные средства проектирования
UML пригоден для моделирования систем различного назначения, от самых мелких до распределенных крупных Web-приложений. Язык позволяет рассмотреть систему со всех точек зрения, которые напрямую относятся к ее разработке и дальнейшему физическому развертыванию. Это реализовано за счет создания определенных UML-диаграмм. Диаграммы языка моделируют и визуализируют поведение системы в реальном ее представлении. Также диаграммы, составленные по методологии UML, позволяют облегчить взаимоотношения между разработчиками отдельных частей системы, и, при необходимости, диаграммы модифицируются.Словарь языка UML включает три вида блоков:
-
сущности - это абстракции, являющиеся основными элементами модели; -
отношения - части, связывающие различные сущности; -
диаграммы - блоки, группирующие представляющие интерес совокупности сущностей.
-
диаграмма вариантов использования, на ней выделяют основных пользователей разрабатываемого приложения (актеров) и их варианты использования, функции, которые должна поддерживать разрабатываемая система и которые должны будут выполняться ее пользователями; -
диаграмма классов, описывает структуру системы, атрибуты и методы классов, способы взаимодействия объектов классов, зависимости между классами, с точки зрения реализация, диаграмма описывает классы, которые присутствуют непосредственно в коде разрабатываемого приложения; -
диаграмма состояний, показывает состояния объектов системы и условия перехода из одного состояния в другое, моделирует поведение объектов классов в приложении; -
диаграмма деятельности, используются для моделирования бизнес процессов, протекающих в системе, представляют собой последовательность выполняемых действий; -
диаграмма последовательности, показывает взаимодействие объектов системы с учетом времени, на ней выделяют сообщения, которыми обмениваются различные объекты; -
диаграмма коопераций, схожа с диаграммой последовательности, но здесь не учитывается временной фактор; -
диаграмма компонентов, показывает структуру системы и ее разбиение на статические компоненты и связи между ними, в качестве них могут выступать: файлы, библиотеки, подключаемые модули, исполняемые файлы и пакеты; -
диаграмма развертывания, показывает способ физического развертывания разрабатываемого приложения.
Для проектирования базы данных информационной системы было использовано CASE средство ERwin.CASE средство ERwin - средство разработки структуры базы данных (БД). Позволяет проектировать и документировать базы данных, хранилища, витрины данных. ERwin сочетает графический интерфейс Windows, инструменты для построения ER-диаграмм, редакторы для создания инфологического и физического описания модели данных и прозрачную поддержку ведущих реляционных СУБД и настольных баз данных. С помощью ERwin можно создавать или проводить обратное проектирование баз данных. Интерфейс приложения понятен и удобен в использовании, что делает продукт хорошим средством помощи разработчику [7].Семейство продуктов ERwin представляет собой набор средств концептуального моделирования данных, использующих методологию IDEF1X. ERwin реализует проектирование схемы БД, генерацию ее описания на языке целевой СУБД (Oracle, Informix, Sybase, DB2, Microsoft SQL Server и др.) и реверс-инжиниринг существующей БД. ERwin позволяет создавать и визуализировать модели данных, что несомненно удобно для разработчика, он может добиться наибольшей точности и правильности в создании модели, ее полного соответствия требованиям приложения. Визуальное моделирование повышает качество создаваемых структур и скорость их разработки. Так же предоставляются инструменты взаимодействия с популярными средствами разработки клиентских приложений и генерации конечного рабочего кода моделей данных приложений, что позволяет сократить время на его написание.
-
Описание предметной области