Вы находитесь на странице: 1из 74

Online Classified Portal

Presented By
Prajapati Sunil N (11034211047)
Patel Chetan S (11034211026)
MCA Semester-VI

Acharya Motibhai Patel Institute of


Computer Studies
Project Profile
Project Title Classified Portal
User can post his selling or buying related
requirements on our web portal free of cost, and
Objective relevant person can contact them through our portal.
So our portal role is as a mediator role between
buyer and seller for that products or else.
Developed for Dragon web sol ,Ahmedabad
Internal Guide :- Mr.Chandrakant D Patel
Project Guide
External Guide :-Mr. Hardik Patel
Group No 16
Prajapati Sunil N
Developed by
Patel Chetan S
Front End PHP 5.3.5
Back End MySQL 5.5.8
Other Tools Dreamweaver CS5, Ajax, JavaScript and CSS
Requirement Specification
Requirement Specification
1) Existing System
 User can not able to manage his/her adds.
 Too much complicated to operate.
 Advertisement Specification is Less.
 Advance Search Facility is Less User oriented.
 Not verified to mobile no or email id.
Existing System

View my Classified
classifid.com Portal
Comment on
Ads
Ads
verification
Feedback
Requirement Specification Cont.
2) New System
 Advertisement is Free of Cost.
 System provide category & subcategory for postings.
 Advance Search is very nicely targeted to user requirement.
 More Specifications in Posting an Advertisement.
 User can manage his/her post.
 User are verified with mobile no.
 User can give feedback to admin.
Functional Specification
Functional Specification Cont.
1) Modules
 Registration:
In this module user can register into system.
• Personal information.

 Manage Category:
In this module admin manages category like electronic.
• Add category.
• Update category.
• Delete category.
 Manage Advertisement:
In this module all users of this system post their
advertisement.
• Post advertisement.
 Manage News:
In this module admin manage news.
• Add news detail.
• Update news detail.
• Delete news detail.
 Search:
In this module all users of this system Search all item in
advertisement
• Search all item in advertisement
Functional Specification Cont.
2) Users of System
There are two users of system.
 Admin
 User

Admin :-
Admin is the person who is totally manage the following things.
• Manage user.
• Manage category, sub category.
• Manage advertisement, news .
User :-
User performs following tasks.
• User registration.
• Post advertisement.
• View Advertisement
• Post news.
• Advance search.
Requirement Hardware and
Software
Requirement Hardware & Software
Requirement Hardware
 Server Configuration

Processor 2.93 GHz


RAM 1GB
Hard Disk 4 GB Free Space

 Client Configuration

Processor 550 MHz


RAM 256 MB
Hard Disk 2 GB Free Space
Requirement Hardware & Software
Requirement Software
 Server Configuration
Operating System Windows 2003 or equivalent
Web Server Apache 2.2.17
Front End PHP 5.3.5
Back End MySQL 5.5.8

Client Configuration

Operating System Windows XP or equivalent.

Browser Internet Explorer 6.0 or Above


Time Line Chart(Gantt Chart)
4 Month
Development Phase
0-20 20-40 40-60 60-80 80-100 100-120 Duration

Requirement Gathering 14
& Analysis

Designing 30

Coding 40

Testing 20

Implimentation & 16
Deployment

Total 14 30 40 20 16 120
Activity Diagram
Use Case Diagram
Classified Portal
Manage Category

Manage Locality

Manage News
Admin User
Manage user

Registration

Post /manage
Advertisement

View
Advertisement

Search by
locality vise
Feedback

View News
Class Diagrams
Sequence Diagrams
Collaboration Diagrams
Data Dictionary
Table #1 User Registration
Primary key Registration _id

Description This table contain Registration detail

Sr No. Field Data type Size Constraints Description


1. Registration_Id Int Primary Uniquely identifies
user detail record
2. Email_id Varchar 50 Not Null User email id

3. Password Varchar 18 Not Null Password

4. Security Question Int Foreign Key Reference Security


question
5. Answer Varchar 20 Not Null Answer

