Файл: Курсовая работа Проектирование информационной системы магазина.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  Основные элементы для построения диаграммы размещения
в IBM Rational Rose
Диаграмма размещения (развёртывания) изображена на рисунке 15. На
ней показано взаимодействие файлов. Файл *.css взаимодействует с клиентом
на серверной стороне. Файлы *.php и *.sql также взаимодействуют на сервер-
ной стороне, используя веб-сервер Apache и СУБД PHPMyAdmin соответствен-
но.


Рисунок 15  Диаграмма размещения (развёртывания)


18

ЗАКЛЮЧЕНИЕ

Проделав курсовой проект, были закреплены теоретические и практиче-
ские знания, полученные на занятиях по дисциплине «Проектирование инфор-
мационных систем».
Процесс проектирования организационных систем основан на совмест
-
ном применении взаимодополняющих методов. Одной из важнейших задач
управления на современном этапе является исследование и совершенствование
методологии проектирования организационных систем в соответствии с изме-
няющимися условиями.
Проектирование  это деятельность человека или организации по созда-
нию проекта, то есть прототипа, прообраза предполагаемого или возможного
объекта, состояния; комплекта документации, предназначенной для создания
определённого объекта, его эксплуатации, ремонта и ликвидации, а также для
проверки или воспроизведения промежуточных и конечных решений, на основе
которых был разработан данный объект.
Проектирование может включать несколько этапов от подготовки техни-
ческого задания до испытания опытных образцов. Объектом проектирования
является проект материального предмета. Понятие проектирования не включает
в себя стадию реализации проекта. Проектирование обладает своей методоло-
гией, которая включает структуру деятельности, принципы и нормы деятельно-
сти, субъектов