3. 3
Cecil Green Park House
6251 Cecil Green Park Road
Vancouver, BC
CANADA
*
4. 4
*University of British Columbia
*Est:1917
*
Alumni Services Coordinator
Michael Duncan
Director,Operations and Planning:
Dianna DeBlaere
5. 5
*
*Goals:
* To link alumni with the
University and with each
other.
* To support the mission and
activities of the University.
*Specific Projects:
* Trek Magazine
* Reunions
* Regional events
*Alumni Card (A-Card)
Program
* Specific Projects:
* Trek Magazine
* Reunions
* Regional events
6. 6
*Alumni Card (A-Card)
*Free for all UBC Alumni
*Discounts from several
UBC Partners, Services and
Venues
*UBC Library and Online
Journals*
*Scanned at UBC locations
(Robson Square , etc)
*Allows AlumniUBC to track
usage.
*
*
Quick Stats:
• Uses a 14 digit codabar
format.
• Average usage rate is 7000
new users per year.
• What does 7000 users look
like?
8. 8
*
1. Alumnus report to physical location
to sign-up
2. User activates the Library Card
function via A-Card website (or
Library).
9. *
*The Need For The Project
1. Reduce the need for physical card *
2. Eliminate need for users to pick up the card
in person @ UBC locations.
3. Increase usage of A-Card service.
9
10. 10
*
To create an Android App that will
1. Allow Alumnus to sign-up for an A-Card digitally.
2. Display barcodes that will be able to be scanned
at events/partner locations.
3. Display a list of current perks available to
Alumnus.
12. 12
*What is Phonegap / Cordova?
*Free and Open source framework that allows a developer to
create mobile applications using standardized web APIs
*Technology Used
*HTML
*JavaScript
*CSS
*jQuery & AJAX are utilized by our team specifically to achieve the
goals requested by the alumni UBC
13. *
*Single Page Application (SPA)
*Utilizes AJAX to interact with PHP Web Service
*PHP Web Service on Web server communicates
with database server.
13
18. 18
*
*Anthony, T
*PHP Web Service / Web Service
*Client Admin Menu
*Database Management
*ERDs (Visio + MySQL workbench)
*Database Script’s (SQL)
*Management (PHPMyAdmin)
19. 19
*
1. Scope And Mission
2. Research (Cordova/Android)
3. Interact with database
4. Code “Assign Barcode”
5. Repurpose “Assign Barcode” to other
functions
6. *Simultaneous Back End and Front End dev
7. Continuous Testing
42. *Testing (Murphys Law)
*ASSIGN DATES TO
EVERYTHING
*Consider security early on.
*Research is a normal part of
a project.
*Stuck to a schedule
(Deadlines)
*Left slack time in schedule
*SAM CROFT TUTORIALS.
*Client was extremely easy
to work with
42
*