23
CAPSTONE PROJECT CSE445 TOPIC: GLOBAL FILE SHARING WITH SOCIAL NETWORK PRESENTED BY : Rajat Srivastava (11104350) Digvijay Pratap Singh (11102249) Sharanjeet Kaur (11101751) Jyoti Thakur (11101977)

Final presentation

Embed Size (px)

Citation preview

CAPSTONE PROJECT CSE445

TOPIC: GLOBAL FILE SHARING WITH SOCIAL NETWORK

PRESENTED BY :Rajat Srivastava (11104350)Digvijay Pratap Singh (11102249)Sharanjeet Kaur (11101751)Jyoti Thakur (11101977)

FEATURES

• User can share file like Picture,Music,Videos,documents .

• User Add Discussions and comment on any Public Topic.

• Users can Add friends and share any file or topic with them privately

• Ratings- feedback page which notify on email.

• User can make account by Sign Up Now page.

• User can login in account by Sign in page.

TECHNIQUES USED

Front End

• ASP.NET : It is a server side web application Framework designed for web development to produce dynamic web pages. This is the GUI part of the system.

• C#.NET : Language in which all the coding or programming is done. This is the logical part of the system

TECHNIQUES USED

Back End

• SQL Server : Converts programming language to machine language and provides optimization. All the data is sent to and from it. All the data is saved in the form of tables and file mapped with Folders.

• Most of the sql query is used with the help of procedures.

COMPONENTS OF WEBSITE

USERS

Administrator

Login user

Guest user

COMMUNICATION

Discussion forum

USERSAdministrator : This is the person who has the access to the internal working of the website. And can change anything on the website.

Login User : They can go through the website and upload,download files like music,videos and documents. They can send friend request, accept friend request, take part in discussion forum to share their views and can give their feedback.

Guest User : They can register in the website. Guest user can only download the files like music, videos and documents. Guest user can only view the discussion but cannot take part into the discussion and also give the feedback.

PROBLEMS IN THE EXISTING SYSTEM

1. Difficulty in the correlation b/w two websites.2. Privacy over the uploaded files by the user.3. Interface problem, It is not necessary that every interface would be user friendly4. They can not directly connect with other user availbale on the site.5. Privacy forum content is not available in many websites.6. Mess up b/w different types of users.7. Need to visit several sites at a time for multitasking.

WHAT’S NEW IN THE PROPOSED SYSTEM

1. You can share your confidential files with proper privacy available on the website.2. You can share your music and video files as well.3. We are coming with the most popular thing, that is SOCIAL NETWORKING, Integrated with file and topic sharing.4. You can send the friend request and accept the request with in website.5. We are coming with the DISCUSSION FORUM concept as well.

Login

success

Homepage

Download

Friends

Uploads

Discussions

Share with friends

FeedbackYes

No

FUNCTIONALITIES OF THE WEBSITE

1. UPLOADING FILES :- Here in the website you can upload several types of your general and confidential files. Files can be types of :

(a) : Documents (b) : Music (c) : Videos … etc.

2. USER REGISTRATION :- User can register on the website and create their own account and manage that account in their own way.

3. SENDING FRIEND REQUEST :- When site have multiple accounts so they can send friend requests to each other with in the site and can create a friend circle/group.

4. ACCEPTING FRIEND REQUESTS :- User can accept others friend request in order to make them friend or to create a circle/group.

Continued …

5. DISCUSSION FORUM :- Here comes the new concept of the adding discussion forum. Here in the discussion forum all the registered user can participate and can share their views about any stuff of the website.

(a) Participation :- Only registered users(b) Viewing :- Any type of user whether it is registerd or guest.

6. FEEDBACK :- There is a option in the website where any user can give their feedback about the website. Anything that they feel about the website can give their feeback to the administrator.

Context level DFD

Level 1 DFD

Level 2 DFD of Admin for category

Level 2 DFD of Admin for subcategory

Level 2 DFD of user

Software Requirement Analysis

Introduction : • When it comes to software requirements analysis there are several

things comes into the mind. Our • project is basically concerned about File sharing system and along

with implemented social • networking for discussion forum purpose. It has the following

module which can be discuss as • follows :

Functional RequirementsNon Functional Requirements

Functional Requirements

Functional requirements describe about what system should do. The functional requirements can be further divided as follows : 1. What Input system should take 2. What Output the system should produce ? 3. What does the system should store ? 4. What calculations needs to be done ? 5. How the above process coordinate with each other ?Functional Requirements Concern with the issue of Main Website, Admin Panel, New Users, Registered Users.

Non Functional Requirements

Nonfunctional requirements are the constraints that need to be followed during the developed of the system these are as follows : 1. Response Time 2. Throughput 3. Recovery from Failure 4. Reusability

Hardware Requirements

Software Requirements

About Database

Websites are directly connected to a database that stores important data about the site. Every time the webpage is refreshed, information such as content, links, images, etc. is called from the database and implemented into the site. Without databases, search engines, banking sites, email, etc. would not be able to function properly.

Dynamic UpdatesProgramming can be confusing if you don’t know what you are doing, so it is important to keep it simple. Also, instead of making multiple updates of the same content, databases allow the person who updates the site to enter the data once, and then it can be displayed in multiple places on the site.

SQL Statements• In order for data to be extracted from or inserted into a database

there are certain statements, called SQL (Structured Query Langauge) statements, that need to be programmed into the site. SQL statements interact directly with the database allowing data to be selected, updated, inserted, and deleted.

Scope And Demonstration

• Lifestyle• Web Services• Better Interface• Data Compression• Data And User Extension GloballyFurther Working Will Be Demonstrated By Live Website and Localhost.