Система бронювання залізничних квитків

dc.contributor.advisorТарнавський, Юрій Адамович
dc.contributor.authorРевко, Владислав Олександрович
dc.date.accessioned2024-09-04T07:50:50Z
dc.date.available2024-09-04T07:50:50Z
dc.date.issued2024
dc.descriptionПрограма представляє собою інтегровану систему бронювання залізничних квитків, розроблену для забезпечення зручності, швидкості та безпеки процесу купівлі квитків. Вона дозволяє користувачам шукати доступні рейси за заданими параметрами, вибирати місця у вагонах, оформляти бронювання та здійснювати оплату квитків онлайн. Також програма забезпечує функції реєстрації та авторизації користувачів, управління профілем, та збереження історії бронювань. Розробка здійснена на основі клієнт-серверної архітектури з використанням мови програмування C# та платформи .NET Core, що забезпечує кросплатформеність, високу продуктивність та масштабованість системи.
dc.description.abstractДипломна робота присвячена розробці та впровадженню системи бронювання залізничних квитків. Метою роботи є створення ефективного, зручного та безпечного інструменту для бронювання квитків, який забезпечує високу якість обслуговування користувачів. У ході роботи проведено аналіз існуючих систем бронювання, визначено їхні переваги та недоліки. На основі цього аналізу були сформульовані функціональні та нефункціональні вимоги до розроблюваної системи. Для реалізації системи було використано сучасні технології та інструменти, такі як мова програмування C# та бібліотека React для створення динамічного та інтерактивного інтерфейсу користувача. Платформа .NET Core забезпечує надійний та масштабований серверний бік програми, а система керування базами даних Microsoft SQL Server гарантує надійне збереження та швидкий доступ до даних. Використання Entity Framework дозволяє ефективно працювати з базою даних, а Microsoft Visual Studio сприяє ефективній розробці та налагодженню програмного забезпечення. Розроблена архітектура системи включає основні модулі, такі як реєстрація та авторизація користувачів, пошук та бронювання квитків, обробка платежів та управління профілями користувачів. Проведено тестування системи, виявлено та виправлено збої, підготовлено документацію для користувачів та адміністраторів. Дипломна робота складається з введення, основної частини, яка включає аналіз підходів, розробку програмного забезпечення, його тестування та висновки. Робота містить 67 сторінок, 12 рисунків, 1 додаток та 25 джерел в переліку посилань. У процесі дослідження використовувалися сучасні технології та методи, що забезпечують високу продуктивність та надійність розробленої системи.
dc.description.abstractotherThe thesis is dedicated to the development and implementation of a railway ticket booking system. The aim of the work is to create an efficient, convenient, and secure tool for ticket booking that ensures high-quality user service. During the project, an analysis of existing booking systems was conducted to identify their advantages and disadvantages. Based on this analysis, functional and non-functional requirements for the developed system were formulated. Modern technologies and tools were used for the implementation of the system, such as the C# programming language and the React library for creating a dynamic and interactive user interface. The .NET Core platform provides a reliable and scalable server-side application, while the Microsoft SQL Server database management system ensures reliable storage and fast access to data. The use of Entity Framework allows efficient work with the database, and Microsoft Visual Studio facilitates efficient software development and debugging. The developed system architecture includes key modules such as user registration and authentication, ticket search and booking, payment processing, and user profile management. The system was tested, bugs were identified and fixed, and user and administrator documentation was prepared. The thesis consists of an introduction, the main part, which includes the analysis of approaches, software development, its testing, and conclusions. The work contains 67 pages, 12 figures, 1 appendix, and 25 sources in the reference list. Modern technologies and methods were used in the research process, ensuring high performance and reliability of the developed system.
dc.format.extent67 с.
dc.identifier.citationРевко, В. О. Система бронювання залізничних квитків : дипломна робота … бакалавра : 122 Комп’ютерні науки / Ревко Владислав Олександрович. – Київ, 2024. – 67 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/68732
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.titleСистема бронювання залізничних квитків
dc.typeBachelor Thesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Revko_bakalavr.pdf
Розмір:
1.09 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
8.98 KB
Формат:
Item-specific license agreed upon to submission
Опис: