Top Banner
1 | Page Chapter 1. Business Case 1.1 Introduction Normally telephone calls or e-mails were the most popular way friends and family communicated with each other. However, telephone calls, especially long distance could be very expensive and e-mails did not guarantee an immediate response .Since the introduction of social networking sites, the way people communicate has changed drastically. Since the rise of the social networking sites, people have formed relationships with people from far away from their geographic location. Common problems to social networking sites include issues with security, privacy, inappropriate content and cyber bullying (Hinduja, S. Patchin, J.W. (n.d)). In light of addressing these issues, this fourth year project review Amba in greater details, on how lack of security can be reduced. By focusing on the current social networking site like Facebook, user can view someone’s personal information without being his/her friend. Amba will rectify the mistakes that were made by other social networking site developers.
17
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: June Documentation

1 | P a g e

Chapter 1. Business Case

1.1 Introduction

Normally telephone calls or e-mails were the most popular way friends and family

communicated with each other. However, telephone calls, especially long distance could be

very expensive and e-mails did not guarantee an immediate response .Since the introduction of

social networking sites, the way people communicate has changed drastically. Since the rise of

the social networking sites, people have formed relationships with people from far away from

their geographic location.

Common problems to social networking sites include issues with security, privacy,

inappropriate content and cyber bullying (Hinduja, S. Patchin, J.W. (n.d)). In light of addressing

these issues, this fourth year project review Amba in greater details, on how lack of security can

be reduced. By focusing on the current social networking site like Facebook, user can view

someone’s personal information without being his/her friend. Amba will rectify the mistakes

that were made by other social networking site developers.

Page 2: June Documentation

2 | P a g e

1.2 Literature Review

Social networking is an easy way of communicating with friends and family, while some use

it to make new friends. Before social networking sites, people use to communicate by e-

mail and telephone calls and it was costing more, especially long distance phone calls. Social

networking sites allows people to share what on their mind, pictures and related personal

information

This literature review is based on trust and security settings. It’s important to talk about

trust and security as most of the people share their personal details more this days

compared to previous years. Teens are sharing more information about themselves on

social media sites than they did in the past. According to the survey taken in both 2006 and

2012,shows that soft personal information like cell phone number were more likely to be

shared by teen social media users (Beaton,M. Cortesi,S. Duggan,M. Gasser,U. Lenhart,A.

Madden,M. et al.(2013)). This statistics shows how teenagers share their personal

information on social networking sites, “91% post a photo of themselves, up from 79% in

2006, 53% post their email address, up from 29%” (Beaton, et al. (2013)).

Facebook is a social networking site that began with a focus on colleges and universities,

but now includes high schools and other organizations; some of the organizations even

advertise their product(s) on Facebook (Newman,A.A (2011)). Facebook members reveal a

lot of information about them, and are not aware of privacy options or who can actually

view their profile.

Common problems are, availability of soft personal information easily, and once you invite

someone you can still get their timeline and updates even though they did not accepted

you which is creepy, a person do not have to see someone’s timeline until they become

friends. Again there is Follow option on Facebook were a person follow someone to get

every update about that person, is either the person upload a photo or change the

Page 3: June Documentation

3 | P a g e

telephone number, the updates will be sent automatically, this easy way of accessing

someone’s information, and stockers can easily stock you anytime and everywhere.

Amba would not eliminate the number of information shared on the site, but its intention is

to reduce accessibility of someone’s information without being friends first or even if they

are friends. When a person registers to be a member of Amba, they will receive a unique

identifier key that they can share it with their friends and family. Search option will only

search by unique pin, if you search a person by a name or surname you won’t find any

results, by that it will eliminate the number of unknown people to jump on your profile.

Lastly, Amba will not have follow option.

1.3 Related System’s Analysis

Focusing on a big social networking site (Facebook), there is lack of security setting, the security

setting have loopholes on it. Information is easily available for people to see, by having

someone’s fragile information like cell number or location can result, to stockers to stock you

easily.

Highlighting a little bit about Amba social networking site, when a person register to be a user,

him/her will receive a unique identifier pin which she/he can give it to her/his friends and

family so that they can invite him/her

1.4 Conclusions

Social networking online involves using Web sites to share information with others and

connect with them by creating a profile that may include a personal Web page. Social

networking sites allow users to add friends, send messages and comment on others' profile

pages.

Page 4: June Documentation

4 | P a g e

Chapter 2 Requirements Specifications

2.1 Introduction

Current social networking sites have many short-comings, for example, personal information is

freely available and accessible. The main objective of this project is to develop a secure s ocial

networking site, called AMBA which will avoid several of the above mentioned short-comings.

The purpose of this chapter is to highlight the requirements specifications that need to be met

