Разработка приложения "Обработка результатов баскетбольных игроков"
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
Министерство образования и науки Российской Федерации
НОУ ВПО Сибирская академия права, экономики и управления
КУРСОВАЯ РАБОТА
по диiиплине: Основы алгоритмизации и программирования
на тему: Разработка приложения Обработка результатов баскетбольных игроков
Выполнил:
студент группы ПИ-09
Прошутинский М.В.
Проверил:
ст.преподаватель
Засухина О.А.
Ангарск 2011
СОДЕРЖАНИЕ
ВВЕДЕНИЕ4
ПОСТАНОВКА ЗАДАЧИ5
.1 Цели и задачи5
.2 Нормативно-справочная информация5
.3 Описание входной информации6
.4 Описание выходной информации6
.5 Выбор инструментальных и технических средств7
.ОПИСАНИЕ ПРОЕКТА8
.1 Состав файлов проекта8
.2 Описание переменных8
.3 Структурная схема проекта9
.4 Описание структуры проекта9
.5 Описание процедуры Cls10
.5.1 Алгоритм10
.6 Описание функции CATO10
.6.1 Входные данные10
.6.2 Выходные данные11
.6.3 Алгоритм11
.7 Описание процедуры AddMan11
.7.1 Входные данные11
.7.2Выходные данные11
.7.3 Алгоритм12
.8 Описание процедуры BestMan12
.8.1 Входные данные12
.8.2Выходные данные12
.8.3 Алгоритм13
.9 Описание процедуры Fols13
.9.1 Входные данные13
.9.2 Выходные данные13
.9.3 Алгоритм14
.10 Описание процедуры InfoMan14
.10.1 Входные данные14
.10.2 Выходные данные14
.10.3 Алгоритм15
.11 Описание процедуры Loozer15
.11.1 Входные данные15
.11.2Выходные данные15
.11.3 Алгоритм16
.12 Описание процедуры ResetFile16
.12.1 Алгоритм16
.13 Описание процедуры SortMan17
.13.1 Входные данные17
.13.2Выходные данные17
.13.3 Алгоритм17
.14 Описание процедуры mnuActions18
.14.1 Алгоритм18
.15 Описание процедуры mnuShow18
.15.1 Алгоритм18
ИНСТРУКЦИЯ ДЛЯ ПОЛЬЗОВАТЕЛЯ19
.1 Руководство пользователя19
.2 Контрольный пример.19
ЗАКЛЮЧЕНИЕ25
СПИСОК ЛИТЕРАТУРЫ26
Программный код27
ВВЕДЕНИЕ
Целью курсовой работы является разработка приложения на тему Обработка результатов баскетбольных игроков. Необходимо разработать приложение на языке программирования Pascal в визуальной среде программирования Borland Developer Studio 2006 в консольном приложении. Входные данные в приложении должны храниться в типизированном файле, который является плоским файлом базы данных. Предусмотреть создание типизированного файла, запись данных в типизированный файл, вывод данных из типизированного файла на экран, добавление данных в конец файла, поиск необходимой информации и обработка данных согласно заданию.
1 ПОСТАНОВКА ЗАДАЧИ
.1 Цели и задачи
программный файл запись данное
Целью данного проекта является разработка приложения Обработка результатов баскетбольных игроков, которое позволяет удобно хранить данные, осуществлять быстрый поиск и удобную обработку. Раньше, все данные записывались в учетных книгах, но это занимало много времени и не гарантировало отсутствие ошибок. Именно для простого удобного поиска и записи нужной информации и экономии при этом времени, я разработал специальную программу, которая поможет судьям в этом.
В задачи проекта входит:
oСоздание типизированного файла для хранения входных данных;
oДобавление новых данных в конец файла;
oВывод на экран:
сведений о лучшем игроке, то есть с наибольшим количеством очков;
общего количества фолов;
отсортированного списка игроков по количеству очков в порядке убывания;
сведений об игроке по заданному номеру;
сведений об игроке с наибольшим количеством фолов.
.2 Нормативно-справочная информация
Представляет собой редко изменяющуюся информацию, необходимую для решения задачи. В данном приложении нормативно справочной-информацией является типизированный файл типа Ved, содержащий следующие поля:
oФамилия игрока
oНомер игрока
oКоличество очков
oКоличество фолов
1.3 Описание входной информации
В качестве входной информации в данном приложении являются данные, которые вводятся с клавиатуры и записываются в типизированный файл.
Входной информацией являются следующие поля:
oФамилия игрока
oНомер игрока
oКоличество очков
oКоличество фолов
.4 Описание выходной информации
В данном приложении необходимо вывести следующую выходную информацию на экран:
oсведения о лучшем игроке, то есть с наибольшим количеством очков;
oобщее количество фолов;
oотсортированный список игроков по количеству очков в порядке убывания;
oсведения об игроке по заданному номеру;
oсведения об игроке с наибольшим количеством фолов.
1.5 Выбор инструментальных и технических средств
Визуальная среда разработки Borland Developer Studio является важным обновлением для разработчиков, использующих язык Delphi, с улучшенной продуктивностью и производительностью, позволяющее группам разработчиков исключить утомительные задачи и быстро и эффективно поставлять приложения Windows уровня предприятия.
Прежде всего, выясним минимальные системные требования для работы продукта:
oPentium III 850MHz или более производительный процессор;
o512 MB RAM;
oCD-ROM привод;
oМонитор VGA с более высокой разрешающей способностью;
oМышь или другое координатно-указатель