Тип работы:
Предмет:
Язык работы:


Автоматизация работы тотализатора ипподрома (Проектирование и эксплуатация АСОИУ, Сургутский Государственный Университет)

Работа №144600

Тип работы

Курсовые работы

Предмет

база данных

Объем работы48
Год сдачи2024
Стоимость800 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
30
Не подходит работа?

Узнай цену на написание


Использована СУБД была выбрана MS SQL Server
Есть приложение (Листинг программы).

ПЕРЕЧЕНЬ СОКРАЩЕНИЙ 3
ВВЕДЕНИЕ 4
1. ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ 5
2. АНАЛИТИЧЕСКИЙ ОБЗОР АНАЛОГОВ 7
2.1. Equibase Company LLC − система планирования и анализа работы ипподрома 8
2.2. RaceAnalyse – специализированное программное обеспечение для управления ипподромом 10
2.3. Выводы по обзору аналогов 11
3. ПОСТАНОВКА ЗАДАЧИ 14
4. ФУНКЦИОНАЛЬНАЯ МОДЕЛЬ СИСТЕМЫ 16
5. ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ 19
5.1. Инфологическая модель предметной области 19
5.2. Физическая модель базы данных 20
6. МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ АС «ИППОДРОМ» 23
7. ПРОГРАММНАЯ РЕАЛИЗАЦИЯ 24
8. ИНТЕРФЕЙС СИСТЕМЫ 29
8.1. Структура интерфейса системы 29
8.2 Описание главной формы 30
8.3. Описание взаимодействия с базой данных 34
8.4. Описание расчета и просмотра текущего плана 36
8.5. Обработка исключений и обеспечение ограничений целостности 37
8.6. Технико−эксплуатационные характеристики 40
ЗАКЛЮЧЕНИЕ 42
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 44

Автоматизация процессов, связанных с организацией тотализатора, становится актуальной задачей для повышения эффективности и удобства обслуживания клиентов.
Цель – разработать АС «Тотализатор ипподрома», позволяющую на основании данных о заездах, участниках и ставках выполнять функции приема ставок, расчета коэффициентов и выплат, а также визуализации результатов.
Для достижения поставленной цели необходимо выполнить следующие задачи:
1. Провести анализ предметной области и технических требований к системе.
2. Разработать функциональную и инфологическую модели будущей системы.
3. Спроектировать физическую модель базы данных.
4. Разработать математическое обеспечение и программную реализацию системы.
5. Создать удобный и функциональный интерфейс системы.
6. Провести тестирование системы.
Ожидаемыми результатами являются создание удобного и функционального приложения, сокращение времени на обработку информации, уменьшение количества ошибок и повышение общей эффективности работы ипподрома. Разработанная система позволит максимально упростить работу сотрудников ипподрома и повысить экономическую выгоду за счет автоматизации всех процессов, связанных с организацией тотализатора. 


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В рамках данной курсовой работы была разработана автоматизированная система «Тотализатор ипподрома», призванная повысить эффективность и удобство обслуживания клиентов ипподрома при проведении ставок на скачки. Для достижения этой цели был выполнен комплекс задач, охватывающих все этапы разработки программного обеспечения. На начальном этапе была тщательно изучена предметная область организации тотализатора на ипподроме. Были рассмотрены основные бизнес-процессы, участники, правила проведения ставок и расчета выигрышей, также был произведен обзор существующих аналогов и систем, применяемых в данной сфере, что позволило выявить их сильные и слабые стороны, а также определить требования и функциональные возможности, которыми должна обладать разрабатываемая система.
Следующим важным этапом стало проектирование системы. Были разработаны инфологическая и функциональная модели автоматизированной системы, отражающие ее структуру, информационные потоки и взаимодействие различных компонентов. На основе этих моделей была спроектирована и создана физическая модель базы данных в системе управления базами данных SQL, что обеспечило надежное и эффективное хранение и обработку данных, необходимых для работы системы. Параллельно с проектированием базы данных был разработан интерфейс приложения, обеспечивающий взаимодействие пользователей с автоматизированной системой. Интерфейс был спроектирован с учетом принципов удобства использования, интуитивной понятности и современных подходов к дизайну пользовательских интерфейсов, позволяет осуществлять все необходимые операции по управлению заездами, приему ставок, расчету коэффициентов и выплат, а также визуализации результатов. После проектирования и подготовки необходимой инфраструктуры был разработан программный код автоматизированной системы. Разработка велась в интегрированной среде разработки Visual Studio на языке программирования C#, что обеспечило высокую производительность, надежность и кроссплатформенность системы. Программный код был тщательно протестирован и отлажен, чтобы гарантировать его корректную работу и устранить возможные ошибки и сбои. В ходе разработки были реализованы все необходимые функциональные возможности автоматизированной системы «Тотализатор ипподрома», что включает в себя модуль управления заездами, который позволяет вводить данные о предстоящих скачках, участниках и другую необходимую информацию. Модуль ставок обеспечивает прием и обработку ставок от клиентов, автоматический расчет коэффициентов с использованием математических моделей, а также проверку достаточности средств на счетах клиентов. Важной составляющей системы является модуль результатов, который позволяет вводить данные о финишировавших участниках после проведения заезда.
На основе этой информации и ранее принятых ставок автоматически производится расчет выигрышей и выплат клиентам. Разработанная автоматизированная система «Тотализатор ипподрома» полностью соответствует поставленным перед ней целям и требованиям. Она позволяет значительно повысить эффективность и удобство организации тотализатора на ипподроме, обеспечивая автоматизацию всех ключевых процессов, связанных с приемом ставок, расчетом коэффициентов и выплат, а также визуализацией результатов.



