200 likes | 309 Views
Automated Media Asset Management System. Preliminary Design Review 10/15/02 CMSI 641 Fall 2002. Agenda. Introduction - Craig Project Plan - Craig Feasibility Study and Risk Analysis - Akintude User Requirements - Shobana Architecture Design - Craig Use Cases - Craig
E N D
Automated Media Asset Management System Preliminary Design Review 10/15/02 CMSI 641 Fall 2002
Agenda • Introduction - Craig • Project Plan - Craig • Feasibility Study and Risk Analysis - Akintude • User Requirements - Shobana • Architecture Design - Craig • Use Cases - Craig • Semantic Model - Shobana • Data Flow Models- Akintude • Questions - All Ajay, Venugopal, Ward
Project Plan • Organized around deliverables • Project Plan itself • Systems Requirements Document • System Design Document • Implementation and Deployment Plan Document • Operations Guide and User Manual • The system implementation • The installed system Ajay, Venugopal, Ward
Project Schedule • See Project Plan, Section 6 • 5500 staff-hours over 100 days duration • Change control built into the plan Ajay, Venugopal, Ward
Feasibility And Risk Analysis Feasibility Study: • Structural Impact Assessment • Materials Procurement • Manpower Impact Assessment • Cost Assessment • Benefits Ajay, Venugopal, Ward
Feasibility And Risk Analysis Risk Analysis: • Project Risk • Product Risk • Business Risk • Risk Profile • Risk Planning Ajay, Venugopal, Ward
User Requirements Functional Requirements: • Search Catalog • Check-out Asset • Check-in Asset • Renew Check-out • Hold Asset Ajay, Venugopal, Ward
User Requirements Functional Requirements (cont.) • Overdue Notice • Reserve Placement Request • Add/Update Asset • Maintain Patron • Reports Ajay, Venugopal, Ward
User Requirements Non Functional Requirements: • User Friendly Interface - Easy to use, self-explanatory • Speed - 5 sec or less • Volume - Ability to store 1,000,000 asset items • Accessibility - Should have the capacity to handle 100 users/min Ajay, Venugopal, Ward
Architecture Design • Server • Workstations • Staff • Patron • Database • Backup • LAN Ajay, Venugopal, Ward
Architecture Design Ajay, Venugopal, Ward
Common Use Cases Ajay, Venugopal, Ward
Staff-only Use Cases Ajay, Venugopal, Ward
Semantic Data Model Patron Student id first name last name address phone picture degree major PT/FT 1 is a 1 Faculty department depart phone course course desc 1 is a 1 1 is a 1 Staff 1 department depart phone borrows 0,n Loan Asset Title asset no out date due date patron id asset no title no status asset type title no title author synopsis 1 has a 1 n lend 1 1 is a 1 1 1 Book Multimedia Microfilm ISBN edition UPC format Microfilm id Ajay, Venugopal, Ward
Data Flow Models CATALOG SEARCH MODEL Input Search parameters Media Author, Title, Subject Category, Media Type User Report Or Search Results Sort through media database Search Parameters Relational Database Ajay, Venugopal, Ward
Data Flow Models ASSET CHECK-IN / OUT MODEL User Report User Report Input Media Details + Patron ID-Number Update Patron Details Media Details Update Media Database Patron ID No. Media Identification Number Relational Database Relational Database Ajay, Venugopal, Ward
Data Flow Models ASSET RESERVE PLACEMENT MODEL User Report User Report Check Patron Status: Must Be Faculty Member Input Media Details + Patron ID-Number Update Media Database User Report Patron Details Media Details Update Patron Details Media ID Number Patron ID No. Patron ID. No. Relational Database Relational Database Relational Database Ajay, Venugopal, Ward
Data Flow Models CATALOGMANAGEMENT MODEL: New Asset Operation User Report New Media Author, Title ISBN No. etc. Complete New Media Details Form Allot Media Identification Number (MIN) Completed Form Media Details (MIN) Attach (MIN) To Media User Report Update Media Database Media Details Media Details Relational Database Relational Database Ajay, Venugopal, Ward
Data Flow Models LIBRARY PATRON MAINTAINANCE MODEL:New Patron Operation Input Patron Details Complete New Patron Form Create New Patron Account Completed Form User Report Allot New Patron ID No. User Report + Patron ID. No. Patron Details Patron Details Relational Database Relational Database Ajay, Venugopal, Ward
Questions? Ajay, Venugopal, Ward