1 / 20

Rose-Hulman Archive Project

Rose-Hulman Archive Project. Team 2 Eric Lewandowski Joseph Richey Jeremy Barton Todd Windler Jonathan Knez Steven Gregory JP Gonzalez. Our Client. Logan Library Richard Bernier John Robson IAIT Sonny Kirtley. The Project. Redo the web interface for the RHAP

Download Presentation

Rose-Hulman Archive Project

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Rose-Hulman Archive Project Team 2 Eric Lewandowski Joseph Richey Jeremy Barton Todd Windler Jonathan Knez Steven Gregory JP Gonzalez

  2. Our Client • Logan Library • Richard Bernier • John Robson • IAIT • Sonny Kirtley

  3. The Project • Redo the web interface for the RHAP • Create a friendly user interface • Fix search engine.

  4. The Old System

  5. Database Diagram of Old System Query: select * from IAIT.OBJECT “Samuel + 1985” Client Web Server Table of Results Formatted Results

  6. Dislikes of Old System • Too slow. • Client receives entire database then does its own searching • Memory intensive • Too complicated • Theme inconsistent with rest of Library page • Does not work!

  7. Requirements of New System • It must work • It must use the existing database • Make it easily expandable • The rest is up to us

  8. Diagram of New System

  9. Completed Work • Search Database • Fully Functional Web Interface • Return Results and Display in Meaningful Way

  10. Implemented Extras • Static Web Portions Contained In Templates • Audio Streaming Supported • Help Synopsis • Wildcard Search Capability

  11. Extras (In Progress) • Functional Browsing Tree • Limit Results (10 per page)

  12. Demo • We will now see a search using our script

  13. Approach • Split Into Two Teams • Individual Parts Done By Sub-Teams • Workload Dynamically Allocated Amongst Team Members Based on Availability

  14. Current Status • System Completed – Add Cosmetic Changes

  15. Lessons Learned • Maintenance and Modification Is Tougher Than Creation • Constraints Dictate Design Decisions • Communication With Client Is Necessary • Complete Core Project First, Add Extras As Time Permits

  16. Time Distribution for Spring Quarter

  17. Time Analysis for Winter Quarter

  18. Risk Analysis Identification and Estimation High Probability E Moderate Probability A Low Probability D B, C Low Impact Moderate Impact High Impact

  19. Risk Analysis Mitigation • A - Decision to change the DB field structure • Modify parsing script and searching script • Migrate records from old DB to new DB field structure • B - IAIT decides to stop supporting Perl • Re-write scripts in other languages IAIT supports • C - Client does not approve of final project • Meeting were held after implementing each feature • D - The client or IAIT might need to modify Perl code • Heavy documentation in Perl code • E - Modifying our Perl code breaks the system • Code is documented • In-depth Technical Document

  20. Questions?

More Related