an improved website. vision statement create a new, more dynamic website to replace the out-of-date...

29
An Improved Website

Upload: harvey-palmer

Post on 19-Jan-2016

225 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: An Improved Website. Vision Statement Create a new, more dynamic website to replace the out-of-date IHSA website. The new website will be easy for the

An Improved Website

Page 2: An Improved Website. Vision Statement Create a new, more dynamic website to replace the out-of-date IHSA website. The new website will be easy for the

Vision Statement

Create a new, more dynamic website to replace the out-of-date IHSA website. The new website will be easy for the administrator to manipulate as well as be easy to use by other visitors.

Page 3: An Improved Website. Vision Statement Create a new, more dynamic website to replace the out-of-date IHSA website. The new website will be easy for the

Functionality

FinalAdd Rider, Points, and

CoachReset points – on

commandView Class Points, View

Regional's, View not eligible to race, and View Coach

Administration loginPublic pages

BETAManage

Page 4: An Improved Website. Vision Statement Create a new, more dynamic website to replace the out-of-date IHSA website. The new website will be easy for the

Functionality ContinuedClass Points

Points built into ridersAutomated Class Changing (2A – 2B, 12A – 12B)Reset points each year (1 – 18, 2A, 2B, 12A,

12B)

Page 5: An Improved Website. Vision Statement Create a new, more dynamic website to replace the out-of-date IHSA website. The new website will be easy for the

Project Scope

1. Add, Edit, Deletemembers, teams, events

2. Browse(listing) members, teams, events

3. Detailed view of: members, teams, events

4. Administrator Managing (add, edit, delete, approve) teams, events, members

5. Administrator Add points to members6. Administrator System Year Reset

Page 6: An Improved Website. Vision Statement Create a new, more dynamic website to replace the out-of-date IHSA website. The new website will be easy for the

Project Scope

1. Add, Edit, Deletemembers, teams, events

2. Browse(listing) members, teams, events

3. Detailed view of: members, teams, events

4. Administrator Managing (add, edit, delete, approve) teams, events, members

5. Administrator Add points to members6. Administrator System Year Reset

Page 7: An Improved Website. Vision Statement Create a new, more dynamic website to replace the out-of-date IHSA website. The new website will be easy for the

Initial Use Case Diagram

Administrator

IHSA Team

Public user

Login

Manage Events

Add Event

Edit Event

View Event

Delete Event

Manage teams

Add Team

Delete Team

View Teams

Edit Team

Browse Events

Browse Teams

Browse Members

Manage Members

Add Member

Edit Member

Delete Member

view Members

«extends»

«extends»

«extends»

«uses»

«uses»

«uses»

«uses»

«uses»

«uses»

«uses»

«uses»

«uses»

«uses»

«uses»

«uses»

IHSA Website

Add points«uses»

Year Reset

«uses»

Page 8: An Improved Website. Vision Statement Create a new, more dynamic website to replace the out-of-date IHSA website. The new website will be easy for the

Ending Use Case DiagramAdd here

Page 9: An Improved Website. Vision Statement Create a new, more dynamic website to replace the out-of-date IHSA website. The new website will be easy for the

Supporting Diagrams

Administrator Server

Login

add_rider_points(riderID, pts)

User ServerAdmin.

Login/Browse

Login

access

view

Add info

Add points

Year reset

Approve?

1. Manage Teams

2. Manage Events

3. Manage Riders

4. Add Entities

Add info

Page 10: An Improved Website. Vision Statement Create a new, more dynamic website to replace the out-of-date IHSA website. The new website will be easy for the

Points System Short Version:

•Class 1, 3-11, 13-18―Need 28 points for Regionals―Carry over points―Resets points each year―Zero points each year―1 and 11 expire after 2 years―Expires after 8 school semesters

•Class 2A, 2B, 12A, 12B―Need 18 points for B class―Points transfer from A level―Expires after 8 school semesters―Can start in A level

Page 11: An Improved Website. Vision Statement Create a new, more dynamic website to replace the out-of-date IHSA website. The new website will be easy for the

Supporting Diagrams Continued

Page 12: An Improved Website. Vision Statement Create a new, more dynamic website to replace the out-of-date IHSA website. The new website will be easy for the

Supporting Diagrams Continued

Activity Diagram

Page 13: An Improved Website. Vision Statement Create a new, more dynamic website to replace the out-of-date IHSA website. The new website will be easy for the

Data Flow

Page 14: An Improved Website. Vision Statement Create a new, more dynamic website to replace the out-of-date IHSA website. The new website will be easy for the

Supporting Diagrams ContinuedWe may need I though the ones I put in were

sufficient.

Page 15: An Improved Website. Vision Statement Create a new, more dynamic website to replace the out-of-date IHSA website. The new website will be easy for the

Gantt (1/4) Initial

Page 16: An Improved Website. Vision Statement Create a new, more dynamic website to replace the out-of-date IHSA website. The new website will be easy for the

Gantt (2/4) Initital

Page 17: An Improved Website. Vision Statement Create a new, more dynamic website to replace the out-of-date IHSA website. The new website will be easy for the

Gantt (3/4) Initial

Page 18: An Improved Website. Vision Statement Create a new, more dynamic website to replace the out-of-date IHSA website. The new website will be easy for the

Gantt (4/4) Initial

Page 19: An Improved Website. Vision Statement Create a new, more dynamic website to replace the out-of-date IHSA website. The new website will be easy for the

Gantt (1/6)

Page 20: An Improved Website. Vision Statement Create a new, more dynamic website to replace the out-of-date IHSA website. The new website will be easy for the

Gantt (2/6)

Page 21: An Improved Website. Vision Statement Create a new, more dynamic website to replace the out-of-date IHSA website. The new website will be easy for the

Gantt (3/6)

Page 22: An Improved Website. Vision Statement Create a new, more dynamic website to replace the out-of-date IHSA website. The new website will be easy for the

Gantt (4/6)

Page 23: An Improved Website. Vision Statement Create a new, more dynamic website to replace the out-of-date IHSA website. The new website will be easy for the

Gantt (5/6)

Page 24: An Improved Website. Vision Statement Create a new, more dynamic website to replace the out-of-date IHSA website. The new website will be easy for the

Gantt (6/6)

Page 25: An Improved Website. Vision Statement Create a new, more dynamic website to replace the out-of-date IHSA website. The new website will be easy for the

Development Environment and Tools

The Build

Page 26: An Improved Website. Vision Statement Create a new, more dynamic website to replace the out-of-date IHSA website. The new website will be easy for the

Development Environment and ToolsDefect Tracking

Page 27: An Improved Website. Vision Statement Create a new, more dynamic website to replace the out-of-date IHSA website. The new website will be easy for the

Testing ProcessWhite Box – PHP Unit Tests

function testAll() {//connect to form//check default value riderNumber//selects illegal value riderNumber//selects out of bounds value riderNumber//selects legal value from riderNumber

//check default value setPoints//check insert value setPoints

//test submit button}

Page 28: An Improved Website. Vision Statement Create a new, more dynamic website to replace the out-of-date IHSA website. The new website will be easy for the

Testing ProcessGrey Box

Page 29: An Improved Website. Vision Statement Create a new, more dynamic website to replace the out-of-date IHSA website. The new website will be easy for the

Black Box

Input:Rider Number: 745Points Value: 29

Output: