Logo GenDocs.ru

Поиск по сайту:  

Загрузка...

База данных Евровидение - файл курсовой програмуха 2008.doc


База данных Евровидение
скачать (707 kb.)

Доступные файлы (31):

DATA.DAT
FINAL1.BAK
FINAL1.C
FINAL1.EXE
FINAL1.OBJ
KEYRUS.COM
readme.txt1kb.01.10.2008 13:25скачать
read.txt1kb.30.11.2008 20:19скачать
DOWNMENU.C
Drawwind.c
FINAL1.BAK
FINAL1.C
FINAL.C
NAV_HELP(1).C
NAV_HELP.BAK
NAV_HELP.C
NAV_HELP(sort).C
NavV1.1.c
NAVV12.C
PROBN.C
SCROL.BAK
SCROL.C
TABLECOL.C
UP_EDIT.C
UP_FIL_1.C
UP_FIL_2.C
UP_FIND1.C
UP_FIND2.C
UP_MENU.C
UP_NEW.C
курсовой програмуха 2008.doc771kb.06.02.2009 23:16скачать

содержание

курсовой програмуха 2008.doc

СОДЕРЖАНИЕ


СОДЕРЖАНИЕ 2

ВВЕДЕНИЕ 3

1.ВЫБОР МЕТОДА РЕАЛИЗАЦИИ ЗАДАЧИ 5

1.1. ОБОСНОВАНИЕ МЕТОДА РЕШЕНИЯ ЗАДАЧИ 5

1.2. ВЫДЕЛЕНИЕ ФУНКЦИОНАЛЬНЫХ ЧАСТЕЙ 7

1.3. ОБОСНОВАНИЕ ОТДЕЛЬНЫХ ФУНКЦИОНАЛЬНЫХ ЧАСТЕЙ 8

1.4. СОСТАВЛЕНИЕ ОБЩЕГО АЛГОРИТМА 9

2. РАЗРАБОТКА ТЕСТОВЫХ ПРИМЕРОВ 11

3. РАЗРАБОТКА ПРОГРАММЫ 16

4. ТЕСТИРОВАНИЕ И АНАЛИЗ РЕЗУЛЬТАТОВ 17

ЗАКЛЮЧЕНИЕ 23

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 24


ПРИЛОЖЕНИЯ:

Приложение 1. Текст программы

Приложение 2. Руководство оператора

ВВЕДЕНИЕ



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

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

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

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

Универсальным техническим средством обработки любой информации является компьютер и разработанные для конкретных целей программные продукты. К таким продуктам обработки информации относятся различные информационные системы, позволяющие систематизировать и обрабатывать огромные потоки информации. Для персональных компьютеров было разработано множество различных программ, предназначенных для решения различных потребностей человека. Данная программа является информационно-поисковой системой позволяющей любому человеку увлекающемуся международным конкурсом «Eurovision» отследить историю конкурса.

^

1.ВЫБОР МЕТОДА РЕАЛИЗАЦИИ ЗАДАЧИ

1.1. ОБОСНОВАНИЕ МЕТОДА РЕШЕНИЯ ЗАДАЧИ



Для написания данной программы будет использован язык программирования Си. Этот язык является распространённым языком программирования. При разработке языка Си был принят компромисс между низким уровнем языка ассемблера и высоким уровнем других языков. В языке Си предусмотрено много операций, непосредственно исполняемых большинством микропроцессоров; в то же время он дает программисту возможность выражать свои алгоритмы и данные наиболее подходящими средствами. Язык Си обеспечивает возможности структурирования данных. Он позволяет разрабатывать большие, но структурированные программы, предоставляя возможность отдельной разработки подпрограмм.

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

Интерфейс информационной системы будет представлен в виде меню, т.к. он является наиболее удобным и обеспечивает наименьшее время доступа к данным. Перемещение по пунктам меню будет осуществляться с помощью клавиш управления курсором. А так же в программе будет представлено несколько «горячих клавиш», для удобства пользования программой.

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

Исходя из того, что при первом знакомстве с программой пользователю нужно дать краткую информацию о работе с ней, в программе будет содержаться функция ”Помощь”, загружаемая «горячей клавишей» F1.

