Sei sulla pagina 1di 77

Online Villa

ACKNOWLEDGEMENT

All praise is only for ALLAH THE ALMIGHTY who blessed us to reach this place and perform this task. First and foremost, we would like to express our utmost thanks to ALLAH ALMIGHTY, who has surely been with us throughout our life and has blessed us with whatever we asked him for, and today he made us complete yet another task. We would like to thank all with whom we worked at this final project, but few names that we would really like to thank from the core of our hearts are: Mr. Zeeshan Khawar, Mr. Saleem Raza and Mr. Asim Tanveer whose gracious cooperation, wise guidance, their knowledge and experience in their related fields and above all their co-operative and sincere behavior towards the learners enabled us to complete this project successfully. And finally we would like to thank IBIT for grooming us as a business graduate who can go out and work in the market. THANK YOU.

Institute of business and information technology

Page 1

Online Villa

Who we are?
Online villa is the best way to find your next home rental from the convenience of your home computer or office. It is dedicated to helping people find the perfect home rentals. Our online searchable database includes houses, photos, maps, directions and more. We also offer great resources for any home rental .This is an online portal providing its valued customers widest

varieties of commercial and residential properties for renting. Online villa will share the customer base of its valued vendor clients and will enhance the customers of its chain members, strategic partners by utmost promotional skills and efforts. We are Collaborating in different areas of Lahore. Online villas are a local Pakistani property service provider. We are constantly looking out for the best new development which features a wide variety of services like secure online transactions, home maintenance services like paints services, security services, electrical maintenance etc and transparent bidding system. Now you can securely select property via online bidding or you can put your property for rental bidding via website. You can avail all these services by sitting at home.

Key to success:
In todays competitive property market, online villa needs every advantage they can get. And with masses of the population continuing to move onto the internet, and mobile browsers, for their property there is a huge opportunity for online villa to embrace this technology and gain the edge through their business website. An online villa website is unlike any other normal business website. This website has:

1. A Range of Services Online Villa Provides


This is effectively a service provider. Whether it is a sale, rent service, or property management service, it makes sure our website will portrays these in the most attractive light.

2. A Range of Products (Properties) the Online Villa provides

Institute of business and information technology

Page 2

Online Villa

Closely tied to the services, the products or properties the agency offers for rent or for sale are a priority for the business. Website display in a way that customers can easily search or filter to their needs and requirements. And the individual property listing offers enough information so that the interested party gets an accurate representation visually with photos and videos, and descriptively through the words.

3. A News Medium to Communicate the Knowledge


This is a new medium which can be incorporated into the online villa agency website, that can really make an agency stand out. Website have a blog and newsfeed built in, allow the agents to show their knowledge of the area, and their selling and negotiating expertise, which gives our website a great competitive advantage.

4. A Social Engagement Avenue for Clients to Engage your Business


Social Media is upon us Twitter, Face book, LinkedIn, YouTube To survive and embrace the new wave, our website also cannot abstain from this opportunity. Online villa make a commitment to engage, and give, give, give expecting nothing in return. This is not a sales channel, but a place to really help customers, advice, and show skills and expertise. By handling this correctly, the long term boost to online villa business will be. 5. First Impressions
First impressions count, especially on the web, so go on online villa will be like a trip to your

favorite home design outlet where you can always find something new to appeal and attract to. 6. Updating in database Even to create a website to the current technology standards, it is unlikely the website will remain future-proof for long. Constant changes in functionality and usability must always be. So by keeping this thing online villa will update its database ae per customer requirement.

Institute of business and information technology

Page 3

Online Villa In Summary Online villa is not just an online brochure it has extension of the office, and a tool to manage, to engage to give property on rent and to sell.

Manual real estate business system:


In traditional system real estate business, if a person want to take house on rent he have to visit different property dealers in that area because those property dealers can provide you information about house in that area. This process of going to property dealers and search house with them is quite hectic task. In this information gathering, we have visited different property dealers and look closely how their business processes are and how they are working.

Existing real estate websites:


http://www.zameen.com

This is website which is providing only information about the real estate property. User can search, upload its property and user can propose his desired quotation. So this is only informational website. They are placing advertisement on their website and this major source of revenue. http://www.pakistanrealestate.net

Pakistan real estate is informational based website which is providing information about real estate property. You can only search and upload your particular property. http://www.kirayadaar.com/mainpage.aspx

In kirayadaat.com and baste.pk they have option of placing advertisements on their website and this main source of revenue for them. Other websites are: http://www.apnijaga.com/ Page 4

Institute of business and information technology

Online Villa

http://www.bastee.pk/ http://chohanestate.com/

These websites are just providing the facilities of searching your desired requirement. You can enter your required specification and website will show results. Only contact detail of property owner is mentioned. From overall R&D in online real estate websites, we conclude that

websites are only providing information of consumers. Consumers cant place its desired amount just by sitting on this computer. He has to contact that person via phone or email.

Online villa knows preferences of its customers


For consumer ease and convince, online villa is introducing online rental website where consumer come and search its desired property and he can bid on that property and all these facilities are just a one click away. On our website we have different type of users One who come and upload property there. And second who want to take property on rent.

When consumer will come and upload its property, all that information will go in the database. In that database all the records and information of the property will be saved. This database will be main database. Any customer who wants to search for any particular
property, results will be extracted from this main database. Person can see pictures of that particular house just by sitting at home.

We are providing bidding facility also, if people like some property he will register himself and bid on desired property. Bidding time period for any property will be limited. Different people will bid on property and person who will placed highest bid will win the bid and that particular property will be assigned to that person.

Institute of business and information technology

Page 5

Online Villa We are constantly looking out for the best new development which features a wide variety of services like secure online transactions, home maintenance services like paints services, security services, electrical maintenance etc and transparent bidding system. Now you can securely select property via online bidding or you can put your property for rental bidding via website. You can avail all these services by sitting at home

Team:
Our team of experiences joomla website developers and maintenance crew will be the key to success. We add value for our clients by providing real feel of their choices in the form of our well design outlets matching the customers requirements. Our experienced, responsible and competitive website managers of online villa will bear the concept of continues updating in the signature varieties available at online villa continuously reading the market trends. Besides this the crew of online villa will keep an eye on the customer requirements in order to gratify the eye of the visitor and customer.

Project goals and objectives:


Our goals are:

To capture people searching for the house information and driving them to make purchase through our marketing efforts.
Provide 100% satisfaction to our customers and maintaining the level of excellent services among other competitors.

To provide different house from different area of Lahore with an catching, exclusive and trusty online point of sale. To earn revenue by providing online services Maintaining an up to date database to develop an efficient inventory management system To develop a secure transaction system To increase profit margin by reduction of overhead costs in term of hiring of sale personnel, cutback of inventory.

Institute of business and information technology

Page 6

Online Villa To boost sales and awareness of the portal by collating with certain social sites.

