Download Presentation

Document related concepts
no text concepts found
Transcript
Project 5 Presentation
LOAN DIRECT
A Web Site for Financial Services
Susanne Krabbe- Catherine Ledogar - Gaudenz Pacher-Theinburg
Laetitia Soler - Tang Yi
Agenda







Objectives
Project description
Choice of Technologies
Task Assignment
Timetable
Financial Aspect
Calculations







Database Structure
Security Aspect
Technical Aspect
Web Design
Demonstration
Evolution
Assessment
--- LOAN DIRECT ---
Objectives
Customer
Bank clerk
• Easy application
• Easy to use
• Short application
• Support on decision making
• Quick access to funds
• Flexible financing
• Flexible loan amount
• Flexible repayment terms
--- LOAN DIRECT ---
Project Description

Online financing a start up company
--- LOAN DIRECT ---
Choice of Technologies

Web server : Apache

Database server : MySQL

Script language : PHP4

Extension : PHPLib

HTML 4.0

CSS
--- LOAN DIRECT ---
Task Assignment







Functionalities definition
Web site design
Database structure
Calculations
Server
Security
Final documentation
--- LOAN DIRECT ---
Timetable
Phase 1
Phase 2
Phase 3
Oct
Nov
Dec
Jan
Feb
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
--- LOAN DIRECT ---
Agenda







Objectives
Project description
Choice of Technologies
Task Assignment
Timetable
Financial Aspect
Calculations







Database Structure
Security Aspect
Technical Aspect
Web Design
Demonstration
Evolution
Assessment
--- LOAN DIRECT ---
Financial Aspect
Structure
Cs of credit
Credit Scoring method
Categories
Z-Score Modell
Financial Calculatios
Cs of Credit
Character
 Capacity
 Capital
 Collaterals
 Conditions
 Coverage

--- LOAN DIRECT ---
Credit Scoring method

Score values (additive or multiplicative), weight

Prescreptive - descreptive

Rating Classes – Division Score

Neuronal nets Classes – Division Score
--- LOAN DIRECT ---
Categories
Final Score
Financial
situation
• Equity rate
• Cash Flow
• Return on total
..investment
Market position
Quality of
management
• Market share
• Structure of organ.
• Market growth
• Experience
• Sector trends
• Strategy
--- LOAN DIRECT ---
Z-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
--- LOAN DIRECT ---
Calculations we used
--- LOAN DIRECT ---
Financial Calculations
Annuity
• Mathematical correct average of payements
• Equivalent with repayment
• Interest proportion repayment proportion
Interest
Effective rate
• Equivalent with internal rate of return
--- LOAN DIRECT ---
Database Structure
8 Tables :

Identity_of_ requester
 Project_presentation
 Loan
 Bank_clerk
 Complement_on_the_requester
 Complement_on_the_project
 Calculations
 Activity
--- LOAN DIRECT ---
Database architecture
Calculations
Complement_on_the_requester
Identity_of_requester
Project_presentation
Activity
Loan
Bank_clerk
Complement_on_the_project
--- LOAN DIRECT ---
Database Structure
Links between tables :
IDENTITY_OF_REQUESTER
and COMPLEMENT_ON_THE_REQUESTER
Identity_of_requester
Complement_on_the_requester
User_id
User_id
…
…
Fk_user_id
--- LOAN DIRECT ---
Database Structure
Links between tables :
PROJECT_PRESENTATION
and COMPLEMENT_ON_THE_PROJECT
Project_presentation
Complement_on_the_project
User_id
User_id
…
…
Fk_user_id
--- LOAN DIRECT ---
Database Structure
Links between tables :
IDENTITY_OF_REQUESTER
and PROJECT_PRESENTATION
Project_presentation
Identity_of_requester
User_id
User_id
…
…
Fk_user_id
--- LOAN DIRECT ---
Database Structure
Links between tables :
PROJECT_PRESENTATION
and CALCULATIONS
Calculations
Project_presentation
Calculations_num
User_id
…
…
Fk_ user_id
--- LOAN DIRECT ---
Database Structure
Links between tables :
PROJECT_PRESENTATION
and LOAN
Loan
Project_presentation
Loan_num
User_id
…
…
Fk_ user_id
--- LOAN DIRECT ---
Database Structure
Links between tables :
BANK_CLERK
and LOAN
Loan
Bank_clerk
User_id
Bank_clerk_num
…
…
Fk_bank_clerk_num
--- LOAN DIRECT ---
Identity_of_requester
--- LOAN DIRECT ---
Project_Presentation
--- LOAN DIRECT ---
Loan
--- LOAN DIRECT ---
Bank_clerk
--- LOAN DIRECT ---
Complement_on_the_requester
--- LOAN DIRECT ---
Complement_on_the_project
--- LOAN DIRECT ---
Calculations
--- LOAN DIRECT ---
Activity
--- LOAN DIRECT ---
Agenda







