220 likes | 344 Vues
This project presents the design and implementation of a complex online social networking platform. It focuses on facilitating participant interactions and fostering trust among users. The system will allow users to assign trust values to one another, showcasing the various social trust paths between participants. Essential documentation is prepared to support the website's operational needs. The work also reviews the evolution of social networks and outlines business requirements, system design, and trust management functionalities critical for a successful networking experience.
E N D
An Online Site for Complex Social Networking Katayoun Motahari Student No: 41725336 Supervisor: Dr. Yan Wang Date: 11th November 2011
The Presentation Roadmap Review of Social Networking Websites Trust Process of Development General Description Business Requirements Summary System design Demonstration
Project Purpose Development of a Complex Social Networking Websitefor participant to interact with each other. Participant gives trust values to another participant. Displaying how many Social Trust Path exists between two nonadjacent participants. Displaying existing Social trust Paths and its relevant trust information for nodes. Preparing all necessary documentations for a practical website.
The Arrival of Social Networks • Background /Review • General Descriptions • Business Requirements • System Design The first recognizable social network site launched in 1997. SixDegrees.com. Developed a Company named MacroView. Six Degree was followed by more successful social networking sites such as Friendster, Myspace, Linkdin and Facebook. Goal: Connect people , Sharing information Concerns: Privacy and Trust
Trust (comparison) • Background/Review • General Descriptions • Business Requirements • System Design
GeneralDescription • Background/Review • General Description • Business Requirements • System Design • Product Perspective: • This system is an online site that focuses on building and reflecting of social relations among participants. • Product Functions: • Interactions • Participants • System and Database • What are trust values?
Trust • Background/Review • General Description • Business Requirements • System Design Social Trust Path Trust Propagation
Factors of Trust • Background/Review • General Description • Business Requirements • System Design • Trust: • TAB • Social Intimacy Degree • rAB • Role Impact Factor • PAB QAK = {TQAK > 0.6, rQAK > 0.05 , PQAK > 0.5 }
Business Requirements • Background • General Descriptions • Business Requirements • System Design • View all participant • Post a message • Request friendship • Give trust value to other participant. • Remove friend • Update personal details • Join the social network • View all friends
Actors • Background • General Descriptions • Business Requirements • System Design Primary Actors Participant Secondary/Device Actors Database System Browser
Packages • Background • General Descriptions • Business Requirements • System Design Account Management Package (AMP) concerned with the process of participants registering new accounts, managing their account profiles, changing their account passwords and signing in. Interaction Management Package (IMP) concerned with the process of participants interacting Trust Management Package (TMP) Concerned with specifying and displaying trust information between participant.
Use-Cases • Background • General Descriptions • Business Requirements • System Design Use-Case for Account Management Package (AMP)
Use-Cases • Background • General Descriptions • Business Requirements • System Design Use-Case for Interaction Management Package (IMP)
Use-Cases • Background • General Descriptions • Business Requirements • System Design Use-Case for Trust Management Package (TMP)
Business Domain Model • Background • General Descriptions • Business Requirements • System Design
Technologies • Background • General Descriptions • Business Requirements • System Design presentation HTML, CSS (cascading style sheets), JavaScript ,jQuary business PHP data MySQL
System Architecture • Background • General Descriptions • Business Requirements • System Design
User Interface Layout • Background • General Descriptions • Business Requirements • System Design
Program Navigation • Background • General Descriptions • Business Requirements • System Design
Data Definitions • Background • General Descriptions • Business Requirements • System Design
Background • General Descriptions • Business Requirements • System Design Demonstration of the online Website...
Background • General Descriptions • Business Requirements • System Design Any Questions?