Weber State University's Software Engineering team presents, Imagis. Imagis is an inventory management system for the Catholic Community Services of Northern Utah's Food Bank.
3. The Problem
CCS of Northern Utah Food Bank
200,000 lbs of food per month
Pencil & paper management system
No actual weight tracking
No accounting safeguards
End of month reports on Excel
30,000 – 100,000 lbs of loss per month
4. The Solution
Requirements Dynamic Tracking
Reports Food out
Warehouse Functions ○ Scan „n save
Auditing procedures Food in
○ Weigh
Hardware
○ Print barcode
Tablet & scanner
Access points Push-button Reports
End-month tracking
Scalability
Custom reports
Other food banks
Maintainability Efficiency
Know what, where,
how much, any time
5. How It Was Done –
Database
MS SQL Server
20 Tables
Transaction, audit, &
error logging
Users, donors, sources
Categories, locations
Relational database
ID #‟s as PK
.edmx design view
8. Deployment
Training
On-site
User docs
Bug Tracking
Direct pipeline to group
VM troubleshooting
Patches
Development build
Live build
9. Accolades
http://www.weber.edu/WSUToday/032813ComputerScienceProject.html
“This is the most
prepared, most
successful student
project of 4 years of the
CS community outreach
program.”
- Dr. Richard Fry,
Professor of Computer
Science, Weber State
University
10. Concluding
Remarks
Six Month Development Process
Systems Requirements, Specifications, & Design
Prototyping – Development – Deployment
Training – Bug fixes – Future Maintainability
Real-world Software Title
Not-for-profit business
Traffic and volume
Preparation
Experience in full dev cycle
Extensive troubleshooting