Download presentation
Presentation is loading. Please wait.
Published byDominic Cobb Modified over 8 years ago
1
URP 6905 Yong Hong Guo December 16, 2008
2
Where is St. Lucie County, Florida
3
Purposes To explore a way to use the Internet to map schools and provide school concurrency information to the user. To test whether the desktop applications can be realized over the Internet.
4
Audiences Developers The School Board The Planning Department
5
Application Fields Impact fees assessment by the Planning Department Impact fees estimate by the developer School planning by the School Board
6
Basic Concepts of School Concurrency CSAs (Concurrency Service Areas) Blue Green Red Enrollment Capacity LOS (Level of Service): Enrollment/Capacity Concurrency Requirement Concurrency: LOS <= 100% Some school districts adopt LOS between 110% - 120% This project adopts LOS <= 100%
7
Data GIS data School Locations CSAs Fishkind data Capacity Enrollment LOS PSFE data Multipliers for SF and MF developments
8
GUI A user friendly frame Map on the left Concurrency info displayed on the right top Concurrency calculation processed on the right bottom Checkboxes, textboxes, gridviews, dropdownlists, tables, labels, and buttons are used.
9
Software Architectures Virtual Earth Mashup ASP.NET SQL Server Visual Basic Codes Java Scripts
10
Functions Three Modules Mashup for schools and CSAs Presents school contact info and URLs Present CSA enrollment, capacity, and LOS School Concurrency Information Display. School Concurrency Calculation.
11
How to make it work CSAs are created by hard codes of polygon vertexes. Schools are hard coded into the VE map. Pushpins are customized with different colors. ASP.NET is used to create various controls such as dropdownlists, textboxes, buttons, labels, GridViews, and so on. SQL server is used to populate the dropdownlists. Java Scripts and VB codes are written to drive mashups and relevant school concurrency functions.
12
Evaluations A user friendly interface. Easy to use all the functions. Should allow interactions between the mashup and the school concurrency information display function. Feeds can be used as an alternative.
13
Knowledge Learned How to combine mashup and ASP.NET into one interface. How to calculate concurrency over the Internet. How to put Java Scripts and VB codes into one aspx file.
14
Conclusions Desktop applications can be realized over the Internet. School concurrency is a good example. More customized modules/functions can be added into the interface. Interactions between the mashup and the school concurrency display function should be added.
15
Future Work How to realize the interaction between the mashup and the school concurrency information display function? Use XMLHttpRequest as a solution.
16
Demo St. Lucie County School Concurrency Information System St. Lucie County School Concurrency Information System
17
Questions?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.