Final graduation project based on Python (Django framework) (8) Design and implementation of online novel e-book reading 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 an e-book reading 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 system through the background Website information, manage member information, manage and set up advertisements, leave messages, enter e-books, etc.; users can query and view news information, post comments, view e-book catalogs, collect e-books, purchase e-books, post comments, and read e-books by logging in to the website. Books etc.

Significance : With the unprecedented improvement of the level of information technology, the public has higher and higher requirements for the way to obtain information. As an emerging reading carrier, e-books are becoming increasingly popular due to their convenience and speed. As a public cultural institution that collects and organizes books and cultural materials, libraries are bound to keep up with the pace of this era to seek further development. Although the traditional method of borrowing books is important and temporarily irreplaceable, it cannot fully meet the further needs of readers. At this time, it is a good solution to incorporate e-books into the daily borrowing system and provide readers with diverse choices.

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.

E-book list: Displays all book information provided by the website; you can filter by book category.
E-book query: You can enter book keywords at the top of the website to search. E-book
details: Introduction information of the book, including cover, price, introduction, etc.
E-book purchase: On the book details page, click "I want to buy" to confirm the purchase.
E-book collection: On the book details page, logged-in users can collect the current book. The list of collected books can be viewed in the user center and can be deleted.
E-book comments: On the book details page, logged-in users can fill in the comment content and submit comment information; the submitted comment information needs to be reviewed by the backend administrator before it can be viewed.
e-book reading: online e-book reading

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 e-book order list: Lists all the e-books purchased by the user. You can click on the e-book name to enter the e-book learning page for online learning.
E-book browsing, collection, and comments: List the browsing history of e-book course information on the website that the user has browsed; a list of collected e-book information, which supports deletion; and a list and status of commented information.

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 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.
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

E-book classification: enter, modify, view, and delete e-book categories.
Enter e-books: select categories, enter e-book titles, content, and other information.
Manage e-books: view the list of entered e-books, and supports deleting and modifying
e-book directories and contents: Enter the e-book chapter title, content, and whether it is free.
E-book keywords: Set popular e-book keywords, separated by,

E-book orders: displays all user orders and supports deletion.
E-book comments list: a list of e-book comment information of all users.
E-book comment management: supports review and deletion of e-book comment information; only the reviewed information is visible to users.
 

Screenshot—system functions

Screenshot - background function

Guess you like

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