Программа поиска информации о телевизорах - Курсовая работа

бесплатно 0
4.5 78
Методика разработки программы по поиску информации из базы данных, содержащей информацию о телевизорах. Использование языка программирования "С " и среды разработки Qt Creator "С " - статически типизированного языка программирования общего назначения.


Аннотация к работе
Целью данной работы является разработка программы поиска информации о телевизорах: тип, диагональ, средняя цена, количество на складе; на основе ввода пользователем запрашиваемой информации и выводом ее на экран пользователю, с использованием базы данных, в которую можно добавлять и из которой можно удалять информацию. Актуальность и новизна работы обусловлена тем, что при разработке настоящей программы студент получает базовые знания о языке С и среде разработки Qt Creator. В сравнении с его предшественником - языком C, - наибольшее внимание уделено поддержке объектно-ориентированного и обобщенного программирования. Название «C » происходит от языка C, в котором унарный оператор обозначает инкремент переменной. При создании C Бьерн Страуструп стремился сохранить совместимость с языком C.В разработке использовалась база данных SQLITE, содержащая 3 таблицы с наименованиями и характеристиками персонажей онлайн игры «Lineage 2: interlude». На рисунке 2.1. показана общая структура базы данных, состоящая из трех таблиц. Таблицы связаны через элемент данной базы данных «ID». В первой таблице элементу «manufacturer» присвоен «ID», соответственно во второй и третьей таблице характеристики персонажей «привязаны» к «ID» определенному элементу «manufacturer». Код программы находиться в пяти текстовых файлах: «Kr.pro» - корневой файл в котором находятся записи об остальных файлах и библиотеках; «Connect.h»-заголовочный файл в котором написан код подключающий базу данных; «mainwindow.h»-заголовочный файл, в котором задаются постоянные, слоты и т.п.; «main.cpp»-содержит подключения к «connect.h» и содержит код, описывающий корректное выполнение программы; «mainwindow.cpp»-содержит основную часть кода, который непосредственно выполняется при запуске программы.В рамках курсовой работы была разработана программа, совершающая поиск по запросу и базы данных.#include #include inline bool CREATECONNECTION() QMESSAGEBOX::critical(0,"Connection error!","Connection failed!"); #include namespace Ui {class MAINWINDOW; #include "connect.

Введение
Целью данной работы является разработка программы поиска информации о телевизорах: тип, диагональ, средняя цена, количество на складе; на основе ввода пользователем запрашиваемой информации и выводом ее на экран пользователю, с использованием базы данных, в которую можно добавлять и из которой можно удалять информацию.

Актуальность и новизна работы обусловлена тем, что при разработке настоящей программы студент получает базовые знания о языке С и среде разработки Qt Creator.

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

Глава 1. Язык программирования “С ” и среда разработки Qt Creator

«C » - компилируемый статически типизированный язык программирования общего назначения. Поддерживая разные парадигмы программирования, сочетает свойства как высокоуровневых, так и низкоуровневых языков. В сравнении с его предшественником - языком C, - наибольшее внимание уделено поддержке объектно-ориентированного и обобщенного программирования. Название «C » происходит от языка C, в котором унарный оператор обозначает инкремент переменной.

Являясь одним из самых популярных языков программирования, C широко используется для разработки программного обеспечения. Область его применения включает создание операционных систем, разнообразных прикладных программ, драйверов устройств, приложений для встраиваемых систем, высокопроизводительных серверов, а также развлекательных приложений (например, видеоигры). Существует несколько реализаций языка C - как бесплатных, так и коммерческих. Их производят Проект GNU, Microsoft, Intel и Embarcadero (Borland). C оказал огромное влияние на другие языки программирования, в первую очередь на Java и C#.

При создании C Бьерн Страуструп стремился сохранить совместимость с языком C. Множество программ, которые могут одинаково успешно транслироваться как компиляторами C, так и компиляторами C , довольно велико - отчасти благодаря тому, что синтаксис C был основан на синтаксисе C.

Стандарт C на 2003 год состоит из двух основных частей: описание ядра языка и описание стандартной библиотеки.

Кроме того, существует огромное количество библиотек C , не входящих в стандарт. В программах на C можно использовать многие библиотеки C.

Стандартизация определила язык программирования C , однако за этим названием могут скрываться также неполные, ограниченные, достандартные варианты языка. Первое время язык развивался вне формальных рамок, спонтанно, по мере встававших перед ним задач. Развитию языка сопутствовало развитие кросс-компилятора cfront. Новшества в языке отражались в изменении номера версии кросс-компилятора. Эти номера версий кросс-компилятора распространялись и на сам язык, но применительно к настоящему времени речь о версиях языка C не ведут.

Qt Creator - кроссплатформенная свободная IDE для работы с фреймворком Qt, разработанная Trolltech (Nokia). Анонс проекта состоялся на Qt Developer Days в октябре 2008 года. Публичная бета-версия проекта была опубликована 30 октября 2008 года. Финальный релиз состоялся 3 марта 2009 года (вместе с выходом Qt 4.5), а исходный код доступен под лицензией LGPL.

Особенности: 1. Сделана специально для разработки на Qt;

2. Встроенные редактор форм (Qt Designer) и справочная система (Qt Assistant);

3. Контекстно-зависимая система помощи;

4. Расширяема плагинами;

5. Имеется графический фронтенд для GDB;

6. Обобщенная подсветка синтаксиса, поддерживается большое количество языков программирования и разметки. Есть возможность создания своих стилей подсветки;

7. QML-дизайнер;

Еще одно немаловажное достоинство Qt Creator это его распространение под лицензией LGPL, что позволяет создавать собственные коммерческие проекты, без какого-либо вознаграждения производителям среды.

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

Разработка системы продемонстрировала некоторые особенности языка С , а именно среды qt creator.

При помощи данной программы пользователь, сможет совершать поиск информации из базы данных по телевизорам.

Список литературы
1. Лекции по дисциплине «Основы программирования на языке С »

2. Jasmin Blanchette, Mark Summerfield, перевод Андрей Киселев «Разработка графического интерфейса с помощью библиотеки Qt3» книга распространяется на условиях Open Publication License, v1.0.

3. Герберт Шилдт, «Полный справочник по C », 4-е издание, издательство Диалектика, Москва 2003г, 800стр.

4. Александр Чиртик, «Программирование на С », издательство Питер, 2010 год, 352стр.

Размещено на
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?