0% found this document useful (0 votes)
86 views9 pages

ASP.NET Social Network Guide

The document proposes developing a social networking website called Friends4U using ASP.NET. It would allow users to create profiles, search for people, send friend requests, chat, share photos and videos, post ads, and more. The project aims to provide a reliable online communication platform similar to Facebook. It outlines the hardware requirements of a dual-core PC and the software requirements of SQL database, Chrome browser, Windows XP, and ASP.NET platform. An iterative waterfall model is proposed for the system design and development process.

Uploaded by

scribd_om
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
86 views9 pages

ASP.NET Social Network Guide

The document proposes developing a social networking website called Friends4U using ASP.NET. It would allow users to create profiles, search for people, send friend requests, chat, share photos and videos, post ads, and more. The project aims to provide a reliable online communication platform similar to Facebook. It outlines the hardware requirements of a dual-core PC and the software requirements of SQL database, Chrome browser, Windows XP, and ASP.NET platform. An iterative waterfall model is proposed for the system design and development process.

Uploaded by

scribd_om
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 9

SOCIAL NETWORKING SITE USING ASP.

NET
(Www.friends4u.com)

By, Nikunj Ajmani Bca(e)-6th sem IITM

CHAPTER 1 Introduction
Social networking sites allow users to communicate with people, share ideas, activities, events, and interests within their individual networks. Social network sites such as MySpace, Facebook, Orkut, and Google+ have attracted millions of users, many of whom have integrated these sites into their daily practices. There are hundreds of Social Networking Sites, with various technological affordances, supporting a wide range of interests and practices. Sites also vary in the extent to which they incorporate new information and communication tools, such as mobile connectivity, blogging, and photo/video-sharing.

Social Network Sites: A Definition


We define social network sites as web-based services that allow individuals to (1) construct a public or semi-public profile within a bounded system, (2) articulate a list of other users with whom they share a connection, and (3) view and traverse their list of connections and those made by others within the system. While Social Networking Sites have implemented a wide variety of technical features, their backbone consists of visible profiles that display an articulated list of Friends one who are also users of the system. Each profile in Social Networking has unique ID. After joining an Social Networking Sites, an individual is asked to fill out forms containing a series of questions. The profile is generated using the answers to these questions, which typically include descriptors such as age, location, interests, and an "about me" section. Most sites also encourage users to upload a profile photo. Some sites allow users to enhance their profiles by adding multimedia content or modifying their profile's look and feel. Others, such as Facebook, allow users to add modules ("Applications") that enhance their profile.

Aims :
Product intends to provide a well established web-based social networking system. This documents a networking system scope, functionalities, requirements and feasibility. This project aims to develop a website which provides a Communication among peoples on network, which works quite similar to Social Networking Site like Facebook, Orkut etc.

Objective :
The objective of the project is to explain and elaborate the concept of Social Networking Sites to the users, hence providing a reliable and efficient Communication online so as to assist users to afford it without much trouble. To have attractive and Secure Login page to access Make new user account in more user friendly and proper validation of details Search People easily on entire network Send Friend Request to other users to make friends Add friends to your friend box accept request Creating a public profile having social, professional and personal information Ease of editing of profile anytime Chat with Online friends Upload and Share Images on network Add, Search and shares videos of youtube Send messages to other friends Reply directly to incoming user messages Post Advertisement of products Administration page to keep eye on user operation Easily password recovery processing

Scope :
The social networking website is an online community designed to make social life more active and stimulating. The social network can help you maintain existing relationships with people and share pictures and messages, and establish new ones by reaching out to people you've never met before. This website also provides the features of blogging all at one place. The main idea behind behind blogging is to share your thoughts with all your friends which can be read by all the users using the website. This blog can be handled by the user as he wants for example adding videos and photos also. This website enhances Advertisements of products. People using this website can buy and sell products from this website. The main purpose behind this Advertisement functionality will help people to buy products in trusted circle.

Hardware Specifications:

Processor Name: Processor Speed: RAM: Hard Disk Capacity: Display Device: Keyboard Type: Mouse Type:

Dual Core 3.2 GHz 1 GB 160 GB 19 InchMonitor USB USB

Software Specifications: For Website:


Database: Web Browser: Operating System: Programming Language: Platform

SQL CHROME Windows XP ASPNET ASP.NET

Gantt Chart
A Gantt chart is a type of bar chart that illustrates a project schedule. Gantt charts illustrate the start and finish dates of the terminal elements and summary elements of a project. Terminal elements and summary elements comprise the work breakdown structure of the project. Some Gantt charts also show the dependency (i.e. precedence network) relationships between activities. Gantt charts can be used to show current schedule status.

Methodology of System Design(SDLC Model) 1. Analysis methodologies: The main concepts of the analysis phase will include the following phase: What business requirement are How together business requirements Process modeling Data modeling Conceptual system design

2. Design methodologies: Context diagram, DFD, ER diagram, Use Case diagram, Analysis diagram, Class diagram Object diagram, Sequence diagram.

3. Testing methodologies: White box and black box methodologies shall be used. iency, & achievement of goals.

REASONS FOR CHOOSING ITERATIVE WATERFALL MODEL 1. They are effective in the situations where requirements are defined precisely 2. They are effective in the situations where there is no confusion about the functionality of the final product. 3. After every cycle a feedback is provided to the other phases of the system.

You might also like