si572 final presentation
TRANSCRIPT
![Page 1: Si572 final presentation](https://reader037.vdocument.in/reader037/viewer/2022100606/559e9df61a28abe5048b46ef/html5/thumbnails/1.jpg)
WINES ELEMENTARY SCHOOL
VOLUNTEER & PROPOSAL
REGISTRATION SYSTEM
SI 572 DATABASE APPLICATION DESIGN
Lei Shi, Peggy Wong, Tze-Hsiang Lin, Weihua Wang
![Page 2: Si572 final presentation](https://reader037.vdocument.in/reader037/viewer/2022100606/559e9df61a28abe5048b46ef/html5/thumbnails/2.jpg)
PROJECT INTRODUCTION
• The Client: Wines Elementary School
• Local school elementary school in Ann Arbor
• Motivation: to move from paper to a paperless system to
interact with parents
• Client Needs:
• Online volunteer sign-up and proposal
submission system for all day access.
• Easy-to-use interface to improve interaction
with parents.
![Page 3: Si572 final presentation](https://reader037.vdocument.in/reader037/viewer/2022100606/559e9df61a28abe5048b46ef/html5/thumbnails/3.jpg)
TARGET USERS & POPULATION
• Target Users:
• Parents
• PTO members (Parents-teachers Organization)
• Staff
• Teachers
• Students
• Estimated user population:
• School Staff/Teachers: 50 persons
• Students: 240 persons
• Parents: 480 persons
![Page 4: Si572 final presentation](https://reader037.vdocument.in/reader037/viewer/2022100606/559e9df61a28abe5048b46ef/html5/thumbnails/4.jpg)
USER ROLES
• Administrator (Assigned by PTO)
• Maintain Events and Users Accounts
• Event Coordinator (Teachers/Staff/Parents)
• Coordinate events and are responsible for selecting
volunteers
• Volunteers (Parents and Students)
• Sign up for volunteers or submit great idea proposals
![Page 5: Si572 final presentation](https://reader037.vdocument.in/reader037/viewer/2022100606/559e9df61a28abe5048b46ef/html5/thumbnails/5.jpg)
THE DATABASE DATA
• User Related
• User accounts
• User roles
• User profile information
• Event Related
• Event Volunteers
• Events
• Proposal related
• Proposal submission information
• Proposal content
![Page 6: Si572 final presentation](https://reader037.vdocument.in/reader037/viewer/2022100606/559e9df61a28abe5048b46ef/html5/thumbnails/6.jpg)
ORIGINAL E-R DIAGRAM
![Page 7: Si572 final presentation](https://reader037.vdocument.in/reader037/viewer/2022100606/559e9df61a28abe5048b46ef/html5/thumbnails/7.jpg)
REDESIGNED E-R DIAGRAM
![Page 8: Si572 final presentation](https://reader037.vdocument.in/reader037/viewer/2022100606/559e9df61a28abe5048b46ef/html5/thumbnails/8.jpg)
SYSTEM IMPLEMENTATION
• Currently Implemented:
• Fundamental System Framework
• System Database Design
• Website User Interface and Functionalities:
• User Login, User Profile, Administration Page, Event
Calendar/Lists.
• Other Website Features we would like to implement:
• User created accounts
• Great Idea Proposal submission pages
• E-mail Notification
• Report generating
![Page 9: Si572 final presentation](https://reader037.vdocument.in/reader037/viewer/2022100606/559e9df61a28abe5048b46ef/html5/thumbnails/9.jpg)
SUSTAINABILITY
• Database Design
• “Validation Check” to eliminate/replace “Real” deletion
• Separation of “Data” and “relationship info”
• MVC Framework
• Kohana:
• PHP5 framework
• Model View Controller architectural pattern
• Secure, lightweight, and easy to use.
• Revision Control
• Google Code Project Hosting Site
• Tracks and provides control over changes
to source code
![Page 10: Si572 final presentation](https://reader037.vdocument.in/reader037/viewer/2022100606/559e9df61a28abe5048b46ef/html5/thumbnails/10.jpg)
SYSTEM DEMONSTRATION
• Administrator
• Create user accounts
• Create event
• Parent Volunteer
• View profile
• Check events
• Event Coordinator
• View list of coordinated events
• View list of signed-up volunteers
![Page 11: Si572 final presentation](https://reader037.vdocument.in/reader037/viewer/2022100606/559e9df61a28abe5048b46ef/html5/thumbnails/11.jpg)
QUESTIONS?