База данных спортивной обуви

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

Содержание

 

Введение

Язык C++

Концепция типа данных

Типы данных, использованные при создании базы данных

Структура программы

Переменные и выражения

Указатели

Теоретическое осмысление поставленной задачи

Тестирование и описание полей

Заключение

Используемая литература

Листинг программы

 

Введение

 

Моя тема курсовой работы База данных спортивной обуви. Выбрана она мной не случайно, т.к. я очень заинтересован развитием спорта в нашей стране. По данным информационного портала Российская газета в 2006 году правительством РФ была подписана Федеральная целевая программа "Развитие физической культуры и спорта в РФ на 2006-2015 годы". А в июле 2009 года правительство утвердило Стратегию развития физической культуры и спорта в Российской Федерации до 2020 года. На сегодня доля россиян занимающихся спортом составляет 15,9 процента от общего числа населения страны. К 2020 году ее планируется довести до 40 процентов. Чтобы добиться лучших результатов в спорте нужны: новые технологии, новое оборудование и, не маловажное, экипирование. Для того чтобы спортсмены улучшали свои результаты, для того чтобы не получали травмы нужна удобная и практичная спортивная обувь. Собственно, именно поэтому я и выбрал данную тему курсовой работы.

Развитие спорта в России невольно ведет рынок спортивной обуви к расширению. Во всех спортивных магазинах, за последние пару лет, наблюдается большой наплыв спортивной обуви.

Программа, написанная мной, нацелена на составление базы данных спортивной обуви. В будущем я планирую расширение данного программного обеспечения и внедрения его в сферу торговли.

 

Язык C++

++ - универсальный язык программирования, задуманный так, чтобы сделать программирование более приятным для серьезного программиста. За исключением второстепенных деталей C++ является надмножеством языка программирования C. Помимо возможностей, которые дает C, C++ предоставляет гибкие и эффективные средства определения новых типов. Используя определения новых типов, точно отвечающих концепциям приложения, программист может разделять разрабатываемую программу на легко поддающиеся контролю части. Такой метод построения программ часто называют абстракцией данных. Информация о типах содержится в некоторых объектах типов, определенных пользователем. Такие объекты просты и надежны в использовании в тех ситуациях, когда их тип нельзя установить на стадии компиляции. Программирование с применением таких объектов часто называют объектно-ориентированным. При правильном использовании этот метод дает более короткие, проще понимаемые и легче контролируемые программы.

Ключевым понятием C++ является класс. Класс - это тип, определяемый пользователем. Классы обеспечивают скрытие данных, гарантированную инициализацию данных, неявное преобразование типов для типов, определенных пользователем, динамическое задание типа, контролируемое пользователем управление памятью и механизмы перегрузки операций. C++ предоставляет гораздо лучшие, чем в C, средства выражения модульности программы и проверки типов. В языке есть также усовершенствования, не связанные непосредственно с классами, включающие в себя символические константы, inline- подстановку функций, параметры функции по умолчанию, перегруженные имена функций, операции управления свободной памятью и ссылочный тип. В C++ сохранены возможности языка C по работе с основными объектами аппаратного обеспечения (биты, байты, слова, адреса и т.п.). Это позволяет весьма эффективно реализовывать типы, определяемые пользователем. ++ и его стандартные библиотеки спроектированы так, чтобы обеспечивать переносимость. Имеющаяся на текущий момент реализация языка будет идти в большинстве систем, поддерживающих C. Из C++ программ можно использовать C библиотеки, и с C++ можно использовать большую часть инструментальных средств, поддерживающих программирование на C.

 

Концепция типа данных

 

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

Тип данных определяет:

внутреннее представление данных в памяти компьютера;

множество значений, которые могут принимать величины этого типа;

операции и функции, которые можно применять к величинам этого тина.

Исходя из этих характеристик, программист выбирает тип каждой величины, используемой в программе для представления реальных объектов. Обязательное описание типа позволяет компилятору производить проверку допустимости различных конструкций программы. От типа величины зависят машинные команды, которые будут использоваться для обработки данных.

Все типы языка C++ можно разделить на основные и составные. В языке C++ определено шесть основных типов данных для представления целых, вещественных, символьных и логических величин. На основе этих типов программист может вводить описание составных типов. К ним относятся массивы, перечисления, функции, структуры, ссылки, указатели, объединения и классы.

 

Типы данных, использованные при создании базы данных

 

Символьный тип (char)

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