Team Members Team Members Tim Geiger Joe Hunsaker Kevin Kocher David May Advisor Dr. Juliet Hurtig...
-
Upload
alison-hutchinson -
Category
Documents
-
view
216 -
download
3
Transcript of Team Members Team Members Tim Geiger Joe Hunsaker Kevin Kocher David May Advisor Dr. Juliet Hurtig...
![Page 1: Team Members Team Members Tim Geiger Joe Hunsaker Kevin Kocher David May Advisor Dr. Juliet Hurtig November 8, 2001.](https://reader035.fdocuments.in/reader035/viewer/2022062719/56649ef05503460f94c0071c/html5/thumbnails/1.jpg)
Team MembersTeam Members
Tim Geiger Tim Geiger Joe Hunsaker Joe Hunsaker Kevin KocherKevin KocherDavid MayDavid May
Advisor Dr. Juliet HurtigAdvisor Dr. Juliet Hurtig
November 8, 2001November 8, 2001
![Page 2: Team Members Team Members Tim Geiger Joe Hunsaker Kevin Kocher David May Advisor Dr. Juliet Hurtig November 8, 2001.](https://reader035.fdocuments.in/reader035/viewer/2022062719/56649ef05503460f94c0071c/html5/thumbnails/2.jpg)
Bungalow
*Wheel Impact Load Detector
Railroad Tracks
Defective Wheel Report generation
Salient’s Database
Car Library Information
Telephone Lines
Salient’s WILD* SystemSalient’s WILD* System
![Page 3: Team Members Team Members Tim Geiger Joe Hunsaker Kevin Kocher David May Advisor Dr. Juliet Hurtig November 8, 2001.](https://reader035.fdocuments.in/reader035/viewer/2022062719/56649ef05503460f94c0071c/html5/thumbnails/3.jpg)
Axle Spacing
Axle Spacing
Span Spacing
Car Library Text File
Car Library Text File
Library Module to Bungalow
Manually Edit
Railroad Car InformationRailroad Car Information
![Page 4: Team Members Team Members Tim Geiger Joe Hunsaker Kevin Kocher David May Advisor Dr. Juliet Hurtig November 8, 2001.](https://reader035.fdocuments.in/reader035/viewer/2022062719/56649ef05503460f94c0071c/html5/thumbnails/4.jpg)
Salient’s CarLibrary Database
Clients
Administration
Limited Library Access
Full Library Access
Improved User Interface
Library Modification ProposalLibrary Modification Proposal
Car Library Text File
Car Library Text File
Bungalow
![Page 5: Team Members Team Members Tim Geiger Joe Hunsaker Kevin Kocher David May Advisor Dr. Juliet Hurtig November 8, 2001.](https://reader035.fdocuments.in/reader035/viewer/2022062719/56649ef05503460f94c0071c/html5/thumbnails/5.jpg)
Software SpecificationsSoftware Specifications
Web Server
Database
Web Server
Database
Scripting LanguageFreeBSD
![Page 6: Team Members Team Members Tim Geiger Joe Hunsaker Kevin Kocher David May Advisor Dr. Juliet Hurtig November 8, 2001.](https://reader035.fdocuments.in/reader035/viewer/2022062719/56649ef05503460f94c0071c/html5/thumbnails/6.jpg)
Database OptionsDatabase Options
• Desktop– Generally Single User– Example:
• Microsoft Access
• Commercial– Very Expensive– Very Powerful– Some Examples:
• Microsoft SQL Server• IBM DB/2• Sybase• Oracle
![Page 7: Team Members Team Members Tim Geiger Joe Hunsaker Kevin Kocher David May Advisor Dr. Juliet Hurtig November 8, 2001.](https://reader035.fdocuments.in/reader035/viewer/2022062719/56649ef05503460f94c0071c/html5/thumbnails/7.jpg)
Database OptionsDatabase Options
• Open Source– Free– Run on many platforms– Two examples:
• MySQL– 2-3 times faster than PostgreSQL
– No Stored Procedures
• PostgreSQL– Data Integrity Problems
– Stored Procedures
![Page 8: Team Members Team Members Tim Geiger Joe Hunsaker Kevin Kocher David May Advisor Dr. Juliet Hurtig November 8, 2001.](https://reader035.fdocuments.in/reader035/viewer/2022062719/56649ef05503460f94c0071c/html5/thumbnails/8.jpg)
Scripting Language CriteriaScripting Language Criteria
• Criteria Examined– Capability to embed code into HTML– Database Support– Platform Independence– Cost– Performance– Ease of Use– Integration with Web Server
![Page 9: Team Members Team Members Tim Geiger Joe Hunsaker Kevin Kocher David May Advisor Dr. Juliet Hurtig November 8, 2001.](https://reader035.fdocuments.in/reader035/viewer/2022062719/56649ef05503460f94c0071c/html5/thumbnails/9.jpg)
Scripting LanguagesScripting Languages• Microsoft ASP
• Not Free
• Need Windows and IIS Web Server
• Java Servlets• Difficulties integrating with HTML
• Standard CGI Programs• Poor Database Connectivity
• Platform Dependent Code
• Not easily embedded in HTML
• Poor Performance
• Perl• Not easily embedded in HTML
• PHP
![Page 10: Team Members Team Members Tim Geiger Joe Hunsaker Kevin Kocher David May Advisor Dr. Juliet Hurtig November 8, 2001.](https://reader035.fdocuments.in/reader035/viewer/2022062719/56649ef05503460f94c0071c/html5/thumbnails/10.jpg)
Plan DevelopmentPlan Development
30%
10%10%20%
30%
CostFeaturesScalabilityPlatformReliability
Database Decision Matrix Weights
![Page 11: Team Members Team Members Tim Geiger Joe Hunsaker Kevin Kocher David May Advisor Dr. Juliet Hurtig November 8, 2001.](https://reader035.fdocuments.in/reader035/viewer/2022062719/56649ef05503460f94c0071c/html5/thumbnails/11.jpg)
Database Decision MatrixDatabase Decision Matrix
Weight Factor: 30% 10% 10% 20% 30%
Cost W Features W Scalability W Platform
Independence W Reliability W TOTAL Sybase 0 0 100 10 100 10 90 18 100 30 68 Oracle 0 0 100 10 100 10 90 18 100 30 68
MS-SQL 0 0 100 10 100 10 10 2 100 30 52 MS-Access 50 15 50 5 20 2 10 2 100 30 54 IBM DB/2 0 0 100 10 100 10 80 16 100 30 66 MySQL 100 30 70 7 70 7 100 20 100 30 94
PostgreSQL 100 30 80 8 70 7 100 20 70 21 86
MySQL Received The High Score At 94
![Page 12: Team Members Team Members Tim Geiger Joe Hunsaker Kevin Kocher David May Advisor Dr. Juliet Hurtig November 8, 2001.](https://reader035.fdocuments.in/reader035/viewer/2022062719/56649ef05503460f94c0071c/html5/thumbnails/12.jpg)
Plan DevelopmentPlan Development
Scripting Language Decision Matrix Weights
30%
30%
20%
20%
Cost
Ease of HTMLIntegrationDatabaseConnectivityPlatform
![Page 13: Team Members Team Members Tim Geiger Joe Hunsaker Kevin Kocher David May Advisor Dr. Juliet Hurtig November 8, 2001.](https://reader035.fdocuments.in/reader035/viewer/2022062719/56649ef05503460f94c0071c/html5/thumbnails/13.jpg)
Scripting Language MatrixScripting Language Matrix
Weight Factor: 30% 30% 20% 20%
Cost W Ease of HTML
Integration W Database
Connectivity W Platform
Independence W TOTAL ASP 10 3 100 30 20 4 10 2 39
Java Servlets 100 30 80 24 100 20 100 20 94 Perl 100 30 10 3 100 20 100 20 73 PHP 100 30 100 30 100 20 100 20 100
Other CGI 100 30 10 3 20 4 30 6 43
PHP Received The High Score At 100
![Page 14: Team Members Team Members Tim Geiger Joe Hunsaker Kevin Kocher David May Advisor Dr. Juliet Hurtig November 8, 2001.](https://reader035.fdocuments.in/reader035/viewer/2022062719/56649ef05503460f94c0071c/html5/thumbnails/14.jpg)
User ToolsUser Tools• User Administrator
• Restricting Access to Certain Users• Add/Remove Users• Change Passwords
• Import/Export• Text File to Database• Database to Text File
• Archival System• Create Backup / Restore Backup
• Data Entry• Add a Train Car Footprint
• Train Car Database Browsing• Data in Current System• Data in Archived Systems• Data in “Global” System
• Unit Selection• Ability to Switch Between British / SI Units
![Page 15: Team Members Team Members Tim Geiger Joe Hunsaker Kevin Kocher David May Advisor Dr. Juliet Hurtig November 8, 2001.](https://reader035.fdocuments.in/reader035/viewer/2022062719/56649ef05503460f94c0071c/html5/thumbnails/15.jpg)
Add a New Car
Import Text File Data Export Text File Data
Log Off
Backup Data
Restore Backup Data
Advanced User InterfaceAdd a New Car Log Off
Client User Interface
User Name
Password
Logon
Preliminary User InterfacePreliminary User Interface
![Page 16: Team Members Team Members Tim Geiger Joe Hunsaker Kevin Kocher David May Advisor Dr. Juliet Hurtig November 8, 2001.](https://reader035.fdocuments.in/reader035/viewer/2022062719/56649ef05503460f94c0071c/html5/thumbnails/16.jpg)
Project Gantt ChartProject Gantt Chart
• Design Phase• Setup Database Server And Web Server• Learn PHP Programming Language• Database Table Creation• Text File And Database Conversion Program• Web Based Car Library Editor Creation
• Design Verification• Live testing of the system using current car libraries
• Documentation• Formal Documentation for Salient’s Employees to support the
system
![Page 17: Team Members Team Members Tim Geiger Joe Hunsaker Kevin Kocher David May Advisor Dr. Juliet Hurtig November 8, 2001.](https://reader035.fdocuments.in/reader035/viewer/2022062719/56649ef05503460f94c0071c/html5/thumbnails/17.jpg)
ConclusionConclusion
• Zero Software Costs
• Marketability To Clients As Ability To Manage Own
Car Library Through Web
• SI and English Units
• Multiple Languages
• Database Server, Web Server, And User Interface
Reliability
• Car Library Backup And Restore
![Page 18: Team Members Team Members Tim Geiger Joe Hunsaker Kevin Kocher David May Advisor Dr. Juliet Hurtig November 8, 2001.](https://reader035.fdocuments.in/reader035/viewer/2022062719/56649ef05503460f94c0071c/html5/thumbnails/18.jpg)
Questions?Questions?