Анализ и синтез информационных систем

Особенности проектирования информационной системы при моделировании работы справочной системы, содержащей следящие поля (наименования, характеристики, размеры). Проектирование UML-диаграммы, алгоритм разработки архитектуры программного обеспечения.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 26.05.2016
Размер файла 449,8 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://allbest.ru

Анализ и синтез информационных систем

Задание

Проектирование информационной системы моделирования работы справочной системы, содержащей следующие поля:

· Наименование;

· характеристики;

· размеры.

Спроектировать UML-диаграммы, архитектуру информационной системы.

Введение

UML - это Unified Modeling Language, как следует из названия - унифицированный язык моделирования. UML представляет собой набор соглашений, которые предназначены для облегчения процесса моделирования и обмена информацией в проектной группе. Наличие стандартизированной нотации позволяет сократить время на усвоение информации, упрощает общение и взаимодействие, облегчает документирование.

UML представляет собой графическую нотацию которая предназначена для моделирования и описания всех процессов протекающих в процессе разработки. ОсновуUML представляют диаграммы, которые различаются по типам и предназначены для моделирования различных аспектов разработки.

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

Для проектирования своей системы я использовала Dia Diagram Editor - свободный кроссплатформенный редактор диаграмм. Программа позволяет строить схемы различных уровней сложности, такие как, например, блок схемы процессов, схемы компьютерных сетей, телефонии, UML-диаграммы, планировки размещения оборудования, электросхемы, схемы контактных цепей, схемы по пневматике и гидравлике, логике, химии и многие другие. Все необходимые графические элементы для построения схем уже включены в установочный пакет. Dia Diagram Editor поддерживает вкладки, что позволяет работать сразу с несколькими документами. Программа поддерживает слои, масштабирование и привязку к сетке для более аккуратного размещения элементов. В программе предусмотрена возможность экспорта полученных схем в другие форматы, такие как png, bmp, gif, ico, tif, vdx (формат Visio XML), pdf и др.

Основные возможности Dia:

· Поддержка диаграмм потоков, структурных диаграмм и т. д.

· Экспорт в Postscript

· Загрузка и сохранение в формате XML

· Возможность описания новых объектов

· Установка свойств по умолчанию для добавляемых объектов

· Изменение цвета шрифта и заливки блоков

Кроме того, Dia позволяет экспортировать и сохранять диаграммы во множество перечисленных форматов:

· EPS (Encapsulated PostScript)

· SVG (Scalable Vector Graphics)