Future direction:
We plan to provide an integrated resource portal of houses. That will offer our visitors a splendid opportunity to discover the property market. The portal is designed to provide sellers and buyers the convenience brought about by Online Villa giving sellers a tremendous opportunity for investment in subject of uploading its property. And buyers the convenience to purchase anytime in just a few clicks. Another objective of our internet business is to offer 24/7 accessibility. To provide a larger choice in term of different sizes, colors, areas.

Assumptions, Risks and Obstacles: Assumptions:


-

We are assuming that at this time there is no one who is giving such kind of online service. We will be able to make a brand in this area because we are the first one who is entering in this kind of service. We will be able to get easy market recognition because of unique idea. Business idea can be stolen or copied. There is low is probability that business might get crashed. There is a risk that our competitor gets active and presents a competition. Students and employees must have an internet connection. They must have some skills to operate the technology.

Risks:

Obstacles:

Vision:
To have a strong, globally diversifies infrastructure for selling and marketing of property by integrate its activities efficiently and creating incremental demand for property through marketing and promotion strategies.

Institute of business and information technology

Page 7

Online Villa

Our mission: Our mission is to empower consumers with information and tools to make smart decisions about homes.
THEME OF BUSINESS:
Our business lies under the category of Consumer to Consumer. C2C transactions are the
oldest form of e-business. Theyve been there from the beginning, long before there was any widespread use of the internet. They continue to be all over the place, quite invisible to anyone thinking that all business is on a website. They can (in part) be supported on large and visible websites. As in the case "auctions" that have been growing fast all over the place. In C2C online

transactions are made. Our ultimate purpose towards our business client is to provide them full fledge online platform for their property and to share and enhance their customer base with our promotional efforts. At the same time our foal towards our end customers is to provide them their product according their specification at their click. Customer subscribes on our website, upload their property on website and tell ideal amount of that particular property. Bidding will be done by other customers who want to buy and person who give maximum bid in bidding time period will be given that particular property.

LIST OF INDIRECT COMPETITORS:


http://www.zameen.com http://www.pakistanrealestate.net http://www.kirayadaar.com/mainpage.aspx http://www.apnijaga.com/ http://www.bastee.pk/ http://chohanestate.com/

Target market:
We are targeting the customers belonging to socioeconomic class.

Customers type
Individuals Page 8

Institute of business and information technology

Online Villa Residential Non residential commercial For business For organization For office

Corporate -

Market type:
The market type of this business is Asymmetry and democratic. As we all know that e-commerce is successful point of sale for property but at the same time it is extremely risky in some traditional purchases and one of them is property dealing. The overall market of property is facing a slump in Pakistan because of inflation. Besides this the overall ecommerce market for such traditional business is very democratic, if you can sell hard you win if you can not you lose, rather completely loose. So the point is that online villa will be operating in a high risk. Apart from this our indirect competitors have more resources available as compared to Home Palace. Our indirect competitors are working worldwide and catering millions of customers. Through their business they are generating huge amount of revenue. Our competitors have more expertise and experience as they are working for several decades. The market place where our indirect competitors exist is very huge. The repute and good will of our customers enhances their market conditions.

Market Space
Vertical

The addressable market is the group of individuals and corporate in the potential market who are likely to have an interest in what your business has to offer. The market space includes the area of Lahore. As being the first in the market space we will try our idea in Lahore, instead of catering huge market. From this limited area it would be easy to analyze, businesss functionality. Institute of business and information technology Page 9

Online Villa Our customer would be large who not only providing services of their property by uploading but also interested in promoting themselves through Online Villas.

OVERVIEW OF BUSINESS PLAN Property Collection - where value and selection come to your home
Value:
Our customers know they can find great values at Online Villa. We find the very best selection according to our requirements and specification. Through by reduction of overhead costs in term of hiring of sale personnel, cutback of inventory. We are able to provide exceptional savings.

Selection:
From, we have what our customer are looking for. In addition to being one of the Monopolist our vast offering also features a wide range of database containing the information about houses for rent with numerous location, size and style options to suit according to your specification..

House:
We are committed to provide you home according your requirements which are easy to accessible. Not only do we offer great prices and vast selection, but ordering is a breeze with our easy-to-follow online instructions and a knowledgeable call center staff that is on hand to take orders any time, day or night, seven days a week. We give value to our customers by providing them the finest houses making their home a worthwhile place to live. We are giving our customer additional services on discount. The functional departments of Online Villa are as follows: IT Department Page 10

Institute of business and information technology

Online Villa Sales Department Marketing Department Finance Department

To start a business marketing strategies plays a significance role in its development. Although being the monopolist we have to consistently come up with new offers & deals to remain competitive in future. The providing of additional services on discount is the implementation of this marketing strategy. To promote the business the banners of this website will be placed on relevant website like: Architectural based websites Google Bingo Yahoo Social website such as face book, twitter etc

As this business model acts as a Monopolist in the market of Lahore it is kept in mind to provide economical range of our products to reach the target audience. The business plan is to capture the domestic customers with attractive facility of additional services on discount.

Institute of business and information technology

Page 11

Online Villa

Business model: Value proposition


Why should the customer buy from you?
YOUR DREAM HOUSE IS JUST ONE CLICK AWAY Online villa is the 1st one who enters in the market with online dream house to make you feel easy and comfortable. The customer now can sit back at home and can select any house according their specification with their favorite location, size from countless databases. The most attractive part is we offering additional services to our customer at discount.the website is available 24/7. Attractive presentation of website Image Animation Menu style Banner image Place of adverting on webpage Contents of website Complete info about the rental property
Complete process of bidding Process of upload property for rent

Additional services Paint Electricity maintenance Wooden repair Security services Transparent bidding

Institute of business and information technology

Page 12

Online Villa

Price:
Price-oriented goals:
Online Villa will be opening as a pure market oriented profit organization with having a click only approach to serve its customers. The purpose behind the creation of Online villa is to invent a cost effective, creative and relatively new idea to generate profits.

Price determining factors:


Customer who will upload property: Online Villa will work on basis of commission per sale with the customers, which are the products, we offering online villa. Final tag prices on the website will be placed after setting up commission on per house with the customers.

Competitive reaction:
As compared to our competitors we are offering additional services with discount rate by maintaining the reputation and status of the business.

Market prices for houses on rent:


Market prices will take into consideration while setting up prices.

Pricing strategy: Discounts and dynamic pricing:


As mentioned above Online Villa will be operating in market which is asymmetric and dynamic and prone to high fluctuation and almost slumps because of inflation in Pakistan. Pertaining to these risks Online Villa will provide its customers their dream houses with low commission. Special discounts will be offered to those customers who are registered and wants to take our additional services. But after sometime and after rigorous Institute of business and information technology Page 13

Online Villa promotional efforts which are to be put in by Online villa to enhance its customers base; online villa will somehow turn to rigid pricing and commission strategies.

