Giter Site home page Giter Site logo

db2022's Introduction

DB2022

세종대학교 데이터베이스 프로젝트

요구사항에 맞게 인터넷 영화 예매 시스템을 만드는 프로젝트입니다.


목차

  1. 기술 스택
  2. 팀원 정보
  3. 구현 기능
  4. 배운 점

기술 스택

  • 프론트엔드 : Java
  • DBMS : MySQL

팀원 정보

  • 팀장 : 조민수(프론트엔트, 백엔드)
  • 팀원 : 이진형(백엔드)

구현 기능

ERD

image

GUI

ezgif com-gif-maker

  • 요구 조건
    1. 영화에 대해서는 영화번호, 영화명, 상영시간, 상영등급, 감독명, 배우명, 장르, 영화소개 및 개봉일 정보를 저장한다. 모든 영화는 1개 이상에서 4개 이하의 상영일정을 가진다.
    2. 상영일정에 대해서는 상영일정번호, 영화번호, 상영관번호, 상영시작일, 상영요일, 상영회차 및 상영시작시간 정보를 저장한다.
    3. 상영관에 대해서는 상영관번호, 좌석수 및 상영관사용여부를 저장한다. 각 상영관에는 1개 이상의 상영일정을 배정한다.
    4. 티켓에 대해서는 티켓번호, 상영일정번호, 상영관번호, 좌석번호, 예매번호, 발권여부, 표준가격 및 판매가격 정보를 저장한다. 각 티켓은 1개의 좌석과 연결된다.
    5. 좌석에 대해서는 좌석번호, 상영관번호 및 좌석사용여부를 저장한다.
    6. 회원고객에 대해서는 회원아이디, 고객명, 휴대폰번호 및 전자메일주소를 저장한다.
    7. 예매정보에 대해서는 예매번호, 결제방법, 결제상태, 결제금액, 회원아이디 및 결제일자를 저장한다.
    8. 영화예매 사이트는 관리자 혹은 회원으로서 이용이 가능하다.

배운 점

  • 자바 GUI를 구현하면서 확실히 게임 엔진의 기능들이 편리한 것을 알았습니다.

  • SQL을 이해하고 있어서 SQL 쿼리 요청이 막혔을 때 디버깅이 수월했고, 작업 속도도 빨랐습니다.

    • 프론트엔드와 백엔드를 모두 알고 있으면 작업이 더 수월하다는 것을 알았습니다.

db2022's People

Contributors

luciancah avatar eovywjr1 avatar

Watchers

James Cloos avatar  avatar

Forkers

eovywjr1

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.