final presentation: capstone project team #6 : fall 2007 november 15 th,2007 university of...

39

Upload: brooke-phillips

Post on 30-Dec-2015

213 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Final Presentation:  Capstone Project Team #6 : Fall 2007  November 15 th,2007  University of Houston – Clear Lake
Page 2: Final Presentation:  Capstone Project Team #6 : Fall 2007  November 15 th,2007  University of Houston – Clear Lake

Team Information

Instructor : Dr. Kwok-Bun Yue

Mentors : Dr. Kwok-Bun Yue Mr. Dilhar De Silva

Team Members : Shital Parikh Sandeep Chavva Pareddy Karunakar Reddy Srividya Subbiah

2Capstone Project Team #6 - http://dcm.uhcl.edu/cap683807fagp6/11/15/2007

Page 3: Final Presentation:  Capstone Project Team #6 : Fall 2007  November 15 th,2007  University of Houston – Clear Lake

Table of Contents

Problem Analysis Shital

Project Specification Vidya

Template Design Evaluation of the Prototype Reddy

Future Enhancement & Conclusion

Sandeep3

Capstone Project Team #6 - http://dcm.uhcl.edu/cap683807fagp6/11/15/2007

Page 4: Final Presentation:  Capstone Project Team #6 : Fall 2007  November 15 th,2007  University of Houston – Clear Lake

Development Team Team Leader : Shital

Webmaster : Karunakar

Programmer : Karunakar, Sandeep, Shital & Vidya

Technical Writer : Karunakar, Sandeep, Shital & Vidya

Architecture Designer : Sandeep, Shital &Vidya

DBA : Karunakar, Sandeep, Shital & Vidya

Capstone Project Team #6 - http://dcm.uhcl.edu/cap683807fagp6/ 411/15/2007

Page 5: Final Presentation:  Capstone Project Team #6 : Fall 2007  November 15 th,2007  University of Houston – Clear Lake

Development Team (Project Plan)

11/15/2007 Capstone Project Team #6 - http://dcm.uhcl.edu/cap683807fagp6/ 5

Task Description Start Date End DateSep 2007

11/118/26 9/9 10/7 10/289/239/16 11/49/309/2 11/1810/14 10/21

1 8/29/20078/28/2007Evaluate Project scope

2 8/30/20078/29/2007Work Breakdown Structure

3 8/31/20078/30/2007Prepare Environment for Project

4 9/5/20078/31/2007Understand Stakeholder needs

5 9/7/20079/5/2007System Requirements

11/25

Oct 2007 Nov 2007

Finish18

17

16

15

14

13

12

11

10

9

8

7

6 9/14/20079/7/2007Software Requirements Specificcation

9/25/20079/14/2007Database and System Design

9/27/20078/28/2007Interface Implmentation

11/14/20079/28/2007Reliability Implementation

11/7/200711/5/2007Front End Testing

11/9/200711/7/2007Software Inseption

11/12/200711/8/2007QA Testing Phase 1

11/12/20078/29/2007Documentation

11/14/200711/13/2007Test Run

11/15/200711/14/2007Alpha Version release

11/15/200711/15/2007Fix Problem from Alpha

11/15/200711/15/2007QA Testing Phase 2

11/29/200711/29/2007Finish

Task Assigned to:Shital,Vidya,Reddy,Sandeep

Shital,Vidya,Reddy,Sandeep

Shital,Vidya

Shital,Reddy,SandeepShital,Vidya,

Reddy,Sandeep

Reddy,Sandeep

Reddy,Sandeep

Shital,Reddy,Sandeep

Shital,Vidya,Sandeep

Reddy,Sandeep

Shital,Vidya,Reddy,Sandeep

Page 6: Final Presentation:  Capstone Project Team #6 : Fall 2007  November 15 th,2007  University of Houston – Clear Lake

Problem Analysis

Shortcomings of the current website www.goscat.com

• Lacks organized structure

• Has redundant links

• Information accessible to the public

Capstone Project Team #6 - http://dcm.uhcl.edu/cap683807fagp6/ 611/15/2007

Page 7: Final Presentation:  Capstone Project Team #6 : Fall 2007  November 15 th,2007  University of Houston – Clear Lake

Problem Analysis (Cond.)

Current website was built traditionally with HTML editors

Website has limited capability and contents

Difficult to navigate and maintain

Users cannot communicate with each other

Capstone Project Team #6 - http://dcm.uhcl.edu/cap683807fagp6/ 711/15/2007

Page 8: Final Presentation:  Capstone Project Team #6 : Fall 2007  November 15 th,2007  University of Houston – Clear Lake

Problem Analysis (Cond.)

Main purpose of current website is to provide information to Swimmers

Important functionalities of the current website:

• Time standards

• Meet and event Calendar

• Practice Schedule

• Form for registering into the teamCapstone Project Team #6 - http://dcm.uhcl.edu/cap683807fagp6/ 811/15/2007

Page 9: Final Presentation:  Capstone Project Team #6 : Fall 2007  November 15 th,2007  University of Houston – Clear Lake

Project Specification The project aims to replace the current

website www.goscat.com using Joomla

Joomla is a popular open source Content Management Software (CMS)

Future website will be built using CMS

What is a CMS?

Capstone Project Team #6 - http://dcm.uhcl.edu/cap683807fagp6/911/15/2007

Page 10: Final Presentation:  Capstone Project Team #6 : Fall 2007  November 15 th,2007  University of Houston – Clear Lake

Advantages of CMS

Facilitates Collaborative creation of Websites

Encourages faster Updates

Non-technical person can easily manage content

Delegate Responsibility

Role based securityCapstone Project Team #6 - http://dcm.uhcl.edu/cap683807fagp6/ 1011/15/2007

Page 11: Final Presentation:  Capstone Project Team #6 : Fall 2007  November 15 th,2007  University of Houston – Clear Lake

Project Abstract

Goal of this project = Essential contents of the old website + Social networking features

Our project ends into two research papers :

• First Paper – Experience on Building Real World

Domain-Specific Social Networking Websites as

Capstone Projects

• Second Paper – Building Domain Specific Social

Network Site using Content Management

SoftwareCapstone Project Team #6 - http://dcm.uhcl.edu/cap683807fagp6/ 1111/15/2007

Page 12: Final Presentation:  Capstone Project Team #6 : Fall 2007  November 15 th,2007  University of Houston – Clear Lake

What are Social Networking Sites

Websites that allow users to have their own profile, and a list of friends

Users share information including personal information, pictures, videos, music clips and blogs with their friends

Users can use chat rooms, blogs, email or Instant messaging, for their communication with others

11/15/2007 Capstone Project Team #6 - http://dcm.uhcl.edu/cap683807fagp6/ 12

Page 13: Final Presentation:  Capstone Project Team #6 : Fall 2007  November 15 th,2007  University of Houston – Clear Lake

Effects of Social Networking Sites

These Sites draw millions of Internet Users

Number of people using these Sites are steadily increasing

People spend a lot of time in these Sites

Form of communication and connecting with people

11/15/2007 Capstone Project Team #6 - http://dcm.uhcl.edu/cap683807fagp6/ 13

Page 14: Final Presentation:  Capstone Project Team #6 : Fall 2007  November 15 th,2007  University of Houston – Clear Lake

Project Specification (Cond.)

Advantages of Social networking features :

Allows users to share information, videos and pictures

Help people to form groups

Instant Celebrity

Community built websites are richer in content

Helps to stay in touch with friends, meet new people

11/15/2007Capstone Project Team #6 - http://dcm.uhcl.edu/cap683807fagp6/

14

Page 15: Final Presentation:  Capstone Project Team #6 : Fall 2007  November 15 th,2007  University of Houston – Clear Lake

Project Specification (Cond.)

Specific advantages of Social networking features into a “Swim Community”:

Helps swimmers to set up goals and track their progress

Swimmers can write day to day experiences in their blog

More communication among swimmers, parents and coaches, aids in community building

Motivate Swimmers with the help of “Swim Goal Planning”

11/15/2007 Capstone Project Team #6 - http://dcm.uhcl.edu/cap683807fagp6/ 15

Page 16: Final Presentation:  Capstone Project Team #6 : Fall 2007  November 15 th,2007  University of Houston – Clear Lake

Advantages of new website

Advantages of new website in addition to that mentioned in previous slides :

Marketing

Attract more swimmers to be part of this community

Help in raising money with the help of advertisement banners

11/15/2007Capstone Project Team #6 - http://dcm.uhcl.edu/cap683807fagp6/ 16

Page 17: Final Presentation:  Capstone Project Team #6 : Fall 2007  November 15 th,2007  University of Houston – Clear Lake

Working with Joomla

Our Experiences with Joomla

Moderate Installation Easy to learn and use Joomla Huge Joomla community willing to help

and solve problems Good Security Features Large number of extensions Good functionality features like built in

search

11/15/2007 Capstone Project Team #6 - http://dcm.uhcl.edu/cap683807fagp6/ 17

Page 18: Final Presentation:  Capstone Project Team #6 : Fall 2007  November 15 th,2007  University of Houston – Clear Lake

Design and Implementation Constraints

Joomla 1.0.13 - Stable version

Apache 1.3

MySQL 4.0.2

PHP 4.3.11

Capstone Project Team #6 - http://dcm.uhcl.edu/cap683807fagp6/ 1811/15/2007

Page 19: Final Presentation:  Capstone Project Team #6 : Fall 2007  November 15 th,2007  University of Houston – Clear Lake

Major Players in new Website

Major players of our website :

Swimmers Parents Coaches Public

11/15/2007 Capstone Project Team #6 - http://dcm.uhcl.edu/cap683807fagp6/ 19

Page 20: Final Presentation:  Capstone Project Team #6 : Fall 2007  November 15 th,2007  University of Houston – Clear Lake

Evaluation of the Solution

Satisfies the social networking features

Incorporates the essential contents of the existing website : Event Calendars Practice Calendars Details about SCAT Registration into the SCAT team Top 5 / All-time

11/15/2007 Capstone Project Team #6 - http://dcm.uhcl.edu/cap683807fagp6/ 20

Page 21: Final Presentation:  Capstone Project Team #6 : Fall 2007  November 15 th,2007  University of Houston – Clear Lake

Template Design for the Implementation

Thousands of free templates available

Unable to find a template that suits our needs since the swim team has red, white and blue as dominant colors

Edited a free template using the SCAT Logo and two dominant colors

11/15/2007Capstone Project Team #6 - http://dcm.uhcl.edu/cap683807fagp6/ 21

Page 22: Final Presentation:  Capstone Project Team #6 : Fall 2007  November 15 th,2007  University of Houston – Clear Lake

Description of Implementation

The home page of our website contains Hot articles, Latest News and general swimming

info RSS news feeds General information about SCAT Practice Schedule Map to Pools

Advantages of this layout Public are prevented from accessing Private

contents11/15/2007 Capstone Project Team #6 - http://dcm.uhcl.edu/cap683807fagp6/ 22

Page 23: Final Presentation:  Capstone Project Team #6 : Fall 2007  November 15 th,2007  University of Houston – Clear Lake

Home Page

11/15/2007 Capstone Project Team #6 - http://dcm.uhcl.edu/cap683807fagp6/ 23

Page 24: Final Presentation:  Capstone Project Team #6 : Fall 2007  November 15 th,2007  University of Houston – Clear Lake

Description of Implementation (Cond.)

Registration Process The user fills the registration form Registration form contains details

Which identifies the account type Swimmers - what level Parents – kids name

Administrator approves

User is accepted into the community

11/15/2007 Capstone Project Team #6 - http://dcm.uhcl.edu/cap683807fagp6/ 24

Page 25: Final Presentation:  Capstone Project Team #6 : Fall 2007  November 15 th,2007  University of Houston – Clear Lake

Registration Form

11/15/2007 Capstone Project Team #6 - http://dcm.uhcl.edu/cap683807fagp6/ 25

Page 26: Final Presentation:  Capstone Project Team #6 : Fall 2007  November 15 th,2007  University of Houston – Clear Lake

Description of Implementation (Cond.)

After Login, the registered users can : Invite other people Can add other registered users to friend’s list Can write their own blogs Can post in forums Can add pictures View pictures which the administrator has

uploaded Can scrap in others profile Can upload videos Join Groups View the members list

11/15/2007 Capstone Project Team #6 - http://dcm.uhcl.edu/cap683807fagp6/ 26

Page 27: Final Presentation:  Capstone Project Team #6 : Fall 2007  November 15 th,2007  University of Houston – Clear Lake

After Login

11/15/2007 Capstone Project Team #6 - http://dcm.uhcl.edu/cap683807fagp6/ 27

