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
CSCI 6838 Team #6 - Fall Table of Contents Development Team Shital Problem AnalysisShital Project SpecificationVidya Project AbstractVidya Design & Implementation Constraints Vidya Functionality of future systemReddy Use case DiagramReddy Project Time LineReddy Prototype DesignSandeep Team ProgressSandeep Expected DeliverablesSandeep Activities AheadSandeep ConclusionSandeep
CSCI 6838 Team #6 - Fall 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
CSCI 6838 Team #6 - Fall Problem Analysis Shortcomings of the current website Lacks organized structure Has redundant links Information accessible to the public
CSCI 6838 Team #6 - Fall Problem Analysis (Conti..) Important functionalities of the existing website: Time standards Meet and event Calendar Practice Schedule Form for registering into the team
CSCI 6838 Team #6 - Fall 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
CSCI 6838 Team #6 - Fall Problem Analysis (Conti..) Current website was built traditionally with HTML editors Website has limited capability and contents Difficult to navigate and maintain
CSCI 6838 Team #6 - Fall Project Specification The project aims to replace the existing website using Joomlawww.goscat.com Joomla is a popular open source content management software (CMS) Advantage of CMS : Collaborative creation of website
CSCI 6838 Team #6 - Fall Project Specification (Conti..) Anatomy of CMS Content Creation Content Management Publishing Presentation About Joomla Based on PHP Similar to Mambo
CSCI 6838 Team #6 - Fall 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
CSCI 6838 Team #6 - Fall 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?
CSCI 6838 Team #6 - Fall Design and Implementation Constraints Joomla Stable version Apache 1.3 MySQL PHP
CSCI 6838 Team #6 - Fall 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
CSCI 6838 Team #6 - Fall 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
CSCI 6838 Team #6 - Fall 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 training Parents FAQs
CSCI 6838 Team #6 - Fall 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
CSCI 6838 Team #6 - Fall Project TimeLine
CSCI 6838 Team #6 - Fall Prototype Design
CSCI 6838 Team #6 - Fall
Prototype Design CSCI 6838 Team #6 - Fall
Prototype Design CSCI 6838 Team #6 - Fall
CSCI 6838 Team #6 - Fall 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
CSCI 6838 Team #6 - Fall 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
CSCI 6838 Team #6 - Fall 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
CSCI 6838 Team #6 - Fall Conclusion Hence the future website developed using CMS will be: Easy to maintain Powerful Functional Flexible
CSCI 6838 Team #6 - Fall References 1.Bartz, Tonia, User Customization: Utilizing Content Management Systems to Efficiently Organize User Group Content, Summer Websites: