Coder Social home page Coder Social logo

project1's Introduction

CRUD Project

This is 2020 OSS CRUD mini-project

이 CRUD project는 도서관 도서 관리 시스템이다. 도서 정보를 데이터로 가지고 있고 새로운 책의 정보를 추가하거나 업데이트, 삭제, 출력, 검색, 대출, 반납, 정렬 등의 메뉴들을 수행할 수 있다.

1. To Make execute file

make execute file : make main

gcc -g -Wall -c books.c
gcc -g -Wall -o main main.c books.o

make execute file with debug : make main_debug

gcc -g -Wall -DDEBUG -c books.c
gcc -g -Wall -DDEBUG -o main main.c books.o

remove execute file : make clean

rm *.o main

2. About main menu

  1. Add book : 새로운 도서정보 추가
  2. Search books by title : 책 제목으로 검색
  3. Search books by publish : 출판사이름으로 검색
  4. Search books by pages (under) : 책페이지 수로 검색(이하의 책들 모두 출력)
  5. Search books by author : 작가명으로 검색
  6. Search books by category : 카테고리로 검색
  7. Update book info : 책 정보 업데이트(수정)
  8. List of books : 전체 책 정보 리스트 출력
  9. Delete book : 책 정보 삭제
  10. Borrow book : 도서 대출
  11. Return book : 도서 반납
  12. Sort book list as publish year : 출판년도에 따라서 오름차순으로 정렬
  13. Load : 파일로부터 데이터 불러옴
  14. Save : 현재 데이터를 파일에 저장
  15. Book Number statistic : 총 도서수, 대출가능 도서수, 대출 불가능 도서수 출력

project1's People

Watchers

 avatar  avatar

Forkers

teddy-p03

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.