Vous êtes sur la page 1sur 20

SOCIAL NETWORKING

AASHIMA GUPTA

INTRODUCTION
1)Project FRIEND.COM aimed at developing a social networking site .

2)It is web based application that can be accessed by anyone. This site claims to be designed to help users meet new friends and maintain existing relationships.
3)It will provide an online meeting place where people can socialize makes new Acquaintances and finds others who share their interests. 4) Friend.com is an online community designed to make your social life more active and stimulating. Its social network can help you maintain existing relationships with pictures and messages, and establish new ones by reaching out to people you've never met before. 5) . You can also create and join a wide variety of online communities to discuss current events, reconnect with old school mates or even exchange your favorite Recipes, Who you interact with is entirely up to you.

OBJECTIVES OF PROJECT

1)The main Objective of this project is to provide a better support for Connection between people. 2)Connectivity: The System should be able to connect people. 3)Privacy: Privacy can be kept by not accepting and denying friend request. 4)Practicality: The system is stable and can be operated with average intelligence. 5)Efficiency: There should be balance amongst various factors like accurac comprehensiveness on one hand and response timeliness of the system on the other hand. 6)Cost: It is desirable to aim for the system with a minimum cost subject to the condition that it must satisfy the entire requirement. 7)Flexibility: The system should be modifiable depending on the changing needs of the employee or department. Such modifications should entail extensive reconstructing. It should also be portable to different computer

Importance/Applications of FRIENDS.com
1)FRIENDS.com is very handy tool for connectivity between people. Sharing of knowledge can be done effectively.
2) Communities regarding company, institute, college, school, any product etc can be started and information can be exchanged. 3)It can be used as a picture sharing media too as user can upload pictures and these pictures can be viewed by other friends or people who have permissions. 4)Files can be uploaded and hence can be transferred easily within second. As this is Social Networking site so its application is not very specific. 5)Applications vary with its type of use by community of people who are using it.

Technology Used During Development:

1)PHP is an open source server-side scripting language designed for Web development to produce dynamic Web pages.

2) The code is interpreted by a Web server with a PHP processor module which generates the resulting Web page. It has also evolved to include a command-line interface capability and can be used in standalone graphical applications.
3) PHP can be deployed on most Web servers and also as a standalone shell on almost every operating system and platform, free of charge. 4) PHP is free software released under the PHP License which is incompatible with the GNU General Public License (GPL) due to restrictions on the usage of the term PHP. 5) While PHP originally stood for Personal Home Page, it is now said to stand for PHP: Hypertext Preprocessor, a recursive acronym.

MY SQL:
1)My SQL My S-Q-L", officially, but also called "My Sequel" is the world's most used open source relational database management system (RDBMS) as of 2008 that runs as a server providing multi-user access to a number of databases.

2) My SQL was owned and sponsored by a single for-profit firm, the Swedish company MySQL AB, now owned by Oracle Corporation. 3) My SQL is a popular choice of database for use in web applications, and is a central component of the widely used LAMP open source web application software stack (and other 'AMP' stacks).

4) LAMP is an acronym for "Linux, Apache, My SQL, Perl/PHP/Python." Free-software-open source projects that require a full-featured database management system often use My SQL.

Various Modules of the project:


1)Registration module: In order to use this application user need to register with the
application and get unique user name and password with a security validation.

2) Profile : After registration user need to fill profile and update personal details like educatio
location, interests, job details. This depends on user interest.

3) Friends: This module will help users to see friends who are available for chat, send friend
request and chat with friends.

4) Scrap Book: Using these module users can write on wall post using scrap book. 5)Photo Gallery: Using this module user can upload the pictures , view already
Pictures and can even crop the size of the pictures available

6)Videos: Using this module user can upload new videos and can even play existing videos.

7) Chat Server: Using this module the already registered users can talk with their friends,
Share their messages and can even share personal files and pictures.

8)Search FRIENDS : This module will let the users to search their friends who have their
accounts on Friend.com .Users can search their friends by their names or by their email id.

9)Add or Join a community: This module allow the users to join an already existing
Community (created by admin) or user can also create their own social Community and can share his/her ideas with everyone.

10)Like or Comment: User can also comment on their friends pictures , videos and scrap
Entries or can also just give them a like.

11)Deactivate Account :This module will let the user to deactivate his/her account in
case he is Not interested in his account anymore.

12)Admin module: Adminstrator has all the privileges. He can add , modify, delete
members, Communities or can even block some user in case he is misusing the site.

Admin Panel:

DATA FLOW DIAGRAMS


View Member 1.2 tbmem

Admin

Login 1.1

Site

tbusr

Manages 1.3

Admin is the administrator of the site. He manages the site and can view members after login. So he is connected to tbmem (Registered members) and tbusr (users and passwords).

User Panel:
tbmem View Member 1.3

Register 1.1

Site Member Login 1.2

Sharing 1.4

A new member needs to be registered to login and registered member can login directly by its login username and password. Once logged in, he/she can share information like- post scrapforum, join communities, create community/album and can also view the members of the site.

Details of Work done:


1) Registration module with all the validations. 2) Admin Module is complete. 3) User is able to update and add his/her information. 4) User is also able to add photos and videos to their account 5) User is able to send or post scraps to their friends..

Future plan for the project:


1)Presently working to build a chat server which will enable the user to communicate with their Friends.
2)Have to develop code that will enable user to send friend requests.
3) Have to develop code that will enable user to deactivate the account. 4)Admin is not able to block the user yet incase user is misusing the site.. 5)Have to develop page that will enable the user to show only the details he wanted to show.

SNAP SHOTS OF PROJECT:


LOGIN SCREEN:

Users profile

Admin section

Delete user:

Add community

Community category

Add video

Vous aimerez peut-être aussi