Final Presentation

advertisement
Final Presentation:

Capstone Project Team #6 : Fall 2007

November 15th,2007

University of Houston – Clear Lake
http://dcm.uhcl.edu/cap683807fagp6/
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
11/15/2007
Capstone Project Team #6 - http://dcm.uhcl.edu/cap683807fagp6/
2
Table of Contents
 Problem Analysis

Shital
Project Specification
Vidya
 Template Design
Evaluation of the Prototype
 Future Enhancement
& Conclusion
11/15/2007
Reddy
Sandeep
Capstone Project Team #6 - http://dcm.uhcl.edu/cap683807fagp6/
3
Development Team
 Team Leader
:
Shital
 Webmaster
:
Karunakar
 Programmer
: Karunakar, Sandeep, Shital & Vidya
 Technical Writer
: Karunakar, Sandeep, Shital & Vidya
 Architecture Designer :
 DBA
11/15/2007
Sandeep, Shital &Vidya
: Karunakar, Sandeep, Shital & Vidya
Capstone Project Team #6 - http://dcm.uhcl.edu/cap683807fagp6/
4
Development Team
(Project Plan)
Sep 2007
Task
Description
Start Date
8/26
1
Evaluate Project scope
8/28/2007
8/29/2007
2
Work Breakdown Structure
8/29/2007
8/30/2007
3
Prepare Environment for Project
8/30/2007
8/31/2007
4
Understand Stakeholder needs
8/31/2007
9/5/2007
5
System Requirements
9/5/2007
9/7/2007
6
Software Requirements Specificcation
9/7/2007
9/14/2007
7
Database and System Design
9/14/2007
9/25/2007
8
Interface Implmentation
8/28/2007
9/27/2007
9
Reliability Implementation
9/28/2007
11/14/2007
10
Front End Testing
11/5/2007
11/7/2007
11
Software Inseption
11/7/2007
11/9/2007
12
QA Testing Phase 1
11/8/2007
11/12/2007
13
Documentation
8/29/2007
11/12/2007
14
Test Run
11/13/2007
11/14/2007
15
Alpha Version release
11/14/2007
11/15/2007
16
Fix Problem from Alpha
11/15/2007
11/15/2007
17
QA Testing Phase 2
11/15/2007
11/15/2007
18
Finish
11/29/2007
11/29/2007
11/15/2007
Oct 2007
Nov 2007
End Date
9/2
9/9
9/16
9/23
9/30
10/7
10/14 10/21 10/28
11/4
11/11 11/18 11/25
Task Assigned to:Shital,Vidya,Reddy,Sandeep
Shital,Vidya,Reddy,Sandeep
Shital,Vidya
Shital,Reddy,Sandeep
Capstone Project Team #6 - http://dcm.uhcl.edu/cap683807fagp6/
Shital,Vidya,
Reddy,Sandeep
Reddy,Sandeep
Reddy,Sandeep
Shital,Reddy,Sandeep
Shital,Vidya,Sandeep
Reddy,Sandeep
Shital,Vidya,
Reddy,Sandeep
5
Problem Analysis
 Shortcomings of the current website
www.goscat.com
• Lacks organized structure
• Has redundant links
• Information accessible to the public
11/15/2007
Capstone Project Team #6 - http://dcm.uhcl.edu/cap683807fagp6/
6
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
11/15/2007
Capstone Project Team #6 - http://dcm.uhcl.edu/cap683807fagp6/
7
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 team
11/15/2007
Capstone Project Team #6 - http://dcm.uhcl.edu/cap683807fagp6/
8
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?
11/15/2007
Capstone Project Team #6 - http://dcm.uhcl.edu/cap683807fagp6/
9
Advantages of CMS
 Facilitates Collaborative creation of Websites

Encourages faster Updates

Non-technical person can easily manage content

Delegate Responsibility

Role based security
11/15/2007
Capstone Project Team #6 - http://dcm.uhcl.edu/cap683807fagp6/
10
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 Software
11/15/2007
Capstone Project Team #6 - http://dcm.uhcl.edu/cap683807fagp6/
11
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/2007
Capstone 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/2007
Capstone 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
11/15/2007
Capstone Project Team #6 - http://dcm.uhcl.edu/cap683807fagp6/
18
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/2007
Capstone 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 contents
11/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
View Coach requirements
& information
View Coach news
View Olympic articles
& Sports medicine
11/15/2007
Parents
Swimmers
Role of Parents
Child’s Training
Swimmer News
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/2007
Capstone 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
References
1.
Bartz, Tonia , User Customization: Utilizing
Content Management Systems to Efficiently
Organize User Group Content, Summer 2006.
2.
Websites:
• www.Joomla.org
•
•
•
•
11/15/2007
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/
37
Special Thanks
Our Instructor and Mentors :
 Dr. Yue
 Mr. Dilhar De Silva
11/15/2007
Capstone Project Team #6 - http://dcm.uhcl.edu/cap683807fagp6/
38
Thank You
Any Questions?
11/15/2007
39
Download