capstone project : team #6 october 4 th ,2007

27
Capstone Project : Team #6 October 4 th ,2007

Upload: leanne

Post on 12-Jan-2016

25 views

Category:

Documents


3 download

DESCRIPTION

A Social Networking and a Virtual Community Website for a Swim Team Using Joomla. Capstone Project : Team #6 October 4 th ,2007. Team Information. Instructor : Dr. Kwok-Bun Yue Mentors : Dr. Kwok-Bun Yue - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Capstone Project : Team #6   October 4 th ,2007

Capstone Project : Team #6

October 4th,2007

Page 2: Capstone Project : Team #6   October 4 th ,2007

2

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

Page 3: Capstone Project : Team #6   October 4 th ,2007

CSCI 6838 Team #6 - Fall 2007 3

Table of Contents

• Development Team Shital

• Problem Analysis Shital

• Project Specification Vidya

• Project Abstract Vidya

• Design & Implementation Constraints Vidya

• Functionality of future system Reddy

• Use case Diagram Reddy

• Project Time Line Reddy

• Prototype Design Sandeep

• Team Progress Sandeep

• Expected Deliverables Sandeep

• Activities Ahead Sandeep

• Conclusion Sandeep

Page 4: Capstone Project : Team #6   October 4 th ,2007

CSCI 6838 Team #6 - Fall 2007 4

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

Page 5: Capstone Project : Team #6   October 4 th ,2007

CSCI 6838 Team #6 - Fall 2007 5

Problem Analysis

Shortcomings of the current website www.goscat.com

• Lacks organized structure

• Has redundant links

• Information accessible to the public

Page 6: Capstone Project : Team #6   October 4 th ,2007

CSCI 6838 Team #6 - Fall 2007 6

Problem Analysis (Conti..)

Important functionalities of the existing website:

• Time standards

• Meet and event Calendar

• Practice Schedule

• Form for registering into the team

Page 7: Capstone Project : Team #6   October 4 th ,2007

CSCI 6838 Team #6 - Fall 2007 7

Problem Analysis (Conti..)

Meet and Event Schedule - Things to improve• Not frequently updated• No time and location• No contact information• Not clear for a new or general user

Practice Schedule• Not show for a year• Information is not clear

Page 8: Capstone Project : Team #6   October 4 th ,2007

CSCI 6838 Team #6 - Fall 2007 8

Problem Analysis (Conti..)

Current website was built traditionally with HTML editors

Website has limited capability and contents

Difficult to navigate and maintain

Page 9: Capstone Project : Team #6   October 4 th ,2007

CSCI 6838 Team #6 - Fall 2007 9

Project Specification

The project aims to replace the existing website www.goscat.com using Joomla

Joomla is a popular open source content management software (CMS)

Advantage of CMS : • Collaborative creation of website

Page 10: Capstone Project : Team #6   October 4 th ,2007

CSCI 6838 Team #6 - Fall 2007 10

Project Specification (Conti..)

Anatomy of CMS

• Content Creation

• Content Management

• Publishing

• Presentation

About Joomla

• Based on PHP

• Similar to Mambo

Page 11: Capstone Project : Team #6   October 4 th ,2007

CSCI 6838 Team #6 - Fall 2007 11

Project Specification (Conti..)

Design and Layout are using XHTML and CSS

Apart from the installation, they have a variety

of extensions

Easy to Installation and maintain

Collaboration

incorporation of social networking features

Page 12: Capstone Project : Team #6   October 4 th ,2007

CSCI 6838 Team #6 - Fall 2007 12

Project Abstract

New website will incorporate details of the old

website and include the social networking

features.

Our project ends into two research papers :

• First paper – Is it desirable to build a social networking site as a

team project in CS/CIS education?

• Second paper – How to build a domain specific social Networking

site using CMS?

Page 13: Capstone Project : Team #6   October 4 th ,2007

CSCI 6838 Team #6 - Fall 2007 13

Design and Implementation Constraints

Joomla 1.0.13 - Stable version