Так как конкурс проходит каждый год, то нужно обновлять имеющуюся базу данных. Чтобы пользователь постоянно мог пополнять базу данных (вносить сведения о новых местах проведения конкурса, и победителях) будет предусмотрен пункт меню “Добавить”.

Для удаления любой выбранной записи из информационной системы будет предусмотрен пункт меню “Удаление”.

Имеющуюся информацию, при неправильном вводе или при ее обновлении, необходимо редактировать, для этого в информационной системе будет предусмотрен пункт меню “Редактировать”. Оформление пункта меню “Редактировать” будет осуществлено с возможностью выбора любой записи из таблицы при помощи введения года записи подлежащей редактированию. Это обусловлено тем, что такой метод позволяет наиболее быстро обратиться к нужным пользователю данным.

Для быстрого поиска полной информации об имеющихся записях о конкурсе меню также будет содержать пункт “Поиск”. Будет предусмотрен пункт меню “Выборка”, позволяющий вывести информацию по стране победившей в конкурсе, или стране в которой проводился конкурс, в зависимости от желания пользователя.

Для завершения работы с программой и выхода в операционную систему будет предусмотрена функция “Выход” осуществляемая при помощи комбинации клавиш Alt+X.

Вход в меню будет осуществляться при помощи нажатия «горячей клавиши» F10.
^

1.2. ВЫДЕЛЕНИЕ ФУНКЦИОНАЛЬНЫХ ЧАСТЕЙ



В процессе проектирования и на основании выбранного метода решения задачи были выделены следующие функциональные части:


  • функция, обеспечивающая вывод информационной заставки на экран, которая будет содержать информацию о названии программы и ее разработчике;

  • функция, обеспечивающая работу меню, которая будет выводить на экран пользовательское меню, и осуществлять передвижение по его пунктам;

  • функция вывода данных, которая позволит выводить на экран полную информацию;

  • функция, обеспечивающая вызов помощи, которая будет выводить на экран справочную информацию о данной информационной системе;

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

  • функция, обеспечивающая поиск информации, которая позволит найти нужную информацию в файле;
^

1.3. ОБОСНОВАНИЕ ОТДЕЛЬНЫХ ФУНКЦИОНАЛЬНЫХ ЧАСТЕЙ



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

Информационная заставка осуществляет вывод на экран названия программы, ее версии и информации о ее разработчике. Вывод информационной заставки осуществляется посредством вызова функции start_window().

Для создания пунктов меню используются четыре функции пользователя up_menu_new(),up_menu_edit(),up_menu_filter(),up_menu_find(). Перемещение между пунктами меню осуществляется с помощью клавиш управления курсором. При нажатии клавиши [Enter], функции организации меню возвращает номер выбранного пункта меню, в соответствии с которым выполняются необходимые действия в основной программе.

Как отмечалось выше, база данных хранится в виде двунаправленного списка. Записи базы данных представлены в виде структур.

В функциональной части работы с базой данных реализуются следующие функции. Открытие базы данных. В этой функции происходит загрузка данных из файла базы данных.

Функция закрытие базы данных.

Функция добавления записей в базу данных. В список происходит добавление одного элемента, причем место, в которое происходит добавление элемента, выбирается так, чтобы список был отсортирован по году проведения.

Функция удаления записи из базы данных. Из списка удаляется выбранный элемент.

Функция выборка. Служит для установки фильтра и проверки вхождения текущей записи в фильтр

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

Функция отображения содержимого базы данных. Содержимое базы данных отображается в виде таблицы. Записи, которые в текущий момент отображаются на экране, хранятся в файле. Кроме этого, в этой функциональной части реализуется ряд диалогов с базой данных, таких как редактирование, удаление, добавление, поиск.

Функция print_to_screen() выводит на экран содержимое массива, в котором хранятся записи, которые должны быть отображены на экране в текущий момент.

Функция find() выводит диалог для ввода строки поиска.

Функция button() выводит окно с выбором подтверждения или отмены.

Функция help() рисует на экране окно и выводит краткую информацию о пользовании программой.
^

