Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Разработка класса «Магазин по продажам ПК»

Автор:   •  Май 16, 2019  •  Курсовая работа  •  2,305 Слов (10 Страниц)  •  415 Просмотры

Страница 1 из 10

Титул

Разработка класса «Магазин по продажам ПК»

КУРСОВАЯ РАБОТА


СОДЕРЖАНИЕ

ВВЕДЕНИЕ        3

ПОСТАНОВКА ЗАДАЧИ        4

1 РАЗРАБОТКА СТРУКТУР И КЛАССОВ        5

2 РАЗРАБОТКА МЕТОДОВ КЛАССА        7

2.1 РАЗРАБОТКА КОНСТРУКТОРОВ КЛАССА        7

2.2 РАЗРАБОТКА МЕТОДОВ КЛАССА        7

3 ТЕСТИРОВАНИЕ ПРОГРАММЫ        12

ЗАКЛЮЧЕНИЕ        16

СПИСОК ЛИТЕРАТУРЫ        17


ВВЕДЕНИЕ

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

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

- выбор темы исследования согласно заданному варианту;

- изучение особенностей предметной области разрабатываемого приложения, относящихся к теме курсовой работы;

- изучение дополнительной литературы по разработке и проектирования приложения в рамках выбранной предметной области;

- проектирование классов и методов, позволяющие реализовать поставленную задачу проектирования в рамках предметной области;

- разработка приложения;

- тестирование приложения;

- анализ полученных результатов работы программы.


ПОСТАНОВКА ЗАДАЧИ

Требуется разработать класс «Магазин по продаже ПК», предназначенный для работы с базой данных, в которой хранится информация о комплектующих устройствах ПК, поступающих в магазин. С каждым из комплектующих связана информация об изготовителе, стоимости, дата изготовления… (см.прайс-лист)

Исходными данными для задачи являются:

а) список сведений о комплектующих, имеющихся в магазине. Информацию о комплектующих целесообразно хранить в текстовом файле, который будет представлять базу данных (БД).

б) В список сведений должны входить следующие: фирма-изготовитель, стоимость, дата изготовления,… (см.прайс-лист)

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

г) Следует заготовить файлы с изображением внешнего вида некоторых комплектующих. Имена этих файлов могут совпадать с названием компонента для удобства поиска.

Ограничиться 15-ю экземплярами.

Требования:

Программа должна:

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

- Позволять пользователю ввести новый компонент для пополнения БД. После ввода названия ему должен быть предоставлен шаблон для внесения данных и возможность выполнить действие «добавить к БД».

- Позволять пользователю, если есть в том необходимость, откорректировать данные.

- Позволять пользователю удалять данные из БД.

- Просматривать данные по определенному критерию.

Рекомендации: Ввести в рассмотрение структуру для описания отдельного элемента БД. Основу класса должен составлять список с присоединенными структурами, описывающими отдельный компонент БД.


1 РАЗРАБОТКА СТРУКТУР И КЛАССОВ

Для поставленной задачи были разработаны:

- структура, описывающая отдельный компонент БД:

struct PKStruct //Структура для отдельного компонента БД

{

   char Name[50];                // Название ПК

   char Manufacturer[100];        // Фирма-изготовитель

   float Price;                 // Стоимость ПК

   TDateTime DateMfd;                // Дата изготовления

};

- класс объекта продаж в магазине ПК, структура которого приведена ниже:

class PKList //список ПК и комплектующих

{

   PKStruct PK;

...

Скачать:   txt (20.9 Kb)   pdf (655 Kb)   docx (675.7 Kb)  
Продолжить читать еще 9 страниц(ы) »
Доступно только на Essays.club