Objectives
Project description
Choice of Technologies
Task Assignment
Timetable
Financial Aspect
Calculations







Database Structure
Security Aspect
Technical Aspect
Web Design
Demonstration
Evolution
Assessment
--- LOAN DIRECT ---
Security Aspect

Access control

Database backup

Firewall
--- LOAN DIRECT ---
Access control

User and Password authentication

Grant user privilege
--- LOAN DIRECT ---
Backup strategy

The backup system

Full backups & Incremental backups

Tape rotation scheme
--- LOAN DIRECT ---
Three levels protection
--- LOAN DIRECT ---
Firewall Architecture
--- LOAN DIRECT ---
Agenda







Objectives
Project description
Choice of Technologies
Task Assignment
Timetable
Financial Aspect
Calculations







Database Structure
Security Aspect
Technical Aspect
Web Design
Demonstration
Evolution
Assessment
--- LOAN DIRECT ---
Technical Aspect-Php
Structure
Sessions/DB Connection
Authentification
Validation
PHP Lib -Sessions
- Need of passing variables from one site to the other
- Set variables called session (identified by SessionID)
Url
-Fallback solution
if (cookie_enabled) cookie
else url
--- LOAN DIRECT ---
Cookie
SessionClass Overview
Ex_Session
Ex_CT_Sql
Class Ex_CT_Sql extends CtSql{
Var $database_class
„Ex_DB“;}
--- LOAN=
DIRECT
---
Ex_DB
Authentification





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
--- LOAN DIRECT ---
LoginClass Overview
Uses >
--- LOAN DIRECT ---
Validation
Server Side (PHP)




Client Side (JavaScript)
Strlen()
Ereg()
Empty()
Email address:
--- LOAN DIRECT ---
Agenda







Objectives
Project description
Choice of Technologies
Task Assignment
Timetable
Financial Aspect
Calculations







Database Structure
Security Aspect
Technical Aspect
Web Design
Demonstration
Evolution
Assessment
--- LOAN DIRECT ---
Web Design
Technical requirements
 Structure of the web site
 Navigation
 The questionnaire
 Conveniences for the user

--- LOAN DIRECT ---
Technical requirements
Internet Explorer 5.x
 Netscape 4.7x
 HTML 4.0
 CSS
 Javascript enabled
 Cookies enabled

--- LOAN DIRECT ---
Structure of the web site







Home
Application
Contact us
Log in
Links
Sitemap
Your Opinion
--- LOAN DIRECT ---
Different users - different site
Login
Bank clerk
Client
bank_clerk.php
client.php
• List of clients
• Data of the client
--- LOAN DIRECT ---
Different users - different site

Navigation for the client

Navigation for the bank clerk
--- LOAN DIRECT ---
The 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)
--- LOAN DIRECT ---
Conveniences for the user
Search facility
 Print buttons
 Support of different languages

--- LOAN DIRECT ---
Demonstration
--- LOAN DIRECT ---
Agenda







Objectives
Project description
Choice of Technologies
Task Assignment
Timetable
Financial Aspect
Calculations







Database Structure
Security Aspect
Technical Aspect
Web Design
Demonstration
Evolution
Assessment
--- LOAN DIRECT ---
Evolution
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)
--- LOAN DIRECT ---
Assessment

Discovering others working methods and
their adequacies

Perpetual communication among the
various members of the group

A very enriching experiment
--- LOAN DIRECT ---
Thanks


Mrs. Claudia Schremmer

M. Jean-Claude Grattarola

--- LOAN DIRECT ---
Thanks for your attention !
Merci de votre attention !
Danke für Ihre Aufmerksamkeit !
MERRCI VOTRE ATTENTION !
--- LOAN DIRECT ---
Related documents