Computer Major Literature Review Case 10: Design and Implementation of School Sports Meeting Management System

100 sets of computer graduation projects

WeChat Mini Program Project Practice

Java project practice

If you need the source code, drop me a message

Table of contents

1. Abstract

2. Feasibility analysis

2.1 Technical feasibility analysis

2.2 Operation feasibility analysis

2.3 Economic feasibility analysis

3. Introduction to the main content of the design

3.1 Student user function module

3.2 Backend administrator function module

4. Introduction to core technologies

4.1 VUE.JS framework

4.2 spring boot framework

4.3 Java development language

4.4 MySQL database

5. Non-functional requirements analysis

5.1 Security

5.2 Credibility

5.3 Flexibility

6. References


1. Abstract

Over the years, school sports games, as an important activity, are an effective way to promote students' spiritual culture and cultivate students' sense of responsibility, adaptability, solidarity and cooperation and other good moral qualities. However, the management of sports events is very complicated. The traditional information management method relies on manual paper management operations, which requires a heavy workload. Special personnel are required to be responsible for sorting, recording, announcements, notifications, etc., which not only consumes a lot of manpower and Material resources are also prone to errors, resulting in problems such as slow processing speed, difficulty in storing data, and delayed information notification. The use of computer technology for information management frees people from traditional manual activities. The system uses Java programming language and spring boot framework, adopts the front-end and back-end separation model, and realizes functions such as activity item viewing, online registration, performance column, announcement notification, sign-in, and exit, etc., making the originally complicated activity organization work and information notification work , can be realized through simple and convenient operation, which greatly reduces the labor intensity of sports meeting management and provides convenience for the smooth development of sports games. At the same time, it speeds up the construction of sports, sports competitions, physical education informatization and promotes the reform of school sports games. It has very practical significance and broad application prospects.

Keywords: information management system; Java, spring boot framework; school sports meeting

2. Feasibility analysis

2.1 Technical feasibility analysis

Technical feasibility is mainly reflected in the system structure, database and programming language, etc., focusing on the technical risks encountered in the development of the system, and the impact of technical problems on development costs. This system mainly uses spring boot, Java, HTML, MySQL, JavaScript and other technologies. The related technologies have been very mature, and there are a large number of documents and cases for reference and learning.

2.2 Operation feasibility analysis

This system combines Java development technology and spring boot framework to make its interface settings clearer, with reasonable layout and distinct layers, making it easier for users to operate. And based on mature computer technology, you can enter by entering the search URL and clicking on it. You do not need to go to the app store to install the client yourself, and you can enjoy the same user experience as the client.

2.3 Economic feasibility analysis

With the rapid development and popularization of the Internet and the rise of e-commerce, the office forms and computers of various enterprises are increasingly closely and harmoniously connected. Today's information management methods are not just about traditional paper management. Intelligent information management systems that combine computer technology with information management are widely used. Every university holds campus meetings and school sports meetings every year. The information data generated during this period needs to be scientifically managed. Scientific management of information is conducive to the smooth development of activities. Therefore, while bringing convenience to various universities, this system also brings considerable economic benefits to social development. . The research results of this article mainly include hardware costs, labor costs, system maintenance costs, etc. System development technologies include Spring boot, java, Vue. JS, MySQL, etc. These technologies are all open source and free, so they are economically feasible.

3. Introduction to the main content of the design

This system is designed as a front-end and back-end separation model. The front-end has the operation functions of ordinary student users, and the back-end has the operation functions of the system administrator. Details are as follows:

3.1 Student user function module

(1) Student registration and login module

This system is a system website. In order to improve user information security, each student user must register information before logging in to the system. After successful registration, enter the account number and password to log in, and then you can perform functional operations in this system.

(2) Online registration module

Have the authority to view the specific contents of all activities in this system, and can register online.

(3) Score column module

Provide real-time reports on the various activities of the school sports meeting, and display the athletes' results in separate columns.

(4) Event interesting news module

Real-time broadcast of interesting and thought-provoking things that happened during the school sports meeting.

(5) Announcement notification module

The latest notifications about this system and school sports meeting-related matters will be updated.

(6) Sign-in and sign-out module
     All members participating in the school sports meeting will be involved in the registration and clock-in process, so the sign-in and sign-out function module helps students and administrators record clock in and out.

(7) Personal center module

It has the function of viewing my registration information, my personal information and my check-in and check-out records.

3.2 Backend administrator function module

(1) Administrator login registration: The administrator needs to log in after successful registration to enter the backend system.

(2) Activity management: Publish various activities of the school sports meeting, including pictures, content, rules and other information of the activities.

(3) Announcement and notification management: Notify system-related information.

(4) Student information management: Manage the basic information of all students registered in this system.

(5) Score management: Enter various transcripts of students’ school sports meets, including individual scores and team scores.

(6) Student registration management: After students register online, the registration information will be recorded here. The administrator needs to review the information. Only after the review is successful, the student will be considered successful.

(7) Fun event management: Upload notifications of fun events.

(8) Time management: Release of activity schedule.

(9) Sign-in and sign-out management: View, modify and delete sign-in and sign-out information.

The overall functional structure diagram of the system is shown in Figure 1:

               

                                                                      Figure 1 System function diagram

4. Introduction to core technologies

