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
Overview of main contents :&nb