6. Role Int Null Role manage admin

7. Term_Condition Varchar 50 Not Null Term condition


Table #2 Login
Primary key User_id
Foreign Key Registration_id
Description This table contains login details

Sr No Field Data type Size Constraints Description


1. User_id Int Primary Uniquely identifies user
record
2. Username Varchar 15 Not Null Username

3. Password Varchar 18 Not Null Password

4. Registration_id Int Foreign key Reference Registration


table
Table #3 Category_Master
Primary key Categories_Id
Description This table contains Detail of product category information

Sr No Field Data type Size Constraints Description


1. Categories_Id Int Primary Uniquely identifies Categories
record
2. Categories_Name Varchar 30 Not Null Contains Categories name
3. Image Varchar Max Null Upload Categories vise Image
4. Description Varchar Max Not Null Description Provide by
Categories table
5. IsActive int Null IsActive
Table #4 Sub_Categories
Primary key Subcategories _Id
Foreign Key Categories_Id
Description This Table contains store in subcategories

Sr No Field Data type Size Constraints Description


1. SubCategories_Id Int Primary Uniquely identifies Sub
categories record
2. Categories_id Int Foreign key Reference Key category table
3. SubCategories_Na Varchar 50 Not Null Sub Categories Name Detail
me
4. Description Varchar Max Null Name of the admin who had
inserted record
5. Imag_Url Varchar Max Null Upload image in Sub
categories name
6. IsActive Int Null Is Active
Table #5 Country
Primary key Country_Id
Description This table contains Country details

Sr No Field Data type Size Constraints Description


1. Country_Id Int Primary Uniquely identifies Country
record
2. Country_Name Varchar 50 Not Null Specifies Country name
Table #6 State
Primary key State_ Id
Foreign Key Country_Id
Description This table specified by state information

Sr No Field Data type Size Constraints Description


1. State_Id Int Primary Uniquely identifies State
record
2. Country_ Id Int Foreign key Store reference of country
table
3. State_ Name Varchar 50 Not Null Contains of state name
Table #7 City_Master
Primary key City_Id
Foreign Key State_Id
Description This table contains of City

Sr No Field Data type Size Constraints Description


1. City_Id Int Primary Uniquely identifies City record

2. State_Id Int Foreign Key Reference state table

3. City Name Varchar 50 Not Null Contains city name


Table #8 City_Area
Primary key AreaCity_Id
Foreign Key City_ Id
Description This table contains of city area

Sr.No Field Data type Size Constraints Description


1 Areacity_Id bigint Primary Uniquely identifies city Area
record
2 City_Id bigint Foreign key Reference of city table

3 City_Area Varchar 50 Not Null Specify of city area name


Table #9 News Master
Primary Key News_Id
Description This table contains news

Sr No Field Data type Size Constraints Description

1. News_Id bigint Primary Uniquely identifies each news


record.
2. News_ Title Varchar 50 Not Null News title
3. Description Varchar max Null Specifies news description
4. Post_Date date Not Null News Post date
Table #10 Feedback
Primary Key F_Id
Description This table contains feedback

Sr No Field Data type Size Constraints Description

1. F_Id int Primary Uniquely identifies each news


record.
2. Name Varchar 30 Not Null Contact Person name
3. Email Varchar 50 Not Null Conatct person email id
4. Subject Varchar 100 Not Null Subject of feedback

5. Message Varchar Max Not Null Message of feedback

6. Post_Date date Not Null News Post date


Table #11 Advertisement Post
Primary Advertisment_Post_Id
Description This table contains post advertisement

Sr.No Field Data type Size Constraints Description


