hph project report

16
UNIVERSITY COLLEGE OF SCIENCE PROJECT FOR BACHELOR OF COMPUTER APPLICATIONS(BCA) PROJECT DOCUMENTATION SUBMITED BY: - MEHUL JAIN HARDIK BHANDARI 2013-2014

Upload: mehul-jain

Post on 12-Feb-2017

180 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: HPH Project Report

UNIVERSITY COLLEGE OF SCIENCE

PROJECT FOR

BACHELOR OF COMPUTER

APPLICATIONS(BCA)

PROJECT DOCUMENTATION

SUBMITED BY: - MEHUL JAINHARDIK BHANDARI

2013-2014

GUIDED BY: - DEEPTI SHRIMAL

Page 2: HPH Project Report

A C K N O W L E D G E M E N T

I am bestowed with the singular honour of acknowledging

my indebtedness and deep sense of veneration towards my

esteemed faculty of…COMPUTER SCIENCE., UNIVERSITY

COLLEGE OF SCIENCE, Udaipur (Raj.) under whose

supervision and expert guidance, I have been able to complete this

work.

I specially express my heartiest and deep sense of gratitude

towards gratitude for their excellent suggestions and throughout

support in development of the project.

With sincere thanks

MEHUL JAIN, HARDIK BHANDARI

(B.C.A. Pre-Final YEAR)

Page 3: HPH Project Report

C E R T I F I C A T E

It is to certify that entitled project “APARTMENT MANAGEMENT ”

which is being submitted by PIYUSH PORWAL, HARDIK BHANDARI

& HIMANSHU CHHAJED in partial fulfillment of the requirement for

award of the degree of is an authentic work carried out by him at

UNIVERSITY COLLEGE OF SCIENCE, Udaipur (Raj.), under

supervision.

(Mrs. Deepti SHRIMAL)

Page 4: HPH Project Report

Date:

C E R T I F I C A T E

It is to certify that entitled project “APARTMENT MANAGEMENT ”

which is being submitted by PIYUSH PORWAL, HARDIK BHANDARI

& HIMANSHU CHHAJED in partial fulfillment of the requirement for

award of the degree of is an authentic work carried out by him at ,

UNIVERSITY COLLEGE OF SCIENCE, Udaipur (Raj.), under my

supervision.

(Mr. MEHUL JAIN)

(Mr. HARDIK BHANDARI)

Date:

Page 5: HPH Project Report

ANALYSIS OF THE PROPOSED SYSTEM

The proposed computer-based application is a APARTMENT MANAGEMENT , which is specifically designed for the online management of Apartment. 

Having established what the objectives of the proposed system are, the system was designed so as to solve daily databases and information. In designing this system, the system was specified in detail.

The proposed system however has the following features: 

It provides reliable security measures, which protect the data and the package from accidental of deliberate threats that could cause unauthorized modifications, disclosures of destruction of the data and protection of the information system by the use of password.

It provides updating of data with the ability to modify records in the system.

It allows automatic and manual modification of apartment databases while allowing the user to use his/her accounts.

It obtains greater speed and accuracy in handling data and generating reports.

It gives ability of online transaction of databases and apartment information.

Page 6: HPH Project Report

OBJECTIVE:This project is based on the Internet technology; the main

objective of this project is to provide information about the apartment and its

services online without interaction of the other people or third party. User has

their own rights to access information about any field according to the

requirement.

The other objective of the project is to save the time of the client

or other people who wants to get detail about their apartment or other activities

of the apartment they can take all details from website online they have no need

to take details from the apartment office. User can directly visit the site and get

detail about any kind that he/she wants.

SALIENT FEATURES:

1) User Friendly: Provides a graphical user interface that can be easily navigated to process information and to maintain data of Donors.

2) Compatible to all windows based system.

3) Easy to understand the working and flow of information.

4) Facility to view User Log, detailed info.

5) Provides about information about user who has logged on and other, many more features.

Page 7: HPH Project Report

PROJECT CATEGORY

This project as title "APARTMENT MANAGEMENT" is comes under the

Internet Category. It is an Internet based website which helps the user of this

system to perform any task at anywhere with the use of Internet.

TOOLS/PLATFORM

This project is developed using the Internet Tools, which are most suited

for development of the site. These tools are as follows: -

1. HTML

2. DHTML

3. JavaScript

4. Java Server Pages

5. Cascading Style Sheet

6. My SQL (For Database Storage)

7. Apache Tomcat (Version 7.0.41)

Page 8: HPH Project Report

SYSTEM DEVELOPMENT LIFE CYCLE

The most basic phases in system development process are:

1) Analysis:

In this phase, analysis of various fields such as requirement, existing system, available options etc is made to know better about “what is to be done” and “how it can be done”.

2) Design:

In this phase a design of the system to be developed is made depending upon the results of the analysis made in the previous phase.

3) Coding:

In this phase the actual implementation of the project is made. System design developed in previous phase is coded to obtain desired system.

4) Testing:

In this phase the coded system is tested to check whether it meets the requirements for which it has been developed.

SYSTEM DEVELOPMENT LIFE CYCLE

Analysis Design Coding Testing

Page 9: HPH Project Report

NAVIGATION CHART

Index.html features.html plans.html location.html specification.html contactus.html

login.jsp

lhome.jsp

lpersonal.jsp

lapart.jsp

plans_blocka.html

plans_blockb.html

APARTMENT

Page 10: HPH Project Report

SYSTEM REQUIREMENTS

Hardware:

Processor : Dual Core

Speed : 2.0 GHz

RAM : More than 1 GB

Hard Disk Drive : 40 GB

Software:

Platform : Windows XP, 7, 8

Language used : HTML

Development tools : NetBeans IDE

Database used : MY-SQL

Technologies used : JSP

Web Server : Apache Tomcat 7.0.41

Page 11: HPH Project Report

DATABASE DESIGN

To store the data of Client, Agent and Administrator user we require using the well-maintained database table. We are using MySQL for storage of data at server side. The following are the structure of table that are used in our project.

TABLE 1: LOGIN

NAME Constraints TYPE

aptno

uname

pass

Not null primary key int

varchar(10)

varchar(10)

TABLE 2: APART

NAME Constraints TYPE

block

apno

floor

own

typ

noflat

char

int

int

varchar(10)

varchar(5)

int

Page 12: HPH Project Report

TABLE 3: INFO

NAME Constraints TYPE

appno

name

age

sex

dob

aincome

fname

mname

w_hname

nochildren

familt

mar_sin

Not null primary key int

varchar(10)

int

varchar(10)

date

float

varchar(20)

varchar(20)

varchar(20)

int

int

varchar(10)

Page 13: HPH Project Report

TESTINGTesting

Software testing is a crucial element of software quality assurance & represents the ultimate review of specification, design and code generation.

White Box testing

It is also called glass box testing. It is a case design method that uses the control structure of the procedure design to drive cases. Using white box testing method the s/w engineer can drive test cases that are…..

Guarantee all independent paths within a module have been exercised at least once.

Exercise or logical decision on their true and false sides

Exercise all loops at their boundaries & their operational bounds

Exercise internal data structure to ensure their validity

Black Box testing

It is also called behavioural testing and focuses on the functional requirement of the s/w. This means that black box testing enables s/w engineer to drive a set of the input condition that fully exercise all functional requirement for program. Black box testing is used for answering the following question:

How is functional validity tested?

How is system behaviour and performance?

What class of input will make good test cases?

Is system particularly sensitive to certain input values?

How are the boundaries of data class isolated?

What data rate and data volume system can tolerate?

What effect will specific combination of data have on system operation?