be based on python The library management system mainly includes the home page , Personal center , User management , Library management , Book information management , Book type management , Borrowing information management , Return information management , Renewal information management , Penalty information management , Message board management , System management and other functional modules .
What the library management system can do is not only greatly simplify the information management of Administrators , It can not only improve the efficiency of library management, but also reduce expenditure , The best aspect of library management can be displayed to customers and potential customers on the digital plane network , And this system brings a new user information statistics and classification to the library management , It has also become an important data reference for library management in the future . The process is always more important than the result . The graduation project is the most important thing in college life , In this process, we not only learn more comprehensive books and practical knowledge , It makes me feel a strong feeling of schoolmates and teachers and students 
Item number : django be based on python Library management system
development language :Python
python frame :django
Software version :python3.7/python3.8
database :mysql 5.7 Or later
Database tools :Navicat11
Development software :PyCharm/vs code
The front frame :vue.js
Library management system , You can view the home page on the home page of the system , The library , Book information , Announcement information , Message board , Personal center , Background management, etc , And carry out detailed operation 
Book information , You can view the book name on the book information page , Book types , Number , Location , author , Press. , Book Introduction , Address , Release date, etc , And carry out borrowing, collection and other operations 

The administrator can log in to the system to view the home page , Personal center , User management , Library management , Book information management , Book type management , Borrowing information management , Return information management , Renewal information management , Penalty information management , Message board management , System management and other functions , And carry out detailed operation 
Return information management ; The index can be viewed on the return information page , The name of the book , Book types , Number , name , Address , Expected return , account number , full name , remarks , Borrowing time , Return date , Return notes, etc , And carry out details and deletion ;
1 The introduction 1
1.1 Background of the project 1
1.2 Research status of the subject 1
1.3 Preliminary design method and implementation scheme 2
1.4 Research content of this paper 2
2 System development environment 4
2.1 PYTHON brief introduction 4
2.2MyEclipse Environment configuration 4
2.3 B/S Structure Introduction 4
2.4MySQL database 5
2.5 DJANGO frame 5
3 Systems analysis 6
3.1 System feasibility analysis 6
3.1.1 Economic feasibility 6
3.1.2 Technical feasibility 6
3.1.3 Operational feasibility 6
3.2 System status analysis 6
3.3 Functional requirements analysis 7
3.4 System design rules and operating environment 8
3.5 System process analysis 8
3.5.1 Operation process 8
3.5.2 Add information flow 9
3.5.3 Delete information flow 10
4 The system design 11
4.1 Main functions of system design 11
4.2 Database design 11
4.2.1 Database design specification 11
4.2.2 E/R chart 11
4.2.3 Data sheet 12
5 system implementation 21
5.1 System function module 21
5.2 Background function module 23
5.2.1 Administrator function module 23
5.2.2 User function module 26
6 The system test 29
6.1 A functional test 29
6.2 Usability testing 29
6.3 Performance testing 30
6.4 Analysis of test results 30
junction On 31
reference 32
Cause thank 33
Python elegantly calculates geospatial distances using two points of latitude and longitude
Overview of main contents :&nb