1 Advertismentpost_id Int Primary Key Uniquely identifies each
advertisement record.
2 Name Varchar 45 Not Null Specifies person name
3 Address Varchar max Not Null Specifies Address
4 City_id Int Foreign key Reference city.
5 Subcategories_id Int Foreign key Reference sub categories
6 Add_Type Int Not Null Insert add type
7 Condition Int Not Null Select advertisement post
condition
8 Price Numeric (9,2) Not Null Price
9 Title Varchar 50 Not Null Post advertisement title
10 Description Varchar max null Description
11 image Varchar max null Upload image post advertisement
12 Mobile no Numeric (10) Not Null Person contact no
13 Phone No Numeric (10) Null Person contact number
14 Email Id Varchar 50 Null Email id
E R Diagram
Country_id State_id City_id
User_id Password Title
News_id

M
1 Add Locality
Admin News
1 1 1 1 M
M
Add User_id
view
Manage
M 1 Name
Manage User
1 1
M Manage 1
Categories sub cat
& super categories Give Post Adv_Id
Fb_id M
Feedback M
Name Title
M Advertisement
Sub
Process Algorithm
1. Admin
Step1: Open The Website/View the Website.
Step2: Login in the Website as administrator.
Step3: Check For the Valid Login.
if not valid then goto step2
else goto step4.
Step4: Manage Ads .
Step5: Manage User.
Step6: Manage Feedback.
Step7: Manage News.
Step8: Manage Content.
Step9: Exit
2. User
Step1: Open The Website/View the Website.
Step2: User Can Create Account.
Step3: If user Verify then goto step4
else goto step2.
Step4: Login in the Website.
Step5: Check for Valid Login User.
Step6: Post Ads.
Step7: Give Feedback.
Step8: Manage Profile.
Step9: Exit.
Input/Output Design
Home Page:
Description:- This is the User Homepage.
Registration:
Description:- This is registration page, to register its Account for our website.
Login:
Description:- This is Login page , to login Admin and User .
Search Ads:
Description:- This is Search Ads page , to Searching Ads.
Post Ads:
Description:- This is Post Ads page, to Post Ads .
View Ads:
Description:- This is View Ads page, to View Ads .
Contact Us:
Description:- This is Contact Us Page, to use contact the Ads owner .
News:
Description:- This is News page , to News for Ads .
Admin Home Page:
Description:- This is the Admin Homepage.
Ads Manage:
Description:- This is the Ads management Page , to manage Ads.
User Manage:
Description:- This is the User Management Page, to manage User.
News Manage:
Description:- This is the News Management , to manage News.
Change Password:
Description:- This is the Change Password page, to Changing Password.
Category Manage:
Description:- This is the Category Management , to manage category.
Country Manage:
Description:- This is the Country Management , to manage country for Locality.
State Manage:
Description:- This is the State Management , to manage state for locality.
City Manage:
Description:- This is the City Management , to manage city for locality.
Feedback:
Description:- This is the Feedback page , to the user Feedback for our website .
Feedback Management:
Description:- This is the Feedback Management page , to the user Feedback to manage by Admin
Category:
Description:- This is the Category page , to show category of Ads.
Deployment Diagram
Testing
Sr.No Test Cases Expected Result Actual Pass or
Result Fail
1. User Registration User fill up the all detail Output as Pass
expected
2. Login Check for the data Table and Login. Output as Pass
expected
3. Insert User to Advertisement Check for the login user and after Output as Pass
Info, Patty Case add by Inserting the Advertisement Information Expected
User ,patty case.
4. Delete & Edit , Check for the Login user and after Output as Pass
Advertisement Edit/Delete the User, Advertisement . Expected

Patty case by user.

5. Inert records in Only Valid data must be Enter Output as Pass


database(Admin side) Expected
6. Remove/Edit Data from the Delete/Edit data as per Requirement Output as Pass
Database(Admin side) Expected

7. Give Feedback Check for validation Ex. Name, Mail-id Output as Pass
Description. Expected
Bibliography / References
•During the development of our system, we have taken the reference from various books and journals,
which we would like to mention in this section.

•Book Refered

Author Title
Philip Olson PHP Manual

The Converse and Joyce Park PHP5 and MYSQL BIBLE

•Referring Online manual from website

•http://www.9lessons.info/2008/08/table-of-contents.html

•http://www.w3schools.com/php

Вам также может понравиться