Download presentation
Presentation is loading. Please wait.
Published byAlison Hutchinson Modified over 9 years ago
1
Team Members Team Members Tim Geiger Joe Hunsaker Kevin Kocher David May Advisor Dr. Juliet Hurtig November 8, 2001
2
Bungalow *Wheel Impact Load Detector Railroad Tracks Defective Wheel Report generation Salient’s Database Car Library Information Telephone Lines Salient’s WILD* System
3
Axle Spacing Axle Spacing Span Spacing Car Library Text File Library Module to Bungalow Manually Edit Railroad Car Information
4
Salient’s Car Library Database Clients Administration Limited Library Access Full Library Access Improved User Interface Library Modification Proposal Car Library Text File Bungalow
5
Software Specifications Web Server Database Web Server Database Scripting Language FreeBSD
6
Database Options Desktop –Generally Single User –Example: Microsoft Access Commercial –Very Expensive –Very Powerful –Some Examples: Microsoft SQL Server IBM DB/2 Sybase Oracle
7
Database 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
8
Scripting Language Criteria Criteria Examined –Capability to embed code into HTML –Database Support –Platform Independence –Cost –Performance –Ease of Use –Integration with Web Server
9
Scripting 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
10
Plan Development Database Decision Matrix Weights
11
Database Decision Matrix MySQL Received The High Score At 94
12
Plan Development Scripting Language Decision Matrix Weights
13
Scripting Language Matrix PHP Received The High Score At 100
14
User 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
15
Advanced User Interface Client User Interface User Name Password Preliminary User Interface
16
Project 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
17
Conclusion 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
18
Questions?
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.