ReviewEssays.com - Term Papers, Book Reports, Research Papers and College Essays
Search

Euro Disney Case

Essay by   •  November 13, 2010  •  Study Guide  •  6,354 Words (26 Pages)  •  3,075 Views

Essay Preview: Euro Disney Case

Report this essay
Page 1 of 26

Technical Documentation

Stats & Matchups

Contents

1. Document information 3

1.1 Version management 3

2. Introduction 4

3. Program architecture 5

3.1 Architecture 5

3.2 Class explanation 6

3.1 Function explanation 8

3.2 GetDB 11

3.2 GetMajorstats 20

3.3 GetStatic() 28

4. Implementation 29

4.1 Installation on server 29

4.2 Installation in project 29

5. Testing 30

1. Document information

1.1 Version management

Version Modification Author

01 Start Technical Documentation RS,HA

02 Finish Technical Documentation HA

2. Introduction

In this document we will describe how the Stats & Matchups programs are build and explain the classes and functions. At the end of the documentation is described how to setup the files, Also included are the test reports.

3. Program architecture

3.1 Architecture

In the Stats & Matchup part of the website Royal Sports there are 9 different sport leagues displayed. Including the following:

Basketball:

- NBA

- NCAA

- WNBA

Football:

- NFL

- NCAA

- ARENA

Baseball:

- MLB

Hockey:

- NHL

Other Sports:

- Nascar

Each subleague of every sport has their own program to generate the team pages in that specific league. We have chosen for separate programs because the information in the different leagues is not always the same.

The programs are built in the following architecture:

3.2 Class explanation

Form

If the program is finished the form displays if the teampage generating was completed successfully or the generating failed. If the program failed he returns an error and shows the error on the form. The form closes automatically.

Form codebehind

In this class the program makes a connection with the database ÐŽ§DolphinesЎЁ. The first thing the program does is counting the amount of teams in the specific league and creates array that is big enough to contain all the team names. Then he fills the array with the names out of the database. In a FOR statement he calls the class GetDB.vb and the class GetMajorstats.vb with the team name as parameter, the FOR statement continues until the end of the array. All this happens in between try and catch to return to the form if the page generating was successfully or failed.

GetDB

In this class the Stats page is created, all the functions in this class are getting information of that specific team out of the database. Not all the functions are included in every league, the class contains the following functions:

- WriteHTML()

- GetDate()

- GetPath()

- GetTeamName()

- GetNextGame()

- GetNextGameMoneyLine()

- GetLastGame()

- GetLast5GamesDate()

- GetLast5Teams()

- GetLast5OverUnder()

- GetBettingSituations()

- GetContent()

- GetOffence()

- GetContent()

- GetDeffence()

- CarMake()

- ReplaceWhitespace()

- ReplaceTags()

- StripTags()

All these function will be described in the next chapter.

GetMajorstats

In this class the Majorstats page is created, the functions in this class are getting their information from http://www.majorstats.com. The majorstats page is not used for every league only the following:

Sport League Page

Baseball MLB Roster page

Basketball NBA Roster page

Football NFL Injuries page

Hockey NHL Roster page

Other Sports Nascar Driver page

The reason why some pages donÐŽ¦t have a Majorstats page because the information is missing on www.majorstats.com.

Not all functions are included in every league, the class contains the following functions:

- WriteHTMLRoster()

- GetContent()

- GetRosterPitcher()

...

...

Download as:   txt (42.2 Kb)   pdf (455.4 Kb)   docx (25.6 Kb)  
Continue for 25 more pages »
Only available on ReviewEssays.com