Final Presentation

longtermsingularInternet and Web Development

Dec 4, 2013 (3 years and 8 months ago)

68 views


Final Presentation
:




Capstone Project Team #6 : Fall 2007



November 15
th
,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




2

Capstone 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
Sandeep





3

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/

4

11/15/2007





Development

Team
(
Project Plan)

11/15/2007

Capstone Project Team #6
-

http://dcm.uhcl.edu/cap683807fagp6/

5

Task
Description
Start Date
End Date
Sep
2007
11
/
11
8
/
26
9
/
9
10
/
7
10
/
28
9
/
23
9
/
16
11
/
4
9
/
30
9
/
2
11
/
18
10
/
14
10
/
21
1
8
/
29
/
2007
8
/
28
/
2007
Evaluate Project scope
2
8
/
30
/
2007
8
/
29
/
2007
Work Breakdown Structure
3
8
/
31
/
2007
8
/
30
/
2007
Prepare Environment for Project
4
9
/
5
/
2007
8
/
31
/
2007
Understand Stakeholder needs
5
9
/
7
/
2007
9
/
5
/
2007
System Requirements
11
/
25
Oct
2007
Nov
2007
Finish
18
17
16
15
14
13
12
11
10
9
8
7
6
9
/
14
/
2007
9
/
7
/
2007
Software Requirements Specificcation
9
/
25
/
2007
9
/
14
/
2007
Database and System Design
9
/
27
/
2007
8
/
28
/
2007
Interface Implmentation
11
/
14
/
2007
9
/
28
/
2007
Reliability Implementation
11
/
7
/
2007
11
/
5
/
2007
Front End Testing
11
/
9
/
2007
11
/
7
/
2007
Software Inseption
11
/
12
/
2007
11
/
8
/
2007
QA Testing Phase
1
11
/
12
/
2007
8
/
29
/
2007
Documentation
11
/
14
/
2007
11
/
13
/
2007
Test Run
11
/
15
/
2007
11
/
14
/
2007
Alpha Version release
11
/
15
/
2007
11
/
15
/
2007
Fix Problem from Alpha
11
/
15
/
2007
11
/
15
/
2007
QA Testing Phase
2
11
/
29
/
2007
11
/
29
/
2007
Finish
Task Assigned to
:
Shital
,
Vidya
,
Reddy
,
Sandeep
Shital
,
Vidya
,
Reddy
,
Sandeep
Shital
,
Vidya
Shital
,
Reddy
,
Sandeep
Shital
,
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/

6

11/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/

7

11/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 team

Capstone Project Team #6
-

http://dcm.uhcl.edu/cap683807fagp6/

8

11/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/

9

11/15/2007

Advantages of CMS


Facilitates Collaborative creation of Websites




Encourages faster Updates




Non
-
technical person can easily manage content




Delegate Responsibility




Role based security

Capstone Project Team #6
-

http://dcm.uhcl.edu/cap683807fagp6/

10

11/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 Software


Capstone Project Team #6
-

http://dcm.uhcl.edu/cap683807fagp6/

11

11/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/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

Capstone Project Team #6
-

http://dcm.uhcl.edu/cap683807fagp6/

18

11/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/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

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/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



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

11/15/2007

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