Upload
brooke-phillips
View
213
Download
1
Tags:
Embed Size (px)
Citation preview
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