You are on page 1of 33

Project Overview

on
“ SAMMILANA FINANCE CORPORATION “
Submitted by:
Litty John

Internal Guide External Guide


Mrs R K Bharathi Mr. Sudhir Kumar
Lecturer Project Coordinator
P.E.S College Of Engineering Dirac Systems
Mandya Bangalore
ABSTRACT
Automation of Sammilana Finance Corporation

The aim of this software is to design a user-friendly system for the financial
corporation.

Sammilana Finance Corporation is a financial firm that handles with the


financial dealings for their customers. The activities of this firm can be
listed as follows:

 Deposit schemes
 Loans and advances schemes
 Chit funds
 Saving schemes
Automation of Sammilana Finance Corporation

This project can be divided in to 8 modules and all the activities of the firm can be included
in these modules. The modules of this project are

1. Administration module
2. Customer Module
3. Deposit schemes Module
4. Saving schemes Module
5. Loans and advances Module
6. Chit Fund module
7. Online Help Module
8. Reports and MIS
SYSTEM ANALYSIS
EXISTING SYSTEM
All the works are done manually

Time management is difficult due to excess paper work

Information retrieval is a laborious process

Report generation is tedious task

Repeated scanning of manual files affects the efficiency of the


working system
SYSTEM ANALYSIS
PROPOSED SYSTEM
Advantages

User friendly screens


Avoid human error
•Increase accuracy and speed
Information retrieval is easy
Provide easy report generation
Provide good security
REQUIREMENT SPECIFICATION

SOFTWARE REQUIREMENTS

PLATFORM: WINDOWS 2000

LANGUAGES: VB.NET, ADO.NET

DATABASE: MICROSOFT ACCESS

HARDWARE REQUIREMENTS

PROCESSOR : PENTIUM III OR ABOVE VERSIONS.

RAM : MIN 128 MB.

HDD : 20 GB.

INPUT DEVICES : KEYBOARD , MOUSE.

OUTPUT DEVICES : MONITOR , PRINTER


SYSTEM DESIGN

Project Flow Diagram

 Data Flow Diagrams

 Tables
Project flow diagram

OPEN MDI
SCREEN

FILE LOANS EXIT


DEPOSITS REPORT
S
SAVINGS CHITS HELP
MEMBER
Module flow diagram

FILE

CREATE MODIFY DELETE ROLES AND LOGOUT


USER PASSWORD USER PREVILEGES

MEMBER

CUSTOMER FRIENDS REATIVES BLOOD GROUP


Module flow diagram DEPOSIT SCHEMES

DEPOSITS

REGISTERING CUSTOMER

SAVING SCHEMES

SAVINGS

REGISTERING CUSTOMER
DATA FLOW DIAGRAM

CONTEXT LEVEL DATA FLOW DIAGRAM

Customer & Details Data Storing in Customer


Scheme Details Processing details and
Database
scheme & other
reports
 Administration Module

Get Username Allow


Verify Valid
Login Login
Password data
Name Password

Role_Master Login_User Privilege_Master


Roles Get User Privileges

Username Create Identify Set


Administrator Roles User
Roles User Privileges
Password

Roles

Set
Menu
Options

Menuname
Menu_Options
Customer Module
De pe n dent

C u s tom e rcon tact


C re di t

O th r_de tai ls
B an k de tai l
Validat e S e l fe m pl oym e n t s
C ol l e ct S tores the
th e de tai l s
cu s tom e r Input
de tai l s Dat a

S al ary

Re fe re n ce Validat e
C u stom e r
Bl oodgrou p Tran s acti on Input
Job_de tai l s Dat a C ol l e ct
th e bl ood
grou p
Validat e de tai l s
Fri e n ds
Input
C ol l e ct S tores the
th e de tai l s Dat a
fri e n ds
Validat e
de tai l s Input
Validat e
Dat a
Input
Dat a
Validat e
B l oodgrou p
C ol l e ct
Input
th e job Job_de tai l s
de tai l s Dat a
Tran s acti on
Validat e

Input
Dat a
Job_details

Re l ati ve

C ol l e ct S tores the
th e Validat e de tai l s
re l ati ve
Input
de tai l s
Dat a

B l oodgrou p

Tran s acti on
Deposit Module

deposit dcust
deposit_no

Get Store Store


Deposit Validate deposit the
Details Input Details Details
Data

Cust_idno

customer
Saving Module

saving scust
scheme_no

Get Store Store


Validate scheme the
saving
Input Details Details
scheme
Data
Details

Cust_idno

customer
Module Name: ADMINISTRATION MODULE

TABLE ID: ADM1


NAME: USER_LOGIN

Description: This table stores the details about all users

Field Data Type Size Constraint Description


Name

UserCode Number 10 PK Unique code which


identifies each user.

UserName Text 20 NN Name of user.

Password Text 10 NN Password

Rcode Number 10 FK Refers RCode


(Table Id: ADM3)
TABLE ID: ADM2
TABLE NAME: ROLEMASTER

Description: Each roll code will have a unique roll name like administrator, manager, receptionist etc. This table is
used to store the roll name for each roll code.

Field Data Type Size Constraint Description


Name

RCode Number 10 PK Unique Code which


identifies each role.

RoleName Text 50 NN Name of the Role

TABLE ID: ADM3


TABLE NAME: USERPRIVELEGE
Description: This table used store the information like user code and his privilege Code.
Field Data Type Size Constraint Description
Name

UserCode Number 10 FK Refers User Code


(Table id: ADM1)
PCode Number 10 NN Privilege to each user.
TABLE ID: ADM4

NAME: MENUMASTER

Description: Each Menu name will have a unique Menu Code

Field Name Data Type Size Constraint Description

MenuCode Number 10 PK Unique Menu Code

MenuName Text 30 NN Name of the Menu

MenuCaptio Text 30 NN Menu caption


n

TABLE ID: ADM5


NAME: MENUOPTIONS
Field Data Type Size Constraint Description
Name
RCode Text 10 FK References Role
Code (Table id:
ADM3)

MenuCod Text 20 FK References Menu


e Code (Table id:
ADM5)
Module Name : CUSTOMER MODULE
TABLE ID: CUST1

NAME: CUSTOMER
Description: This table stores the details about the customers who register
their names in Sammilana Finance Corporation. Each IdNo uniquely
identifies a customer

Field Name Data Type Size Constraint Description

Cust_Idno Text 10 PK Unique code which


identifies each customer.
Name Text 20 NN Name of the customer
Age Number 3 NN Age of the customer
Dob Date Date/Ti NN Date of birth of the
me customer
Sex Number 7 NN 1) Male 2) Female
MaritalStatus Yes/No Yes/No NN Must specify whether the
person is married or not
(Yes/No)
Residence Number 5 NN 1) Owned 2) Parents 3)
Rented 4) Company
Provided 5) Relatives 6)
Others
Flat Yes/No Yes/No Must specify whether the
customer stays in flat
(Yes/No)

Rent Number 10 Monthly rent


Year_Curr Number 5 NN No of Years at Current
Residence
Adate Date Date/Ti NN Application date
me
App_No Number 10 NN Application number
TABLE ID: CUST2
NAME: OTHR_DETAILS
Description: Additional details of a customer are stored
Field Name Data Type Size Constraint Description

Cust_Idno Text 10 FK Refers Cust_Idno


(Table id: Cust1)
Pan_GirNo Number 20 Income Tax or Gir Number
Passport_No Number 20 Passport Number
Driving_No Number 20 Driving license Number
Vehicle Number 5 NN The type of vehicle the
customer currently have
1)car 2)Two wheeler
3)None
Ownership Number 5 Vehicle Ownership details
1) Self 2) Company
Provided 3) Financed

TABLE ID: CUST3

NAME: JOB_DETAILS
Description: The job details of each person is stored

Field Name Data Type Size Constraint Description

Cust_Idno Text 10 FK Refers Cust_Idno


(Table id: Cust1)
Flag Number 5 NN Refers Flag
(Table id: cust13)
Education Number 5 NN Education Details
!) Graduate 2) Post
Graduate 3) Others
Edu_Others Text 30 If selected others
then must specify it
Occupation Number 5 NN 1) Self employed 2)
salaried

Type_Company Number 5 NN Must specify the


type of company 1)
Proprietorship 2)
Private Ltd 3) Public
Ltd 4) State Govt.
5) Central Govt
6) Others
Company_Others Text 20 If specified type as
others must specify
it
No_Currjob Number 5 No of years in
Current job
Dept Text 20 Must specify the
department
Designation Text 20 Designation
Qualification Text 30 Qualification

TABLE ID: CUST4

NAME: DEPENDENTS

Description: The no of dependents for each customer is described in this


table

Field Name Data Type Size Constraint Description

Cust_Idno Number 10 FK Refers Cust_Idno