· DXF (Autocad's Drawing Interchange format)

· CGM (Computer Graphics Metafile defined by ISO standards)

· WMF (Windows Metafile)

· PNG (Portable Network Graphics)

· JPEG (Joint Photographic Experts Group)[2]

Тезаурус

Связи

ПК «имеет» атрибут номер;

БД «имеет» атрибут название;

БД «находится» в ПК;

БД "содержит" ЗАПИСЬ

ЗАПИСЬ «включает поле» НАИМЕНОВАНИЕ;

ЗАПИСЬ «включает поле» ХАРАКТЕРИСТИКИ;

ЗАПИСЬ «включает поле» РАЗМЕРЫ;

АДМИН «записывает» БД;

АДМИН «имеет» атрибут имя;

ПОЛЬЗОВАТЕЛЬ «обращается» к БД;

ПОЛЬЗОВАТЕЛЬ «имеет» атрибут имя.

Диаграмма вариантов использования

Рисунок 1 - Диаграмма вариантов использования

Диаграмма классов

Рисунок 2 - Диаграмма классов

Диаграмма последовательности действий

Рисунок 3 - Диаграмма последовательности действий

Диаграмма коопераций

Рисунок 4 - Диаграмма коопераций

Диаграмма состояний

Рисунок 5 - Диаграмма состояний

Диаграмма деятельности

Рисунок 6 - Диаграмма деятельности

Диаграмма размещений

Рисунок 7 - Диаграмма размещений

2. Архитектура информационной системы

Архитектура информационной системы - концепция, определяющая модель, структуру, выполняемые функции и взаимосвязь компонентов информационной системы.

Архитектура данной информационной системы представлена на рисунке 8 и является файл-серверной:

Рисунок 8 - Архитектура файл-сервер

Суть этой архитектуры сводится к тому, что на каждом из персональных компьютеров запускается приложение, использующее общие файлы, находящиеся на файловом сервере. Т.е. файлы базы данных по запросу клиентов передаются на персональный компьютер, т.е. рабочую станцию клиента, где они и обрабатываются[2].

Архитектура "файл-сервер" предусматривает концентрацию обработки на рабочих станциях. Основным преимуществом этого варианта является простота и относительная дешевизна. Подобное решение приемлемо, пока число пользователей, одновременно работающих с базой данных, не превышает 5-10 человек. При увеличении количества пользователей система может "захлебнуться" из-за перегруженности ЛВС большими потоками необработанной информации.

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

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

Заключение

информационный программный алгоритм моделирование

В данной курсовой работе спроектирована информационная система моделирования работы справочной системы, содержащей следящие поля:

· Наименование;

· характеристики;

· размеры.

Разработаны UML-диаграммы, с использованием Dia Diagram Editor.

Выполнено проектирование архитектуры информационной системы.

Библиографический список

1. Проектирование информационных систем - Автор: Гвоздева Т.В., Баллод Б.А., издательство: Феникс, год издания: 2009, Страниц: 512.

2. Анализ и проектирование информационных систем с помощью UML 2.0 - Автор: Мацяшек Лешек А., издательство: Вильямс, год издания: 2008, Страниц: 816.

Размещено на Allbest.ru


Подобные документы

  • Основные области проектирования информационных систем: базы данных, программы (выполнение к запросам данных), топология сети, конфигурации аппаратных средств. Модели жизненного цикла программного обеспечения. Этапы проектирования информационной системы.

    реферат [36,1 K], добавлен 29.04.2010

  • Развитие информационных систем. Современный рынок финансово-экономического прикладного программного обеспечения. Преимущества и недостатки внедрения автоматизированных информационных систем. Методы проектирования автоматизированных информационных систем.

    дипломная работа [1,5 M], добавлен 22.11.2015

  • UML как стандарт для создания модели информационной системы. Особенности работы в средстве проектирования Rational Rose 2003. Назначение операций главного меню File и Edit. Особенности разработки диаграммы развертывания в среде IBM Rational Rose 2003.

    дипломная работа [524,1 K], добавлен 27.09.2010

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

    дипломная работа [222,2 K], добавлен 25.03.2013

  • Описание процесса проектирования информационно–справочной системы с помощью среды разработки PascalABC.Net, ее использование для регистрации обращений в медицинское учреждение. Логическая структура программы, алгоритм ее работы, особенности интерфейса.

    курсовая работа [628,8 K], добавлен 07.06.2017

  • Методологии разработки информационных систем в отечественной и зарубежной литературе. Государственные и международные стандарты в области разработки программного обеспечения. Разработка фрагмента информационной системы "Учебно-методический ресурс".

    курсовая работа [364,6 K], добавлен 28.05.2009

  • Анализ предметной области, этапы проектирования автоматизированных информационных систем. Инструментальные системы разработки программного обеспечения. Роль CASE-средств в проектировании информационной модели. Логическая модель проектируемой базы данных.

    курсовая работа [410,6 K], добавлен 21.03.2011

  • Технология разработки информационных систем (ИС). Жизненный цикл информационной системы. Состав и содержание работ на стадиях проектирования ИС. Проектирование унифицированной системы документации. Автоматизированное проектирование корпоративных ИС.

    реферат [176,9 K], добавлен 15.04.2012

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

    курсовая работа [383,8 K], добавлен 26.03.2015

  • Теоретические основы проектирования информационно-справочных систем. Значение информационно-справочных компонент в корпоративных информационных системах. Разработка концептуальной и инфологической модели информационно-справочной системы ГОУ НПО ПУ №33.

    дипломная работа [645,4 K], добавлен 02.09.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.