Placements:
E-Procurement:
Online Villa will serve its customers on internet through an e-commerce website, an online rental housing web portal. This would enable the customers (C2C) to respond to Online Villa conveniently and economically. The customers affair handling would be done at the back end of the web portal. No end customer transaction would be done physically its all virtual instead.

Promotion:
The main objective of the promotion is to create awareness in the target market and to give them knowledge of the services, its benefits and its future utility. The other objective could be developing a brand image in the eye of the individuals as well as corporate sector to create a unique image and persuading the customer to always contact for our services. Promotional Tools: Magazine ads Brochures and flyers Point of sale Online promotion

Revenue model
How will you earn money?

Advertising model
One of the most confusing aspects of web advertising revenue generation for online villa is the choice of revenue models for ads. Each has its advantages and disadvantages, and Institute of business and information technology Page 14

Online Villa which you will use depend on you sites audience. Online Villa will adopt Cost per click option for its advertisement revenue model but initially

Sales revenue model:


Online villa will be operating under sales revenue model as it will be providing its customers with an online stage to sell and will charge commission from them on per sale basis. The commission will be pre decided on the basis of amount of house.besides this if we put an isolated look at the pure end customer transaction side of online villa so it will charge fairly a price for each sale from its online customers. We will adopt sales revenue model through our sales activities throughout the websites.

Distinctive advantage, leading Online Villa to success:


The exclusive presentation in form of large database meeting the aesthetical requirements of customers as well as the sensual and fabulous images of customers dream houses and the ultimately to get houses on one click is comfortable in this mounting hastly life.

MARKET OPPORTUNITY:
Property dealing industry is still behind many other industries when it comes to adopting online commerce. while there is some activity online, relative to other industries, it is small and presents a great deal of opportunity for new entrance in this category. The real opportunity seems to be in capturing people searching for house information which driving them to make purchase in an Online Villa. Today the internet plays an important role in the sale of different kinds of houses. The growing trend of online property dealing is increasing gradually. Many choose to purchase online for their own convenience. In addition online villa offer services that are not usually available in physical located offices. developing a website will not only offer a great opportunity in studying the

Institute of business and information technology

Page 15

Online Villa property dealing it will also give us an idea on the preferences of property dealing customers. We will be checking different social site related to property dealing to get an idea which customers of this field prefer and why, and their feedback regarding these different items of houses.

Competitive advantage:
Online portal with fabulous collection of our customers dream houses
The common trend in Pakistani society, when it comes about purchasing luxury big ticket item is that people personally go to market for selection considering risks of mistrust. We as the e providers of houses on rent are responsible of providing our customers with the selection ease as the selection procedure is not going to be tangible, secondly we are going to build a lot of trust upon our customers about the quick, timely and trustworthy services provided by Online villa. Besides this we are going to offer a immersive care and service which will always fall back on, so our competitive advantage edge would be provide Comfort convenience Discount on additional services Bidding Extra house maintenance services

MARKETING STRATEGY:
The marketing strategy should be attractive enough to capture the interest of your customers. As we are doing business online, advertisement via banners would be the best option available among others. Placement of banners will on different websites which are related to our business. Institute of business and information technology Page 16

Online Villa Real Estate Websites Architecture based websites etc We will be placing our ads on Google using Google Ad services. We will be using Yahoo Ad services to place our ads on yahoo portal. SEO (Search Engine Optimization)

We will use search engine optimization technique to advertise our website. We will try to increase our page index using Meta tags References of those sites which have high index Using maximum Keywords More description

Database generation:
Data base helps us move the most likely customers to purchase, save us money so we can do more with our marketing budgets, provide us with measurements on the performance of our marketing plans. This sound miraculous, but database marketing can help us to achieve that.

Organizational Development:
In order to deal with the end customer Online villa will remain as an click only business concern, but to deal with its customers in order to handle other promotional efforts, online villa will initially have a small scale official management set up.

Management team Values:


To work passionately, honestly and to proceed towards under ultimate vision of the company towards the goals of the company

Experienced and background required for companys leader:


Good management skills

Institute of business and information technology

Page 17

Online Villa
Communication skills Experienced in design, implementation and manage online marketing programs focusing on customer acquisition. Should be MBA degree holder in marketing and management

Management team: Finders, Minders and Grinders of Online villa..


The creative crew of online villa comprises of the following Finders, Minders and Grinders Operational manager Marketing manager Financial manager Website manager Business development officer

As Online Villa a web portal for online dream rental houses selling in Pakistan will be initiated and planted by a group of 4 businesses and It graduates; having a well distributed set of both managerial and technical skills. A manager from outside will be hired to maintain and update the site, to maintain the customer database and to connect management with the end customer.

Organization chart: Online villa

Operational manager

Business development officer

Marketing manager

Finance manager

Website manager

Institute of business and information technology

Page 18

Online Villa

High Level System Components: The website will contain different menus. The menus are: Top Menu

Top Menu:
The top menu will have the following tabs in which will have articles and information related to the company as follows: a. b. c. d. e. About US Search property Residential search commercial Home Blog Additional services Paint service Electrical service Maintenance Wooden services

Moreover the site will not be just a static site; it will have a complete database interaction with the user. The information given by the user will be stored directly in the database which will then be used to fulfill the orders of the customers. Exclusions: We are not offering out of city services. Customer must order from the provided menu. No discounts on for visited customers.

Institute of business and information technology

Page 19

Online Villa

Tools and Technology used with Reasoning:


Wamp Server: Used to make a connection with the local host which in turn makes the connection with the Joomla installed and connected through wamp server. It also helps in editing the myphp coding file. Joomla: It is the main software which will be used to make the website. The front end will be used by the user while the back end will only be available for the administrator. MS Access: Used to maintain the databases for the customers. Flash Player: Used to develop and add the flash content into the website. Photoshop and Corel Draw: Used to edit pictures which will be included in the website.

Client or User end:


For clients and user who will be using our website for renting their property and real estate, they must have these things: o Frequent user of internet o Sound Knowledge of internet and Ecommerce based websites o Good computer user and must have some good operating system and machine o Must have credit card or debit card for transactions.

Developer End:
For Front end design: Content Management System i-e Joomla Language: HTML, CSS For Server end design: For server end design, we need wamp server or zend sever for operating PHP. Language: PHP

Institute of business and information technology

Page 20

Online Villa Sound knowledge of PHP is necessary for server end development. We will be using ZEND Studio Framework for PHP debugging. For Database design: We will be using MYSQL for databases.

