You are on page 1of 19

CSCI 5433 Group # 1 OODB – Spring 2017

Project Report

Loan Management System

Group # 1
Karthik Annareddy # 01

Poonam Rajvaidya # 05

Tejaswi Krothapalli # 06

Johanna Jacob # 07

Surekha Devi Bathula # 08

Satya Naga Sai Bhargavi Kolli # 28

1
CSCI 5433 Group # 1 OODB – Spring 2017

2
CSCI 5433 Group # 1 OODB – Spring 2017

Table of Contents
1. Introduction………………………………………………….4
2. Software Requirements…………………………………4
3. Deployment Configuration…………………………….4
4. Design Overview…………………………………………….4
5. Project Website………………………………………………5
5.1. Website Description.…………………..………..5
5.2. Website Details…………………………………….5
6. Test Username/Password………………………………15
7. Special Features…………………………………………….16
8. Lesson Learnt…………………………………………………16
9. Steps to develop and deploy the application….16
9.1. Develop application………………………….16

9.2. Deploy application………………….………..19

3
CSCI 5433 Group # 1 OODB – Spring 2017

1. Introduction
The objective of this application is that it is for any user who wants to apply for different
kinds of loans without making any efforts of going to bank. People will find different kinds
of loans like home loan, personal loan, student loan and auto loan.

2. Software Requirements
a) Developer machine:
a) Visual Studio 2015
b) Dot Net Framework 4.5
c) Db4o-7.2
b) Production:
a) Dot Net Framework 4.5
b) IIS Server 7.0
c) Db4o-7.2

3. Deployment Configuration
The following are the major settings done in Web.config during the development and deployment
as well:
a) Validation error
<appSettings>
<addkey="ValidationSettings:UnobtrusiveValidationMode"value="None" />
</appSettings>

4. Design Overview
Many users have problem with the delivery of the online services. But our system provides
great quality and delivery of the services on the committed time. User can apply for a loan
and check for its status until it is approved. This system will help its respective users from
wandering in bank looking for desired services. The system will provide exact type services
if provided in the search field.

4
CSCI 5433 Group # 1 OODB – Spring 2017

The aim of the project is about an online based loan management system and the
services it provides. The service includes online request to loans, and getting the status
about loans.

This online application allows interactive user log In:

o Users: The users of the online account would have access to the site by logging to their
accounts with the help of their account name and password. Moreover, new users would
need to sign up first in to access the login and request for loan. The other aspects of the
site describe about us and they send mails in contact us tab.

User services:

The users can place request for loans online by visiting the loan management system. To
place request for loans , User should have to go through 6 steps

Step 1: Visit Loan Management System website


Step 2: Click on “Sign up” to create new account,
Step 3: Follow all instructions to create an account
Step 4: Services will be listed under its respective tab
Step 5: Select desired loan and add to cart
Step 6: Add the billing address.

5. Project Website
5.1: Website Description:
 The loan is to be requested online
 The system is basically developed to make people convenient in requesting online
loans.

5.2: Website details:

A Home page: This page consists of complete details of the website. By clicking on
it, navigates you back to the home page.

5
CSCI 5433 Group # 1 OODB – Spring 2017

Login Page: User, Admin or Agent any one can login to their profile by clicking on
Login.

6
CSCI 5433 Group # 1 OODB – Spring 2017

By giving the login credentials user can login to the website. Here we considered three
types of users: admin, agent and customer. If it’s a new customer then user should first
signup to request for loans.

Loan Service page: It contains the information about the Loan you selected and also
you can register to new Loan. By clicking on Enroll Customers in proposals link it
navigates you to insurance page and there you can see the “Existing Loans” and “New
Loans” buttons. Existing Loans shows you the information about the loan you already
requested for. New Loans is used to register for new Loan.

7
CSCI 5433 Group # 1 OODB – Spring 2017

8
CSCI 5433 Group # 1 OODB – Spring 2017

If we click on loans it will ask for username and by providing the username we can
select one loan from the four loans : auto loan , study loan , personal loan and home
loan.

