Автор работы: Пользователь скрыл имя, 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
Разработка эскизного и
1.1
Задание……………………………………………………………
1.2
Назначение и область применения………………………………………………….
1.3
Технические характеристики…………………………………………
1.3.1
Постановка задачи…………………………………
1.3.2
Описание алгоритма………………………………
1.3.3
Организация входных и
1.3.4
Выбор состава технических и
программных средств……………………………
2
Разработка рабочего проекта………
2.1
Разработка программы………………………………………………………
2.2
Спецификация программы………………………………………………………
2.3
Текст программы………………………………………………………
2.4
Описание программы………………………………………………………
2.5
Тестирование программы………………………………………………………
3
Внедрение………………………………………………………
Заключение………………………………………
Список
используемой литературы……………………………………………………
Введение
Курсовая работа посвящена решению задачи проектирования программы, которая предоставляла бы собой базу данных футбольных игроков на языке 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.Постановка
задачи
Разработать
программное обеспечение в
1.3.2.Описание
алгоритма
1.3.3.Организация
входных и выходных
данных
Программа
позволяет создать базу данных футбольных
игроков. В качестве входных данных
выступают, задаваемые пользователем
поля “ФИО”, “Cтрана”, “Цена”, “В сборной”.
В качестве выходных данных готовая база
данных в виде таблицы, либо диаграмма.
1.3.4.Выбор
состава технических
и программных средств
Для
написания программы
1. CPU Pentium II 100MHz (минимально) и выше;
2. ОЗУ 3 Mb;
3. HDD 410 Kb;
4. операционная система Windows 9X/ME/2000/XP.
2
Разработка рабочего
проекта.
2.1.Разработка
программы
Для
разработки приложения игры “База
данных футбольных игроков” используется
среда визуального
- 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#
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]