Survey
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
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 ---