Hardware Specifications:
CPU Speed Processor 1. 0 GHz recommended or higher Intel Pentium 4 (Minimum, Core Duo, Pentium 4 or Xeon Processors

Memory/RAM

512MB minimum, 1 GB recommended or higher If using the ArcSDE Personal Edition for Microsoft SQL Server Express software, 2 GB of RAM is required.

Display Properties Screen Resolution Swap Space Disk Space Media Player

24 bit color depth 1024 x 768 recommended or higher at Normal size (96dpi) Determined by the operating system, 500 MB minimum. 500 MB DVD-ROM drive is required to install the application.

Scope of the System Scope of the System:


The development of the website is divided into three different phases.

Phase I:
The phase I includes the development of the following areas. Changes in the template and css files to set it according to the requirement. Menu selection. Development of the Top Menu.
Page 21

Institute of business and information technology

Online Villa

Phase II:
The phase II includes the further development of the menus. Phase II includes the working on the following areas. Development of the side bar of template. Changes in the article according to the requirement.

Phase III:
The phase three includes working for the completion of the website development. It includes the following areas: Working on the database development. Working on the optional component of the project if time allowed us to do so.

Summary of Requirements
The proposed system must deal with the following requirements as follow:

Un-registered customers:
Visitors can search our website. They can search houses according to their specification and requirement. Visitors can also avail our additional services e.g. Paint Electricity maintenance Wooden repair Security services

Registered customers:
Customers should provide his personnels such as Id Name Username Email Password User type Page 22

Institute of business and information technology

Online Villa After the registration has been verified and completed, a login information (Password, Id should be assigned and mailed to the corresponding customer. Similarly customer could also request for the updating of his record. He could request for different types of updating e.g. updating of his personal/delivery details. Customer could also view his details for verification purposes and similarly the administrator could search any customer detail and could also view the whole list of currently registered customers.

Rental services:
Customers who want take house on rent they should give information and specification such as: Category Area Location Description Bid rate

After completing this information their bid will go to database. Here commission will be charged according their specification amount. When bid date will finish. On last date highest bidder will informed by website manager. Registered Customer can bid on both areas Location Area Price title Purpose search

Upload property:
Customer who want upload property they should fill specific requirements such as: Category Area Location Description Price

Commission will be charged according to terms and condition. After completing the values in form a confirmation message will be provided to the customer from website manager. Institute of business and information technology Page 23

Online Villa

Additional services: Services such as:


Paint Electricity maintenance Wooden repair Security services Will provide to registered and un-registered customers. But discount will be provided when our registered customer will take these services first time. Customer who want to take extra services they should fill specific requirements such as: Name Address Phone number Type of services description

Product Inventory:
Whenever a new food item is added it will automatically be updated at the back end of the software in the house uploading section. The admin can also view and search the houses details. The Admin could view the whole houses in database list and their summaries.

Institute of business and information technology

Page 24

Online Villa

Project/Product Feasibility Report


Technical Feasibility
Being an IT specialized department, we are equipped with adequate technology which we are intending to use. We have the necessity to put the idea of this website into actuality .we have thorough knowledge of the CMS through which website is being developed .and the technology required which are obviously computer systems and the software Wamp are easily available. Due to the increasing trend of internet usage, it will not be a problem for the target users to access it when and where required.

Operational Feasibility
Our project is intended to be user-friendly which will be easy to grasp by the Administrator (in charge). Our project will provide an easy-to-use interface that can easily be accessed over the internet. End users will always be provided with solutions about the problems they are facing by simply contacting the Admin Office.

Economic Feasibility
Justification for the benefit/cost analysis relative to the project is to be measured in economic feasibility. Therefore, economic feasibility can be divided into two parts; cost estimates and benefit estimates. Cost estimates can further be alienated into development or acquisition costs (one time) and maintenance and operation costs (ongoing). In order to find development costs, break the project into tasks and use the lifecycle cost models. Experienced costs gained from similar projects should then be used to make estimates. The function point metric should be calculated. Benefit estimates enclose tangible benefits and intangible benefits. Tangible benefits would include reduced costs and increased revenues. However, information quality, job satisfaction, and external standing are examples of intangible benefits.

Schedule Feasibility
Time is an important factor .The assessment and evaluation of the completion of a project will the available staff and resources within time is very essential. Meeting deadlines and milestones should always be kept in mind which is why the scheduling of this project has been done so that all the requirements of the project are comfortably met with in the available time.

Institute of business and information technology

Page 25

Online Villa
Schedule plan is to be effectively followed by each of the group members in order to complete the project in time. With the team of four members the distribution of work has been done so that all the members share in equally to finish the project in time. The Gantt chart made is to be strictly followed in order to meet deadlines and reaching milestones.

Specification Feasibility
The major requirements of our target users are well defined in order to fulfill the important needs of the users for regular basis. The problems that were personally faced, by us, during our four years of stay are intended to be solved for our current and coming students and faculty. Hence we are clearly aware of the requirement through our personal involvement and concern.

Information Feasibility
The information will clearly be authentic and reliable as it will imported directly from the concerned customers. The information available on the pioneer solutions will hence be significant and authorized by the concerning officer and can be verified at any point in time open boundaries will be defined as for authenticated and registered customers.

Motivational Feasibility:
In the beginning we are going to hire less employees or agents so as to manage the cost issues, but with the passage of time as the business will flourish we will hire more people to make the process more convenient for the customers. In the beginning we are planning to do so to increase the motivation level of employees and for proper control in every area. The motivational feasibility includes the environmental constraints the software for an effective streamline of business processes. As earlier explained our software will acquire the basic information from different sources and providing effective navigational controls, user friendly and flexible environment. This will increase the work efficiency and motivational level, since its less time consuming then the manual assessment and handling of tasks. The pioneers solution is a necessity of our target users who are keen to keep in touch with the current information about the new events in the property dealing and seeking up-to-date information. This website will also play an important role for collaboration among customers such as: corporate with corporate Corporate with individual

Institute of business and information technology

Page 26

Online Villa
Individual with individual So being the website manager or administrator we are highly motivated to help our customers.

Legal & Ethical Feasibility:


There are no infringements or liabilities arising from this project. This project is intended basically to provide a helping hand for communication purposes and to improve the learning experience at PU. No rules, regulation and policies are against our website or dishonored and all the actions and communications between the members of the society will be monitored for any misconduct.

Investment and financial plans:


Investment plans:
To start the expert solutions consulting firm, we look forward to the following investments:

Invested in:
Office computer systems Computer server Internet connections

Invested in human resource


Management team

Organizational setup: Online villa investment plan:


Office setup cost Proposed location The recommended are for the proposed business setup will be in johar town

Office rent 18000/month


2 month office advance security Rs 40000 No office rent for 1st 2 months of business

Institute of business and information technology

Page 27

Online Villa

Office infrastructure cost:


Item detail unit Air conditioner split units(1.5 ton) Wall lights(large) Working tables Chairs Water dispenser Racks and shelves Total Quantity 1 4 4 6 1 5 Price(Rs) 36,000 500 2000 800 6000 8500 Total price(Rs) 36,000 2000 8000 4800 6000 42500 99300

IT infrastructure cost: IT charges:


Domain name Hosting charges Web development Designing cost System cost Networking cost Software cost Overhead cost Total Building cost: 40,000 Office infrastructure cost: 99, 300 Initial IT infrastructure cost: 81,000 Total initial project investment:2,20,300 www.onlinevilla.com RS:3000 with100MB web space PHP/MY sql enabled Rs:4000 Rs:6000 60000 for 4 systems Rs:3000 to setup a network Wamp server: free from web Joomla is free Rs.5000 Rs.81000

Project/Product Costing
Project Cost Estimation by Function Point Analysis
Function-oriented software metrics use a measure of the functionality delivered by the application as a normalization value. Since functionality cannot be measured directly, it must be derived indirectly using other direct measures. Function-oriented metrics were first proposed by Albrecht, who suggested a measure called the function point. Function points are derived using an empirical relationship based on countable (direct) measures of softwares information domain and assessments of software complexity.

Institute of business and information technology

Page 28

Online Villa
Low External Inputs External Outputs External Inquiries Internal Logical Files External Interface Files =14*3=42 =6*4=24 =0*7=7 322 45 367 Average =13*4=52 =7*5=35 = 1*10=100 High =23*6=138 =3*7=21 Total 232 80 0 10

Total Number of Unadjusted Function Points Multiplied Value adjustment Factor Total adjusted Function Points

Number of user inputs Each user input that provides distinct application-oriented data to the software is counted. 1. Registration: In registration module number of estimated inputs is eleven (11). Id, name, username, email, password, user type, block, send email, register date, last visit date, activation 2. Login: In login module estimated number of user inputs is two (2). These will be nickname and password. 3. Change Password: In this module the estimated user inputs are three (3). Username, new password, old password. 4. Rental property: In this module the registered customer will bid on house by filling the specification. So twelve (12) inputs will be required.id, category, title, location, area, description, current bid, highest bidder, date, end date, image, and publish. 5. Bidding: The bidding process will be handled by administrator from the customer specification. And highest bidder will be informed by administrator. So only (4) input will be required.id, item id, username, bid, bid time 6. Upload property: The customer will upload property by completing forms. Nine (9) inputs will be required. Type, area, location, purpose, description, amount of rent, year, month, date. 7. Additional services: registered and un-registered customers can avail our additional services customer have put some information. So, approximately four (4) inputs will be required. 8. Search: registered or un-registered customer will come to website and will search property according to its requirement. There will be location, area, price, title, purpose.5 input will be required.

Institute of business and information technology

Page 29

Online Villa Number of user outputs


Each user output that provides application-oriented information to the user is counted. In this context output refers to reports, screens, error messages, etc. Individual data items within a report are not counted separately. Registration: Two (2) outputs Login: Two (2) outputs Rental property: Two (2) outputs Residential level: One (1) output Commercial level: One (2) output Bidding: One (1) output Upload property: One (1) output Logout: One (1) output Password change: Two (2) 9. Additional service Two(2)

Number of Files
Each user input that provides distinct application-oriented data to the software is counted. For this website one file will be.

Computing Fi
Fi Table 0 1 2 3 4 5 Total Points

Institute of business and information technology

Page 30

Online Villa
Data communications Distributed data processing Performance Heavily used configuration Transaction rate On-Line data entry End-user efficiency On-Line update Complex processing Reusability Installation ease Operational ease Multiple sites Facilitate change TOTAL 5 1 4 2 3 5 4 5 3 4 5 4 0 0 45

Computation
To compute function points (FP), the following relationship has been used: FP est. = Count Total * [0.65 + 0.01 * (Fi)] FP EST. = 367* [0.65+0.01 * (45)] FP EST= 403.7 Developers experience / Capability Very Low Low Nominal High Very High

Institute of business and information technology

Page 31

Online Villa
Environments Maturity / Capability Productivity Parameter Very Low Low Nominal High Very High

10

26

47

Environments Maturity/Capability Developers Experience/Capability

= 47 = (26+10+10+10)/4 = 14

Productivity Parameter

= (14+47)/2 = 30.5

FP est. = Count Total * [0.65 + 0.01 * (Fi)] FP EST. = 367* [0.65+0.01 * (45)] FP EST= 403.7 Labor rate Cost / FP = $ 1000 = 1000 / 30.5. = 32.78 Total Project Cost = 403.7 * 32.78 = $ 13233.286 Total Estimated Effort = 403.7 / 32.78 = 12.315

Institute of business and information technology

Page 32

Online Villa

Risk List
The possibility of suffering harm or loss in terms of danger is called risk. Regarding the importance of risks a list is to be maintained. Risk list is a sorted list of known, open risks to the project, sorted in decreasing order of importance, associated with specific mitigation or contingency actions.

HIGH
Functional risk our competitors working from long time and they have grip on online property dealership so it will be difficult to attract customers. They might prefer to go on website which are renowned and having strong image. Contingency plan - if such a problem arises then we will attract our customer by providing them services which they cannot get on other websites as well as in physical market.

MEDIUM
Acceptability of customers - the customers might not accept this website as a source for getting information and selecting from that information their dream house on rent for residential use as well as commercial use. They might not accept this as a source of knowledge, and this might be due to lack of awareness. Contingency plan - if we will realize that such a problem is arising and the customers are not accepting the website then we will make awareness of the usefulness of such a community.

LOW
Time constraints - time constraint is also the risk we might face due to political instability, terrorism, deteriorating conditions of university and power failure. Contingency plan - in case the we will try to be in touch with our customers for guidance and will be in contact with the group members and try that the deadlines are met on time for rental houses, for bidding, for additional services.

Institute of business and information technology

Page 33

Online Villa

CFD (context flow diagram)

Registration Customer ask for services Search house and bid Customer upload house Search house

Customer

Searches have returned Confirmation about house

Online villa

Bid won and house allotted Services provided to customer confirmation

Institute of business and information technology

Page 34

Online Villa

DFD (LEVEL ZERO)


Registration DB

Visitor

Registration Confirm registration

1 Registration process

Registration confirm registration

Confirmation Login

Login process

confirmation login check

Bidding DB
Registered customer 3

Customer bid Result of bidding ID assign Payment Confirmation


4 Transaction process

Bidding process

customer bid Result of bidding ID assign

payment confirmation

Property DB
Owner

Upload data confirmation

5 Property uploading process

Upload data confirmation

Conf

Institute of business and information technology

Page 35

Online Villa

Use cases: Users


Register UserCustomer Visitor Administrator

Search:

Search property
Search for desired house result show according to requirement

Visitor or Customer come on our website and enter its specifications to search the house Results will be shown to the customers. It is not necessary for the visitor to register or login.

Institute of business and information technology

Page 36

Online Villa

Register:

Registration
Send request for registration
confirmation about registration

Visitor come and get himself register on the website and get a username and password. Name, username, password, email these things will be required by the visitor to enter. Now user can login in using the username and password given to the user.

Login:

Login
Send request for login
send on membership page

Institute of business and information technology

Page 37

Online Villa Customer come and login in into the website. User will enter username and password.

Upload Property:

Upload property
Upload property
confirm activation

Customer come and uploads its property whether it is commercial or residential. But it is must that customer must be logged in. Customer will enter values of type of house, area, location, purpose, description, amount of rent, year, moth, date, file picture.

Bidding:

Bidding
Enter bidding requirements
add in database and confirm

Institute of business and information technology

Page 38

Online Villa Customer can bid on any of the property which he likes. Bidding will be for specific period of time. When bidding time will end, person who have placed highest bid will be awarded that property. Person can view its property on which he did bidding. Item id, category, title, current bid, higher bid, end date and image will be shown in table.

Additional Services:

Additional services required

Additional services

services provided

Both customer and visitor can get the additional home services. People only have to select the service that he wants to avail and submit it to the website.

Logout:

Logout
Log out
On main page

Customer can log out from website after all work done.

Institute of business and information technology

Page 39

Online Villa

Test cases:
Black box testing technique is used for testing various test cases. Feature which need to be tested For user: 1. 2. 3. 4. Upload property Log in Registered Bidding

For administrator: 1. System login 2. Create and delete item 3. Manage order

Register: Test 1:
Purpose: test that user can register with an email and password Incorrect input: email id already taken by another user Pass criteria: a message should be displayed that the email id has already been taken by other user. Correct input: email id already not assigned to any existing user Steps: user visit home page, send request for registration. Enter email, id, name username, password, and block. Click the sign up button, if not already taken, redirect to member page.

Test 2:
Purpose: Test that user can register with proper username and password. Incorrect input: An empty required field Pass criteria: A message should be displayed showing that required fields are left blank, and user should not be allowed to register.

Institute of business and information technology

Page 40

Online Villa
Correct input: All fields entered correctly Steps: User visit home page, send request for registration. Enter email, id, name username, password, and block. Click the sign up button, if fields are correct than user redirect to member page.

Log in: Test 1:


Purpose: Test that user can log in with proper username and password. Incorrect input: An empty required field Pass criteria: A message should be displayed showing that required fields are left blank, and user should not be allowed to log in. Correct input: All fields entered correctly Steps: User visit home page, send request for registration. Enter email id, password, and if it match than redirect to member page.

Test 2:
Purpose: Test that user can log in with proper username and password. Incorrect input: wrong email and password Pass criteria: A message should be displayed showing that email id or password incorrect, and user should not be allowed to log in. Correct input: All fields entered correctly Steps: User visit home page, send request for registration. Enter email id, password, and if it match than redirect to member page.

Upload property Test 1:


Purpose: Test that user can upload the property. Incorrect input: An empty required field

Institute of business and information technology

Page 41

Online Villa
Pass criteria: A message should be displayed showing that required fields are left blank, and user should not be allowed to upload. Correct input: All fields entered correctly Steps: User visit home page, go on upload property. Enter email id, category, title, location, area, description, current bid, highest bidder, end date, image, and if it match than system will upload the property.

Test 2:
Purpose: Test that user can upload the property. Incorrect input: A required field entered with wrong value e.g. wrong email Pass criteria: A message should be displayed showing that email is incorrect, and user should not be allowed to upload please enter correct email id. Correct input: All fields entered correctly Steps: User visit home page, go on upload property. Enter email id, category, title, location, area, description, current bid, highest bidder, end date, image, and if it match than system will upload the property.

Rental property: Test 1:


Purpose: Test that user can upload the property. Incorrect input: An empty required field Pass criteria: A message should be displayed showing that required fields are left blank, and user should not be allowed to upload. Correct input: All fields entered correctly Steps: User visit home page, go on upload property. Enter email id, category, title, location, area, description, current bid, highest bidder, end date, image, and if it match than system will upload the property.

Test 2:
Purpose: Test that user can upload the property. Incorrect input: A required field entered with wrong value e.g. wrong email

Institute of business and information technology

Page 42

Online Villa
Pass criteria: A message should be displayed showing that email is incorrect, and user should not be allowed to upload please enter correct email id. Correct input: All fields entered correctly Steps: User visit home page, go on upload property. Enter email id, category, title, location, area, description, current bid, highest bidder, end date, image, and if it match than system will upload the property.

Test cases for administrator:


System login
Purpose: test that only administrator is able to login and have privileges to change the information extracted from database. Incorrect input: invalid email id, password, empty required field Pass criteria: an appropriate message should be displayed and the user should not be allowed to log in. Correct input: correct email and password Steps: user enter correct email and password If fields match with database user gets logged in to admin page.

Delete item:
Purpose: test that after clicking delete button, selected item is being removed from list or not. Input: administrator select an item to be deleted from category, and click delete button. Pass criteria: product successfully deleted from category. Steps: admin is logged in. select a product and clicks delete button. The product selected should be deleted.

Manage order:
Purpose: test that order status is correctly updated. Input: administrator will enter the number of orders and type of order to view the updated order detail in database. Pass criteria: the status of that order is updated, but status of all others orders remain same. Steps: select order in the database, change status of order, save new order status in database.

Institute of business and information technology

Page 43

Online Villa

Gantt chart:

Institute of business and information technology

Page 44

Online Villa

A Systems Development Life Cycle (SDLC) adheres to important phases that are essential for developers, such as planning, analysis, design, and implementation.

Project planning: in this phase we discuss our idea. And after finalizing we make a feasibility report and determine goals of our project. Systems analysis, requirements definition: t his process is also known as feasibility study. In this phase, our development team visits the customer they investigate the need for possible software automation in the given system. It also includes the personnel assignments, costs, project schedule, and target dates etc.In requirement gathering process we focused on software. After this phase we were able to find the need and to define the problem that needs to be solved. Systems design: In this phase, the software development process start, the software's overall structure done by our developers e.g., the database design, the data structure design etc... are all defined in this phase. We created a software development model is thus created. Analysis and Design was very crucial in the whole development cycle. We done this phase very carefully. In this phase we develop The logical system. Desired features and operations in detail, screen layouts Business rules, process diagrams Implementation: The code generation step performs this task by developers. we use modules during coding such as:

Institute of business and information technology

Page 45

Online Villa

Blogging Log in Advertising CMS (joomla) is used for coding. Integration and testing: after code completion, the software program testing begins. Different testing methodologies are available to unravel the bugs we use white text boxing to check the errors and bugs. Acceptance, installation, deployment: This is the final stage of initial development; we will put software into production and will run actual business in near future. Maintenance: The software will definitely undergo change once it is delivered to the customer because we have large database where customer will upload property and will take property on rent on regular basis. For that purpose database will update and delete. So database maintenance will be handled by administrator.

Institute of business and information technology

Page 46

Online Villa

Snapshots
We have three types of User Visitor Register User Administrator

1. VISITOR come on website

2. Click on the search Property in the main menu 3. Enter the Specifications and click on the submit search button

4. Results are shown

Institute of business and information technology

Page 47

Online Villa

1)

VISITOR Come on website for Registration

2) After Registration visitor becomes customer of our website 3) Login in Website

