Разработка программного продукта "Проведение турниров по круговой системе" - Курсовая работа

бесплатно 0
4.5 139
Создание и реализация программы в среде визуального программирования С Builder. Разработка ее алгоритма. Описание компонентов и их свойств, используемых в структуре приложения. Создание кнопок создания турниров по круговой системе и на выбывание.


Аннотация к работе
Автоматизированная информационная система (АИС) - это совокупность различных программно-аппаратных средств, которые предназначены для автоматизации какой-либо деятельности, связанной с передачей, хранением и обработкой различной информации. В итоге информационного прогресса увеличился объем и структура сложности хранимых данных, расширился круг пользователей информационных систем, что выдвинуло новые требования по созданию удобных средств интеграции хранимых данных и управления ими. Проводить турниры можно по различным видам спорта: футбол, футзал (мини-футбол), хоккей, баскетбол, хоккей с мячом (бенди), гандбол, водное поло, волейбол, шахматы, теннис, американский футбол и бейсбол.Данная программа должна иметь возможность формировать турнирную таблицу исходя из указанного количество команд (игроков), составления графика игр, а так же просмотра результатов (счет).Свойства COLCOUNT и ROWCOUNT определяют соответственно число столбцов и строк, свойства FIXEDCOLS и FIXEDROWS - число фиксированных, не прокручиваемых столбцов и строк. При последующем чтении этого файла в Memo формат будет определяться текущим состоянием свойства Font компонента Memo, а не тем, в каком формате ранее вводился текст. для открытия форм с турнирами использовался компонент Button, а для подтверждения победы в турнирной сетке использован компонент DBBUTTON который позволяет вставить графическое изображение. для дублирования функций программы и создания дополнительного удобства работы с приложением применить компонент TMENU с соответствующими подменю и подписями кнопок. Свойство Shortcut определяет клавиши быстрого доступа к разделу меню - «горячие» клавиши, с помощью которых пользователь, даже не заходя в меню, может в любой момент вызвать выполнение процедуры, связанной с данным разделом. Свойство Default определяет, является ли данный раздел разделом по умолчанию своего подменю, т.е. разделом, выполняемым при двойном щелчке пользователя на родительском разделе. Свойство Checked, установленное в true, указывает, что в разделе меню будет отображаться маркер флажка, показывающий, что данный раздел выбран.В процессе разработки программного проекта «Проведение турниров по круговой системе» был создан алгоритм программы: Блок схема 1 - Алгоритм программыНа главной форме Form1 (ПС для проведения турниров по круговой системе) представлено меню из двух выпадающих подменю: Справка, О программе. Создание сетки турнира на выбывание, а так же турнира по круговой системе реализовано через компонент Button. Рабочая форма ПС для проведения турниров по круговой системе представлена на рисунке 1: Рисунок 1 На формах 2, 3, 4, 5 (турнир на выбывание) представлена турнирная сетка, реализованная с помощью следующих компонентов: Мемо, с помощью которого пользователь вводит наименование первоначальных команд. На форме (турнир по круговой системе) представлена турнирная сетка, реализованная с помощью следующих компонентов: Edit - с помощью которого задается количество команд участвующих в турнире.В данном проекте выполняется несколько задач: 1) При нажатии кнопки «Начать», открывается форма для создания турниров по круговой системе. 2) При вводе числового значения в компонент Edit, выводятся строки и столбцы таблицы с указанным количеством команд так, что команда не имеет возможности играть сама с собой. Все значения выполняются верно и не имеют ошибок. 3) При вводе числового, так и текстового значения в компонент Memo, данный текст выводится в таблицу.В данном проекте представлено физическое проектирование системы, созданы кнопки создания турниров по круговой системе и на выбывание.//---------------------------------------------------------------------------void __fastcall TFORM1::Button1Click(TOBJECT *Sender) //---------------------------------------------------------------------------void __fastcall TFORM1::Button2Click(TOBJECT *Sender) Form5->BITBTN2->Visible=False; Form7->Memo1->Text=Form5->Memo31->Text; Form7->Memo1->Text=Form5->Memo31->Text;Чтобы запустить программу нужно зайти в папку с программой D:\Курсовая и запустить файл Project.exe. Главное окно программы представлено визуальной формой с несколькими кнопками для перехода на турнир по круговой и турнирную сетку. Для доступа к турнирной сетке нужно выбрать количество команд и нажать на кнопку «Начать турнир». В верхней части программы расположена кнопка «О программе», «Выход» и «Справка». кно «Турнир по круговой» Кнопка «Назад» предоставляет пользователю вернуться на главную форму, а кнопка «Заново» повторно провести турнир по круговой.

План
Содержание

Введение

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

1.1 Описание предметной области

2. Разработка алгоритма

3. Создание программного продукта

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

Заключение

Список источников литературы

Приложения А - листинг кода

Приложения Б - справка

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

Автоматизированная информационная система (АИС) - это совокупность различных программно-аппаратных средств, которые предназначены для автоматизации какой-либо деятельности, связанной с передачей, хранением и обработкой различной информации.

Пользователь автоматизированных систем - лицо, участвующее в функционировании автоматизированной системы или использующее результаты ее функционирования.

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

Спортивная таблица - программа для ведения турниров, проводящихся по круговой системе. Проводить турниры можно по различным видам спорта: футбол, футзал (мини-футбол), хоккей, баскетбол, хоккей с мячом (бенди), гандбол, водное поло, волейбол, шахматы, теннис, американский футбол и бейсбол.

Программа имеет русский интерфейс. Спортивная таблица может быть полезна для различных пользователей, а так же для различных международных чемпионатов и турниров. В данной программе Вы можете быстро занести результат команд (игроков) в турнирную таблицу, а так же предоставляется возможность проведения турнира с помощью турнирной сетки.

Вывод
В данной курсовой работе был разработан программный продукт «Проведение турниров по круговой системе». В данном проекте представлено физическое проектирование системы, созданы кнопки создания турниров по круговой системе и на выбывание. При создании программного проекта «Проведение турниров по круговой системе» использовалась программа C Builder.

Главным результатом проведенной работы является создание функционирующего программного проекта, который выполняет требуемый круг задач по созданию турниров по круговой системе и на выбывание.

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

Список литературы
1) Культин Н.И C Builder в задачах и примерах БХВ-Петербург, год издания: 2006.-336с.:ил.

2) Технологии C Builder 2006. Новые возможности, автор: Сергей Бобровский, издательство: Питер, год издания: 2006.-274с.

3) Фленов М.Е. Библия C . - СПБ.: БХВ-Петербург, 2004. - 880 с.

4) С Builder в задачах и примерах, автор: Никита Культин, издательство: БХВ-Петербург, год издания: 2003.-392с.:ил.

5) Книги для программистов
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?