project report on social networking website

Embed Size (px)

Citation preview

  • 7/29/2019 project report on social networking website

    1/68

    1 | P a g e

    Acknowledgement

    The feeling of greatfulness to any ones help directly arises

    from the bottom of heart. A small but an important and timely help

    can prove to be a milestone in ones life.

    Even human being has such kind of experience. Being human

    being, we also have, the same feeling of greatfulness of today we

    have achieved an important milestone in my life.

    This project is dedicated to all the people, whom we met, took

    guidance, talked, interviewed and learned something from them. At

    this occasion we sincerely thank all of them while submitting this

    project report.

    We would like to heartily thank Mr. Hiren Champaneri, Mr.

    Keyur Patel, Mr. Amit Patel who has provided us necessary

    information and guidance for the success of this project.

    Last, we would like to extend thanks to all our classmates

    also. On this occasion we would like to thank Mr. D.A.Shah (HOD,

    Computer Department) without whom this would have not been

    possible. We are thankful to him for giving time-to-time and

    valuable guidance during the project period and giving us guidance

    in taking our curriculum decision and choosing, initiating and

    getting on with the project.

    We always have felt the invisible help from the almighty,

    without the blessing almighty, we could not have succeeded.

  • 7/29/2019 project report on social networking website

    2/68

    2 | P a g e

    Index Content

    Chapter

    No

    Content Page

    No.

    1 Project Profile 3

    2System Analysis

    2.1The Existing system 4

    2.2Problem Definition 5

    3 Hardware & Software Specifications 7

    4 System Design

    4.1 Context Diagram 10

    4.2 Data Flow Diagram 11

    4.3 Entity Relationship Diagram 13

    4.4 Data Dictionary 15

  • 7/29/2019 project report on social networking website

    3/68

    3 | P a g e

    5 Input and Output Design 25

    5.1 Screen Shots 25

    6 Testing 55

    7 Future scope and limitations 57

    8 Bibliography 58

    Project Profile

    Project Title WebDevloment for Social

    Network.

    Project definition Social networking-Community site

    provides communication to various

    employees of the company and also

    employees can get also the features as

    current community Site.

    Developer for Revolution Creation

    Internal project guide Mr. Hiren Champaneri

    Mr. Keyur Patel

  • 7/29/2019 project report on social networking website

    4/68

    4 | P a g e

    Mr. Amit Patel

    Team Size 3

    Team Member Rathod Gunwant M.

    Suthar Shivangi J.

    Suthar Dipal J.

    Hardware configuration Processor : Intel Pentium-IV Processor

    Ram :- 512 MB

    Hard disk : - 20GB

    Front end Microsoft ASP.Net 2008 with C#

    Back end SQL Server 2005

    Operating system Microsoft XP Service Pack 2

    Existing System Study

    Employees while communicating through phone and internet chat.

    Legal Documents sharing was done with Emails and Manual fileworks.

  • 7/29/2019 project report on social networking website

    5/68

    5 | P a g e

    When Employee needs communicating with another Employee

    they have two

    Option:

    (1) Phone :-

    In phone communicating it connect with telephone

    to desire Employee.

    (2) Chat :-

    When they are use to internet chat that time it

    must be read internet.

    In sharing of legal document via email employee must be upload a

    file in email and receiver download a file from email. So, in existing

    system file sharing task performed by email.

    Project Definition

  • 7/29/2019 project report on social networking website

    6/68

    6 | P a g e

    Social networking-community site provides communication to various

    employees of the company and also employees can get also the features

    as current community site.

    Registration :-When Employees want to add in this

    application it easily to registration in this application.

    Manage profile :-Employees easily edit profile to desire

    change.

    Search Employees :-Employees easily search other

    employees by employee information.

    Request for employees :-Employees can find another

    employees then send a request for join and add inn own

    account.

    Scrap :-Send and receiver scrap by employees.

    Photo Gallery :-

  • 7/29/2019 project report on social networking website

    7/68

    7 | P a g e

    Employees can easily upload photos own

    employees account easily.

    Chat :-It is easily communicating with online employees.

    Feedback :-

    If employees want communicating with

    employees its feel feedback and send that feedback it direct

    connect with admin and read that connect.

  • 7/29/2019 project report on social networking website

    8/68

    8 | P a g e

    Hardware and Software

    Hardware :-( Recommended)

    Processor : Intel Pentium-IV Process

    Random Access Memory : (Minimum) 512 MB

    Hard Disk : 20 GB

    Software :-( Recommended)

    Front-End : Visual Studio 2008

    Web Server : IIS 5.1

    Back End : SQL server 2005

  • 7/29/2019 project report on social networking website

    9/68

    9 | P a g e

    Support : Framework 2.0

    Operating System : Windows XP (service pack 2)

    Supporting tools : Microsoft Word for document

    Data Flow Diagram

    Data Flow

    A data flow diagram shows the logical flows of data through atransaction processing system of an organization.

    They are primarily used in the systems development processas a tool for analyzing an existing system.

    Data Flow:-

  • 7/29/2019 project report on social networking website

    10/68

    10 | P a g e

    Data move in specific direction from an origin to a destination inthe form of a document.

    Process:-

    Procedures or devices that use or transform data.

    Source or Destination of Data:-

    Source or Destination of data, which may be people, organization orother entities, interact with the system but are outside its boundary.

  • 7/29/2019 project report on social networking website

    11/68

    11 | P a g e

    Data Store:-

    A Data Store referenced by a process in the system.

    System Design

  • 7/29/2019 project report on social networking website

    12/68

    12 | P a g e

    Context Diagram For Remote

  • 7/29/2019 project report on social networking website

    13/68

    13 | P a g e

    First Level Diagram

  • 7/29/2019 project report on social networking website

    14/68

    14 | P a g e

  • 7/29/2019 project report on social networking website

    15/68

    15 | P a g e

    E-R Diagram

    Entities-relationship analysis uses three major abstractions to

    describe data.

    1) Entity:-

    2) Attribute:-

    3) Relationship:-

  • 7/29/2019 project report on social networking website

    16/68

    16 | P a g e

    The diagram documents the entities and relationship involved in theemployee information and payroll system.

    It depicts the fundamental relations like recording personnelinformation, paying salary and getting a loan.

    The E-R Diagram for a Employee Payroll system can

    E-R Diagram

  • 7/29/2019 project report on social networking website

    17/68

    17 | P a g e

    Data Dictionary

  • 7/29/2019 project report on social networking website

    18/68

    18 | P a g e

    Table Known Table Name

    Tbllogin Registration(Login)

    tblprofile1 Profile

    Tblrequest Request friends

    Tblscrap Scrap

    Tblphoto Photo gallery

    Tblfeedback Feedback

    Tbladmin Admin Login

    Tbladd Advertisement

    Tblnews News

  • 7/29/2019 project report on social networking website

    19/68

    19 | P a g e

    Data Dictionary

    Table Name:-tbllogin

    Purpose:-Employee login

    Fieldname Data Type Length Constraints Description

    UserID Varchar 30 Primary Key Emp.EmailID

    Password Varchar 15 Not null Emp.Password

    First name varchar 20 Not null Emp.F.name

    Middle name Varchar 20 Not null Emp.M.name

    Last name Varchar 20 Not null Emp L.name

    State Varchar 20 Not null Emp state

    City Varchar 15 Not null Emp city

    Pin Number 6 Not null Emp city pin

    Security

    question

    Varchar 100 Not null Sec Que of Emp

    Securityans Varchar 100 Not null Sec Ans of Emp

    Status Varchar 1 Not null Status of emp.

  • 7/29/2019 project report on social networking website

    20/68

    20 | P a g e

    Table Name:-tblprofile

    Purpose: - Add the profile of emp.

    FieldName Data Type Length Constraints Description

    Pid int - Primary Key Profile Id

    UserID Varchar 30 Foregin Key Emp.EmailId

    Photo Varchar(Ma) - Not null Emp.Photo

    First name Varchar 20 Not null Emp.F. Name

    Middle name Varchar 20 Not null Emp.M.Name

    Last Name Varchar 20 Not null Emp.L. Name

    Gender Varchar 6 Not null Emp. Gender

    Dateofbirth Date/Time - Not null Emp.BOD

    City Varchar 15 Not null Emp. City

    State Varchar 20 Not null Emp ct.state

    Pin Number 6 Not null Emp.ct.Pin

    Phone no Varchar 12 null Emp.Phoneno

  • 7/29/2019 project report on social networking website

    21/68

    21 | P a g e

    Mobile no. Varchar 10 null Em.Mobileno

    Table Name:-tblrequest

    Purpose: - Send the req. for adds fnds.

    FieldName Data Type Length Constraints Description

    Rid int - Primary Key Profile Id

    Reqfrom Varchar 30 Not null Req. friends

    send

    ReqTo Varchar 30 Not null Req. friends

    Agree

    Status Varchar 1 Not null Status of emp.

  • 7/29/2019 project report on social networking website

    22/68

    22 | P a g e

    Table Name:-tblscrap

    Purpose:-send scrap

    FieldName Data Type Length Constraints Description

    Sid Int - Primary Key Scrap Id

    Sname Varchar 30 Foregin Key From User

    Sch Varchar 20 Not null To User

    Sdetails Varchar 100 Not null Scrap

    Contain

  • 7/29/2019 project report on social networking website

    23/68

    23 | P a g e

    Table Name:-tblphoto

    Purpose:-photoGallary

    FieldName Data Type Length Constraints Description

    Photid Int - Primary Key PhotoId

    UserID Varchar 30 Foreign Key Emp.EmailId

    Photoparth Varchar(MAX) - Not null Emp photo

    Comment Varchar(MAX) - Not null Emp.

    Comment

  • 7/29/2019 project report on social networking website

    24/68

    24 | P a g e

    Table Name:-tblFeedback

    Purpose:-user Service Feedback

    FieldName Data Type Length Constraints Description

    Fid Int - Primary Key Feed_Id

    Name Varchar 30 Not null Emp. Name

    Address Varchar 100 Not null Emp. addes

    City Varchar 15 Not null Emp. City

    State Varchar 20 Not null Emp. State

    Country Varchar 20 Not Null Emp Country

    Phone Varchar 12 Null Emp Phone

    Mobile Varchar 10 Null Emp. mobile

    Fdate Date time \- Not Null Emp. date

    feedback Varchar 200 Not Null Emp. Query

  • 7/29/2019 project report on social networking website

    25/68

    25 | P a g e

    Table Name:-tbladmin

    Purpose:-Administrator

    FieldName Data Type Length Constraints Description

    UserID varchar 30 Primary Key Admin.EmailId

    Password Varchar 15 Not null Admin .Pass

  • 7/29/2019 project report on social networking website

    26/68

    26 | P a g e

    Table Name:-tbladvertisement

    Purpose:-send the Advertisement

    FieldName Data Type Length Constraints Description

    Aaid Int - Primary Key Advertisement

    ID

    Advertisement Varchar 20 Not null Advertisement

    Adec. Varchar 100 Not null Advertisement

    dec.

    Type Varchar 20 Not null Advertisement

    type

    Photos Varchar(MAX) - Not null Advertisement

    Photos

  • 7/29/2019 project report on social networking website

    27/68

    27 | P a g e

    Table Name:-tblnews

    Purpose:-send the news

    FieldName Data Type Length Constraints Description

    Anid Int - Primary Key Advertisement

    ID

    News Varchar 20 Not null News

    News date Date/time - Not null News date

    News details Varchar 100 Not null News details

  • 7/29/2019 project report on social networking website

    28/68

    28 | P a g e

    Input & Output Design

    (a) Screen Layout

    Login.aspx

  • 7/29/2019 project report on social networking website

    29/68

    29 | P a g e

    In this page sign in use, if user account available in this site

    otherwise user create new account in this site and login in his

    personal profile.

    Register.aspx

  • 7/29/2019 project report on social networking website

    30/68

    30 | P a g e

    This is Register form, first user registration in this form.

    Login.aspx

  • 7/29/2019 project report on social networking website

    31/68

    31 | P a g e

    This is login form. User account available in site, this person login in his

    profile.

    Login.aspx

  • 7/29/2019 project report on social networking website

    32/68

    32 | P a g e

    This is login form. User account available in site, this person login in his

    profile.

  • 7/29/2019 project report on social networking website

    33/68

    33 | P a g e

    Adminlogin.aspx

    This page is admin login page, in this page only admin access.

  • 7/29/2019 project report on social networking website

    34/68

    34 | P a g e

    Authentication.aspx

    This page is authentication page in this page only admin edit, no any

    person. And permit user access his profile.

  • 7/29/2019 project report on social networking website

    35/68

    35 | P a g e

    Authentication.aspx

  • 7/29/2019 project report on social networking website

    36/68

    36 | P a g e

    This page is authentication page in this page only admin edit, no any

    person. And permit user access his profile.

    Forgetpass.aspx

  • 7/29/2019 project report on social networking website

    37/68

    37 | P a g e

    This page displays the forget password of the user.

  • 7/29/2019 project report on social networking website

    38/68

    38 | P a g e

    Login.aspx

    This page is sing in, and user access his personal profile.

  • 7/29/2019 project report on social networking website

    39/68

    39 | P a g e

    Profile.aspx

    In this page user fill his form detail and submit form.

  • 7/29/2019 project report on social networking website

    40/68

    40 | P a g e

    Home.aspx

    This is home page.

  • 7/29/2019 project report on social networking website

    41/68

    41 | P a g e

    SearchUser.aspx

  • 7/29/2019 project report on social networking website

    42/68

    42 | P a g e

    Search friends.

    Requestuser.aspx

  • 7/29/2019 project report on social networking website

    43/68

    43 | P a g e

    Send Request his friends.

    Requesrfreind.aspx

  • 7/29/2019 project report on social networking website

    44/68

    44 | P a g e

    Response his friends.

    Home.aspx

  • 7/29/2019 project report on social networking website

    45/68

    45 | P a g e

    This is home page.

  • 7/29/2019 project report on social networking website

    46/68

    46 | P a g e

    Home.aspx

    In this page display his personal detail.

  • 7/29/2019 project report on social networking website

    47/68

    47 | P a g e

    Scrap.aspx

    Send scrap.

  • 7/29/2019 project report on social networking website

    48/68

    48 | P a g e

    Deletefriends.aspx

    Delete friends.

  • 7/29/2019 project report on social networking website

    49/68

    49 | P a g e

    Checkprofile.aspx

  • 7/29/2019 project report on social networking website

    50/68

    50 | P a g e

    Check user profile.

    Photogallary.aspx

  • 7/29/2019 project report on social networking website

    51/68

    51 | P a g e

    Photo gallery.

  • 7/29/2019 project report on social networking website

    52/68

    52 | P a g e

    Deletefriends.aspx

    Delete friends.

  • 7/29/2019 project report on social networking website

    53/68

    53 | P a g e

    Feedback.aspx

    Give a feedback.

  • 7/29/2019 project report on social networking website

    54/68

    54 | P a g e

    Chat.aspx

    Chatting form.

  • 7/29/2019 project report on social networking website

    55/68

    55 | P a g e

    StartChat.aspx

    two user chat with each other.

  • 7/29/2019 project report on social networking website

    56/68

    56 | P a g e

    Advertisement.aspx

  • 7/29/2019 project report on social networking website

    57/68

    57 | P a g e

    In this page advertisement and display user side.

    Advertisement.aspx

  • 7/29/2019 project report on social networking website

    58/68

    58 | P a g e

    In this page advertisement and display user side.

  • 7/29/2019 project report on social networking website

    59/68

    59 | P a g e

    News.aspx

    In this page add a news and display on user side.

  • 7/29/2019 project report on social networking website

    60/68

    60 | P a g e

    Checkuser.aspx

    Check user.

  • 7/29/2019 project report on social networking website

    61/68

    61 | P a g e

    Adminfeedback.aspx

  • 7/29/2019 project report on social networking website

    62/68

    62 | P a g e

    Admin check a feedback.

    Adminpasswordchange.aspx

  • 7/29/2019 project report on social networking website

    63/68

    63 | P a g e

    In this page admin change his password.

  • 7/29/2019 project report on social networking website

    64/68

    64 | P a g e

    Testing

    Importance of software Testing

    He importance of software testing and its impact on software cannot

    be underestimated. Software testing is a fundamental component of

    software quality assurance and represents a review of specification,

    design and coding. The greater visibility of software system and the code

    associated with software failure are motivating factors for planning,

    through testing. It is not uncommon for a software organization to spent

    40% of its efforts on testing.

    Software Testing Fundamentals

    During testing the software engineering produces a series of test

    cases that are used to rip apart the software they have produced.

    Testing is the one step in the software process that can be seen by the

    developer as destructive instead of constructive. Software engineers are

    typically constructive people and testing requires them to overcomepreconceived concepts of correctness and deal with conflicts when errors

    are identified.

    Black Box Testing

  • 7/29/2019 project report on social networking website

    65/68

    65 | P a g e

    Black box testing relates to the tests that are performed at the

    software interface. Although they are designed identify errors, black box

    tests are used to demonstrate that software function are operational; that

    inputs are correctly accepted and the output is correctly produced. Ablack box test considers elements of the system with little interest in the

    internal logical arrangement of the software. White box testing of the

    testing involve closer examination of procedural detail. Logical paths

    through the software are considered by providing test cases that exercise

    particular sets of conditions and / or loops. The status of the system can

    be identified at diverse points to establish if the expected status matches

    the actual status.

    Black box testing tries to find errors in the following categories:

    1. Incorrect or missing functions,

    2. Interface errors,

    3. Errors in data structures or external database access,

    4. Performance errors, and

    5. Initialization and termination errors.

    White Box Testing

    White box testing is a test case design approach that employees the

    control architecture of the procedural design to produce test cases. Using

    white box test approaches, the software engineering can produce test

    cases

  • 7/29/2019 project report on social networking website

    66/68

    66 | P a g e

    1. Guarantee that all independent paths in a module have beenexercised at least once.

    2. Exercise all logical decisions.3. Execute all loops at their boundaries and in their operational

    bounds. Exercise internal data structures to maintain their validity.

    Future Scope

    In the features we build message, video gallery.

    We also provide high security and reduces disadvantage.

    Reduces high cost. Reduce the time consuming.

    Limitation

  • 7/29/2019 project report on social networking website

    67/68

    67 | P a g e

    This System is temporary not provide message, video gallery.

    This system is temporary use from company employees.

    Bibliography

    Books

    1. System Analysis and Design.By: James A Sen.

    2. Software Engineering.

    By: Roger Pressman.

  • 7/29/2019 project report on social networking website

    68/68

    3. Professional ASP.NET 2.0

    Web site

    www.google.com

    www.wikipedia.com

    http://www.google.com/http://www.google.com/http://www.wikipedia.com/http://www.wikipedia.com/http://www.wikipedia.com/http://www.google.com/