(Table id: Cust1)
Child_Depend Number 5 NN No of Child
dependents
Other_Depend Number 5 NN No of other
dependents

TABLE ID: CUST5


NAME: CREDIT

Description: The credit card details of each customer is described in this


table

Field Name Data Type Size Constraint Description

Cust_Idno Text 10 FK Refers Cust_Idno


(Table id: Cust1)
Creditno Number 20 PK Credit card number
Creditname Text 30 NN Name f the credit
card
TABLE ID: CUST6
NAME: SELF_EMP
Description: if the customer is self employed the type of job and its details
are specified in this table

Field Name Data Type Size Constraint Description

Cust_Idno Text 10 FK Refers Cust_Idno


(Table id: Cust1)
Job_type Number 5 NN 1) Doctor 2) Engineer
3) Lawyer 4)
Chartered Accountent
5) MBA 6) Others
Other_Job Text 30 If job type is others
then must specify it
Sales_Annual Number 15 Annual sales turn
over
Netprofit Number 15 Must specify the
profit after tax
payment
Years_Estb Number 5 Years of
establishment

TABLE ID: CUST7


NAME: SALARY

Description: If the customer is salaried then his salary details are described
here

Field Name Data Type Size Constraint Description

Cust_Idno Text 10 FK Refers Cust_Idno


(Table id: Cust1)
Basic Number 10 Basic pay
DA Number 10 Daily Allowance
HRA Number 10 House Rent
Allowance
Othr_allowance Number 10 Other allowances
PF Number 10 Provident Fund
Loan_Dedc Number 10 Loan Deductions
Income_Tax Number 10 Income tax payed
Total_dedc Number 10 Total deductions
Gross Number 15 Gross Amount
Net_Take Number 10 Net amount taken
home
Date_Salary Date Date/time Salary date
Source Text 10 Must specify
whether cash or
cheque

TABLE ID: CUST8


NAME: BANK_DETAILS
Description: The Bank account details of the customer are specified in this
table.

Field Name Data Type Size Constraint Description

Cust_Idno Text 10 FK Refers Cust_Idno


(Table id: Cust1)
Acc_no Number 10 PK Account number
Bank_Name Text 30 NN Name of the bank
where the customer
have the account

TABLE ID: CUST9


NAME: REFERENCE
Description: The reference details of each customer are specified. What
relation the reference has with the customer etc is considered here.

Field Name Data Type Size Constraint Description

Cust_Idno Text 10 NN Customer id


Ref_Id Number 10 NN Reference id
Relation Text 30 NN Must specify what
relation does the
reference have with
the customer
TABLE ID: CUST10
NAME: CUSTOMERCONTACT
Description: The name and address of all the customers are stored in this
table.

Field Name Data Type Size Constraint Description

Cust_Idno Text 10 FK Refers Cust_Idno


(Table id: Cust1)
Address_Type Number 5 NN Must choose one the
type
1) Residence 2)
Office
3) Permanent
4) Bank
Address Text 40 NN Address details
City Text 20 NN City
Pincode Number 10 Pincode
Telephone_No Number 15 Telephone number
Mobile_No Number 15 Mobile Number
Extn_No Number 5 Extension number (if
any)
Fax Number 15 Fax Number
Email Text 20 Email address

TABLE ID: CUST11


NAME: FRIENDS
Description: This table stores the details of the friends who are associated
within Sammilana Finance Corporation. Each Id No uniquely identifies a
unique person.

Field Name Data Type Size Constraint Description

Fr_Idno Text 10 PK Unique code which


identifies each
friend
Name Text 30 NN Friends name
TABLE ID: CUST12
NAME: RELATIVE
Description: This table stores the details of the friends who are associated
within Sammilana Finance Corporation. Each Id No uniquely identifies a
unique person.

Field Name Data Type Size Constraint Description

Rel_Idno Text 10 PK Unique code which


identifies each
relative
Name Text 30 NN Relative Name

TABLE ID: CUST13


NAME: BLOODGROUP
Description: The Blood groups of all the persons associated with Sammilana
Finance Corporation are entered here in this table

Field Name Data Type Size Constraint Description

Cust_Idno Text 10 FK Refers Cust_Idno


(Table id: Cust1)
Blood_Group Number 5 NN Must Choose one
among the
following
1)AB+ve 2)AB-ve
3)O+ve 4)O-ve
5)B+ve 6)B-ve
7)A+ve 8)A-ve
Willingness Yes/No Yes/No NN Yes/No

Flag Number 5 NN 0->customer 1-


