Тема: CONSTRUCTION OF A PROOF-OF-CONCEPT FOR A CENTRALIZED UNIVERSITY EVENTS MANAGEMENT SYSTEM
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1 Requirements Analysis 7
1.1 Problem Domain 7
1.2 Methodology 10
1.3 Use Cases 11
1.4 Non functional requirements 16
1.4.1 Usability 17
1.4.2 Maintainability 17
1.4.3 Portability 18
1.4.4 Accessibility 18
1.5 Domain Model 19
1.6 Application Software Type 20
1.7 Technologies stack selection 20
1.7.1 Database 20
1.7.2 Frontend 20
1.7.3 Backend 21
1.7.4 UI Framework 22
1.8 Components Diagram 23
2 Server-Side Architecture 25
2.1 Persistent Data Storage 25
2.2 Architectural Style 25
2.3 Authentication and Authorization 26
2.4 Main Backend Structure 28
2.4.1 Dependency Injection 28
2.4.2 Users Module 30
2.4.3 Events Module 31
2.4.4 Requests Module 31
2.4.5 Validation 31
2.5 Routing of HTTP and HTTPS traffic 34
3 Client Side Implementation 35
3.1 Caching 35
3.2 Project Structure 37
3.3 Middleware 38
3.4 User Interface 39
3.5 User Experience 41
3.6 User Navigation 43
4 Deployment 44
4.1 Docker Ecosystem 44
4.2 Continuous Integration and Continuous Delivery 47
References 51
Appendix A 56
Appendix B 57
Appendix C 58
Appendix D 59
Appendix E 60
📖 Введение
The one of the expected results is the carrying out of a number of missions made specifically to increase the desirability of various educational programs for foreign students. Thus, the construction of a bilingual ecosystem is one of the main priorities Russian universities have at the moment.
In the 2018 the case-study research was carried out analyzing tactical approaches for the implementation of a multilingual ideology within the university choosing as the sample, the university of Copenhagen, while comparing it to the existing Russian universities solutions. It was pointed out, that among universities chosen for the 5-100 project (a special government run program to develop major Russian universities ), there were no implementations of English-concerned politics, balanced coexistence of the native language and English, and, certainly, multilingual environments. The article emphasizes the importance of a well-developed language ideology for Russian universities aspiring to join the world’s educational elite. One key recommendation is to establish a sustainable infrastructure for managing international student activities. This aligns perfectly with the current project, which can serve as a crucial stepping stone towards achieving that long-term objective.
To achieve the primary objective of this research, which is the development and deployment of a proof-of-concept centralized events management system, the following key tasks were successfully undertaken and completed:
1. Analysis of the problem domain
2. Requirements assessment
3. Technology stack selection
4. System design
5. Prototype development
6. Deployment and integration of automated delivery mechanisms
✅ Заключение
While features like third-party user authentication (e.g., university accounts system) remain to be integrated, the PoC successfully demonstrates the potential of such a system. Its primary objective is to showcase the platform’s capabilities, raise awareness of the problem domain, and document the intricacies of the software development process.
The PoC leverages a diverse set of software technologies, encompassing design tools like TailwindCSS and low-level technologies like Docker. While specific details regarding their utilization in this project are documented within the thesis, the general functionalities of these technologies can be further explored via references provided.
Currently, the prototype is deployed on a dedicated server with minimal resource requirements. Docker containerization facilitates its easy distribution to other machines. The system can be accessed and tested at the following URL: https://events-tsu.ru.





