Файл: Курсовая ПИАП Суворов.docx

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

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

Дисциплина: Проектирование информационных систем

Добавлен: 31.01.2019

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

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

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



Министерство образования и науки Российской Федерации
ФГБОУ ВО «Кубанский государственный технологический университет»
Кафедра информационных систем и программирования
(наименование кафедры)
Институт компьютерных систем и информационной безопасности



ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
к курсовому проекту


по дисциплине ____Проектирование и архитектура программных систем
(наименование дисциплины)
на тему __Разработка проекта модели программы системы автоматизирующей деятельность библиотеки____________________________________________
(тема курсового проекта (работы))

Выполнил студент группы ___15-КБ-ПР1_Суворов Даниил Александрович___
(ф.и.о.)
Допущен к защите_________________________________________________
Руководитель работы_______________________________________________
Нормоконтролер ___________________________________________________
Защищен ___________________________ Оценка _______________________
(дата)
Члены комиссии ___________________________________________________
(подпись, дата, расшифровка подписи)



К раснодар
2018

Министерство образования и науки Российской Федерации
ФГБОУ ВО «Кубанский государственный технологический университет»
Кафедра информационных систем и программирования
(наименование кафедры)


УТВЕРЖДАЮ
Зав. кафедрой __________________


З А Д А Н И Е
на курсовое проектирование


Студенту:_Суворов Д.А.__ группы_15-КБ-ПР1 ______4________ курса
(Ф.И.О.) (№ группы и курса)
института компьютерных систем и защиты информации
направления 09.03.04 Программная инженерия

Тема работы: Разработка проекта модели программы системы_________ автоматизирующей деятельность библиотеки________________________
Содержание задания: Разработка проекта модели программы системы__ автоматизирующей деятельность библиотеки________________________

Объем работы:
а) пояснительная записка к проекту _____________ с.
б) файл с разработанным проектом.
Рекомендуемая литература_________________________________________
Срок выполнения работы: с "___" _сентября__по "___"_декабря2018_г.
Срок защиты: "___"_декабря___2018_г.
Дата выдачи задания: "___"__сентября__2018__г.

Дата сдачи работы на кафедру:"___"____20__г.

Руководитель работы _________________________________

(подпись, ф.и.о., звание, степень)

Задание принял студент _______________________________
(подпись, дата)


Р еферат


Пояснительная записка курсового проекта __ с., __ рис., __ источников.

UML-ДИАГРАММЫ, IBM RATIONAL ROSE, ДИАГРАММЫ КЛАССОВ, МОДЕЛЬ, БИБЛИОТЕКА, УЗЕЛ, АВТОМАТИЗИРУЮЩИЙ, ДИАГРАММА ПЕРЕХОДОВ СОСТОЯНИЙ, СУБЪЕКТ, СХЕМА ВАРИАНТОВ ИСПОЛЬЗОВАНИЯ, ДИАГРАММЫ РАЗМЕЩЕНИЯ, ВКЛЮЧЕНИЕ

Объектом исследования является модель программы автоматизирующей деятельность библиотеки и способы его взаимодействия с пользователем, читателем. Исследование и описание процессов работы библиотеки реализовано по средствам UML-диаграмм среды IBM RATIONAL ROSE.

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

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





Содержание

Введение 5

1 Нормативные ссылки 6

2 Теоретические сведения 7

2.1 Среда моделирования Rational Rose 7

2.2 Виды диаграмм 8

3 Описание задания 12

4 Реализация……………………….……………………………………..………13

Заключение……………………………………………………………...……..…15

Список используемой литературы……………………………………...………16






Введение

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

Автоматизация библиотек стала у нас уже довольно избитой темой и об автоматизации библиотек как в них самих, так и вне библиотек рассуждают все. Есть, безусловно, осязаемые успехи в этой области, и, конечно, никоим образом нельзя сравнивать уровень автоматизации библиотек сегодня и, скажем, 5-7 лет назад. Но не все так очевидно и не все так просто. Смешались многие понятия, на поле автоматизации вышли новые конкуренты.

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





















1 НОРМАТИВНЫЕ ССЫЛКИ

ГОСТ Р 1.5-2012 Стандартизация в Российской Федерации. Стандарты национальные. Правила построения, изложения, оформления и обозначения

ГОСТ 2.104-2006 ЕСКД. Основные надписи

ГОСТ 7.80-2000 СИБИД. Библиографическая запись. Заголовок. Общие требования и правила составления

ГОСТ 7.82-2001 СИБИД. Библиографическая запись. Библиографическое описание электронных ресурсов. Общие требования и правила составления

ГОСТ 7.9-95 СИБИД. Реферат и аннотация. Общие требования

ГОСТ 19.001-77 ЕСПД. Общие положения

ГОСТ 19.104-78 ЕСПД. Основные надписи

ГОСТ 19.105-78 ЕСПД. Общие требования к программным документам

ГОСТ 19.401-78 ЕСПД. Текст программы. Требования к содержанию и оформлению

ГОСТ 19.402-78 ЕСПД. Описание программы

ГОСТ 19.404-79 ЕСПД. Пояснительная записка. Требования к содержанию и оформлению

МР КубГТУ 4.4.3-2012 СМК. Учебно-методическая деятельность. Выпускные квалификационные работы




2 ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ

2.1 Среда моделирования Rational Rose

Все продукты Rational Rose поддерживают язык Unified Modeling Language (UML); тем не менее, эти продукты различаются технологиями реализации, которые они поддерживают. Rational Rose - среда моделирования, которая поддерживает генерацию кода из моделей, написанных на языке Ada, ANSI C++, C++, CORBA, Java/J2EE, Visual C++ и Visual Basic.

IBM Rational Rose - популярное средство визуального моделирования, которое считается стандартом среди средств визуального проектирования приложений. Этот продукт входит в состав пакета IBM Rational Suite и предназначен для моделирования программных систем с использованием широкого круга инструментальных средств и платформ. Инструментальное средство IBM Rational Rose расширяет возможности моделирования программных систем, выходящих за рамки платформы J2EE и инструментальных средств моделирования в составе IBM Rational Professional Bundle.

Являясь простым и мощным решением для визуальной разработки информационных систем любого класса, Rational Rose позволяет создавать, изменять и проверять корректность модели. Rational Rose объединяет команду разработчиков на базе универсального языка моделирования UML, который определяет стандартную графическую символику для описания архитектуры ПО. Любые участники проекта - аналитики, специалисты по моделированию, разработчики и другие - могут использовать модели, построенные в Rational Rose, для большей эффективности создания конечного продукта.




    1. Виды диаграмм

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

Рисунок 1 – Пример схема вариантов использования


Диаграмма переходов состояний (рис. 2) демонстрирует поведение разрабатываемой программной системы при получении управляющих воздействий (извне). В диаграммах такого вида узлы соответствуют состояниям системы, а дуги - переходу системы из одного состояния в другое. Узел, из которого выходит дуга, является начальным (промежуточным) состоянием, а узел, в который входит, - следующим состоянием.

Рисунок 2 – Пример схемы переходов состояний