21-08-2012, 12:11 PM
Find Dream Homes
Find Dream.doc (Size: 1.91 MB / Downloads: 36)
INTRODUCTION
Web Applications are programs that can be executed either on a web server for server side scripting or in a web browser for client side scripting. In addition, web applications can support online commercial transaction popularly known as e-commerce. Our web portal, FindDreamHomes.com is an advertising site which will be accessed through browser of a web application.
Static Web Applications
These applications contain pure HTML code. Thus, they can only give a particular output rather than being flexible at run time. Thus, these applications lose their edger over stronger Dynamic web applications, which can be quite flexible according to their inputs.
Dynamic Web Applications
A dynamic web application can have either client side scripting or server side scripting or both. client side scripting enables you to develop Web pages that can dynamically respond to user input without having to interact with the web server. Examples of client side scripting are JavaScript and VBScript.
Server side scripting web applications provide Dynamic content to users based on the information stored in a remote location, such as a backend Database. It includes code written in server side scripting languages such as java Server Pages (JSP)
. A server side script is executed on the web server. When browser request for an HTML page containing a server side script, the web server to which the request is sent and then sends the result to the browser. For example, if a web page is to display the current time of the system in which the web site is hosted then you need to use the server side scripting.
Since we will be using dynamic web applications in our web portal we will be using JSP technology which is a server side scripting.
Objective:
India is booming as an economy with annual growth of 8% over a year. This phenomenal growth has attracted lots of MNC’s all over the world to open their operations in India. Thus, Infrastructure is one area on which the eyes of all the business personnel are set. Since Delhi is the national Capital of India, therefore these investment are attracted towards the Delhi and NCR( National Capital Region), which includes Gurgaon, Noida, Faridabad, Ghaziabad. Thus, we have decided to create a web portal which can inform the people that which are the properties areas which can be brought. It also gives a chance to the sellers to advertise their property on the net. If any user who wants to buy the property in Delhi or NCR can browse on our web portal and enjoy the facilities of the information.
Moreover after so much recession in almost every field now again the economic conditions in world and also in India is rising with the rise in the salaries of the individual or the family.
Planning
The planning of any project depicts and conveys in which order from core to the final processing of the project is carried out. The final expected result shows that the project is successfully planned.
Software project managers take the overall responsibility of steering a project to success. This surely is a very hazy job description. But, it is very difficult to objectively describe the job responsibilities of a project manager.
Diving the whole project in modules and separately functioning on them finally results in the ease and successful implementation of the work to be carried out.
One of the major part is the study of feasibility study. The feasibility study consists of Technical , Economical , Behavioral.
In the FINDDREAMHOMES.COM the planning is carried out by dividing the whole functioning in various working modules.
WORK BREAKDOWN STRUCTURE
Work breakdown structure is used to decompose a given task set recursively into small activities. WBS provides a notation for representing the major tasks needed to be carried out in order to solve a problem. The root of the tree is labeled by the problem name. Each node of the tree is broken down into smaller activities that are made the children of the node. Each activity is recursively decomposed into smaller sub-activities until at the leaf level; the activities require approx. two weeks to develop. If a task is broken down into a large number of very small activities, these can be distributed to a large number of engineers. If the activity ordering permits, the solutions to these can be carried out independently. Thus, it becomes possible to develop the product faster.
DESIGN METHODOLOGY
Software Design encompasses the set of principles, concepts and practices that led to the development of a high quality system or product .The goal of design is to produce a model that exhibits firmness, commodity and delight. Once the requirements have been analyzed and modeled, software design sets the stage for construction of the software. Each of the elements of the analysis model provides information for a complete specification of design.