1.4. СОСТАВЛЕНИЕ ОБЩЕГО АЛГОРИТМА


Сразу после запуска программы будет производиться вызов функции организации меню, которая будет выводить на экран изображение меню и

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

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

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

При нажатии клавиши [F10], происходит вызов функции отвечающей за прорисовку меню. При нажатии клавиш влево/вправо в меню производится циклическое перемещение выделения пункта меню и вызывается функция прорисовки меню. На некоторых пунктах меню также возможно перемещение вверх/вниз. После нажатия клавиши [Enter] происходит вызов функции в соответствии с выбранным пунктом меню.

В режиме просмотра при нажатии клавиш [Page Up/Page Down] будет осуществляться скроллинг списка при вызове функции отображения на экране.

Для команды «Помощь» (клавиша [F1]) будет вызываться функция отображения краткой справочной информации;

Для пунктов меню будут вызываться следующие функции:

«Добавить» — функция добавления новой записи в базу данных;

«Редактировать» — вызов функции добавления, но с условием, что в случае подтверждения данной операции старая запись будет замещена новой;

«Удаление» - будет производиться подтверждение удаления записи для предотвращения случайной потери информации, и вызов функций удаления записи и прорисовки списка.

«Выборка/Поиск» - будет вызвана функция поиска по заданному параметру в определенном поле и вызвана функция перерисовки списка, также режим будет изменен на «Выборка/Поиск». Для возврата в режим просмотра необходимо будет нажать клавишу [F2].

Выход в операционную систему будет осуществляться посредством нажатия комбинации клавиш [Alt+X].
^

2. РАЗРАБОТКА ТЕСТОВЫХ ПРИМЕРОВ


После запуска программы будет информационная заставка в виде прямоугольника расположенная в центре экрана (см. рис. 2.1).







Курсовой проект

Информационно-поисковая система

“Евровидение”

Разработал студент II курса

Факультета

Электронно-информационных

систем

Группы ПЭ-4

Суглоб Максим Владимирович

Брест 2008







Для продолжения нажмите любую клавишу…

Рис. 2.1 Вид информационной заставки

Информационная заставка ознакомит пользователя с названием информационной системы, разработчиком и ее автором.

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

Добавить Редактировать Выборка Поиск

Год

Страна Проведения

Страна Победитель

Артист

Песня

2008

2007

2006

2005

Сербия

Финляндия

Греция

Украина

Россия

Сербия

Финляндия

Греция

Dima Bilan

Marija Serifovich

Lordi

Helena Paparizou

Belive

Molitva

Hard Rock Hal

My number one

F1-Помощь Alt+X-Выход F10- Меню

Рис. 2.2 Вид меню и рабочего поля

Переход в меню происходит по нажатию клавиши [F10] (рис 2.3)

Передвижение по пунктам меню будет осуществляться при помощи клавиш управления курсором «влево», «вправо», а также «вверх» и «вниз» для пунктов меню, в которых есть выпадающее меню. При нажатии клавиши «вправо» – подсветка должна переместится на пункт меню, находящийся правее от предыдущего активного пункта и это будет продолжаться при каждом нажатии клавиши «вправо» до тех пор, пока подсветка не достигнет крайнего пункта меню. В этом случае подсветка должна переместиться на первый пункт меню. При нажатии клавиши «влево» – подсветка должна будет переместиться на пункт меню, находящийся левее от предыдущего активного пункта и это будет продолжаться при каждом нажатии клавиши «влево» до тех пор, пока подсветка не достигнет крайнего пункта меню. В этом случае подсветка должна переместиться на последний пункт меню. Передвижение по подпунктам выпадающего меню осуществляется при помощи клавиш управления курсором «вверх» и «вниз». Активизация желаемого пункта меню осуществляется с помощью клавиши [Enter]. Чтобы выйти из меню необходимо будет нажать [Esc].

Добавить Редактировать Выборка Поиск

Год

Редактировать .

Удалить

Артист

Песня
















Рис. 2.3 Вид меню