Page 28: Final Presentation:  Capstone Project Team #6 : Fall 2007  November 15 th,2007  University of Houston – Clear Lake

Other Features after Login

Other features present in the website after Logging in: Can view contents required for each type of users Can view Events Calendar Can Vote in Polls

Coaches Parents Swimmers

View Coach requirements Role of Parents Swimmer News

& information Child’s Training View Coach news View Olympic articles & Sports medicine

11/15/2007 Capstone Project Team #6 - http://dcm.uhcl.edu/cap683807fagp6/ 28

Page 29: Final Presentation:  Capstone Project Team #6 : Fall 2007  November 15 th,2007  University of Houston – Clear Lake

Example of Content – Team Goals

11/15/2007 Capstone Project Team #6 - http://dcm.uhcl.edu/cap683807fagp6/ 29

Page 30: Final Presentation:  Capstone Project Team #6 : Fall 2007  November 15 th,2007  University of Houston – Clear Lake

Event Calendar

11/15/2007 Capstone Project Team #6 - http://dcm.uhcl.edu/cap683807fagp6/ 30

Page 31: Final Presentation:  Capstone Project Team #6 : Fall 2007  November 15 th,2007  University of Houston – Clear Lake

Polls

11/15/2007 Capstone Project Team #6 - http://dcm.uhcl.edu/cap683807fagp6/ 31

Page 32: Final Presentation:  Capstone Project Team #6 : Fall 2007  November 15 th,2007  University of Houston – Clear Lake

Main Menus

11/15/2007 Capstone Project Team #6 - http://dcm.uhcl.edu/cap683807fagp6/ 32

Page 33: Final Presentation:  Capstone Project Team #6 : Fall 2007  November 15 th,2007  University of Houston – Clear Lake

Difficulties Encountered

Initially we had difficulty in understanding what each user is allowed to do and form a framework for the prototype.

Difficult to find a plugin that satisfied our needs and requirements exactly

Configuring the plugin to suit our needs

11/15/2007Capstone Project Team #6 - http://dcm.uhcl.edu/cap683807fagp6/ 33

Page 34: Final Presentation:  Capstone Project Team #6 : Fall 2007  November 15 th,2007  University of Houston – Clear Lake

Lessons Learnt The important part played by social networking sites

and their advantages

How the social networking site functions

The concept of Open Source development and CMS

How to build a website using CMS

How to research and find the plugin that suited our needs

11/15/2007 Capstone Project Team #6 - http://dcm.uhcl.edu/cap683807fagp6/ 34

Page 35: Final Presentation:  Capstone Project Team #6 : Fall 2007  November 15 th,2007  University of Houston – Clear Lake

Future Enhancements

The ability to have chat sessions

Multiple registration forms

Rating Articles

Subscribe to Blogs

11/15/2007 Capstone Project Team #6 - http://dcm.uhcl.edu/cap683807fagp6/ 35

Page 36: Final Presentation:  Capstone Project Team #6 : Fall 2007  November 15 th,2007  University of Houston – Clear Lake

Conclusion The project has been successfully

completed

Requirements were satisfied

Available features are fully functional

We were able to create a website that can be deployed live within 3 months. This shows how fast one can develop things.

11/15/2007 Capstone Project Team #6 - http://dcm.uhcl.edu/cap683807fagp6/ 36

Page 37: Final Presentation:  Capstone Project Team #6 : Fall 2007  November 15 th,2007  University of Houston – Clear Lake

References1. Bartz, Tonia , User Customization:

Utilizing Content Management Systems to Efficiently Organize User Group Content, Summer 2006.

2. Websites:• www.Joomla.org• www.PHP.net• www.APACHE.org• www.MySQL.com• http://www.cpdservices.com/53.0.html

Capstone Project Team #6 - http://dcm.uhcl.edu/cap683807fagp6/ 3711/15/2007

Page 38: Final Presentation:  Capstone Project Team #6 : Fall 2007  November 15 th,2007  University of Houston – Clear Lake

Special Thanks

Our Instructor and Mentors :

Dr. Yue

Mr. Dilhar De Silva

11/15/2007Capstone Project Team #6 - http://dcm.uhcl.edu/cap683807fagp6/ 38

Page 39: Final Presentation:  Capstone Project Team #6 : Fall 2007  November 15 th,2007  University of Houston – Clear Lake

Thank You

Any Questions?

11/15/2007 39