Файл: Разработка проекта информационной системы для супермаркета.pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 27.05.2023

Просмотров: 406

Скачиваний: 4

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

При помощи панели инструментов добавляем компоненты на диаграмму, как показано на рисунке 11 и 12.

Рисунок 11 – Описание кнопок панели инструментов диаграммы компонентов в IBM Rational Rose

Рисунок 12 – Диаграмма компонентов после добавления компонента «Главная программа»

Для любого компонента возможно определить всевозможные качества, такие
как стандарт, язык программирования, декларации, реализуемые классы.
Редактирование качеств компонента исполняется с поддержкой диалогового
окошка спецификации качеств.

Диаграмма компонентов информационного ресурса показана на рисунке
13.

Рисунок 13 – Окончательный вид диаграммы компонентов информационного ресурса

Построение диаграммы размещения (развёртывания)

Распределенная конфигурация системы моделируется с помощью диаграммы размещения. 

Диаграмма размещения (развёртывания) отображает физические связи между программными и аппаратными компонентами системы, а так же считается неплохим средством для такого, чтобы продемонстрировать маршруты движения объектов и компонентов в распределенной системе. 
Любой узел на диаграмме размещения представляет собой кое-какой образ вычислительного устройства – в большинстве случаев доля аппаратуры. 

Данная аппаратура может быть обычным устройством или же датчиком, а так же может быть и большим компьютером. 

В целом диаграмму размещения (развёртывания) полезно использовать для того чтобы, отметить особые физические свойства системы. 

Главные элементы отображены на рисунке 14.

Рисунок 14 – Основные элементы для построения диаграммы размещения в IBM Rational Rose.

Диаграмма размещения (развёртывания) изображена на рисунке 15. На
ней показано взаимодействие файлов. Файл *.css ведет взаимодействие с клиентом на серверной стороне. Файлы *.php и *.sql так же ведут взаимодействие на серверной стороне, применяя веб-сервер Apache и СУБД PHPMyAdmin в соответствии с этим.

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

Диаграмма развертывания содержит графические изображения процессоров, устройств, процессов и связей между ними. В отличие от диаграмм логического представления, диаграмма развертывания является единой для системы в целом, поскольку должна всецело отражать особенности ее реализации. Эта диаграмма, по сути, завершает процесс ООАП для конкретной программной системы и ее разработка, как правило, является последним этапом спецификации модели.


Итак, перечислим цели, преследуемые при разработке диаграммы развертывания:

  • Определить распределение компонентов системы по ее физическим узлам.
  • Показать физические связи между всеми узлами реализации системы на этапе ее исполнения.
  • Выявить узкие места системы и реконфигурировать ее топологию для достижения требуемой производительности.

Для обеспечения этих требований диаграмма развертывания разрабатывается совместно системными аналитиками, сетевыми инженерами и системотехниками. Далее рассмотрим отдельные элементы, из которых состоят диаграммы развертывания.

При разработке простых программ, которые исполняются локально на одном компьютере, так же как и в случае диаграммы компонентов, необходимость в диаграмме развертывания может вообще отсутствовать. В более сложных ситуациях диаграмма развертывания строится для таких приложений, как:

  • Моделирование программных систем, реализующих технологию доступа к данным "клиент-сервер". Для подобных систем характерно четкое разделение полномочий и, соответственно, компонентов между клиентскими рабочими станциями и сервером базы данных. Возможность реализации "тонких" клиентов на простых терминалах или организация доступа к хранилищам данных приводит к необходимости уточнения не только топологии системы, но и ее компонентного состава.
  • Моделирование неоднородных распределенных архитектур. Речь идет о корпоративных интрасетях, насчитывающих сотни компьютеров и других периферийных устройств, функционирующих на различных платформах и под различными операционными системами. При этом отдельные узлы такой системы могут быть удалены друг от друга на сотни километров (филиалы компаний). В этом случае диаграмма развертывания становится важным инструментом визуализации общей топологии системы и контроля миграции отдельных компонентов между узлами.
  • Наконец, уже упоминавшиеся ранее, системы со встроенными микропроцессорами, которые могут функционировать автономно. Такие системы могут содержать самые разнообразные дополнительные устройства, обеспечивающие автономность их функционирования и решения целевых задач. Для подобных систем диаграмма развертывания позволяет визуализировать состав этих устройств и их взаимосвязи в системе.

ЗАКЛЮЧЕНИЕ

Проделав курсовой проект, были закреплены теоретические и практические знания, полученные на занятиях по дисциплине «Проектирование информационных систем».


Процесс проектирования организационных систем основан на совместном применении взаимодополняющих методов. Одной из важнейших задач управления на современном этапе является исследование и совершенствование методологии проектирования организационных систем в соответствии с изменяющимися условиями.

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

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