Apache 1.3

MySQL 4.0.2

PHP 4.3.11

Page 14: Capstone Project : Team #6   October 4 th ,2007

CSCI 6838 Team #6 - Fall 2007 14

Functionality of the Future System

The website will have the following functionalities :

• Users to create account

• Rate contents

• Upload Videos and pictures

• To have blog and chat sessions

• RSS based news feeds

• Google maps for swim meet directions

Page 15: Capstone Project : Team #6   October 4 th ,2007

CSCI 6838 Team #6 - Fall 2007 15

Use case Diagram

Executive/Manager/ Administrator

View Specific Swimmer’s Profile

Check In/Out

Public/Guest

View/download all Videos/Pictures

Maintain template design,Global configuration

Add New Articles

Read Messages, Mass Mail

Subscribe/Login

View Event Schedules, Meet Entry Calendar

View Contact Information /Map to pools

Version Control

Rate Contents

FAQs

Page 16: Capstone Project : Team #6   October 4 th ,2007

CSCI 6838 Team #6 - Fall 2007 16

Use case Diagram (Conti..)

Login/ Logout

Swimmers

View News Feeds/ Event Schedules, Meet Entry Calendar

Rate contents

Post to Blogs

View / Upload Pictures/Videos

View Nutrition articles/ Health Issues

View Swimmers News

Role of Parents

Benefits of Swimming

Child’s trainingParents

FAQs

Page 17: Capstone Project : Team #6   October 4 th ,2007

CSCI 6838 Team #6 - Fall 2007 17

Use Case Diagram (Conti..)

Login/ Logout

View /Upload Pictures/Videos

Post to Blogs

Rate Contents

View Event Schedules, Meet Entry Calendar

View Nutrition articles/ Health Issues

View Coach Requirements

View Coach News

View Coach Information

View Olympic Related articles

View Sports Medicine

Coaches

Board Members

Page 18: Capstone Project : Team #6   October 4 th ,2007

CSCI 6838 Team #6 - Fall 2007 18

Project TimeLine

Page 19: Capstone Project : Team #6   October 4 th ,2007

CSCI 6838 Team #6 - Fall 2007 19

Prototype Design

Page 20: Capstone Project : Team #6   October 4 th ,2007

Prototype Design

CSCI 6838 Team #6 - Fall 2007 20

Page 21: Capstone Project : Team #6   October 4 th ,2007

Prototype Design

CSCI 6838 Team #6 - Fall 2007 21

Page 22: Capstone Project : Team #6   October 4 th ,2007

Prototype Design

CSCI 6838 Team #6 - Fall 2007 22

Page 23: Capstone Project : Team #6   October 4 th ,2007

CSCI 6838 Team #6 - Fall 2007 23

Team Progress

Requirement analysis have been completed

Use case diagram have been completed

Installation is complete

Initial prototype of the future system has

been designed

Page 24: Capstone Project : Team #6   October 4 th ,2007

CSCI 6838 Team #6 - Fall 2007 24

Expected Deliverables

Phase 1• UML 2.0 Analysis model using Visio and Prototype

Phase 2• UML 2.0 Design model using Visio and beta version of

the virtual community software

Phase 3• UML 2.0 Sequence Diagram and General Availability

version of the Virtual community software

Page 25: Capstone Project : Team #6   October 4 th ,2007

CSCI 6838 Team #6 - Fall 2007 25

Activities Ahead

Currently we are implementing the website on the

local host, after this we will do it in a hosted site

Initial prototype will be improved

Remaining features and functionalities will be

incorporated

Content and capabilities of the website will be

improved

Page 26: Capstone Project : Team #6   October 4 th ,2007

CSCI 6838 Team #6 - Fall 2007 26

Conclusion

Hence the future website developed using CMS will be:

• Easy to maintain

• Powerful

• Functional

• Flexible

Page 27: Capstone Project : Team #6   October 4 th ,2007

CSCI 6838 Team #6 - Fall 2007 27

References

1. 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