エパーム
客観的
イベントとそれに関連する参加者、講演者、ゲストの物流を管理する現在のシステムは、完全にはコンピューター化されていません。さて、これは致命的な失敗につながる可能性があり、それが主催者にとって深刻な金銭的問題につながる可能性があります。入力される情報には同期があるため、エラーが発生する可能性が高くなります。これは、私たちと私たちのプロジェクトが合理化して、すべての大学にエンドツーエンドの保証を追加するために介入する場所です。
設置
1.XAMPPまたはWAMPPをインストールします。
2.XAMPPコントロールパネルを開き、[apache]サーバーと[mysql]サーバーを起動します。
3.github からプロジェクトをダウンロードするか、gitbash コマンドに従います
1.ディレクトリをhtdocsのディレクトリに変更します。
2.そしてgit clone https://github.com/avats101/EPALM.git
でリポジトリのクローンを作成します。
3.localhost/phpmyadminを開きます
4.「eplam」という名前のデータベースを作成します
5.データベース名を作成した後、インポートをクリックし、ディレクトリ[EPALM/events.sql]内のファイルを参照します。
6.インポートが成功したら、http://localhost/epalm を開きます。どのブラウザでも。
今後の取り組み
ユーザーエクスペリエンスを向上させるために取り組めることはたくさんあります。現時点では、イベント テーブルがデータベースに接続されていないため、イベントの登録はできません。同様に、クラブ情報と会場情報のテーブルはデータベースに接続されていません。イベント情報テーブルにイベントポスターの属性を追加することにしました。イベントのポスターをその詳細とともに表示することで、イベント主催者はイベントをより効果的に販売できるようになります。どのようなイベント管理システムでも、管理者ビュー、コーディネーター ビュー、参加者ビューという 3 つの異なるレベルのロジスティクスを管理する 3 つの異なるビューを用意するのが最善です。これらの異なるビューは明確に分離する必要があり、現時点では 2 つのビュー (管理者と学生) のみが存在し、これもあまり区別されません。したがって、将来の目標は、3 番目のつまりコーディネーター ビューを追加し、3 つのビューすべてを区別できるようにすることです。 3 つのビューは簡単に区別できる必要があり、パスワードで保護する必要があります。管理者ビューと参加者ビューの機能はほぼ同じです。現在、管理者ビューにはパスワード保護がなく、これは重大なセキュリティ問題です。また、学生がログインするには、現在のプロジェクト設計に従って再登録する必要があります。いくつかの追加の PHP コードは、これら両方の問題の解決に役立ちます。学生のパスワードと CVV などの一部のカード詳細は個人情報であるため、公然と表示してはならず、プライバシー侵害を防ぐためにいくつかのチェックが必要です。パスワードを保護するには、PHP ライブラリに組み込まれている MD5 や SHA1 などの暗号化ハッシュ関数を使用できます。パスワード自体の代わりに、パスワードのハッシュがデータベースに保存されます。この場合、管理者でも元のパスワードを見ることができないため、安全です。ログインするためにパスワードが入力されるたびに、パスワードはハッシュ化され、データベース内のハッシュ化されたパスワードと比較され、同じであればアクセスのみが許可されます。最も強力なコンピューターを使用しても、ハッシュを介して元の文字列を解読するには宇宙年齢よりも長い時間がかかるため、これは安全です。もう 1 つ改善できる点は、ログイン機能です。前述したように、登録が成功すると、最後に登録した学生、またはカード番号が最も小さい学生が表示されます。目的のレコードの代わりに他のレコードが表示される場合があります。これを解決するには、タイムスタンプを使用して最後にログインした人を認識し、その記録のみを表示します。これにより、一定期間非アクティブ状態が続いた後にユーザーが自動的にログアウトされるタイムアウト ログイン オプションを使用できるため、セキュリティを向上させることもできます。最後に、現時点では 1 つの大学のみに限定されているため、このプロジェクトを拡張して複数のフェスティバルを開催できるようにすることができます。これらはすべて、数行の PHP コードを追加するか、データベースを変更するか、パスワードやログイン資格情報、ポスター画像などの属性を追加するだけで実現できます。これらすべての変更により、より優れた、より安全なユーザー エクスペリエンスが可能になります。