완제품 컴퓨터 역경매 플랫폼의 데이터베이스 관리 프로그램
소개 영상 (업로드 예정) »
데이터베이스 수업의 프로젝트 결과물입니다. 컴퓨터 역경매 플랫폼
을 주제로 데이터베이스를 관리하고 응용하는 프로그램
을 개발하였습니다.
컴퓨터를 저렴하게 구매하고자 하는 고객은 데이터베이스에 저장된 부품을 조합하여 컴퓨터를 완성하고 역경매에 등록합니다.
이렇게 등록된 컴퓨터에 대해 판매자들은 최저 입찰가보다 낮은 가격을 제시하며 역경매를 진행합니다. 특정 상품의 경매가 만료되었을 때 가장 낮은 가격을 제시한 판매자가 낙찰됩니다.
프로그램은 두 개의 사용자 인터페이스 모드를 제공합니다. GUI 모드에서는 저장된 데이터를 확인하거나 SELECT, INSERT, DELETE, UPDATE 등을 활용하는 복잡한 시나리오를 실행해 볼 수 있습니다. CLI 모드에서는 임의의 SQL 문을 직접 실행하고 출력 결과를 확인할 수 있습니다.
데이터베이스 연결
연결하려는 데이터베이스의 정보를 입력합니다.
Schema Check ㅣ 그래픽카드
데이터베이스에 저장된 정보를 출력합니다.
SELECT ㅣ 컴퓨터 정보 종합
등록된 컴퓨터의 정보를 출력합니다.
SELECT ㅣ 최저 입찰가 확인
모든 주문에 대한 현재 최저 입찰가를 출력합니다.
INSERT ㅣ 컴퓨터 생성
부품을 조합하여 새로운 컴퓨터를 생성합니다.
INSERT ㅣ 입찰서 작성
주문서와 판매자를 선택하여 입찰서를 작성합니다.
UPDATE ㅣ 경매 진행
입력 일자만큼 진행한 후 낙찰 정보를 출력합니다.
DELETE ㅣ 부품 삭제
현재 사용되지 않은 부품을 선택하여 삭제합니다.
Custom Query
임의의 SQL 문을 실행합니다.
프로그래밍 역량 증진
- C++ Language
- C++ Qt Framework
- GUI Programming
- Database Programming
기타 성과
- 데이터베이스 수업 A+
- 프로젝트 설계 및 문서화 경험