4.1 VUE.JS framework

Vue.js is a progressive framework for building a user interface. Vue is different from other large frameworks in that it is designed to be layered from bottom to top. The Vue core library focuses on views. It is not only easy to use, but also easy to integrate with third-party libraries or existing projects. On the other hand, Vue, in cooperation with modern tool chains and various support libraries, can also effectively drive complex single-page applications.

4.2 spring boot framework

Spring Boot is a design framework that reduces the complexity of application development and simplifies it. This framework was developed in 2003 and is welcomed by many programmers. It is a lightweight framework. Functionally, it includes two categories: dependency injection and object-oriented programming. Dependency injection refers to controlling the life cycle of objects through the IOC container during program design. You can create objects and establish dependencies between objects. When the objects have no existing value, they are deleted and space is released.

4.3 Java development language

Java is one of the most popular programming languages ​​today and has many advantages of its own, as follows:

(1) Cross-platform

The so-called cross-platform means "compile once, execute once". After the Java source code is compiled, a bytecode file implemented by the Java virtual machine will be generated. Install the corresponding virtual computer on the device, and the Java bytecode file will run.

(2) Object-oriented

Java is an object-oriented language. .object packages properties and methods, and then calls internal methods through the created object to implement certain functions.

(3) Multi-threading

Java supports multi-threading, which allows multiple execution programs to open multiple execution programs at the same time, thus improving its performance. The Java language does not require many development tools, and Eclipse is a special programming tool that can be easily combined with it.

4.4 MySQL database

Due to the characteristics of the Mysql database, the Mysql database is more commonly used in databases. Compared with Oracle, Mysql is lighter, simpler, easier to use, and has relatively few service deployments and is more suitable for developing complete systems. It is also free and open source, and is very suitable for personal development, taking up less memory, less than 100 megabytes after the release version. It can be implemented through Sql and reduces the cost of learning. It can support network data sharing and also supports data security settings to avoid data leakage. Mysql can run in different operating systems, whether on the server or on our laptops, and it is very fast.

5. Non-functional requirements analysis

When analyzing the school sports meeting management system, it is necessary to analyze not only its overall structure, functional modules, and business processes, but also its specific non-functional requirements. This article analyzes the non-functional requirements of the system from three perspectives: security, reliability, and flexibility.

5.1 Security

In web application systems, security is an issue that needs to be considered. Since the system involves information from various universities, as well as user registration, real-name verification and other features, it has high security requirements. User registration and login information in this system needs to be encrypted and saved using an encryption algorithm. When the user logs in, the password will also be encrypted based on the same algorithm and then sent to the background for identity verification, thereby avoiding forcible cracking.

5.2 Credibility

System reliability refers to the comprehensive capabilities of various performance indicators under specific operating environment, operation, maintenance and other conditions. Since the main function of the system is to interactively process the generated data, and most of the user data used are college students, it has good stability in terms of the number of users that the server can bear. When the number of users exceeds the upper limit and causes increased server pressure and system paralysis, the server can be restarted to avoid affecting most users.

5.3 Flexibility

Since the system adopts a B/S structure, as long as there is a computer with Internet access, the system can be accessed through the browser on the computer. The system has many core functions, such as announcements, online registration, etc. In addition, as the system business scale expands and user needs continue to grow, there may be new modules or module updates in the future, so the system needs to have certain flexibility.

6. References

[1] Seron Kiouranis Taiza Daniela,Marchi Júnior Wanderley. Brazilian School Games: A globalized model for school sports policy[J]. International Review for the Sociology of Sport,2021,56(6).

[2] Anonymous. Greenbrier High School Sports Facility[J]. Design Cost Data,2021,65(4).

[3] Sun Xiaolei . Research on the current situation and innovative countermeasures of Shanghai primary school sports games [D]. Shanghai Normal University , 2020.

[4] Dong Ming . Current status and improvement measures of school sports games in Chongqing ordinary colleges and universities [D]. Chongqing University , 2014.

[5] Wang Jing . Research on database query performance optimization technology based on MySQL [J]. Computers and Telecommunications , 2022(006):000.

[6] Xiang Jie , Hu Keyou , Lin Fuping , Sun Jingyu , Zhu Xiaojun , Gao Baolu . Java language programming [M]. People's Posts and Telecommunications Press :, 201308.326.

[7] Julio Sanchez,Maria P. Canton. Java Programming for Engineers[M].Taylor and Francis:2012-06-15.

[8] Jin Mingli . Design and implementation of the number calling system based on Spring Boot and Vue framework [D]. China University of Geosciences ( Beijing ), 2021.

[9] Fu Changchang . Design and implementation of community property comprehensive service system based on Spring Boot [D]. Huazhong University of Science and Technology , 2020.

[10] Yu Hai , Gu Jinyuan . Basic principles of database and application development tutorial [M]. Nanjing University Press : "Thirteenth Five-Year Plan" Textbook for Applied Undergraduate Computer Majors , 201705.250.

[11] Xu Xiaowei, Yang Wenchao. Database design of scientific research information management system based on MySQL [J]. Information and Computers (Theoretical Edition), 2022, 34(11): 167-169+183.

Guess you like

Origin blog.csdn.net/hepingyundanfengqing/article/details/134940734
Recommended