Institute of business and information technology

Page 48

Online Villa
4) Welcome page for user

5) Now user can either search or upload Property 6) Search Property

7) Results will be shown 8) Now customer can bid on desired Property

Institute of business and information technology

Page 49

Online Villa
9) Customer can see bidding history on both commercial and residential properties on which bidding had been done. And the name of highest bidder will be shown on the page.

Customer who will place the highest bid will be let know by the administrator about the winning.

Institute of business and information technology

Page 50

Online Villa

UPLOAD
10) IF customer UPLOAD property , whether it is Residential or Commerical

11) Confirmation message will be shown to customer.

Institute of business and information technology

Page 51

Online Villa

1) Person can get additional services. Whether, it is customer or visitor, both of them can order the service which they are willing to buy and specify things in the form.

LOGOUT

Person can Logout of the page and its session will be ended.

Institute of business and information technology

Page 52

Online Villa

BLOGGING

You can leave comments

Institute of business and information technology

Page 53

Online Villa

A person can watch and track position of property using the google map.

We have social media pages on facebook and twitter and we integrate it with our website.

Special place is allocated for advertisement where other people can place ads and this is source of revenue for us

Institute of business and information technology

Page 54

Online Villa

ADMINISTRATOR PANEL

Institute of business and information technology

Page 55

