Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПЗ.doc
Скачиваний:
7
Добавлен:
03.03.2016
Размер:
709.63 Кб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ, МОЛОДЕЖИ И СПОРТА УКРАИНЫ

ГВУЗ “Донецкий национальный технический университет”

КП – 6.050103-13-114140.001 ПЗ Кафедра программного обеспечения интеллектуальных систем

Курсовой проект

по дисциплине: «Объектно-ориентированное программирование»

Тема: «Имитационное моделирование динамических систем и процессов с использованием объектно-ориентированного подхода»

«Модель работы камерной печи»

Руководители:

_________ ст.пр. Некрашевич С.П.

(дата, подпись)

__________ асс. Курило Е.А.

(дата, подпись)

Разработал:

______ ст.гр. ПИ-12в Ольмезов К.И.

(дата, подпись)

Донецк – 2013

__________________________ Форма № У 6.01

ДОНЕЦКИЙ НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

(назва вищого навчального закладу)

Кафедра Программного обеспечения интеллектуальных систем _______________________

Дисциплина Объектно-ориентированное программирование__________________________

Специальность Программная инженерия___________________________________

Курс ________1_________ Группа ______ ПИ-12в_______ семестр _________2__________

З а д а н и е на курсовой проект (роботу) студента

(фамилия, имя, отчество)

_______________ ___ _Ольмезова Константина Ивановича _________

1. Тема проекта (работы) Имитационное моделирование динамических систем и________ процессов с использованием объектно-ориентированного подхода «Модель работы камерной печи»________________________________________________________________________

____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

2. Срок сдачи студентом законченного проекта (роботы) 11 июня 2013________________ года_________________________________________________________________________

3. Выходные данные к проекту (роботы) Словарь ПрО. Объектно-ориентированный_____ словарь_ предметной области, диаграммы классов, объектов, состояний и переходов,____ взаимодействия, модулей, процессов. Результаты моделирования: время нагрева отливок, конечное ________ распределение температур отливок, время ожидания холодных______ отливок перед печью,_______ загрузка камерной печи______________________________

_____________________________________________________________________________

_____________________________________________________________________________

_____________________________________________________________________________

4. Содержание расчетно-пояснительной записки (перечень вопросов, которые подлежат разработки) Проектирование и разработка программного продукта, методы разработки__ и____ проектирования, требования и характеристики программного продукта. _

______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

5. Перечень графического материала (с точным указанием обязательных чертежей) Диаграммы классов, объектов, состояний и переходов, взаимодействия, модулей, процессов, экранные формы_____________________________________________________

_____________________________________________________________________________ _____________________________________________________________________________

_____________________________________________________________________________

_____________________________________________________________________________

6. Дата выдачи задания _____________________21.03.13_____________________________

Реферат

Пояснительная записка: 39с., 11рис., 2 табл., 8 источников., 4 прил.

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

ИМИТАЦИОННОЕ МОДЕЛИРОВАНИЕ, ОО АНАЛИЗ, ОО ПРОЕКТИ­РОВАНИЕ, ОО ПРОГРАММИРОВАНИЕ, ДИАГРАММЫ, BOOCH, UML

КП – 6.050103-13-114140.001 ПЗ

Фамилия

Подпись

Дата

Разработал

Ольмезов К.И.

<Имитационное

Моделирование

работы камерной

печи>

Литера

Лист

Листов

Рук. проекта

С.П. Некрашевич

8

3

42

Е.В. Курило

ДонНТУ, каф.

ПОИС

Группа ПИ-12в

Н. контроль

О.О. Савельев

Р.В. Ковтунов

Зав. каф.

А.И. Шевченко

СОДЕРЖАНИЕ

ВВЕДЕНИЕ ......................................................................................................7

1.ПОСТАНОВКА ЗАДАЧИ ………….…………………………...…….…..8

1.1.Описание предметной области …………………………………....…..…….8

1.2. ЦЕЛИ И ЗАДАЧИ КУРСОВОГО ПРОЕКТА ...............................................9

2. Объектно-ориентированный анализ предметной области ...........................10

3. Метод решения…....…………………………………………………………..11

3.1. Объектно-ориентированный анализ…………….…………………………11

3.2. Объектно-ориентированное проектирование………………......................16

3.2.1. Диаграмма классов………..........................................................................16

3.2.2. Диаграмма объектов………........................................................................17

3.2.3. Диаграмма состояний……………………………......................................18

3.2.4. Диаграмма взаимодействия…………… ...................................................19

3.3. Объектно-ориентированное программирование……………….................20

3.3.1. Диаграмма модулей……….........................................................................20

3.3.2. Диаграмма процессов………...…………………………………………...21

3.3.3. Протоколы классов……….……………………………………………….21

ВЫВОДЫ ..............................................................................................................23 СПИСК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ…………………………….25

Приложение А – Техническое задание…………………………………...…….26

Приложение В – Руководство пользователя……………………………….......31

Приложение С – Экранные формы……………………….…………..….…......32

Приложение D – Листинг программы………………………………….…..…..34

Разработал

Фамилия

Подпись

Дата

КП – 6.050103-13-114140.001 ПЗ

Лист

Ст. гр. ПИ-12в

Ольмезов К.И.

4

ПЕРЕЧЕНЬ ОБОЗНАЧЕНИЙ, СИМВОЛОВ, ЕДИНИЦ,

СОКРАЩЕНИЙ И ТЕРМИНОВ

ООП– Объектно-ориентированное программирование

ОО– Объектно-ориентированный

ООА – Объектно-ориентированный анализ

CRC – Class-Responsibilities-Collaborators

UML – Unified Modeling Language

ПП – Программный продукт

ПО– Программное обеспечение

ПрО– Предметная область

Разработал

Фамилия

Подпись

Дата

КП – 6.050103-13-114140.001 ПЗ

Лист

Ст. гр. ПИ-12в

К.И. Ольмезов

5

ВВЕДЕНИЕ

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

Моделирование работы камерной печи имеет тот же смысл, и помогает определить рентабельность будущих нововведений, наилучший график работы. Все необходимые математические модели уже разработаны учеными-статистами, поэтому моделирование такой системы не представляет большого труда, но дает исчерпывающие ответы.

Актуальность данного курсового проекта заключается в изучении методов перевода моделируемой системы из реального мира в программный код средствами объектно-ориентированного анализа и проектирования, а также анализ полученных результатов.

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

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

В процессе разработ­ки предстоит решить следующие задачи:

1. Выполнить анализ предметной области. Выделить объекты, присущие им свойства и их возможные действия.

2. Провести объектно-ориентированное проектирование.

3. Разработать алгоритмы для моделирования и анализа предметной области.

4. Запрограммировать данные алгоритмы с использованием классов и их методов.

5. Спроектировать экранные формы.

6. Выполнить анализ системы «моделирование работы камерной печи».

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]