
- •1. Системный анализ предметной области
- •2. Имитационное моделирование систем
- •Порядок выполнения и защиты курсовых работ
- •Структура Пояснительной записки
- •Защита курсовых работ
- •Основные вопросы, подлежащие разработке (исследованию)
- •Пример оформления курсовой работы
- •Введение
- •2. Анализ предметной области (обследование предприятия)
- •3. Построение модели
- •3.1 Определение составляющих модели
- •3.2 Построение модели
- •4.Разработка программы
- •Разработка пользовательского интерфейса
- •Анализ работы программы
- •Варианты заданий
- •Список литературы
- •Объектно-ориентированное программирование
- •5В070200 – Автоматизация и управление
- •050013, Алматы, ул. Байтурсынова, 126
Основные вопросы, подлежащие разработке (исследованию)
Анализ предметной области
Постановка задачи моделирования
Определение требований к исходной информации
Разработка содержательного описания модели
Разработка алгоритма программы
Разработка программы модели
Пример оформления курсовой работы
Приведен краткий образец оформления КР.
АЛМАТИНСКИЙ УНИВЕРСИТЕТ ЭНЕРГЕТИКИ И СВЯЗИ
Теплоэнергетический факультет
Кафедра Инженерной кибернетики
Образец титульного листа
Курсовая работа по дисциплине
«Объектно-ориентированное программирование»
Тема курсовой работы: Создание модели, имитирующей работу автостоянки
Выполнила: студентка группы БАУ-06-1
Петрова Н.И.
Проверил: ст.преп. Сидорова А.П.
Алматы, 2009
АЛМАТИНСКИЙ УНИВЕРСИТЕТ ЭНЕРГЕТИКИ И СВЯЗИ
Теплоэнергетический факультет
Кафедра Инженерной кибернетики
Образец задания
ЗАДАНИЕ
на курсовую работу
студенту группы БАУ-07-2 Петровой Н.И.
Тема курсовой работы: «Создание модели, имитирующей работы автостоянки».
Цель работы: на основе анализа предметной области разработать программу, имитирующую работу автостоянки. Составить отчетность, сколько автомобилей на указанную дату стояло на стоянке. Вывести количество автомобилей на стоянке на данный момент.
Основные вопросы, подлежащие разработке:
Анализ предметной области
Постановка задачи моделирования
Определение требований к исходной информации
Разработка содержательного описания модели
Разработка алгоритма модели
Разработка программы модели
К защите представить:
Пояснительную записку (7-10 стр)
Распечатку исходных текстов программ с комментариями
Программу модели на носителе информации
Место выполнения курсовой работы АИЭС, факультет Инженерной кибернетики
Руководитель ст.преподаватель Сидорова А.П.
Задание получил студент группы БАУ-07-2 Петрова Н.И.
Содержание
1. Введение
2. Анализ предметной области
3. Построение модели
3.1 Определение составляющих модели
3.2 Построение модели
4. Разработка программы
5. Разработка пользовательского интерфейса
6. Анализ работы программы
Заключение
Введение
Объектно-ориентированное программирование предоставляет возможность создавать упрощенные модели производственных процессов, модели автоматизации процессов. Моделирование процессов позволяет установить объекты процесса, проследить связь между ними.
В данной работе будет создана модель, имитирующая работу автостоянки. Будет использован набор визуальных компонентов, создан удобный интерфейс для оператора-кассира и для оператора колонки.
2. Анализ предметной области (обследование предприятия)
Направление деятельности предприятия – автостоянка. Водители автомобилей перед въездом на стоянку регистрируются. Перед выездом производится оплата в зависимости от времени нахождения на стоянке, которое фиксируется автоматически.
Последовательность действий водителя следующая.
Водитель останавливается перед въездным шлагбаумом, возле которого расположена парковочная стойка. При нажатии на кнопку выводится карточка. В компьютере регистрируется штрихкод данной карточки и время въезда машины. По данному сигналу (нажатие кнопки) открывается шлагбаум.
Стоимость оплаты определяется временем.
Около въездного шлагбаума установлен датчик1 (Д1), регистрирующий въезд, выездного – датчик2 (Д2), регистрирующий выезд. Автостоянка рассчитана на 50 автомобилей. При поступлении сигнала от Д1, счетчик увеличивает свое значение на 1, при поступлении сигнала от Д2, значение счетчика уменьшается на 1.Если значение счетчика меньше 50, то на въезде выходит надпись «Есть свободные места», в противном случае – «Нет мест».
Компьютер принимает сигналы датчиков, исполняет записанную в него программу и выдает необходимую информацию в устройство вывода.
……………………………………………………………..