Media LibraryMegan HeffernanEEL6883April 25, 2007Problem Overview•Purpose–Organization–Tracking•Motivation–LearningRequirements•Add•Edit•Delete•Check In•Check OutDesign•MVCDesignDesignToolbarTabbedViewTableViewInstructionViewActionViewDesign•Database DesignMedialibraryID Type Title Creator Genre YearID CheckedOut Date LoanedTomediaitemsstatustableImplementation•Java•MySQL•Iterative and IncrementalNew Technologies•MySQL•JDBC•Java Swing•MVCChanging RequirementsChanging RequirementsLessons Learned•Importance of Design•Impact of Changing Requirements•Cost Estimation•Regression TestingDemoFuture Ideas•More Detailed Error Checking•JUnit Test Cases•Logging•Help Menu•New Views–Who checked out•Web Application–Service Requests•Electronic
View Full Document