Автор работы: Пользователь скрыл имя, 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
Список используемой литературы…………………
3-компонент Chart1
Left = 8
Top = 88
Width = 549
Height = 285
AllowPanning = pmNone
AllowZoom = False
BackWall.Brush.Color = clWhite
BackWall.Brush.Style = bsClear
BackWall.Pen.Visible = False
Title.Text.Strings = (
'TChart')
Title.Visible = False
AxisVisible = False
ClipPoints = False
Frame.Visible = False
Legend.LegendStyle = lsValues
Legend.TextStyle = ltsRightValue
View3D = False
View3DOptions.Elevation = 315
View3DOptions.Orthogonal = False
View3DOptions.Perspective = 0
View3DOptions.Rotation = 360
View3DWalls = False
BevelOuter = bvNone
TabOrder = 1
4-компонент Label6
Left = 8
Top = 541
Width = 96
Height = 13
Align = alCustom
Anchors = [akBottom]
Caption = 'Деркач Александр'
Enabled = False
5-компонент Label7
Left = 8
Top = 557
Width = 46
Height = 13
Align = alCustom
Anchors = [akBottom]
Caption = #1054#1042#1058'-10-2'
Enabled = False
6-компонент RadioGroup1
Left = 8
Top = 8
Width = 125
Height = 73
Caption = #1058#1080#1087' '#1076#1080#1072#1075#1088#
ItemIndex = 0
Items.Strings (#1057#1090#1088#1072#1085#
TabOrder = 0
OnClick = RadioGroup1Click
Рисунок 4 - Форма поиска данных таблицы
Свойства:
1-компонент frmSearch
Left = 169
Top = 39
BorderStyle = bsDialog
Caption = #1055#1086#1080#1089#1082
ClientHeight = 446
ClientWidth = 555
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 = 401
Width = 553
Height = 9
Align = alCustom
Anchors = [akBottom]
Shape = bsTopLine
3-компонент Button1
Left = 472
Top = 408
Width = 75
Height = 25
Caption = ‘Поиск’
TabOrder = 2
OnClick = Button1Click
4-компонент GroupBox1
Left = 8
Top = 100
Width = 541
Height = 289
Caption = ‘ФИО’ ‘Страна’ ‘Цена’ ‘В сборной’
TabOrder = 0
5-компонент GroupBox2
Left = 8
Top = 8
Width = 541
Height = 85
Caption = ‘ФИО’ ‘Страна’ ‘Цена’ ‘В сборной’
TabOrder = 1
6-компонент Label6
Left = 8
Top = 541
Width = 96
Height = 13
Align = alCustom
Anchors = [akBottom]
Caption = 'Деркач Александр'
Enabled = False
7-компонент Label7
Left = 8
Top = 557
Width = 46
Height = 13
Align = alCustom
Anchors = [akBottom]
Caption = #1054#1042#1058'-10-2'
Enabled = False
Рисунок 5 - Окно «О программе»
Свойства:
1-компонент frmAbout
Left = 226
Top = 124
BorderStyle = bsDialog
Caption = 'О программе'
ClientHeight = 283
ClientWidth = 528
Color = clBlack
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -11
Font.Name = 'MS Sans Serif'
Font.Style = []
OldCreateOrder = False
Position = poScreenCenter
PixelsPerInch = 96
TextHeight = 13
2-компонент Button1
Left = 8
Top = 248
Width = 75
Height = 25
Caption = 'OK'
TabOrder = 0
OnClick = Button1Click
3-компонент Image1
Left = 0
Top = 0
Width = 333
Height = 253
Picture
4-компонент Label1
Left = 368
Top = 224
Width = 94
Height = 24
Caption = 'Выполнил:'
Color = clBlack
Font.Charset = DEFAULT_CHARSET
Font.Color = clWhite
Font.Height = -19
Font.Name = 'MS Sans Serif'
Font.Style = []
ParentColor = False
ParentFont = False
5-компонент Label2
Left = 396
Top = 256
Width = 125
Height = 25
Caption = 'Деркач Александр'
Font.Charset = DEFAULT_CHARSET
Font.Color = clWhite
Font.Height = -11
Font.Name = 'MS Sans Serif'
Font.Style = [fsBold]
ParentFont = False
6-компонент Label3
Left = 368
Top = 8
Width = 153
Height = 18
Caption = 'Курсовой проект'
Font.Charset = DEFAULT_CHARSET
Font.Color = clWhite
Font.Height = -16
Font.Name = 'Verdana'
Font.Style = [fsBold]
ParentFont = False
2.2
Спецификация программы.
Исполняемый файл программы на “База данных футбольных игроков” имеет название “database_kr.exe” и расположен на компакт диске (флешке) в каталоге Курсовая делфи. Состав проекта приведен в таблице 1.
Таблица 1
Состав проекта
Название | Обозначение | Примечание |
Unit1.pas | Файл программного модуля для формы№1,2,3,4 | Определяет функциональность формы №1,2,3,4 |
Unit.dcu | Объектный файл для Unit1,2,3,4.Pas | Откомпилированная версия nit1,2,3,4.Pas |
Database_kr.dof | Файл параметров проекта | Содержит текушие
установки проекта:настроики |
Database_kr.dpr | Файл проекта | Связывает все файлы, и которых состоит приложение |
Database_kr.res | Файл ресурсов | Содержит пиктограммы, графические изображения |
Футбол.exe | Исполняемый файл | Исполняемый файл скомпилированный версии программы |
Unit1.Pas | Файл программного модуля для формы№1 | Определяет функциональность формы №1 |
Unit2.Pas | Файл программного модуля для формы№2 | Определяет функциональность формы №2 |
Unit3.Pas | Файл программного модуля для формы№3 | Определяет функциональность формы №3 |
Unit4.Pas | Файл программного модуля для формы№4 | Определяет функциональность формы №4 |
Unit1.Dfm | Файл формы №1 | Содержит список свойств всех компонентов, включенных в форму №1 |
Unit2.Dfm | Файл формы №2 | Содержит список свойств всех компонентов, включенных в форму №2 |
Unit3.Dfm | Файл формы №3 | Содержит список свойств всех компонентов, включенных в форму №3 |
Unit4.Dfm | Файл формы №4 | Содержит список свойств всех компонентов, включенных в форму №4 |
Unit1.Dcu | Объектный файл для Unit1.Pas | Откомпилированная версия Unit1.Pas |
Unit2.Dcu | Объектный файл для Unit2.Pas | Откомпилированная версия Unit2.Pas |
Unit3.Dcu | Объектный файл для Unit3.Pas | Откомпилированная версия unit3.Pas |
Unit4.Dcu | Объектный файл для Unit4.Pas | Откомпилированная версия unit4.Pas |
Unit1.ddp | Резервная копия №1 | Используеться для восстоновления данных |
Unit2.ddp | Резервная копия №2 | Используеться для восстоновления данных |
Unit3.ddp | Резервная копия №1 | Используеться для восстоновления данных |
Unit4.ddp | Резервная копия №2 | Используется для восстановления данных |