Final graduation project based on Python (Django framework) (1) Design and implementation of news information management 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 topic is to design and implement a news management system based on web pages. The entire website project uses a B/S architecture and is developed under the Django framework based on Python; the administrator enters information, manages information, and sets up the website through the background Information, manage member information, manage and set up advertisements, messages, etc.; users can query and view news information, post comments, etc. by logging in to the website.

Significance : With the popularity of the Internet, more and more companies have established their own WWW websites. Through the website, companies can display products, publish the latest news, communicate with users, establish contact with partners, and conduct e-commerce, etc. . Among them, the news management system is an important part of the corporate website. It plays a dual role. On the one hand, it can be used to dynamically release relevant new products or new development projects; on the other hand, it can promptly announce to customers the company's business performance, technology Projects, products and services related to research and development progress, special recommendations or discounts, thereby attracting customers and expanding the customer base.

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: About Us, Contact Us, Join Us, Legal Statement
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.

Information query: Supports querying the content of the entire news system, just enter keywords and click search.
Information reading: Both tourists 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 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.
My information browsing: record all the information browsed by the user

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 website introduction, contact us, join us, legal statement
Advertising management: set mini program home page carousel advertisements and link message
list: list of all user message information, Support deletion
Member list: View all registered member information, support 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.
Popular keywords: set popular keywords for news, and separate
information with | symbols. Comment list: a list of comment information from all users.
Information comment management: supports review and deletion of comment information; only the reviewed information is visible to users.
 

Screenshot—System

Screenshot-backend management system

Guess you like

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