Online Villa

DUMMY WEBSITE ON HTML AND PHP


Initially, we made an manual website using HTML and PHP. Some of the snap shots are given below

Institute of business and information technology

Page 56

Online Villa

Institute of business and information technology

Page 57

Online Villa

CODE Upload Residential Property


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> </head> <body> <form action="ResidentialProperty.php" method="post" enctype="multipart/form-data"> <table width="600" border="2"> <tr> <th scope="col">Type</th> <th scope="col" align="Left"><select name="title"> <option>House</option> <option>Flat</option> <option>Upper Portion</option> <option>Lower Portion</option> <option>Farm House</option> </select> </tr> <tr> <th height="48" scope="row">Area</th> <td><label> <select name="area">

Institute of business and information technology

Page 58

Online Villa
<option>1-5 Marala</option> <option>5-10 Marala</option> <option>1 Kanal</option> <option>2 Kanal</option> <option>3 Kanal</option> <option>4 Kanal</option> <option>5 Kanal</option> </select> </label></td> </tr> <tr> <th height="48" scope="row">Location</th> <td><select name="location"> <option>Shalimar Town</option> <option>Shadara Town</option> <option>Wapda Town</option> <option>Faisal Town</option> <option>Johar Town</option> <option>Wapda Town</option> <option>Valencia Town</option> <option>DHA</option> <option>DHA PHASE2</option> <option>DHA PHASE3</option> <option>DHA PHASE4</option> <option>DHA PHASE5</option> <option>DHA PHASE6</option>