При нажатии клавиши [F1], на экран будет вызвано окно «Помощи», в котором описываются основные клавиши необходимые для управления программой. Окно «Помощь» представлено на рисунке 2.4










Помощь

Информационно-поисковая система «Евровидение»

Enter Выбор, подтверждение

Esc Выход










Рис. 2.4 Вид информационного окна «Помощь»

Для ввода данных нужно будет вызвать меню [F10], выделить подсветкой пункт меню «Добавить» и нажать [Enter]. В окне, которое должно появиться (см. рис. 2.5), надо ввести нужные данные о новой записи, при этом ввод необходимо завершать нажатием клавиши [Enter]. Нельзя превышать количества символов указанного перед строкой ввода, это может привести к некорректной работе программы. В программе не предусмотрен выход в случае случайного выбора пункта «Добавить», но при этом в случае не корректного ввода данных можно выбрать клавишу «Отмена», после выбора которой введенные данные не будут заносится в файл данных. Для завершения ввода нужно выбрать клавишу «Подтвердить» и нажать [Enter].
















Добавит запись

После ввода данных жмите Enter

Год проведения (не более 4 символов)




Страна проведения (не более 14 символов)




Страна победитель (не более 14 символов)




Исполнитель (не более 40 символов)




Песня (не более 40 символов)




>Подтвердить< >Отмена<










Рис. 2.5 Вид окна добавления записи

Для удаления записи нужно вызвать меню, выбрать пункт «Редактировать», затем выбрать пункт «Удалить». В появившемся окне ввести год записи подлежащей удалению, нажать [Enter]. Затем выбрать клавишу «Подтвердить» или «Отмена». После удаления данная запись исчезает из таблицы на экране, а так же стирается из файла.

Для редактирования нужно вызвать меню, выбрать «Редактировать», затем выбрать пункт «Редактировать». В появившемся окошке вводим год записи подлежащей редактированию жмем [Enter], выбираем «Подтвердить» или «Отмена».

В случае если выбрана клавиша «Подтвердить» появится окно для редактирования информации. В окне, которое появиться необходимо ввести нужные данные, при этом ввод необходимо завершать нажатием клавиши [Enter]. Нельзя превышать количества символов указанного перед строкой ввода, это может привести к некорректной работе программы. В программе не предусмотрен выход в случае случайного выбора редактирования, но при этом в случае не корректного ввода данных можно выбрать клавишу «Отмена», после выбора которой введенные данные не будут заносится в файл данных. Для завершения ввода нужно выбрать клавишу «Подтвердить» и нажать [Enter]. На экране появится отредактированная запись.

При выборе пункта меню «Поиск», будет предоставлен выбор, осуществлять поиск по исполнителю песни или по самой песне. Чтобы найти нужную запись нужно перейти в меню на пункт «Поиск», выбрать по чем искать и нажать [Enter], появится окно предлагающее ввести ключевое слово. После ввода выберите «Подтвердить» или «Отмена» и нажмите [Enter]. При успешном поиске запись (записи) будут выведены в окне таблицы. При неуспешном поиске в таблице не будет, записей и будет предложено вернутся в режим просмотра путем нажатия клавиши [F2]. При поиске слов на русском языке ключевые слова надо вводить с учетом регистра (т.е. большие маленькие буквы).

В данной программе существует режим просмотра данных по стране победителю или стране проведения. Для этого предусмотрен пункт меню «Выборка». По умолчанию отображаются все записи отсортированные по дате. Чтобы выбрать записи по нужному параметру нужно перейти в меню на пункт «Выборка», выбрать по, какому из типов стран произвести выборку и нажать [Enter], появится окно предлагающее ввести ключевое слово. После ввода выберите «Подтвердить» или «Отмена» и нажмите [Enter]. При успешном проведении операции записи будут выведены в окне таблицы. При неуспешном поиске в таблице не будет, записей и будет предложено вернутся в режим просмотра путем нажатия клавиши [F2]. При поиске слов на русском языке ключевые слова надо вводить с учетом регистра (т.е. большие маленькие буквы).

При необходимости возврата из меню в режим просмотра можно будет нажать клавишу [Esc]. Комбинация клавиш [Alt+X] будет обеспечивать выход в операционную систему с сохранением всех изменений в файл.
^

