Pressekasse
Projekt im Bau
Projektbeschreibung
Das Projekt besteht in der Entwicklung eines Geldkreditsystems für Mitarbeiter eines Unternehmens mit mehreren Filialen. Dieses System soll die Verwaltung von Kreditanträgen, Genehmigungen, Auszahlungen und Zahlung von Quoten erleichtern und eine effiziente und zugängliche Lösung für Mitarbeiter bieten, die Zugang zur Finanzierung haben möchten.
Projektziele
- Erleichterung des Darlehensprozesses:
- Ermöglichen Sie den Mitarbeitern, Kredite auf einfache und schnelle Weise durch eine freundliche Oberfläche anzufordern.
- Effiziente Anfrageverwaltung:
- Stellen Sie den Staatsangestellten die erforderlichen Instrumente zur effektiven Bewertung und Verwaltung von Anwendungen.
- Zahlungskontrolle:
- Implementieren Sie ein System, das Gebühren registriert und steuert, einschließlich Benachrichtigungen für Kriminalität.
- Berichtserstellung:
- Bereiten Sie detaillierte Berichte an, die die Verwaltung helfen, die gewährten Darlehen, ausstehende Beträge und die finanzielle Situation der Mitarbeiter zu analysieren.
Projektfunktionalitäten
Hauptaufgabe:
- Benutzer verwalten (CRUD):
- Erstellen, Lesen, Aktualisieren und Löschen von Benutzern im System.
- Zugriffsniveaus (Hauptrolle, Finanzministerium, Mitarbeiter) zuweisen.
- Audit -Zugriffe:
- Sehen Sie sich den Eintrags- und Beenden -Verlauf aller Systembenutzer über das Audit -Protokoll an.
- Niederlassungen und Mitarbeiter verwalten (CRUD):
- Erstellen, Lesen, Aktualisierung und Beseitigung von Zweigen.
- Mitarbeiter verwalten, die den Filialen zugewiesen sind.
- Gesamtanfrage nach Anfragen und Darlehen:
- Sehen Sie alle Anfragen und Darlehen von Mitarbeitern an.
- Einen Kreditantrag genehmigen oder ablehnen.
- Generieren Sie globale Berichte:
- Generieren Sie Berichte wie:
- Gesamt von der Gemeinde geliehen.
- Total ausgeliehen von Branch.
- Liste der delinquenten Mitarbeiter und wie viel sie schulden.
Rolle Treasury:
- Darlehensanfragen verwalten:
- Visualisieren Sie alle Darlehensanfragen bis zur Genehmigung.
- Bewerten Sie Bewerbungen basierend auf der Position des Mitarbeiter und den angeforderten Beträgen.
- Darlehensanträge gemäß den festgelegten Regeln genehmigen oder ablehnen (Betragsgrenzen gemäß der Gebühr).
- Kredite verwalten (CRUD):
- Sobald ein Antrag genehmigt wurde, generieren Sie das entsprechende Darlehen.
- Den Darlehen am 3. Tag des folgenden Monats direkt auf das Konto des Mitarbeiters auszahlen.
- Erstellen Sie Treasury -Berichte:
- Generieren Sie Berichte im Zusammenhang mit:
- Total ausgeliehen von Branch.
- Gesamt von der Gemeinde geliehen.
- Siehe Mitarbeitererklärung:
- Wenden Sie sich an den Status von Mitarbeiterdarlehen (ausstehende Quotas, Zahlungen).
Rolle verwendet:
- Darlehensanfragen stellen:
- Erstellen Sie Kreditanträge aus Ihrem Job.
- Definieren Sie den angeforderten Betrag und den Zeitraum (24, 36, 48, 60, 72 Monate).
- Wenden Sie sich an den Status Ihrer Anfragen (Steigung, untersucht, genehmigt, wiederholt).
- Wenden Sie sich an den Status Ihrer Kredite:
- Siehe den aktuellen Status Ihrer Kredite: Zahlungsdaten, Anzahl der Quoten, Quotenwert.
- Zahlungen registrieren:
- Sobald die Zahlung des Anteils an der Bank erfolgt ist, geben Sie das System ein, um die Zahlung zu registrieren, sofern:
- Darlehensnummer.
- Bezahlte Quote.
- Zahlungsdatum.
- Bezahlter Wert.
- Rufen Sie persönliche Berichte an:
- Generieren Sie Berichte über Ihren Kontostatus und Ihre geleisteten Zahlungen.
Schichtarchitektur
- BusinessLayer
- Diese Schicht enthält die gesamte Geschäftslogik der Anwendung. Es ist verantwortlich für die Verarbeitung der Regeln und Vorgänge, die für die Verwaltung von Darlehen, Anwendungen, Zahlungen und Datenvalidierung erforderlich sind. Es wird sichergestellt, dass die Geschäftsregeln bei der Verarbeitung von Benutzeranwendungen und der Interaktion mit den Daten korrekt angewendet werden. Diese Schicht fungiert als Vermittler zwischen der Präsentationsschicht und der Datenschicht und bietet die erforderlichen Dienste für die Anwendung.
- DataLayer
- Diese Ebene ist auch als Datenzugriffsschicht bezeichnet und ist für die direkte Interaktion direkt mit der Datenbank verantwortlich. Es ist verantwortlich für die Durchführung von Rohvorgängen (Erstellen, Lesen, Aktualisieren, Löschen) in den Datenbanktabellen. Diese Ebene wird die Datenzugriffslogik abstrahiert und Methoden für die Geschäftsschicht enthält, um mit der Datenbank effizient zu interagieren, um sicherzustellen, dass die Daten korrekt gespeichert und wiederhergestellt werden.
- Entitätsschicht
- Die Entitätsschicht repräsentiert die Klassen, die den Tabellen in der Datenbank entsprechen. Jede Entität spiegelt ein Objekt der realen Welt wider und verkapelt verwandte Daten und Verhaltensweisen. Im Kontext des Kreditsystems können Unternehmen Klassen wie Mitarbeiter, Antrag, Darlehen, Zahlung und Benutzer umfassen. Diese Schicht definiert die Struktur der Daten, die in der Anwendung behandelt werden und Methoden zur Manipulation dieser Daten enthalten können.
- Präsentationslayer
- Die Präsentationsebene ist die Benutzeroberfläche für Anwendungsbenutzer. Seine Funktion besteht darin, die Interaktion zwischen dem Benutzer und dem System zu erleichtern. Hier sind die Bildschirme, Formulare und Menüs so konzipiert, dass Benutzer Aktionen wie Anforderungsdarlehen ausführen, den Status ihrer Konten konsultieren oder Berichte erstellen. Diese Ebene ist dafür verantwortlich, den Eingang des Benutzers zu erfassen und den Ausgang anzuzeigen und als Brücke zwischen Geschäftslogik und Endbenutzer zu fungieren.
Im Backend verwendete Technologien
-
Microsoft Visual Studio 2022 : Microsoft Visual Studio 2022 ist eine fortschrittliche und vielseitige integrierte Entwicklungsumgebung. -
C# : C# ist eine von Microsoft entwickelte Objekt -orientierte Programmiersprache. -
SQL Server : SQL Server ist ein von Microsoft entwickeltes relationales Datenbankverwaltungssystem. -
HTML Help WorkShop : HTML Hilf Workshop ist ein Microsoft -Tool zum Erstellen von Hilfedateien (.Chm) für Windows -Anwendungen.
Technologien, die in der Grenze verwendet werden
-
.NET Framework : .NET Framework ist eine Entwicklungsplattform zum Erstellen und Ausführen von Windows -Anwendungen. -
FontAwesome.Sharp : fontAwesome.sharp ist eine Icon -Bibliothek für .NET -Anwendungen, mit der Sie Font -fantastische Symbole in Desktop- und Webanwendungen verwenden können.
Autoren
Mitwirkende