Фрилансеры предложат решение вашей задачи уже через несколько минут!
Публикация заказа не займет много времени.
11 лет назад
О.а. Филиппова
46 лет, Россия
11 лет в сервисе
Был онлайн 9 лет назад
11 лет назад

Здравствуйте! Нужно сделать курсовую по объектно-ориентированному программированию на Delphi.


Задание
на курсовую работу по объектно-ориентированному программированию

Цель работы: разработка набора взаимосвязанных классов для реализации заданной сложной структуры данных как специализированного контейнера.

Исходные данные: материалы курсовой работы по “Структурам и алгоритмам обработки данных” Программа "Библиотека" Эта курсовая с предыдущего курса я смогу её выслать для ознакомления.
Её суть:
1. Основа реализации списка - набор связанных элементов с указателями на информационные части, которые хранятся отдельно в динамически выделяемых областях памяти;
2. Информационная составляющая элемента списка содержит данные об одной книге библиотеки: название, автор, год издания, число страниц, количество экземпляров;
3. Должен быть реализован стандартный набор операций со списком: вывод списка на экран, поиск элементов с заданными значениями полей, сортировка списка по заданному полю, добавление нового элемента, удаление заданного элемента;
4. Добавление элемента в список включает запрос необходимых информационных полей с динамическим созданием информационной составляющей и выяснение места вставки элемента в список;
5. Удаление элемента из очереди - вывод информационной составляющей на экран, включение удаленного элемента во вспомогательный список
6. Дополнительная операция - просмотр вспомогательного списка удаленных элементов;
7. В любой момент должна быть доступна операция сохранения всей текущей структуры списка в файле с запросом имени файла
8. При запуске программы предусмотреть два режима - создание новой структуры с «нуля» и загрузка ранее созданной структуры из файла (с запросом имени файла)


А это уже требования к курсовой работе по ООП:
Требования к работе:
1.Каждый элемент основной и вспомогательной структуры и сами структуры в целом описываются своими классами со всеми необходимыми свойствами и методами
2.При использовании массивов реализуются только их динамические версии, инкапсулированные в соответствующие классы
3.Информационное наполнение каждого элемента структуры описывается в виде класса, содержащего 2-3 свойства и минимально необходимый набор методов (конструктор и методы доступа к свойствам)
4.Доступ к свойствам классов производится только с помощью открытых интерфейсных методов
5.Набор методов должен обеспечивать все необходимые операции: добавление и удаление элементов, поиск и просмотр, сохранение в файле и загрузка из файла
6.Классы должны взаимодействовать друг с другом на принципах композиции (обязательное требование) или наследования (по возможности) с обязательным представлением UML-диаграммы классов
7.Библиотека классов оформляется в виде отдельного модуля
8.Для проверки работоспособности библиотеки классов создать демонстрационную программу
с поддержкой оконного пользовательского интерфейса
9.Для отработки возможных ошибок времени выполнения использовать только механизм исключений (exception)
10.Язык программирования и среда разработки: Delphi

Примерное содержание пояснительной записки
1.Постановка задачи
2.Основные понятия объектной технологии
3.Описание всех классов библиотеки с диаграммой взаимодействия классов
4.Листинг демонстрационной программы
5.Примеры экранных форм с иллюстрацией разных состояний контейнера
6.Список литературы

Могу выслать методичку по этому предмету, её составил препод, который будет проверять работу.
При возникновении дополнительных вопросов-пишите-отвечу.
Ольга

Заявки фрилансеров

Нет заявок от фрилансеров

Похожие заказы

Разработка набора взаимосвязанных классов

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

Разработка прототипа экспертной системы

Разработка прототипа экспертной системы «» Введение 1. Постановка задачи В данном разделе необходимо описать, почему вы считаете, что существует потребность в разработке такой ЭС (возможность, уместность, оправданность). Опи

Разработка матем. и программ. обеспечения

Необходимо выполнить следующий вид работы: Дипломная работа 80 листов Тема: "Разработка математического и программного обеспечения для задачи выбора оптимальной инвестиционной стратегии в условиях неопределенности" 2 - 2,5 недели Цели работ...

Технология разработки

Необходимо выполнить следующий вид работы: программирование,компьютерная графика диплом 60-70 примерная тема:Технология разработки интерактивного программного продукта в Macromedia Flash(с использованием языка Action Script 2.0 ) 2 месяца

Проектирование и разработка сети передачи данных

Срочно нужен человек для темы диплома: "Проектирование и разработка сети передачи данных для компании" Предмет: "телекоммуникации/вычислительные сети" (все материалы и половина диплома прилагается, есть сырой материал) обращаться ...

Разработка компилятора модельного языка

Необходимо выполнить следующий вид работы: Предмет: Теория языков программирования и методов трансляции Вид работы: Курсовая Объём: 40 Тема работы: Разработка компилятора модельного языка программирования Срок выполнения: до 20 мая 2008 года Метод

Разработка рекламной кампании для кофе

Куплю готовый диплом нужна дипломная работа,желательно готовая. тема: "Разработка рекламной кампании для кофе "Лефбергс Лила".Шведский кофе.

Срочно решить задачи по Геометрии (9 класс)

Решить задачи по Геометрии (9 класс) со всеми формулами, рисунками и т.д. 21 билет, в каждом билете по 2-е задачи. Предлогайте цену. Срок 2 дня максимум.

Диплом разработка роботизированного комплекса

Требуется напсать диплом на тему разработка РТК для обработки противовесов коленчатого вала. Имеется пример выполнения диплома, методички, исходные чертежи станка и коленвала, несколько вариантов манипуляторов. Срок исполнения 1 месяц. Цена договор

Разработка интернет-сайта туристического агенства

Куплю диплом тема :"Разработка Интернет-сайта туристического агенства"