Python 라이브러리 관리 프로젝트

Python 간단하고 쉬운 코드로 된 도서관 관리 시스템 프로젝트. 이 파이썬 라이브러리 시스템은 MySQL 데이터베이스에 데이터 저장소를 구현했습니다. 이 데이터베이스에는 라이브러리에 대한 데이터를 유지하기 위한 다양한 테이블이 포함되어 있습니다. 이 도서관 관리 프로젝트에는 다른 기능이 있습니다.

도서관관리시스템 사업의 특징
  • 도서 추가
  • 구성원 추가
  • 업데이트 북
  • 멤버 업데이트
  • 문제집
  • 책 반납
  • 검색 메뉴
  • 보고서 메뉴

  • 이 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

    좋은 웹페이지 즐겨찾기