Background of the project:
With the continuous development of Internet technology and the support of national policies, education informatization plays an increasingly important role in the national economy and social informatization. The development of the educational administration system has brought great advantages to the educational administrators. The purpose of this paper is to realize the educational administration system of colleges and universities through object-oriented language. On the basis of the in-depth analysis of the research status at home and abroad, the research and analysis of each stage of the realization of the management system is carried out. Firstly, it analyzes the development status of the higher vocational educational administration system in recent years, introduces the relevant development tools, and at the same time determines the requirements that the system needs to realize. Secondly, on the basis of requirements, the realization mode of the educational administration system is compared.
Project architecture:
The design adopts B/S structure, takes Java EE as the development standard, uses MyEclipse as the development environment of the educational administration system, and uses MYSQL as the storage database. In system design and implementation, software engineering ideas are used, and design documents are written completely in accordance with the waterfall model. Utilize tools such as flow charts and UML diagrams to formulate design procedures. Thirdly, a detailed design analysis is carried out for each module involved in the system, and the system structure is built by using the SSH framework to realize dynamic web page interaction, making the system structure clear and easy to operate. Design and write test cases, carry out unit test and integration test, solve the problems in the test, and perfect the system.
feature design:
The system is divided into three role management: administrator, teacher and student
Function realization:
Admin Teacher Student Landing Page:
Administrator functions: course management (add, delete, modify and check course information) / student management (add, delete, modify and check student information) / teacher management (add, delete, modify and check teacher information) / account password reset management / manage and modify yourself password for
Course management (add, delete, modify and check course information)
Add course information
Student management (add, delete, modify and check student information)
add students
Modify student information
Teacher management (add, delete, modify and check teacher information)
Add teacher information
Reset other user passwords
Reset the administrator's password
Students' functions: all course management (view all courses and teachers and perform course selection operations) / selected course management (view your selected courses, and you can withdraw lessons from the selected courses) / course management (view Your own courses you have taken, you can check the scores of your courses)/Account password management (modify your own password)
View all courses and teachers and select courses
View your selected courses, and you can withdraw from the selected courses
View the courses you have taken, and you can view the scores of the courses you have taken
Account password management (modify your own password)
Teacher's functions: my course management (view all the courses taught, and you can score the corresponding student courses)/account password management (change your own password)
View all courses taught
The operation of marking the corresponding student courses
change your password
This project is rich in functions and has a beautiful interface, which is very suitable for zero-based beginners to practice and practice. It is used to improve their framework proficiency and the process of independently doing projects.
If you need the source code courseware and other materials supporting the system, you can private message me and share it with everyone~~
If you want more Java projects, you can also private message me~~~