IRJET- Cyber Bullying Detection in Web Chat Application
Implementation of a Social Media System
1. James Wu
Developing a Social Media System
California State University, Los Angeles
December 12, 2016
2. Implementation
The social mediasystemwill allow people tonetworkwithotherpeoplebysharingmedia,posts,
create groups,events,and sell products.We create anaccount and a usermust registerthroughthe app
or website asaninitial stepforusingthe system.
The user will have toentersome personal informationandcreate a passwordanda userID.
From there,the userwill automaticallyhave aprofilewhichthe usercanadd to or modify,andthe user
can update theirprofile picture andcoverphoto.He/she cansearchforotherusersby typingtheir
username inthe searchengine.The usercanalsoshare postsbyuploadingmediasuchas videosand
picturesor can use the textbooktotype textwhichautomaticallyincludesatimestampandlocation
whenposted.
We will create anddesignthe mobileappfirstbecause mobile deviceshave the most
limitations,suchasscreensize andbandwidth,thuscontentwillbe prioritize whendesigningand
creatingthe app first. To create our app, we will create anaccount anduse BuildFire.
Afterdevelopmentof the app,we will testthe securityof the app.We will have trained
developersdesignthe app tocover all securitypatchesandvulnerabilitiesissues.Additionally,we will
trainour developershowtoimplement,code,anddesignthe apptobe secure to preventthe appfrom
crashing.Lastly,there will be maintenance andupdates.Thisdevelopment processwiththe appwill
take about 6 months.
Afterthe processof developingandperformingthe vulnerabilitytestingforthe app,we will
start developingthe website.We will be developingourwebsitebybuyingadomainname anda hosting
account or a hostingproviderthatgivesusa lotof storage and bandwidth.Similarly,we will have to
performvulnerabilitytestingonourwebsite toothroughthe free open-source software,Wapiti thatI
foundonsourceforge.net.Thiswill take about3months.
3. Afterthe developmentof ourwebsite andapp,we will establishguidelinesandpolicesonhow
to use it andall usersand developersmustcomplywithit.
In orderto manage our social mediapages,we will have toappointaDirectorof PublicRelations
(PR) and hire a marketingteam.These people shouldbe professional,have interpersonal andlistening
skills,be professional,respondtimely,andare knowledgeable intheirprofessions.Plus,we have a
Webmastertocreate,design,update,andperformfrequentmaintenance onourwebsite.Tofundour
site,we will seekventure capital andcrowdfunding,andwe will promote oursite throughothersocial
mediaplatformssuchasFacebook,Snapchat,Instagram, Pinterest,andTumblrandstreamingsiteslike
YouTube.
There will be weeklymeetingswiththe PRDirector,the Webmaster,andthe AppDevelopersto
discussaboutthe overall progressof the projectandto brainstormideasforthe short-termandlong-
termobjectivesthroughvirtual conferencingandgeneral meetings.Furthermore,the keypointsof
these meetingswillbe writtendownandrecordedbythe secretarytokeeprecordsstoredina
database.The secretaryshouldbe efficient,reliable,communicate effectively,andmaintainhigh
confidentiality.
Scope
We expecttoexpandtoabout100,000 usersand have some profitfromadvertisements.
Nonetheless,the purpose of the social mediasite ishelpusersnetworkamongotherusers,tohelp
businessesmarkettheirservice orproductsthroughword-of-mouth,andtoletusersbuildasocial
mediapresence.So,we willthinkof new waysonhow to improve onthe system.
Due to the popularityof social mediasites,there are manyexamplesof it.There are many
prominentsocial mediasitessuchasFacebook,Snapchat,Instagram, Pinterest,StudyRoom, andTumblr.
4. The firststepis to fundthe projectthroughnetworkingwithinvestors,seekventurecapital,and
othertypesof funding.Thiswill have adurationof a month.
Nextisto developthe app. We will create anddesign the mobileappwithBuildFire.Thiswill
take 4 months.
Afterdevelopmentof the app,we will testthe securityof the app.We will have trained
developersdesignthe apptocover all securitypatchesandvulnerabilitiesissues.Additionally,we will
trainour developershowtoimplement,code,anddesignthe apptobe secure to preventthe appfrom
crashing.Thiswill take 3 weeks.
There will alsobe maintenance andupdates.Thisdevelopmentprocesswiththe appwill take 27
days.
5. Afterthe processof developingandperformingthe vulnerabilitytestingforthe app,we will
start developingthe website.We will be developingourwebsitebybuyingadomainname andhave a
hostingproviderthatgivesusa lotof storage andbandwidthhostitfor us.Thistask can be completed
withinaday.
We will design,code,andimplementcomponentstooursite.Thiswill take abouta month.
Similarly,we will have toperformvulnerabilitytestingonourwebsite toothroughthe free
open-source software,Wapiti thatIfound onsourceforge.net.Thiswill take about2 months.
Afterthe developmentof ourwebsite andapp,we will establishguidelinesandpolicesonhow
to use it andall usersand developersmustcomplywithit.Toestablishguidelinesandpolices,we will
produce documentationsof it.Thiswill have durationof 1 week.
Lastly,we will investinpromotionsbyadvertisingonsocial mediasites,streamingsites,blogs,
investinginSEOtools,andoptimizinginsearchenginesandbusinessdirectories.Thiswill be
accomplishedinaweek.
Data Flow Diagram
6. Sample Database
FieldName FieldSize Data Type Data Format Description Example
EmplID -------------- numerical NNNN Employee ID 5434
Job 25 Text ------------- Job Engineer
Gender 1 Text L Gender M
Bdate 20 Date DD-MM-YY Birthdate '23-Nov-89'
LastName 65 Text -------------------- Last Name Wu
FirstName 65 Text -------------------- FirstName James
Address 80 Text ------------------ Address 5151 State
UniversityDrive
City 80 Text ----------------- City Rosemead
State 3 Text LL State CA
EmailAddress 25 ------------------ LLLLL@LLLL.LLL Email Address email@aol.com
PhoneNumber 11 numerical NNNNNNN Phone Number 626800000
SALARY 5 numerical NNNNNNNNN SALARY 10000000000000
SUPERSSN 9 numerical NNNNNNNNN SUPERSSN 543455555
DNUM 1 numerical N Department
Number
4
7. USERID ------- numerical ----------- USER ID 4542
UserName 8 Text/Numerical LLLLLNNN User Name Jwu32
USERPASSWORD
25 Text/Numerical LLLLLNNN USER
PASSWORD
Password!
LastName 65 Text -------------------- Last Name Wu
FirstName 65 Text -------------------- FirstName James
Address 80 Text ------------------ Address 5151 State
UniversityDrive
City 80 Text ----------------- City Rosemead
State 3 Text LL State CA
EmailAddress 25 ------------------ LLLLL@LLLL.LLL Email Address email@aol.com
PhoneNumber 11 numerical NNNNNNN Phone Number 626800000
DeptID ------------- numerical NNNN DepartmentID 465
DNUM ------------ numerical NNNNNN Department
Number
664
DeptNAME 25 Text ------------ Department
name
Engineering
MGRSSN 9 Numerical NNNNNNNNN MGRSSN 444556677
MGRSTARTDATE 20 Date DD-MMM-YY MGRSTARTDATE '15-JAN-78'
DeptLocID ----------- numerical ------------- Department
LocationID
46654
DeptID 3 numerical NNN DepartmentID 465
DNUM 2 numerical NN Department
Number
66
DLocation 13 Text ------------ Department
Location
Houston
CustID ---------- numerical ------------- CustomerID 001
LastName 65 Text -------------------- Last Name Wu
FirstName 65 Text -------------------- FirstName James
Address 80 Text ------------------ Address 5151 State
UniversityDrive
City 80 Text ----------------- City Rosemead
State 3 Text LL State CA
CREATE TABLE EMPLOYEE
(
EmplIDintPrimaryKey,
Jobchar(25),
Genderchar (1),
Bdate varchar(20),
LastName varchar(65),
FirstName varchar(65),
Addressvarchar(80),
Cityvarchar(80),
State varchar(3),
EmailAddressvarchar(25),
15. Works Cited
J.,Strickland.(2009). How to Start a Social NetworkingSite.RetrievedOctober31,2016, from
http://computer.howstuffworks.com/internet/social-networking/information/start-social-networking-
site.htm
Mansfield,M.(2015, February04). BestPlacesto Turn Your Website intoanAppforAndroidand
iPhone.RetrievedOctober31,2016, from https://smallbiztrends.com/2015/02/places-that-turn-your-
website-into-an-app.html