Coder Social home page Coder Social logo

streaking-samurai's Introduction

Streaking-Samurai

Bank Root brief Julie, Nico, Radouan, Kevin, Eric

Table des matières

  1. Contraintes de gestion
  2. Livrables
    2.1. MCD
    2.2. MLD
    2.3. Diagramme Use-case
    2.4. Diagramme de séquence
    2.5. Diagramme de classe
  3. Technologies utilisées

MVP : Bank Root


Présentation du projet

Simulation de projet client, le client étant une banque, cherchant à renouveler son système informatique de gestion de comptes client.

Contraintes de gestion

Le système inclura une API fonctionnelle.
Les numéros de compte sont uniques, chaque client peut avoir plusieurs comptes.
Les comptes peuvent être débiteurs ou créditeurs.
Possibilité de transaction de compte à compte (débit/crédit)
Possibilité d’avoir un « espace personnel » avec : le listing des comptes du client.
Possibilité d’afficher les détails de chaque compte, avec un historique des transactions
Le client peut via des formulaires effectuer des dépôts ou des retraits d’argent.
L’utilisateur peut également choisir de supprimer chaque compte, sous réserve de validation   
par l’admin

Rôles des utilisateurs

User, Admin  

Livrables

Dictionnaire de données

NOM DESIGNATION Type
client_number Numéro du client VARCHAR(150)
client_password Mot de passe client VARCHAR(150)
first_name Nom client VARCHAR(75)
last_name Prenom client VARCHAR(75)
email Email Client VARCHAR(150)
is_admin Status admin Booleen
account_number Numero du compte INT
account_amount Solde du compte DECIMAL
account_status Etat du compte Booleen
transaction_date Date de transaction DATETIME
transaction_amount Montant de la transaction DECIMAL
transaction_status Etat de la transaction VARCHAR(50)

MCD

Screenshot

MLD

Screenshot

USE CASES

Screenshot

SEQUENCE DIAGRAM

Screenshot

CLASS DIAGRAM

Screenshot

Plan de sécurisation (fourni à côté) (lien cliquable)

Technologies utilisées

Environnement : ASP.NET  
Base de donnée : PostreSQL  
ORM : Entity framework  
Interpreteur front : Razor  
Langages : c#, html, javascript, css, (cshtml), SQL (postgre flavor)   

streaking-samurai's People

Contributors

nicolas2moreau avatar gharioss avatar erictruchot avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.