База данных футбольных игроков

Автор работы: Пользователь скрыл имя, 26 Декабря 2011 в 13:29, курсовая работа

Описание работы

Курсовая работа посвящена решению задачи проектирования программы, которая предоставляла бы собой базу данных футбольных игроков на языке Objekt Pascal, используемый в инструментальной среде разработки приложения Delphi7. Для написания приложения была использована инструментальная среда разработки (ИСР) Delphi 7 ввиду большого количества ее преимуществ;
- поддержка технологий быстрой разработки приложения (Rapid Application Development);
- поддержка технологий визуальной разработки;
- наличие мощных средств отладки и тестирования разработанных приложений;

Содержание работы

Введение…………………………………………………………………………………………...4
1 Разработка эскизного и технического проектов программы (ГОСТ 19.404–79)……………5
1.1 Задание…………………………………………………………………………………………5
1.2 Назначение и область применения…………………………………………………..............5
1.3 Технические характеристики………………………………………………………………...5
1.3.1 Постановка задачи…………………………………………………………………………..5
1.3.2 Описание алгоритма………………………………………………………………………...6
1.3.3 Организация входных и выходных данных……………………………………………….7
1.3.4 Выбор состава технических и программных средств…………………………………….7
2 Разработка рабочего проекта…………………………………………………………………...8
2.1 Разработка программы………………………………………………………………………..8
2.2 Спецификация программы………………………………………………………………….18
2.3 Текст программы…………………………………………………………………………….19
2.4 Описание программы………………………………………………………………………..36
2.5 Тестирование программы……………………………………………………………………42
3 Внедрение………………………………………………………………………………………44
Заключение……………………………………………………………………………………….45
Список используемой литературы…………………

Файлы: 1 файл

Документ Microsoft Office Word.docx

— 382.58 Кб (Скачать файл)

     

     Рисунок 13 – Редактирование данных БД «вручную»  для поля «В сборной»

     Выбор пунктов «Диаграммы…» и «Поиск…» приводит к открытию соответствующих  окон приложения. Приложение способно строить два типа диаграмм, различающихся визуально (рис. 14). Переключения типа осуществляется посредством выбора переключателя «Страны», «Команды». Построение идёт на основе группировки значений данных базы. Реализация – посредством компонента TChart. При закрытии окна происходит возврат к режиму редактирования данных.

       
 
 
 
 
 
 
 
 
 
 
 

     Рисунок 14 – Диаграмма сведений БД по странам 

     Поиск записей также осуществляется в  отдельном окне (рис. 15). Возможна точная настройка параметров поиска, включение/выключение отдельных компонентов запроса («ФИО», «Команда», «Страна», «Цена»). CheckBox рядом с полем ввода TEdit делает его доступным к изменению (свойство Enabled). Результаты заносятся в таблицу StringGrid1, аналогичную той, что на главной форме, за исключением лишь возможности непосредственного редактирования. На иллюстрации – поиск по запросу «Страна: Россия» и «Команда: ЦСКА», соответственно – вывод всех футбольных игроков, играющих за Россию.

     Для работы программы необходимы:

     - процессор Pentium100 или выше;

     - операционная система Windows 9x или выше;

     - манипулятор мышь;

     - 2 Мб внешней памяти;

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

     

     Рисунок 15 – Окно поиска данных БД по критериям «Страна» и «Команда» 

2.5 Тестирование программы 

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

      - система: Microsoft Windows XP Professional, версия 2002, Service Pack 3;

      - компьютер: Intel(R) Pentium(R) 4 CPU 3.00GHz 3.01 ГГц, 1,00 ГБ ОЗУ.

      Для выполнения программы был запущен  файл database_kr.exe, после чего на экране было отображено главное окно приложения (рис. 16).

                                              Рисунок 16-Главное окно приложения

      Для проверки приложения был открыт файл – «football.dat» (рис.17) 

       Рисунок 17 – Общий вид базы данных, после выполнения команды открытия

            В открытой БД был произведен поиск, где в качестве критериев были выбраны «Команда» и «Цена», куда соотвественно были введены данные – «ЦСКА» и «2» (рис.18)

 
 
 
 
 
 
 
 

     Рисунок  18 – Организация поиска данных в БД по заданным критериям 
 

3. Внедрение 

      Условия для разработки приложения «База  данных футбольных игроков» - это компьютер  под управлением операционной системой Windows с минимальными параметрами:

          1. CPU Pentium II 100MHz (минимально) и выше;

          2. ОЗУ 3,7 Mb;

          3. HDD 345 Kb;

          4. Операционная система Windows 9X/ME/2000/XP.

      Запуск  программы осуществляется при запуске  исполняемого файла database_kr.exe.

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

 

Заключение 

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

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

 

Список  используемой литературы 

  1. Архангельский, А. Я. Приемы программирования в Delphi на основе VCL [Текст] / А. Я. Архангельский. – М.: Бином-Пресс,2006. – 933 с.
  2. Архангельский, А. Я. Программирование в Delphi 7 [Текст] / А. Я. Архангельский. – М.: Бином-Пресс, 2004.
  3. Бобровский, С. И. Технологии Delphi 2006. Новые возможности [Текст] / С. И. Боб-ровский. – СПб. : Питер, 2006.
  4. Желонкин, А. В. Основы программирования в интегрированной среде DELPHI [Текст]: практикум / А. В. Желонкин. – М. : БИНОМ. Лаборатория знаний, 2006.
  5. Культин, Н. Б. Delphi .NET в задачах и примерах [Текст] / Н. Б. Культин. – СПб.: БХВ-Петербург, 2006.
  6. Культин, Н. Б. Delphi в задачах и примерах [Текст] / Н. Б. Культин. – СПб.: БХВ-Петербург, 2004.
  7. Попов, В. Б. Паскаль и Дельфи [Текст] : самоучитель / В. Б. Попов. – СПб. : Питер, 2003.
  8. Фаронов, В. В. Delphi 2005. Разработка приложений для баз данных и Интернета [Текст] / В. В. Фаронов. – СПб. : Питер, 2005.
  9. Фаронов, В. В. Delphi 2005. Язык, среда, разработка приложений [Текст] / В. В. Фаронов. – СПб. : Питер, 2005.
  10. Чиртик, А. А. Delphi. Трюки и эффекты [Текст] / А. А. Чиртик, В. В. Борисок, Ю. И. Корвель. – СПб. : Питер, 2007.

Информация о работе База данных футбольных игроков