0% found this document useful (0 votes)
359 views

Social Networking Site For College Students: Project Report ON

This document is a project report for developing a social networking site for college students. It was submitted by three students, Sandesh Manohar Devendra.E.Mhamunkar and Pranav.V.Markande, in partial fulfillment of their MCA degree. The report includes a certificate of approval, acknowledgements, index, introduction, objectives, system requirements, design, and testing sections. It proposes developing a social networking site that allows college students to connect, share content and knowledge, and communicate online.

Uploaded by

utuutkarsh
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)
359 views

Social Networking Site For College Students: Project Report ON

This document is a project report for developing a social networking site for college students. It was submitted by three students, Sandesh Manohar Devendra.E.Mhamunkar and Pranav.V.Markande, in partial fulfillment of their MCA degree. The report includes a certificate of approval, acknowledgements, index, introduction, objectives, system requirements, design, and testing sections. It proposes developing a social networking site that allows college students to connect, share content and knowledge, and communicate online.

Uploaded by

utuutkarsh
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/ 29

PROJECT REPORT ON

Social networking site for college students


Submitted in partial fulfillment of the requirements for the degree of (MCA) By Sandesh Manohar Devendra.E.Mhamunkar Pranav.V.Markande

Under the Guidance of Mr. Devidas Kapse

Department of Information Technology Audyogik Shikshan Mandals Institute of Management & Computer Studies C-4,Wagle Industrial Estate, Thane(w), Mumbai-400604.

CERTIFICATE OF APPROVAL

Project Entitled: Social networking site for college students

Submitted by: Sandesh Manohar Devendra.E.Mhamunkar Pranav.V.Markande

In partial fulfillment of the degree of MCA is approved.

Mr. Devidas Kapse (Guide)

Prof. (Head of Department)

Examiner 1

Examiner 2

(Principal)

ACKNOWLEDGEMENT

We would like to take this opportunity to express our gratitude towards all the people who have in various ways, helped in the successful completion of our project. We owe a great many thanks to a great many people who helped and supported us during the project. Our deepest thanks to Mr.Devidas Kapse sir, the Guide of the project, for guiding and correcting various documents of ours with attention and care. He has taken pain to go through the project and make necessary correction as and when needed. We would also thank our Institution and our faculty members without whom this project would have been a distant reality. We also extend our heartfelt thanks to our family and well wishers. Special thanks should be given to our student colleagues who helped us in many ways.

Sandesh Manohar Devendra.E.Mhamunkar Pranav.V.Markande

INDEX

1. Project title 2. Developed By 3. Technology Used


3.1 3.2 Front end Back end

4. About Project 5. Objective 6. No of Modules 7. Technical Requirement


7.1 7.2 8.1 8.2 Hardware Software Existing System Proposed System

8. Features of Application

Project Title:

Social networking site for college students

Developed By:
Sandesh Manohar Devendra.E.Mhamunkar Pranav.V.Markande

Introduction
This project is an online social networking site for connecting student across the Globe. It allows members to build and leverage their network of contacts in incredibly powerful ways. The platform is designed to provide you with unlimited freedom of expression. Networking in the form of online social networks is second nature for college students and aspiring young professionals today.

This social networking site will only allow members those who are registered on this site and it will help you maintain existing relationships with people by communicating ,share pictures, messages and establish new ones by reaching out to people youve never met before, an also using this site user can share Knowledges, education related materials.

Limitations

The present system is a manual system or a semi-automated system. Manual system involves paper work in the form of maintaining various files and manuals. Maintaining critical information in the files and manuals is full of risk and a tedious process. The existing system needs to save his information in the form of excel sheets or Disk Drives. There is no sharing is possible if the data is in the form of paper or Disk drives. The manual system gives us very less security for saving data; some data may be lost due to mismanagement. Its a limited system and fewer users friendly. Searching of particular information is very critical it takes lot of time.

Objective:
The main purpose of creating Campus Networking Site is for meeting Worldwide member and sharing knowledge, education related informations etc. It contains standard social network content, like profiles, pictures, articles, etc.

Member can view profiles, change password, share and collect education related knowledge, etc.
Scope of present system

1) User can upload there images and study material on site. 2) User can view and download images and study material from their friends 3) User can chat online with their friends.

Proposed System

The development of this new system contains the following activities, which try to automate the entire process keeping in the view of database integration approach. The system makes the overall project management much easier and flexible. It can be accessed over the Internet. The user information files can be stored in centralized database which can be maintained by the system. This can give the good security for user information because data is not in client machine.

Authentication is provided for this application only registered members can


access.

Acceptance Criteria
The Acceptance criteria can be divided into the following sections:

Technical Feasibility
To deploy the application, the only technical aspects needed are mentioned below: Operating Environment Any Platform Wamp Server Database MySql

For Users:
Internet Browser Internet Connection

Economic Feasibility
The project is economically feasible as the only cost involved is having a computer with the minimum requirements mentioned earlier. For the users to access the application, the only cost involved will be in getting access to the Internet.

System Requirement:
Processing Environment Hardware
Processor :- Intel Pentium 4 RAM :- 256 MB Minimum Space Required :- 20 GB Display :- 16 bit color

Processing Environment Software


Browser: Firefox, Google Chrome or any browser

OS

: Windows XP or higher

Functional Requirements:User can 1] Create an account. 2] Login. 3]View active client. 4] Chatting.

System Requirements: 1] Context Diagram:


Technology Used:
Front End: PHP. Back End: MY SQL.

Client
Social networking site Chat Information

