Файл: Курсовая работа по дисциплине Методы и средства проектирования информационных систем и технологий.docx
Добавлен: 09.11.2023
Просмотров: 1177
Скачиваний: 34
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
СОДЕРЖАНИЕ
1 Разработка плана проекта автоматизированнойинформационной системы
3 Выбор методологии проектирования ИС
4 Структурное (функциональное) моделирование ИС
4.1 Моделирование бизнес-процессов в методологии IDEF0
4.2 Моделирование потоков данных (DFD)
5 Объектно-ориентированное проектированиеинформационной системы
5.4 Построение диаграммы классов
5.5 Построение физической модели базы данных
5.6 Построение диаграммы компонентов
Министерство науки и высшего образования Российской Федерации
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ
ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
«ОРЕНБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»
Факультет математики и информационных технологий
Кафедра информатики
КУРСОВАЯ РАБОТА
по дисциплине «Методы и средства проектирования информационных систем и технологий»
Проектирование компонентов информационной системы
Пояснительная записка
ОГУ 09.03.02 3022. 573 ПЗ
Руководитель
канд. техн. наук, доцент
В. В. Извозчикова
« »2022 г.
Студент группы: 19ИСТ (ба)ОП
В.Е. Поляков
« »2022 г.
Оренбург 2022
Утверждаю
Заведующий кафедрой информатики
_________________Токарева М.А.
«_____»______________20_____г.
ЗАДАНИЕ
на выполнение курсовой работы
студенту Полякоову ВадимуЕвгеньевичу
по направлению подготовки 09.03.02 Информационные системы и технологии
по дисциплине «Методы и средства проектирования информационных систем и технологий»
1 Тема работы: Проектирование компонентов информационной системы
2 Срок сдачи студентом работы «06» июня 2022 г.
3 Цель и задачи работы
Цель: проектирование компонентов информационной системы «Библиотека вуза» с помощью современных средств и методов
Задачи:
– составление плана проекта;
– анализ предметной области;
– анализ и выбор метода и средства проектирования;
– разработка концептуальной модели области;
– разработка логической модель области;
– разработка физической модели области.
4 Исходные данные краткое описание предметной области «Информационная система библиотеки вуза»
5 Перечень вопросов, подлежащих разработке:
– составление плана проектирования;
– анализ предметной области;
– выбор методологии проектирования;
– моделирование бизнес-процессов в организации (IDEF0);
– моделирование потоков данных (DFD);
– создание диаграмм вариантов использования, взаимодействия, деятельности, классов, компонентов, размещения.
Дата выдачи и получения задания
Руководитель «07» февраля 2022г. _____________ Извозчикова В.В.
Студент «07» февраля 2022г. _____________ Поляков В.Е.
Аннотация
Данная курсовая работа посвящена проектированию информационной системы по выбранной предметной области «Информационная система библиотеки вуза»
При создании курсовой работы первым этапом был разработан план написания курсовой работы. Далее произведен анализ предметной области и выявление основных структур. И выбор методологии проектирования ИС.
Следующие два этапа были направлены на конкретное создание диаграмм, для описания процессов информационной системы. Для проектирования информационной системы были использованы средства как структурно-функционального, так и объектно-ориентированного моделирования. С помощью методологии IDEF0 была построена контекстная диаграмма и проведена декомпозиция до первого уровня. Также разработана схема информационных потоков данных (DFD). Используя объектно-ориентированный подход была построена диаграмма прецедентов, диаграмма взаимодействия, диаграмма компонентов, диаграмма активности, диаграмма классов, диаграмма размещения, физическая модель базы данных. Полученная модель является достаточной для перехода к физической реализации системы управления.
Для построения всех диаграмм и написания данной курсовой работы были использованы программы специально для этого предназначенные. А именно IBM Rational Rose, MySQL Workbench, CASE-средство AllFusion Process Modeler.
Работа содержит 30 листов текста, в том числе 17 рисунков.
Содержание
Введение 6
1 Разработка плана проекта автоматизированной информационной системы 7
2 Анализ предметной области 10
3 Выбор методологии проектирования ИС 12
4 Структурное (функциональное) моделирование ИС 15
4.1 Моделирование бизнес-процессов в методологии IDEF0 15
4.2 Моделирование потоков данных (DFD) 19
5 Объектно-ориентированное проектирование информационной системы 22
5.1 Построение диаграммы прецедентов 22
5.2 Построение диаграммы взаимодействия 24
5.3 Построение диаграммы активностей 25
5.4 Построение диаграммы классов 26
5.5 Построение физической модели базы данных 28
5.6 Построение диаграммы компонентов 29
5.7 Построение диаграммы размещения 30
Заключение 33
Список используемых источников 34
Введение
В современном мире все организации начиная от самой маленькой до гигантов в своей индустрии используют самые лучшие способы для оптимизации и улучшения работы. Одним из самых лучших способов улучшения функционирования организации является наличие автоматизированной информационной системы (АИС). Системы, которые можно назвать АИС, в большей степени выполняют следующие функции, реализуют автоматизированный сбор, обработку и манипулирование данными и включающие технические средства обработки данных, программное обеспечение и обслуживающий персонал.
Для создания хорошей АИС требуется немало усилий. Необходимо грамотно проанализировать всю структуру компании и составить множество диаграмм и бизнес проектов для улучшения автоматизированной составляющей. Реализация же автоматизированной информационной системы выполняется множеством инструментов. Для примера можно рассмотреть CASE (Computer-AidedSoftware/SystemEngineering) технологиям и инструментальным CASE-средствам, позволяющим максимально систематизировать и автоматизировать все этапы разработки программного обеспечения. Созданная таким образом АИС позволяет разработчикам сосредоточиться именно на реализации специфики конкретной системы и избавляет от рутины проектирования и программирования базовых операций. Все это, увеличивает скорость разработки, снижает себестоимость выполняемых работ, дает возможность создавать большие системы маленькими командами, а простые, учётные системы создавать в считанные часы и дни усилиями одного - двух разработчиков.
Так же одним из самых популярных средств для разработки АИС является Unified Modeling Language - унифицированный язык моделирования. UML – это язык для визуализации, специфицирования, конструирования и документирования артефактов программных систем.
Целью курсовой работы является проектирование компонентов информационной системы «Библиотека вуза» с помощью современных средств и методов. А так же закрепление и углубление знаний, получение практических навыков использования методов и средств проектирования информационных систем и технологий
1 Разработка плана проекта автоматизированной
информационной системы
При создании любого проекта следует грамотно спланировать, когда именно следует начать проект, узнать какие сроки есть и правильно распределить время между началом и концом. Такая простая последовательность действий и называется разработкой плана проекта, но данный процесс не всегда легко сделать, так как грамотный план по созданию, в нашем случае курсовой работы, очень упростит её написание.
При формировании плана проекты, необходимо грамотно организовывать все этапы и визуализировать их начало и конец. Так же необходимо учитывать все тонкости той организации или проекта для которой строится план. Необходимо учитывать множество факторов для реализации сложных планов больших компаний таких, например, как взаимодействия различных фирм: заказчиков, подрядчиков, поставщиков, исполнителей, инвесторов и т.д. Самым важным фактором является учет времени или других ресурсов для разработки плана [1].
Из всего вышеописанного необходимо выбрать самый подходящий инструмент для реализации плана проекта автоматизированной информационной системы. К такому инструменту можно отнести программу «Microsoft Project» (или MSP) — программа управления проектами, разработанная и продаваемая корпорацией Microsoft. Программа «Microsoft Project» создана, чтобы помочь менеджеру проекта в разработке планов, распределении ресурсов по задачам, отслеживании прогресса и анализе объёмов работ. Одна из основных функций данной программы − создание расписания критического пути. Расписания могут быть составлены с учётом используемых ресурсов. Цепочка визуализируется в диаграмме Ганта. Управление проектом заключается в отслеживании состояния работ и определении, выполняются ли они в соответствии с планом. Если выполнение отстает от плана, то следует либо изменить план, либо принять меры для ликвидации задержки. Microsoft Project автоматически откорректирует план в соответствии с внесенными вами изменениями. Программа также предоставит информацию о том, какие ресурсы перегружены, и какие работы не могут быть выполнены в срок [2].
Плюсы «MS Project»:
-
простота установки в простейшем варианте; -
начиная с версии 2007, улучшены возможности по интеграции c бухгалтериями, финансовыми системами, ERP-комплексами, сняты многие технологические и логические ограничения; -
начиная с версии 2007, программа улучшена в области задач для бюджетирования, а также сбора фактических данных об исполнении проектов; -
система табелирования отвечает нетривиальным задачам по подаче отчётов о затратах рабочего времени в рамках учётных политик; -
быстрое заполнение отчётов; -
эффективное решение многих задач анализа использования ресурсов и бюджетирования проектов; -
возможность координации большого числа групп пользователей, работающих над одним проектом, через управление результатами между группами.
Минусы «MS Project»:
-
установка в полном рабочем варианте достаточно нетривиальна и требует опытного инженера; -
система табелирования на «двойной бухгалтерии» рабочего времени неочевидна в использовании и может искажать результаты в отчётах при неверном использовании. Требуется опытный консультант для постановки и контроля процесса; -
программа достаточно стабильна и проработана именно на полном цикле учёта рабочего времени, но на укороченном цикле можно встретить существенные ограничения в web-интерфейсе системы; -
качественную интеграцию может выполнить только эксперт.
Учитывая все плюс и минусы MS Project можно сделать простой вывод, что для нашей задачи данный программный продукт подходит. Разработаем план проектирования автоматизированной информационной системы в MS Project рисунок 1.1.
Рисунок 1.1 – Разработка плана проектирования АИС в MS Project (часть 1)
Рисунок 1.2 – Разработка плана проектирования АИС в MS Project (часть 2)
2 Анализ предметной области
Перед началом создания любой АИС необходимо провести анализ области проектирования. Необходимо определить актуальность выбранной предметной области, этапы функционирования, входные и выходные данные, влияющие на проектирование и разработку информационной подсистемы с целью удовлетворения потребностей данной автоматизированной системы.
Темой данной курсовой работы является автоматизированная информационная система библиотеки вуза.
Библиотека включает в себя абонементы, читальные залы и справочную систему каталогов и карточек.
Читателями библиотеки вуза могут быть: студенты всех форм обучения, профессорско-преподавательский состав университета, аспиранты, ассистенты и другие сотрудники подразделений вуза, слушатели подготовительного отделения, факультета повышения квалификации (ФПК), стажеры, абитуриенты. Различные категории читателей обладают уникальными характеристиками: для студентов – это название факультета, номер группы, для преподавателя – название кафедры, степень, звание и т.д. Слушатели ФПК, абитуриенты, стажеры – разовые читатели – могут пользоваться только читальными залами и обращаться в справочную систему для поиска.