Institute of business and information technology

Page 59

Online Villa
<option>DHA PHASE7</option> </select></td> </tr> <tr> <th height="48" scope="row">Purpose</th> <td><label> <select name="purpose"> <option>Rent</option> <option>Sale</option> </select> </label></td> </tr> <tr> <th height="48" scope="row">Description</th> <td><textarea name="description"></textarea> </tr> <tr> <th scope="row">Amount of Rent </th> <td><input name="currentBid" type="text" /></td> </tr> <tr> <th scope="row">Year</th> <td><select name="year" > <option value="2011">2011</option> <option value="2012">2012</option> <option value="2013">2013</option> </td>

Institute of business and information technology

Page 60

Online Villa
<option value="2014">2014</option> </select></td> </tr> <tr> <th scope="row">Month</th> <td><select name="month"> <option value="01">Jan</option> <option value="02">Feb</option> <option value="03">Mar</option> <option value="04">Apr</option> <option value="05">May</option> <option value="06">Jun</option> <option value="07">July</option> <option value="08">Aug</option> <option value="09">Sep</option> <option value="10">Oct</option> <option value="11">Nov</option> <option value="12">Dec</option> </select></td> </tr> <tr> <th scope="row">Date</th> <td><select name="date"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option>

Institute of business and information technology

Page 61

Online Villa
<option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> <option value="24">24</option> <option value="25">25</option> <option value="26">26</option> <option value="27">27</option> <option value="28">28</option> <option value="29">29</option>

Institute of business and information technology

Page 62

Online Villa
<option value="30">30</option> <option value="31">31</option> </select></td> </tr> <tr> <th scope="row"><label for="file">Filename:</label></th> <td><input type="file" name="myfile" id="file" /></td> </tr> <tr> <th scope="row">&nbsp;</th> <td><input name="submit" type="submit" /></td> </tr> </table> </form> </body> </html>

Upload Residential Property.php


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> </head>

Institute of business and information technology

Page 63