Administrat or

1. Level 1 DFD :

Administrator

SIGN IN
Client Client Information

Registers

1. Level 2 DFD :

Registered Client

1.1 Select person for chat

1.2 Chat with the person

1.3 Display chat information

Administrator

1.4 View client details

1.5 Delete client details

New client

Create Profile

Login

Online for chatting

Feedback

1. Level 3 DFD :

View

Administrator

Deletion

E R Diagram

Client

Administrator

Registe r

Regist er

Login
View

Delet e

Shar e

EVENT TABLE:

EVENT

TRIGGER

SOURCE ACTIVITY

RESPONSE

DESTINATION

User Registers

Registration User

Registration details are stored

User Registered

User

User Logs in User creates message Admin views user details Admin deletes user account

Login details

User

Login details User logged in are checked. Message details are stored. Views user details users Deletes user Message sent successfully

User

Send User message to another user User details Admin

User

User details are viewed User account deleted deleted

Admin

User details Admin

Admin

USE CASE DIAGRAM

Display Home Page

Informati on of Website

Register

View Client Details Login to the Website Delete Details Display Available Status

Display Blogging / Chat box

Display Feedback Form

CLASS DIAGRAM:

DATABASE

Feedback Client-id Name Email Msg Submit () Reset ()

Chat application Client id Client name Client status Send msg () Receive msg ()

I.

Sequence Diagram For Client:

PROCESS MODEL:
Iterative model with backtracking

Advantages of iterative model-Backtracking In this model each phase is completed in sequence and then the result of the phase flows on to the nest phase. Thus maintaining the continuity of each phase in the project. The main advantage of this type of model is that one can easily track back to the previous phase. LIST OF PROCESSES: 1] Registration: The student or the teacher can request for the registration form and register themselves so that she/he can be the member of the system and acess the website. 2] Login: The registered user can login to the system and access the site. 3] Create a post:

The user creates a new interesting post or pastes a code to share with other users using this site. 4] Upload Files: The teachers and students can upload files or notes to share with students and can either make it downloadable 5] Download: The user can download the uploaded file if the uploader has given the permission to upload the file. 4. DESIGN 1] USER INTERFACE

TESTING: Quality assurance is the review of the software products and related documentation for completeness and correctness, reliability and maintainability. Software testing is the process of executing software in a controlled manner to answer the question DOES THE WEBSITE BEHAVE AS SPECIFIED?. Testing is dynamic method for verification and validation, where the system to be tested is executed and the behavior of the system is observed. We have performed the following test

1 White box testing: In white box testing each function and procedure are tested in sequence. The flow of the system is checked. While testing the website valid values are entered for desired output. In blogging website most of the values are derived from the user as well as from the database, but these values are decided depending upon the value entered by the user. 2 Black box testing: In black box testing, module is tested for any redundant value. User enters any value in the system and the system should generate appropriate result for it. Website should be able to warn the user about invalid entries such as user should enter only digits in the textbox and string in the textbox for name etc., Each and every module in our system has been tested using Black Box testing. 3 Unit testing: Module or Unit testing is the lowest level of testing and involves the testing of a software module or a unit. The goal of unit testing is to ensure the component being tested confirms to the specifications. 4 System testing: System testing is actually a series of different tests whose primary purpose is to fully exercise the software package. Here the data integrity of the system is checked whether the system is working properly or not. We have also tried to find the discrepancies between the system and its original objectives, current specification and system documentation. TEST CASES REGISTER AND LOGIN PAGE:

SR.NO 1.

INPUT VALUE

EXPECTED OUTPUT

ACTUAL OUTPUT Registers successfully

REMARKS No error

Click on Registers submit successfully button(register page) Click on arrow Logs in image(login successfully page)

2.

Logs in successfully

No error

Click on submit button(account creation failed) Click on arrow image(login failed

Shows list of errors

Shows list of errors

No error

Shows the login form with errors

Shows the login form with errors

No error

ANNEXURE: Data Dictionary: Database design will come over here.with full information as in field, data type, null, key, default, description

Implementation Before the launch of the website, it is important to evaluate whether reflects the purpose of the client, customer requirement and goals. It will be much easier to make the necessary changes before the site becomes public, otherwise it may risk turning away visitors and the final product sacrificing initial opportunities. Website implementation includes a cycle of discovery, specification, development, deployment and training. It is very important to implement the website properly and carefully. The implementation process results in a complete, fully tested and approved website ready for deployment.

Maintenance The website should be protected from various threats. The threats can be in the form of virus, worms, etc. To protect the website, best quality ANTI VIRUS is required. The ANTI VIRUS must be updated frequently, so that it can work appropriately. To avoid hacking admin should be careful about displaying the content on the website. He should not provide any confidential data to any customer. The admin must regularly inspect the website to ensure that the website is secure.

Future Scope This software can be enhanced and will surely be enhanced further more. Due to constraints such as time and syllabus permission like professional talent and work experience, we could not accomplish little functionality. We would like to enhance this software and empower with many more functionalities. Some functionality to be included in future enhancement: 1. spam details 2. filter posts and comments 3. more privacy

Number of Modules:
1. Administrator 1.1 1.2 1.3 1.4 2. User 2.1 2.2 2.3 2.4 3. Guest 3.1 3.2 3.3 3.4 about us Contact us Feedback FAQ sharing Study Material and Images. View/update his own profile Change his password. Chatting with other active members. view/delete and blocking any user profile create/view/delete data share by any user. View his own profile Change his own password.

You might also like