Friendly Online Communication Systems Computer Science Essay

Published: Last Edited:

This essay has been submitted by a student. This is not an example of the work written by our professional essay writers.

For my project, I add some features that easy and simple for user to use the online communications systems that are friendly used. The features are easy to understand and used by the user. Some of the features is the interface are friendly user, chatting, sending files and online forums.

The friendly user interface will give an easy for the user to use the systems. Some of the others an online communications system is not easy to used and not friendly user. Their interface some sort will give the user hard to understand and used it.

Users such as students and staff can communicate among them using this system. Not only just chatting, they also can discuss and share about their assignment or project that given by the lecturer. Not only the students, lecturers also can discussed about their study plan and sharing their educational materials.

Students and lecturers also can share and sending files among them through this systems. This is some features that easy for users to sending files without using emails. They just can send the files while they were communicate to each other.

Online forums is using for update or inform some an information in the forums for the community to knows. This is easy for the community to read, gain more information, knows the update from others and discussing some information's. Some of communications systems didn't provide such as this features.


Nowadays, communications become more important to our life. As we know, today technology have created the online communications system which is all people around the world can access any online communications system through free sources and also from any devices such as I-Phone or PDA's.

There are so many systems of online communications such as social networking, Instant Messenger and others. But some of the systems are not freely used by user. There are so many comparison need to be done and need to implement a system that can show all the information, their good, advantages and disadvantages of all online communications systems, how many systems being used and the system that I am going to build is online communications systems for community of Multimedia University Melaka Campus.

Problem Statement

For my final year project, I have chosen this title which requires me to analyze all the existing online communications. After analyze the entire online communications, I need to build a system and develop it in Final Year Project Phase 2. When it comes to a system, people will demand for a good system. A good system is said to be a user-friendly interface and simple design of system.

As we know that, there too many online communications systems in the internet. When the online communications systems are too many in the internet, the user will do not know which are the best and suit for them.

Another problem occurs in this matters are not all existence and popular online communications systems meet the requirement of user needs. Sometimes online communications systems that there are using are not suitable.

Hence, I need to analyze all the online communications systems and find what are the advantages and disadvantages of all the online communications systems. After finishing the analysis for the online communications systems, I will create a system that compiles all the online communications systems that I have analyzed.


The objective of this analysis is really important. The objectives have been identified. The objectives of this project are:

To design an easy system for the user.

To create a system that compiles the entire existence online communications systems.

To ease the user to solved their problems more quickly and save their times like discussing about their work, assignment or project.

To solve user problems those always chooses others online communications systems and not meet their requirement for their works.

Project Scope

In this project, I have seized the scope of my proposed system to only students and staff of Multimedia University Melaka Campus. They can communicate among them in Multimedia University Melaka Campus.

Background and Literature Search

From the previous research that I have done, I found that online communications systems are widely used. Beside in free sources, online communications systems have also being used and build in any software. There are many other devices that provide online communications systems but different configuration and languages. Comparisons need to make between this application respect to their functions and features. There are not many differentiations between free sources systems for online communications systems and their functions. Most of their goals are same and have similar functions.

With this, I will show an example of online communications that have today and that I have studied. This is an example of Facebook, Yahoo Messenger and online forums; Nexus.


Facebook is a social networking website launched in February 2004 that is operated and privately owned by Facebook, Inc., with more than 500 million active users in July 2010. Users can add people as friends and send them messages, and update their personal profiles to notify friends about themselves. Additionally, users can join networks organized by workplace, school, or college. The website's name stems from the colloquial name of books given to students at the start of the academic year by university administrations in the US with the intention of helping students to get to know each other better. Facebook allows anyone who declares them selves to be aged 13 or older to become a member of the website.

