27
By : Nikhil Palyekar Reg. no:12RSSCA015 Garden City College

Mychoice -classified site for buying, selling, rent etc

Embed Size (px)

Citation preview

Page 1: Mychoice -classified site for buying, selling, rent etc

By: Nikhil Palyekar Reg. no:12RSSCA015

Garden City College

Page 2: Mychoice -classified site for buying, selling, rent etc

Brief Introduction

Page 3: Mychoice -classified site for buying, selling, rent etc

Project Title : My Choice

Category : Application Development, web

Objective: Objective is to develop a web application for local

community with a platform to help them buy, sell, rent and find something and address needs across many categories such as Cars and Bikes, Mobiles, Real Estate, Furniture, TVs & electronics & Pets

The overall architecture goals of the system are to provide a highly available and scalable online application for everybody where people can exchange goods and services.

Page 4: Mychoice -classified site for buying, selling, rent etc

Hardware Specifications

The minimum required hardware for MY Choice web application is:

Processor :Any processor above 500 MHzRam :128 MBHard Disk :10 GBInput Device :Standard Keyboard and Mouse.Output Device :VGA and High Resolution Monitor.

Software Specification

The minimum required software for MY Choice web application is:

Operating System :Windows 2000/XP/Vista or later.Web Server :Apache Tomcat Server Version 6.xLanguage :Java 1.7, JSP’s, JavaScript & JDBCIDE :Eclipse LunaBackend :Oracle 10 g.

Page 5: Mychoice -classified site for buying, selling, rent etc

Detail Description of the Project

Page 6: Mychoice -classified site for buying, selling, rent etc

Modules

Registration:• When a user wants to getting connected with the

application in terms of putting an ad of his/her product than he/she has to provide some basic information to the system. This information will be used in identifying the user in the network and providing various services to the user on the MyChoice application.

Page 7: Mychoice -classified site for buying, selling, rent etc

Home Page:• On this page user can browse through main categories and can also search

the product which he/she is looking for from the search bar. On the same page user get to see a ticker which will show the recent ads posted by the users. On the right bottom corner there is a round plus symbol icon, by clicking it a window will open where user can create his/her own ads.

Page 8: Mychoice -classified site for buying, selling, rent etc

Create Ad:• Once the user is registered he/she can create an ad and upload it. All the

categories are mentioned as per the user requirements. User can also upload the picture of the product which he/she wants to sell.

Page 9: Mychoice -classified site for buying, selling, rent etc

Sub-category Page:• This page will have many sub-categories where user can browse through as per

his/her needs. Mainly product brand will be seen on this page. So user can browse through brands of the products.

Page 10: Mychoice -classified site for buying, selling, rent etc

Filter Result:• Once user selects a sub-category then all the results appears which is related to the

category. User can further filter the result with the various options/categories provided to the left side of the screen. Filter options such as Filter by brand, by models, by year, by price, & by fuel type.

Page 11: Mychoice -classified site for buying, selling, rent etc

Final Page:• Once the filtration is done user can click the result and can get the much more better

information about the product. The complete description of the product is displayed on the final screen. User can also get the contact number of the person who has created the ad.

Page 12: Mychoice -classified site for buying, selling, rent etc

User Account Page:• This page belongs to the user to which user can see the no. of ads

he has posted and can also delete the ads once the product is sold.

Page 13: Mychoice -classified site for buying, selling, rent etc

Problem Defination

Page 14: Mychoice -classified site for buying, selling, rent etc

PROBLEM DEFINATION

Existing System

• Normally we have seen website filled with ads everywhere.

• The existing user interface makes it difficult for some of the users.

• The user interface doesn’t have clean interface.

• It requires greater maintenance.

Proposed System

• By considering the problems in the existing system, the new system providing different interfaces. By this new interface provides high flexibility in using the application.

• In the proposed System we have covered all the possible categories for the users in a reliable manner.

Page 15: Mychoice -classified site for buying, selling, rent etc

Proposed System

• The interface is free of ads. No redirecting links.

• Creating ads was one of the important module which has been covered in simple manner, easy for new users to interact.

• As per the security is concerned, all the user’s personal information is maintained secured.

• This Application works in all sort of platform available in the market.

• There is no risk of data mismanagement at any level while the project development is under process.

• The application makes the overall project management much easier and flexible.

Page 16: Mychoice -classified site for buying, selling, rent etc

Diagrams

Page 17: Mychoice -classified site for buying, selling, rent etc

Use case Diagram

Registration

Log in

User home

Click “Create Ad” button

Fill all the details

Post the Ad

Logout

Actor/User

Page 18: Mychoice -classified site for buying, selling, rent etc

Activity Diagram

Invalid userValid user

Authentication

Log in

Updating Profile

User Login

Page 19: Mychoice -classified site for buying, selling, rent etc

User Creating Ad

Start

Sign in

Validating Retry Close

Click Post Ad

Enter Ad details

Submit Ad

failure

yes

nosuccess

Page 20: Mychoice -classified site for buying, selling, rent etc

Email-Id Password

Last name

First name User Login

Email Id

Password

Creates

Ad details

Post

Price

Conditions

Place

State

Contact no

Name

Category

Image

Title

ER-Diagram

Page 21: Mychoice -classified site for buying, selling, rent etc

Data Flow Diagram

Level 0 DFD

User Creates Ad

Creates Ad

UserViews Ad

Ad Records

User login Records

Stores into database

Page 22: Mychoice -classified site for buying, selling, rent etc

Level 1 DFD

UserCreates

Ad

Creates Ad

UserViews Ad

Ad Records

User login Records

Stores into database

Login Successful

Categories/website

Display result from database

Views user details

Page 23: Mychoice -classified site for buying, selling, rent etc

Future Enhancement

Page 24: Mychoice -classified site for buying, selling, rent etc

Future Enhancements • The project can be extended to allow multiple images when user creates ad. • The further extend will also include video for that particular ad in other words

the user can upload the video of his product while uploading the ad.  • The project can also be extended to add chat functionality to the application.  • It can also be extended to make it as online shopping website. • The project can be extended to many other categories available today. • Can improve the security level. Making the application more secure and reliable. • The application can be further available for smartphone devices such as android,

IOS, windows etc. • Project can be upgraded to more advance option while doing filtering the result.

Such as sort date wise, location wise etc.

Page 25: Mychoice -classified site for buying, selling, rent etc

Conclusion

Page 26: Mychoice -classified site for buying, selling, rent etc

It has been a great pleasure for me to work on this exciting and challenging project. This project proved goof for me as it provided practical knowledge of not only programming in ADVANCE JAVA and JSP web based application and so some extent windows application and SQL server, but also about all handling procedure related with client side scripting like JavaScript. It also provides knowledge about the latest technology used in developing web enabled application and client server technology which will have demand in future. This will provide better opportunities and guidance in future in developing projects independently.

Page 27: Mychoice -classified site for buying, selling, rent etc

Thank You