eQueue Mobile Application Siyambonga Ntolo Supervisor : Prof IM Venter Co-Supervisor : Dr M Norman
Presentation overview User Interface Specification Object Oriented Analysis Object Oriented Design References
PROJECT DESCRIPTION Main objective of eQueue software solution is to minimize and manage long queues Targeted clients in Banks
User Interface Specification Register login Join the line
User Interface Specification Designed with justinmind prototyping software Straight forward, easy to use and easy remember. Easy navigation and enhance user experience
Object Oriented Analysis and Design Objects of eQueue ViewQueue() JoinQueue() DeleteClient() Login()
Object Oriented Design Login - for validation of input format, to authenticate user credentials ViewQueue - Redeem and display queue information JoinQueue -will assist to generate the unique number for the client DeleteClient- search for the number to be removed in the list of nodes in the database.
Object Oriented Design The implementation will be of LinkedList Use of First In First Out (FIFO) queue size Average serving time ViewQueue() unique number place clients in line JoinQueue()
Object Oriented Design
Project Plan Term 1: Research and Requirements Term 2: Design Term 3: Implementation Use suggestion Code Application Android, PHP, Java SDK tool. Term 4: Testing
Prototype Designed with: justinmind prototyping software Type of prototype: Throw away prototype Purpose: for better understanding of actual implementation
Bibliography Larson, R. (2016, May 26). Virtualizing the Waiting Line Queuing System. Retrieved from Wavetec:http://blog.wavetec.com/en/virtualizing-the-waiting-line-queuing-system-through-mobile-q Ramasamy, K. R., & Chua, F.-F. (2015). Queue Management Optimization with Short Message System (SMS). Business Innovation, 1-5. Pambuka, W. (2016).QSwift Project. Computer Science. Cape Town: University of the Western Cape
Question Time!