Файл: Курсовая работа Проектирование информационной системы магазина.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 03.02.2024
Просмотров: 99
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
13
Диаграмма состояний для вариантов использования, связанных с актёром
«Администратор», показана на рисунке 9.
Рисунок 9 – Диаграмма состояний для вариантов использования,
связанных с актёром «Администратор»
Диаграмма состояний для вариантов использования, связанных с актёром
«Пользователь», показана на рисунке 10.
14
Рисунок 10 – Диаграмма состояний для вариантов использования, связан-
ных с актёром «Пользователь»
3.4 Построение диаграммы компонентов
Диаграмма компонентов показывает как выглядит модель на физическом
уровне. На ней изображаются компоненты программного обеспечения системы
и связи между ними.
На диаграмме компонентов были выделены следующие объекты:
База данных – организованная в соответствии с определёнными правила-
ми и поддерживаемая в памяти компьютера совокупность данных, характери-
зующая актуальное состояние некоторой предметной области и используемая
для удовлетворения информационных потребностей пользователей.
Данные, метаданные – содержат информацию о структуре данных (мета-
данных). В реляционной СУБД метаданные включают в себя системные табли-
15
цы (отношения), имена отношений, имена атрибутов этих отношений и типы
данных этих атрибутов.
Компонента – некоторая абстрактная единица, которая обладает функ-
циональностью, т. е. может выполнять определенные действия, связанные с
решением поставленных задач. На основании вышеизложенного можно выде-
лить следующие компоненты:
- pages – таблица в базе данных, содержащая такие значения, как id, title и
info.
- images – таблица, содержащая id, photos и kind.
- index.php – главный компонент информационного ресурса, объединяю-
щий в себе остальные компоненты.
- style.css – компонент, отвечающий за реализацию графического интер-
фейса сайта.
- dba.php – компонент, отвечающий за реализацию интерфейса с базой
данных.
- message.php – компонент, отвечающий за реализацию формы обратной
связи.
Добавление компонента на диаграмму осуществляется с помощью
операции главного меню: «Tools – Create – Component» или с помощью
операции контекстного меню: «New – Component».
С помощью панели инструментов добавляем компоненты на диаграмму,
как показано на рисунке 11 и 12.
Рисунок 11 – Описание кнопок панели инструментов диаграммы компо-
нентов в IBM Rational Rose
16
Рисунок 12 – Диаграмма компонентов после добавления компонента
«Главная программа»
Для каждого компонента можно определить различные свойства, такие
как стереотип, язык программирования, декларации, реализуемые классы.
Редактирование свойств компонента осуществляется с помощью диалогового
окна спецификации свойств.
Диаграмма компонентов информационного ресурса показана на рисунке
13.
Рисунок 13 – Окончательный вид диаграммы компонентов информацион-
ного ресурса
3.5 Построение диаграммы размещения (развёртывания)
17
Распределенная конфигурация системы моделируется с помощью диа-
граммы размещения.
Диаграмма размещения (развёртывания) отражает физические взаимосвя-
зи между программными и аппаратными компонентами системы, а также явля-
ется хорошим средством для того, чтобы показать маршруты перемещения объ-
ектов и компонентов в распределенной системе.
Каждый узел на диаграмме размещения представляет собой некоторый
тип вычислительного устройства – в большинстве случаев часть
1 2 3 4
аппаратуры.
Данная аппаратура может быть простым устройством или датчиком, а
может быть и большим компьютером.
В целом диаграмму размещения (развёртывания) полезно применять,
чтобы выделить особенные физические характеристики системы.
Основные элементы отображены на рисунке 14.
Данная аппаратура может быть простым устройством или датчиком, а
может быть и большим компьютером.
В целом диаграмму размещения (развёртывания) полезно применять,
чтобы выделить особенные физические характеристики системы.
Основные элементы отображены на рисунке 14.
Рисунок 14 – Основные элементы для построения диаграммы размещения
в IBM Rational Rose
Диаграмма размещения (развёртывания) изображена на рисунке 15. На
ней показано взаимодействие файлов. Файл *.css взаимодействует с клиентом
на серверной стороне. Файлы *.php и *.sql также взаимодействуют на сервер-
ной стороне, используя веб-сервер Apache и СУБД PHPMyAdmin соответствен-
но.
Рисунок 15 – Диаграмма размещения (развёртывания)
18
ЗАКЛЮЧЕНИЕ
Проделав курсовой проект, были закреплены теоретические и практиче-
ские знания, полученные на занятиях по дисциплине «Проектирование инфор-
мационных систем».
Процесс проектирования организационных систем основан на совмест
-
ном применении взаимодополняющих методов. Одной из важнейших задач
управления на современном этапе является исследование и совершенствование
методологии проектирования организационных систем в соответствии с изме-
няющимися условиями.
Проектирование – это деятельность человека или организации по созда-
нию проекта, то есть прототипа, прообраза предполагаемого или возможного
объекта, состояния; комплекта документации, предназначенной для создания
определённого объекта, его эксплуатации, ремонта и ликвидации, а также для
проверки или воспроизведения промежуточных и конечных решений, на основе
которых был разработан данный объект.
Проектирование может включать несколько этапов от подготовки техни-
ческого задания до испытания опытных образцов. Объектом проектирования
является проект материального предмета. Понятие проектирования не включает
в себя стадию реализации проекта. Проектирование обладает своей методоло-
гией, которая включает структуру деятельности, принципы и нормы деятельно-
сти, субъектов