Web アプリケーション最終プロジェクト
目次
プロジェクトの要件
要件 1: 登録、ログイン、パスワードを忘れた
システムには以下の 3 つの役割があります。
- 管理者はシステムに関して完全な裁量権を持っています。
- 開発者は、自分のアプリをウェブサイトにアップロードしてユーザーに販売できる人です。(私はこの機能を作ったわけではありませんが、将来できるかもしれません)
- ユーザーは、開発者からアプリをダウンロードする権利を有します。
- アプリをダウンロードしたいユーザーは、アカウントを登録してシステムにログインする必要があります。
- 登録後のデフォルトの役割は User です。彼らは多額のお金を支払うことで自分の役割を開発者にアップグレードできます。
- ユーザーがパスワードを忘れた場合、以前に登録したメールアドレスからパスワードを回復できます。システムは OTP (制限時間内に期限切れになります) を含む電子メールを送信し、それを使用して新しいパスワードを作成できます。
要件 2: 教室運営
- アプリには無料と有料の2種類があり、有料のアプリを購入したい場合は、お金をチャージして購入する必要があります。
- 管理者は、ユーザーがシステムでお金をリチャージするためにカードを使用できるようにカードを提供できます。
テクノロジー
プロジェクトは次のもので作成されます。
- XAMPPバージョン:2.3.4
- ブースストラップのバージョン: 4.5.2
- JQueryのバージョン:3.5.1
- PHPメーラーバージョン6.5.1
設定
このプロジェクトを実行するには、次のものが必要です。
- すべてのソース コードを XAMPP の
htdocs
フォルダーにクローンしてインストールし、配置します。 -
database.sql
をインポートして、 bedevelovebug
=)) という名前のデータベースを作成するか、ファイル config で名前を変更します。 - サーバーを実行し、サインアップして開始します。