Final graduation project based on Python (Django framework) (5) Design and implementation of campus freshman registration system

Blogger introduction: Author of the books "Introduction to Vue.js and Practical Mall Development" and "WeChat Mini Program Mall Development", CSDN blog expert, online education expert, CSDN Diamond Lecturer; specializes in graduation design education and coaching for college students.
All projects are equipped with video courses on basic knowledge from entry to mastery. Free
projects are equipped with corresponding development documents, proposal reports, task books, PPT, thesis templates, etc.
Contact information is available at the end of the article.


Purpose and significance

Purpose : The main goal of this project is to design and implement a python-based campus freshman registration system. The overall website system is based on B/S architecture, and is technically implemented using the python-based Django framework; campus information, entry and management are added and set up through the background Campus information, campus scenery, school branch information, teacher information, course information, teaching building and classroom information, class and class schedule information, etc.; the class teacher enters student information and freshmen registration information arrangements; students log in to the website address to learn about campus information, Campus scenery, view information, information collection, information comments, view school branch information, teacher information, course information, class and class schedule information, leave messages to the administrator, understand your freshman registration information, etc.

Significance : The campus freshman registration system is a product of the combination of computer technology and school freshman management. With the continuous improvement of computer technology, computers have penetrated into every corner of social life. The method of manually arranging new student registration information is not only inefficient, error-prone, cumbersome, but also consumes a lot of manpower. In order to meet the needs of school administrators for efficient management of school information management, branch information management, teacher information management, course information management, class information management, student information management, dormitory information management, class course scheduling information, etc., in the school staff's On the premise of having certain computer operation ability, this system is specially designed to improve the management efficiency of new student registration.

System function list

User registration: Fill in the mobile phone account and password to register a new user.
Login function: Register a normal account to log in; after logging in, you can modify the user's basic information or log out.
About Us: School Profile, About Us, Contact Us, Join Us, Legal Statement, School Details
Carousel Advertising: Set up a carousel advertising image on the homepage in the background, which can be connected to the advertising page.
Message feedback: Users fill in Li Cianyan’s subject, contact person, phone number, email address, and message content; the background management can view the message list and delete messages.

Campus scenery list: Displays all campus scenery. You can click on the campus scenery classification on the left to filter.
Campus scenery information: Both tourists and users can view campus scenery information.
Campus scenery collection: View campus scenery that you are interested in. Users who have registered and logged in can collect it.
Campus scenery comments: View the campus scenery that you are interested in. Login users can leave comments; they will be displayed after background review.

Branch introduction: List all branches of the school, you can click to view details to view
teacher center: List all teachers in the school, click to view details to learn about teacher information
School courses: List all courses offered by the school, click on course details to view course and
class information: Lists all class information offered by the school. You can click View Class Information to learn about class information.
Class schedule: On the right side of each class information, you can click the final course schedule to view class schedule information.

Information list: Displays all information. You can click on the information category on the left to filter.
Information reading: Both visitors and users can read information.
Information collection: After reading information that you are interested in, registered and logged-in users can collect it.
Information comments: When reading information, logged in users can post comments; they will be displayed after background review.

My class information: the class information for new students, including relevant contact information, address, etc.
My class schedule: the class schedule for the class where new students are registered, class
information according to the class schedule, student status and dormitory information: student status and dormitory information entered and arranged by the teacher , personal information can be modified in User Information

User information: name, contact information, email, avatar, profile, introduction, etc., can be modified at any time; the information registered by the user is visible to the background administrator; it can be deleted by the background administrator.
Password modification: Modify the registered password.
Log out: Clear login cookies and return to the homepage.

[Backstage administrator function]


System settings: set website name, keywords, website description
About us settings: set school profile, contact us, join us, legal statement, school details
Advertising management: set mini program home page carousel advertisements and link
message list: all user messages Information list, supports deletion

Information classification: enter, modify, view, delete information classification.
Enter information: enter information title, content and other information.
Manage information: view the entered information list, support deletion and modification.
Information comment list: all users’ comment information list.
Information comment management: supported. Review and delete comment information; only the reviewed information is visible to users

Campus scenery classification: enter, modify, view and delete campus scenery classification.
Enter campus scenery items: enter campus scenery titles, pictures, content and other information.
Manage campus scenery: view the entered campus scenery list, support deletion and modification of
campus scenery comment list: all User's campus scenery comment information list
Campus scenery comment management: supports review and deletion of campus scenery comment information; only the reviewed information is visible to users

Enter the branch: enter the name, introduction, and details
of the branch Branch management: manage the branches that have been entered, support modification and deletion

Teacher entry: Enter the teacher's name, contact information, avatar, teacher profile, and teacher account information.
Teacher management: Manage all entered teacher information, support modification and deletion.
Course entry: Enter the course name, introduction, cover, and course details.
Course management: Manage The course has been entered and supports modification and deletion.

Classroom building management: Enter which buildings are on campus, support modification and deletion
Classroom entry: Select the teaching building, enter the classroom title and other information
Classroom management: Manage the classrooms that have been entered, support modification and deletion

Dormitory building management: Enter the dormitories on campus, support modification and deletion.
Dormitory entry: Select the dormitory building, enter classrooms, dormitories and other information.
Dormitory management: Manage the dormitories that have been entered, support modification and deletion.

Class entry: Enter the class number, select the branch, select the class teacher, enter the profile and class information.
Class management: Manage the entered classes, support modification and deletion
of classes. Class schedule: According to the class, schedule classes in 1, teachers in 2, and classrooms in 3. 123 Steps to Schedule Classes

[Class teacher/counselor function]


Class list: View the class information you manage.
Complete class information: You can modify the class information you manage.
Class curriculum: List the curriculum corresponding to the classes you manage.

Enter students: select classes, enter students’ academic performance, account number, contact information, new student arrangements, etc.
Student list: list of student information that has been entered in the class you manage
Student management: supports the modification and management of entered student information

Students log in to the school website according to the entered ID card + default password 123456 to view the new student registration information

Screenshot—system functions

Screenshot - background function

.

Screenshot—teacher function

Guess you like

Origin blog.csdn.net/u013818205/article/details/133513331
Recommended