Professional Documents
Culture Documents
Project Report
Group # 1
Karthik Annareddy # 01
Poonam Rajvaidya # 05
Tejaswi Krothapalli # 06
Johanna Jacob # 07
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
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.
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
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.
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:
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.
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
Password: EasyLoan_Agent
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.
Follow the below steps to create the project and individual project files
16
CSCI 5433 Group # 1 OODB – Spring 2017
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.
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