Lab 2 – Current ITS Product Description

advertisement
Lab 2 – Current ITS Product Description
By
Charles J Deaver
07788057
05/01/2012
“I certify that the work submitted is entirely my own and I have not received external
assistance in preparation of this assignment. The work meets the requirements of the
ODU Honor system.”
In fulfillment of requirements for
Old Dominion University
Professional Workforce Development I
CS410
Spring 2011
A web application designed for the transit authority will provide granular up to
the minute information regarding the location and occupancy of every train system. HRT
authority officials will be able to view current and past train occupancy data displayed on
a web GUI. A search capability will provided past data past rider data for analysis.
Rider predictions will also be available based on rider and event data. These functions
will be the key to providing transit authorities the ability to see the benefits of granular
data and how they can be used to improve operating efficiency by providing more or less
trains depending on the current use. The database will also contain the historical
information of train ridership data and calendar of events for use by prediction algorithms
for forecasting of ridership.
The transit authority app (TAP) will have three distinct functions that provide an
overall picture to the operator. The first is the current status of the light rail system. This
display will display a map of the rail lines with the running trains in their respective
locations. It will also have a listing of all the trains on the tracks with their occupancy and
schedule. Another part of this screen will display alerts and events of interest for better
user awareness. The purpose of this screen is to provide the user with real-time awareness
of the system. All of the live data provided to this display will be retrieved when current
data is sent from the individual trains. Data concerning events will be provided by the
database server through an Ajax refreshed JDBC connection. When the user needs to
view the past information they will switch to another tab that is designed to display
historical information.
The history portion of the TAP will allow the user access to historical train data
including planned vs. actual running times, actual occupancy, and load deltas at any
particular stop. The query engine will provide returns by date, specific occupancy,
percentage of delta for a particular stop, or a combination of all three. The data can then
be used to determine where service changes are required to meet operational efficiency.
The queries will be built in stored procedures within the database and the required
variables will be passed to the database through a JDBC connection.
The third function will provide the predictive capability using historical data
combined with trend data and upcoming event data. The data will be displayed though a
graph that shows the predicted ridership compared to the planned capacity. The graph
will also be adjustable by date range to allow for short or long term planning. The
functions involved are calculations that can be determined by any programming
language.
Current Operations
•Train Locations
•Occupancy Data
•Today's Events
•System Alerts
Historical Operations
•Queryable data
•On-time rate
•Ridership
•Occupancy change at stops
Future Predictions
•Upcoming events
•Known history
•Rider trends
Download