Mesedez, erabili identifikatzaile hau item hau aipatzeko edo estekatzeko:
http://elartu.tntu.edu.ua/handle/lib/52635| Titulua: | Створення програмної системи для обліку даних шахових турнірів |
| Beste titulu batzuk: | Development of a Software System for Chess Tournament Data Management |
| Egilea: | Місько, Андрій Петрович Misko, Andrii |
| Affiliation: | Тернопільський національний технічний університет імені ім. І. Пулюя |
| Bibliographic reference (2015): | Місько А. П. Створення програмної системи для обліку даних шахових турнірів : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 - комп’ютерні науки / наук. кер. М. Є. Фриз. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2026. 60 с. |
| Gordailuaren-data: | 24-Jun-2026 |
| Submitted date: | 10-Jun-2026 |
| Date of entry: | 24-Jun-2026 |
| Argitalpen: | Тернопільський національний технічний університет імені ім. І. Пулюя |
| Country (code): | UA |
| Place of the edition/event: | Тернопіль |
| Supervisor: | Фриз, Михайло Євгенович Fryz, Mykhailo |
| UDC: | 004.42 |
| Gako-hitzak: | 122 комп’ютерні науки шаховий турнір інформаційна система автоматизація обліку база даних жеребкування система рейтингу проектування програмного забезпечення алгоритми розподілу пар chess tournament information system accounting automation database matchmaking rating system software engineering booking |
| Page range: | 60 |
| Laburpena: | Кваліфікаційна робота присвячена дослідженню та розробці програмної системи для автоматизації обліку даних шахових турнірів. В першому розділі досліджено специфіку проведення шахових змагань та проаналізовано існуючі аналоги. Розглянуто основні турнірні системи та математичні моделі розрахунку рейтингу гравців. Виявлено недоліки ручного керування даними та обґрунтовано доцільність розробки спеціалізованого програмного забезпечення. В другому розділі спроектовано архітектуру системи та визначено функціональні вимоги. Розроблено UML-діаграми прецедентів і станів, а також схему бази даних, що забезпечує цілісність інформації про гравців, тури та результати партій. В третьому розділі описано процес програмної реалізації системи та вибір технологічного стеку. Проаналізовано роботу алгоритмів жеребкування та розрахунку турнірних показників. Проведено тестування модулів на коректність обробки даних та стійкість до помилок користувача. The qualification work is dedicated to the research and development of a software system for automating the accounting of chess tournament data. The goal of the work is to create a functional software solution that simplifies the organization of chess competitions, ensures accurate data storage, and automates the process of pairing and result calculation. The first section investigates the specifics of chess competitions and analyzes existing digital analogues. The main tournament systems and mathematical models for calculating player ratings are reviewed. The disadvantages of manual data management are identified, and the expediency of developing specialized software is justified. The second section focuses on the system architecture design and functional requirements. UML use case and state diagrams were developed, alongside a database schema that ensures the integrity of data regarding players, rounds, and match results. The third section describes the software implementation and the selection of the technology stack. The performance of pairing algorithms and tournament metrics calculation is analyzed. The system modules were tested for data processing accuracy and user error tolerance. |
| Deskribapena: | Роботу виконано на кафедрі комп'ютерних наук Тернопільського національного технічного університету імені Івана Пулюя. Захист відбудеться 24.06.2026р. на засіданні екзаменаційної комісії №31 у Тернопільському національному технічному університеті імені Івана Пулюя |
| Content: | ВСТУП 7 РОЗДІЛ 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ТА ПОСТАНОВКА ЗАВДАННЯ. 8 1.1 Особливості організації та автоматизації сучасних шахових змагань 8 1.2 Огляд та порівняльний аналіз існуючих програмних рішень 10 1.3 Обґрунтування вибору математичного апарату та технологій реалізації 14 1.4 Висновок до першого розділу 15 РОЗДІЛ 2. ПРОЕКТУВАННЯ СИСТЕМИ 17 2.1 Вимоги до системи 17 2.2 Діаграми прецедентів 18 2.3 Проектування бази даних 21 2.4 Моделювання динамічної поведінки та алгоритмічного забезпечення системи 24 2.5 Висновок до другого розділу 29 РОЗДІЛ 3. РЕАЛІЗАЦІЯ ТА ТЕХНОЛОГІЇ 32 3.1 Розробка графічного інтерфейсу користувача 32 3.2 Програмна реалізація бізнес-логіки та взаємодії з базою даних 41 3.3 Тестування інформаційної системи 45 3.4 Висновки до третього розділу 47 РОЗДІЛ 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 50 4.1 Психологічні причини нещасних випадків і травматизму 50 4.2 Соціальне значення охорони праці 53 4.3 Висновки до четвертого розділу 55 ВИСНОВКИ 57 ПЕРЕЛІК ДЖЕРЕЛ 59 ДOДАТКИ |
| URI: | http://elartu.tntu.edu.ua/handle/lib/52635 |
| Copyright owner: | © Місько Андрій Петрович, 2026 |
| References (Ukraine): | 1. FIDE Laws of Chess. URL: https://www.fide.com/ (2026). 2. Date C. J. Database Systems: A Practical Approach. Pearson, 2019. 960 p. 3. FIDE Rating Regulations. URL: https://ratings.fide.com/ (2026). 4. FIDE Swiss-System Tournament Rules. URL: http://www.fide.com/ (2026). 5. Elo A. The Rating of Chessplayers, Past and Present. Arco, 1978. 206 p. 6. Бабак В.П., Марченко Б.Г., Фриз М.Є. Теорія ймовірностей, випадкові процеси та математична статистика. К.: Техніка, 2004. 288 с. 7. Фриз М.Є., Млинко Б.Б. Умовні лінійні випадкові процеси з дискретним часом // Вісник Хмельницького нац. ун-ту. 2022. № 3. С. 7–12. 8. Шаховий кодекс України. Київ : Мінмолодьспорт, 2021. 110 с. 9. Pressman R. S. Software Engineering: A Practitioner's Approach. McGraw-Hill, 2020. 840 p. 10. Sommerville I. Software Engineering (10th ed.). Pearson, 2016. 792 p. 11. Microsoft WinForms Docs. URL: https://learn.microsoft.com/ (2026). 12. Krug S. Don't Make Me Think, Revisited: A Common Sense Approach to Web Usability. New Riders, 2014. 216 p. 13. Silberschatz A. Database System Concepts. McGraw-Hill, 2020. 944 p. 14. Nielsen J. Usability Engineering. Academic Press, 1993. 362 p. 15. Babak V. et al. Noise signals: Modelling and Analyses. Cham: Springer Nature, 2025. 222 p. 16. Connolly T. M., Begg C. E. Database Systems: A Practical Approach. Pearson, 2015. 1360 p. 17. SQL Server Tutorials. URL: https://www.sqlservertutorial.net/ (2026). 18. Skeet J. C# in Depth (4th ed.). Manning Publications, 2019. 592 p. 19. Gamma E. et al. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, 1994. 395 p. 20. Бабак В.П., Куц Ю.В., Мислович М.В., Фриз М.Є., Щербак Л.М. Об’єктно-орієнтована ідентифікація стохастичних шумових сигналів. Київ: Наукова думка, 2024. 240 с. https://doi.org/10.15407/978-966-00-1883-9. 21. Fryz M., Mlynko B. Determination of the characteristic function... // Scientific Journal of TNTU. 2023. Vol. 109. P. 16–23. 22. Richter J. CLR via C# (4th ed.). Microsoft Press, 2012. 896 p. 23. Microsoft SQL Server Documentation. URL: https://learn.microsoft.com/sql/ (2026). 24. Troelsen A. C# 12 and .NET 8. Apress, 2024. 800 p. 25. Fowler M. Refactoring: Improving the Design of Existing Code. Addison-Wesley, 2018. 448 p. 26. Microsoft Learn. C# and .NET Documentation. URL: https://learn.microsoft.com/ (2026). 27. Codd E. F. A Relational Model of Data for Large Shared Data Banks. ACM, 1970. 28. Date C. J. SQL and Relational Theory. O'Reilly Media, 2012. 400 p. 29. Fryz M., Mlynko B. Property analysis of multivariate conditional linear random processes // Technol. Audit Prod. Reserv. 2022. Vol. 3, № 2. P. 29–32. 30. Робоче місце користувача ПК: ергономічні вимоги. Київ : Вища школа, 2021. 140 с. 31. Желібо Є.П. Безпека життєдіяльності : підручник / В. В. Зацарний. Київ : Каравела, 2023. 344 с. 32. Яворський В. В. Охорона праці в галузі ІТ. Тернопіль : ТНТУ, 2020. 215 с. 33. ДСТУ 7239:2011. Система стандартів безпеки праці. 34. Гігієнічна класифікація праці. Київ : МОЗ України, 2019. 55 с. 35. Жидецький В.Ц. Охорона праці користувачів комп’ютерів : підручник. Львів : Афіша, 2020. 176 с. |
| Content type: | Bachelor Thesis |
| Bildumetan azaltzen da: | 122 — Компʼютерні науки, F3 Комп’ютерні науки (бакалаври) |
Item honetako fitxategiak:
| Fitxategia | Deskribapena | Tamaina | Formatua | |
|---|---|---|---|---|
| 2026_KRB_SN-42_Misko_AP.pdf | Дипломна робота | 1,41 MB | Adobe PDF | Bistaratu/Ireki |
DSpaceko itemak copyright bidez babestuta daude, eskubide guztiak gordeta, baldin eta kontrakoa adierazten ez bada.
Administratzailearen tresnak