Facebook was founded by Mark Zuckerberg with his college roommates and fellow computer science students Eduardo Saverin, Dustin Moskovitz and Chris Hughes. The website's membership was initially limited by the founders to Harvard students, but was expanded to other colleges in the Boston area, the Ivy League, and Stanford University. It gradually added support for students at various other universities before opening to high school students, and, finally, to anyone aged 13 and over. The original concept for Facebook was borrowed from a product produced by Zuckerberg's prep school Phillips Exeter Academy, which for decades published and distributed a printed manual of all students and faculty, unofficially called the "face book".

Facebook has met with some controversy. It has been blocked intermittently in several countries including Pakistan, Syria, China, Vietnam, and Iran. It has also been banned at many places of work to discourage employees from wasting time using the service. Privacy has also been an issue, and it has been compromised several times. Facebook settled a lawsuit regarding claims over source code and intellectual property. The site has also been involved in controversy over the sale of fans and friends.

Users can create profiles with photos, lists of personal interests, contact information and other personal information. Communicating with friends and other users can be done through private or public messages or a chat feature. Users can also create and join interest groups and "like pages" (formerly called "fan pages" until April 19, 2010), some of which are maintained by organizations as a means of advertising. To allay concerns about privacy, Facebook enables users to choose their own privacy settings and choose who can see what parts of their profile.

The website is free to users and generates revenue from advertising, such as banner ads. By default, the viewing of detailed profile data is restricted to users from the same network and "reasonable community limitations".

The media often compares Facebook to MySpace, but one significant difference between the two websites is the level of customization. MySpace allows users to decorate their profiles using HTML and Cascading Style Sheets (CSS), while Facebook only allows plain text.

Facebook has a number of features with which users may interact. They include the Wall, a space on every user's profile page that allows friends to post messages for the user to see; Pokes, which allows users to send a virtual "poke" to each other (a notification then tells a user that they have been poked); Photos, where users can upload albums and photos; and Status, which allows users to inform their friends of their whereabouts and actions. Depending on privacy settings, anyone who can see a user's profile can also view that user's Wall. In July 2007, Facebook began allowing users to post attachments to the Wall, whereas the Wall was previously limited to textual content only.

Over time, Facebook has added features to its website. On September 6, 2006, a News Feed was announced, which appears on every user's homepage and highlights information including profile changes, upcoming events, and birthdays of the user's friends. This has enabled spammers and other users to manipulate these features by creating illegitimate events or posting fake birthdays to attract attention to their profile or cause. Initially, the News Feed caused dissatisfaction among Facebook users; some complained it was too cluttered and full of undesired information, while others were concerned it made it too easy for other people to track down individual activities (such as changes in relationship status, events, and conversations with other users). In response to this dissatisfaction, Zuckerberg issued an apology for the site's failure to include appropriate customizable privacy features. Since then, users have been able to control what types of information are shared automatically with friends. Users are now able to prevent friends from seeing updates about certain types of activities, including profile changes, Wall posts, and newly added friends. On February 23, 2010, Facebook was granted US patent 7669123 on certain aspects of their News Feed. The patent covers News Feeds where links are provided so that one user can participate in the same activity of another user. The patent may encourage Facebook to pursue action against websites that violate the patent, which may potentially include websites such as Twitter.

One of the most popular applications on Facebook is the Photos application, where users can upload albums and photos. Facebook allows users to upload an unlimited number of photos, compared with other image hosting services such as Photobucket and Flickr, which apply limits to the number of photos that a user is allowed to upload. During the first years, Facebook users were limited to 60 photos per album. As of May 2009, this limit has been increased to 200 photos per album. Privacy settings can be set for individual albums, limiting the groups of users that can see an album. For example, the privacy of an album can be set so that only the user's friends can see the album, while the privacy of another album can be set so that all Facebook users can see it. Another feature of the Photos application is the ability to "tag", or label users in a photo. For instance, if a photo contains a user's friend, then the user can tag the friend in the photo. This sends a notification to the friend that they have been tagged, and provides them a link to see the photo.

