«Один дома»: наконец-то один, чем заняться, план или его отсутствие, мероприятия, итоги дня
Автор: w4kat • Февраль 4, 2023 • Курсовая работа • 4,469 Слов (18 Страниц) • 194 Просмотры
Институт непрерывного образования
Кафедра Безопасности информационных систем
КУРСОВОЙ ПРОЕКТ
по дисциплине _________________________________________________ (наименование учебной дисциплины согласно учебному плану)
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
Тема проекта:_______________________________________________ _____________________________________________________________
Автор: студент гр. ____________ _________ /_____________/
(шифр группы) (подпись) (Ф.И.О.)
Оценка: ______________
Дата: ________________
Проверил: руководитель проекта _________ __________ /_____________/ (должность) (подпись) (Ф.И.О.)
Санкт-Петербург 2022 г.
Институт непрерывного образования
Кафедра Безопасности информационных систем
КУРСОВОЙ ПРОЕКТ
по дисциплине Технологии программирования
ЗАДАНИЕ
1. Тема проекта «Один дома»: наконец-то один, чем заняться, план или его отсутствие, мероприятия, итоги дня.
2. Исходные данные к проекту Методические указания к выполнению курсового проекта по дисциплине «Технологии программирования».
3. Содержание пояснительной записки
4. Перечень графического материала
5. Срок сдачи законченного проекта
6. Задание выдал (Руководитель проекта )
7. Задание принял к исполнению студент
8. Дата получения задания для курсового проекта:
Курсовая работа:
««Технологии программирования»
- Cодержание
- 1. Основная часть
- 1.1. Начальный этап………………………………………. 3
- 1 .2. Этап разработки приложения…………………….. 4
- 1.3. Замысел и состав проекта.………………………… 4
- 1.4. Текст программы с комментариями……………… 4
- 1.5 Результаты работы……………………………………. 13
- 2. Заключение………………………………………………..……. 19
- 3. Список литературы……………………………………..…….. 19
Начальный этап (постановка задачи):
1) Тема:
«Один дома»: наконец-то один, чем заняться, план или его отсутствие, мероприятия, итоги дня.
2) Задача:
Написать консольное приложение для планирования дня. Приложение включает возможность выбора режима дня:
а) Отдых.
б) Составить план дня.
При выборе режима планирования дня можно добавить задачи.
После составления списка задач можно:
а) Показать список задач и приступить к выполнению невыполненных задач.
б) Закончить выполнение задач.
Изменять состояние задач можно неоднократно.
В конце подводятся итоги дня (затраченное время на задачи, статус выполнения, прочее).
Этап разработки проекта приложения (проектировка):
1) Модули программы.
а) View. Отображение данных и взаимодействие с пользователем.
б) Model. Хранение данных о задачах и методы взаимодействия с ними.
в) Controller. Изменение состояния модели.
г) Main. Точка входа в программу.
Программа проектировалась по шаблону MVC, отсюда название модулей программы. Модули программы отвечают за соответствующий компонент в концепции MVC.
2) Модуль Model.
Вся остальные модули строятся вокруг этой модели. В качестве абстракционного представления реальной задачи создан класс Task с полями:
а) Имя - name
б) Номер- number
в) Указанное время на выполнение — base_time
г) Время выполнения — passed_time
...