3. РАЗРАБОТКА ПРОГРАММЫ



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

В данной программе используются стандартные библиотечные модули: stdio, conio, string.

Из модуля conio используется функция очистки экрана (clrscr), а также функции консольного вывода (cprintf) и функция, возвращающая код клавиши(getch). Эти функции используются для реализации интерфейса в виде меню.

Из модуля stdio используется стандартный структурный тип, содержащий информацию об открытом файле (FILE), который используется при объявлении файла, функции (fscanf) для считывания из файла, (fprintf) для записи в файл, (fgets) для считывания определенного числа символов, (fseek) для перемещения указателя по файлу, (ftell) возвращает номер позиции указателя в файле.

Из модуля string используется функция сравнения двух строк (strstr), которая используется при поиске, и функция копирования одной строку в другую (strcpy), которая используется при реализации функции ввода данных, функция (strlen), которая определяет длину строки.

В программе были использованы циклы (for; while; do-while), которые использовались для неоднократного повтора отдельных блоков программы; условия (if; switch), которые использовались для выполнения тех либо иных действий при определенных условиях.

Текст программы смотри в Приложении 1.
^

4. ТЕСТИРОВАНИЕ И АНАЛИЗ РЕЗУЛЬТАТОВ


После запуска программы появляется информационная заставка в виде прямоугольника расположенная в центре экрана (см. рис. 4.1).



Рис. 4.1 Вид информационной заставки

Информационная заставка знакомит пользователя с названием данной информационной системы, разработчиком и ее автором. После нажатия какой-либо клавиши на экране появляется меню (в верхней части окна), снизу которого располагается рабочее поле, представленное в виде таблицы, каждый столбец которой содержит информацию соответствующего поля записи, со следующими полями: год, страна проведения, страна победитель, артист, песня. В нижней части окна располагается «строка-подсказка» (см. рис. 4.2).



Рис. 4.2 Вид меню и рабочего поля
Переход в меню происходит по нажатию клавиши [F10].

Передвижение по пунктам меню осуществляется при помощи клавиш управления курсором «влево» и «вправо». При нажатии клавиши «вправо» – подсветка переместилась на пункт меню, находящийся правее от предыдущего активного пункта и это будет продолжаться при каждом нажатии клавиши «вправо» до тех пор, пока подсветка не достигнет крайнего пункта меню. В случае если подсветка находится на последнем пункте меню и пользователь нажимает клавишу «вправо» курсор переместится на первый пункт меню. При нажатии клавиши «влево» – подсветка переместилась на пункт меню, находящийся левее от предыдущего активного пункта и это будет продолжаться при каждом нажатии клавиши «влево» до тех пор, пока подсветка не достигнет первого пункта меню. В случае если подсветка находится на первом пункте меню и пользователь нажимает клавишу «влево» курсор переместится на последний пункт меню. Активизация желаемого пункта меню осуществляется с помощью клавиши [Enter]. В случаях, когда курсор находится на пунктах «Редактировать» «Выборка» «Поиск» появляется выпадающее меню соответствующего пункта с определенными подпунктами. Передвижение по подпунктам выпадающего меню осуществляется при помощи клавиш управления курсором «вверх» и «вниз». Активизация желаемого подпункта выпадающего меню осуществляется с помощью клавиши [Enter]. Чтобы выйти из меню нажмем клавишу [Esc].

Нажав клавишу [F1] пользователь сможет вызвать окно помощи. При выборе этой функции, в информационном окне выводится краткая информация по пользованию данной информационной системой (см. рис.4.3).



Рис. 4.3 Вид информационного окна «Помощь»

Для ввода данных вызываем меню [F10], выделяем подсветкой пункт меню «Добавить» и нажимаем [Enter]. В появившемся окне вводим нужные данные для записи в файл (см. рис. 4.4). Для завершения ввода нажимаем [Enter]. По окончанию ввода выбираем «Подтвердить» или «Отмена».