Online Villa
<body> <?php $name=$_FILES["myfile"]["name"]; $type=$_FILES["myfile"]["type"]; $size=$_FILES["myfile"]["size"]; $temp=$_FILES["myfile"]["tmp_name"]; $error=$_FILES["myfile"]["error"]; move_uploaded_file($temp,"uploaded/".$name); echo "upload completed"; $con = mysql_connect("localhost","root"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("aaa", $con); $sql="INSERT INTO jos_bfauction (catid, title,location,area, description, currentBid, highBidder, date, endDate, published,image,purpose) VALUES (45,'$_POST[title]','$_POST[location]','$_POST[area]','$_POST[description]','$_POST[currentBid]',0,n ow(), '".$_POST[year]."-".$_POST[month]."-".$_POST[date]." 23:59:59', 1,'http://localhost/buddyjoomla/Wrapper/uploaded/".$name."','$_POST[purpose]')"; if (!mysql_query($sql,$con)) { die('Error: ' . mysql_error()); } echo "data is entered";

Institute of business and information technology

Page 64

Online Villa
mysql_close($con) ?> </body> </html>

Upload COMMERCIAL PROPERTY


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> </head> <body> <form action="CommercialProperty.php" method="post" enctype="multipart/form-data">

<table width="600" border="2"> <tr> <th scope="col">Type</th> <th scope="col" align="Left"><select name="title"> <option>Shop</option> <option>Office</option> <option>Goudown</option> <option>Commercial Plot</option> </select> </tr> <tr>

Institute of business and information technology

Page 65

Online Villa
<th height="48" scope="row">Area</th> <td><label> <select name="area"> <option>1-5 Marala</option> <option>5-10 Marala</option> <option>1 Kanal</option> <option>2 Kanal</option> <option>3 Kanal</option> <option>4 Kanal</option> <option>5 Kanal</option> </select> </label></td> </tr> <tr> <th height="48" scope="row">Location</th> <td><select name="location"> <option>Shalimar Town</option> <option>Shadara Town</option> <option>Wapda Town</option> <option>Faisal Town</option> <option>Johar Town</option> <option>Wapda Town</option> <option>Valencia Town</option> <option>DHA</option> <option>DHA PHASE2</option> <option>DHA PHASE3</option>

Institute of business and information technology

Page 66

Online Villa
<option>DHA PHASE4</option> <option>DHA PHASE5</option> <option>DHA PHASE6</option> <option>DHA PHASE7</option> </select></td> </tr> <tr> <th height="48" scope="row">Purpose</th> <td><label> <select name="purpose"> <option>Rent</option> <option>Sale</option> </select> </label></td> </tr> <tr> <th height="48" scope="row">Description</th> <td><textarea name="description"></textarea> </tr> <tr> <th scope="row">Amount of Rent </th> <td><input name="currentBid" type="text" /></td> </tr> <tr> <th scope="row">Year</th> <td><select name="year" > </td>

Institute of business and information technology

Page 67

Online Villa
<option value="2011">2011</option> <option value="2012">2012</option> <option value="2013">2013</option> <option value="2014">2014</option> </select></td> </tr> <tr> <th scope="row">Month</th> <td><select name="month"> <option value="01">Jan</option> <option value="02">Feb</option> <option value="03">Mar</option> <option value="04">Apr</option> <option value="05">May</option> <option value="06">Jun</option> <option value="07">July</option> <option value="08">Aug</option> <option value="09">Sep</option> <option value="10">Oct</option> <option value="11">Nov</option> <option value="12">Dec</option> </select></td> </tr> <tr> <th scope="row">Date</th> <td><select name="date">

Institute of business and information technology

Page 68

Online Villa
<option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> <option value="24">24</option> <option value="25">25</option> <option value="26">26</option>

Institute of business and information technology

Page 69

Online Villa
<option value="27">27</option> <option value="28">28</option> <option value="29">29</option> <option value="30">30</option> <option value="31">31</option> </select></td> </tr> <tr> <th scope="row"><label for="file">Filename:</label></th> <td><input type="file" name="myfile" id="file" /></td> </tr> <tr> <th scope="row">&nbsp;</th> <td><input name="submit" type="submit" /></td> </tr> </table> </form> </body> </html>

Upload Commercial Property .php


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title>

Institute of business and information technology

Page 70

Online Villa
</head> <body> <?php $name=$_FILES["myfile"]["name"]; $type=$_FILES["myfile"]["type"]; $size=$_FILES["myfile"]["size"]; $temp=$_FILES["myfile"]["tmp_name"]; $error=$_FILES["myfile"]["error"]; move_uploaded_file($temp,"uploaded/".$name); echo "upload completed"; $con = mysql_connect("localhost","root"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("aaa", $con); $sql="INSERT INTO jos_bfauction (catid, title,location,area, description, currentBid, highBidder, date, endDate, published,image,purpose) VALUES (46,'$_POST[title]','$_POST[location]','$_POST[area]','$_POST[description]','$_POST[currentBid]',0,n ow(),'".$_POST[year]."-".$_POST[month]."-".$_POST[date]." 23:59:59', 1,'http://localhost/buddyjoomla/Wrapper/uploaded/".$name."','$_POST[purpose]')";

if (!mysql_query($sql,$con)) { die('Error: ' . mysql_error()); }

Institute of business and information technology

Page 71

Online Villa

echo "data is entered"; mysql_close($con) ?> </body> </html>

Search Residential Property. HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> <script language="JavaScript" type="text/JavaScript"> <!-function MM_jumpMenu(targ,selObj,restore){ //v3.0 eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'"); if (restore) selObj.selectedIndex=0; } //--> </script> </head>

<body> <form action="search1.php" method="POST">

Institute of business and information technology

Page 72

Online Villa

<table width="600" border="2"> <tr> <th >Location</th> <th align="left"><select name="location"> <option>Shalimar Town</option> <option>Shadara Town</option> <option>Wapda Town</option> <option>Faisal Town</option> <option>Johar Town</option> <option>Wapda Town</option> <option>Valencia Town</option> <option>DHA</option> <option>DHA PHASE2</option> <option>DHA PHASE3</option> <option>DHA PHASE4</option> <option>DHA PHASE5</option> <option>DHA PHASE6</option> <option>DHA PHASE7</option> </select> </th> </tr> <tr> <th scope="row">Area</th> <td><input type="text" name="textfield" /> to

Institute of business and information technology

Page 73

Online Villa
<input type="text" name="textfield2" /> Marla </td> </tr> <tr> <th scope="row">Price</th> <td><label> <input type="text" name="price1" /> to <input type="text" name="price2" /> Pkr </label></td> </tr> <tr> <th scope="row">Title</th> <td><select name="title"> <option>House</option> <option>Flat</option> <option>Upper Portion</option> <option>Lower Portion</option> <option>Farm House</option> </select></td> </tr> <tr> <th scope="row">Purpose</th> <td><select name="purpose"> <option>Rent</option> <option>Sale</option>

Institute of business and information technology

Page 74

Online Villa
</select></td> </tr> <tr> <th scope="row">search</th> <td><label></select> <input type="submit" name="Submit" value="Submit" /> </label></td> </tr> </table> </form> </body> </html>

Search Residential Property. Php


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> </head>

<body> <?php $con = mysql_connect("localhost","root"); if (!$con)

Institute of business and information technology

Page 75

Online Villa
{ die('Could not connect: ' . mysql_error()); } mysql_select_db("aaa", $con); $result = mysql_query("SELECT * FROM jos_bfauction where catid='45' AND location='".$_POST['location']."' AND title='".$_POST['title']."' AND purpose='".$_POST['purpose']."'"); echo "<table border='1'> <tr> <th>Check to Bid</th> <th>Type</th> <th>Location</th> <th>Area</th> <th>End date</th> <th>Price</th> <th>Purpose</th> </tr>"; ?> <form id="form2" name="form2" method="post" action="search2.php"> <?php $r=0; $ali[]=0; while($row = mysql_fetch_array($result)) { echo "<tr>"; $r=$row['id']; echo "<td> <input type='radio' name='ali[]' value='$r' /> </td>";

Institute of business and information technology

Page 76

Online Villa
echo "<td>" . $row['title'] . "</td>"; echo "<td>" . $row['location'] . "</td>"; echo "<td>" . $row['area'] . "</td>"; echo "<td>" . $row['endDate'] . "</td>"; echo "<td>" . $row['currentBid'] . "</td>"; echo "<td>" . $row['purpose'] . "</td>"; echo "</tr>"; } echo "</table>"; ?> <label> <input type="submit" name="submit" value="Bid now" align="middle" /> </label> </form></td> <td width="159">&nbsp;</td> </tr> </table> </body> </html>

Institute of business and information technology

Page 77

Potrebbero piacerti anche