Final graduation project based on Python (Django framework) (4) School campus website system design and implementation

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 campus website based on python. The overall website system is based on B/S architecture and is technically implemented using the Django framework based on python; campus information is added and set, input and managed through the background , campus scenery, school branch information, teacher information, course information, teaching building and classroom information, class and class schedule information, etc.; advertising teachers and students can learn about campus information, campus scenery, view information, information collection, and information by logging in to the website address. Comment, view school branch information, teacher information, course information, class and schedule information, leave messages to the administrator, etc.

Significance : The campus website is a manifestation of current informatization. In the era without computers and the Internet, if you want to know campus information, professional branch information, teacher information, etc., you can only use paper newspapers or magazines. With the development of PC computers and the Internet, now only in places with Internet access, you can access the website through your device to learn about the school's information and learn about the latest updates at any time.

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 query: At the top of the website, enter keywords and click search.
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 campus scenery collection: If you collect interesting campus scenery, you can directly click to view the campus scenery information and support deletion.
My campus scenery comments: List the campus scenery that participated in the comments, comment content, and review status.
My information collection: If you collect information articles of interest, you can directly click to read them and support deletion.
My Information Comments: Lists articles participating in comments, comment content, and review status.

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.

Backend management system function list

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
Member list: View all registered member information, 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, and teacher profile.
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 courses that have been entered. Support Modify and delete

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

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
 

Screenshot—system functions

Screenshot - background function

Guess you like

Origin blog.csdn.net/u013818205/article/details/133513306