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: system management: user management: adding, deleting, modifying and querying users
Administrator: system management: role management: adding, deleting, modifying and querying roles
Administrator: System Management: Permission Management: View and modify permissions
Administrator: system management: notification management: adding, deleting, modifying and checking the announcements
Administrator: information management: basic course information management: adding, deleting, modifying and checking courses
Administrator: information management: student information management: adding, deleting, modifying and checking student information
Administrator: information management: teacher information management: add, delete, modify and check teacher information
Administrator: information management: class information management: adding, deleting, modifying and querying class information
Administrator: course management: adding, deleting, modifying and checking course information
Administrator: information report management: grade information report management: you can dynamically query the grade pass ratio chart of each course
Administrator: information report management: headcount report management: you can query the change of the number of students and teachers
Student: Information Management: Student Information Management: You can check the basic information of students
Teacher information management: You can view the basic information of teachers
Course information management: You can view the basic information of the course
Students: Course Management: You can view all courses and select courses
Students: Grade Management: You can view the information of all your courses
Students: information report management: you can view the report graph of the number of people
Students: Personal Information Management: You can view and modify your basic information and modify your password
Teacher: information management: student information management: you can check the basic information of students
Teacher information management: You can view the basic information of teachers
Course information management: You can view the basic information of the course
Course management: view and end courses on courses
Grade management: the operation of scoring and viewing the grades of the students you bring
Information report management: you can view the report graph and score report graph of the number of people
Information management: you can view and modify your basic information and modify your password
If you need the source code courseware and other materials supporting the system, you can private message me and share it with everyone~~
If there is a novice who wants to get started with Java and Python, but he doesn't know what to learn and how to learn? You can private message me and share my own 100G Java and Python webpan information~~~
Share and encourage each other~~~
If you have any resources, you can share with each other, and if you have any questions, you can also discuss with each other~~~
Tsk~~~ You and me alone, then we can't learn from each other~~~ (dog head)