1 automated media asset management system preliminary design review 10/15/02 cmsi 641 fall 2002
TRANSCRIPT
1
Automated Media Asset Management System
Automated Media Asset Management System
Preliminary Design Review
10/15/02
CMSI 641 Fall 2002
10/9/02 Ajay, Venugopal, Ward 2
AgendaAgenda
• 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
10/9/02 Ajay, Venugopal, Ward 3
Project PlanProject 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
10/9/02 Ajay, Venugopal, Ward 4
Project ScheduleProject Schedule
• See Project Plan, Section 6
• 5500 staff-hours over 100 days duration
• Change control built into the plan
10/9/02 Ajay, Venugopal, Ward 5
Feasibility And Risk AnalysisFeasibility And Risk Analysis
Feasibility Study:
• Structural Impact Assessment• Materials Procurement• Manpower Impact Assessment• Cost Assessment• Benefits
10/9/02 Ajay, Venugopal, Ward 6
Feasibility And Risk AnalysisFeasibility And Risk Analysis
Risk Analysis:
• Project Risk• Product Risk• Business Risk• Risk Profile• Risk Planning
10/9/02 Ajay, Venugopal, Ward 7
User RequirementsUser Requirements
Functional Requirements:
• Search Catalog• Check-out Asset• Check-in Asset• Renew Check-out• Hold Asset
10/9/02 Ajay, Venugopal, Ward 8
User RequirementsUser Requirements
Functional Requirements (cont.)
• Overdue Notice• Reserve Placement Request• Add/Update Asset• Maintain Patron• Reports
10/9/02 Ajay, Venugopal, Ward 9
User RequirementsUser 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
10/9/02 Ajay, Venugopal, Ward 10
Architecture DesignArchitecture Design
• Server
• Workstations• Staff• Patron
• Database
• Backup
• LAN
10/9/02 Ajay, Venugopal, Ward 11
Architecture DesignArchitecture Design
10/9/02 Ajay, Venugopal, Ward 12
Common Use CasesCommon Use Cases
Search Catalogue
Renew Check-out
Check-out Asset
Hold Asset
Staff Patron
« uses »
« uses »
« uses »
« uses »
« uses »
« uses »
« uses » « uses »
Reserve Asset Request« uses » « uses »
10/9/02 Ajay, Venugopal, Ward 13
Staff-only Use CasesStaff-only Use Cases
Maintain Patron
Check-in Asset
Add Patron Delete PatronUpdate Patron
Staff
Generate Reports
Overdue Notice
Email System
« uses »
« uses »
« uses »
« uses »
Catalog New Asset
« uses »
« access »
Staff Login
Staff LogoutStaff
« uses »
« uses »
Review Reserve Asset
Request
« uses »
10/9/02 Ajay, Venugopal, Ward 14
Faculty
departmentdepart phonecoursecourse desc
degreemajorPT/FT
Student
Titletitle notitleauthorsynopsis
idfirst namelast nameaddressphonepicture
Patron
asset notitle nostatusasset type
Asset
departmentdepart phone
Staff
is a
is a
is a
1 1
1
1
1 1
has a1 1asset noout datedue datepatron id
Loan
0,n
1
borrows
lend 1n
ISBNedition
Book
UPCformat
Multimedia
Microfilm id
Microfilm
1
1 11is a
Semantic Data Model Semantic Data Model
10/9/02 Ajay, Venugopal, Ward 15
Data Flow ModelsData Flow ModelsCATALOG SEARCH MODEL
Sort through media databaseInput Search parametersMedia Author, Title,Subject Category,Media Type
User Report OrSearch Results
Relational Database
Search Parameters
10/9/02 Ajay, Venugopal, Ward 16
Data Flow Models
Data Flow Models ASSET CHECK-IN / OUT MODEL
Input MediaDetails + PatronID-Number
Update PatronDetails
Update MediaDatabase
Relational Database
Relational Database
User Report
Media Details User Report
Patron ID No. Media IdentificationNumber
10/9/02 Ajay, Venugopal, Ward 17
Data Flow ModelsData Flow ModelsASSET RESERVE PLACEMENT MODEL
Input MediaDetails + PatronID-Number
Check PatronStatus: Must Be Faculty Member
Update MediaDatabase
Relational Database
Relational Database
User Report
Patron Details
User Report Update Patron Details
User Report
MediaDetails
Relational Database
Patron ID. No.
PatronID No.
Media IDNumber
10/9/02 Ajay, Venugopal, Ward 18
Data Flow ModelsData Flow Models
CATALOG MANAGEMENT MODEL:
New Asset Operation
New Media Author, TitleISBN No. etc.
Complete NewMedia Details Form
Attach (MIN)To Media
Relational Database
CompletedForm
User Report
Update MediaDatabase
MediaDetails
User Report
(MIN)Allot Media Identification Number (MIN)
Relational Database
MediaDetails
Media Details
10/9/02 Ajay, Venugopal, Ward 19
Data Flow ModelsData Flow Models LIBRARY PATRON MAINTAINANCE
MODEL:
New Patron Operation
Input PatronDetails
Complete NewPatron Form
Create NewPatron Account
Relational Database
Relational Database
User ReportCompleted Form User Report +Patron ID. No.
Allot New Patron ID No.
Patron DetailsPatron Details
10/9/02 Ajay, Venugopal, Ward 20
Questions?Questions?