Facebook Notes was introduced on August 22, 2006, a blogging feature that allowed tags and embeddable images. Users were later able to import blogs from Xanga, Live Journal, Blogger, and other blogging services. During the week of April 7, 2008, Facebook released a Comet-based instant messaging application called "Chat" to several networks, which allows users to communicate with friends and is similar in functionality to desktop-based instant messengers (Wikipedia 2010).

Figure 2.0

Figure 2.1 (

Yahoo! Messenger is an advertisement-supported instant messaging client and associated protocol provided by Yahoo!. Yahoo! Messenger is provided free of charge and can be downloaded and used with a generic "Yahoo! ID" which also allows access to other Yahoo! services, such as Yahoo! Mail, where users can be automatically notified when they receive new email. Yahoo! also offers PC-PC, PC-Phone and Phone-to-PC service, file transfers, webcam hosting, text messaging service, and chat rooms in various categories.

Yahoo! Messenger was originally launched under the name Yahoo! Pager on March 9, 1998.

In addition to instant messaging features similar to those offered by ICQ, it also offers (on Microsoft Windows) features such as: IMVironments (customizing the look of Instant Message windows, some of which include authorized themes of famous cartoons such as Garfield or Dilbert), address-book integration and Custom Status Messages. It was also the first major IM client to feature BUZZing and music-status. Another recently added feature is customized avatars.

Yahoo Messenger also allows users to access Yahoo Chat Rooms. These chat rooms force users to type in a verification link code before being allowed to enter the chat rooms. However, once one is inside the chat room, porn bots, spam bots as well as those running malicious booting codes and operating booting 'bots' are harassing chat users. Yahoo has a report abuse feature however there is no evidence this actually works, as many booters are still in the chat rooms day and night, without repercussion (Wikipedia 2010).

Figure 2.3 (

Figure 2.4 (


As for the phase one of the final year project, I choose the Software Development Life Cycle (SDLC) for the software development, Microsoft Office, Dreamweaver and PHP. Those fundamentals of SDLC phases are planning, analyzing, design and implementation.

For the first stage which is planning, I need to identify the server protocol that is suitable to provide access to multiple databases such as DICT Protocols. Then I have to do the feasibility study and analyze it. The second phase is analyzing. When it comes to analyzing, I have to analyze all the materials that are related to online communications system. All those systems need to be compared their functionality and specifications.

The third phase in SDLC is design. It describes how the system will work. The first step to be done in this stage is to design the physical system in order to get the design plan. I have to design the data storage for all the databases. As for the final phase of SDLC, implementation will take place. This stage will indicate the deliverables of the system. The activities are including test plan, program and documentation.

Proposed Solution and Implementation Plan / Design

4.1 Context Diagram






Register Register

Login Login

4.2 Entity Relationship Diagram (ERD)






M 1





Registration date

Registration num


Staff name

Staff ID

Staff division


Student name

Student ID

Student course

4.3 Data Flow Diagram (DFD)




Received information of registration


Inventory file

Register Register

Inventory Data


There are still many things need to be discovered as a preparation to develop the system of compilation all online communications system. However, as for now, this is the end of the first phase in conjunction to accomplish the goals to analyze the online communications systems.

For the continuous findings, I notice that, there are still lacks of functionality of the existence online communications systems. Most of the online communications systems contain many complicated features that differ from my goals as to produce a systems that compile all of online communications systems with simplicity and user-friendly.

Throughout this project, I have gained many new lessons that I've never learn before inside or outside the classroom. I also have identified my lack-of knowledge in operating systems core environment and programming skills. Time to time, I will try to improve myself and start to develop the system using PHP.

Many things need to improve in order to make this Final Year Project success. The journey for the whole project is not end until here even though the first phase is done.

My hope is to achieve this objective so I can provide easy-to-use systems for others to ease the user and decrease their time to time rather than spend many times to discussing for their projects or assignments.