when developing a secure social networking site (AMBA). Various project specifications and

problems with current social networking site will also be briefly mentioned.

The functional and non-functional requirements will be discussed. A brief problem scope also

included in this chapter, which describes the background of how this system will integrates with

another system. This chapter also contains what the projects objectives are and what significant

change this project could make by simply improving previous systems that are currently

available.

Page 5: June Documentation

5 | P a g e

2.2 Problem Statement / Opportunity / Directive

There are several social networking sites (e.g. Facebook, Twitter, and Twoo) that are very

popular, they provide a platform for people to communicate and share information (e.g. news,

status, photo) very easily. However, these sites come with a price. Some of the main problems

that arise from these social networking sites are easily available of soft personal information.

2.3 Objectives / Proposed Solution

The main objective of AMBA is to reduce the availability of soft personal information, as

strangers able to obtain other’s people personal information very easily.

AMBA will provide a Personal Identification Number (PIN) to each and every user, a user will

give his/her pin to the people he/she would want to chat with. The friend request will require

PROBLEM/OPPORTUNITY STATEMENT

Brief Statement of Problem, Opportunity or Directive:

Personal information is freely and easily available on current social networking sites.

Cause and Effect:

Cause: Lack of tight security options.

Effect: Stalker friendly, Theoretically, someone that you do not even know can say that they

go to your school, add you, and get all of your information. This may include your phone

number, house address, and locations you visit frequently

System Objective:

To reduce the availability of information.

To make a social networking site more secure.

Page 6: June Documentation

6 | P a g e

information more than just a pin, the person sending friend request will also be required to

provide some personal information, for example, their full names and how they know the

person.

And as people share other people’s information, AMBA will have an option where you first

chat with the person who invited you so that you can know him/her before you accept the

friendship.

On the problem of stalkers being able to search you and check your information, this project is

going to handle it by not allowing users to search others by their names or surnames. This

project will use tools like Visual Studio, SQL Server to solve the problems.

2.4 Project Scope

2.4.1 Business Data Requirements(Information Scope)

Must have’s

User personal information

Administrator personal information

2.4.2 Business Data Requirements(Functional Scope)

Must have’s

User registration

User verification

Administrator authentication

Database storage and retrieval

2.4.3 Business Data Requirements (Communication Scope)

Must have’s

Web based application

Page 7: June Documentation

7 | P a g e

2.5 Project Specification (Requirements)

2.5.1 Functional Requirements

User (people) must register to use the site

User (people) must login if they have already a member

User must search people by the unique identifier pin

User must request friendship

User must post status

User must comment

2.5.2 Non-functional (reliability/performance) requirements

Allow failure of log in must not more than three times

The search engine has ability to search by unique pin.

Users can post, like and comment.

2.5.3 User Interface requirements

User identification window (The user identification window shall display the name

of the user logged)

Navigation

Page 8: June Documentation

8 | P a g e

2.5.4 Database requirements

2.6 Conclusions

This chapter clearly discussed the problems with the current social networking sites (e.g.

Facebook). There is definitely a need of a more secure social networking site, like AMBA, to

reduce the availability of the information. This chapter discussed the hardware and the

software needed to develop AMBA social networking site.

Page 9: June Documentation

9 | P a g e

Chapter 3: Detailed Technical Design

3.1 Introduction

The purpose of this document is to outline the technical design of AMBA social networking

system and provide an overview for AMBA implementation.

Its main purpose is to -

• Provide the link between the Functional Specification and the detailed Technical

Design documents

This document is not intended to address installation and configuration details of the actual

implementation. As is true with any high level design, this document will be updated and

refined based on changing requirements.

Page 10: June Documentation

10 | P a g e

3.2 Analysis

Users play a big role in this system, a User interaction with the system is the major role. The User will register by entering his/her personal details to become an active member or user of AMBA social networking site

When a user register to the system, using a computer, a User is required to fill all information required then the user will be called a member of AMBA. AMBA store all information on SQL

Server database

User Computer System

Page 11: June Documentation

11 | P a g e

3.3 User Interface

Page 12: June Documentation

12 | P a g e

Page 13: June Documentation

13 | P a g e

Page 14: June Documentation

14 | P a g e

Page 15: June Documentation

15 | P a g e

Page 16: June Documentation

16 | P a g e

3.4 Database Design

Page 17: June Documentation

17 | P a g e

3.5 Conclusions

This document shows that the number of methodologies, methods and techniques as proposed

in the literature, how data flow will occur. AMBA Social networking online involves using Web

sites to share information with others and connect with them by creating a profile that may

include a personal Web page. Social networking sites allow users to add friends, send messages

and comment on others' profile pages.