Giter VIP home page Giter VIP logo

emperorpc's Introduction

황제컴퓨터

완제품 컴퓨터 역경매 플랫폼의 데이터베이스 관리 프로그램
소개 영상 (업로드 예정) »

프로젝트 소개

데이터베이스 수업의 프로젝트 결과물입니다. 컴퓨터 역경매 플랫폼을 주제로 데이터베이스를 관리하고 응용하는 프로그램을 개발하였습니다. 컴퓨터를 저렴하게 구매하고자 하는 고객은 데이터베이스에 저장된 부품을 조합하여 컴퓨터를 완성하고 역경매에 등록합니다. 이렇게 등록된 컴퓨터에 대해 판매자들은 최저 입찰가보다 낮은 가격을 제시하며 역경매를 진행합니다. 특정 상품의 경매가 만료되었을 때 가장 낮은 가격을 제시한 판매자가 낙찰됩니다.

프로그램은 두 개의 사용자 인터페이스 모드를 제공합니다. GUI 모드에서는 저장된 데이터를 확인하거나 SELECT, INSERT, DELETE, UPDATE 등을 활용하는 복잡한 시나리오를 실행해 볼 수 있습니다. CLI 모드에서는 임의의 SQL 문을 직접 실행하고 출력 결과를 확인할 수 있습니다.

목차

실행화면

데이터베이스 연결
연결하려는 데이터베이스의 정보를 입력합니다.

image


Schema Check ㅣ 그래픽카드
데이터베이스에 저장된 정보를 출력합니다.

image


SELECT ㅣ 컴퓨터 정보 종합
등록된 컴퓨터의 정보를 출력합니다.

image


SELECT ㅣ 최저 입찰가 확인
모든 주문에 대한 현재 최저 입찰가를 출력합니다.

image


INSERT ㅣ 컴퓨터 생성
부품을 조합하여 새로운 컴퓨터를 생성합니다.

image


INSERT ㅣ 입찰서 작성
주문서와 판매자를 선택하여 입찰서를 작성합니다.

image


UPDATE ㅣ 경매 진행
입력 일자만큼 진행한 후 낙찰 정보를 출력합니다.

image


DELETE ㅣ 부품 삭제
현재 사용되지 않은 부품을 선택하여 삭제합니다.

image


Custom Query
임의의 SQL 문을 실행합니다.

image


수행실적

프로그래밍 역량 증진

  • C++ Language
  • C++ Qt Framework
  • GUI Programming
  • Database Programming

기타 성과

  • 데이터베이스 수업 A+
  • 프로젝트 설계 및 문서화 경험

emperorpc's People

Contributors

timetotreatment avatar

Watchers

 avatar

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.