Skip to main content
QUICK REVIEW

[논문 리뷰] CHAT ROOM USING HTML, PHP, CSS, JS, AJAX

Amey Thakur, Karan Dhiman|arXiv (Cornell University)|2021. 06. 28.
Mobile and Web Applications참고 문헌 3인용 수 12
한 줄 요약

이 논문은 HTML, PHP, CSS, 자바스크립트, AJAX를 사용하여 서버-클라이언트 기반의 채팅룸 애플리케이션을 구축한 것으로, 사용자 간 실시간 양방향 통신을 가능하게 한다. 시스템은 채팅 기록을 디지털로 자동 저장하여 향후 검색을 위한 지속적인 데이터 기록을 제공하는 신뢰성 있고 빠르며 접근성이 뛰어난 조직 소통 솔루션을 제공한다.

ABSTRACT

Earlier there was no mode of online communication between users. In big or small organizations communication between users posed a challenge. There was a requirement to record these communications and store the data for further evaluation. The idea is to automate the existing Simple Chat Room system and make the users utilize the software so that their valuable information is stored digitally and can be retrieved for further management purposes. There was no online method of communicating with different users. There were many different interfaces available in the market but this method of using windows sockets to communicate between nodes would be fast and reliable. The main objective of our Simple Chat Room project is to create a chat application that helps different users to communicate with each other through a server connected. This is a simple chat program with a server and can have many clients. The server needs to be started first and clients can be connected later. Simple Chat Room provides bidirectional communication between client and server. It enables users to seamlessly communicate with each other. The user can chat using this chat application. If the user at the other end is active then they can start a chat session. The chat is recorded in this application.

연구 동기 및 목표

  • 조직 내 신뢰성 있고 디지털적이며 지속적인 온라인 소통 도구의 부족을 해결하기 위해.
  • 향후 관리 및 평가를 위한 사용자 상호작용 기록 및 저장을 자동화하기 위해.
  • 경량 웹 기술을 사용하여 확장성 있는 실시간 채팅 시스템을 개발하기 위해.
  • 중앙 서버를 통해 여러 클라이언트 간 양방향 통신을 가능하게 하기 위해.
  • 지속적인 데이터 로깅을 갖춘 클라이언트-서버 아키텍처를 사용하여 빠르고 신뢰성 있고 접근성이 뛰어난 솔루션을 제공하기 위해.

제안 방법

  • 시스템은 서버를 먼저 시작한 후 클라이언트 연결이 이루어지는 클라이언트-서버 아키텍처를 사용한다.
  • HTML과 CSS는 채팅룸의 사용자 인터페이스 및 레이아웃을 설계하는 데 사용된다.
  • 자바스크립트와 AJAX는 페이지 새로 고침 없이 클라이언트와 서버 간 비동기 통신을 가능하게 한다.
  • PHP는 메시지 수신, 저장, 연결된 클라이언트에 대한 배포와 같은 서버 측 로직을 처리한다.
  • 채팅 메시지는 지속적인 기록과 향후 검색을 위해 데이터베이스에 저장된다.
  • 시스템은 즉각적인 표시와 서버 측 메시지 검증을 통해 실시간 메시지 교환을 지원한다.

실험 결과

연구 질문

  • RQ1표준 웹 기술을 사용하여 어떻게 경량의 실시간 채팅 시스템을 구현할 수 있는가?
  • RQ2클라이언트와 서버 간 신뢰성 있고 양방향 통신을 보장하는 아키텍처 접근 방식은 무엇인가?
  • RQ3채팅 메시지는 어떻게 지속적으로 저장되고 조직의 기록 보관을 위해 복구할 수 있는가?
  • RQ4AJAX는 어떻게 페이지 새로 고침 없이 실시간 업데이트를 가능하게 하는가?
  • RQ5PHP, HTML, CSS, 자바스크립트의 통합은 채팅 애플리케이션의 사용성과 성능을 어떻게 향상시키는가?

주요 결과

  • 채팅 애플리케이션이 다수의 클라이언트와 중앙 서버 간 실시간 양방향 통신을 성공적으로 구현하였다.
  • 메시지가 데이터베이스에 안정적으로 저장되어 향후 액세스 및 관리에 필요한 지속성 데이터를 확보하였다.
  • AJAX의 사용으로 페이지 새로 고침 없이도 동적 메시지 업데이트가 가능해져 사용자 경험을 향상시켰다.
  • 경량 웹 기술을 사용하여 시스템은 빠르고 반응성이 뛰어난 통신을 구현하였다.
  • 실제 조직적 사용에 효과적이며, 디지털 소통을 위한 확장성 있고 유지보수가 쉬운 솔루션으로 입증되었다.
  • 애플리케이션은 지속적인 기록 기록과 최소한의 지연 시간을 갖춘 디지털 소통 자동화 목표를 충족시켰다.

더 나은 연구,지금 바로 시작하세요

논문 읽기부터 검토까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.