>friends
2->relatives
TABLE ID: CUST14
NAME: TRANSACTION
Description: The transaction details of the blood group is specified here

Field Name Data Type Size Constraint Description

Cust_Idno Number 10 FK Refers Cust_Idno


(Table id: Cust1)
Ldate Date Date/Time NN Last donated date
Flag Number 5 NN 0->customer 1-
>friends
2->relatives

TABLE ID: CUST15

NAME: F&RCONTACT
Description: The name and address of all the customers are stored in this
table.
Field Name Data Type Size Constraint Description

Fr_Idno Text 10 FK Refers Fr_Idno


(Table id: Cust11)
Address_Type Number 5 NN Must choose one the
type
1) Residence 2)
Office
3) Permanent
4) Bank
Address Text 40 NN Address details
City Text 20 NN City
Pincode Number 10 Pincode
Telephone_No Number 15 Telephone number
Mobile_No Number 15 Mobile Number
Extn_No Number 5 Extension number (if
any)
Fax Number 15 Fax Number
Email Text 20 Email address
Flag Number 5 NN 1->friends
2->relatives
Module Name : DEPOSIT MODULE

TABLE ID: DEPOSIT1


TABLE NAME: DEPOSIT
Description: This table stores the details of different deposit schemes offered
to the customer. Each deposit will have a specific Deposit_no, which is the
primary key of this table.

Field Name Data Type Size Constraint Description

Deposit_no Number 10 PK Unique deposit


identification
number.
Dname Text 25 NN Name of deposit
Amount Number 15 NN Amount of the
particular deposit
Duration Number 5 NN Duration of deposit
Interest Number 15 NN Amount of interest

TABLE ID: DEPOSIT2


TABLE NAME: DCUST
Description: This table stores the details of different customers involved in a
particular deposit. It refers the tables DEPOSIT, CUSTOMER for the field
Deposit-no, Cust_Idno and which is the foreign key of this table

Field Name Data Type Size Constraint Description

Deposit_no Number 10 FK Refers Deposit_no


(Table id:
DEPOSIT1)
Cust_idno Text 10 FK Refers Cust_idno
(Table id: CUST1)
Module Name : SAVINGS MODULE

TABLE ID: SAVING1


TABLE NAME: SAVING
Description: This table stores the details of different saving schemes offered
to the customers. Each saving will have a specific Scheme-no, which is the
primary key of this table.
Field Name Data Type Size Constraint Description

Scheme_no Number 10 PK Unique saving


scheme identification
number.
Scheme_name Text 25 NN Name of scheme
Duration Number 10 NN Duration of the
particular scheme
S_emi Number 10 NN Monthly installment

TABLE ID: SAVING2


TABLE NAME: SCUST
Description: This table stores the details of different customers involved in a
particular saving scheme. It refers the table CUSTOMER, SAVING for the
field Cust_Idno,Scheme_no which is the foreign key of this table.

Field Name Data Type Size Constraint Description

Scheme_ no Number 10 FK Refers Scheme_no


(Table id: SAVING1)
Cust_idno Text 10 FK Refers Cust_idno
(Table id: CUST1)
Test ing

 Unit Testing
 Integration Testing
 Validation Testing
 System Testing
Imp lemen tat ion

 Theo ret ical de sig n is tu rned in to a wo rki ng


sy ste m

 It involves user training and successful running of the


developed system.

system manuals were prepared and handed over to


the user to operate the developed system.
Co ncl usio
n
The goals set up at the start of the project have
been met, that is., computerization of the activities of
sammilana finance corporation.
The project tries to generate error free results, which is
achieved by checking for the correctness and consistency
of data.
Maximum efforts were made for smooth functioning of
the computerized system.
Bibi li ograp hy

BOOKS
Pankaj Jalote,An Integrated Approach To Software Engineering

Rojer S Pressman,Software Engineering-A practitioners Approach

Barwell, Fred et al., Professional VB. Net 2ND Edition, Wrox Press, Birmingham: 2002

Holzner, Steven, Visual Basic. Net Programming: Black Book, The Coriolis Group, Arizona: 2003

Liberty, Jesse, Programming Visual Basic.Net 2003, Wrox Press, Birmingham: 2003

Templeman, Julian et al., Microsoft. NET Programming, John Wiley & Sons Inc., USA: 2002

INTERNET SOURCES
www.microsoft.com
www.sitepoint.com
www.much-ado.net
www.developerfusion.com
www.vbdotnetheaven.com
THANK YOU