Python 라이브러리 관리 프로젝트
8380 단어 programmingpythontutorialtesting
도서관관리시스템 사업의 특징
이 LMS 프로젝트는 데이터베이스에 데이터를 저장하고 이 프로젝트는 이름이 "라이브러리"인 MySQL 데이터베이스를 생성했습니다.
이 데이터베이스에는 LMS 시스템에 대한 데이터를 저장하고 검색하는 3개의 테이블이 있습니다.
모듈 아래에서 사용되는 Python 라이브러리 관리 프로젝트를 구현하려면
MySql 커넥터: 이 모듈은 mysql 데이터베이스를 연결하여 데이터베이스에 데이터를 가져오거나 추가하는 데 사용됩니다.
DateTime : 날짜를 설정하고 현재 날짜를 가져오고 테이블의 세부 정보를 업데이트합니다.
import mysql.connector
from datetime import date
책을 추가하려면 아래 코드를 사용합니다.
def add_book():
conn = mysql.connector.connect(
host='localhost', database='library', user='root', password='')
cursor = conn.cursor()
title = raw_input('Enter Book Title :')
author = raw_input('Enter Book Author : ')
publisher = raw_input('Enter Book Publisher : ')
pages = raw_input('Enter Book Pages : ')
price = raw_input('Enter Book Price : ')
edition = raw_input('Enter Book Edition : ')
copies = int(raw_input('Enter copies : '))
sql = 'insert into book(title,author,price,pages,publisher,edition,status) values ( "' + \
title + '","' + author+'",'+price+','+pages+',"'+publisher+'","'+edition+'","available");'
#sql2 = 'insert into transaction(dot,qty,type) values ("'+str(today)+'",'+qty+',"purchase");'
#print(sql)
for _ in range(0,copies):
cursor.execute(sql)
conn.close()
print('\n\nNew Book added successfully')
wait = raw_input('\n\n\n Press any key to continue....')
위의 기능과 마찬가지로 학생 추가, 도서 업데이트, 회원 업데이트, 도서 검색, 도서 보고서 등과 같은 다른 기능을 추가할 수 있습니다.
전체 사용에 관심이 있음Python library management system code here
Reference
이 문제에 관하여(Python 라이브러리 관리 프로젝트), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/rrtutors/python-library-management-project-1055텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)