Professional Documents
Culture Documents
Technical Project Report: "Behavior Detection of Online Users On A Social Network"
Technical Project Report: "Behavior Detection of Online Users On A Social Network"
ON
“behavior detection of online users on a
social network”
Submitted in partial Fulfillment of the requirement for the Degree
BACHELOR OF TECHNOLOGY
IN
SUPERVISED BY:
PROF. SRINIVAS PRASAD
Certificate
This is to certify that the project report entitled “behavior detection of
users of a social network” submitted by ABhijit sahoo,bijaya kumar
dash and mahaprasad jena bearing University Registration no.
0701287078, 0701287105 & 0701287115 respectively in the batch 2007-
2011 is an authentic work carried out by them at Gandhi Institute For
Technological Advancement under my guidance. . The matter embodied
in this project work has not been submitted earlier for the award of any
degree or diploma to the best of my knowledge and belief.
The tools and technologies used for developing the software are PHP
as scripting language and JAVASCRIPT& HTML are used as front ends.
both are used for coding, implementation, designing and developing phases.
APACHE web server is used along with mysql server as backend and
php interpreter with a single open source package for all windows and
xwindows platform known as XAMPP tool.
INTRODUCTION
SCREENSHOTS
REFERENCES
As we find people are active for such a long time in internet so it became
important place for the business world to place advertisements. but the advertisements
are making the scenario of internet very ugly by their bulk mails and large no of adds.
That is why we have number of messages in our spam folder .
There are over 900 million objects that people interact with (pages, groups, events and
community pages). Average People spend over 700 billion content (web links, news
stories, blog posts, notes, photo albums, etc.) shared each month.user is connected to 80
community pages, groups and events. Average user creates 90 pieces of content each
month. More than 30 billion pieces of Determining users behavior is possible because
according to the statistics of Facebook average user has 130 friends.
At the time of registration user is asked to fill up a form asking him/her for his/her
interest in all aspects and his basic community like his schooling and college etc.
This system not only provides good advertisements but also decreases the
irritations of seeing unnecessary advertisements for example a B.Tech student is getting
a adds of joining diploma .a female is getting advertise of men’s ware etc.This system
also provides a good statistics to develop business strategy and environment for
business.
Along with all the benefits the privacy of individual is also concerned and
personal information like user id is encrypted and unavailable for all the third parties.
This Web Application provides facility to detect the behavior so that anybody
can get rid of the unnecessary scraps or messages . It saves time as it allows number of
users to see the advertisement of their interest. the purpose of behavior detection is to
intelligent detection of behavior for better adds.
They cant not find the number of the user interested for the given advertisements so
they display the advertisement in my profile, which not only consumes web page space
but also have no use for the user.
ASSUMPTIONS:
DESIGNING OF SYSTEM:-
Feasibility Study :
In feasibility study phase we had undergone through various steps which are describe
as
//about d PRJ
Technology used:
As the name implies, the light version is a small package containing Apache
HTTP Server, PHP, MySQL, phpMyAdmin, Open ssl, and SQLite.
Hardware requirement for XAMPP
In order to be able to successfully run XAMPP Lite, you will require 17 MB for the
self-extracting ZIP.
Installation archive and at least 118 MB after it has been extracted on a local hard
disk or USB drive.
SOFTWARE REQUIREMENTS
A Personal Computer (laptop) with the following software configuration:
Linux
XAMPP is designed to work on any Debian based distribution.
The following distributions were tested and known to work with XAMPPDebian
2.6+Ubuntu 8.04+
Note: There are versions for 32bit and 64bit, please make sure to download the
right version.
Windows:-
XAMPP was tested on XP based and should work on any NT based windows server.
Web server
A web server is a computer program that delivers (serves) content, such as web
pages, using the Hypertext Transfer Protocol (HTTP), over the World Wide Web. The
term web server can also refer to the computer or virtual machine running the program.
In large commercial deployments, a server computer running a web server can be rack-
mounted with other servers to operate a web farm.
Apache 2.2
PHP 5.2.9
Data Base
MySQL 5
System Development Life cycle
The structured sequence of operation required imaging developing and Making
operationally a new information system it’s a cycle because the System will need
replacement and Development, cycle will begin.
Phases of sdlc
system Analysis
System Design
Coding
Program coding
This stage, sometimes known as the implementation stage, is where the
algorithms are translated into a programming language, and tends to be the longest
phase of the development life-cycle. In this case, we are using Visual Basic to write the
program.
The aim of software testing is to find any errors ("bugs") in the program, to
eliminate those errors (a process known as "debugging"), and as far as is reasonably
practicable should be sufficiently rigorous to ensure that the software will function as
expected under all foreseeable circumstances.
Operating and maintaining the system
Once the software has been "rolled out" and any necessary user training has been
completed, it will be necessary to monitor the performance of the system over time to
ensure that it is behaving as expected. The system will need to be maintained, and parts
of it will need to be upgraded from time to time to handle evolving user needs or to
cope with new problems. Eventually, as the system ages, it may no longer be able to
adequately cope with the demands of a growing number of users, take advantage of
advances in hardware technology, or adapt to a constantly changing environment.
Hence, the software development life cycle will begin gain.
SYSTEM TESTING
System testing is actually a series of different tests whose primary purpose is
to fully exercise the computer-based system. During testing I tried to make sure that the
Table structures
DFD
Reusability:
Reusability is possible as and when require in this application. We can update it
next version. Reusable software reduces design, coding and testing cost by amortizing
effort over several designs. Reducing the amount of code also simplifies understanding,
which increases the likelihood that the code is correct. We follow up both types of
reusability: Sharing of newly written code within a project and reuse of previously
written code on new projects.
Understandability:
A method is understandable if someone other than the creator of the method
can understand the code (as well as the creator after a time lapse). We use the method,
which small and coherent helps to accomplish this.
Cost-effectiveness:--
Its cost is under the budget and make within given time period. It is
desirable to aim for a system with a minimum cost subject to the condition that it must
satisfy the entire requirement.