SEM 5- Junior Facebook

Tuesday, April 12, 2011
Junior Facebook

Our lecturer, Madame Nurulhuda Ibrahim has ask to develop the communication tool which allows user to communicate and interact with the system. There has various choose for us, such as Email, Facebook, Commercial System and so on.
As for choosing developing Communication Tools for WWW subject, we’ve chosen “Facebook” for our project. Why? This is because we more familiar with the facebook, we called our system as “E-Enjoy Communication”.


This is a group work assignment four persons per group. So, each of us need develop a functioning module for E-Enjoy Communication System individually.
a) Toby Ng [Group Leader-Involved all]




b) Chin Ting Ting [Assistant Programmer, Database]


c) Lim Pei Jian [Main Programmer]


d) Nallisvaran Utheya Kumar [Interface Designer]

By following project requirements, each module should have at least 5 processing file. This means that each of us need develop five main functionality of system. Hence, Madame Nurulhuda has list out modules for us to choose. As below:
Operation for the admin
a. Approve/disapprove new user (counted as 2 modules)
b. Send response/feedback/notification to user (counted as 3 modules)
c. Manage user: view/add/delete (counted as (3 modules)
d. Add/delete/update news and announcements
e. Create/update admin’s profile (a profile MUST includes a picture, does not necessarily be a personal picture) including changing admin’s password.
Operation for the User
a. Register an account
b. Create/update user’s profile (a profile MUST includes a picture, does not necessarily be a personal picture) including changing user’s password.
c. Add/request/accept friends
d. View/send/delete personal messages to a specific friend.
e. View/send/delete forum messages (all friends have access to this).


Besides that, there still has extra project requirement:
1. Make use of XHTML, Cascading Style Sheet, and Java Script for designing static pages.
2. Make use of PHP and MySQL for designing dynamic pages.
3. There are two types of users which h are Admin and User.
4. All users need to log in into the system.
5. Database Connection.



So, I randomly selected some system’s interface..



Flash:

Only member able to login. New member need signup first. Admin and user share same login interface and database.


E-Enjoy also allow user upload personal picture.





MAIN PAGE: This is user News Feed. User can leave comment, view friend’s comment, view accouchement from admin…

Able edit the profile.
PS: not allow invalid format of email. Password has needed -at least six alphabets. If not, system will display error message.


Admin is able to make announcement. The announcement will be displayed in the user’s wall.


Send or receive message from friend




Able to receive friend request, view added friend… Also, allow user to reject friend request


Find the friend via FriendFinder




Database

As result, we successfully developed 20 modules for our E-enjoy Communication System. Overall has developed 33 pages of system along with 6 databases. All can be functioned. So, Glory redounds upon the hard work. We get very high mark in this project. Anyway, need thanks to Madame Nurulhuda giving advice during the progress of system.

0 comments:

Post a Comment

 

Categories

Total Pageviews

Popular Posts

Erm....

Currently, I already manage to upload 20 posts for portfolio. Hope you all like it. I still no yet upload any video file bco school line too slow. Sorry, lecturer.

All posts here is my school assignments. A lot of graphics just get from the internet. I dunt use it for commercial purpose! haha... so dunt worry

If available, please give some comments on the design part. Let me know the weakness. Thank you


 

© 2010 Multimedia Portfolio