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

Автор работы: Пользователь скрыл имя, 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 Кб (Скачать файл)

     Оглавление 

     Введение…………………………………………………………………………………………...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

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

                                                
 
 
 
 
 
 
 
 
 
 
 

     Введение 

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

     - поддержка технологий быстрой разработки приложения (Rapid Application Development);

     - поддержка технологий визуальной разработки;

     - наличие мощных средств отладки и тестирования разработанных приложений;

     - минимальные аппаратные требования для поддержки приложений, работающих с ОС семейства Windows.

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

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

 

1. Разработка эскизного  и технического  проектов программы  (ГОСТ 19.404–79) 

1.1.Задание 

     Тема: Разработка приложения для Windows, представляющего собой базу данных футбольных игроков.

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

1.2.Назначение и область применения 

     В связи с постоянно растущим числом футбольных команд остро встает вопрос о разработке программных продуктов  по администрированию работы этом направлении. Данное приложение позволит работать с базами данных футбольных игроков. Использоваться программа может только под управлением ОС Windows. 

1.3.Технические  характеристики 

1.3.1.Постановка задачи 

     Разработать программное обеспечение в объектно-ориентированной  среде визуального программирования Delphi 7, реализующую базу данных футбольных игроков. Программа позволит работать с базой данных, будет поддерживать возможность добавления, удаления, редактирования и поиска записей. База данных представлена в виде таблицы. Таблица имеет 5 столбцов, содержащих информацию о ФИО, стране, команде, цене, участию в сборной. Пользователь поочередно вводит информацию об игроках, игроки попавшую в сборную отмечаются галочкой .Созданные в данном приложении базы могут сохранятся и считываться с внешних запоминающих устройств. Создаваемая база данных в приложении имеет расширение «.dat».  

 

1.3.2.Описание алгоритма 
 
 

 

1.3.3.Организация входных и выходных данных 

      Программа позволяет создать базу данных футбольных игроков. В качестве входных данных выступают, задаваемые пользователем поля “ФИО”, “Cтрана”, “Цена”, “В сборной”. В качестве выходных данных готовая база данных в виде таблицы, либо диаграмма. 

1.3.4.Выбор состава технических и программных средств 

     Для написания программы целесообразно  использовать среду DELPHI. Использование  среды DELPHI позволяет написать программу  с удобным интерфейсом. Кроме  того программы, написанные на DELPHI, хорошо сочетаются с широко распространенными  на сегодняшний день операционными  системами WINDOWS. Использование WINDOWS накладывает  ограничение на переход по дате (год  должен находиться в интервале 1980 - 2099). Поскольку используется среда DELPHI, для удобной работы с программой необходим манипулятор "мышь". Для слаженной работы программы  необходимо наличие следующих минимальных аппаратных средств:

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

     2. ОЗУ 3 Mb;

     3. HDD 410 Kb;

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

 

2 Разработка рабочего  проекта. 

2.1.Разработка программы 

     Для разработки приложения игры “База  данных футбольных игроков” используется среда визуального программирования Delphi. Проект программы содержит четыре окна:

     - Unit1 [frmMain] – Главное окно приложения, поддерживающее операции по редактированию данных (рис. 2);

     - Unit2 [frmDiagrams] – Окно построения диаграмм по типу (рис. 3);

     - Unit3 [frmSearch] – Форма поиска данных таблицы (рис. 4);

     - Unit4 [frmAbout] – Окно «О программе» (рис. 5).

     При запуске программы открывается  основное её окно (рис. 2). Оно содержит VCL-компоненты, необходимые для удобной и простой работы с базой: TStringGrid, TEdit, TLabel, TMainMenu, TGroupBox, TBevel и TButton. Также на форме содержится компонент класса TCheckBox, создаваемый динамически.

     

     

       
 
 
 
 
 
 
 
 
 
 

     

       

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

     Свойства:

     1-компонент GroupBox1:

         Left = 8

         Top = 8

         Width = 537

         Height = 329

         Caption = 'Таблица данных'

         TabOrder = 0

     2-компонент GroupBox2:

         Left = 8

         Top = 344

         Width = 537

         Height = 157

         Caption = 'Свойства'

         TabOrder = 2

     3-компонент Label6

      Left = 8

         Top = 541

         Width = 96

         Height = 13

         Align = alCustom

         Anchors = [akBottom]

         Caption = 'Деркач Александр'

         Enabled = False

     4-компонент Label7   

     Left = 8

         Top = 557

         Width = 46

         Height = 13

         Align = alCustom

         Anchors = [akBottom]

         Caption = #1054#1042#1058'-10-2'

         Enabled = False

     5-компонент MainMenu1

         Left = 108

         Top = 368

     6-компонент PopupMenu1

         Left = 80

         Top = 368

     7-компонент Button7

         Left = 468

         Top = 547

         Width = 75

         Height = 25

         Anchors = [akBottom]

         Caption = 'Закрыть'

         TabOrder = 1

         OnClick = N14Click

     8-компонент Bevel1

         Left = 0

         Top = 533

         Width = 553

         Height = 9

         Align = alCustom

         Anchors = [akBottom]

          Shape = bsTopLine

       
 
 

       
 
 
 
 
 
 

     

     Рисунок 3 - Окно построения диаграмм по типу

     Свойства:

     1-компонент frmDiagrams

       Left = 222

       Top = 132

       BorderStyle = bsDialog

       Caption = #1044#1080#1072#1075#1088#1072#1084#1084#1099

       ClientHeight = 465

       ClientWidth = 568

       Color = clBtnFace

       Font.Charset = DEFAULT_CHARSET

       Font.Color = clWindowText

       Font.Height = -11

       Font.Name = 'MS Sans Serif'

       Font.Style = []

       OldCreateOrder = False

       Position = poScreenCenter

       OnShow = FormShow

       PixelsPerInch = 96

       TextHeight = 13

     2-компонент Bevel1

         Left = 0

         Top = 416

         Width = 569

         Height = 9

         Align = alCustom

         Anchors = [akBottom]

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