웹 애플리케이션 최종 프로젝트
목차
프로젝트 요구 사항
요구 사항 1: 등록, 로그인, 비밀번호 찾기
시스템에는 다음과 같은 세 가지 역할이 있습니다.
- 관리자님, 시스템에 대한 전적인 재량권을 가지세요.
- 개발자, 자신의 앱을 웹사이트에 업로드하여 사용자에게 판매할 수 있는 사람입니다.(이 기능은 제가 만든 것이 아닙니다. 앞으로는 가능할 수도 있습니다.)
- 사용자는 개발자로부터 앱을 다운로드할 수 있는 권한이 있습니다.
- 앱을 다운로드하려는 사용자는 계정을 등록하고 시스템에 로그인해야 합니다.
- 등록 후 기본 역할을 가진 사용자는 사용자입니다. 그들은 많은 돈을 지불함으로써 자신의 역할을 Dev로 업그레이드할 수 있습니다.
- 비밀번호를 잊어버린 경우, 이전에 등록한 이메일을 통해 비밀번호를 복구할 수 있습니다. 시스템은 OTP(제한 시간 내에 만료됨)가 포함된 이메일을 보내며 이를 사용하여 새 비밀번호를 만들 수 있습니다.
요구사항 2: 강의실 관리
- 앱은 무료와 유료의 두 가지 종류로 나뉘며, 유료 앱을 구매하려면 비용을 충전해서 구매해야 합니다.
- 관리자는 사용자가 시스템에서 돈을 충전하기 위해 카드를 사용할 수 있도록 카드를 제공할 수 있습니다.
기술
프로젝트는 다음을 사용하여 생성됩니다.
- XAMPP 버전: 2.3.4
- 부스트랩 버전: 4.5.2
- 제이쿼리 버전: 3.5.1
- PHP 메일러 버전 6.5.1
설정
이 프로젝트를 실행하려면 다음이 필요합니다.
- XAMPP의
htdocs
폴더에 모든 소스 코드를 복제하여 설치하고 넣습니다. -
database.sql
가져와 bedevelovebug
=))라는 데이터베이스를 생성하거나 config 파일에서 이름을 변경합니다. - 서버를 실행하고 가입하여 시작하세요.