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

МІНІСТЕРСТВО ОСВІТИ ТА НАУКИ УКРАЇНИ

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

КАФЕДРА ПРИКЛАДНОЇ МАТЕМАТИКИ ТА ІНФОРМАТИКИ

Затверджую

________ Башков Є.О

__ . __ . 2010 р.

ТЕХНIЧНЕ ЗАВДАННЯ

до курсової роботи з дисципліни

«Об'єктно-орієнтоване програмування»

на тему: Об'єктно-орієнтована система

«Letter»

Керівник: ас. каф. ПМІ Виконав: студент гр. ПС-09в

Бабков В.С. Моїсеєнко О.В.

_________ 2010 р. __________2010 р.

Донецьк 2009

Введение

На современном этапе развития программного обеспечения (ПО) вся большая роль отводится объектно-ориентированному стилю проектирования и программирования (ООП). Это позволяет разрабатывать большие программные комплексы быстрее, повторно используя имеющиеся модули, обеспечивать инкапсуляцию данных, полиморфизм операций, наследование свойств и методов. Ведущие фирмы по разработке прикладного и системного ПО выполняют свои разработки средствами ООП. Современные операционные системы, например, платформа .NET имеет внутренний объектно- ориентированный язык и аппаратную поддержку отдельных его компонент. Поэтому изучение и практическое освоение специалистами по ПО этого стиля программирования является актуальной задачей.

Профессиональное обучение программированию по направлению подготовки “Компьютерные науки” предусматривает освоение языка Си в качестве базового. Дальнейшее развитие навыков программирования на языке Си и изучение основ ООП выполняется в дисциплине “Объектно-ориентированное программирование”. Для закрепления навыков проектирования и разработки больших программ в объектно-ориентированном стиле учебным планом специальности “Программное обеспечение автоматизированных систем” предусмотрено выполнение курсовой работы по этой дисциплине.

Целью курсовой работы является закрепление практических навыков самостоятельной постановки и решения задачи обработки данных с помощью ЭВМ средствами ООП. Во время выполнения курсовой работы студент должен овладеть методикой объектно-ориентированного проектирования программ по формализации и решению поставленной задачи, технологическими приемами разработки объектно-ориентированных программ на языке Си++.

Условием успешного выполнения курсовой работы являются практические навыки ООП, полученные при выполнении лабораторных работ по дисциплине 'ООП'.

Разработанная программа ________.exe является объектно-ориентированной системой и предназначена для использования в высших учебных заведениях с целью демонстрации знаний, приобретенных обучаемым в области технологии разработки объектно-ориентированных программ средствами языка Си++.

1 Основания для разработки

Курсовая работа выполняется на основании “Задания на курсовую работу” по дисиплине “Объектно-ориентированное программирование” для студентов специальности “Программное обеспечение автоматизированных систем”, выданное кафедрой “Прикладной математики и информатики” ДонНТУ.

2 Назначение разработки

Программное изделие letter.exe является информационной системой типа “Объектно-ориентированная система”.

Должно быть разработано программное обеспечение , которое может работать в следующих режимах:

а) демонстрация описания класса Letter и работоспособности функций-членов класса:

- поле «отправитель»  Person* Sender ;

- поле «получатель» Person* Receiver ;

- поле «адрес» char* Address ;

- метод отправки письма  int  Send() ;

- метод получения  адресной информации char* GetInfo();

- конструктор с параметрами Letter(Person* sender, Person* receiver,

char* Address) ;

б) демонстрация описания класса Person и работоспособности функций-членов класса:

- поле «имя»  char* FirstName ;

- поле «фамилия» char* LastName ;

- поле «отчество» char* Otchestvo ;

- метод получения  ФИО  char* GetFIO() ;

- конструктор с параметрами Person(char* FirstName, char* LastName,

char* Otchestvo) ;

в) демонстрация работоспособности класса Letter при перегрузке:

1) методов;

2) унарного оператора !;

3) бинарного оператора ++;

4) новое действие - вернуть адрес.

г) демонстрация работоспособности классов Letter,Person при наследовании:

1) одиночном;

2) множественном;

д) система помощи:

1) о программе (программный документ 'Описание программы');

2) руководство оператора (программный документ);

3) об авторе.

Программное изделие должно функционировать в среде MS DOS или MS Windows 9X/XP/200X.

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