Пример готовой курсовой работы по предмету: Информационные технологии
Содержание
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 5
1. АНАЛИЗ ОБЪЕКТА ИССЛЕДОВАНИЯ 7
1.1 Описание строительной фирмы 7
1.2 Описание организационной структуры фирмы 8
1.3 Классификация и анализ системы для ООО «ЮРСК» 11
1.4 Построение дерева целей ООО «ЮРСК» 14
2. ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ ООО «ЮРСК» 16
2.1 Выбор инструментальных средств разработки архитектуры 16
2.2 Сценарии вариантов использования 18
2.3 Создание диаграмма вариантов использования 19
2.4 Создание диаграмм взаимодействия 20
2.5 Создание кооперативной диаграммы 21
2.6 Создание диаграмм классов 22
2.7 Создание диаграммы состояний 25
2.8 Создание диаграммы компонентов 27
2.9 Создание диаграммы размещения 28
3. СГЕНЕРИРОВАННЫЙ КОД КЛАССОВ 29
3.1 Генерация кода на ANSI C++ 29
3.2 Листинг кода из ANSI C++ 31
ЗАКЛЮЧЕНИЕ 32
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 3
Выдержка из текста
В деятельности современных строительных организаций информационные технологии играют значительную роль, способствуя повышению производительности труда и улучшению качества принимаемых решений. В зависимости от масштабов строительной фирмы, от ее организационной структуры, от территориальной расположенности филиалов, создание централизованной электронной ИС (информационная система) управления становиться все более и более трудоемким делом как с технологической точки зрения, так и с экономической.
Для успешной реализации проекта объект проектирования (ИС) должен быть прежде всего адекватно описан, должны быть построены полные и непротиворечивые функциональные и информационные модели ИС. Однако до недавнего времени проектирование ИС выполнялось в основном на интуитивном уровне с применением неформализованных методов, основанных на искусстве, практическом опыте, экспертных оценках и дорогостоящих экспериментальных проверках качества функционирования ИС.
Актуальность темы исследования. Как правило, к рассмотрению инвестиционно-строительной фирмы подходят, используя системный подход, который определяет ее как сложную структуру, состоящую и объединяющую в себе более простые подструктуры и элементы, взаимодействующие между собой для достижения положительного результата. Это позволяет иметь прозрачную программно-организационную среду строительной фирмы, и дает четкое представление о степени "автоматизированности" того или иного элемента системы.
Вручную очень трудно разработать и графически представить строгие формальные спецификации системы, проверить их на полноту и непротиворечивость, и тем более изменить. Если все же удается создать строгую систему проектных документов, то ее переработка при появлении серьезных изменений практически неосуществима.
Это и поспособствовало появлению программно-технологических средств специального класса — CASE-средств, реализующих CASE-технологию создания и сопровождения ИС. Термин CASE (Computer Aided Software Engineering) используется в настоящее время в весьма широком смысле.
CASE-технология представляет собой методологию проектирования ИС, а также набор инструментальных средств, позволяющих в наглядной форме моделировать предметную область, анализировать эту модель на всех этапах разработки и сопровождения ИС и разрабатывать приложения в соответствии с информационными потребностями пользователей.
Основная цель курсовой работы — проектирование информационной системы строительной фирмы ООО «ЮРСК». Для достижения данной цели необходимо провести анализ работы предприятия, анализ процессов, проходящих в исследуемой системе, а также смоделировать диаграммы информационных потоков.
В первой главе проводится анализ объекта исследования, в частности строительной фирмы «ЮРСК» (1).
Описание строительной компании (1.1), описание организационной структуры фирмы (1.2).
Во второй главе описывается проектирование информационной сети (2), функциональное моделирование ИС. В частности, выбирается в качестве инструмента среда IBM Rational Rose Enterprise (2.1), где создаются сценарии вариантов использования (2.2), строится диаграмма вариантов использования (2.3), диаграмма взаимодействия (2.4), кооперативная диаграмма (2.5), диаграмма классов (2.6), диаграмма состояний (2.7), диаграмма компонентов (2.8), диаграмма размещения (2.9).
К каждой диаграмме, таблице или схеме идёт соответствующее описание.
В третьей главе содержится сгенерированный код классов (3), Рассмотренн процесс генерации на ANSI C++ (3.1), Листинг кода C++ (3.2).
В Заключении подводится итог проделанной работы и следуют общие выводы по ней.
Список использованной литературы
1. Буч Г. Объектно-ориентированное проектирование с примерами применения — М.: Конкорд, 2010
2. Вендров А.М. Проектирование программного обеспечения экономических информационных систем — М: «Финансы и статистика», 2010
3. Волкова В. Н. Искусство формализации: От математики – к теории систем, и от теории систем – к математике. СПб.: Изд-во СПбГПУ, 2004. – 200с.
4. Грекул В.И. Проектирование информационных систем – СПб: Национальный открытый университет «ИНТУИТ», 2012. – 183с.
5. Железнов И.Г., Мельник О.А. Оценка эффективности сложных систем управления. Учебное пособие. – М.: Белые альвы, 2011.
6. Колтунова Е. Требования к информационной системе и модели жизненного цикла Автоматизированные Системы Стадии создания. ГОСТ 34.601-90.
7. Нейбург Э. Д., Максимчук Р.А. Проектирование баз данных с помощью UML — М.: Издательский дом «Вильямс», 2012
8. Павлов. Д.А.UML и Rational Rose: электронное учебное пособие
9. Смирнова Г.Н.,Сорокин А.А.,
10. Тельнов Ю.Ф. Проектирование экономических информационных систем. Учебник — М.: «Финансы и статистика», 2012Титоренко Г.А. Информационные системы и технологии управления. Юнити, М., 2010.
11. Черемных С.В., Ручкин В.С., Семенов И.О. Структурный анализ систем. IDEF-технологии — М.: Финансы и статистика, 201