СПИСОК ЛИТЕРАТУРЫ

Методические указания к выполнению курсового проекта по дисциплине «Проектирование информационных систем». Изд. СКФУ, 2013 г.

Корпорация Майкрософт (Microsoft Corporation)., Перемещение данных Access в базу данных SQL Server с помощью мастера преобразования в формат SQL Server.

Базиян, Менахем и др. VisualFoxPro 6. Специальное издание: Пер. с англ. – М.: Издательский дом «Вильямс», 1999 – 928 с.

Бекаревич Ю.Б. Microsoft Access версия 7 — Москва: ДМК Пресс, 2003 — 324с.

Бобровский, С.И. Delphi 7. Учебный курс. Санкт — Петербург: Пинтер, 2004г. 736 стр.

Буч Г. Объектно – ориентированный анализ.

Вендров. А.М. Проектирование программного обеспечения экономических информационных систем: Учебное пособие. – М.: Финансы и статистика, 2002

Вендров.В.М Проектирование программного обеспечения экономических информационных систем: Учебник. – М.: Финансы и статистика, 2005. – 352 с.

Венчковский Л.Б. Разработка сложных программных изделий.

Гагарина Л.Г., Киселев Д.В., Федотова Е.Л Разработка и эксплуатация автоматизированных информационных систем. учеб. Пособие. Москва: ИД «Форум»: ИНФРА-М, 2009г. 384 стр.


Галатенко В.А., Основы информационной безопасности. Курс лекций. Учебное пособие. Москва: ИНТУИТ.РУ, 2004 г. 264 стр.

Гвоздева В.А. Основы построения автоматизированных информационных систем: учебник Москва: ИНФРА-М 2007г. 320 стр.

Голицын О.Л., Максимов Н.В., Попов И.И. Информационные системы. учебное пособие. Москва: ФОРУМ: ИНФРА-М, 2007г. 496 стр.

Гофман В. Работа с базами данных в Delphi. С-Пб: БХВ-Петербург 2001

Гребенюк Е. И., Гребенюк Н. А. Технические средства информатизации. Екатеринбург «Академия» 2007 г. 272 стр.

Грегори Р. Основы многопоточного, параллельного и распределенного программирования. Москва: Вильямс 2003г. 512 стр.

Дейт, К.Дж. Введение в системы баз данных – М.: Издательский дом Вильямс, 2009. – 89 с.

Дик, В.В. Информационные системы в экономике– М.

Емельянова, Н.З. Основы построения автоматизированных информационных систем – М. : Форум; Инфра-М, 2006. – 416 с.

Золотов, С.Ю. Проектирование информационных систем – Томск. : ТМЦДО, 2005. – 88 с.

Истомин Е. П., Новиков В. В.. Новикова М.В Высокоуровневые методы информатики и программирования . Москва: Андреевский Издательский дом 2006г. 228 стр.

Йордон Э., Аргила К. Объектно-ориентированный анализ и проектирование систем. Москва: Лори 2007г. 264 стр.

Калянов, Г.Н. CASE-технологии. Консалтинг при автоматизации бизнес процессов – М. : Горячая линия-Телеком, 2010. – 68 с.

Карминский А.М., и др. Информатизация бизнеса. Концепции, технологии, системы, Москва: Астрэль 2004г. 624 стр.

Карпова, П.Т. Базы данных. Модели, разработка, реализация. СПб. : Питер, 2008. – 304 с.

Маклаков, С.В. BPWin и ERWin. CASE-средства разработки информационных систем – М. : ДИАЛОГ-МИФИ, 2006. – 129 с.

Мельников В.В. Безопасность информации в автоматизированных системах, Москва: 2003г. 368 стр.

Мельников В.В. Финансы и статистика, 2002. – 74 с.

Михеева Е.В. Практикум по информационным технологиям в профессиональной деятельности. Учебное пособие. Москва: Academia, 2008г. 256 стр.

Михеев Е.В. Информационные технологии в профессиональной деятельности. Москва: ТК Велби, Проспект, 2007г. 448стр.

Романенко А. Г., Самойлюк О. Ф., Максимович Г. Ю., Информационные системы: Учебное пособие — 2-е издание, дополнительное Учебное пособие — Москва: 2007г.

Сибилев, В.Б. Проектирование баз данных: учебное пособие – Томск. : ТМЦДО, 2007. – 52 с.

Смирнова Г.Н. и др. Проектирование экономических информационных систем: Учебник – М. Финансы и статистка, 2001.

Смирнова, Г.Н. Проектирование экономических информационных систем. – М. : Финансы и статистика, 2001. – 108 с.