Anda di halaman 1dari 25

Billboard

Billboar
d

~ 1~
Billboard

Introduction of the
project
Setu is being launched because we see a need for a destination where the
local community could come together and help each other. Community
members within a city can come here to find an apartment to live in, sell their
old car, or music system, promote their small business, find a life partner, join
a salsa class, find people who share their interests, get an audience for a local
event, trade any item that they might want or have to offer and make new
friends while doing all of the above.
We hope to address all such needs and more by working as a setu
among people in an easy way.

Setu is based on a method and apparatus of automatically matching posters of


ads with potential viewers through a communication network (Internet) in which a
host system communicates with the posters and the potential viewers. The host
system obtains and stores a first set of records each corresponding to a particular ad.
The first set of records can then be search by a remote data terminal associated with
a potential viewer. The results of this search are then provided to the potential
poster, who indicates specific ad listings that the viewer may be interested in. The
viewer provides identifying information which is then provided to the poster of the
indicated ad. Provisions are made to ensure that the ad posters who list ads support
the system. Further, the system permits automatic evaluation of potential viewers to
screen posters whose information does not match minimum criteria. It’s a system for
selectively displaying ad listings to potential viewers and for obtaining ad viewer
profile information associated with said potential viewers which is provided to ad
posters of ad described in said ad listings.

Setu provides the platform but does not directly participate in, nor is it involved
in any Classifieds transactions. Classifieds are posted not by our system, but users
of our system. Our system requires a user to register before sending a quote. Our
system will send the information as filled in by the user on the form to require
~ 2~
Billboard
registration for those who participate in a variety of its services

Objective of the
project
The objective of this software is to completely automate the process of:

• Provide better understanding between ad posters and its viewers.

• Provide a user friendly environment so that the ad posters can post their ads
easily and free of cost.

• To maintain and store ad details, response details, ad viewers details, ad


posters details

• Provide excellent and easy to access means of communication medium


between ad posters and its viewers.

• Provide value to its contributors by making available to them its vast global
audience reach

• Provide Classifieds as a service to enable its users to connect with one


another.

• Provide local commerce site, uniquely integrating Classifieds and Yellow


Pages. Our system offers unmatched values such as Real Estate, Travels,
jobs/Training, Movies/Entertainment, buy/sale, Matrimonial and more.

~ 3~
Billboard
We offer the following advertising opportunities:-

• Banner Advertising
• Add Your Logo
• Button Advertising

PROJECT
CATEGORY:-

Setu.com (online classified & yellow pages) is


being made as web-application.

~ 4~
Billboard

Input of the
project
• Login page get the input of user id and
password.

• Create the free new user id for register


your self.

• Post new ads.

• Setting of ads.

• View responses.

• Change password
~ 5~
Billboard

• Write Mail

Output of the
project
• View ads and contacts.

• Message Inbox.

• Help

• Home

~ 6~
Billboard

Benefits of
proposed System

 Fully works as a online

 Reducing the time

 Don’t Thinking

 Centralized maintain all information.

 Easy to Searching the information.


~ 7~
Billboard
 Easy to managing whole ads, Mail

Modules & Process


Logic of Project
1. Search Ads:
Through this module Viewer can
view ads, can also send response to
particular poster.

2. Yellow Pages:
Through this module works as yellow
pages. Provide contact details about
various companies, institutes, banks etc.
~ 8~
Billboard

3. Login :
In this module Poster enter the User id
and password is checked and only valid
user id and password will get entry into
member’s zone. This is a security feature
to avoid entry of unauthorized users.

4. Registration Process:
Through this module new posters can
registered them. After giving their details,
they will get a user id and password. Then
to get entry into poster section they need
to provide this id and password and only
poster with valid id and password will get
entry into poster zone. This is also a
security feature to avoid entry of
unauthorized user.

5. Poster :
Through this module a poster can
post a new ad, update ad details. He can
update including user name and password
and search and shortlist the Viewers,
check the status of advertisement’s
response. He can reply to the viewers In
short this module deals with the whole
advertisement process.

~ 9~
Billboard
6. Administrator:
This is the Administrator’s module by
which he keep the eye on whole site and
maintain and upgrade the site’s service
for sake of users. Administrator can show
banner ads of others, which help the site
in revenue.

7. Log Out: - To provide functionality to logout your


id and return to home page.

8. Write Mail: - You can write any mail and also


attach any document or image and send to your
destinations.

9. Mail Inbox: - You can check your mail also and


attach the important files with your mail box.

10. Help: - Provide the functionality to get help about


the online reminder.

DATA FLOW DIAGRAMS

~ 10 ~
Billboard
Context Level DFD

VIEWER Search Contacts Registration


POSTER
View Contacts Login

Search Ads Post a new Ad.

View Ads SETU.COM Edit & Maintain ads


(Online
classifieds)
Send Response View Responses
Maintain Category

View Regd. Users

Show Banner Ads

ADMINISTRATOR

~ 11 ~
Billboard

Level-1 DFD

~ 12 ~
Billboard
Search View
Contact Contacts
s
Viewer
Contacts

View Send
Search Responses
Ads Response
Ads

View
Respons
Ads Post
es
Ads

Category
Edit Login Poster
Ads Process
New Poster

Maintain
Category View Registered Users
Registere
d Users

Send
Administrator Notificatio
n

Show
Banner
Ads
Maintain
Advertisers’
Details
Advertiser’s
Details

