Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine...

58
Project 5 Project 5 Presentation Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher- Theinburg Laetitia Soler - Tang Yi

Transcript of Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine...

Page 1: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

Project 5 PresentationProject 5 Presentation

LOAN DIRECTA Web Site for Financial Services

Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg

Laetitia Soler - Tang Yi

Page 2: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

--- LOAN DIRECT ---

AgendaAgenda

Objectives Project description Choice of Technologies Task Assignment Timetable Financial Aspect Calculations

Database Structure Security Aspect Technical Aspect Web Design Demonstration Evolution Assessment

Page 3: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

--- LOAN DIRECT ---

ObjectivesObjectives

Bank clerkBank clerkCustomerCustomer

• Easy application

• Short application

• Quick access to funds

• Flexible financing

• Flexible loan amount

• Flexible repayment terms

• Easy to use

• Support on decision making

Page 4: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

--- LOAN DIRECT ---

Project DescriptionProject Description

Online financing a start up company

Page 5: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

--- LOAN DIRECT ---

Choice of TechnologiesChoice of Technologies

Web server : Apache

Database server : MySQL

Script language : PHP4

Extension : PHPLib

HTML 4.0

CSS

Page 6: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

--- LOAN DIRECT ---

Task AssignmentTask Assignment

Functionalities definition Web site design Database structure Calculations Server Security Final documentation

Page 7: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

--- LOAN DIRECT ---

TimetableTimetable

Phase 1 : Information gathering, assesment of existing sites on the subject, installation of software environment

Phase 2 : Definition of the detailed architecture and design of the site ; selection of technical solutions for implementation

Phase 3 : Development of a prototype and documentation

Oct

Phase 1Phase 1

Phase 2Phase 2

Phase 3Phase 3

Nov Dec Jan Feb

Page 8: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

--- LOAN DIRECT ---

AgendaAgenda

Objectives Project description Choice of Technologies Task Assignment Timetable Financial Aspect Calculations

Database Structure Security Aspect Technical Aspect Web Design Demonstration Evolution Assessment

Page 9: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

Financial AspectFinancial Aspect

Cs of credit

Credit Scoring method

Categories

Z-Score Modell

Financial Calculatios

Structure

Page 10: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

--- LOAN DIRECT ---

Cs of CreditCs of Credit

Character CapacityCapital CollateralsConditionsCoverage

Page 11: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

--- LOAN DIRECT ---

Credit Scoring methodCredit Scoring method

Score values (additive or multiplicative), weight

Neuronal nets Classes – Division Score

Rating Classes – Division Score

Prescreptive - descreptive

Page 12: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

--- LOAN DIRECT ---

CategoriesCategories

Final Score

• Market share

• Sector trends

• Market growth

• Structure of organ.

• Experience

• Strategy

Financial situation

Market position

Quality of management

• Equity rate

• Cash Flow

• Return on total ..investment

Page 13: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

--- LOAN DIRECT ---

Z-Score ModellZ-Score Modell

Working Capital / Total Capital Open depreciation fund / Total Capital Profit before interest and tax / TC Market value EK / FK Turnover / TC

Weight determined by discriminatory analysis

Page 14: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

--- LOAN DIRECT ---

Calculations we usedCalculations we used

Page 15: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

--- LOAN DIRECT ---

Financial CalculationsFinancial Calculations

• Equivalent with internal rate of return

• Mathematical correct average of payements

• Equivalent with repayment

• Interest proportion repayment proportion

Interest

Annuity

Effective rate

Page 16: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

--- LOAN DIRECT ---

Database StructureDatabase Structure

8 Tables :

Identity_of_ requester Project_presentation Loan Bank_clerk Complement_on_the_requester Complement_on_the_project Calculations Activity

Page 17: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

--- LOAN DIRECT ---

Database architectureDatabase architecture

Identity_of_requester

Complement_on_the_project

Complement_on_the_requester

Project_presentation Activity

Loan

Calculations

Bank_clerk

Page 18: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

--- LOAN DIRECT ---

Links between tables :

IDENTITY_OF_REQUESTER

and COMPLEMENT_ON_THE_REQUESTER

Database StructureDatabase Structure

Identity_of_requesterIdentity_of_requester

User_id

Complement_on_the_requesterComplement_on_the_requester

User_id

Fk_user_id

Page 19: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

--- LOAN DIRECT ---

Database StructureDatabase Structure

Links between tables :

PROJECT_PRESENTATION

and COMPLEMENT_ON_THE_PROJECT

Project_presentationProject_presentation

User_id

Complement_on_the_projectComplement_on_the_project

User_id

Fk_user_id

Page 20: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

--- LOAN DIRECT ---

Database StructureDatabase Structure

Links between tables :

IDENTITY_OF_REQUESTER

and PROJECT_PRESENTATION

User_id

Project_presentationProject_presentation

User_id …

Fk_user_id

Identity_of_requesterIdentity_of_requester

Page 21: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

--- LOAN DIRECT ---

Database StructureDatabase Structure

Links between tables :

PROJECT_PRESENTATION

and CALCULATIONS

Project_presentationProject_presentation

User_id

CalculationsCalculations

Calculations_num

Fk_ user_id

Page 22: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

--- LOAN DIRECT ---

Database StructureDatabase Structure

Links between tables :

PROJECT_PRESENTATION

and LOAN

Project_presentationProject_presentation

User_id

LoanLoan

Loan_num

Fk_ user_id

Page 23: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

--- LOAN DIRECT ---

Database StructureDatabase Structure

Links between tables :

BANK_CLERK

and LOAN

Bank_clerkBank_clerk

Bank_clerk_num

LoanLoan

User_id