Рис. 4.4 Вид окна добавления записи
Для удаления записи вызываем меню [F10] выбираем пункт «Редактировать» и подпункт «Удалить». При этом появляется окно, в котором пользователь должен ввести год записи, которую необходимо удалить и жмет клавишу [Enter]. После нажатия клавиши [Enter] необходимо выбрать «Подтвердить» или «Отмена» и нажать [Enter] (см. рис. 4.5).


Рис. 4.5 Вид окна удаления записи
Для редактирования записи переходим в меню на пункт «Редактировать», выбираем подпункт «Редактировать» нажимаем [Enter] в появившейся окне вводим новые данные, поля не подлежащие изменению редактируем дублируя исходную информацию. После изменения данных нажимаем клавишу [Enter], по окончанию ввода данных выбираем «Подтвердить» или «Отмена». В случае если выбрана отмена данные изменятся не будут.

При выборе пункта меню «Поиск», выбираем по какому полю («Артист» или «Песня») произвести поиск. После выбора появляется окошко, в котором необходимо ввести ключевое слово, по которому будет осуществляться поиск, по окончанию ввода жмем [Enter] и выбираем «Подтвердить» или «Отмена». При успешном поиске найденная запись будет выведена в окне таблицы, в противном случае таблица окажется пустой. Для возврата в режим просмотра необходимо нажать клавишу [F2].

В данной программе существует возможность просмотра данных по стране, в которой проводился конкурс несколько раз или по странам, которые побеждали в конкурсе несколько раз. Для этого предусмотрен пункт меню «Выборка». По умолчанию отображаются все записи имеющиеся в базе данных. Для возврата в обычный режим просмотра используется клавиша [F2].

Для отображения на экране монитора только записей со странами, в которых конкурс проводился несколько раз, вызываем меню, выбираем пункт «Выборка» и выбираем подпункт «По стране проведения», при этом на экране появится окошко с запросом ввести страну, по которой произвести выборку, по окончанию ввода жмем [Enter] и выбираем «Подтвердить» или «Отмена». В случае удачного проведения операции в окне таблицы появятся записи, содержащие только одну страну проведения, в противном случае таблица окажется пустой. Для возврата в обычный режим просмотра жмем клавишу [F2]. Таблица с произведенной выборкой представлена на рис.4.6.

^

Рис. 4.6 Таблица с произведенной выборкой



Для отображения на экране монитора только записей содержащих страны, которые победили несколько раз, выбираем пункт «Выборка» и выбираем подпункт «По странам победителям», при этом на экране появится окошко с запросом ввести страну, по которой произвести выборку, по окончанию ввода жмем [Enter] и выбираем «Подтвердить» или «Отмена». В случае удачного проведения операции в окне таблицы появятся записи, содержащие только одну страну победитель, в противном случае таблица окажется пустой. Для возврата в обычный режим просмотра жмем клавишу [F2]. Таблица с произведенной выборкой представлена на рис.4.7.
^

Рис. 4.7 Таблица с произведенной выборкой



Комбинация клавиш [Alt+X] обеспечивает выход в операционную систему с сохранением всех изменений в файл, при этом появляется окно, в котором пользователь подтверждает то, что он хочет завершить работу с программой (см. рис. 4.8).



Рис. 4.8 Окно подтверждения выхода

ЗАКЛЮЧЕНИЕ


В результате проделанной работы был разработан алгоритм и написана программа, реализующая работу информационно – поисковой системы «Евровидение».

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

Данная программа существенно облегчает сбор и обработку информации о музыкальном конкурсе «Евровидение».
^

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ





  1. А. Крупник Изучаем Си. Санкт-Петербург. Питер 2001 - 226 с

  2. Касаткин А.И. Профессиональное программирование на языке Си. Управление ресурсами: Справочное пособие. – Мн.: Выш. шк., 1992. – 432 с.

  3. Б. Керниган, Д. Ритчи Язык программирования Си. Москва «Финансы и статистика», 1992.

  4. Х.Дейтел, П. Дейтел Как программировать на Си++



Скачать файл (707 kb.)

Поиск по сайту:  

© gendocs.ru
При копировании укажите ссылку.
обратиться к администрации