Post on 14-Jan-2016
Old Town Library
Group MembersTatiana RuizJudith WebbPaul Salvo
Phase
two
Old Town Library
• Planning – Complete
• Analysis – 90% completeData Dictionary
Incomplete
• Design – 42% completeProgram design and test
neededIO Screens and DB
design largely complete
•Implementation – 0% complete
Work Update
Plan
Old Town Library
Customer Information • Access customer information• Access customer book status• Reports for overdue /damaged books• Process and collect late fees and replacement costs
Inventory Maintenance• Detailed book search• Monitor physical and e-book inventories• Monitor book demand
Business Processes
Old Town Library
• Provide a new system of inventory management• Easier lookup and modifications to customer records• Generate reports on inventory, past due accounts, and system activity• Generate reports for on-line activity
System Request
Old Town Library
Context DiagramExternal EntitiesCustom
ersLibrarian
Old Town Library
Context Diagram
LibraryPatron
Patron Info
Feedback Form
Books MatchingSearch
Book Requestinformation
New Patron Login Info
New PatronInfo
Patron Feedback
0
OTLInformation
System
Library Staff
LoginRequest
DeclineLogin
Request
Patron Feedback
Book Request ConfirmationBook Request Confirmation
Old Town Library
Level 0 Processes / Data stores
Processes• Customer Verification• Book Requests• Book Due Reminder• Feedback
Data Stores• D1 Login Database• D2 Customer Database• D3 Book Inventory Database• D4 Checkout Database• D5 Feedback Database
Old Town Library
Level 0 Online Library System
PatronVerification
D1 D2
D3
BookRequest
Login Patron
Book Inventory
Add New Login Info
New Login Info
LoginDetails
LoginDetails
MatchedCust ID
PatronInfo
MatchedCust ID
BookInfo
D4 Checkout
CustID
PatronInfo
Cust IDBookInfo
Book Due Info
Book ID
Date Request
Book ID +Request ID
BookAvailable
Library Patron
LoginRequest
DeclineRequest
New PatronRequest
New PatronLogin Info
Authorized Cust ID
Book DueReminder
PatronService
D2 Patron
D4 CheckoutLibrary Staff
Patron Request
Patron Info
DeclineRequest
Request
FeedbackForm
PatronFeedbackRequest
Reminder
Books
PatronEmail
Cust ID
Cust ID
Patron Email
D5 Feedback
UpdateFeedback
1 2
34
Book Confirmation
PatronFeedback
SubmitFeedback
Form
RequestPatron
FeedbackFeedback
Info
Reminder
Library Staff
D4 Checkout
BookConfirmation
Old Town Library
Level 1 Processes / Data stores
Processes• 1.1 New Customer Processing• 1.2 Customer Login• 1.3 Customer Management
Data Stores• D1 Login Database• D2 Customer Database
Old Town Library
Level 1Process 1Patron Verification
PatronProcessing
PatronLogin
Library Patron
Library Staff
D1 Login
Add New Patron
New LoginInfo
VerifyLogin
PatronInfo
1.2
D2 Patron
NewLogin
Details
New PatronLogin Info
New PatronInfo
Decline Request
Login Request
Updated Login Info
PatronMgmt
Cust ID
PatronInfo
Add/Update
Patron Info
1.3
1.1
PatronInfo
PatronInfo
NewLoginInfo
Add/Update
Login Info
Old Town Library
Processes• 2.1 Book Request• 2.2 Send Book Confirmation• 2.3 Book Pickup Management
Data Stores• D2 Customer Database• D3 Book Inventory Database• D4 Schedule Book Pickup Database
Level 1Process 2 Processes / Data Stores
Old Town Library
Level 1Process 2.1 BookRequest
BookRequest
D3BookInventory
D4 Checkout
Cust ID
BookInfo
Book due Info
Date Request
Book ID +Request ID
Book Available
SendBook
Confirmation
Library Patron
Book Request Details
SchedulePickup
Management
D2
D3
Patron
BookInventory
D4 Checkout
CustID
PatronInfo
Cust ID
Book Info
Book due Info
Book ID
Date Request
MatchedBook
Library Staff
Book Request Details
Decline Request
Book Request
2.3
2.2
2.1
Book Lookup
Requested Book
2.4
LibraryBook
RequestProcessing
Confirmation
D6 Temp Data Store
BookRequestDetails
Book Available
Book Confirmation
Book Available
Book Available
Old Town Library
Processes• 2.3.1 Schedule Pickup Processing• 2.3.2 Book Pickup Processing
Data Stores• D2 Customer Database• D3 Book Inventory Database• D4 Schedule Book Pickup Database
Level 1Process 2.3Processes / Data Store
Old Town Library
Level 1Process 2.3.2BookPickupProcessing
SchedulePickup
Management
D2 D3PatronBookInventory
D4 Checkout
CustID
PatronInfo
Cust IDBookInfo
MatchedBook
Library Staff
2.3.1
BookPickup
Processing
D2 D3PatronBookInventory
D4 Checkout
CustID
PatronInfo
Cust ID
BookInfo
Book Due Info
Book ID
MatchedBook
2.3.2
Book Request
Decline Request
Date of Request
Date of Request
Book ID
Book Due Info
D6 Temp Data Store
Book Request Details
Book Request DetailsBook
Available
BookAvailable
Old Town Library
Any Questions?