Разработка класса «Магазин по продажам ПК»
Автор: Yusuf1997 • Май 16, 2019 • Курсовая работа • 2,305 Слов (10 Страниц) • 469 Просмотры
Титул
Разработка класса «Магазин по продажам ПК»
КУРСОВАЯ РАБОТА
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 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;
...