~ 13 ~
Billboard

E-R Diagram

Response
s Title Category
AD
Categor Image
Name Date id
y
Phone City
1 AD id M P. id
Email no
Passwor AD poster Post Status
d s AD
1 Date M Descriptio
Addres P_id M n
Maintai M
s ns Date
Poster AD id V Date of
ID Response id viewin
1 Sends
text View g
Belong respons
s e s
AD id Response
AD id
Categor id
1 M
y id
Categor 1
y id Category AD Viewer

Category
description

~ 14 ~
Billboard
DATA STRUCTURE
Ad Poster: This table maintains details of ads poster.
Field Name Data
Type
Poster_id Text
Username Text
Password Text
Email Text
Address Text
Category Text
PhoneNo Number

Ads: This table maintains details of Ads


Field name Data
type
AD id Text
Category Text
Title Text
City Text
Status Text
Date Text
Responses Text
~ 15 ~
Billboard
Description Text

Banner Advertiser: This table maintains detail of


banner advertisers

Field Data Type


Name
Advertiser_i Text
d
Type Text
Name Text
email Text
Ad_id Text
Duration Text

Category: This table defines the category for ads.


Field Name Data Type
Category_id Text
Category_name Text
Category_descri Text
ption

Administrator: this stores and maintains status of


administrator.

~ 16 ~
Billboard
Field Name Data Type
Username Text
Password Text

TOOLS/PLATFORM
USED:
Front End Java Server
Pages

User friendly
GUI
• Separation of work
(designing & coding)
• Written once run anywhere
Middle-Tier

• Java Beans

Back End Oracle/Access

• Security
• Performance
~ 17 ~
Billboard
• Scalability
• Reliability
• Support RDMS concepts

Hardware:-

 Processor Pentium 4th

 RAM 128MB

 Hard Disk 20GB/40GB.

Software:-

 Operating System Windows


98/2000/XP,UNIX

 Front End Html/JSP.

 Back End Oracle10g.

~ 18 ~
Billboard
 Design Patterns MVC.

SECURITY
MECHANISM
In the software security there are two levels of security.
The 1st level of security, which is provided by the FRONT
END and 2nd level of security provided by the database
which is being used.

SOFTWARE INTERFACE

- FRONT END
We have implemented JavaScript
for all the Client side validations. Client side JavaScript is
designed to reside inside HTML document & ensure they

~ 19 ~
Billboard
run properly. It is object based, event driven, platform
independent. These are important parts of any Web
application to implement Client side Validations and the
invalid data is not submitted. The form is not submitted
until user fills in correct data. It is extremely useful to
restrict mistakes by user.

We have implemented Servlets in


between which is fetching the data values given by the
user and storing the input into database (into appropriate
tables).Servlets use JDBC-ODBC drivers to make
connection with database and store data. Servlets
provides support to execute queries via creating objects
of Statement and Connection Interfaces. Servlets are
object byte codes that can be dynamically loaded off the
Internet. Servlets are platform independent, dynamically
loadable.

- BACK END
We have used Oracle/Access
as the Back end. Oracle Server provides efficient/effective
solution for major database tech.
- Large database and space management.
- Many concurrent database users.

- High transaction processing requirement


- High Availability
- Industry accepted standards
- Manageable security
~ 20 ~
Billboard
- Portability

FRONT END SECURITY:-

This security level is developed or designed by the s/w


developer or designer. S/he provides her/his s/w the
security for the system, by considering many factors
regarding to the particular s/w.
In this software following are used to provide security.

LOGIN CHECKING:
There are two login’s are
provided in this software one for employees and one for
applicants. In order to avail the services of software
employees have to provide a valid id and password and
only after entering correct id and password employee will
get entry otherwise they will be blocked from accessing
any services of this site. Similarly a login check is
provided for user applying for job. In order to enter
recruitment zone user have to enter id and password
which they got after registration , in this way security
have been provided for both employee section and
applicant section. There is also provision to change the
password in case password is known by other.

~ 21 ~
Billboard
Future Scope:-
 Providing the SMS alerts facility to users to
remove the dependency on email account (web).

 Providing the social media site to express,


review and share in the form of Blogs,
Photos, Videos, discussions in multiple
explosively popular areas of interest such as
Movies, Travel ,events and much more.

 Nurturing the dream of providing Email


account facility to users so they can feel the
independence of mail account at the same site.

~ 22 ~
Billboard

DEPENDENCIES
 It doesn’t matter how efficiently the application works, if the bandwidth is not
sufficient the transaction will take more time then expected.

 Oracle and Oracle JDBC-ODBC drivers for connectivity.

 JavaWebserver is required for the application.

 Although this software is architecturally independent but following hardware


resources are required. For i.e. any IBM compatible PC or any other workstation
with mouse support and relevant software.

~ 23 ~
Billboard

LIMITATIONS
- Presently the software is handling only
three hierarchical levels.
- Only able to handle restricted Category
range.

- No direct access to Customers

- Poster should be able to access more


information

~ 24 ~
Billboard

REFERENCES

Book Name Author


Name

Java-2 Complete Reference by Patrick Naughton

Java Servlet Programming by O’Reilly

Pure JavaScript by Jason Gilliam, Charlton


Try, R.Allen Wyke

HTML Complete BPB publications.

Java Server Programming by Apress Publication.

~ 25 ~

Anda mungkin juga menyukai