• Home
  • About
    • 개발새발 photo

      개발새발

      description

    • Learn More
    • Email
    • Github
  • Posts
    • All Posts
    • All Tags
  • Projects
  • Portfolio
  • Operations
  • Study
  • Sql

영화 서비스 개편 프로젝트

01 Sep 2019

Reading time ~1 minute

프로젝트 소개

멀티플렉스 극장들의 차세대 서비스 전환과 브라우저의 FLASH 서비스 지원 종료 이슈, 영화 서비스 확대 등의 이유로 진행한 개편 프로젝트

기간 담당부분 개발환경
2019.09 ~ 2020.03 백앤드 및 프론트 개발 IIS,Window,,.NET,MS-SQL,프로시저,JQUERY

[AS-IS]

  1. 웹폼 프로젝트로 개발(동일 메서드 중복)
  2. 비슷한 유형의 영화 이벤트도 중복 개발
  3. 플래시 형태로 배치 된 배너/메인 화면 디자인
  4. 좌석도 노출 페이지, 홈페이지 배너 등 사이트의 일부가 FLASH로 개발
  5. 공통 서비스를 제공하는 API나 모듈이 없어 극장사 별로 영화 서비스를 개발해야함
  6. 다양한 극장 좌석도 형태를 구현하지 못함
  7. 변경된 내용이 있는 경우 동일한 기능을 사용하는 곳을 전부 수정해야함
  8. Iframe 사용으로 보안에 취약 (XSS공격)
  9. 다양해져가는 극장들의 특별관, 특별석에 대한 정보를 고려하여 DB가 설계되어 있지 않음
  10. 영화 예매 서비스의 로그 경로들의 일관성 획득 필요

[TO-BE]

  1. 영화 서비스를 백엔드/프론트로 분리하고 MVC 디자인 패턴으로 리팩토링
  2. 영화 이벤트 유형 템플릿화 하여 관리자 사이트 기능으로 개발
  3. 플래시 소스 제거 후 배너/메인 화면 설정을 관리자 사이트 기능으로 개발
  4. 영화 예매 공통 서비스를 모듈화 하여 극장 API 개발
  5. 극장사에서 추가된 데이터들은 모델링 되어 코드별로 관리되어 별도로 등록절차 없이 적용가능
  6. 로그 내용 및 경로 개선
  7. 요청/응답 내역 기록
  8. 주문번호만으로 사용자의 서비스 이용경로 파악 가능

[사이트 이미지]



Share Tweet +1