SlideShare a Scribd company logo
1 of 16
330 예약 시스템
목적
목적
XE 보드로 만들어진 게시판 기능을 그대로 이용한 시스템
로그인 없이 예약가능
예약된 자리를 이용자가 알아서 피해 예약해야함
게시판 소유자가 군대감
기존 시스템
http://jaehyeok.kr/xe/d330_board
목적
• 로그인 없음
• 같은 이용자가 이름만 바꿔서 여러 자리를 예약할 수가 있음
• 이전 사용자가 누구인지 정확히 파악이 어려움
• 이용자가 알아서 이미 예약된 자리를 피해 예약 해야함.
• 동시 예약에 대한 예방책 전무
• 게시판 소유자가 군대감
• 관리자가 있지만, 군대 간 게시판 소유자의 불찰로 홈페이지가 불시에
닫힐 수도 있음
기존 시스템 문제점
목적
• 로그인 도입
• 학교의 허술한 로그인 API를 이용한 로그인으로 실제 이용자가
누구인지 확인 할 수 있음.
• 동시 예약에 대한 예방 수립
• 프론트엔드와 백엔드의 이중 예방책을 수립하여 동시 예약을 방지함.
• 학회에 의한 직접 관리
• 완성된 서비스는 학회에 인계하여, 관리 및 유지보수가 될 수 있도록 함.
개선 방향
주요 기능
주요 기능
이미 예매된 좌석은 회색으로 변하는 등 선택할 수 없게 변함
시간, 인원을 선택하고 화면을 전환 후 좌석을 선택하는 경우도 있음.
예약 기능 (기존 시스템 분석)
주요 기능
이미 예약된 좌석은 선택할 수 없고, 예약자의 이름이 나타남
예약 하고 싶은 장소의 시간을 선택하면 화면이 전환됨
선택한 시간을 시작시간으로 몇시간 이용할지 선택함
예약 기능 (기존 시스템 분석)
주요 기능
예약된 장소가 몇시간 동안 사용이 되고, 유휴 시간은 언제인지 볼 수 있음.
예약 현황(기존 시스템 분석)
주요 기능
현재 330 관리에 대한 문제를 인식하고 있지만 대안이 없음.
이전 사용자가 정돈 하지 않은 채 사용을 종료했을 경우
다음 사용자가 정돈 되지 않은 자리를 관리자에게 신고 할 수 있음.
신고 기능
사용 언어
사용 언어
Angular 4.x를 기본적으로 이용할 예정
Typescript와 rxjs 5는 Angular 내장 언어
추가적으로 css의 확장인 scss를 이용하여 페이지를 꾸밀 예정
프론트엔드
사용 언어
Nodejs와 express를 이용해 Restful API를 구성할 예정
백엔드
사용 언어
러닝 커브
프론트엔드 백엔드
330 booking system
330 booking system

More Related Content

Featured

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

330 booking system

  • 3. 목적 XE 보드로 만들어진 게시판 기능을 그대로 이용한 시스템 로그인 없이 예약가능 예약된 자리를 이용자가 알아서 피해 예약해야함 게시판 소유자가 군대감 기존 시스템 http://jaehyeok.kr/xe/d330_board
  • 4. 목적 • 로그인 없음 • 같은 이용자가 이름만 바꿔서 여러 자리를 예약할 수가 있음 • 이전 사용자가 누구인지 정확히 파악이 어려움 • 이용자가 알아서 이미 예약된 자리를 피해 예약 해야함. • 동시 예약에 대한 예방책 전무 • 게시판 소유자가 군대감 • 관리자가 있지만, 군대 간 게시판 소유자의 불찰로 홈페이지가 불시에 닫힐 수도 있음 기존 시스템 문제점
  • 5. 목적 • 로그인 도입 • 학교의 허술한 로그인 API를 이용한 로그인으로 실제 이용자가 누구인지 확인 할 수 있음. • 동시 예약에 대한 예방 수립 • 프론트엔드와 백엔드의 이중 예방책을 수립하여 동시 예약을 방지함. • 학회에 의한 직접 관리 • 완성된 서비스는 학회에 인계하여, 관리 및 유지보수가 될 수 있도록 함. 개선 방향
  • 7. 주요 기능 이미 예매된 좌석은 회색으로 변하는 등 선택할 수 없게 변함 시간, 인원을 선택하고 화면을 전환 후 좌석을 선택하는 경우도 있음. 예약 기능 (기존 시스템 분석)
  • 8. 주요 기능 이미 예약된 좌석은 선택할 수 없고, 예약자의 이름이 나타남 예약 하고 싶은 장소의 시간을 선택하면 화면이 전환됨 선택한 시간을 시작시간으로 몇시간 이용할지 선택함 예약 기능 (기존 시스템 분석)
  • 9. 주요 기능 예약된 장소가 몇시간 동안 사용이 되고, 유휴 시간은 언제인지 볼 수 있음. 예약 현황(기존 시스템 분석)
  • 10. 주요 기능 현재 330 관리에 대한 문제를 인식하고 있지만 대안이 없음. 이전 사용자가 정돈 하지 않은 채 사용을 종료했을 경우 다음 사용자가 정돈 되지 않은 자리를 관리자에게 신고 할 수 있음. 신고 기능
  • 12. 사용 언어 Angular 4.x를 기본적으로 이용할 예정 Typescript와 rxjs 5는 Angular 내장 언어 추가적으로 css의 확장인 scss를 이용하여 페이지를 꾸밀 예정 프론트엔드
  • 13. 사용 언어 Nodejs와 express를 이용해 Restful API를 구성할 예정 백엔드