You are on page 1of 11

Problem Definition:

Now a day’s internet communication is one of the most common methods of

communication between the people who are present in different parts of the world.
This

online interaction with various kinds of people will help them to get quick answers
for

different queries they have on a particular topic. These topics can include either
technical

or non-technical like health, investment, insurance, social activities etc. To satisfy


all

these needs we are developing a project named Online People Forum.

Introduction

Online People Forum from now itself we called it as OPF. OPF is an online forum that

will be used to post different messages in the forum and interact with people of
similar

interest. While simply completing the registration web form is – usually – enough to

generate an account, the registered user can log in to his new account and use the
forum
for communication (posts, threads, private messages).

Forums are governed by a set of individuals, commonly referred to as


administrators

which are responsible for the forums' conception, technical maintenance and
policies.

Admin Features

Web based administration.

Unlimited number of board’s forums, categories, and messages.

Unlimited user groups.

Store images in Database or in file system.


Supports smiles/emoticons

User Features

All dates and times in local time zone for registered users.

Member profiles, Active topics list, Latest posts list, Active users list.

Edit his profile

Make replays to the threads posted by other forum members.

Moderator Features


Email topics.

Moderator can manage the Forums.

All dates and times in local time zone for registered users.

Member profiles, Active topics list, Latest posts list, Active users list,

Edit his profile.

Make replays to the threads posted by other forum members.

Manage the Replays and threads of a forum.

Modules

Authentication

Administrator

Moderator

Members

Modules Overview

Authentication Module is used for user authentication like login and log out. Based

on the login credentials of the user permissions will be assigned to the user to
access

different pages.

Administration Module is used to manage the technical details required for running
the
site. As such, they may promote (and demote) members to moderators, manage
the rules,

create sections and sub-sections, as well as perform any database operations


(database

backup etc). Administrators often also act as moderators. Administrators may also
make

forum-wide announcements, or change the appearance (known as the skin) of a


forum.

Member Module: organizes visitors and logged in members into user groups.
Privileges

and rights are given based on these groups. User can view and update his profile,
he can

post the threads to the forums and post replays to the threads.

Moderator Module: This authentication is given by the Forum Administrator when


the

member becomes moderator, he has the following responsibilities along with the
Member

module i.e., he can manage the forums and threads and post which are posted by
different
members, moderators and administrator also.

Forum structure:

A forum consists of a tree like directory structure containing at the lowest end
topics

(commonly called threads) and inside them posts(or replays). Logically forums are

organized into a finite set of generic topics (usually with one main topic) driven and

updated by a group known as members, and governed by a group known as


moderators.

Post:

A post is a user submitted message enclosed into a block containing the user's
details and

the date and time it was submitted. Posts are contained in threads, where they
appear as

boxes one after another. The first post starts the thread; this may be called the
original

post, or OP. Posts that follow in the thread are meant to continue discussion about
that

post, or respond to other replies; it is not unknown for discussions to be derailed.


Thread:

A thread is a collection of posts, usually displayed – by default – from oldest to

latest, although the option for a threaded view (a tree-like view applying logical
reply

structure before chronological order) can be available. A thread is defined by a title,

an additional description that may summarize the intended discussion and an


opening

or original post which opens whatever dialogue or makes whatever announcement


the

poster wished. A thread can contain any number of posts, including multiple posts

from the same members, even if they are one after the other.

2.1. Existing system

The Existing system is manual system, in this if we want discuss any thing

we just go to another person personally and discuss the things in there also we
can’t share
our problems with more persons at a time, for this again it’s a time and cost
effective.

2.2. Proposed system:

The major prospect of this system to develop computerized application, here we


can

share our problems and ideas with more than one person at a time. We can reduce
our

time and get the effective results from the persons whom we don’t also.

3. SOFTWARE REQUIREMENT SPECIFICATION

Hardware Requirements:

Processor

Ram

Hard Disk

Processor speed

: Pentium-IV
: 256 MB MINIMUM

: 2 GB Minimum

: 2.6 GHz

Software Specifications:

Language

J2EE Technologies

Web Authoring Tool

Server

IDE

Database

: Java, Java script.

: JDBC, JSP.

: HTML.
: Apache Tomcat 6.0.

: Eclipse.

: MS-Access.

You might also like