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

Post on 30-Dec-2015

213 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Home Page

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

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

Registration Form

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

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

After Login

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

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

Example of Content – Team Goals

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

Event Calendar

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

Polls

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

Main Menus

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

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

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

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

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

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

Special Thanks

Our Instructor and Mentors :

Dr. Yue

Mr. Dilhar De Silva

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

Thank You

Any Questions?

11/15/2007 39

top related