Пояснительная записка к курсовому проекту по дисциплине «Объектно-ориентированное программирование»





Скачать 305.89 Kb.
НазваниеПояснительная записка к курсовому проекту по дисциплине «Объектно-ориентированное программирование»
страница5/7
Дата публикации12.11.2014
Размер305.89 Kb.
ТипПояснительная записка
100-bal.ru > Право > Пояснительная записка
1   2   3   4   5   6   7

5Описание программы для пользователя


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

Особенности программы:

Количество этажей задается пользователем и оно может находиться в диопозоне от 5 до 127. По умолчанию, количество этажей равно 5.

Количество лифтов задается пользователем, но зависит от количества этажей.

Предоставляется возможность изменять размер лифта

Количество дверей задается пользователем.

Предоставляется возможность запустить моделирование работы лифтов в автоматизированном режиме.

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

При запуске программы отрывается главное окно. Изображения главного окна представлено на рисунке 5.1.



Рисунок 5.1 — Изображение главного окна

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



Рисунок 5.2 — Панель управления

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

Рисунок 5.3 — Всплывающее окно

Помимо создания новых объектов, посредством нажатия на правую кнопку мыши можно удалять объект и совершать различные манипуляции, такие как:

остановить лифт;

очистить стек вызовов у лифта;

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

Для выхода из программы следует нажать кнопку «Выход» на панели управления или закрыть главное окно программы.

6Тестирование


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

Программа отработала без сбоев. Ход тестирования представлен на рисунках 6.1–6.3.



Рисунок 6.1 — Тест 1, начало


Рисунок 6.2 — Тест 1, человек едет на лифте


Рисунок 6.3 — Тест 1, человек достиг конечного этажа

Тест 2. Задали небольшое количество этажей, одну шахту. Создали около шестидесяти людей, в среднем около двух в секунду. У каждого изначально была инициализирована конечная точка назначения. Каждый человек в ходе тестирования находился в движении.

Программа отработала без сбоев. Ход тестирования представлен на рисунках 6.4.



Рисунок 6.4 — Тест 2, большое число движущихся людей
Тест 3. В качестве основы для этого теста был использован предыдущий тест. В ходе нагрузочного тестирования было создано семь лифтов, двадцатиэтажное здание с двенадцатью секциями. Также было создано более сотни людей, каждый из которых находился в движении. Программа начала потреблять большое количество ресурсов оперативной памяти и в итоге завершилась ошибкой.



Рисунок 6.5 — Тест 3, нагрузочный


Рисунок 6.6 — Тест 3, подробности проблемы
1   2   3   4   5   6   7

Похожие:

Пояснительная записка к курсовому проекту по дисциплине «Объектно-ориентированное программирование» iconПояснительная записка к курсовому проекту по дисциплине «Объектно-ориентированное...
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
Пояснительная записка к курсовому проекту по дисциплине «Объектно-ориентированное программирование» iconПояснительная записка к курсовому проекту по дисциплине «Объектно-ориентированное...
Моделирование работы лифтов, wpf, варианты использования, uml диаграммы, пользовательский интерфейс, алгоритмы передвижений
Пояснительная записка к курсовому проекту по дисциплине «Объектно-ориентированное программирование» iconУрок №4 Тема: Введение в объектно -ориентированное программирование
Познакомить учащихся с базовыми понятиями объектно-ориентированного программирования
Пояснительная записка к курсовому проекту по дисциплине «Объектно-ориентированное программирование» iconОбъектно-ориентированное программирование на примере размножения и развития живых организмов
Данная работа представляет собой методическую разработку четырёх уроков информатики, посвящённых объектно-ориентированному программированию....
Пояснительная записка к курсовому проекту по дисциплине «Объектно-ориентированное программирование» iconПояснительная записка к курсовому проекту по дисциплине «Разработка...
Курсовой проект содержит: страниц – 22, источников – 8, рисунков – 9, таблиц – 1
Пояснительная записка к курсовому проекту по дисциплине «Объектно-ориентированное программирование» icon«Объектно-ориентированное программирование» в 10 – 11 классе
Икт: Практикум по программированию, 10-11 класс. Он содержит поурочные разработки по данному учебнику и диск с готовыми проектами...
Пояснительная записка к курсовому проекту по дисциплине «Объектно-ориентированное программирование» iconМетодические указания к курсовому проекту по дисциплине «Программная инженерия»
Документирование процесса разработки программных средств с использованием uml: Методические указания к курсовому проекту по дисциплине...
Пояснительная записка к курсовому проекту по дисциплине «Объектно-ориентированное программирование» iconПояснительная записка к курсовому проекту по дисциплине «Разработка сапр»
Целью работы является разработка и реализация библиотеки элементов «Отвертка» на базе системы компас 3D, с использованием методов...
Пояснительная записка к курсовому проекту по дисциплине «Объектно-ориентированное программирование» iconПояснительная записка к курсовому проекту по дисциплине Схемотехника...
Усилительный каскад, транзистор, коэффициент передачи, частотные искажения, напряжение, мощность, термостабилизация, скважность,...
Пояснительная записка к курсовому проекту по дисциплине «Объектно-ориентированное программирование» iconПояснительная записка к курсовому проекту по дисциплине «Разработка...
Курсовой проект содержит: страниц –19, источников – 5, рисунков – 6, таблиц – 2
Пояснительная записка к курсовому проекту по дисциплине «Объектно-ориентированное программирование» iconПояснительная записка к курсовому проекту по дисциплине: «Разработка сапр»
Целью данной работы является разработка и реализация модуля к сапр «Зубчатая передача с пересекающимися осями колес» на базе системы...
Пояснительная записка к курсовому проекту по дисциплине «Объектно-ориентированное программирование» iconИнтегрированная среда разработки языка Visual Basic
...
Пояснительная записка к курсовому проекту по дисциплине «Объектно-ориентированное программирование» iconУрок №6 Тема урока: Объектно-ориентированное программирование
Умение работать в коллективе, умение делать самоанализ, взаимоконтроль, развитие дисциплины
Пояснительная записка к курсовому проекту по дисциплине «Объектно-ориентированное программирование» iconУрок по предметам «Информационная безопасность» и «Объектно-ориентированное...
Необходимое оборудование и программы: пк с ос windows, среда программирования Delphi, проектор
Пояснительная записка к курсовому проекту по дисциплине «Объектно-ориентированное программирование» iconКурсовая работа выполняется на основании 'Задания на курсовую работу'...
Целью курсовой работы является закрепление практических навыков самостоятельной постановки и решения задачи обработки данных с помощью...
Пояснительная записка к курсовому проекту по дисциплине «Объектно-ориентированное программирование» iconПояснительная записка к курсовому проекту по прикладной механике...
Курсовой проекта содержит два листа графической части формата а-1 и пояснительную записку в «35» листов


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск