pressank
建設中のプロジェクト
プロジェクトの説明
このプロジェクトは、複数の支店を持つ会社の従業員向けのマネーローンシステムの開発で構成されています。このシステムは、ローンアプリケーションの管理、承認、支払い、クォータの支払いを促進するように設計されており、資金調達を希望する従業員に効率的でアクセス可能なソリューションを提供します。
プロジェクト目標
- ローンプロセスを促進します:
- 従業員がフレンドリーなインターフェイスを通してシンプルで速い方法でローンを要求できるようにします。
- 効率的なリクエスト管理:
- 財務省の従業員に、アプリケーションを効果的に評価および管理するために必要なツールを提供します。
- 支払い管理:
- 非行の通知を含む料金を登録および管理するシステムを実装します。
- レポート生成:
- 許可されたローン、保留金額、従業員の財務状況を分析するのに役立つ詳細なレポートを提供します。
プロジェクト機能
主な役割:
- ユーザーの管理(CRUD):
- システム内のユーザーを作成、読み取り、更新、削除します。
- アクセスレベル(主な役割、財務省、従業員)を割り当てます。
- 監査アクセス:
- 監査ログを介して、すべてのシステムユーザーのエントリと終了履歴を参照してください。
- 支店と従業員を管理する(CRUD):
- ブランチを作成、読み取り、更新、排除します。
- 支店に割り当てられた従業員を管理します。
- リクエストとローンの合計リクエスト:
- 従業員が行ったすべてのリクエストとローンをご覧ください。
- ローン申請を承認または拒否します。
- グローバルレポートを生成する:
- 次のようなレポートを生成します:
- 自治体によって借り入れられた合計。
- 支店ごとに借りた合計。
- 非行従業員のリストと彼らがどれだけ借りているか。
役割財務省:
- ローンリクエストの管理:
- 承認が保留されているすべてのローンリクエストを視覚化します。
- 従業員の位置と要求された金額に基づいてアプリケーションを評価します。
- 確立された規則に従ってローン申請を承認または拒否します(請求に応じた金額制限)。
- ローンの管理(CRUD):
- 申請が承認されたら、対応するローンを生成します。
- 翌月の3日目に、ローンを従業員の口座に直接引き出します。
- 財務省のレポートを生成する:
- に関連するレポートを生成します:
- 支店ごとに借りた合計。
- 自治体によって借り入れられた合計。
- 従業員の声明を参照してください:
- 従業員ローンのステータスを参照してください(保留中の割り当て、支払いが行われます)。
雇用された役割:
- ローンのリクエストを行う:
- 仕事からローンアプリケーションを作成します。
- 要求された金額と期間を定義します(24、36、48、60、72か月)。
- リクエストのステータスを参照してください(勾配、調査中、承認、非難)。
- ローンのステータスを参照してください。
- ローンの現在のステータスを参照してください:支払い日、クォータ数、割り当て値。
- 登録支払い:
- 銀行での株式の支払いが行われたら、システムに入って支払いを登録し、次のことを提供します。
- ローン番号。
- 有料クォータ。
- 支払い日。
- 有料の価値。
- 個人的な報告書を参照してください:
- アカウントのステータスと支払いに関するレポートを生成します。
レイヤーアーキテクチャ
- BusinessLayer
- このレイヤーには、すべてのアプリケーションのビジネスロジックが含まれています。ローン、申請、支払い、データ検証の管理に必要なルールと運用を処理する責任があります。ユーザーアプリケーションを処理してデータと対話するときに、ビジネスルールが正しく適用されることが保証されています。このレイヤーは、プレゼンテーションレイヤーとデータレイヤーの間の仲介者として機能し、アプリケーションに必要なサービスを提供します。
- データレイヤー
- データアクセスレイヤーとも呼ばれるこのレイヤーは、データベースと直接対話する責任があります。データベーステーブルで生操作(作成、読み取り、更新、削除)を実行する責任があります。このレイヤーは、データアクセスロジックを抽象化し、ビジネスレイヤーがデータベースと効率的に対話する方法を提供し、データが正しく保存および回復されるようにします。
- entitityLayer
- エンティティレイヤーは、データベース内のテーブルに対応するクラスを表します。各エンティティは現実世界のオブジェクトを反映し、関連データと動作をカプセル化します。ローンシステムのコンテキストでは、エンティティには従業員、申請、ローン、支払い、ユーザーなどのクラスが含まれる場合があります。このレイヤーは、アプリケーションで処理されるデータの構造を定義し、このデータを操作する方法を含めることができます。
- PresentionLayer
- プレゼンテーションレイヤーは、アプリケーションユーザーインターフェイスです。その機能は、ユーザーとシステム間の相互作用を促進することです。ここでは、ユーザーが要求ローンなどのアクションを実行したり、アカウントのステータスを相談したり、レポートを生成したりする画面、フォーム、およびメニューが設計されています。このレイヤーは、ユーザーの入り口をキャプチャし、出口を表示する責任があり、ビジネスロジックとエンドユーザーの間の橋渡しとして機能します。
バックエンドで使用されるテクノロジー
Microsoft Visual Studio 2022 :Microsoft Visual Studio 2022は、高度で多目的な統合開発環境です。-
C# :C#は、Microsoftが開発したオブジェクト指向プログラミング言語です。 -
SQL Server :SQL Serverは、Microsoftが開発したリレーショナルデータベース管理システムです。 -
HTML Help WorkShop :HTMLヘルプワークショップは、Windowsアプリケーション用のヘルプファイル(.CHM)を作成するためのMicrosoftツールです。
国境で使用される技術
.NET Framework :.NETフレームワークは、Windowsアプリケーションを作成および実行するための開発プラットフォームです。-
FontAwesome.Sharpは、.NETアプリケーション用のアイコンライブラリであり、デスクトップおよびWebアプリケーションでフォントの素晴らしいアイコンを使用できます。
著者
貢献者