Fk_bank_clerk_num

Page 24: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

--- LOAN DIRECT ---

Identity_of_requesterIdentity_of_requester

Page 25: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

--- LOAN DIRECT ---

Project_PresentationProject_Presentation

Page 26: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

--- LOAN DIRECT ---

LoanLoan

Page 27: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

--- LOAN DIRECT ---

Bank_clerkBank_clerk

Page 28: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

--- LOAN DIRECT ---

Complement_on_the_requesterComplement_on_the_requester

Page 29: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

--- LOAN DIRECT ---

Complement_on_the_projectComplement_on_the_project

Page 30: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

--- LOAN DIRECT ---

CalculationsCalculations

Page 31: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

--- LOAN DIRECT ---

ActivityActivity

Page 32: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

--- LOAN DIRECT ---

AgendaAgenda

Objectives Project description Choice of Technologies Task Assignment Timetable Financial Aspect Calculations

Database Structure Security Aspect Technical Aspect Web Design Demonstration Evolution Assessment

Page 33: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

--- LOAN DIRECT ---

Security AspectSecurity Aspect

Access control

Database backup

Firewall

Page 34: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

--- LOAN DIRECT ---

Access controlAccess control

User and Password authentication

Grant user privilege

Page 35: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

--- LOAN DIRECT ---

Backup strategyBackup strategy

The backup system

Full backups & Incremental backups

Tape rotation scheme

Page 36: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

--- LOAN DIRECT ---

Three levels protectionThree levels protection

Page 37: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

--- LOAN DIRECT ---

Firewall ArchitectureFirewall Architecture

Page 38: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

--- LOAN DIRECT ---

AgendaAgenda

Objectives Project description Choice of Technologies Task Assignment Timetable Financial Aspect Calculations

Database Structure Security Aspect Technical Aspect Web Design Demonstration Evolution Assessment

Page 39: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

Technical Aspect-PhpTechnical Aspect-Php

Sessions/DB Connection

Authentification

Validation

Structure

Page 40: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

--- LOAN DIRECT ---

PHP Lib -SessionsPHP Lib -Sessions

- Need of passing variables from one site to the other

- Set variables called session (identified by SessionID)

CookieUrl

-Fallback solution if (cookie_enabled) cookie

else url

Page 41: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

--- LOAN DIRECT ---

SessionClass OverviewSessionClass Overview

Class Ex_CT_Sql extends CtSql{

Var $database_class = „Ex_DB“;}

Ex_Session Ex_CT_Sql Ex_DB

Page 42: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

--- LOAN DIRECT ---

AuthentificationAuthentification

Influence on transmission (use of kryptographical methods)

Calculated / time limited logoff Username as login schema not necessarily User data for personalisation Controll of appareance of loginscreen

Page 43: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

--- LOAN DIRECT ---

LoginClass OverviewLoginClass Overview

Uses >

Page 44: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

--- LOAN DIRECT ---

Validation Validation

Server Side (PHP) Client Side (JavaScript)

Strlen() Ereg() Empty() Email address:

Page 45: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

--- LOAN DIRECT ---

AgendaAgenda

Objectives Project description Choice of Technologies Task Assignment Timetable Financial Aspect Calculations

Database Structure Security Aspect Technical Aspect Web Design Demonstration Evolution Assessment

Page 46: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

--- LOAN DIRECT ---

Web DesignWeb Design

Technical requirementsStructure of the web siteNavigation The questionnaireConveniences for the user

Page 47: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

--- LOAN DIRECT ---

Technical requirementsTechnical requirements

Internet Explorer 5.xNetscape 4.7xHTML 4.0CSSJavascript enabledCookies enabled

Page 48: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

--- LOAN DIRECT ---

Structure of the web siteStructure of the web site

Home Application Contact us Log in Links Sitemap Your Opinion

Page 49: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

--- LOAN DIRECT ---

Different users - different siteDifferent users - different site

Login

Bank clerk Client

bank_clerk.php client.php

• List of clients • Data of the client

Page 50: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

--- LOAN DIRECT ---

Different users - different siteDifferent users - different site

Navigation for the client

Navigation for the bank clerk

Page 51: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

--- LOAN DIRECT ---

The questionnaireThe questionnaire

• to collect the data necessary for the loan decision• two possibilities to fill in the data (dependent on the „status“ of the user 1. Application -> apply 2. Log in -> A new loan)

Page 52: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

--- LOAN DIRECT ---

Conveniences for the userConveniences for the user

Search facilityPrint buttonsSupport of different languages

Page 53: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

--- LOAN DIRECT ---

DemonstrationDemonstration

Page 54: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

--- LOAN DIRECT ---

AgendaAgenda

Objectives Project description Choice of Technologies Task Assignment Timetable Financial Aspect Calculations

Database Structure Security Aspect Technical Aspect Web Design Demonstration Evolution Assessment

Page 55: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

--- LOAN DIRECT ---

EvolutionEvolution

The future of Loan Direct :

Click on the phone number of the bank clerk to call him

Net Meeting with the bank clerk thanks to a digital camera (visio conference)

Page 56: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

--- LOAN DIRECT ---

AssessmentAssessment

Discovering others working methods and their adequacies

Perpetual communication among the various members of the group

A very enriching experiment

Page 57: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

--- LOAN DIRECT ---

ThanksThanks

Mrs. Claudia Schremmer

M. Jean-Claude Grattarola

Page 58: Project 5 Presentation LOAN DIRECT A Web Site for Financial Services Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg Laetitia Soler - Tang.

--- LOAN DIRECT ---

Thanks for your attention !

Merci de votre attention !

Danke für Ihre Aufmerksamkeit !

!