9
CSCI 5433 Group # 1 OODB – Spring 2017

For instance let us consider study loan . Then it will redirect to the page as follows:

If we click on enroll then it displays a message as follows:

10
CSCI 5433 Group # 1 OODB – Spring 2017

If the user clicks on continue then it will generate a policy ID for the corresponding
loan and email with details related to loan will be sent to the user with the registered
email

11
CSCI 5433 Group # 1 OODB – Spring 2017

User can login to the gmail account and view corresponding loan details:

12
CSCI 5433 Group # 1 OODB – Spring 2017

If we click on the existing loans button it will redirect to page where the user needs to

Enter the username or reference number generated to get the details related to existing
loan.

13
CSCI 5433 Group # 1 OODB – Spring 2017

View Customer Profile page: Here in this page one can able to see, personal
information about himself/herself.

About Us page: It gives each and every detail about Loans.

14
CSCI 5433 Group # 1 OODB – Spring 2017

Contact Us page: Here we can get contact information of Administrator, Agent and
Loan providers.

6. Test Username/Password
Admin id: EasyLoan_Admin

Password: EasyLoan_Admin

Agent id: EasyLoan_Agent

Password: EasyLoan_Agent

Customer id: EasyLoan_Customer

Password: EasyLoan_Customer

15
CSCI 5433 Group # 1 OODB – Spring 2017

7. Special Features
a) Easy configuration: Things that may change are placed in external file like Web.config
so that source code is not modified frequently.
b) User friendly Interface: Web pages are built so that a naïve user can easily understand
and navigate through the options available in web pages.
c) Strict user privileges: Permissions on web pages are implemented strictly based on
their role.
d) Data entered by the user is strictly validated.

8. LESSONS LEARNT
It was challenging to learn and implement the following features during the project development
phase.

1) How to create user control with regular expression validator?


2) How to pass information from one page to page to perform specific functions?
3) How to place and raise events for server controls Dropdown List, Button, etc.?
4) How to track user sessions and cookies to maintain state of the application?
5) How to navigate from one page to other page on hyperlink click event?
6) How to embed java script code to perform client side validation and routines?
7) How to use CSS property dialog to edit look and feel of the web application?
8) How to use ListView Control?
9) How to do DB4O connectivity and data storage & retrieval?

9. Steps to develop and deploy the application


9.1 Develop application:
In order to develop a web application using ASP .NET the following should be installed in the
developer PC

1) Microsoft Visual Studio 2012 or higher 2)


IIS

Follow the below steps to create the project and individual project files

16
CSCI 5433 Group # 1 OODB – Spring 2017

1) Open visual studio IDE, Click on File -> New->Project

2)New project dialog will be opened. Choose Visual C# web empty web application
and give appropriate name

17
CSCI 5433 Group # 1 OODB – Spring 2017

3)An empty project with default class files, reference files and web.config files will be created

4)To add default.aspx page. Select the project solution name and right click to select new item
and then empty aspx page

18
CSCI 5433 Group # 1 OODB – Spring 2017

5) Design all the client/server control as per requirement and edit their properties using CSS
and control properties dialog.

9.2 Deploy Application


To deploy the web application, all the configuration about the web server should be configured
using the publish menu. Select the project solution name, right click and select publish menu
item. The publish web dialog will then open. Configure the web server name as DCM Server and
go to the connection tab to input the publish method as FTP, Server address pointing to the given
web
DCM server at uhcl.edu, give user login details and finally give the destination URL to open after
publishing the web application. The user can click on validate connection button to test if the
connection is successful with the given configuration settings.

After all the settings are given click on the publish button to publish the web application. If the
hosting is successful then it opens the website URL and displays the contents designed using the

ASP.NET. If there are any issues with the coding or hosting then the URL returns an error code.
Most of the issues can be easily found using the error code. The developer can also verify if the
hosting is successful by going to the ftp path and check manually if it contains all the necessary
files under pages folder.

19

You might also like