대시보드
HandyCafe 서버 대시보드는 인터넷 카페 또는 게이밍 센터를 관리하기 위한 중앙 허브입니다. 로그인 후 메인 페이지에 도달하며, 이 페이지가 시스템의 다른 모든 페이지를 로드하는 라우터 역할을 합니다. 모든 탐색, 모니터링, 관리 작업이 여기에서 시작됩니다.
레이아웃 개요
대시보드는 네 가지 영역으로 구분됩니다.
- 상단 패널. 창 상단의 수평 헤더 바. HandyCafe 브랜드명과 현재 활성 페이지의 제목을 표시합니다.
- 사이드바 도구 모음. 왼쪽의 세로 탐색 바. 각 항목은 다른 페이지로 전환하는 아이콘 버튼입니다. 활성 페이지가 시각적으로 강조됩니다.
- 콘텐츠 영역. 사이드바 오른쪽의 주요 작업 공간. 현재 선택된 페이지(관리자 패널, 회원, 보고서 등)를 렌더링합니다.
- 상태 표시줄. 창 하단의 선택적 푸터 바. 보기 설정에서 표시하거나 숨길 수 있습니다.
사이드바 탐색
사이드바 도구 모음은 시스템의 모든 페이지에 빠르게 접근할 수 있습니다.
| 페이지 | 아이콘 | 설명 |
|---|---|---|
| 컴퓨터 (관리자 패널) | 모니터 | 모든 클라이언트 PC 모니터링 및 관리 |
| 콘솔 | 게임패드 | 게이밍 콘솔 세션 관리 |
| 라이선스 | 인증서 | 소프트웨어 라이선스 조회 및 관리 |
| 회원 | 계정 | 회원 계정 생성 및 관리 |
| 요청 | 계정 질문 | 대기 중인 로그인 및 OAuth 요청 검토 |
| 주문 | 장바구니 | 음식, 음료, 상품 주문 관리 |
| 비용 | 현금 마이너스 | 사업 비용 기록 및 추적 |
| 로그 | 문서 | 시스템 및 감사 로그 탐색 |
| 보고서 | 차트 라인 | 금전 등록기 및 교대 보고서 조회 |
| 통계 | 차트 박스 | 매출, 세션, 회원 통계 분석 |
| 설정 | 톱니바퀴 | 모든 시스템 설정 구성 |
미처리 주문 배지
주문 탐색 항목에 현재 미처리(미이행) 주문 수를 표시하는 배지가 있습니다. 이 수는 주문이 생성되거나 마감될 때마다 실시간으로 업데이트됩니다.
역할 기반 페이지 접근
모든 사용자에게 동일한 사이드바가 표시되지는 않습니다. 페이지 표시 여부는 로그인한 캐셔의 역할과 권한에 따라 달라집니다.
- 관리자 계정(초기 설정 마법사에서 생성)은 모든 페이지에 무제한으로 접근할 수 있습니다.
- 캐셔 계정에는 특정 권한 플래그가 있는 역할이 배정됩니다. 캐셔의 역할이 특정 페이지에 대한 접근을 허용하지 않으면 해당 페이지가 사이드바에서 숨겨집니다.
자세한 내용은 캐셔 역할 및 권한을 참조하십시오.
자동 업데이트 확인
시작 시 대시보드가 사용 가능한 소프트웨어 업데이트를 확인합니다. HandyCafe 서버의 새 버전이 사용 가능한 경우 화면 우측 상단에 지속적인 알림이 나타납니다.
라이선스 하트비트
대시보드가 로드된 후 라이선스 하트비트 프로세스가 백그라운드에서 시작됩니다. 이 프로세스는 라이선싱 서버와 주기적으로 HandyCafe 라이선스의 유효성을 검증합니다.
자세한 내용은 라이선싱을 참조하십시오.
부트스트랩 순서
로그인 성공 후 대시보드가 로드되면 여러 초기화 단계가 자동으로 수행됩니다.
- 데이터베이스에서 시스템 설정을 로드합니다.
- 저장된 세션이 복원됩니다(재시작 전에 실행 중이던 세션이 있는 경우).
- 서버 소켓이 클라이언트 연결 수신을 시작합니다.
- 연결된 클라이언트를 검색하기 위해 네트워크 핑 요청이 전송됩니다.
- 캐셔의 역할 권한이 로드되고 제한된 페이지가 숨겨집니다.
- 베타 라이선스 상태가 확인됩니다.
- 라이선스 하트비트 타이머가 시작됩니다.
- 도구 모음 배지를 위한 미처리 주문 수가 초기화됩니다.
- 백그라운드에서 자동 업데이트 확인이 실행됩니다.