1. Бхамидипати, К. SQL. Справочник программиста/ К. Бхамидипати–М.: Эком, 2023. – 304 с.
2. Бьюли, А. Изучаем SQL / А.Бьюли, Э. Оппель. – М.: Символ, 2017. – 312 с.
3. Введение в ASP.NET Core Blazor [Электронный ресурс]. – [Б. м. : Б. и.], [20–]. – Режим доступа: https://docs.microsoft.com/ru−ru/aspnet/core/blazor. – Загл. с экрана (дата обращения: 12.07.2020).
4. Ефанова Н. В. Оценка рисков в интегрированных производственных системах АПК // Известия РГПУ им. А. И. Герцена. – СПб : Изд−во «Книжный дом», 2009.– Вып. № 92. – С. 109–113.
5. Иваненко К.М. Сравнительный анализ императивного и декларативного программирования / К.М. Иваненко, Е.А. Иванова // сб. ст.: Информационное общество: современное состояние и перспективы развития. Материалы X международного форума. – Краснодар: КубГАУ, 2018. – С. 111−113.
6. Кузин, А. В. Базы данных : учебное пособие для студентов высших учебных заведений / А. В. Кузин, С. В. Левонисова. – 6−е изд., стер. – Москва : Академия, 2016. – 320 с.
7. Крамаренко Т. А. Методики и модели проектирования и разработки информационных систем : монография / Т. А. Крамаренко, Т. В. Лукьяненко. – Краснодар : КубГАУ, 2018. – 175 с.
8. Литвин, П. Разработка корпоративных приложений в SQL Server Management Studio 2019. Для профессионалов / П. Литвин – СПб.: Питер: BHV, 2019. – 1008 с.
9. Макаров О. C. Сравнение платформ .NET Core и .NET Framework / О. С. Макаров // Фундаментальная и прикладная наука: состояние и тенденции развития. – Петрозаводск, 2019. – С. 131–134.
10. Полищук, Ю. В. Базы данных и их безопасность [Электронный ресурс]:учебное пособие / Ю. В. Полищук, А. С. Боровский. – Москва : ИНФРА−М,2020. – 210 с. – Режим доступа : https://znanium.com/catalog/product/1011088. –Дата доступа : 22.12.2023.
11. Павловская, Т. А. С#. Программирование на языке высокого уровня: учебник для вузов / Т. А. Павловская. – СПб. : Питер, 2017. – 432 с.: ил.
12. Подбельский, В. В. Язык С#. Решение задач / В. В. Подбельский. – М.: Инфра−М, 2014. – 296 с.
13. Стратегия ставок на лошадиные скачки: как повысить прибыль, играя по системе Датчи Шульца URL: https://www.championat.com/bets/article-4025945-strategija-stavok-na-skachki-kak-delat-pribyl-na-loshadinyh-begah-avtorskie-sovety.html


Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